layui.define([ 'form', 'laydate', 'table' ], function(exports) { var form = layui.form; var laydate = layui.laydate; var table = layui.table; var userApi=layui.userApi; var userTable = null; var data = {}; laydate.render({ elem: '#date', format: 'yyyy-MM-dd HH:mm:ss' }); laydate.render({ elem: '#date1', format: 'yyyy-MM-dd HH:mm:ss' }); var view ={ init:function(d){ data = d; this.initTable(); }, initTable:function(){ userTable = table.render({ elem : '#orderList', method : 'post', url : Common.ctxPath + '/admin/order/recovery/queryOrderList.json' //数据接口 ,page : true //开启分页 ,where: data ,limit : 20, cols : [ [ //表头 { field : 'orderId', title : '订单号', width : 200, fixed:'left' }, { field : 'createTime', title : '下单时间', width : 160, sort : true }, { field : 'reserveTime', title : '预约时间', width : 160, sort : true }, { field : 'orderType', title : '服务类型', width : 120, templet:function (data) { if(data.orderType == 1){ return '回收'; }else if(data.orderType == 2){ 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 : 'nickName', title : '回收员', width : 250, templet: function (data) { if(data.nickName === null){ return "--"; } return $.base64.atob(data.nickName, true) + '( 姓名: ' + (data.name == null ? '--' : data.name) +')'; } }, { field : 'relaName', title : '客户', width : 80 },{ field: 'money', title: '金额', width: 80, templet:function (d) { if(d.money != null){ return parseFloat(d.money).toFixed(2) + '元'; }else{ return 0+'元'; } }, sort : true },{ field : 'weight', title : '重量', width : 120, templet: function (d) { if(d.weight != null){ return d.weight.toFixed(3) + 'kg'; }else{ return 0+'kg'; } }, sort : true } ,{ title : '操作', width : 180, templet:function(d){ if(d.orderStatus == 1){ return '派单' + '订单详情'; }else { return '订单详情'; } } } ] ] }); } }; exports('index',view); });