layui.define([ 'form', 'laydate', 'table' ], function(exports) { var form = layui.form; var laydate = layui.laydate; var table = layui.table; var moneyTable = null; var data = {}; var view ={ init:function(e){ data = e; this.initTable(); }, initTable:function(){ moneyTable = table.render({ elem : '#complaint', method : 'post', enabledCurrCookie: true, id:'xxx', url : Common.ctxPath+ '/admin/complaint/order/queryComplaintList.json' //数据接口 ,page : true //开启分页 ,limit : 10, where: data, parseData :function(res){ //res 即为原始返回的数据 if(res.data.length == 0){ Common.info('并没有数据'); } return res; }, cols : [ [ //表头 { field: 'orderId', title : '订单号', width : 200, templet: function (d) { if(d.orderId == null || d.orderId.length === 0){ return '--'; } return d.orderId; } },{ field: 'createTime', title : '创建时间', width : 200, templet: function (d) { if(d.createTime == null || d.createTime.length === 0){ return '--'; } return d.createTime; }, sort : true },{ field : 'reserveTime', title : '预约时间', width : 200, templet: function (d) { if(d.reserveTime == null || d.reserveTime.length === 0){ return '--'; } return d.reserveTime; }, sort : true }, { field : 'orderType', title : '订单类型', width : 120, templet:function (data) { if(data.orderType == 1){ return '回收'; }else if(data.orderType == 2){ return '带丢'; }else{ return '--'; } } }, { field : 'orderStatus', title : '订单状态', width : 120, templet: function (data) { if(data.orderStatus == 1){ return '待接单'; }else if(data.orderStatus == 2){ return '待服务'; }else if(data.orderStatus == 3){ return '待确认'; }else if(data.orderStatus == 4){ return '待入库'; }else if(data.orderStatus == 5){ return '完成'; }else if(data.orderStatus == 6){ return '已取消'; }else{ return '--'; } } },{ field : 'afterSaleFlag', title : '售后状态', width : 120, templet: function (data) { if(data.afterSaleFlag == 0){ return '未处理'; }else if(data.afterSaleFlag == 1){ return '已处理'; }else if(data.afterSaleFlag == 2){ return '已取消'; }else if(data.afterSaleFlag == 3){ return '重新派单'; }else{ return '未知状态'; } } }, { title : '回收员', width : 120, templet: function (d) { if(d.nickNamex == null || d.nickNamex.length === 0){ return '--'; } var base = new Base64(); return base.decode(d.nickNamex); } }, { field: 'relaName', title: '客户', width: 120, templet: function (d) { if(d.relaName == null || d.relaName.length === 0){ return '--'; } return d.relaName; } },{ field: 'money', title: '金额', width: 120, templet: function (d) { if(d.money == null || d.money.length === 0){ return '--'; } return parseFloat(d.money).toFixed(2) + '元'; }, sort : true }, { field: '', title: '操作', templet: function (data) { data['page'] = moneyTable.config.page.pages; data['limit'] = moneyTable.config.page.limit; return ''; } } ] ] }); }, } exports('index',view); });