layerLoading (遮罩层)
说明
自定义遮罩层显示
参数说明
返回数据说明
| 返回数据 | 数据类型 | 备注 |
|---|
| layerIndex | String | 遮罩层层级,在关闭遮罩层时候使用 |
示例
var loadings = commonUtil.layerLoading();
commonUtil.layerCloseLoading(loadings); (关闭遮罩)
local (长期存储)
说明
长期存储
参数说明
| 参数名 | 类型 | 描述 | 默认值 |
|---|
| name | String | 名称 | 否 |
| val | - | 长期存储数据值域 undefined 获取数据 null 移除该临时数据 其它 保存数据 | 否 |
返回数据说明
| 返回数据 | 数据类型 | 备注 |
|---|
| val | - | 所存储的数据或者undifined |
示例
commonutil.local('a', '1')
sessionStorage.setItem('a', JSON.stringify('1'))
commonutil.local('a')
JSON.parse(localStorage.getItem('a'))
commonutil.local('a', null)
localStorage.removeItem('a')
getAjaxSync ()
说明
异步get请求 获取服务器端数据
参数说明
返回数据说明
| 返回数据 | 数据类型 | 备注 |
|---|
| promise | function(resolve, reject) | 见promise参数说明 |
promise 参数说明
| 参数名 | 类型 | 描述 |
|---|
| resolve | resolve方法 | 成功调用resolve方法 |
| reject | reject方法 | 失败调用reject方法 |
示例
commonutil.getAjaxSync('http://www.baidu.com').then(data => {
}).catch(e => {
})
getPostData (获取系统登录信息)
说明
获取系统登录信息
参数说明
| 参数名 | 类型 | 描述 |
|---|
| data | Object | 需要传入的参数 |
| judge | boolean | 自己传入的判断值 |
返回数据说明
| 返回数据 | 数据类型 | 备注 |
|---|
| res | Object | 如果judge是false,则将data加上传入基本数据返回 如果是true,返回原始对象data judge 默认值是false |
示例
var params = {};
val res = commonUtil.getPostData(params,false);
getConfig(获取配置文件)
说明
获取配置文件
参数说明
返回数据说明 (有key值)
| 返回数据 | 数据类型 | 备注 |
|---|
| res | Object | 返回的对象key的属性 |
返回数据说明(无key值)
| 返回数据 | 数据类型 | 备注 |
|---|
| res | Object | 返回这个对象 |
示例
let res = commonUtil.getConfig("xtxx")
getBaseUrl (获取当前网站基础地址)
说明
获取当前网站基础地址
参数说明
返回数据说明
| 返回数据 | 数据类型 | 备注 |
|---|
| baseUrl | String | 如果baseURL存在,返回当前的相对地址 如果不存在,返回拼接name之后的相对地址 |
示例
var url = commonUtil.getBaseUrl("zndz");
formatTreeData (将列表数据格式化为Tree数据)
说明
将列表数据格式化为Tree数据
参数说明
| 参数名 | 类型 | 描述 |
|---|
| data | Array | 列表的数据的数组形式 |
| id | String | 设置子类id名称 |
| pid | String | 设置父类id名称 |
返回数据说明
| 返回数据 | 数据类型 | 备注 |
|---|
| result | Object | 将列表数据数组类型转化为树对象result返回 |
示例
var array=[1,2,3];
var result = commonUtil.formatTreeData(array,id='id',pid='sjid');
svgRender (svg图片渲染 )
说明
svg图片渲染
依赖方法
- getAjaxSync()
- getBaseUrl()
参数说明
| 参数名 | 类型 | 描述 |
|---|
| id | String | 对应渲染位置的id选择器 |
返回数据说明
| 返回数据 | 数据类型 | 备注 |
|---|
| elem | Object | 通过id选择器对应的位置去找对应svg的url 调用依赖方法去找到svg渲染上去 |
示例
commonUtil.svgRender('.item5');
initTree ()
说明
参数说明
返回数据说明
示例
router ()
说明
参数说明
返回数据说明
示例
logOut (退出当前所有页面并返回到登录界面)
说明
退出当前所有页面,并且只返回一个登录界面
参数说明
返回数据说明
示例
<div id="aaa" onclick="某某页面.ymlogOut()"></div>
js:
function: ymlogOut(){
commonUtil.logOut();
}
setSelectOption (设置select选项的配置方法)
说明
设置select选项的配置方法
参数说明
| 参数名 | 类型 | 描述 |
|---|
| options | Object/Array | 从数据库得来的数据和valid showid设置 |
返回数据说明()
- options.first 规定制定的 showid 达成一开始选项上显示第一条数据
- options.isNotNull 一开始默认请选择不显示 功能跟 options.first 一样
- options为对象的时候和为数组的时候设置差不多写法不同
示例
commonUtil.setSelectOption({
elem: '#jszid,#jslx',
valId: 'id',
showId: 'mc',
data})
setFormData (form表单赋值)
说明
form表单赋值
参数说明
| 参数名 | 类型 | 描述 |
|---|
| data | Object | 传入的表单数据 |
| layForm | - | 传入的任何形式参数 |
返回数据说明
示例
calc (设置宽度的方法)
说明
设置宽度的方法
参数说明
| 参数名 | 类型 | 描述 |
|---|
| a | lenth | 传入的宽度形式参数 |
| b | lenth | 传入的宽度形式参数 |
| c | - | 设置是+ - * \ |
返回数据说明
通过c传入的不同 返回不同的运算规则
示例
commonUtil.calc(100%-50px);
toDecimalNumber (精确小数位)
说明
精确小数位
参数说明
| 参数名 | 类型 | 描述 |
|---|
| num | number | 带精确的数据 |
| precision = 0 | - | 精确位数 |
| type | Object | {desc: '精确类型', 1: '默认值,四舍五入', 2: '向下取整', 3: '向上取整'} |
返回数据说明
返回精确完后的小数数据
示例
commonUtil.toDecimalNumber(zk / 100, 2);