WCS Dashboard

{{ i18n('dashboard.title', '系统仪表盘') }}

{{ i18n('dashboard.openMonitor', '打开监控画面') }} {{ i18n('dashboard.refreshNow', '立即刷新') }}
{{ i18n('dashboard.overviewKicker', '状态概览') }}
{{ i18n('dashboard.overviewNote', '系统与刷新节奏') }}
{{ i18n('dashboard.systemStatusLabel', '系统状态') }}
{{ overview.systemRunning ? i18n('dashboard.systemRunning', '运行中') : i18n('dashboard.systemPaused', '已暂停') }}
{{ i18n('dashboard.systemStatusDesc', 'WCS 主服务当前状态') }}
{{ i18n('dashboard.lastRefreshLabel', '最近刷新') }}
{{ displayText(overview.generatedAt, '-') }}
{{ i18n('dashboard.lastRefreshDesc', '最近一次聚合数据生成时间') }}
{{ i18n('dashboard.autoRefreshLabel', '自动刷新') }}
{{ i18n('dashboard.autoRefreshValue', '{0}s 后刷新', [countdown]) }}
{{ i18n('dashboard.autoRefreshDesc', '页面自动更新倒计时') }}
{{ i18n('dashboard.coreMetricsKicker', '核心指标') }}
{{ i18n('dashboard.coreMetricsNote', '任务、设备与 AI 总览') }}
{{ i18n('dashboard.taskTotalLabel', '任务总数') }}
{{ formatNumber(overview.taskTotal) }}
{{ i18n('dashboard.taskTotalDesc', '当前执行中 {0}', [formatNumber(overview.taskRunning)]) }}
{{ i18n('dashboard.deviceOnlineLabel', '在线设备') }}
{{ formatNumber(overview.deviceOnline) }}
{{ i18n('dashboard.deviceOnlineDesc', '总设备 {0},告警 {1}', [formatNumber(overview.deviceTotal), formatNumber(overview.deviceAlarm)]) }}
{{ i18n('dashboard.aiTokenTotalLabel', 'AI 累计 Tokens') }}
{{ formatNumber(overview.aiTokenTotal) }}
{{ i18n('dashboard.aiTokenTotalDesc', '按 AI 会话累计统计') }}
{{ i18n('dashboard.aiCallTotalLabel', 'LLM 调用次数') }}
{{ formatNumber(overview.aiCallTotal) }}
{{ i18n('dashboard.aiCallTotalDesc', '最近一轮运行情况已纳入下方 AI 区域') }}
Task

{{ i18n('dashboard.taskPanelTitle', '任务态势') }}

{{ i18n('dashboard.taskPanelDesc', '从任务类型、执行阶段和最近流转记录快速判断当前作业压力。') }}
{{ i18n('dashboard.taskRunningLabel', '执行中') }}
{{ formatNumber(tasks.overview.running) }}
{{ i18n('dashboard.taskRunningHint', '当前正在流转的任务') }}
{{ i18n('dashboard.taskManualLabel', '待人工') }}
{{ formatNumber(tasks.overview.manual) }}
{{ i18n('dashboard.taskManualHint', '需人工关注或回滚') }}
{{ i18n('dashboard.taskCompletedLabel', '已完成') }}
{{ formatNumber(tasks.overview.completed) }}
{{ i18n('dashboard.taskCompletedHint', '已经完成或落账') }}
{{ i18n('dashboard.taskNewLabel', '新建') }}
{{ formatNumber(tasks.overview.newCreated) }}
{{ i18n('dashboard.taskNewHint', '刚进入调度流程') }}
{{ i18n('dashboard.taskDirectionChartTitle', '任务类型分布') }}
{{ i18n('dashboard.taskStageChartTitle', '任务阶段概览') }}
{{ item.name }}
{{ formatNumber(item.value) }}
Recent

{{ i18n('dashboard.recentPanelTitle', '最近任务') }}

{{ i18n('dashboard.recentPanelDesc', '帮助快速判断任务是否堆积、是否被设备接手,以及最近的任务目标位置。') }}
AI

{{ i18n('dashboard.aiPanelTitle', 'AI 运行情况') }}

{{ i18n('dashboard.aiPanelDesc', '查看 AI 会话累计 Tokens、LLM 调用量,以及路由的可用与冷却状态。') }}
{{ i18n('dashboard.availableRoutesTag', '可用路由 {0}', [formatNumber(ai.overview.availableRouteCount)]) }}
{{ i18n('dashboard.aiTokenCardLabel', '累计 Tokens') }}
{{ formatNumber(ai.overview.tokenTotal) }}
{{ i18n('dashboard.aiTokenCardHint', 'Prompt + Completion') }}
{{ i18n('dashboard.aiAskCountLabel', '提问轮次') }}
{{ formatNumber(ai.overview.askCount) }}
{{ i18n('dashboard.aiAskCountHint', 'AI 对话累计轮次') }}
{{ i18n('dashboard.aiLlmCallLabel', 'LLM 调用') }}
{{ formatNumber(ai.overview.llmCallTotal) }}
{{ i18n('dashboard.aiLlmCallHint', '成功 {0} / 失败 {1}', [formatNumber(ai.overview.successCallTotal), formatNumber(ai.overview.failCallTotal)]) }}
{{ i18n('dashboard.aiSessionCountLabel', '会话数') }}
{{ formatNumber(ai.overview.sessionCount) }}
{{ i18n('dashboard.aiSessionCountHint', '最近调用 {0}', [displayText(ai.overview.lastCallTime, '-')]) }}
{{ i18n('dashboard.aiRouteChartTitle', 'AI 路由状态') }}
{{ route.name }}
{{ i18n('dashboard.aiRouteDesc', '模型 {0},优先级 {1}', [displayText(route.model, '-'), displayText(route.priority, '-')]) }}
{{ route.lastError }}
{{ route.statusText }}
{{ i18n('dashboard.aiRouteResult', '成功 {0} / 失败 {1}', [formatNumber(route.successCount), formatNumber(route.failCount)]) }}
{{ i18n('dashboard.aiRouteLastUsed', '最近使用 {0}', [displayText(route.lastUsedTime, '-')]) }}
Devices

{{ i18n('dashboard.devicePanelTitle', '设备态势') }}

{{ i18n('dashboard.devicePanelDesc', '汇总输送站点、堆垛机、双工位堆垛机与 RGV 的在线、忙碌和告警情况。') }}
{{ i18n('dashboard.deviceOnlineRate', '在线率 {0}', [formatPercentValue(devices.overview.onlineRate || 0)]) }}
{{ i18n('dashboard.deviceTotalLabel', '设备总数') }}
{{ formatNumber(devices.overview.total) }}
{{ i18n('dashboard.deviceTotalHint', '已启用配置设备') }}
{{ i18n('dashboard.deviceOnlineCardLabel', '在线设备') }}
{{ formatNumber(devices.overview.online) }}
{{ i18n('dashboard.deviceOnlineCardHint', '实时连通设备数量') }}
{{ i18n('dashboard.deviceBusyLabel', '忙碌设备') }}
{{ formatNumber(devices.overview.busy) }}
{{ i18n('dashboard.deviceBusyHint', '当前承载任务的设备') }}
{{ i18n('dashboard.deviceAlarmLabel', '告警设备') }}
{{ formatNumber(devices.overview.alarm) }}
{{ i18n('dashboard.deviceAlarmHint', '含阻塞或报警状态') }}
{{ i18n('dashboard.deviceTypeChartTitle', '设备在线分布') }}
{{ item.name }}
{{ i18n('dashboard.deviceTypeDesc', '在线 {0} / 总数 {1},离线 {2}', [formatNumber(item.online), formatNumber(item.total), formatNumber(item.offline)]) }}
{{ i18n('dashboard.deviceBusyTag', '忙碌 {0}', [formatNumber(item.busy)]) }} {{ i18n('dashboard.deviceAlarmTag', '告警 {0}', [formatNumber(item.alarm)]) }}
Network

{{ i18n('devicePingLog.title', '设备网络分析') }}

{{ i18n('dashboard.networkPanelDesc', '汇总最新 Ping 样本的连通性、延迟与异常设备,帮助快速发现网络波动。') }}
{{ i18n('dashboard.networkAttentionTag', '需关注 {0}', [formatNumber(network.overview.attentionDevices)]) }} {{ i18n('dashboard.networkViewDetail', '查看明细') }}
{{ i18n('dashboard.networkOkLabel', '正常') }}
{{ formatNumber(network.overview.okDevices) }}
{{ i18n('dashboard.networkOkHint', '最新样本状态 OK') }}
{{ i18n('dashboard.networkUnstableLabel', '波动') }}
{{ formatNumber(network.overview.unstableDevices) }}
{{ i18n('dashboard.networkUnstableHint', '部分探测成功') }}
{{ i18n('dashboard.networkOfflineLabel', '超时/异常') }}
{{ formatNumber(network.overview.offlineDevices) }}
{{ i18n('dashboard.networkNoDataHint', '暂无数据 {0}', [formatNumber(network.overview.noDataDevices)]) }}
{{ i18n('dashboard.networkAvgLatencyLabel', '平均延迟') }}
{{ formatLatency(network.overview.avgLatencyMs) }}
{{ i18n('dashboard.networkPeakLatencyHint', '峰值 {0}', [formatLatency(network.overview.maxLatencyMs)]) }}
{{ i18n('dashboard.networkStatusChartTitle', '连通状态分布') }}
{{ networkSamplingText() }}
{{ item.name }}
{{ displayText(item.ip, '-') }}
{{ item.message }}
{{ item.statusText }}
{{ i18n('dashboard.networkAvgLatencyTag', '平均 {0}', [formatLatency(item.avgLatencyMs)]) }}
{{ i18n('dashboard.networkLatestSampleTag', '最近样本 {0}', [displayText(item.latestTimeLabel, '-')]) }}
{{ i18n('dashboard.networkHealthyTitle', '当前网络探测稳定') }}
{{ i18n('dashboard.networkHealthyDesc', '已纳入 {0} 台设备,最近一轮未发现超时或波动。', [formatNumber(network.overview.totalDevices)]) }}
{{ i18n('dashboard.networkHealthyOk', '正常 {0}', [formatNumber(network.overview.okDevices)]) }}
{{ i18n('dashboard.networkHealthyAvg', '平均 {0}', [formatLatency(network.overview.avgLatencyMs)]) }}
{{ i18n('dashboard.networkHealthyPeak', '峰值 {0}', [formatLatency(network.overview.maxLatencyMs)]) }}
{{ i18n('dashboard.loadingTitle', '正在加载仪表盘') }}
{{ i18n('dashboard.loadingDesc', '汇总任务、设备与 AI 运行数据,请稍候...') }}