fix: 前端继电器显示同步为新格式 + 更新子模块

与后端 decode_relay_info 保持一致:bit 0/1 始终显示 有/无,不再用缩写 MAP
This commit is contained in:
wangfq
2026-06-10 16:25:38 +08:00
parent 67da0c9368
commit a26d8807cb
3 changed files with 34 additions and 36 deletions
+4 -7
View File
@@ -388,15 +388,12 @@ function fmtTime(v) {
return `${y}-${m}-${d2} ${h}:${min}:${s}`;
}
const RELAY_MAP = {
0: '无输出',
1: '存在信号',
2: '脉冲信号',
3: '存在信号; 脉冲信号',
};
function decodeRelay(v) {
if (v === null || v === undefined || v === '') return '-';
return RELAY_MAP[parseInt(v)] || `0x${parseInt(v).toString(16).toUpperCase().padStart(2, '0')}`;
const code = parseInt(v);
const exist = (code & 0x01) ? "存在继电器有输出" : "存在继电器无输出";
const pulse = (code & 0x02) ? "脉冲继电器有输出" : "脉冲继电器无输出";
return `${exist}${pulse}`;
}
// ─── 显示最新结果 ──────────────────────────────