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