Merge pull request #210 from pikasTech/fix/right-panel-current-main-retry

fix: add Workbench right-panel source fallback rows
This commit is contained in:
Lyon
2026-05-23 08:33:27 +08:00
committed by GitHub
+43 -2
View File
@@ -213,7 +213,37 @@
</div>
<span class="state-tag tone-source" id="hardware-source-status">SOURCE</span>
</div>
<div id="hardware-list" class="hardware-list"></div>
<div id="hardware-list" class="hardware-list" data-static-source-fallback="SOURCE">
<article class="hardware-section">
<span class="hardware-section-title">SOURCE 兜底状态</span>
<div class="hardware-rows">
<div class="hardware-row tone-border-source" data-source-kind="SOURCE">
<div class="hardware-row-head">
<span class="hardware-row-label">Gateway/Box SOURCE fixture</span>
<span class="state-tag tone-source">SOURCE</span>
</div>
<span class="hardware-row-value">离线查看</span>
<span class="hardware-row-detail">等待 app.mjs 或同源只读 counts 覆盖;当前仅展示 SOURCE 拓扑摘要。</span>
</div>
<div class="hardware-row tone-border-source" data-source-kind="SOURCE">
<div class="hardware-row-head">
<span class="hardware-row-label">hwlab-patch-panel</span>
<span class="state-tag tone-source">SOURCE</span>
</div>
<span class="hardware-row-value">SOURCE route</span>
<span class="hardware-row-detail">res_boxsimu_1:DO1 -> hwlab-patch-panel -> res_boxsimu_2:DI1 仅为源码兜底显示。</span>
</div>
<div class="hardware-row tone-border-blocked" data-source-kind="BLOCKED">
<div class="hardware-row-head">
<span class="hardware-row-label">DO1 -> patch-panel -> DI1</span>
<span class="state-tag tone-blocked">BLOCKED</span>
</div>
<span class="hardware-row-value">waiting-for-dev-live</span>
<span class="hardware-row-detail">缺少 patch-panel live report 与 operation/trace/audit/evidence IDs,不能标为 DEV-LIVE。</span>
</div>
</div>
</article>
</div>
</section>
<section class="side-workspace">
@@ -250,7 +280,18 @@
<th>trace/evidence</th>
</tr>
</thead>
<tbody id="wiring-body"></tbody>
<tbody id="wiring-body">
<tr data-source-kind="SOURCE">
<td class="mono wrap">res_boxsimu_1</td>
<td class="mono">DO1</td>
<td class="mono wrap">hwlab-patch-panel</td>
<td class="mono wrap">res_boxsimu_2</td>
<td class="mono">DI1</td>
<td><span class="state-tag tone-blocked">阻塞 BLOCKED</span></td>
<td class="wrap">SOURCE / required M3 route</td>
<td class="mono wrap">m3-route-required / waiting-for-dev-live</td>
</tr>
</tbody>
</table>
</div>
</section>