layui.define([ 'form', 'laydate', 'table','budgetVerificationApi'], function(exports) { var form = layui.form; var budgetVerificationApi = layui.budgetVerificationApi; var index = layui.index; var table = layui.table; var budgetId=$("#budgetId").val(); var view = { init:function(){ Lib.initGenrealForm($("#addForm"),form); this.initSubmit(); this.initTable(); }, initTable:function(){ table.render({ elem : '#budgetVerificationTable', height : Lib.getTableHeight(1), cellMinWidth: 100, method : 'post', url : Common.ctxPath + '/dubget/budgetVerification/list.json?budgetId='+budgetId// 数据接口 ,page : Lib.tablePage // 开启分页 ,limit : 10, cols : [ [ // 表头 /* { //type : 'checkbox', fixed:'left', }, */ { field : 'deptName', title : '科室名称', }, { field : 'number', title : '编号', }, { field : 'execute', title : '执行金额', }, { field : 'chargeOff', title : '核销金额', }, { field : 'stateText', title : '状态', }, { title: '操作', //rowspan: 2, align: 'center', fixed: 'right', minWidth: '160', templet: function (d) { var edit =null; if ((d.state=='0'||d.state=='-1')&&d.type=="1") { edit='<button type="button" class="layui-btn layui-btn-sm layui-btn-normal" lay-event="dit" title="编辑">编辑</button>' +'<button type="button" class="layui-btn layui-btn-sm layui-btn-warm" lay-event="view" title="查看">查看</button>'; } else { edit='<button type="button" class="layui-btn layui-btn-sm layui-btn-warm" lay-event="view" title="查看">查看</button>'; } return edit; } } ] ] }); table.on('tool(budgetVerificationTable)', function(obj){ var budget = obj.data; if(obj.event === 'dit'){ var url = "/dubget/budgetVerification/edit.do?id="+budget.id; Common.openDlg(url,"执行管理>编辑"); }else if(obj.event === 'view'){ var url = "/dubget/budgetVerification/view.do?id="+budget.id; Common.openDlg(url,"执行管理>编辑"); } }) }, initSubmit:function(){ var self=this; $("#addButton-staging").click(function(){ if(parseInt($("#execute").val())!=0){ form.on('submit(form)', function(){ $("#state").val("0") budgetVerificationApi.addBudgetVerification($('#addForm'),function(){ self.initTable(); window.location.reload() /* parent.window.dataReload(); Common.info("添加成功"); Lib.closeFrame();*/ }); }); }else{ Common.info("执行金额不可未0"); } }); $("#addButton").click(function(){ if(parseInt($("#execute").val())!=0){ form.on('submit(form)', function(){ $("#state").val("2") budgetVerificationApi.addBudgetVerification($('#addForm'),function(){ self.initTable(); window.location.reload() /* ; Common.info("添加成功"); Lib.closeFrame();*/ }); }); }else{ Common.info("执行金额不可未0"); } }); $("#addButton-cancel").click(function(){ Lib.closeFrame(); }); } } exports('add',view); });