layui.define([ 'form', 'laydate', 'table' ], function(exports) {
|
var form = layui.form;
|
var laydate = layui.laydate;
|
var table = layui.table;
|
var sdata;
|
var view ={
|
init:function(data){
|
sdata = data;
|
this.initTable();
|
},
|
initTable:function(){
|
moneyTable = table.render({
|
elem : '#userOrder',
|
method : 'post',
|
url : Common.ctxPath+ '/admin/cuser/query/queryCuserOrder.json' //数据接口
|
,page : true //开启分页
|
,limit : 10,
|
where:sdata,
|
cols : [ [ //表头
|
{
|
field : 'orderId',
|
title : '订单号',
|
width : 120
|
},{
|
field : 'createTime',
|
title : '下单时间',
|
width : 150
|
},{
|
field : 'reserveTime',
|
title : '预约时间',
|
width : 120
|
}, {
|
field : 'orderType',
|
title : '服务类型',
|
width : 120,
|
templet:function (data) {
|
if(data.orderType == 1){
|
return '回收';
|
}else if(data.orderType == 2){
|
return '带丢';
|
}
|
}
|
}, {
|
field : 'orderStatus',
|
title : '订单状态',
|
width : 150,
|
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 : 'nicknme',
|
title : '回收员',
|
width : 120,
|
templet: function (d) {
|
if(d.nickName === null){
|
return '--';
|
}else {
|
return $.base64.atob(d.nicknme, true);
|
}
|
}
|
},
|
{
|
field : 'money',
|
title : '金额',
|
width : 180,
|
templet : function (d) {
|
return d.money + '元';
|
}
|
},
|
{
|
field: '',
|
title: '操作',
|
templet: function (data) {
|
return '<a onclick="orderDetailByNo(\''+data.orderId+'\')" class="layui-btn layui-btn-xs" lay-event="detail">订单详情</a>';
|
}
|
}
|
|
] ]
|
});
|
},
|
// 体现和充值表格
|
moneyView:function(d) {
|
moneyTable = table.render({
|
elem: '#userMoney',
|
method: 'post',
|
url: Common.ctxPath + '/admin/cuser/query/queryCuserMoneyLog.json' //数据接口
|
, page: true //开启分页
|
, limit: 10,
|
where: d,
|
cols: [[ //表头
|
{
|
field: 'payOrderId',
|
title: '流水号',
|
width: 120
|
}, {
|
field: 'money',
|
title: '体现金额',
|
width: 150
|
}, {
|
field: 'createTime',
|
title: '体现时间',
|
width: 120
|
}, {
|
field: 'status',
|
title: '订单状态',
|
width: 120
|
}, {
|
field: 'withdrawMoney',
|
title: '金额',
|
width: 150
|
},
|
{
|
field: '',
|
title: '操作',
|
templet: function (data) {
|
return '<a class="layui-btn layui-btn-xs" lay-event="detail">操作</a>';
|
}
|
}
|
]]
|
|
});
|
}
|
}
|
|
|
|
$.post(Common.ctxPath+ '/admin/cuser/query/queryCuserDetail.json',
|
{'userId':$("#userId").val(),'phone':$("#phone").val(),'userType':$("#userType").val()},function (data) {
|
var rname = '未知类型';
|
if(data.user[0].userType == 1){
|
rname = '普通用户';
|
}else if(data.user[0].userType == 2){
|
rname = '回收员';
|
}else if(data.user[0].userType == 3){
|
rname = '待丢员';
|
}else if(data.user[0].userType == 4){
|
rname = '入库员';
|
}else if(data.user[0].userType == 5){
|
rname = '运营员';
|
}
|
var base = new Base64();
|
var x1 = '<div class="layui-form-item"><label class="layui-form-label"><span class="keynote">姓名:</span></label><input style="width: 13%;float: left" type="text" name="name" id="name" value="'+ (data.user[0].name == null ? '' : data.user[0].name) +'" placeholder="" class="layui-input"/><button type="button" id="update" onclick="updateName('+data.user[0].userId+', \''+data.user[0].mobilePhone+'\')" style="margin-left: 20px;" class="layui-btn layui-btn-primary">提交</button></div>';
|
var html = '<div class="layui-form-item"><label class="layui-form-label"><span class="keynote">用户id:</span></label><label class="layui-form-label">'+data.user[0].userId+'</label></div>' +
|
'<div class="layui-form-item"><label class="layui-form-label"><span class="keynote">用户昵称:</span></label><label class="layui-form-label">' + base.decode(data.user[0].nickName) + '</label></div>' +
|
'<div class="layui-form-item"><label class="layui-form-label"><span class="keynote">角色:</span></label><label class="layui-form-label">'+rname+'</label></div>';
|
if(data.user[0].userType == 2 || data.user[0].userType == 3){
|
html += x1;
|
}
|
html += '<div class="layui-form-item"><label class="layui-form-label"><span class="keynote">手机号:</span></label><label class="layui-form-label">'+data.user[0].mobilePhone+'</label></div>' +
|
// '<div class="layui-form-item"><label class="layui-form-label">图像:</label><label class="layui-form-label">'+1111+'</label></div>' +
|
'<div class="layui-form-item"><label class="layui-fm-label" style="margin-left: 16px;float: left;"><span class="keynote">地址:</span></label><div class="layui-row" style="float: left">';
|
if(data.address.length > 0){
|
for(var i = 0; i < data.address.length; i++){
|
html += '<label style="width: 100%;float: left;margin-left: 17.5%;">'+data.address[i].addressArea+data.address[i].detailAddress+'</label>';
|
}
|
}else{
|
html += '<label style="width: 100%;float: left;margin-left: 350%;">--</label>';
|
}
|
html += '</div></div>';
|
html += '<div class="layui-form-item"><label class="layui-form-label"><span class="keynote">钱包:</span></label>' +
|
'<label class="layui-form-label">环保币:'+(data.user[0].money == null ? 0 : data.user[0].money)+'币</label>' +
|
'<label class="layui-form-label">可提现:'+(data.user[0].withdrawMoney == null ? 0 : data.user[0].withdrawMoney) +'元</label>';
|
for(var i = 0; i < data.user.length; i++){
|
if(data.user[i].moneyx != null)data.user[i].moneyx = data.user[i].moneyx.toFixed(2);
|
if(data.user[i].payType == 1){
|
html += '<label class="layui-form-label" style="width: 300px;">累计充值:'+data.user[i].moneyx+'元</label>';
|
}else if(data.user[i].payType == 2){
|
html += '<label class="layui-form-label" style="width: 300px;">累计支出:'+data.user[i].moneyx+'元</label>';
|
}else if(data.user[i].payType == 3){
|
html += '<label class="layui-form-label" style="width: 300px;">累计赚取:'+data.user[i].moneyx+'元</label>';
|
}else if(data.user[i].payType == 4){
|
html += '<label class="layui-form-label" style="width: 300px;">累计体现:'+data.user[i].moneyx+'元</label>';
|
}else if(data.user[i].payType == 5){
|
html += '<label class="layui-form-label" style="width: 300px;">累计现金收入:'+data.user[i].moneyx+'元</label>';
|
}else if(data.user[i].payType == 6){
|
html += '<label class="layui-form-label" style="width: 300px;"">累计现金支出:'+data.user[i].moneyx+'元</label>';
|
}
|
}
|
html += '</div>';
|
html += '<div class="layui-form-item"><label class="layui-form-label"><span class="keynote">订单:</span></label><label class="layui-form-label" style="width: 300px;">已完成(';
|
if(data.orderNum.length == 0){
|
html += '上门回收:'+0+''+'代丢:'+0+'';
|
}else if(data.orderNum.length == 1){
|
if(data.orderNum[0].orderType == 1){
|
html += '上门回收:'+data.orderNum[0].count+' 代丢:'+0;
|
}else if(data.orderNum[0].orderType == 2){
|
html += '上门回收:'+'代丢:'+data.orderNum[0].count;
|
}
|
}else{
|
for(var i = 0; i < data.orderNum.length; i++){
|
if(data.orderNum[i].orderType == 1){
|
html += '上门回收:'+data.orderNum[i].count+'';
|
}else if(data.orderNum[i].orderType == 2){
|
html += '代丢:'+data.orderNum[i].count+'';
|
}
|
}
|
}
|
html += ')</label></label></div>';
|
$("#xx").append(html);
|
});
|
|
|
exports('cuserDetail',view);
|
|
});
|