-
Notifications
You must be signed in to change notification settings - Fork 2
实现统一首页 Dashboard,实现多应用工作台和快速入口(对标 Airtable/Notion 模式) #1167
Copy link
Copy link
Labels
enhancementNew feature or requestNew feature or request
Description
背景
目前 ObjectUI 登录后会直接跳转到默认或第一个应用,缺少统一的"工作台"或"首页"入口,用户无法全局概览全部应用/对象,也不便于新手快速上手。行业领先的平台(如 Airtable、Notion、Salesforce)均采用了统一的 Home Dashboard 设计作为入口。
目标
- 清晰展示所有可用应用,支持多应用切换。
- 快捷入口区域,支持新建应用、用模��创建、导入数据、AI 辅助创建等。
- 显示最近访问/收藏应用。
- 支持全局搜索应用、对象、记录。
- 空状态下引导新用户"创建第一个应用"或进入系统设置。
- 支持从元数据驱动布局,后端可配置区块开关/排序。
建议实现方案
- 页面目录建议:
/apps/console/src/pages/home/HomePage.tsx,并在根路由替换原有的 RootRedirect。 - 组件拆分含:QuickActions(快捷操作卡片)、RecentApps、StarredApps、WorkspaceSection(按组织),支持 UI/UX 渐进增强。
- 最近访问/收藏可结合 localStorage 与后端用户偏好持久化。
- AI 辅助入口可结合 discovery 服务判断。
- 首页样式、布局、交互建议参照 Airtable、Notion 首页。
路由调整
- 根路径
/渲染 HomePage,首页导航至各应用及核心功能。
长期性与测试
- 首页架构需可支持未来功能扩展(如通知、权限入口等)。
- 相关单元测试、集成测试必须完善,防止核心入口变更影响主流程。
- 本 Issue 完成后需及时更新 ROADMAP.md。
参考
- Airtable 首页截图
- 行业最佳实践:Airtable、Salesforce、PowerApps
- 相关 Issue: 面向长期的对象及字段设计扩展:对标全球主流低代码平台 #1134(对象元属性增强)、Console Chatbot 仅在检测到 AI 服务可用时渲染:基于 discovery.services.ai 动态控制 #1163(AI discovery 入口)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
