From c7f539f41aadeba3a9158a5f06c10533ba80ad05 Mon Sep 17 00:00:00 2001 From: selfrelease Date: Mon, 31 Aug 2026 14:56:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BA=95=E9=83=A8Tab=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E7=8B=AC=E7=AB=8B=E4=BA=8E=E8=8F=9C=E5=8D=95=E9=A1=B9label?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NavItem新增tabLabel字段,MOBILE_TABS优先使用tabLabel。 /legal菜单项label为"私人法务",底部Tab显示"智囊"。 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- web2/src/lib/nav-config.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 }, ]