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;