(function(){ X.pageLogic['savereport'] = { init : function(parms){ var me = this; this.parms = parms; this.callback = parms.callback; var data = parms.extData; layui.form.render(); if(data._id){ layui.form.val('savereportexample', { "title": data['name'] ,"desc": data['desc'] ,"date_type": data['query']['eventView']['date_type'] || "dynamic" }); } $(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.saveas == 0 ){ data['query']['eventView']['date_type'] = tabval.date_type; var arr = { name: tabval['title'], desc:tabval['desc'], query:data['query'], report_id:data['_id'] } X.api('report/edit','post',arr,function(d){ // 提交看板修改记录 // X.submitrecord('修改'+tabval['title']+'看板') layer.msg(d); layer.closeAll(); }) }else { data['eventView']['date_type'] = tabval.date_type; var arr = { name: tabval['title'], desc:tabval['desc'], query:data, project_id:X.DATA.projectid, cat: data['eventView']['cksql'] } 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(); }); } }; })();