售后,退单流程问题修复
This commit is contained in:
parent
e5e9f6c325
commit
cb816cbb34
|
|
@ -12,7 +12,7 @@
|
|||
<text>退款金额:</text>
|
||||
<text class="text-price text-red">{{data.afterServiceRecordList[0].refund ? data.afterServiceRecordList[0].refund : data.payMoney}}</text>
|
||||
</view>
|
||||
<view v-if="data.payMoney < data.afterServiceRecordList[0].refund" class="padding-top text-red">警报:该单关联其它订单,客户申请的退款金额有效,具体操作请沟通派单处。</view>
|
||||
<view v-if="data.afterServiceRecordList[0].refund && data.payMoney < data.afterServiceRecordList[0].refund" class="padding-top text-red">警报:该单关联其它订单,客户申请的退款金额有效,具体操作请沟通派单处。</view>
|
||||
<view class="text-lg padding-top flex justify-start align-center">
|
||||
<text>更改退款金额:</text>
|
||||
<input class="radius-input inline-input" v-model="agreedRefund"></input>
|
||||
|
|
@ -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: '提交失败',
|
||||
})
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -213,7 +213,7 @@
|
|||
<view>
|
||||
<text>退款金额:</text>
|
||||
<text v-if="afterServiceRecord.refund">{{afterServiceRecord.refund}}</text>
|
||||
<text v-if="order.payMoney">{{order.payMoney}}</text>
|
||||
<text v-else-if="order.payMoney">{{order.payMoney}}</text>
|
||||
</view>
|
||||
<view>
|
||||
<text>退款原因:</text>
|
||||
|
|
@ -270,8 +270,11 @@
|
|||
<text>师傅反馈:</text>
|
||||
<text v-if="afterServiceRecord.workerFeedbackReasonType === 1">客户原因</text>
|
||||
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 2">师傅原因</text>
|
||||
<text v-else>其他</text>
|
||||
<text v-if="afterServiceRecord.workerFeedbackReason">{{"," + afterServiceRecord.workerFeedbackReason}}</text>
|
||||
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 3">其他</text>
|
||||
<text v-if="afterServiceRecord.workerFeedbackReason">
|
||||
<text v-if="afterServiceRecord.workerFeedbackReasonType">,</text>
|
||||
{{afterServiceRecord.workerFeedbackReason}}
|
||||
</text>
|
||||
</view>
|
||||
<view class="grid col-3 grid-square flex-sub margin-top-sm">
|
||||
<view class="bg-img" v-for="(imgObj, imgIndex) in afterServiceRecord.imgsList" :key="imgIndex" v-if="imgObj.imgUploadBy === 2">
|
||||
|
|
@ -288,8 +291,11 @@
|
|||
<text>师傅反馈:</text>
|
||||
<text v-if="afterServiceRecord.workerFeedbackReasonType === 1">客户原因</text>
|
||||
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 2">师傅原因</text>
|
||||
<text v-else>其他</text>
|
||||
<text v-if="afterServiceRecord.workerFeedbackReason">{{"," + afterServiceRecord.workerFeedbackReason}}</text>
|
||||
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 3">其他</text>
|
||||
<text v-if="afterServiceRecord.workerFeedbackReason">
|
||||
<text v-if="afterServiceRecord.workerFeedbackReasonType">,</text>
|
||||
{{afterServiceRecord.workerFeedbackReason}}
|
||||
</text>
|
||||
</view>
|
||||
<view class="grid col-3 grid-square flex-sub margin-top-sm">
|
||||
<view class="bg-img" v-for="(imgObj, imgIndex) in afterServiceRecord.imgsList" :key="imgIndex" v-if="imgObj.imgUploadBy === 2">
|
||||
|
|
|
|||
Loading…
Reference in New Issue