diff --git a/buyer/src/pages/home/orderCenter/MyOrder.vue b/buyer/src/pages/home/orderCenter/MyOrder.vue
index 364c5753f..1fe6a8ea7 100644
--- a/buyer/src/pages/home/orderCenter/MyOrder.vue
+++ b/buyer/src/pages/home/orderCenter/MyOrder.vue
@@ -73,7 +73,7 @@
共{{ goods.num }}件
@@ -160,7 +160,7 @@
共{{ goods.num }}件
@@ -264,6 +264,11 @@ function refundPriceList(status) {
return "";
}
}
+function canShowRefundTag (order, goods) {
+ // 未支付订单未发生资金交易,不展示退款标签
+ if (!order || order.payStatus !== 'PAID') return false;
+ return !!refundPriceList(goods?.isRefund);
+}
function goodsDetail (skuId, goodsId) {
// 跳转商品详情
let routeUrl = router.resolve({
@@ -445,13 +450,16 @@ function paymentLabel (order) {
if (order.paymentMethod && map[order.paymentMethod]) {
return map[order.paymentMethod]
}
+ if (order.orderStatus === 'CANCELLED') {
+ return ''
+ }
if (isUnpaid(order)) {
return '待支付'
}
return ''
}
function isUnpaid (order) {
- return order.payStatus === 'UNPAID' || order.orderStatus === 'UNPAID'
+ return (order.payStatus === 'UNPAID' || order.orderStatus === 'UNPAID') && order.orderStatus !== 'CANCELLED'
}
watch(() => route.query.tag, () => {