diff --git a/web2/src/lib/nav-config.ts b/web2/src/lib/nav-config.ts index c6927b5..e33a70a 100644 --- a/web2/src/lib/nav-config.ts +++ b/web2/src/lib/nav-config.ts @@ -21,6 +21,8 @@ export interface NavItem { group: string /** 移动端底部 Tab 是否显示(仅 top-level) */ tab?: boolean + /** 底部 Tab 显示标签(不填则用 label) */ + tabLabel?: string } /** 用户端导航(老板) */ @@ -30,7 +32,7 @@ export const USER_NAV: NavItem[] = [ // 我的事项 { path: '/matters', label: '事项看板', icon: ClipboardList, group: '我的事项', tab: true }, // 智囊 - { path: '/legal', label: '智囊', icon: Scale, group: '智囊', tab: true }, + { path: '/legal', label: '私人法务', icon: Scale, group: '智囊', tab: true, tabLabel: '智囊' }, { path: '/decisions', label: '经营决策', icon: TrendingUp, group: '智囊' }, { path: '/life', label: '生活助理', icon: Heart, group: '智囊' }, { path: '/emotion', label: '情绪中心', icon: ShieldCheck, group: '智囊' }, @@ -47,7 +49,7 @@ export const USER_NAV: NavItem[] = [ /** 移动端底部 Tab(从 USER_NAV 提取 tab=true 的项,最后一项为"我") */ export const MOBILE_TABS: NavItem[] = [ - ...USER_NAV.filter((n) => n.tab), + ...USER_NAV.filter((n) => n.tab).map((n) => n.tabLabel ? { ...n, label: n.tabLabel } : n), // "我"聚合页 { path: '/me', label: '我', icon: UserCog, group: '我', tab: true }, ]