Commit 4a12fc3de87043121758154686c29ca8307998d3

Authored by vking
1 parent 3cab2477

运营接单

@@ -182,20 +182,10 @@ Page({ @@ -182,20 +182,10 @@ Page({
182 }) 182 })
183 }, 183 },
184 async startDinner(e) { 184 async startDinner(e) {
185 - let cause = {};  
186 - let enter_params = util.cache('enter_params');  
187 - let sc = (await App.Reserve.SellerInfo(enter_params)).data  
188 - cause = {desc: ""}  
189 - if (enter_params) {  
190 - cause.uid = enter_params.manager_id;  
191 - }  
192 - if (sc.seller_user) {  
193 - cause.uname = (sc.seller_user.nick_name || sc.seller_user.nickname)  
194 - }  
195 App.Reserve.SetReserveStatus({ 185 App.Reserve.SetReserveStatus({
196 rid: this.data.bookInfo.id, 186 rid: this.data.bookInfo.id,
197 status: util.attr(e, 'status'), 187 status: util.attr(e, 'status'),
198 - cause: JSON.stringify(cause), 188 + cause: await this.getCause(),
199 }).then(() => { 189 }).then(() => {
200 this.getDetail(this.data.bookInfo.id, true); 190 this.getDetail(this.data.bookInfo.id, true);
201 }); 191 });
@@ -218,14 +208,21 @@ Page({ @@ -218,14 +208,21 @@ Page({
218 cancelColor:'', 208 cancelColor:'',
219 confirmText:'去安排', 209 confirmText:'去安排',
220 confirmColor:'', 210 confirmColor:'',
221 - success:(res)=>{ 211 + success:(async (res)=>{
222 console.info(res) 212 console.info(res)
223 if(res.cancel){ 213 if(res.cancel){
224 - this.getDetail(this.data.bookInfo.id,true); 214 + let params={
  215 + rid:this.data.bookInfo.id,
  216 + status:6,
  217 + cause:await this.getCause('拒绝订单'),
  218 + }
  219 + App.Reserve.SetReserveStatus(params).then(()=>{
  220 + this.getDetail(this.data.bookInfo.id,true);
  221 + })
225 }else{//分配 222 }else{//分配
226 this.arrangeOrder() 223 this.arrangeOrder()
227 } 224 }
228 - } 225 + })
229 }) 226 })
230 }, 227 },
231 arrangeOrder(){ 228 arrangeOrder(){
@@ -243,11 +240,17 @@ Page({ @@ -243,11 +240,17 @@ Page({
243 },'./b_desk') 240 },'./b_desk')
244 }) 241 })
245 }, 242 },
246 - arrangeDesk(res){ 243 + async arrangeDesk(res){
247 console.log('arrangeDesk',res.tableid) 244 console.log('arrangeDesk',res.tableid)
248 -  
249 - //刷新  
250 - this.getDetail(this.data.bookInfo.id,true); 245 + let params={
  246 + rid:this.data.bookInfo.id,
  247 + status:5,
  248 + cause:await this.getCause('安排包间'),
  249 + tid:res.tableid.toString()
  250 + }
  251 + App.Reserve.SetReserveStatus(params).then(()=>{
  252 + this.getDetail(this.data.bookInfo.id,true);
  253 + })
251 }, 254 },
252 easyCall(e){ 255 easyCall(e){
253 let bi=this.data.bookInfo 256 let bi=this.data.bookInfo
@@ -270,4 +273,17 @@ Page({ @@ -270,4 +273,17 @@ Page({
270 util.toast('号码为空','none') 273 util.toast('号码为空','none')
271 } 274 }
272 }, 275 },
  276 + async getCause(desc=""){
  277 + let cause = {};
  278 + let enter_params = util.cache('enter_params');
  279 + let sc = (await App.Reserve.SellerInfo(enter_params)).data
  280 + cause = {desc: desc}
  281 + if (enter_params) {
  282 + cause.uid = enter_params.manager_id;
  283 + }
  284 + if (sc.seller_user) {
  285 + cause.uname = (sc.seller_user.nick_name || sc.seller_user.nickname)
  286 + }
  287 + return JSON.stringify(cause)
  288 + }
273 }) 289 })
@@ -55,7 +55,7 @@ @@ -55,7 +55,7 @@
55 "id": 0, 55 "id": 0,
56 "name": "预订本-商家1", 56 "name": "预订本-商家1",
57 "pathName": "pack-book/pages/book/b_index", 57 "pathName": "pack-book/pages/book/b_index",
58 - "query": "seller_id=689&seller_openid=o9pcQ0cbjRKnRWczcOJaaSRGP1lE&manager_id=500&rid=33284", 58 + "query": "seller_id=689&seller_openid=o9pcQ0cbjRKnRWczcOJaaSRGP1lE&manager_id=500",
59 "scene": 1001 59 "scene": 1001
60 }, 60 },
61 { 61 {
@@ -220,8 +220,8 @@ @@ -220,8 +220,8 @@
220 "id": 21, 220 "id": 21,
221 "name": "预订本-80商家", 221 "name": "预订本-80商家",
222 "pathName": "pack-book/pages/book/b_index", 222 "pathName": "pack-book/pages/book/b_index",
223 - "query": "seller_id=80&seller_openid=oGefL4qKBWIh5xwyg3LVfkMbDumA&manager_id=762",  
224 - "scene": "1001" 223 + "query": "seller_id=80&seller_openid=oGefL4qKBWIh5xwyg3LVfkMbDumA&manager_id=763&rid=33347",
  224 + "scene": 1001
225 }, 225 },
226 { 226 {
227 "id": -1, 227 "id": -1,
@@ -478,7 +478,7 @@ @@ -478,7 +478,7 @@
478 "id": 57, 478 "id": 57,
479 "name": "pages/customer/detail_owner", 479 "name": "pages/customer/detail_owner",
480 "pathName": "pages/customer/detail_owner", 480 "pathName": "pages/customer/detail_owner",
481 - "query": "id= 32456&hasFirstShow=1", 481 + "query": "id=33284&hasFirstShow=1",
482 "scene": null 482 "scene": null
483 }, 483 },
484 { 484 {