feat: 聚合 M3 实况状态工作区

聚合 /v1/m3/status 的 M3 实况读入口,右侧硬件工作区显示 IO、operation、trace、audit 与 runtime durable blocker;覆盖后端契约与前端 fixture 验证。
This commit is contained in:
Lyon
2026-05-24 09:32:21 +08:00
committed by GitHub
parent 8c8942d232
commit f104f3e687
6 changed files with 230 additions and 21 deletions
@@ -6374,7 +6374,7 @@ async function inspectM3StatusFixtureViewport(browser, url, viewport) {
getComputedStyle(document.body).overflow === "hidden" &&
document.documentElement.scrollHeight <= document.documentElement.clientHeight + 2 &&
document.body.scrollHeight <= document.body.clientHeight + 2,
keysVisible: ["状态", "Gateway 在线", "BOX 在线", "链路状态", "blocked", "DO1", "DI1", "runtime durable", "blocker"].every((term) => hardwareText.includes(term)),
keysVisible: ["状态", "Gateway 在线", "BOX 在线", "链路状态", "blocked", "DO1", "DI1", "operation", "audit", "runtime durable", "blocker"].every((term) => hardwareText.includes(term)),
tabsVisible: ["总览", "Gateway-SIMU", "BOX-SIMU-1", "BOX-SIMU-2", "Patch Panel"].every((term) => tabLabels.includes(term)),
blockedVisible: text.includes("runtime_durable_adapter_auth_blocked") && !text.includes("实况可信"),
noHorizontalOverflow: