tony.cheng
2026-02-04 ce77556eebb6896903be1dc8ac3202b42b96649d
refs
author tony.cheng <chengmingwei_1984122@126.com>
Wednesday, February 4, 2026 21:06 +0800
committer tony.cheng <chengmingwei_1984122@126.com>
Wednesday, February 4, 2026 21:06 +0800
commitce77556eebb6896903be1dc8ac3202b42b96649d
tree b7ba078e1dd5e4945a5e903397d25c7b551fd6b8 tree | zip | gz
parent a6be73d4391080bf012825bcdd95645e0a89bdcb view | diff
feat: 实现首页任务时间实时计时功能

- 新增时间格式化工具 timeFormatter.js
- 新增任务计时Hook useTaskTimer.js
- 完善ProcessAPIService.getTaskTime方法文档
- 修改CaseDataContext集成任务时间获取
- 修改FloatingControlPanel展示实时计时
- 支持API时间源和本地降级计时
- 定时器自动清理防止内存泄漏
5 files added
3 files modified
441 ■■■■■ changed files
openspec/changes/task-time-display/proposal.md 107 ●●●●● diff | view | raw | blame | history
openspec/changes/task-time-display/tasks.md 88 ●●●●● diff | view | raw | blame | history
web-app/src/components/dashboard/FloatingControlPanel.jsx 15 ●●●●● diff | view | raw | blame | history
web-app/src/contexts/CaseDataContext.jsx 62 ●●●●● diff | view | raw | blame | history
web-app/src/hooks/useTaskTimer.js 58 ●●●●● diff | view | raw | blame | history
web-app/src/mocks/timeline.js 40 ●●●●● diff | view | raw | blame | history
web-app/src/services/ProcessAPIService.js 12 ●●●●● diff | view | raw | blame | history
web-app/src/utils/timeFormatter.js 59 ●●●●● diff | view | raw | blame | history