-
Notifications
You must be signed in to change notification settings - Fork 2
首页未集成用户菜单,应用内无"返回首页"导航,需补齐导航体验 #1171
Copy link
Copy link
Closed
Description
统一首页(Dashboard/HomePage)当前存在以下关键体验短板:
- 首页缺失用户菜单:用户在首页(
/home)无法直接访问个人资料(Profile)、退出登录(Sign Out)、账户设置等用户操作。实际代码中(HomePage.tsxheader)只有设置(Settings)按钮。 - 应用内无法返回首页:进入任何应用(
/apps/:appName/*)后,AppSidebar/AppHeader 内无任何"返回首页"或"Home"入口,用户一旦进入应用,仅能通过手动修改URL回到首页。 - 首页缺少统一导航框架:HomePage 并未复用 ConsoleLayout 或提供统一导航壳,体验与主流程割裂,不利于未来扩展(如通知、全局指南、统一主题等)。
影响
- 用户体验断裂,基本导航/退出链路缺失。
- 不符合 Airtable/Notion 等一流产品的导航规范。
- 阻碍后续功能成长(如:权限管理、个人设置、全局导航等)。
复现路径
- 登录后进入
/home,发现无用户菜单(头像、个人中心、登出)。 - 从首页进入任何应用,Sidebar/AppHeader 都没有返回首页的功能,必须修改URL地址栏才能回到首页。
预期行为
- 首页应集成完整的用户菜单,包括头像、Profile、Settings、Sign Out(保持与应用内 Sidebar/Footer 一致)。
- 无论身处应用还是系统管理后台,用户应始终能够便捷返回首页(如在 Sidebar App 切换器下方加"🏠 Home",或顶部导航增加 Home 按钮)。
- 首页建议使用统一轻量导航壳,便于未来扩展。
修复建议
-
P0 — HomePage header 右侧补全 UserMenu
- 复用
@object-ui/auth中已有的UserMenu组件 - 下拉菜单包含 Profile / Settings / Sign Out
- 涉及文件:
apps/console/src/pages/home/HomePage.tsxL105-114
- 复用
-
P0 — AppSidebar 补充"返回首页(Home)"入口
- 在应用切换下拉菜单中增加 "🏠 Home" 菜单项,链接到
/home - 涉及文件:
apps/console/src/components/AppSidebar.tsxL320 附近
- 在应用切换下拉菜单中增加 "🏠 Home" 菜单项,链接到
-
P1 — 为首页封装轻量 HomeLayout
- 当前
/home路由直接裸渲染<HomePage />,没有 Layout Shell - 建议新增
HomeLayout.tsx,提供顶部导航栏 + 用户菜单,保证导航一致性 - 涉及文件:
apps/console/src/App.tsxL508-516
- 当前
优先级
P0:返回首页入口、用户菜单/登出能力必须具备,属于主流程阻断。
相关 Issue / 背景
- 实现统一首页 Dashboard,实现多应用工作台和快速入口(对标 Airtable/Notion 模式) #1167 统一首页 Dashboard 需求
- 行业规范参考:Airtable、PowerApps、Salesforce 导航模式
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels