xfrontend/web/srczip/logic/savereport.js
2021-07-23 23:20:45 +08:00

62 lines
2.2 KiB
JavaScript

(function(){
X.pageLogic['savereport'] = {
init : function(parms){
var me = this;
this.parms = parms;
this.callback = parms.callback;
var data = parms.extData;
if(data._id){
layui.form.val('savereportexample', {
"title": data['name']
,"desc": data['desc']
});
}
$(document).off('click',".savereport-but-qd").on('click','.savereport-but-qd',function(){
var tabval = layui.form.val('savereportexample');
if(tabval['title'] == ""){
layer.msg("请填写报表名称");
return false;
}
if(tabval['desc'] == ""){
layer.msg("请填写报表备注");
return false;
}
if(data._id){
var arr = {
name: tabval['title'],
desc:tabval['desc'],
query:data['query'],
report_id:data['_id']
// project_id:X.DATA.projectid,
// cat: data['query']['eventView']['cksql']
}
X.api('report/edit','post',arr,function(d){
layer.msg(d);
layer.closeAll();
})
}else {
var arr = {
name: tabval['title'],
desc:tabval['desc'],
query:data,
project_id:X.DATA.projectid,
cat: data['eventView']['cksql']
}
// console.log(arr);
X.api('report/create','post',arr,function(d){
layer.msg(d);
layer.closeAll();
})
}
})
$(document).off('click',".savereport-but-qx").on('click','.savereport-but-qx',function(){
layer.closeAll();
})
}
};
})();