diff --git a/src/frontend/src/components/EdictBoard.tsx b/src/frontend/src/components/EdictBoard.tsx index 797485b..b3c7986 100644 --- a/src/frontend/src/components/EdictBoard.tsx +++ b/src/frontend/src/components/EdictBoard.tsx @@ -192,6 +192,17 @@ function TaskCard({ task, subtaskCount, subtaskDone, activeStage, onOpen }: { )} + {/* v2.7 子 Task 进度指示器 */} + {subtaskCount > 0 && ( +
+ + {Array.from({ length: subtaskCount }, (_, i) => i < subtaskDone ? '■' : '□').join('')} + + {subtaskDone}/{subtaskCount} + {activeStage && · {activeStage}} +
+ )} +
{rm.label}