优化积分充值、余额告警、开放文档与面包屑层级路径
This commit is contained in:
@@ -983,12 +983,32 @@ export default function MerchantCenter({ fixedTab, title = '商户中心' }: Mer
|
||||
]
|
||||
const fixedTabContent = tabItems.find((item) => item.key === fixedTab)?.children
|
||||
|
||||
const parentCategoryMap: Record<string, string> = {
|
||||
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 (
|
||||
<div>
|
||||
<PageHeader
|
||||
title={title}
|
||||
subtitle={merchant ? `${merchant.name} (${merchant.code}) · 当前身份: ${merchantRole ? roleText(merchantRole) : '-'}` : '商户配置与管理中心'}
|
||||
breadcrumbs={[{ title: title }]}
|
||||
breadcrumbs={computedBreadcrumbs}
|
||||
extra={
|
||||
<Button icon={<ReloadOutlined />} loading={loading} onClick={loadAll}>
|
||||
刷新
|
||||
|
||||
@@ -318,7 +318,7 @@ export default function PlatformMerchants() {
|
||||
<PageHeader
|
||||
title="平台商户管理"
|
||||
subtitle="平台管理员维护各分销商户租户、分配商品库、配置手续费费率与积分调整"
|
||||
breadcrumbs={[{ title: '商户管理' }]}
|
||||
breadcrumbs={[{ title: '平台管理' }, { title: '商户管理' }]}
|
||||
extra={
|
||||
<Space>
|
||||
<Button icon={<ReloadOutlined />} onClick={() => load()}>
|
||||
|
||||
Reference in New Issue
Block a user