2.4 KiB
2.4 KiB
| id | name | status | progress |
|---|---|---|---|
| manage-multi-view | 管理页多维表视图 | planned | 0 |
概述
为"管理 → 项目"和"管理 → 产品组"两个实体分别提供多维表视图。 数据关系:多个项目对应一个产品组(多对一)。
视图设计原则:
- 默认视图:系统预置,开箱即用,同时作为用户理解数据关系的教材
- 新建视图:用户在默认视图基础上选择预定义模板,按需构建个性化视角
- 关系表达分工:层级关系由导航路径承载;量的关系由视图的关联字段/分组列承载
视图配置
项目侧
| 类型 | 视图名 | 分组方式 | 核心字段 |
|---|---|---|---|
| 默认 | 全览表格(A) | 无分组,按名称排序 | 项目名、产品组、状态、负责人 |
| 可新建 | 按产品组分组(B) | 分组=产品组,含分组计数 | 项目名、状态、负责人 |
产品组侧
| 类型 | 视图名 | 核心字段 |
|---|---|---|
| 默认 | 产品组概览(F) | 组名、项目数量(汇总)、负责人 |
| 可新建 | 产品组健康度(G) | 组名、进行中数量、已完成数量、搁置数量 |
任务卡
📋 项目默认视图:全览表格(A)
- complexity: M
- status: todo
- files: src/components/manage/ProjectListView.tsx
- acceptance: [UI] 打开"管理→项目",默认渲染全览表格,展示"项目名、产品组、状态、负责人"四列,无分组,按名称排序,行数与数据库一致
📋 产品组默认视图:产品组概览(F)
- complexity: M
- status: todo
- files: src/components/manage/ProductGroupView.tsx
- acceptance: [UI] 打开"管理→产品组",默认渲染概览表格,展示"组名、项目数量(汇总)、负责人"三列,项目数量值与实际关联记录数一致
📋 用户新建视图:项目侧(B)
- complexity: M
- status: todo
- files: src/components/manage/ProjectListView.tsx
- acceptance: [UI] 点击"新建视图",可选"按产品组分组"模板,创建后表格按产品组分组展示,分组头显示该组项目数量
📋 用户新建视图:产品组侧(G)
- complexity: M
- status: todo
- files: src/components/manage/ProductGroupView.tsx
- acceptance: [UI] 点击"新建视图",可选"产品组健康度"模板,创建后展示"组名、进行中、已完成、搁置"四列数量汇总