|
@@ -437,9 +437,17 @@ export default {
|
|
|
if (res && res.code === 1) {
|
|
if (res && res.code === 1) {
|
|
|
this.$msg('下单成功');
|
|
this.$msg('下单成功');
|
|
|
uni.$emit('updateOrderStatus', this.orderId, 3, 0);
|
|
uni.$emit('updateOrderStatus', this.orderId, 3, 0);
|
|
|
|
|
+
|
|
|
//this.pageTo({url: '/pagesOrder/detail?id=' + this.orderId, type: 2 });
|
|
//this.pageTo({url: '/pagesOrder/detail?id=' + this.orderId, type: 2 });
|
|
|
// 为了能正常返回,需要使用navigateBack
|
|
// 为了能正常返回,需要使用navigateBack
|
|
|
uni.navigateBack({ delta: 1 });
|
|
uni.navigateBack({ delta: 1 });
|
|
|
|
|
+
|
|
|
|
|
+ // 改变订单详情页的跑腿状态为已叫跑腿
|
|
|
|
|
+ let pages = getCurrentPages();
|
|
|
|
|
+ let prevPage = pages.find(p => p.route.includes('admin/order/detail'));
|
|
|
|
|
+ if (prevPage && prevPage.$vm && prevPage.$vm.orderInfo) {
|
|
|
|
|
+ prevPage.$vm.orderInfo.sendStatus = 0;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}).catch(err => {
|
|
}).catch(err => {
|
|
|
this.$msg(res.msg);
|
|
this.$msg(res.msg);
|