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

2.4 KiB
Raw Blame History

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] 点击"新建视图",可选"产品组健康度"模板,创建后展示"组名、进行中、已完成、搁置"四列数量汇总