From 68cf35b272b3f285257bc5ddf7938e64c1b93c5a Mon Sep 17 00:00:00 2001 From: yml2213 Date: Tue, 4 Aug 2026 14:39:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=A7=AF=E5=88=86=E5=85=85?= =?UTF-8?q?=E5=80=BC=E3=80=81=E4=BD=99=E9=A2=9D=E5=91=8A=E8=AD=A6=E3=80=81?= =?UTF-8?q?=E5=BC=80=E6=94=BE=E6=96=87=E6=A1=A3=E4=B8=8E=E9=9D=A2=E5=8C=85?= =?UTF-8?q?=E5=B1=91=E5=B1=82=E7=BA=A7=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/MerchantCenter.tsx | 22 +++++++++++++++++++++- frontend/src/pages/PlatformMerchants.tsx | 2 +- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/MerchantCenter.tsx b/frontend/src/pages/MerchantCenter.tsx index 6f1a3d5..9b1452f 100644 --- a/frontend/src/pages/MerchantCenter.tsx +++ b/frontend/src/pages/MerchantCenter.tsx @@ -983,12 +983,32 @@ export default function MerchantCenter({ fixedTab, title = '商户中心' }: Mer ] const fixedTabContent = tabItems.find((item) => item.key === fixedTab)?.children + const parentCategoryMap: Record = { + products: '商品管理', + orders: '订单管理', + wallet: '积分管理', + api: '开放 API', + callbacks: '开放 API', + members: '员工管理', + } + + const currentTabKey = fixedTab ?? activeTab + const parentGroup = parentCategoryMap[currentTabKey] + + const computedBreadcrumbs = useMemo(() => { + const pageTitle = title === '商品' ? '商品列表' : title + if (parentGroup) { + return [{ title: parentGroup }, { title: pageTitle }] + } + return [{ title: pageTitle }] + }, [parentGroup, title]) + return (
} loading={loading} onClick={loadAll}> 刷新 diff --git a/frontend/src/pages/PlatformMerchants.tsx b/frontend/src/pages/PlatformMerchants.tsx index 62adfda..4f0f25b 100644 --- a/frontend/src/pages/PlatformMerchants.tsx +++ b/frontend/src/pages/PlatformMerchants.tsx @@ -318,7 +318,7 @@ export default function PlatformMerchants() {