电表数据同步

This commit is contained in:
白菜
2026-01-23 21:46:02 +08:00
parent 8cb6fbee3e
commit f531075853

View File

@ -6,7 +6,8 @@
shadow="always" shadow="always"
class="sbjk-card-container list" class="sbjk-card-container list"
:class="{ :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' 'running-card-container':item.emsCommunicationStatus === '0'
}" }"
> >
@ -15,12 +16,10 @@
<div class="info"> <div class="info">
<div> <div>
{{ {{
$store.state.ems.communicationStatusOptions[ communicationStatusOptions[item.emsCommunicationStatus] || '-'
item.emsCommunicationStatus
]
}} }}
</div> </div>
<div>数据更新时间{{ item.dataUpdateTime }}</div> <div>数据更新时间{{ item.dataUpdateTime || '-' }}</div>
</div> </div>
<div class="alarm"> <div class="alarm">
<el-button type="primary" round size="small" style="margin-right:20px;" @click="pointDetail(item,'point')"> <el-button type="primary" round size="small" style="margin-right:20px;" @click="pointDetail(item,'point')">
@ -57,11 +56,18 @@ import getQuerySiteId from "@/mixins/ems/getQuerySiteId";
import {getAmmeterDataList} from "@/api/ems/dzjk"; import {getAmmeterDataList} from "@/api/ems/dzjk";
import intervalUpdate from "@/mixins/ems/intervalUpdate"; import intervalUpdate from "@/mixins/ems/intervalUpdate";
import PointTable from "@/views/ems/site/sblb/PointTable.vue"; import PointTable from "@/views/ems/site/sblb/PointTable.vue";
import {mapState} from "vuex";
export default { export default {
name: "DzjkSbjkDb", name: "DzjkSbjkDb",
mixins: [getQuerySiteId, intervalUpdate], mixins: [getQuerySiteId, intervalUpdate],
components: {PointTable, pointChart}, components: {PointTable, pointChart},
computed: {
...mapState({
communicationStatusOptions: state => state?.ems?.communicationStatusOptions || {},
})
},
data() { data() {
return { return {
loading: false, loading: false,