Commit 94cc50a9d79d4620317ee57e949556d7171e9ad6

Authored by vking
1 parent 14c69db3

rs

@@ -143,7 +143,6 @@ Page({ @@ -143,7 +143,6 @@ Page({
143 detailData: null, 143 detailData: null,
144 async getDetail(id, force = false) { 144 async getDetail(id, force = false) {
145 let res = await App.Reserve.Detail({rid: id, openid: ''}, force); 145 let res = await App.Reserve.Detail({rid: id, openid: ''}, force);
146 - res.data.rdateStr = util.unixtoTime(res.data.ddate, "MM月DD日 HH:II")  
147 res.data.phoneStr = res.data.phone || ''; 146 res.data.phoneStr = res.data.phone || '';
148 let enter_params = util.cache('enter_params'); 147 let enter_params = util.cache('enter_params');
149 let sc = (await App.Reserve.SellerInfo(enter_params)).data 148 let sc = (await App.Reserve.SellerInfo(enter_params)).data
@@ -162,6 +161,17 @@ Page({ @@ -162,6 +161,17 @@ Page({
162 } 161 }
163 this.detailData = RS.reserve(res.data); 162 this.detailData = RS.reserve(res.data);
164 163
  164 + let tpl='MM月DD日 HH:II'
  165 + /*
  166 + if(this.detailData.type>0){
  167 + tpl='MM月DD日 '+this.detailData.soltName
  168 + if(res.data.is_set_ddate>0){
  169 + tpl+=' HH:II'
  170 + }
  171 + }
  172 + */
  173 + this.detailData.rdateStr = util.unixtoTime(this.detailData.ddate, tpl)
  174 +
165 this.setData({ 175 this.setData({
166 tables: res.data.tables, 176 tables: res.data.tables,
167 bookInfo: this.detailData, 177 bookInfo: this.detailData,
  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){//判断订单正在运行