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] =?UTF-8?q?=E7=94=B5=E8=A1=A8=E6=95=B0=E6=8D=AE=E5=90=8C?= =?UTF-8?q?=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,