当前系统已收敛为“系统管理完整功能 + 可扩展基础框架”。
- 已启用模块:
/system/** - 默认入口:
/system/basic-crud - 首页用于展示框架状态和系统管理快捷入口
- 路由守卫只允许访问首页与系统管理模块,其他业务路由统一重定向到系统管理入口。
- 左侧菜单仅展示首页与系统管理(后端菜单和本地兜底菜单都做了收敛)。
- 首页改为框架首页,显示已启用模块和预留模块,不再暴露旧业务入口。
- 通知点击统一跳转系统审批规则页,避免跳转到未启用业务页面。
- 系统管理已切换为本地 Python 后端联调(PostgreSQL-only,见
backend/README.md)。
编辑 src/config/frameworkConfig.ts:
- 新增模块定义
- 将
enabled从false改为true - 配置
routePrefix
路由访问由 isFrameworkEnabledRoute 控制。新增模块时需同步放开对应前缀。
编辑 src/config/menuConfig.ts,补充对应模块菜单(本地兜底菜单)。
按现有目录规范新增:
src/views/<module>/src/api/<module>/src/stores/<module>/src/types/<module>/
- 每次只启用一个新模块,先打通路由 + 菜单 + 最小页面,再逐步补充业务能力。
- 所有新增模块统一按框架配置开关控制,保证主干稳定。