[fix]:[FL-63][任务监控页面优化]

Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
chengkai3
2026-06-09 10:50:58 +08:00
parent c34edec445
commit c9a4efd892
-24
View File
@@ -421,17 +421,6 @@ export default function AdminTaskMonitorPage() {
});
}, [allTaskRows, filteredWorkers, taskKeyword]);
const stateBuckets = useMemo(() => {
const counts = new Map<string, number>();
for (const row of filteredTaskRows) {
const state = (row.state || "UNKNOWN").toUpperCase();
counts.set(state, (counts.get(state) || 0) + 1);
}
return Array.from(counts.entries())
.sort((left, right) => right[1] - left[1] || left[0].localeCompare(right[0]))
.map(([state, count]) => ({ state, count }));
}, [filteredTaskRows]);
const queuePendingTotal = filteredWorkers.reduce(
(sum, item) => sum + item.active_count + item.reserved_count + item.scheduled_count,
0,
@@ -572,19 +561,6 @@ export default function AdminTaskMonitorPage() {
</AntCard>
</Col>
</Row>
<AntCard title="任务状态分布">
<Space wrap>
{stateBuckets.length > 0 ? (
stateBuckets.map((item) => (
<Tag key={`task-state-${item.state}`} color="geekblue">{`${item.state}: ${item.count}`}</Tag>
))
) : (
<Text type="secondary"></Text>
)}
</Space>
</AntCard>
<AntCard title="Worker 概览">
<Table<FlowerWorkerItem>
rowKey={(record) => record.worker}