A
小改动
保留现有页面,工作台改成步骤式
把 `/generate` 清成一条纵向流程,顶部固定进度条,当前阶段只展示一个主操作区。
项目生成工作台 保存草稿 / 预览
- 开发成本最低,能快速降低“堆在一起”的感觉。
- 适合先救急,但项目越来越大后仍可能再次拥挤。
第一版梳理结论
当前链路已经很强:需求、系统模块、数据库、业务动作、页面设计、预览运行都有了。 主要问题是导航层级和页面职责没有跟上功能增长,用户进入后不知道“现在在哪一步、下一步做什么、哪些是高级编辑”。
选择一个重组方向
第一阶段先不大改后端:保留现有 API 和组件,把页面职责重排。 `GenerateView` 缩成创建/载入入口;新增 `ProjectWorkspaceView` 承接当前工作台的主流程; `PageDesignerView` 和 `PreviewView` 继续独立全屏,但由项目工作区统一进入。
路由层级草案
/首页,只做产品说明、关键词输入、进入创建流程。/projects我的项目,列表、搜索、继续编辑、复制项目、删除。/generate创建项目/选择模板/恢复最近项目,不再承载所有编辑器。/project/:id/workspace项目详情枢纽,承载需求、蓝图、数据库、业务动作、页面设计入口和进度。/project/:id/page-designer全屏页面设计器,专注页面树、画布、属性面板、业务块。/project/:id/preview项目结构、代码预览、运行预览、下载源码。