From 36bd2597e04a9fd3016bb7f585d47d1a68802568 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=98=8A=E5=A4=A9?= <442384644@qq.com> Date: Fri, 23 Oct 2026 16:11:09 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=AE=A1=E7=90=86=E7=AB=AF):=20=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E8=AE=A2=E5=8D=95=E9=80=80=E6=AC=BE=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=96=87=E6=A1=88=E4=B8=8E=E6=94=AF=E4=BB=98=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=98=A0=E5=B0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 订单详情页去掉后端从未返回的 is_all_refund 判断,退款申请中统一显示"退款中" - 订单中台列表支付状态对齐 OrderCenter::PAY_STATUS_MAP:2 为部分退款、3 为全额退款 --- frontend/admin/src/pages/order/orderCenter/detail.vue | 2 +- frontend/admin/src/pages/order/orderCenter/index.vue | 5 +++-- frontend/admin/src/pages/plugin/normal/order/Detail.vue | 2 +- frontend/admin/src/pages/plugin/virtual/order/Detail.vue | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/admin/src/pages/order/orderCenter/detail.vue b/frontend/admin/src/pages/order/orderCenter/detail.vue index 9d276b59f..e89acd9d1 100644 --- a/frontend/admin/src/pages/order/orderCenter/detail.vue +++ b/frontend/admin/src/pages/order/orderCenter/detail.vue @@ -18,7 +18,7 @@ getStatusLabel(detailData.status_code) }} - {{ detailData.is_all_refund ? '退款中' : '部分退款中' }} + 退款中 diff --git a/frontend/admin/src/pages/order/orderCenter/index.vue b/frontend/admin/src/pages/order/orderCenter/index.vue index a2636fb2d..5f174767d 100644 --- a/frontend/admin/src/pages/order/orderCenter/index.vue +++ b/frontend/admin/src/pages/order/orderCenter/index.vue @@ -505,12 +505,13 @@ function getStatusClass(code) { } function getPayStatusLabel(status) { - const map = { 0: '未支付', 1: '已支付', 2: '部分支付' }; + // 口径对齐 OrderCenter::PAY_STATUS_MAP:2 是部分退款、3 是全额退款(不是"部分支付") + const map = { 0: '未支付', 1: '已支付', 2: '部分退款', 3: '全额退款' }; return map[status] || '--'; } function getPayStatusClass(status) { - const map = { 0: 'danger', 1: 'success', 2: 'warning' }; + const map = { 0: 'danger', 1: 'success', 2: 'warning', 3: 'info' }; return map[status] || 'info'; } diff --git a/frontend/admin/src/pages/plugin/normal/order/Detail.vue b/frontend/admin/src/pages/plugin/normal/order/Detail.vue index d0c4c101a..81d1dd247 100644 --- a/frontend/admin/src/pages/plugin/normal/order/Detail.vue +++ b/frontend/admin/src/pages/plugin/normal/order/Detail.vue @@ -16,7 +16,7 @@