所有函数
ciyfn.ajax ajax请求
ciyfn.callfunc 后台json_xx交互,
funcname:
函数名,func
本级目录下其他页函数,gocxx.func
指定页函数,path1/path2/gocxx.func
post: object数据
succfn: 请求成功回调
opn:
header: 请求头object
method: 请求方式,get/post/put/delete
timeout: 超时时间,默认10秒
showload: 是否显示顶部加载条,默认true
fail: 请求失败回调,默认ciyfn.alert提示
complete: 请求完成回调
ciyfn.callfastfunc 后台json_xx单行交互,防重复,调用callfunc
dom: 防重复dom
confirmmsg: 提示文字,有则alert,无则直接请求
func: 调用callfunc的funcname
postparam: 调用callfunc的post
succfunc: 字符串reload刷新本页,或成功回调函数
failfunc: 失败回调函数
ciyfn.tojson json解析,无论是否能序列化,均返回object。
ciyfn.jsontostr json转字符串。
ciyfn.calljsondata 加载json数据
ciyfn.loadjs 加载js库。
objname: 根据window下是否存在某函数,存在则不用重复加载。
jsurl: js库地址
callback: 准备好回调函数
ciyfn.throttle 防止频繁调用。
dom: 给该dom加上loading class,在callfunc done后移除。
sec: 多少秒,默认ciy_vars.dupsec
ciyfn.getdictdata 获取字典数据。array/localstroage.cata_xx/window.ciy_xx/id.name,id2.name2
ciyfn.filterdictdata 过滤字典数据。
data: 字典数据
opn: {}
all: 顶部添加{id:'', name:all}
first: 顶部添加...first
limit: a~b 只包含[a,b]。a,b,c 包含a,b,c
filter: field=value 只包含field=value的数据。
rename: 10=新名称 将id=10的name改为新名称。
ciyfn.ccode 字典id转name
ciyfn.multicode 多级字典id转数组
ciyfn.scode 多选字典,逗号分隔id转数组
ciyfn.getform 获取某元素被包含的form数据。默认body/form。自定义tagname。
ciyfn.makeuploadpath 生成标准上传路径,支持saasid。[sn/n/]Y/md/xxx
ciyfn.arr_treemap 带upid的数组,转带child的树形结构
ciyfn.urlparam 将url参数转为object对象。
ciyfn.sendsignal 向其他窗口发送信号,支持跨域。
manage_refresh 刷新当前页
manage_ifropen 打开新卡片页
restorage 刷新storage
tostr 转化成字符串
toint 转化成整数
tofloat 转化成浮点数
tostamp 输入Date/字符串时间,返回时间戳。不输入,返回当前时间戳。
isarray 判断是否为[]
isobj 判断是否为{}
ciyfn.isemptyobj 判断是否为空{}
ciyfn.getstorage 获取storage数据
ciyfn.setstorage 设置storage数据
ciyfn.removestorage 删除storage数据
ciyfn.savedict 保存字典数据。
ciyclass.managepage 管理页面基类
ciyfn.inmobile 判断是否在移动端
ciyfn.totimepoint 将数字转成 HH:ii[:ss]
ciyfn.totimespan 输入时间/时间戳,返回n[天/小时/月..]前/后
ciyfn.totimesec 输入秒数,返回n[天/小时/月..]前/后、刚刚
ciyfn.todatetime 格式化时间,输入时间戳/字符串/Date/-1,返回Y-m-d H:i
ciyfn.objclone 对象深拷贝
ciyfn.isfloat0 浮点数是否接近0
ciyfn.topad0 数字左侧补0
ciyfn.copyboard 复制到剪贴板
ciyfn.file_ext 获取文件后缀名,大写
ciyfn.isimg 判断是否为图片文件
ciyfn.getstrparam
ciyfn.file_uploads 上传文件到本地或云存储
ciyfn.nopower 无权限判断
ciyclass.sse 服务器SSE事件类
ciyfn.lang 多语言转文字
ciyfn.setlang 设置语言
ciyfn.domlang 将dom中.lang转文字
ciyfn.file_stor 获取文件存储url
ciyfn.alert 弹出alert。
ciyfn.toast 信息提示。
ciyfn.showend 右下角提示,数秒隐藏。
ciyclass.mask 默认页面初始化。 .show(clickfn,css) / .hide()
ciyfn.popmenu 弹出菜单
menu: array:[{ title:'',act,name,url},...]
menu: Element 完全自定义菜单
ciyfn.showmap 打开地图,显示位置。
ciyfn.dropmenu 下拉菜单
ciyclass.tabcard 选显卡类
ciyfn.lazyimg 图片懒加载