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);
});