|
@@ -41,30 +41,37 @@ |
|
@@ -41,30 +41,37 @@ |
|
41
|
</div>
|
41
|
</div>
|
|
42
|
<button class="layui-btn" id="search" data-type="reload">查询统计</button>
|
42
|
<button class="layui-btn" id="search" data-type="reload">查询统计</button>
|
|
43
|
</div>
|
43
|
</div>
|
|
|
|
44
|
+ <br>
|
|
|
|
45
|
+ <blockquote class="layui-elem-quote layui-text">
|
|
|
|
46
|
+ Tips:默认筛选条件说明【日期范围:当天的节点日期;商家来源:合作;订单状态:超时5分钟未处理】
|
|
|
|
47
|
+ </blockquote>
|
|
|
|
48
|
+
|
|
44
|
<table class="layui-table" id="list" lay-filter="list">
|
49
|
<table class="layui-table" id="list" lay-filter="list">
|
|
45
|
</table>
|
50
|
</table>
|
|
|
|
51
|
+
|
|
46
|
</div>
|
52
|
</div>
|
|
47
|
-<script type="text/html" id="toolbarDemo">
|
53
|
+<!--<script type="text/html" id="toolbarDemo">
|
|
48
|
<span>订单总数:<i id="count">X</i>单</span>
|
54
|
<span>订单总数:<i id="count">X</i>单</span>
|
|
49
|
<span>未处理订单总数:<i id="untreated">Y</i>单</span>
|
55
|
<span>未处理订单总数:<i id="untreated">Y</i>单</span>
|
|
50
|
<span>超时订单总数:<i id="overtime">Z</i>单</span>
|
56
|
<span>超时订单总数:<i id="overtime">Z</i>单</span>
|
|
51
|
-</script>
|
57
|
+</script>-->
|
|
52
|
|
58
|
|
|
53
|
<script type="text/html" id="action">
|
59
|
<script type="text/html" id="action">
|
|
54
|
{{#if(d.status==0){}}
|
60
|
{{#if(d.status==0){}}
|
|
55
|
- <a class="layui-btn layui-btn-xs">拒绝订单</a>
|
|
|
|
56
|
- <a class="layui-btn layui-btn-xs">安排包间</a>
|
61
|
+ <a class="layui-btn layui-btn-xs" lay-event="refuse">拒绝订单</a>
|
|
|
|
62
|
+ <a class="layui-btn layui-btn-xs layui-btn-disabled">安排包间</a>
|
|
57
|
{{#} else if(d.status==5) {}}
|
63
|
{{#} else if(d.status==5) {}}
|
|
58
|
- <a class="layui-btn layui-btn-xs">取消订单</a>
|
64
|
+ <a class="layui-btn layui-btn-xs" lay-event="cancel">取消订单</a>
|
|
59
|
{{#} else {}}
|
65
|
{{#} else {}}
|
|
60
|
暂无操作
|
66
|
暂无操作
|
|
61
|
{{#}}}
|
67
|
{{#}}}
|
|
62
|
</script>
|
68
|
</script>
|
|
|
|
69
|
+
|
|
63
|
{include file="common/foot"/}
|
70
|
{include file="common/foot"/}
|
|
64
|
<script>
|
71
|
<script>
|
|
65
|
- layui.use(['table','form','laydate'], function() {
|
|
|
|
66
|
- var table = layui.table,laydate = layui.laydate,$ = layui.jquery;
|
|
|
|
67
|
- console.log(layui);
|
72
|
+ layui.use(['table','form','layer','laydate'], function() {
|
|
|
|
73
|
+ var table = layui.table,laydate = layui.laydate,form = layui.form,$ = layui.jquery,layer = layui.layer;
|
|
|
|
74
|
+
|
|
68
|
var tableIn = table.render({
|
75
|
var tableIn = table.render({
|
|
69
|
elem: '#list',
|
76
|
elem: '#list',
|
|
70
|
url: '{:url("GetReserveList")}',
|
77
|
url: '{:url("GetReserveList")}',
|
|
@@ -104,17 +111,10 @@ |
|
@@ -104,17 +111,10 @@ |
|
104
|
|
111
|
|
|
105
|
//搜索
|
112
|
//搜索
|
|
106
|
$('#search').on('click', function() {
|
113
|
$('#search').on('click', function() {
|
|
107
|
- //关键字
|
114
|
+ //ID
|
|
108
|
var nokey = $('#nokey').val();
|
115
|
var nokey = $('#nokey').val();
|
|
109
|
//关键字
|
116
|
//关键字
|
|
110
|
var key = $('#key').val();
|
117
|
var key = $('#key').val();
|
|
111
|
- //选中的商家ID
|
|
|
|
112
|
- /*var checkStatus = table.checkStatus('testReload'); //test即为参数id设定的值
|
|
|
|
113
|
- var a = [];
|
|
|
|
114
|
- $(checkStatus.data).each(function(i,o){
|
|
|
|
115
|
- a.push(o.id);
|
|
|
|
116
|
- });
|
|
|
|
117
|
- console.log(a);*/
|
|
|
|
118
|
|
118
|
|
|
119
|
var time = $('#time').val();
|
119
|
var time = $('#time').val();
|
|
120
|
console.log(time);
|
120
|
console.log(time);
|
|
@@ -146,5 +146,40 @@ |
|
@@ -146,5 +146,40 @@ |
|
146
|
});
|
146
|
});
|
|
147
|
}
|
147
|
}
|
|
148
|
};
|
148
|
};
|
|
|
|
149
|
+
|
|
|
|
150
|
+ //取消、拒绝
|
|
|
|
151
|
+ table.on('tool(list)', function(obj){
|
|
|
|
152
|
+ var data = obj.data;
|
|
|
|
153
|
+ if(obj.event === 'cancel'){
|
|
|
|
154
|
+ layer.confirm('<div class="layui-input-block" style="margin-left:60px"><input type="radio" name="cause" value="信息填写错误">信息填写错误<br><input type="radio" name="cause" value="顾客行程有变">顾客行程有变<br><input type="radio" name="cause" value="顾客取消">顾客取消</div>', function(index){
|
|
|
|
155
|
+ var cause = $('input[name="cause"]:checked ').val();
|
|
|
|
156
|
+ $.post("{:url('setReserveStatus')}",{id:data.id,status:4,cause:cause},function(res){
|
|
|
|
157
|
+ if(res.code==1){
|
|
|
|
158
|
+ layer.msg(res.msg,{time:1000,icon:1});
|
|
|
|
159
|
+ location.reload();
|
|
|
|
160
|
+ }else{
|
|
|
|
161
|
+ layer.msg(res.msg,{time:1000,icon:2});
|
|
|
|
162
|
+ }
|
|
|
|
163
|
+ });
|
|
|
|
164
|
+ layer.close(index);
|
|
|
|
165
|
+ });
|
|
|
|
166
|
+ }
|
|
|
|
167
|
+ if(obj.event === 'refuse'){
|
|
|
|
168
|
+ layer.confirm('<div class="layui-input-block" style="margin-left:60px"><input type="radio" name="cause" value="包间已订满">包间已订满<br><input type="radio" name="cause" value="没有合适的包间">没有合适的包间</div>', function(index){
|
|
|
|
169
|
+ var cause = $('input[name="cause"]:checked ').val();
|
|
|
|
170
|
+ $.post("{:url('setReserveStatus')}",{id:data.id,status:6,cause:cause},function(res){
|
|
|
|
171
|
+ if(res.code==1){
|
|
|
|
172
|
+ layer.msg(res.msg,{time:1000,icon:1});
|
|
|
|
173
|
+ location.reload();
|
|
|
|
174
|
+ }else{
|
|
|
|
175
|
+ layer.msg(res.msg,{time:1000,icon:2});
|
|
|
|
176
|
+ }
|
|
|
|
177
|
+ });
|
|
|
|
178
|
+ layer.close(index);
|
|
|
|
179
|
+ });
|
|
|
|
180
|
+ }
|
|
|
|
181
|
+ });
|
|
|
|
182
|
+
|
|
|
|
183
|
+
|
|
149
|
})
|
184
|
})
|
|
150
|
</script> |
185
|
</script> |