5 Star 0 Fork 0

rapidness / dangjian

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
tools工具类使用文档.md 4.17 KB
一键复制 编辑 原始数据 按行查看 历史
荆健 提交于 2021-05-11 14:27 . 新建结构contts文件-jingjian
  • 提示框
tip (msg, delayTime)
//msg 提示, delayTime 停留时间 默认0
  • 数据加载框
  showLoading (msg, delayTime)
  //msg 提示, delayTime 停留时间 默认0
  • 隐藏数据加载框
hideLoading
  • 弹出框
  alert (msg, fn)
  //msg 提示, fn 确认以后执行的方法
  • 替换换行符
  resumeEnter (str)
  • //跳转到登录页面
login ()
  • 清除极光别名和跳转到登录页面-退出登录
loginOut ()
  • 获取token
getToken ()
  • 获取本机设备号 安卓 ios 统一获取
getDeviceId ()
  • 获取ios设备编号
getDeviceIdIOS ()
  • 设置token
setToken (token)
  • 获取url get后面的参数
getQuery (url)
  • 设置get参数
setQuery (url, query)
//url 地址 ,query 设置的参数 json
  • 追加参数
addQuery (url, params)
//url 地址 ,params 设置的参数 json
  • 会议状态(-1:续办,0:待开,1:开始签到,2:结束签到,3:填写会议内容,4:结束)
getMeetStatus (status,item)
//status
  • 是否接受证件清单
sfjszjqd (str)
  • 百分比
  percent (a, b)
  //a/b*100
  • 转成数字
parseNumber (str)
//str 字符
  • 时间转换
formateYearSecond (str)
// str 日期格式的字符 输出YYYY-MM-DD HH:mm
formateMonthSecond (str)
// 输出MM-DD  HH:mm
 formateZh (str)
 //输出YYYY年MM月DD日
 formateMonthSecondM (str)
 //输出 MM月DD日,HH:mm
  formatDate (str)
  //输出YYYY-MM-DD
  • 是当天就显示时分,如果是昨天以前就显示完整的时间
formatHM (str)
//str 日期格式的字符串
  • 是当天就显示时分,如果是昨天以前就显示日期
getTimeNew(createTime)
//createTime 日期格式的字符串
  • 判断是否为图片
isImage (fileName)
//fileName 文件名
  • 字符转成Json格式
hasFile (str)
//str 字符
  • 获取用户信息
getUserInfo ()
  • 获取appKeyId
getAppKeyId ()
  • 统一对数据添加token
addTokenToObject (data)
// data 要添加token参数的数据 json
  • 获取性别
getSex (sex)
//Male 男  female 女
  • 首页
goHome ()
  • 对话框数记录
dialog (b = 1, dialogInstance)
getDialogNum () //对话框数量
dialogDestroy // 销毁对话框
  • 隐藏对话框
hideDialog ()
  • 暂停播放音频
stopAudio ()
  • 播放音频
playAudio ()
  • 重写history.back 为跳转做控制
back ()
  • 判断是否直接请求阿里的地址
indexOfHttp(listPicUrl)
// listPicUrl 地址
  • 判断是否为空字符串或空格 true 为空
isNullStr(str)
// 判断是否为空
  • 获取图片地址
getImgUrl (fileId)
//fileId 文件id
  • 通过userId用户头像
getAvatarUrl (userId)
//userId userId
  • 下载已弃用
nativeDownLoad (url, fileName)
  • 党员的角色:NULL:无权限,FZDX:发展对象,YBDY:预备党员,ZSDY:正试党员,LLY:党建联络员,ZBFSJ:支部副书记,ZBSJ:支部书记,DWB:党务办,DW:党委
getRoleType (status)
 //status 类型
  • 党务公开判断是否有编辑、删除权限

haroleTypesRoleType (roleType) //roleType 角色类型


- 党务办可以编辑和删除自己支部和其他支部

hasDwbRoleType (roleType) //roleType 角色类型


- 是否是党务办

isDWB () //true 是


- 清除store里面的数据

clearStoreData (instance) //instance 要清楚的名字


- 设置store里面的数据

storeData (instance, storeKeys) //instance 名字 storeKeys key


- 获取store里面的数据

resumeStoreData (instance) //instance 名字


- 判断是否为空

isNoData (oData) //oData 字符 为空返回true


- 计算两个时间的时间差(d,h,m,s)time2 后者时间,time1 前者时间,type 返回类型 (d,天,h,时,m 分,s 秒)

formatDataUtil(time1, time2, type)


- 判断不为空 true 不为空 false 为空

NotIsNull(object)


- 判断是不是ios设备

isIos() // true 是


- 根据id去重  By jingjian

uniqueById(arr) //arr 数组 必须有id


- 最小数不会低于0

getMinZero(num) //num 数字


马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/rapidness/dangjian.git
git@gitee.com:rapidness/dangjian.git
rapidness
dangjian
dangjian
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891