From c7c1b416ee905add8fb75daf2bfb1d382d776b31 Mon Sep 17 00:00:00 2001 From: dashixiong Date: Mon, 16 Feb 2026 13:41:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ems/dzjk/clpz/runtimeParam/index.vue | 9 +- src/views/ems/dzjk/home/index.vue | 237 +++++- src/views/ems/dzjk/sbjk/RealTimeBaseInfo.vue | 24 +- src/views/ems/dzjk/sbjk/bmsdcc/index.vue | 293 +++++++- src/views/ems/dzjk/sbjk/bmszl/index.vue | 317 +++++++- src/views/ems/dzjk/sbjk/db/index.vue | 230 +++++- src/views/ems/dzjk/sbjk/dtdc/List.vue | 9 +- src/views/ems/dzjk/sbjk/dtdc/Table.vue | 22 +- src/views/ems/dzjk/sbjk/dtdc/index.vue | 247 +++++- src/views/ems/dzjk/sbjk/ems/index.vue | 230 +++++- src/views/ems/dzjk/sbjk/pcs/index.vue | 282 ++++++- src/views/ems/dzjk/sbjk/ssyx/index.vue | 200 ++++- src/views/ems/dzjk/sbjk/yl/index.vue | 230 +++++- src/views/ems/dzjk/tjbb/dcwd/index.vue | 11 +- src/views/ems/search/index.vue | 74 +- src/views/ems/site/sbbh/AddPlan.vue | 700 +++++++++++++----- src/views/ems/site/sbbh/index.vue | 81 +- 17 files changed, 2821 insertions(+), 375 deletions(-) diff --git a/src/views/ems/dzjk/clpz/runtimeParam/index.vue b/src/views/ems/dzjk/clpz/runtimeParam/index.vue index 5ea6872..0470016 100644 --- a/src/views/ems/dzjk/clpz/runtimeParam/index.vue +++ b/src/views/ems/dzjk/clpz/runtimeParam/index.vue @@ -1,6 +1,6 @@ diff --git a/src/views/ems/dzjk/sbjk/bmszl/index.vue b/src/views/ems/dzjk/sbjk/bmszl/index.vue index 0815165..2ce8bf5 100644 --- a/src/views/ems/dzjk/sbjk/bmszl/index.vue +++ b/src/views/ems/dzjk/sbjk/bmszl/index.vue @@ -49,15 +49,21 @@ - {{ STACKWorkStatusOptions[baseInfo.workStatus] || '-' }} + + {{ STACKWorkStatusOptions[baseInfo.workStatus] || '-' }} + - {{ (($store.state.ems && $store.state.ems.communicationStatusOptions) || {})[baseInfo.pcsCommunicationStatus] || '-' }} + + {{ (($store.state.ems && $store.state.ems.communicationStatusOptions) || {})[baseInfo.pcsCommunicationStatus] || '-' }} + - {{ (($store.state.ems && $store.state.ems.communicationStatusOptions) || {})[baseInfo.emsCommunicationStatus] || '-' }} + + {{ (($store.state.ems && $store.state.ems.communicationStatusOptions) || {})[baseInfo.emsCommunicationStatus] || '-' }} + @@ -66,7 +72,7 @@ - + {{ displayValue(baseInfo[item.attr]) | formatNumber }} @@ -78,7 +84,7 @@
-
当前SOC : +
当前SOC : {{ baseInfo.stackSoc }}%
@@ -98,21 +104,21 @@ > @@ -134,7 +140,7 @@ prop="minVoltage"> @@ -147,7 +153,7 @@ label="单体最高温度"> @@ -161,7 +167,7 @@ prop="minTemperature"> @@ -174,22 +180,47 @@ - + +
+ + 查询 +
+
+
@@ -363,6 +609,13 @@ export default { cursor: pointer; } +.curve-tools { + margin-bottom: 10px; + display: flex; + align-items: center; + gap: 10px; +} + ::v-deep { //描述列表样式 .descriptions-main { diff --git a/src/views/ems/dzjk/sbjk/db/index.vue b/src/views/ems/dzjk/sbjk/db/index.vue index afa7e4f..9103933 100644 --- a/src/views/ems/dzjk/sbjk/db/index.vue +++ b/src/views/ems/dzjk/sbjk/db/index.vue @@ -41,23 +41,53 @@ :key="dataIndex + 'dbField'" :span="8" class="device-info-col" + :class="{ 'field-disabled': !item.pointId }" > - {{ item.fieldName }} - - - {{ displayValue(item.fieldValue) | formatNumber }} - +
+ {{ item.fieldName }} + + + {{ displayValue(item.fieldValue) | formatNumber }} + +
+ + +
+ + 查询 +
+
+
@@ -265,6 +463,26 @@ export default { cursor: pointer; } +.device-info-col { + cursor: pointer; +} + +.field-click-wrapper { + width: 100%; +} + +.device-info-col.field-disabled { + cursor: not-allowed; + opacity: 0.8; +} + +.curve-tools { + margin-bottom: 10px; + display: flex; + align-items: center; + gap: 10px; +} + .point-loading-icon { color: #409eff; display: inline-block; diff --git a/src/views/ems/dzjk/sbjk/dtdc/List.vue b/src/views/ems/dzjk/sbjk/dtdc/List.vue index a638107..e9c2ae0 100644 --- a/src/views/ems/dzjk/sbjk/dtdc/List.vue +++ b/src/views/ems/dzjk/sbjk/dtdc/List.vue @@ -15,10 +15,10 @@ {{ item.clusterDeviceId }}
#{{ item.deviceId }}
-
+
{{ item.voltage }}V
-
+
{{ item.temperature }}℃
@@ -102,9 +102,8 @@ export default { return className; }, //查看表格行图表 - chartDetail(row, dataType = "") { - const { clusterDeviceId, deviceId } = row; - this.$emit("chart", { ...row, dataType }); + chartDetail(row, fieldKey = "") { + this.$emit("chart", { ...row, fieldKey }); }, }, }; diff --git a/src/views/ems/dzjk/sbjk/dtdc/Table.vue b/src/views/ems/dzjk/sbjk/dtdc/Table.vue index e8d9537..ce63cf1 100644 --- a/src/views/ems/dzjk/sbjk/dtdc/Table.vue +++ b/src/views/ems/dzjk/sbjk/dtdc/Table.vue @@ -11,7 +11,7 @@