diff --git a/pages/order-manage/modal/agree-after-sale.vue b/pages/order-manage/modal/agree-after-sale.vue index 40702cf..4ab2717 100644 --- a/pages/order-manage/modal/agree-after-sale.vue +++ b/pages/order-manage/modal/agree-after-sale.vue @@ -12,7 +12,7 @@ 退款金额: {{data.afterServiceRecordList[0].refund ? data.afterServiceRecordList[0].refund : data.payMoney}} - 警报:该单关联其它订单,客户申请的退款金额有效,具体操作请沟通派单处。 + 警报:该单关联其它订单,客户申请的退款金额有效,具体操作请沟通派单处。 更改退款金额: @@ -87,26 +87,34 @@ this.reasonType = e.detail.value; }, async submit(e) { + let agreedRefund = this.agreedRefund; + if (!agreedRefund && this.data.afterServiceRecordList[0].refund != null) { + agreedRefund = this.data.afterServiceRecordList[0].refund; + } else { + agreedRefund = this.data.payMoney; + } let res = await this.$request.editAfterServiceRecord({ id: this.data.afterServiceRecordList[0].id, workerFeedbackReasonType: this.reasonType, - agreedRefund: this.agreedRefund, + agreedRefund: agreedRefund, workerFeedbackReason: this.remark, workerFeedbackResult: 1, updateBy: 2 }); if (res && res.code === 0) { - uni.showToast({ - icon: 'success', - duration: 1000 - }) this.hideModal(e); this.$emit('confirmFeedback'); + uni.showToast({ + icon: 'success', + title: '提交成功', + duration: 1000 + }) return; } uni.showToast({ icon: 'error', - duration: 1000 + duration: 1000, + title: '提交失败', }) } }, diff --git a/pages/order-manage/order-manage.vue b/pages/order-manage/order-manage.vue index 86e468b..cbf5bea 100644 --- a/pages/order-manage/order-manage.vue +++ b/pages/order-manage/order-manage.vue @@ -213,7 +213,7 @@ 退款金额: {{afterServiceRecord.refund}} - {{order.payMoney}} + {{order.payMoney}} 退款原因: @@ -270,8 +270,11 @@ 师傅反馈: 客户原因 师傅原因 - 其他 - {{"," + afterServiceRecord.workerFeedbackReason}} + 其他 + + + {{afterServiceRecord.workerFeedbackReason}} + @@ -288,8 +291,11 @@ 师傅反馈: 客户原因 师傅原因 - 其他 - {{"," + afterServiceRecord.workerFeedbackReason}} + 其他 + + + {{afterServiceRecord.workerFeedbackReason}} +