Commit 94cc50a9d79d4620317ee57e949556d7171e9ad6

Authored by vking
1 parent 14c69db3

rs

... ... @@ -143,7 +143,6 @@ Page({
detailData: null,
async getDetail(id, force = false) {
let res = await App.Reserve.Detail({rid: id, openid: ''}, force);
res.data.rdateStr = util.unixtoTime(res.data.ddate, "MM月DD日 HH:II")
res.data.phoneStr = res.data.phone || '';
let enter_params = util.cache('enter_params');
let sc = (await App.Reserve.SellerInfo(enter_params)).data
... ... @@ -162,6 +161,17 @@ Page({
}
this.detailData = RS.reserve(res.data);
let tpl='MM月DD日 HH:II'
/*
if(this.detailData.type>0){
tpl='MM月DD日 '+this.detailData.soltName
if(res.data.is_set_ddate>0){
tpl+=' HH:II'
}
}
*/
this.detailData.rdateStr = util.unixtoTime(this.detailData.ddate, tpl)
this.setData({
tables: res.data.tables,
bookInfo: this.detailData,
... ...
/*
channel 预定渠道 1/2/3/4 微信小程序/电话机/安卓手机客户端/C端
is_set_ddate 是否设置到底时间 1/0 是/否
action 默认为0 未发短信 1 已发短信 2已回访
type 0商家 1顾客
status 0:待确认1:已定座2:确认到店(到店)3:用餐完成(离店)4:取消预定 5:C端在线预定(分配包间)6:拒单
ddate_solt 未设置/早市/午市/晚市/夜宵 0/1/2/3/4
*/
import util from './util'
//0:待确认1:已定座2:确认到店(到店)3:用餐完成(离店)4:取消预定 5:C端在线预定(分配包间)6:拒单
const status=[
'待确认',//0:待确认
'已预订',//1:已定座
... ... @@ -9,21 +16,9 @@ const status=[
'已预订',//5:C端在线预定(分配包间)
'已拒绝'//6:拒单
];
const soltName=['','早餐','午餐','晚餐','夜宵']
export default {
reserve(detail){
/*
let ns = new Date() / 1000
//取消
detail.hasCancel=detail.status==4;
//结束
detail.hasOvered= (ns > detail.edate || (detail.status >= 2 && detail.status <= 3)) && detail.status!=6
//正常运行已接单
if(detail.type==0){//B端
detail.hasRunning = !detail.hasOvered && !detail.hasCancel
}else{//C端
detail.hasRunning = !detail.hasOvered && !detail.hasCancel && detail.status==5
}
*/
detail.hasRunning=this.hasRunningFlag(detail)
if(!detail.hasRunning){
detail.hasCancel=detail.status==4;
... ... @@ -54,6 +49,7 @@ export default {
detail.room_demand_str+=' 等'+how+'间'
}
}
detail.soltName=soltName[detail.ddate_solt]
return detail;
},
hasRunningFlag(detail){//判断订单正在运行
... ...