Helius
2021-06-16 5728be2af515b2200e782aa201ca5d4d67d9ea47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
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);
 
});