吸收数字员工入口路由观测
This commit is contained in:
@@ -1080,6 +1080,8 @@ export default function CommandDeck({ onNavigate }: { onNavigate: (target: Digit
|
||||
const managedServiceIssues = managedServices.filter((service) => service.requires_human_action || service.status === 'degraded');
|
||||
const taskAgents = isLiveProjection ? (workdayProjection?.task_agents ?? []) : [];
|
||||
const actionableTaskAgents = taskAgents.filter((agent) => agent.can_retry || agent.can_skip || agent.can_cancel);
|
||||
const routeSummary = isLiveProjection ? workdayProjection?.route_summary : null;
|
||||
const latestRoute = routeSummary?.latest ?? null;
|
||||
const dailyReport = isLiveProjection ? workdayProjection?.daily_report : undefined;
|
||||
const runDetails = isLiveProjection
|
||||
? (workdayProjection?.run_details?.length ? workdayProjection.run_details : allEvents.map(runDetailFromEvent))
|
||||
@@ -2004,6 +2006,15 @@ export default function CommandDeck({ onNavigate }: { onNavigate: (target: Digit
|
||||
<span><em>异常</em><strong>{failedEvents.length}</strong></span>
|
||||
</div>
|
||||
|
||||
{routeSummary && routeSummary.total > 0 && (
|
||||
<div className="de-route-summary-strip">
|
||||
<span><em>入口路由</em><strong>{routeSummary.total}</strong></span>
|
||||
<span><em>已映射</em><strong>{routeSummary.mapped_count}</strong></span>
|
||||
<span className={routeSummary.attention_count > 0 ? 'is-warning' : ''}><em>需关注</em><strong>{routeSummary.attention_count}</strong></span>
|
||||
<small>{latestRoute ? `${latestRoute.route_kind} / ${latestRoute.intent_kind} · ${latestRoute.status_label}` : '暂无路由决策'}</small>
|
||||
</div>
|
||||
)}
|
||||
|
||||
<div className="de-task-summary-scroll">
|
||||
<div className="de-task-summary-grid" aria-label="任务执行汇总">
|
||||
{taskSummaryCards.length === 0 ? (
|
||||
|
||||
Reference in New Issue
Block a user