Fix:5130 【商城小程序】修改地址审核中/驳回状态下申请退款,订单页仍显示相应提示信息,状态展示异常

This commit is contained in:
linxi
2026-04-13 14:26:12 +08:00
parent 533a5fa8bd
commit 3c2f1bc329
2 changed files with 16 additions and 2 deletions
+11 -1
View File
@@ -473,7 +473,7 @@
>商家已接收您的订单,支付成功后预计{{ getTime(order.isFastPost) }}发货</view> >商家已接收您的订单,支付成功后预计{{ getTime(order.isFastPost) }}发货</view>
</view> </view>
<view <view
v-if="Number(order.isAddressUpdate) === 1 && [0, 2].includes(Number(order.addressUpdateStatus))" v-if="!isRefundFlow(order) && Number(order.isAddressUpdate) === 1 && [0, 2].includes(Number(order.addressUpdateStatus))"
class="v12-px-3 v12-pb-4" class="v12-px-3 v12-pb-4"
> >
<view <view
@@ -691,7 +691,17 @@ export default {
} }
}, },
methods: { methods: {
isRefundFlow(order) {
if (!order) {
return false
}
const statusType = Number(order._status && order._status._type)
return statusType < 0
},
canShowModifyAddress(order) { canShowModifyAddress(order) {
if (this.isRefundFlow(order)) {
return false
}
if (!order || order.isTravelGroup === 1 || order.isTickets === 1) { if (!order || order.isTravelGroup === 1 || order.isTickets === 1) {
return false return false
} }
+5 -1
View File
@@ -66,7 +66,7 @@
</template> </template>
<view <view
v-if="Number(orderInfo.isAddressUpdate) === 1 && [0, 2].includes(Number(orderInfo.addressUpdateStatus))" v-if="!isrefund && Number(orderInfo.isAddressUpdate) === 1 && [0, 2].includes(Number(orderInfo.addressUpdateStatus))"
class="v12-mt-3" class="v12-mt-3"
> >
<view <view
@@ -635,6 +635,10 @@ export default {
}; };
}, },
computed: { computed: {
isrefund() {
const status = Number(this.orderInfo._status._type)
return status< 0
},
refundOrder() { refundOrder() {
return this.orderInfo.refund_status > 0; return this.orderInfo.refund_status > 0;
}, },