40 lines
1.4 KiB
JavaScript
40 lines
1.4 KiB
JavaScript
(function(){
|
|
X.pageLogic['savereport'] = {
|
|
init : function(parms){
|
|
var me = this;
|
|
this.parms = parms;
|
|
this.callback = parms.callback;
|
|
var data = parms.extData;
|
|
$(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;
|
|
}
|
|
var arr = {
|
|
name: tabval['title'],
|
|
desc:tabval['desc'],
|
|
query:data,
|
|
project_id:X.DATA.projectid,
|
|
cat: data['eventView']['cksql']
|
|
// reporttype : 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();
|
|
})
|
|
|
|
}
|
|
};
|
|
})(); |