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
<!--#layout("/common/layout.html",{"jsBase":"/js/admin/order/discard/"}){ -->
<table id="orgTable" lay-filter="orgTable"></table>
<div>
    订单状态:
    <button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn" dt="" id="x1">全部</button>
    <button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="1" id="x2">待接单</button>
    <button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="2" id="x3">待服务</button>
    <button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="5" id="x4">已完成</button>
    <button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="4" id="x5">待入库</button>
    <button type="button" name="o1" onclick="orderChange($(this))" class="layui-btn layui-btn-primary" dt="6" id="x6">已取消</button>
    <br/>
    <br/>
    时间:
    <button type="button" name="t1" onclick="timeChange($(this))" dt="0" class="layui-btn" id="y1">全部</button>
    <button type="button" name="t1" onclick="timeChange($(this))" dt="1" class="layui-btn layui-btn-primary" id="y2">今天</button>
    <button type="button" name="t1" onclick="timeChange($(this))" dt="2" class="layui-btn layui-btn-primary" id="y4">近三天</button>
    <button type="button" name="t1" onclick="timeChange($(this))" dt="3" class="layui-btn layui-btn-primary" id="y3">近一周</button>
    <button type="button" name="t1" onclick="timeChange($(this))" dt="4" class="layui-btn layui-btn-primary" id="y5">近一月</button>
 
    <div class="layui-form-item" style="margin-top: 20px">
        <div class="layui-inline">
            <div class="layui-input-inline">
                <input type="text" name="date" id="date" placeholder="开始时间" autocomplete="off" class="layui-input">
            </div>
            <div class="layui-form-mid">-</div>
            <div class="layui-input-inline">
                <input type="text" name="date1" id="date1" placeholder="结束时间" autocomplete="off" class="layui-input">
            </div>
        </div>
        <button type="button" id="search" class="layui-btn layui-btn-primary">搜索</button>
    </div>
 
</div>
<table id="orderList" lay-filter="orderList"></table>
<!--#} -->
<script>
 
    var index;
 
    layui.use(['index'], function(){
        index = layui.index;
        index.init({'orderType':2});
    });
    
    $("#search").click(function () {
 
        var ut = '';
        var x = $("button[name='o1']");
        for(var i = 0; i < x.length; i++){
            if($(x[i]).attr('class').indexOf("layui-btn-primary") === -1){
                ut = $(x[i]).attr('dt');
                break;
            }
        }
        var d = {
            'startTime':$("#date").val(),
            'endTime':$("#date1").val(),
            'orderType': 2,
            'orderStatus':ut
        };
        index.init(d);
    })
 
    var orderChange = function(e){
        $("button[name='o1']").addClass('layui-btn-primary');
        e.removeClass('layui-btn-primary');
 
        var d = {
            'startTime':$("#date").val(),
            'endTime':$("#date1").val(),
            'orderStatus': e.attr('dt'),
            'orderType': 2,
        }
        index.init(d)
    }
 
    var timeChange = function (e) {
        $("button[name='t1']").addClass('layui-btn-primary');
        e.removeClass('layui-btn-primary');
        var t = e.attr('dt');
        var d = {};
        if(t == 0){
 
        }else if(t == 1){
            d = {'startTime':new Date().Format("yyyy-MM-dd")+' 00:00:00',
                'endTime':new Date().Format("yyyy-MM-dd")+ ' 23:59:59'};
        }else if(t == 2){
            d = {'startTime':getDay(-3) +' 00:00:00',
                'endTime':new Date().Format("yyyy-MM-dd")+ ' 23:59:59'};
        }else if(t == 3){
            var x = getWeek().split("=");
            d = {'startTime':getDay(-7)+' 00:00:00',
                'endTime':new Date().Format("yyyy-MM-dd")+ ' 23:59:59'};
        }else if(t == 4){
            d = {'startTime':getDay(-30)+' 00:00:00',
                'endTime':new Date().Format("yyyy-MM")+ ' 23:59:59'};
        }
        var ut = '';
        var x = $("button[name='o1']");
        for(var i = 0; i < x.length; i++){
            if($(x[i]).attr('class').indexOf("layui-btn-primary") == -1){
                ut = $(x[i]).attr('dt');
                break;
            }
        }
        $("#date").val();
        $("#date1").val();
        $("#date").val(d.startTime);
        $("#date1").val(d.endTime);
        d['orderStatus'] = ut;
        d['orderType']=2;
        index.init(d);
    }
 
 
 
</script>