售后,退单流程问题修复
This commit is contained in:
parent
e5e9f6c325
commit
cb816cbb34
|
|
@ -12,7 +12,7 @@
|
||||||
<text>退款金额:</text>
|
<text>退款金额:</text>
|
||||||
<text class="text-price text-red">{{data.afterServiceRecordList[0].refund ? data.afterServiceRecordList[0].refund : data.payMoney}}</text>
|
<text class="text-price text-red">{{data.afterServiceRecordList[0].refund ? data.afterServiceRecordList[0].refund : data.payMoney}}</text>
|
||||||
</view>
|
</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">
|
<view class="text-lg padding-top flex justify-start align-center">
|
||||||
<text>更改退款金额:</text>
|
<text>更改退款金额:</text>
|
||||||
<input class="radius-input inline-input" v-model="agreedRefund"></input>
|
<input class="radius-input inline-input" v-model="agreedRefund"></input>
|
||||||
|
|
@ -87,26 +87,34 @@
|
||||||
this.reasonType = e.detail.value;
|
this.reasonType = e.detail.value;
|
||||||
},
|
},
|
||||||
async submit(e) {
|
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({
|
let res = await this.$request.editAfterServiceRecord({
|
||||||
id: this.data.afterServiceRecordList[0].id,
|
id: this.data.afterServiceRecordList[0].id,
|
||||||
workerFeedbackReasonType: this.reasonType,
|
workerFeedbackReasonType: this.reasonType,
|
||||||
agreedRefund: this.agreedRefund,
|
agreedRefund: agreedRefund,
|
||||||
workerFeedbackReason: this.remark,
|
workerFeedbackReason: this.remark,
|
||||||
workerFeedbackResult: 1,
|
workerFeedbackResult: 1,
|
||||||
updateBy: 2
|
updateBy: 2
|
||||||
});
|
});
|
||||||
if (res && res.code === 0) {
|
if (res && res.code === 0) {
|
||||||
uni.showToast({
|
|
||||||
icon: 'success',
|
|
||||||
duration: 1000
|
|
||||||
})
|
|
||||||
this.hideModal(e);
|
this.hideModal(e);
|
||||||
this.$emit('confirmFeedback');
|
this.$emit('confirmFeedback');
|
||||||
|
uni.showToast({
|
||||||
|
icon: 'success',
|
||||||
|
title: '提交成功',
|
||||||
|
duration: 1000
|
||||||
|
})
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
icon: 'error',
|
icon: 'error',
|
||||||
duration: 1000
|
duration: 1000,
|
||||||
|
title: '提交失败',
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -213,7 +213,7 @@
|
||||||
<view>
|
<view>
|
||||||
<text>退款金额:</text>
|
<text>退款金额:</text>
|
||||||
<text v-if="afterServiceRecord.refund">{{afterServiceRecord.refund}}</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>
|
||||||
<view>
|
<view>
|
||||||
<text>退款原因:</text>
|
<text>退款原因:</text>
|
||||||
|
|
@ -270,8 +270,11 @@
|
||||||
<text>师傅反馈:</text>
|
<text>师傅反馈:</text>
|
||||||
<text v-if="afterServiceRecord.workerFeedbackReasonType === 1">客户原因</text>
|
<text v-if="afterServiceRecord.workerFeedbackReasonType === 1">客户原因</text>
|
||||||
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 2">师傅原因</text>
|
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 2">师傅原因</text>
|
||||||
<text v-else>其他</text>
|
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 3">其他</text>
|
||||||
<text v-if="afterServiceRecord.workerFeedbackReason">{{"," + afterServiceRecord.workerFeedbackReason}}</text>
|
<text v-if="afterServiceRecord.workerFeedbackReason">
|
||||||
|
<text v-if="afterServiceRecord.workerFeedbackReasonType">,</text>
|
||||||
|
{{afterServiceRecord.workerFeedbackReason}}
|
||||||
|
</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="grid col-3 grid-square flex-sub margin-top-sm">
|
<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">
|
<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>师傅反馈:</text>
|
||||||
<text v-if="afterServiceRecord.workerFeedbackReasonType === 1">客户原因</text>
|
<text v-if="afterServiceRecord.workerFeedbackReasonType === 1">客户原因</text>
|
||||||
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 2">师傅原因</text>
|
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 2">师傅原因</text>
|
||||||
<text v-else>其他</text>
|
<text v-else-if="afterServiceRecord.workerFeedbackReasonType === 3">其他</text>
|
||||||
<text v-if="afterServiceRecord.workerFeedbackReason">{{"," + afterServiceRecord.workerFeedbackReason}}</text>
|
<text v-if="afterServiceRecord.workerFeedbackReason">
|
||||||
|
<text v-if="afterServiceRecord.workerFeedbackReasonType">,</text>
|
||||||
|
{{afterServiceRecord.workerFeedbackReason}}
|
||||||
|
</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="grid col-3 grid-square flex-sub margin-top-sm">
|
<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">
|
<view class="bg-img" v-for="(imgObj, imgIndex) in afterServiceRecord.imgsList" :key="imgIndex" v-if="imgObj.imgUploadBy === 2">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue