02-mode-panelid-dictionary-and-columns.md 1.8 KB

# English mode and panelId dictionary with column assignment

Type: grilling Status: resolved Labels: wayfinder:grilling Blocked by: 03

进度:100%

已关闭。mode 用 camelCase 四值;16 个 panelId 扁平全局唯一;左右栏按 A 方案各两块;中文展示名走独立 panelLabels 映射。

Question

四个一级模式和全部二级面板的稳定英文键是什么?每个模式下哪些 panelId 固定在左栏、哪些在右栏?

需要产出:

不要把中文标题当作状态键。

Answer

mode 用 camelCase 四值:overview、infrastructure、monitoring、warningResponse。

panelId 扁平、全局唯一、不带模式前缀,共 16 个。左右栏各两块,顺序固定:

模式 左栏上 左栏下 右栏上 右栏下
overview situationSummary infrastructureSummary monitoringSummary alertSettings
infrastructure archive operation management emergency
monitoring monitoringOverview monitoringDistribution operationOverview monitoringPointLedger
warningResponse currentEvents historyAnalysis responseEfficiency eventAnalysis

中文展示名通过独立的 panelLabels 映射解析(panelId → 中文标题),业务逻辑只认 panelId。overview 模式内的 infrastructureSummary 展示名仍为「基础设施」,不与一级模式名冲突于状态层。

expandedPanelIds 因此只是 panelId 字符串集合,CockpitShell 按上表查当前模式的面板集合。