前端说明
前端位于 front/,使用 React 18、TypeScript、Vite 与 Ant Design。核心结构如下:
src/App.tsx:路由入口src/layouts/:全局布局src/pages/aiStudio/:项目、章节、分镜、资产等页面src/services/:OpenAPI 生成客户端与请求封装src/store/:全局状态
页面组织思路
前端页面不是按“技术组件”分,而是按业务域分:
project/chapter/shots/assets/prompts/files/models/agents/
请求层
前端主要通过 front/src/services/generated/ 中的 OpenAPI 生成代码与后端通信。
这意味着后端接口变更后,前端应同步执行一次 pnpm run openapi:update。