正在运行的项目
- {runningLabel}
+ {/* 头部只报数量:读取失败的结论由下面那行 role=status 独占,避免同一句连排两遍。 */}
+ {runningCount > 0 ? `${runningCount} 个` : null}
{readFailed ? (
@@ -229,6 +239,10 @@ export function ActiveProjectRunsPanel({
}
if (runningCount === 0) {
+ // 快照读到了、只是没有在跑回合:整块不渲染,不能报成读取失败。
+ if (!readFailed) {
+ return null;
+ }
// 三次都没读到快照:只说"没读到",不改写成业务、权限或审批结论。
return (