From f53107585358ddbb893d6510157fa185e38db5b5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?=
<43331987+JiaLiBai@users.noreply.github.com>
Date: Fri, 23 Jan 2026 21:46:02 +0800
Subject: [PATCH 1/5] =?UTF-8?q?=E7=94=B5=E8=A1=A8=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E5=90=8C=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ems/dzjk/sbjk/db/index.vue | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/src/views/ems/dzjk/sbjk/db/index.vue b/src/views/ems/dzjk/sbjk/db/index.vue
index 4496bdb..01376a9 100644
--- a/src/views/ems/dzjk/sbjk/db/index.vue
+++ b/src/views/ems/dzjk/sbjk/db/index.vue
@@ -6,7 +6,8 @@
shadow="always"
class="sbjk-card-container list"
:class="{
- 'warning-card-container':item.emsCommunicationStatus && item.emsCommunicationStatus !== '0',
+ 'timing-card-container':!['0','2'].includes(item.emsCommunicationStatus),
+ 'warning-card-container':item.emsCommunicationStatus === '2',
'running-card-container':item.emsCommunicationStatus === '0'
}"
>
@@ -15,12 +16,10 @@
{{
- $store.state.ems.communicationStatusOptions[
- item.emsCommunicationStatus
- ]
+ communicationStatusOptions[item.emsCommunicationStatus] || '-'
}}
-
数据更新时间:{{ item.dataUpdateTime }}
+
数据更新时间:{{ item.dataUpdateTime || '-' }}
@@ -57,11 +56,18 @@ import getQuerySiteId from "@/mixins/ems/getQuerySiteId";
import {getAmmeterDataList} from "@/api/ems/dzjk";
import intervalUpdate from "@/mixins/ems/intervalUpdate";
import PointTable from "@/views/ems/site/sblb/PointTable.vue";
+import {mapState} from "vuex";
export default {
name: "DzjkSbjkDb",
mixins: [getQuerySiteId, intervalUpdate],
components: {PointTable, pointChart},
+ computed: {
+
+ ...mapState({
+ communicationStatusOptions: state => state?.ems?.communicationStatusOptions || {},
+ })
+ },
data() {
return {
loading: false,
From 5b3701afd03f5c5c827f0c87e8b39ae3dee82002 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?=
<43331987+JiaLiBai@users.noreply.github.com>
Date: Fri, 23 Jan 2026 22:02:02 +0800
Subject: [PATCH 2/5] =?UTF-8?q?BMS=E6=80=BB=E8=A7=88=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E5=90=8C=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/store/modules/ems.js | 2 +-
src/views/ems/dzjk/sbjk/bmszl/index.vue | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/store/modules/ems.js b/src/store/modules/ems.js
index 3dcb358..4ba07d4 100644
--- a/src/store/modules/ems.js
+++ b/src/store/modules/ems.js
@@ -7,7 +7,7 @@ const ems = {
zdDeviceCategoryOptions: {},//站点各个站点包含的设备种类 {021_DDS_01:["BATTERY","CLUSTER","STACK", "DH", "AMMETER", "PCS", "XF"],021_DDS_02:[]...}
workStatusOptions: {'0': '运行', '1': '停机', '2': '故障'},//工作状态
PCSWorkStatusOptions: {'0': '运行', '1': '停机', '2': '故障', '3': '待机', '4': '充电', '5': '放电'},//PCS工作状态
- STACKWorkStatusOptions: {"0": "净置", "1": "充电", "2": "放电", "3": "浮充", '9': "故障"},//STACK电池簇工作状态
+ STACKWorkStatusOptions: {"0": "净置", "1": "充电", "2": "放电", "3": "浮充", '9': "故障"},//STACKBMS总览工作状态
deviceStatusOptions: {'0': '离线', '1': '在线'},//设备状态
gridStatusOptions: {'0': '并网', '1': '未并网'},//并网状态
controlModeOptions: {'0': '远程', '1': '本地'},//控制模式
diff --git a/src/views/ems/dzjk/sbjk/bmszl/index.vue b/src/views/ems/dzjk/sbjk/bmszl/index.vue
index 65cfd0d..2c87c0f 100644
--- a/src/views/ems/dzjk/sbjk/bmszl/index.vue
+++ b/src/views/ems/dzjk/sbjk/bmszl/index.vue
@@ -170,7 +170,7 @@ export default {
mixins: [getQuerySiteId, intervalUpdate],
computed: {
...mapState({
- STACKWorkStatusOptions: state => state?.ems?.PCSWorkStatusOptions || {},
+ STACKWorkStatusOptions: state => state?.ems?.STACKWorkStatusOptions || {},
})
},
data() {
From 3bb859b6939b6c3e5dab228e59cbbd8ca6e56ef8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?=
<43331987+JiaLiBai@users.noreply.github.com>
Date: Fri, 23 Jan 2026 22:32:12 +0800
Subject: [PATCH 3/5] =?UTF-8?q?BMS=E7=94=B5=E6=B1=A0=E7=B0=87=E6=95=B0?=
=?UTF-8?q?=E6=8D=AE=E5=90=8C=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ems/dzjk/sbjk/bmsdcc/index.vue | 28 ++++++++++++++----------
1 file changed, 17 insertions(+), 11 deletions(-)
diff --git a/src/views/ems/dzjk/sbjk/bmsdcc/index.vue b/src/views/ems/dzjk/sbjk/bmsdcc/index.vue
index 3c39f4c..ab61c24 100644
--- a/src/views/ems/dzjk/sbjk/bmsdcc/index.vue
+++ b/src/views/ems/dzjk/sbjk/bmsdcc/index.vue
@@ -3,11 +3,7 @@
+ :class="handleCardClass(baseInfo)">
{{
@@ -30,16 +26,16 @@
-
- {{ $store.state.ems.workStatusOptions[baseInfo.workStatus] }}
+
+ {{ workStatusOptions[baseInfo.workStatus] }}
-
{{ $store.state.ems.communicationStatusOptions[baseInfo.pcsCommunicationStatus] }}
-
{{ $store.state.ems.communicationStatusOptions[baseInfo.emsCommunicationStatus] }}
@@ -132,11 +128,17 @@ import PointTable from "@/views/ems/site/sblb/PointTable.vue";
import {getBMSBatteryCluster} from '@/api/ems/dzjk'
import getQuerySiteId from "@/mixins/ems/getQuerySiteId";
import intervalUpdate from "@/mixins/ems/intervalUpdate";
+import {mapState} from "vuex";
export default {
name: 'DzjkSbjkBmsdcc',
mixins: [getQuerySiteId, intervalUpdate],
components: {PointTable, pointChart},
+ computed: {
+ ...mapState({
+ workStatusOptions: state => state?.ems?.workStatusOptions || {},
+ })
+ },
data() {
return {
loading: false,
@@ -171,6 +173,10 @@ export default {
}
},
methods: {
+ handleCardClass(item) {
+ const {workStatus = ''} = item
+ return !['0', '2'].includes(item.workStatus) ? "timing-card-container" : workStatus === '2' ? 'warning-card-container' : 'running-card-container'
+ },
// 查看设备电位表格
pointDetail(row, dataType) {
const {siteId, deviceId} = row
From 2b6697fa5adba8d940d2c5d56647b549392183e2 Mon Sep 17 00:00:00 2001
From: dashixiong
Date: Sat, 24 Jan 2026 10:02:11 +0800
Subject: [PATCH 4/5] =?UTF-8?q?pointName=E6=94=B9=E6=88=90=20dataPointName?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ems/site/sblb/PointTable.vue | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/views/ems/site/sblb/PointTable.vue b/src/views/ems/site/sblb/PointTable.vue
index 5f6a41c..5b41dc4 100644
--- a/src/views/ems/site/sblb/PointTable.vue
+++ b/src/views/ems/site/sblb/PointTable.vue
@@ -80,7 +80,7 @@
@@ -88,8 +88,8 @@
-
-
+
Date: Sat, 24 Jan 2026 10:27:43 +0800
Subject: [PATCH 5/5] =?UTF-8?q?0=E6=88=96=E6=B2=A1=E6=9C=89=E8=BF=94?=
=?UTF-8?q?=E5=9B=9E=E5=80=BC=E9=9A=90=E8=97=8FalarmNum=E7=9A=84=E5=B1=95?=
=?UTF-8?q?=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ems/dzjk/sbjk/bmsdcc/index.vue | 2 +-
src/views/ems/dzjk/sbjk/bmszl/index.vue | 2 +-
src/views/ems/dzjk/sbjk/db/index.vue | 2 +-
src/views/ems/dzjk/sbjk/dh/index.vue | 2 +-
src/views/ems/dzjk/sbjk/ems/index.vue | 203 +----------------------
src/views/ems/dzjk/sbjk/pcs/index.vue | 2 +-
src/views/ems/dzjk/sbjk/xf/index.vue | 2 +-
src/views/ems/dzjk/sbjk/yl/index.vue | 2 +-
8 files changed, 8 insertions(+), 209 deletions(-)
diff --git a/src/views/ems/dzjk/sbjk/bmsdcc/index.vue b/src/views/ems/dzjk/sbjk/bmsdcc/index.vue
index ab61c24..a6df0f8 100644
--- a/src/views/ems/dzjk/sbjk/bmsdcc/index.vue
+++ b/src/views/ems/dzjk/sbjk/bmsdcc/index.vue
@@ -16,7 +16,7 @@
详细
-
+
详细
-
+
详细
-
+
详细
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
详细
-
+
详细
-
+
详细
-
+
详细
-
+