|
|
|
1
|
+/*
|
|
|
|
2
|
+channel 预定渠道 1/2/3/4 微信小程序/电话机/安卓手机客户端/C端
|
|
|
|
3
|
+is_set_ddate 是否设置到底时间 1/0 是/否
|
|
|
|
4
|
+action 默认为0 未发短信 1 已发短信 2已回访
|
|
|
|
5
|
+type 0商家 1顾客
|
|
|
|
6
|
+status 0:待确认1:已定座2:确认到店(到店)3:用餐完成(离店)4:取消预定 5:C端在线预定(分配包间)6:拒单
|
|
|
|
7
|
+ddate_solt 未设置/早市/午市/晚市/夜宵 0/1/2/3/4
|
|
|
|
8
|
+*/
|
|
1
|
import util from './util'
|
9
|
import util from './util'
|
|
2
|
-//0:待确认1:已定座2:确认到店(到店)3:用餐完成(离店)4:取消预定 5:C端在线预定(分配包间)6:拒单
|
|
|
|
3
|
const status=[
|
10
|
const status=[
|
|
4
|
'待确认',//0:待确认
|
11
|
'待确认',//0:待确认
|
|
5
|
'已预订',//1:已定座
|
12
|
'已预订',//1:已定座
|
|
@@ -9,21 +16,9 @@ const status=[ |
|
@@ -9,21 +16,9 @@ const status=[ |
|
9
|
'已预订',//5:C端在线预定(分配包间)
|
16
|
'已预订',//5:C端在线预定(分配包间)
|
|
10
|
'已拒绝'//6:拒单
|
17
|
'已拒绝'//6:拒单
|
|
11
|
];
|
18
|
];
|
|
|
|
19
|
+const soltName=['','早餐','午餐','晚餐','夜宵']
|
|
12
|
export default {
|
20
|
export default {
|
|
13
|
reserve(detail){
|
21
|
reserve(detail){
|
|
14
|
- /*
|
|
|
|
15
|
- let ns = new Date() / 1000
|
|
|
|
16
|
- //取消
|
|
|
|
17
|
- detail.hasCancel=detail.status==4;
|
|
|
|
18
|
- //结束
|
|
|
|
19
|
- detail.hasOvered= (ns > detail.edate || (detail.status >= 2 && detail.status <= 3)) && detail.status!=6
|
|
|
|
20
|
- //正常运行已接单
|
|
|
|
21
|
- if(detail.type==0){//B端
|
|
|
|
22
|
- detail.hasRunning = !detail.hasOvered && !detail.hasCancel
|
|
|
|
23
|
- }else{//C端
|
|
|
|
24
|
- detail.hasRunning = !detail.hasOvered && !detail.hasCancel && detail.status==5
|
|
|
|
25
|
- }
|
|
|
|
26
|
- */
|
|
|
|
27
|
detail.hasRunning=this.hasRunningFlag(detail)
|
22
|
detail.hasRunning=this.hasRunningFlag(detail)
|
|
28
|
if(!detail.hasRunning){
|
23
|
if(!detail.hasRunning){
|
|
29
|
detail.hasCancel=detail.status==4;
|
24
|
detail.hasCancel=detail.status==4;
|
|
@@ -54,6 +49,7 @@ export default { |
|
@@ -54,6 +49,7 @@ export default { |
|
54
|
detail.room_demand_str+=' 等'+how+'间'
|
49
|
detail.room_demand_str+=' 等'+how+'间'
|
|
55
|
}
|
50
|
}
|
|
56
|
}
|
51
|
}
|
|
|
|
52
|
+ detail.soltName=soltName[detail.ddate_solt]
|
|
57
|
return detail;
|
53
|
return detail;
|
|
58
|
},
|
54
|
},
|
|
59
|
hasRunningFlag(detail){//判断订单正在运行
|
55
|
hasRunningFlag(detail){//判断订单正在运行
|