Script Generator
4b05e09dab
fix: 项目详情顶部卡片 + 版本记录耗时和状态胶囊与版本详情联动
1. 顶部卡片从 6 个改为 4 个:
- 总版本数、已开发、需求数、Bug 总数
- 去掉重复的进行中、总耗时(天)、加班(h)
- bugCount 从 useBugStore 实时统计
2. 版本记录里的耗时与版本详情联动:
- 不再用 version.startDate 简单计算
- 改用版本详情同样的算法:取所有阶段最早实际开始
(plans.actualStartAt / devTasks.startDate / testCases.startedAt)
- 数据完全一致
3. 版本记录里的状态胶囊与版本详情联动:
- 之前 <CapsuleStages /> 不传任何数据,永远空胶囊
- 现在传入 stageProgress (与版本详情同样算法)
- 调研/产品/UI/开发/测试/BUG 各阶段进度一致
VersionCard 接收 plans/devTasks/testCases/bugs/requirements
useMemo 派生 versionData 和 stageProgress
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>