rack:界面改版(仪器前面板风格 + 暗色模式)+ 底板温度曲线
- 总览:每块板一块面板、五个刀片槽(状态灯 + DIN 读数 + 最近两分钟电流小曲线,平线 = 疑似卡死);
只有异常 / 故障 / 执行中上色;顶上一句话概况,有问题直接列出是哪几路
- 单板页:新增「底板温度」(两路 NTC + 风扇占空比,上下两块共用时间轴,10 分钟 ~ 7 天);
每路电流 / 电压去掉双 Y 轴,改上下两块,电压固定 3.5~4.1 V;名称 / 位置就地编辑
- 主题:theme.css 亮 / 暗两套变量(跟随系统,Element Plus 暗色变量同挂 html.dark),图表切换时重画;
读数用系统自带 DIN 系字体(不加载网络字体);温度两色按本页亮暗底色跑过 dataviz validate_palette.js 全通过
- 后端:board_tele_min 分钟聚合(温度带 min/max,留 90 天)+ GET /api/boards/{id}/history(Db.board_history)
- 修一个偶发失败的测试(test_ota_events_are_named_by_arg:只推一次遥测,赶上 Hub 正在同步时会漏触发);
后端 42 例本机 + 服务器全绿,已部署;线上已取到板 B 温度 24.4 / 26.0 °C
Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
@@ -40,9 +40,10 @@ export function railHealth(board, r) {
|
||||
return { level: 'ok', text: '运行' }
|
||||
}
|
||||
|
||||
// 状态色引用 theme.css 的变量:亮 / 暗两套,切换时自动跟着变。只用来表示状态,旁边一定有文字。
|
||||
export const LEVEL_COLOR = {
|
||||
ok: '#16a34a', busy: '#2563eb', warn: '#d97706', bad: '#dc2626',
|
||||
off: '#475569', empty: '#cbd5e1', lost: '#94a3b8',
|
||||
ok: 'var(--st-ok)', busy: 'var(--st-busy)', warn: 'var(--st-warn)', bad: 'var(--st-bad)',
|
||||
off: 'var(--st-off)', empty: 'var(--st-empty)', lost: 'var(--st-lost)',
|
||||
}
|
||||
|
||||
export const RECOVERY_ZH = {
|
||||
|
||||
在新工单中引用
屏蔽一个用户