136 lines
5.1 KiB
JavaScript
136 lines
5.1 KiB
JavaScript
(function(){
|
|
X.pageLogic['datacheck_moren'] = {
|
|
init : function(parms){
|
|
var me = this;
|
|
this.parms = parms;
|
|
this.callback = parms.callback;
|
|
var baseeventdata = parms.data;
|
|
|
|
var default_field
|
|
X.api('check_data/default_field','get',{},function(d){
|
|
default_field = d;
|
|
var listarr = [];
|
|
if(JSON.stringify(baseeventdata) != "{}"){
|
|
for(let i in default_field){
|
|
var arr= {
|
|
'title': i,
|
|
'on': 0
|
|
}
|
|
for(let j in baseeventdata){
|
|
if(i == j){
|
|
arr['on'] = 1;
|
|
break;
|
|
}
|
|
}
|
|
listarr.push(arr);
|
|
}
|
|
}else {
|
|
for(let i in default_field){
|
|
var arr = {
|
|
'title': i,
|
|
'on':1
|
|
}
|
|
listarr.push(arr);
|
|
}
|
|
}
|
|
// console.log(listarr);
|
|
// baseeventdata = default_field;
|
|
X.laytpldata("#baseevent-checkbox-box-dot",listarr,".baseevent-checkbox-box");
|
|
layui.form.render();
|
|
})
|
|
// $.ajax({
|
|
// url: 'http://10.0.0.77:7997/v1/check/default_field',
|
|
// type:'get',
|
|
// dataType: 'json',
|
|
// async:true,
|
|
// contentType:'application/json',
|
|
// beforeSend: function () {
|
|
// // loading 显示
|
|
// },
|
|
// success:function(d){
|
|
// default_field = d.data;
|
|
// var listarr = [];
|
|
// if(JSON.stringify(baseeventdata) != "{}"){
|
|
// for(let i in default_field){
|
|
// var arr= {
|
|
// 'title': i,
|
|
// 'on': 0
|
|
// }
|
|
// for(let j in baseeventdata){
|
|
// if(i == j){
|
|
// arr['on'] = 1;
|
|
// break;
|
|
// }
|
|
// }
|
|
// listarr.push(arr);
|
|
// }
|
|
// }else {
|
|
// for(let i in default_field){
|
|
// var arr = {
|
|
// 'title': i,
|
|
// 'on':1
|
|
// }
|
|
// listarr.push(arr);
|
|
// }
|
|
// }
|
|
// // console.log(listarr);
|
|
// // baseeventdata = default_field;
|
|
// X.laytpldata("#baseevent-checkbox-box-dot",listarr,".baseevent-checkbox-box");
|
|
// layui.form.render();
|
|
// },
|
|
// error:function(error){
|
|
// layer.msg('条件错误');
|
|
// }
|
|
// });
|
|
|
|
// 清除
|
|
$(document).off('click','.baseevent-but-qc').on('click','.baseevent-but-qc',function(){
|
|
// console.log(default_field);
|
|
var listarr = [];
|
|
for(let i in default_field){
|
|
var arr = {
|
|
'title': i,
|
|
'on':0
|
|
}
|
|
listarr.push(arr);
|
|
}
|
|
X.laytpldata("#baseevent-checkbox-box-dot",listarr,".baseevent-checkbox-box");
|
|
layui.form.render();
|
|
});
|
|
|
|
// 全选
|
|
$(document).off('click','.baseevent-but-qb').on('click','.baseevent-but-qb',function(){
|
|
// console.log(default_field);
|
|
var listarr = [];
|
|
for(let i in default_field){
|
|
var arr = {
|
|
'title': i,
|
|
'on':1
|
|
}
|
|
listarr.push(arr);
|
|
}
|
|
X.laytpldata("#baseevent-checkbox-box-dot",listarr,".baseevent-checkbox-box");
|
|
layui.form.render();
|
|
});
|
|
|
|
$(document).off('click','.baseevent-but-qx').on('click','.baseevent-but-qx',function(){
|
|
layer.closeAll();
|
|
});
|
|
|
|
|
|
$(document).off('click','.baseevent-but-ok').on('click','.baseevent-but-ok',function(){
|
|
var fromdata = layui.form.val('baseeventexample');
|
|
var defaultfield = {};
|
|
for(let i in fromdata){
|
|
defaultfield[i] = default_field[i]
|
|
}
|
|
// baseeventdata = defaultfield;
|
|
me.callback && me.callback(defaultfield);
|
|
layer.close( me.parms.layIndex );
|
|
});
|
|
|
|
|
|
|
|
}
|
|
};
|
|
})(); |