From 2812ee9935895524e37415a056baa65b845191ff Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期四, 08 十月 2026 13:56:31 +0800
Subject: [PATCH] 实现 Ticket04:采集器登记改为手工填写并链接来源,拆除模拟器残留控制入口
---
src/views/TestConsole.vue | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/views/TestConsole.vue b/src/views/TestConsole.vue
index 1b3b8b5..7d7f28a 100644
--- a/src/views/TestConsole.vue
+++ b/src/views/TestConsole.vue
@@ -291,6 +291,9 @@
lastDataAt: cabinetSource?.latestSnapshot?.lastDataAt,
collectorObservedAt: collectorSource?.latestSnapshot?.observedAt,
collectorUnit: collectorSource?.latestSnapshot?.units?.join('/') || '-',
+ // 来源不提供辅助测量是正常取值(新威实测无辅助数据;推式来源的列语义确认前同样如此),
+ // 界面如实说明,不显示成故障,也不用零值顶替。
+ collectorAuxiliaryMissing: collectorSource?.latestSnapshot?.auxiliaryDataAvailable === false,
collectorStatus: connectionStatusLabel(collectorSource?.deviceStatus),
deviceStatus: connectionStatusLabel(source?.deviceStatus),
}
@@ -538,7 +541,7 @@
</header>
<div class="cell-grid">
<article v-for="cell in cells" :key="cell.no" class="cell-card">
- <div class="cell-summary"><strong>{{ cell.no }}</strong><span>{{ profile.batteryGroup }}</span><p>{{ cell.cabinet }} · {{ cell.channel }}</p><small>检测柜来源 · 单位:{{ cell.unit }} · 采样时间:{{ formatDateTime(cell.observedAt) }}</small><small>最近数据时间:{{ formatLastDataAt(cell.lastDataAt) }} · 通道工作状态:{{ cell.workStatus }}</small><small>采集器来源 · 状态:{{ cell.collectorStatus }} · 单位:{{ cell.collectorUnit }} · 采样时间:{{ formatDateTime(cell.collectorObservedAt) }}</small><small v-if="receptionState === '暂停接收'">暂停期间停止请求,当前快照不纳入结果</small><small>工步进行时间:{{ elapsedText }}</small></div>
+ <div class="cell-summary"><strong>{{ cell.no }}</strong><span>{{ profile.batteryGroup }}</span><p>{{ cell.cabinet }} · {{ cell.channel }}</p><small>检测柜来源 · 单位:{{ cell.unit }} · 采样时间:{{ formatDateTime(cell.observedAt) }}</small><small>最近数据时间:{{ formatLastDataAt(cell.lastDataAt) }} · 通道工作状态:{{ cell.workStatus }}</small><small v-if="cell.collectorAuxiliaryMissing">采集器来源 · 状态:{{ cell.collectorStatus }} · 该来源无辅助测量数据(正常取值,不代表故障)</small><small v-else>采集器来源 · 状态:{{ cell.collectorStatus }} · 单位:{{ cell.collectorUnit }} · 采样时间:{{ formatDateTime(cell.collectorObservedAt) }}</small><small v-if="receptionState === '暂停接收'">暂停期间停止请求,当前快照不纳入结果</small><small>工步进行时间:{{ elapsedText }}</small></div>
<dl class="metric-list"><div><dt>电压(V)</dt><dd class="voltage">{{ cell.voltage }}</dd></div><div><dt>温度(℃)</dt><dd class="temperature">{{ cell.temperature }}</dd></div><div><dt>正电位</dt><dd class="positive">{{ cell.positive }}</dd></div><div><dt>负电位</dt><dd class="negative">{{ cell.negative }}</dd></div><div><dt>容量(Ah)</dt><dd class="capacity">{{ cell.capacity }}</dd></div><div><dt>电流(A)</dt><dd class="current">{{ cell.current }}</dd></div></dl>
</article>
</div>
--
Gitblit v1.7.1