From 7c5e4917ddb26f5fb745470cf04e4289f6cb1412 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E7=8F=91?= Date: Fri, 10 Oct 2025 18:14:52 +0800 Subject: [PATCH] Improvement: add status enum in order --- src/constants/index.ts | 12 ++++++++++++ src/pages/Order/List/index.tsx | 12 ++++++++++++ src/servers/api/typings.d.ts | 10 ++++++++-- 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/src/constants/index.ts b/src/constants/index.ts index 3df107c..d0708c5 100644 --- a/src/constants/index.ts +++ b/src/constants/index.ts @@ -105,4 +105,16 @@ export const ORDER_STATUS_ENUM: ProSchemaValueEnumObj = { text: '待退款', status: 'warning', }, + refund_requested: { + text: '已申请退款', + status: 'refund_approved', + }, + refund_approved: { + text: '退款申请已通过', + status: 'refund_approved', + }, + refund_cancelled: { + text: '已取消退款', + status: 'refund_cancelled', + } }; diff --git a/src/pages/Order/List/index.tsx b/src/pages/Order/List/index.tsx index 9370db7..4d5e162 100644 --- a/src/pages/Order/List/index.tsx +++ b/src/pages/Order/List/index.tsx @@ -122,6 +122,18 @@ const ListPage: React.FC = () => { key: 'pending_reshipment', label: '待补发', }, + { + key: 'refund_requested', + label: '已申请退款', + }, + { + key: 'refund_approved', + label: '退款申请已通过', + }, + { + key: 'refund_cancelled', + label: '已取消退款', + }, // { // key: 'pending_refund', // label: '待退款', diff --git a/src/servers/api/typings.d.ts b/src/servers/api/typings.d.ts index 9a4f69a..f906d72 100644 --- a/src/servers/api/typings.d.ts +++ b/src/servers/api/typings.d.ts @@ -332,7 +332,10 @@ declare namespace API { | 'failed' | 'after_sale_pending' | 'pending_reshipment' - | 'pending_refund'; + | 'pending_refund' + | 'refund_requested' + | 'refund_approved' + | 'refund_cancelled'; payment_method?: string; }; @@ -857,7 +860,10 @@ declare namespace API { | 'failed' | 'after_sale_pending' | 'pending_reshipment' - | 'pending_refund'; + | 'pending_refund' + | 'refund_requested' + | 'refund_approved' + | 'refund_cancelled'; payment_method?: string; };