From e78101f690c5a5021178b475e2a5ae74fff39736 Mon Sep 17 00:00:00 2001 From: gqt <3217233537@qq.com> Date: Fri, 14 Aug 2026 17:43:48 +0800 Subject: [PATCH] =?UTF-8?q?feat(orders):=20=E5=89=8D=E7=AB=AF=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E9=83=A8=E5=88=86=E9=80=80=E6=AC=BE=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E5=B1=95=E7=A4=BA(warning=E6=A0=B7=E5=BC=8F+=E8=AE=A2=E5=8D=95?= =?UTF-8?q?tab)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- miniprogram/src/modules/comprehensive/utils/status.js | 2 +- miniprogram/src/pages/comprehensive/profile/orders.vue | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/miniprogram/src/modules/comprehensive/utils/status.js b/miniprogram/src/modules/comprehensive/utils/status.js index 9d55109..4fa22f0 100644 --- a/miniprogram/src/modules/comprehensive/utils/status.js +++ b/miniprogram/src/modules/comprehensive/utils/status.js @@ -1,6 +1,6 @@ export const statusBadgeClass = (status) => { if (['paid', 'booked', 'available', 'success', 'published'].includes(status)) return 'success' - if (['pending_pay', 'pending'].includes(status)) return 'warning' + if (['pending_pay', 'pending', 'part_refunded'].includes(status)) return 'warning' if (['cancelled', 'closed', 'expired', 'refunded'].includes(status)) return 'danger' return 'muted' } diff --git a/miniprogram/src/pages/comprehensive/profile/orders.vue b/miniprogram/src/pages/comprehensive/profile/orders.vue index 2b88c18..3bf7540 100644 --- a/miniprogram/src/pages/comprehensive/profile/orders.vue +++ b/miniprogram/src/pages/comprehensive/profile/orders.vue @@ -43,6 +43,7 @@ const statusOptions = [ { label: '全部', value: '' }, { label: '待支付', value: 'pending_pay' }, { label: '已支付', value: 'paid' }, + { label: '部分退款', value: 'part_refunded' }, { label: '已关闭', value: 'closed' }, { label: '已退款', value: 'refunded' } ] @@ -192,6 +193,11 @@ loadOrders(true) color: $color-warning; } +.status-tag.part_refunded { + background: $color-warning-light; + color: $color-warning; +} + .status-tag.closed { background: $bg-color-hover; color: $text-color-muted;