Script Generator
5bbcf02962
fix: 计划任务勾选逻辑 + 胶囊进度计算修正
1. 必须点击"开始"后才能勾选任务:
- 调研/产品方案/UI设计的 checkbox 加 disabled 判断
- plan.status !== 'in_progress' 时不可交互
2. 调研勾选改为二态(与产品/UI一致):
- 去掉三态循环(pending→in_progress→completed)
- 改为 toggle:未完成 ↔ 已完成
- 显示文字也简化为"已完成"/"未完成"
3. 胶囊进度百分比计算修正:
- 旧逻辑:所有子任务合并计算(新建空任务导致分母为0返回0%)
- 新逻辑:以 plan 为单位加权计算
- completed 的 plan = 权重 1
- in_progress 的 plan = 子任务完成率
- pending 的 plan = 权重 0
- 公式:sum(weights) / plan_count * 100
- 新建一个 pending 的 plan 不会把已完成的 100% 打回 0%
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-15 15:31:21 +08:00
..
2026-06-15 13:45:08 +08:00
2026-06-12 16:11:51 +08:00
2026-06-15 15:09:02 +08:00
2026-06-09 18:16:18 +08:00
2026-06-15 15:09:02 +08:00
2026-06-12 16:11:51 +08:00
2026-06-15 15:31:21 +08:00
2026-06-10 17:07:36 +08:00
2026-06-09 18:16:18 +08:00
2026-06-09 18:16:18 +08:00
2026-06-09 18:16:18 +08:00