feat(javaTest): visualize floor transfer evidence

This commit is contained in:
zgw
2026-08-07 11:29:38 +08:00
parent 31fa643993
commit 744edb6a37
6 changed files with 416 additions and 14 deletions

View File

@@ -100,7 +100,7 @@
</div>
<div class="table-scroll history-table-scroll">
<table class="data-table history-table">
<thead><tr><th>任务</th><th>A → B</th><th>优先级</th><th>历史车</th><th>模拟车</th><th>路径</th><th>状态</th><th>等待</th><th>完成</th></tr></thead>
<thead><tr><th>任务</th><th>A → B</th><th>优先级</th><th>历史车</th><th>模拟车</th><th>调度方式</th><th>路径</th><th>状态</th><th>等待</th><th>完成</th></tr></thead>
<tbody id="history-task-body"></tbody>
</table>
</div>
@@ -144,6 +144,7 @@
<span><i class="legend-line reroute-old"></i>换路前</span>
<span><i class="legend-line reroute-new"></i>换路后</span>
<span><i class="legend-dot hold"></i>HOLD</span>
<span><i class="legend-transfer"></i>换层端口</span>
</div>
<div class="route-canvas-wrap">
<svg id="route-map" viewBox="0 0 1000 560" role="img" aria-label="调度中心规划路径">
@@ -174,6 +175,8 @@
</div>
<dl class="evidence-list">
<div><dt>业务端点</dt><dd id="evidence-endpoints">--</dd></div>
<div><dt>分配模式</dt><dd id="evidence-assignment-mode">--</dd></div>
<div><dt>涉及楼层</dt><dd id="evidence-involved-floors">--</dd></div>
<div><dt>中心选车</dt><dd id="evidence-vehicle">--</dd></div>
<div><dt>历史车辆</dt><dd id="evidence-history-vehicle">--</dd></div>
<div><dt>首次分配</dt><dd id="evidence-assigned-time">--</dd></div>
@@ -184,6 +187,13 @@
<div><dt>路径边差</dt><dd id="route-difference">共同 -- / 新增 -- / 历史 --</dd></div>
<div><dt>历史无效段</dt><dd id="invalid-history-segments">--</dd></div>
</dl>
<section id="floor-transfer-panel" class="floor-transfer-panel" aria-labelledby="floor-transfer-title" hidden>
<div class="inspector-section-bar">
<div><span class="section-kicker">设备作业</span><h3 id="floor-transfer-title">换层作业</h3></div>
<span id="floor-transfer-count" class="evidence-badge is-neutral">0 个</span>
</div>
<div id="floor-transfer-list" class="floor-transfer-list"></div>
</section>
<section class="decision-audit" aria-labelledby="decision-audit-title">
<div class="inspector-section-bar">
<div>
@@ -263,7 +273,7 @@
</div>
<div class="table-scroll event-table-scroll">
<table class="data-table event-table">
<thead><tr><th>tick</th><th>事件</th><th>车辆</th><th>原因</th><th>移动</th></tr></thead>
<thead><tr><th>tick</th><th>事件</th><th>车辆</th><th>原因</th><th>位置 / 换层</th></tr></thead>
<tbody id="event-table-body"></tbody>
</table>
</div>