dev-manager-tauri/.blueprint/modules/manage-multi-view.md
lanrtop 9881b568b6
All checks were successful
Push Check / check (push) Successful in 46s
feat(manage): 项目/产品组多视图 — 全览/分组/概览/健康度四视图
2026-07-04 09:26:17 +09:00

59 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: manage-multi-view
name: 管理页多维表视图
status: planned
progress: 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] 点击"新建视图",可选"产品组健康度"模板,创建后展示"组名、进行中、已完成、搁置"四列数量汇总