包含前后端完整代码: - 前端:Vue3+Vite+ElementPlus - 后端:FastAPI+SQLAlchemy - 模块:驾驶舱/KPI/战略地图/预警/预算/成本/预测/改善行动 - 当前版本:v1.0.0
77 lines
2.8 KiB
Markdown
77 lines
2.8 KiB
Markdown
# Epic 1 战略地图配置器 — 任务分配清单
|
|
|
|
> 状态: 🚀 已批准执行 | 日期: 2026-05-27
|
|
> 技术方案: /root/cma-management/architecture/strategic-map-enhancement.md
|
|
> 执行模式: 全部并行
|
|
|
|
---
|
|
|
|
## P0a: 因果连线 (Feature 1.3) ← dev-backend + dev-frontend
|
|
|
|
| 角色 | 任务ID | 内容 | 工作量 |
|
|
|------|--------|------|--------|
|
|
| dev-backend | A-1 | POST/DELETE /maps/{id}/connections API | 0.5天 |
|
|
| dev-frontend | A-2 | @vue-flow/core 集成 + 拖拽连线交互 | 1.5天 |
|
|
| dev-qa | A-3 | 连线创建/删除/持久/隔离/校验测试 | 0.5天 |
|
|
|
|
## P0b: 组织层级 (Feature 1.5) ← dev-backend + dev-frontend
|
|
|
|
| 角色 | 任务ID | 内容 | 工作量 |
|
|
|------|--------|------|--------|
|
|
| dev-backend | B-1 | OrgNode模型 + 示例数据 | 0.5天 |
|
|
| dev-backend | B-2 | 组织 CRUD API 6个端点 | 1天 |
|
|
| dev-frontend | B-3 | OrgManage.vue el-tree + 路由 | 1.5天 |
|
|
| dev-qa | B-4 | 增删改/权限/树结构测试 | 0.5天 |
|
|
|
|
## P1a: 目标管理增强 (Feature 1.2+1.4) ← dev-backend + dev-frontend
|
|
|
|
| 角色 | 任务ID | 内容 | 工作量 |
|
|
|------|--------|------|--------|
|
|
| dev-backend | C-1 | MapObjective模型 | 0.5天 |
|
|
| dev-backend | C-2 | objectives CRUD + 排序API | 0.5天 |
|
|
| dev-backend | C-3 | KPI反向关联端点 | 0.5天 |
|
|
| dev-frontend | C-4 | 弹窗增强(描述/图标/限制3) | 0.5天 |
|
|
| dev-frontend | C-5 | KPI详情页反向关联 | 0.5天 |
|
|
| dev-qa | C-6 | CRUD/数量限制/级联测试 | 0.5天 |
|
|
|
|
## P1b: 版本管理 (Feature 1.6) ← dev-backend + dev-frontend
|
|
|
|
| 角色 | 任务ID | 内容 | 工作量 |
|
|
|------|--------|------|--------|
|
|
| dev-backend | D-1 | StrategicMapVersion模型 + 快照/回滚API + 发布自动触发 | 1天 |
|
|
| dev-frontend | D-2 | VersionDialog + 发布按钮 | 1天 |
|
|
| dev-qa | D-3 | 快照/回滚/自动触发测试 | 0.5天 |
|
|
|
|
## P2: 模板加载 (Feature 1.1) ← dev-backend + dev-frontend
|
|
|
|
| 角色 | 任务ID | 内容 | 工作量 |
|
|
|------|--------|------|--------|
|
|
| dev-backend | E-1 | create-with-template API | 0.5天 |
|
|
| dev-frontend | E-2 | 新建对话框radio选择模板 | 0.5天 |
|
|
| dev-qa | E-3 | 模板加载完整性测试 | 0.25天 |
|
|
|
|
---
|
|
|
|
## 📊 总计预估
|
|
|
|
| 角色 | 总任务量 |
|
|
|------|----------|
|
|
| dev-backend | 约 4.5 天 |
|
|
| dev-frontend | 约 5.5 天 |
|
|
| dev-qa | 约 2.75 天 |
|
|
|
|
## 🎯 依赖关系(启动顺序)
|
|
|
|
- C-1(MapObjective模型) → C-2(CRUD API) → C-4/C-5(前端)
|
|
- B-1(OrgNode模型) → B-2(CRUD API) → B-3(前端)
|
|
- A-1(连线API) ↔ A-2(前端连线) 可独立并行
|
|
- D-1(版本API+自动触发) → D-2(前端)
|
|
|
|
## 📋 评审节点
|
|
|
|
| 节点 | 时机 | 评审方式 |
|
|
|------|------|----------|
|
|
| 代码评审 | 每个任务PR提交 | dev-architect + dev-qa |
|
|
| 集成测试 | 所有任务完成 | dev-qa 出报告 |
|
|
| 上线评审 | 部署前 | dev-ops + dev-architect → 任总确认 |
|