- 新增 web/shared:pro.css(AntD 5 设计系统,旧 CSS 变量统一映射 AntD 色板)、 session.js(后端优先+本地账号降级双轨会话,IAOP_AUTH 兼容层)、 pro-header.js(全站统一 Pro 导航条:logo/页题/用户角色 Tag/退出) - 门户 web/index.html:未登录跳登录页(next 回跳),登录后按角色过滤 可见模块(readonly→驾驶舱/助手/移动端;engineer→+配置台;admin→全部) - 登录页 auth/login.html 重写为 Ant Design Pro 风格,本地降级模式自动 播种演示账号(admin/engineer/viewer),保留 OIDC SSO 双轨入口 - user_store.js 新增 verify() + seedDefaults() 默认账号播种 - 六模块页统一接入 pro.css + 统一导航条 + 登录守卫(PRD 8.2) - 驾驶舱主题 dark→light(Ant Design 5 色板):renderer.py THEME_TOKENS、 ti-cl4/resin 模板 theme、告警三级配色对齐 AntD(P0 #ff4d4f/P1 #faad14/ P2 #1677ff),渲染计划已重编(build_plans.py) - 验证:core/cockpit 86 单测通过;JS 语法检查通过;静态冒烟全 200
52 lines
2.5 KiB
YAML
52 lines
2.5 KiB
YAML
# -*- coding: utf-8 -*-
|
||
# 氯化车间/海绵钛驾驶舱 · 告警面板配置资产(iAOP-Template-Ti 一期)。
|
||
#
|
||
# 对齐 PRD 5.5「⑤ 配置化驾驶舱」+ 5.3 ③ 场景A(异常检测 → 驾驶舱红色告警 +
|
||
# LLM 生成"原因+处置建议" → 值班长确认):把告警面板的「严重度配色 / 规则源 /
|
||
# SOP 联动 / 确认与静默 / 分组排序」外置为模板配置(issue #52)。
|
||
#
|
||
# 切换到其他行业模板(如树脂)= 换一份本文件,告警面板前端代码零改动
|
||
# (PRD 5.5 验收口径「切换模板零改码」覆盖到告警面板)。
|
||
#
|
||
# $schema 对应 core/cockpit/alarm_config.py 的 ALARM_CONFIG_SCHEMA_ID。
|
||
$schema: iAOP-cockpit-alarm-panel-v1
|
||
# severityColors:P0/P1/P2 三级展示配色(覆盖主题默认告警色)。
|
||
# P0=红色(驾驶舱红色告警,PRD 场景A)、P1=黄色(加强监控)、P2=蓝色(提示)。
|
||
# 2026-08 对齐 Ant Design 5 色板:error #ff4d4f / warning #faad14 / primary #1677ff。
|
||
severityColors:
|
||
- severity: P0
|
||
fg: "#ff4d4f" # AntD error 红(告警文本 / 图标)
|
||
bg: "rgba(255,77,79,0.10)"
|
||
icon: alert-octagon
|
||
border: "#ff4d4f"
|
||
- severity: P1
|
||
fg: "#faad14" # AntD warning 黄
|
||
bg: "rgba(250,173,20,0.10)"
|
||
icon: alert-triangle
|
||
border: "#faad14"
|
||
- severity: P2
|
||
fg: "#1677ff" # AntD primary 蓝(提示)
|
||
bg: "rgba(22,119,255,0.08)"
|
||
icon: info
|
||
# rulesSource:告警面板订阅哪份规则资产(阈值/规则外置)。
|
||
# 指向 issue #72 落地的炉层杂质预警规则模板(templates/ti-cl4/impurity-forecast/
|
||
# config/alert_rules.template.yaml,在其 feature 分支上推进;此处先按规划路径绑定)。
|
||
rulesSource:
|
||
kind: asset
|
||
ref: ti-cl4/impurity-forecast/config/alert_rules.template.yaml
|
||
# thresholdsSource:阈值可与规则同源,这里显式独立声明,便于配置台单独维护。
|
||
thresholdsSource:
|
||
kind: asset
|
||
ref: ti-cl4/impurity-forecast/config/alert_rules.template.yaml
|
||
# SOP 联动:在面板里展开处置 SOP(PRD 场景A:LLM 报警解释 + 值班长确认)。
|
||
showSop: true
|
||
# 关键告警强制人工确认(PRD line 333:高利害人工确认,不直接联动执行机构)。
|
||
requireAck: true
|
||
ackTimeoutS: 300 # 5 分钟未确认自动升级 severity
|
||
# 静默下限:低于 P2 的不展示(Ti 一期 P0/P1/P2 全展示)。
|
||
muteLower: P2
|
||
# 分组 / 排序 / 最大条数:大屏展示策略外置。
|
||
groupBy: severity
|
||
sortBy: severity
|
||
maxItems: 50
|