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
<!--#layout("/common/layout.html",{"jsBase":"/js/admin/cuser/"}){ -->
<button type="submit" class="layui-btn" lay-submit="" lay-filter="demo1" onclick="javascript:history.go(-1);">返回</button>
<div id="xx"></div>
<input type="text" id="userId" value="${userId}" hidden/>
<input type="text" id="phone" value="${phone}" hidden/>
<input type="text" id="userType" value="${userType}" hidden/>
 
<div class="layui-row">
    <div class="layui-col-md4">
        <button type="button" name="uselogsx" onclick="userLogx($(this), '', 'x1', 'y1')" class="layui-btn">订单记录</button>
        <button type="button" name="uselogsx"onclick="userLogx($(this), 4, 'x2', 'y2')" class="layui-btn layui-btn-primary">提现记录</button>
        <button type="button" name="uselogsx"onclick="userLogx($(this), 1, 'x3', 'y2')" class="layui-btn layui-btn-primary">充值记录</button>
    </div>
</div>
<div>
    <br><br>
</div>
<div id="x1" style="display: block">
    <button type="button" onclick="orderChange($(this), null)" name="userOrder" class="layui-btn">全部</button>
    <button type="button" onclick="orderChange($(this), 1)" name="userOrder" class="layui-btn layui-btn-primary">待接单</button>
    <button type="button" onclick="orderChange($(this), 2)" name="userOrder" class="layui-btn layui-btn-primary">待服务</button>
    <button type="button" onclick="orderChange($(this), 3)" name="userOrder" class="layui-btn layui-btn-primary">待确定</button>
    <button type="button" onclick="orderChange($(this), 4)" name="userOrder" class="layui-btn layui-btn-primary">待入库</button>
    <button type="button" onclick="orderChange($(this), 5)" name="userOrder" class="layui-btn layui-btn-primary">待完成</button>
</div>
<div id="y1" style="display: block">
    <table id="userOrder" lay-filter="userOrder"></table>
</div>
 
<div id="x2" style="display: none;">
    <button type="button" onclick="moneyChange($(this), null)" name="userMoney" class="layui-btn">全部</button>
    <button type="button" onclick="moneyChange($(this), 1)" name="userMoney" class="layui-btn layui-btn-primary">待审核</button>
    <button type="button" onclick="moneyChange($(this), 2)" name="userMoney" class="layui-btn layui-btn-primary">未通过</button>
    <button type="button" onclick="moneyChange($(this), 3)" name="userMoney" class="layui-btn layui-btn-primary">已完成</button>
</div>
<div id="x3" style="display: none;">
    <button type="button" onclick="moneycz($(this), '')" name="moneycz" class="layui-btn">全部</button>
    <button type="button" onclick="moneycz($(this), 1)" name="moneycz" class="layui-btn layui-btn-primary">已成功</button>
    <button type="button" onclick="moneycz($(this), 2)" name="moneycz" class="layui-btn layui-btn-primary">未支付</button>
</div>
<div id="y2" style="display: none">
    <table id="userMoney" lay-filter="userMoney"></table>
</div>
<style>
    .keynote{
        font-weight: bold;
    }
    .layui-form-label {
        float: left;
        display: block;
        padding: 9px 15px;
        width: 80px;
        font-weight: 400;
        line-height: 20px;
        text-align: left;
    }
</style>
<!--#} -->
<script>
    var index;
    layui.use(['cuserDetail'], function(){
        index = layui.cuserDetail
        index.init({'userId':$("#userId").val(), 'userType':$("#userType").val()});
        index.moneyView({});
    });
 
    var orderChange = function(e, dt){
        $("button[name='userOrder']").addClass('layui-btn-primary');
        e.removeClass('layui-btn-primary');
        var data = {
            'userId':$("#userId").val(),
            'orderStatus':dt,
            'userType':$("#userType").val()
        }
        index.init(data);
    }
 
    var payType;
    var moneyChange = function(e, d){
        $("button[name='userMoney']").addClass('layui-btn-primary');
        e.removeClass('layui-btn-primary');
        index.moneyView({'userId':$("#userId").val(),'payType':payType,'tStatus':d});
    }
 
    var b = true;
    var userLogx = function (e, d, idx, tname) {
        console.log(idx + ';   tablename = ' + tname);
        $("button[name='uselogsx']").addClass('layui-btn-primary');
        e.removeClass('layui-btn-primary');
        $("#x1, #x2, #x3").css({'display':'none'});
        $("#y1, #y2").css({'display':'none'});
        $("#"+idx).css({'display':'block'});
        $("#"+tname).css({'display':'block'});
        payType = d;
        if(!b) return;
        b = false;
        index.moneyView({'userId':$("#userId").val(),'payType':payType});
    }
 
    var moneycz = function (e, d) {
        $("button[name='moneycz']").addClass('layui-btn-primary');
        e.removeClass('layui-btn-primary');
        index.moneyView({'userId':$("#userId").val(),'payType':payType, 'xStatus':d});
    }
</script>
<script>
 
    //触发事件
    var active = {
        setTop: function () {
            var that = this;
 
        }
    }
    var orderDetailByNo = function (orderNo) {
        //多窗口模式,层叠置顶
        layer.open({
            type: 2 //此处以iframe举例
            , title: '详细'
            , area: ['690px', '560px']
            , shade: 0
            , maxmin: true
 
            , content: [
                Common.ctxPath+'/admin/order/statistics/orderDetailByOrderno.do?orderNo='+orderNo
            ]
            , btn: ['全部关闭'] //只是为了演示
            , yes: function () {
                layer.closeAll();
            }
 
            , zIndex: layer.zIndex //重点1
            , success: function (layero) {
                layer.setTop(layero); //重点2
            }
        });
    }
 
    var updateName = function(userId, phone){
        console.log($("#name").val());
        $.post(Common.ctxPath+'/admin/cuser/update/updateUserName.json', {
            'name':$("#name").val(), 'userId':userId, 'mobile':phone}, function (value) {
            console.log(value);
            if(value > 1){
                Common.info('更新成功');
            }else {
                Common.info('更新失败');
            }
        })
    }
</script>
 
<!--C端用户管理----用户管理--用户详情-->