# Task Template: 新增页面 + 路由(轻量版) # 目标:约束 AI 在本仓库(或迁移后的新仓库)新增页面时的输出与验收。 task: id: add-page intent: "新增一个页面,并把路由挂载到 Layout(如需要,同步 meta 供菜单/面包屑使用)" inputs: required: - module # 例如 goods / userManagement - page_name # 例如 list / detail - route_path # 例如 /goods/list - route_name # 例如 GoodsList outputs: files_to_change: - "src/views//.vue" - "src/router/index.ts" rules: - "页面文件必须位于 src/views// 下" - "路由必须挂载到 asyncRoutes 的 Layout children(除非明确说明是 constantRoutes)" - "如需要菜单展示,必须填写 meta.title;如需要图标,必须填写 meta.icon" acceptance: - "访问 route_path 能渲染页面" - "刷新后仍可访问(路由可恢复)" - "若配置 meta,菜单/面包屑能展示正确标题"