layui.define([ 'form', 'laydate', 'table' ], function(exports) { var form = layui.form; var laydate = layui.laydate; var table = layui.table; var xzxPayRequestInfoTable = null; var view ={ init:function(){ this.initTable(); this.initSearchForm(); this.initToolBar(); window.dataReload = function(){ Lib.doSearchForm($("#searchForm"),xzxPayRequestInfoTable) } }, initTable:function(){ xzxPayRequestInfoTable = table.render({ elem : '#xzxPayRequestInfoTable', height : Lib.getTableHeight(1), cellMinWidth: 100, method : 'post', url : Common.ctxPath + '/cms/xzxPayRequestInfo/list.json' // 数据接口 ,page : Lib.tablePage // 开启分页 ,limit : 10, cols : [ [ // 表头 { type : 'checkbox', fixed:'left', }, { field : 'payOrderId', title : 'payOrderId', fixed:'left', width : 60, }, { field : 'orderId', title : 'orderId', }, { field : 'createUserId', title : 'createUserId', }, { field : 'money', title : '金额', }, { field : 'accountId', title : 'accountId', }, { field : 'payType', title : '4:提现 7:额度申请 8 实名认证 9额度恢复', }, { field : 'openId', title : '微信open_id', }, { field : 'status', title : '审核状态(1为待审核', }, { field : 'createTime', title : '创建时间', }, { field : 'wxpayFlag', title : '微信支付类型1:小程序红包支付2:微信企业支付', }, { field : 'payFlag', title : '支付状态1:待支付2:支付成功3:支付失败', }, { field : 'unpassReason', title : '不通过原因', }, { field : 'examineTime', title : '审核时间', }, { field : 'accountBindId', title : '第三方账号或银行卡绑定ID', }, { field : 'updateTime', title : '审核时间', }, { field : 'updateUserId', title : '审核人', }, ] ] }); table.on('checkbox(xzxPayRequestInfoTable)', function(obj){ var xzxPayRequestInfo = obj.data; if(obj.checked){ //按钮逻辑Lib.buttonEnable() }else{ } }) }, initSearchForm:function(){ Lib.initSearchForm( $("#searchForm"),xzxPayRequestInfoTable,form); }, initToolBar:function(){ toolbar = { add : function() { // 获取选中数据 var url = "/cms/xzxPayRequestInfo/add.do"; Common.openDlg(url,"XzxPayRequestInfo管理>新增"); }, edit : function() { // 获取选中数目 var data = Common.getOneFromTable(table,"xzxPayRequestInfoTable"); if(data==null){ return ; } var url = "/cms/xzxPayRequestInfo/edit.do?payOrderId="+data.payOrderId; Common.openDlg(url,"XzxPayRequestInfo管理>"+data.payOrderId+">编辑"); }, del : function() { layui.use(['del'], function(){ var delView = layui.del delView.delBatch(); }); } }; $('.ext-toolbar').on('click', function() { var type = $(this).data('type'); toolbar[type] ? toolbar[type].call(this) : ''; }); } } exports('index',view); });