Showing
3 changed files
with
23 additions
and
3 deletions
| @@ -104,10 +104,26 @@ Page({ | @@ -104,10 +104,26 @@ Page({ | ||
| 104 | }).then(async res => { | 104 | }).then(async res => { |
| 105 | this.detail=this.formatDatail(res.data) | 105 | this.detail=this.formatDatail(res.data) |
| 106 | this.detail.ddate_solt=Number(this.detail.ddate_solt); | 106 | this.detail.ddate_solt=Number(this.detail.ddate_solt); |
| 107 | - this.setData({ | 107 | + let Obj={ |
| 108 | detail: this.detail, | 108 | detail: this.detail, |
| 109 | hasOnlineReserve:res.data.type==1, | 109 | hasOnlineReserve:res.data.type==1, |
| 110 | - }) | 110 | + } |
| 111 | + if(this.detail.status==6){ | ||
| 112 | + let room=[] | ||
| 113 | + this.detail.room_demand.forEach(x=>{ | ||
| 114 | + room.push(x.name) | ||
| 115 | + }) | ||
| 116 | + Obj.chatbotParams={ | ||
| 117 | + act:'reserveFail', | ||
| 118 | + room:room.toString(), | ||
| 119 | + sid:this.detail.seller.id, | ||
| 120 | + seller:this.detail.seller.sellername, | ||
| 121 | + soltName:this.detail.soltName, | ||
| 122 | + rdateStr:util.unixtoTime(this.detail.rdate,'YYYY-MM-DD'), | ||
| 123 | + id:this.detail.id, | ||
| 124 | + } | ||
| 125 | + } | ||
| 126 | + this.setData(Obj) | ||
| 111 | if(this.hasGetSellerDetail){ | 127 | if(this.hasGetSellerDetail){ |
| 112 | let sellerRes=await App.Customer.GetSellerDetail({sid:this.detail.sid}) | 128 | let sellerRes=await App.Customer.GetSellerDetail({sid:this.detail.sid}) |
| 113 | let seller=sellerRes.data | 129 | let seller=sellerRes.data |
| @@ -93,7 +93,7 @@ | @@ -93,7 +93,7 @@ | ||
| 93 | <view>2、周到安排拥有全市包间资源,可为您推荐更多优质餐厅。</view> | 93 | <view>2、周到安排拥有全市包间资源,可为您推荐更多优质餐厅。</view> |
| 94 | </view> | 94 | </view> |
| 95 | <view class="flex-lr share-view-cookbook"> | 95 | <view class="flex-lr share-view-cookbook"> |
| 96 | - <chatbot class="share-but-view"> | 96 | + <chatbot class="share-but-view" params="{{chatbotParams}}"> |
| 97 | <view class="share-but flex-cc Medium">帮我<view class="qiang"></view>订</view> | 97 | <view class="share-but flex-cc Medium">帮我<view class="qiang"></view>订</view> |
| 98 | </chatbot> | 98 | </chatbot> |
| 99 | </view> | 99 | </view> |
| @@ -58,6 +58,10 @@ Page({ | @@ -58,6 +58,10 @@ Page({ | ||
| 58 | let dur={'morning':'早餐','noon':'午餐','night':'晚餐','midnight':'夜宵'} | 58 | let dur={'morning':'早餐','noon':'午餐','night':'晚餐','midnight':'夜宵'} |
| 59 | return `预订:${this.options.seller}/${this.options.date} ${dur[this.options.section]}/${this.options.room}` | 59 | return `预订:${this.options.seller}/${this.options.date} ${dur[this.options.section]}/${this.options.room}` |
| 60 | break; | 60 | break; |
| 61 | + //act=reserveFail&room=10人间得&sid=80&seller=秦风面庄001&soltName=早餐&rdateStr=2020-08-22&id=104544 | ||
| 62 | + case 'reserveFail'://预订失败 | ||
| 63 | + return `预订失败:[${this.options.sid}]${this.options.seller}/${this.options.rdateStr} ${this.options.soltName}/${this.options.room} #${this.options.id}` | ||
| 64 | + break; | ||
| 61 | } | 65 | } |
| 62 | } | 66 | } |
| 63 | }) | 67 | }) |
-
Please register or login to post a comment