diff --git a/pages/order-manage/cancel-order.vue b/pages/order-manage/cancel-order.vue
index 6c0528d..7501210 100644
--- a/pages/order-manage/cancel-order.vue
+++ b/pages/order-manage/cancel-order.vue
@@ -27,7 +27,7 @@
具体原因
+ placeholder="本次原因请如实填写。无故退单,无理由退单引起客诉的你有责,订单大多数由推荐/分销人员带单产生,注意不要产生私自成交,撬单等行为,造成订单销售人员的佣金损失,不利于长远合作。被带单销售人员发现恶意违规破坏合作的,将追责3000元/单。">
上传凭证(选填)
@@ -61,10 +61,34 @@
},
cancelReasonList: [{
reasonId: 1,
- reasonName: '申请退单原因分类1'
+ reasonName: '客户的时间我无法配合'
}, {
reasonId: 2,
- reasonName: '申请退单原因分类2'
+ reasonName: '客户多次爽约'
+ }, {
+ reasonId: 3,
+ reasonName: '客户不能确定时间'
+ }, {
+ reasonId: 4,
+ reasonName: '客户多天未能联系上'
+ }, {
+ reasonId: 5,
+ reasonName: '客户说无此服务'
+ }, {
+ reasonId: 6,
+ reasonName: '客户要求已超出服务范围'
+ }, {
+ reasonId: 7,
+ reasonName: '环境问题无法施工'
+ }, {
+ reasonId: 8,
+ reasonName: '技能原因无法完成'
+ }, {
+ reasonId: 9,
+ reasonName: '分岐未能谈妥'
+ }, {
+ reasonId: 10,
+ reasonName: '不愿支付费用'
}]
}
},
diff --git a/pages/order-manage/modal/accept-order-notice.vue b/pages/order-manage/modal/accept-order-notice.vue
new file mode 100644
index 0000000..a658887
--- /dev/null
+++ b/pages/order-manage/modal/accept-order-notice.vue
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+ 接单成功
+ 请在30分钟内联系客户,预约好上门时间,并在订单中操作排单时间,超时6倍将受平台处罚管理;该订单款项在任务流程结束后由银联自动结算至您帐户!
+ 该单需上门收款。请在30分钟内联系客户,并告知客户属上门收款单(金额以客户端弹出的金额为准或上门后师傅端弹出的二维码内金额支付)预约好上门时间,并在订单中操作排单时间,超时6倍将受平台处罚管理;该订单款项在任务流程结束后由银联自动结算至您帐户!
+
+
+ 联系客户
+ 稍后联系
+
+
+
+
+
+
+
+
+
diff --git a/pages/order-manage/order-manage.vue b/pages/order-manage/order-manage.vue
index f7075f6..926f368 100644
--- a/pages/order-manage/order-manage.vue
+++ b/pages/order-manage/order-manage.vue
@@ -204,8 +204,8 @@
-->
-
-
+
+
@@ -424,6 +424,7 @@
+
@@ -466,6 +467,7 @@
import agreeAfterSale from '@/pages/order-manage/modal/agree-after-sale.vue';
import rejectAfterSale from '@/pages/order-manage/modal/reject-after-sale.vue';
import onDoorImmediately from '@/pages/order-manage/modal/on-door-immediately.vue';
+ import acceptOrderNotice from '@/pages/order-manage/modal/accept-order-notice.vue';
export default {
components: {
@@ -482,7 +484,8 @@
loadStatusBar,
agreeAfterSale,
rejectAfterSale,
- onDoorImmediately
+ onDoorImmediately,
+ acceptOrderNotice
},
data() {
return {
@@ -564,6 +567,7 @@
showPayQrcodeModal: false,
showEditTimeArrangeModal: false,
showOnDoorNoticeModal: false,
+ showAcceptOrderNoticeModal: false,
sendUrgentMsgModal: false,
agreeAfterSale: false,
rejectAfterSale: false,
@@ -1113,9 +1117,15 @@
}
return true;
},
- acceptOrder(id, code, status, funName) {
- let _this = this;
- _this.updateOrderStatus(id, status, funName);
+ async acceptOrder(e, order, id, code, status, funName) {
+ let res = await this.$request[funName]({
+ id: id,
+ orderStatus: status,
+ });
+ if (res && res.code === 0) {
+ this.reloadMasterOrderPage();
+ this.showModal(e, order);
+ }
},
async noticeMsg(params = {}) {
this.$request.noticeMsg({
@@ -1369,6 +1379,11 @@
duration: 1000,
title: '提交失败',
})
+ },
+ setCurTab(curTab) {
+ this.tabCur = curTab;
+ this.stateCur = null;
+ this.reloadMasterOrderPage();
}
}
}