@@ -27,9 +25,9 @@
- {{ $store.state.ems.workStatusOptions[baseInfo.workStatus] }}
+ {{ STACKWorkStatusOptions[baseInfo.workStatus] }}
@@ -164,11 +162,17 @@ import getQuerySiteId from "@/mixins/ems/getQuerySiteId";
import intervalUpdate from "@/mixins/ems/intervalUpdate";
import pointChart from "./../PointChart.vue";
import PointTable from "@/views/ems/site/sblb/PointTable.vue";
+import {mapState} from "vuex";
export default {
name: 'DzjkSbjkBmszl',
components: {pointChart, PointTable},
mixins: [getQuerySiteId, intervalUpdate],
+ computed: {
+ ...mapState({
+ STACKWorkStatusOptions: state => state?.ems?.PCSWorkStatusOptions || {},
+ })
+ },
data() {
return {
loading: false,
@@ -187,6 +191,11 @@ export default {
}
},
methods: {
+ handleCardClass(item) {
+ const {workStatus = ''} = item
+ return !Object.keys(this.STACKWorkStatusOptions).find(i => i === workStatus) ? "timing-card-container" : workStatus === '9' ? 'warning-card-container' : 'running-card-container'
+ },
+
// 查看设备电位表格
pointDetail(row, dataType) {
const {siteId, deviceId} = row
diff --git a/src/views/ems/dzjk/sbjk/db/index.vue b/src/views/ems/dzjk/sbjk/db/index.vue
index 42fe458..4496bdb 100644
--- a/src/views/ems/dzjk/sbjk/db/index.vue
+++ b/src/views/ems/dzjk/sbjk/db/index.vue
@@ -35,7 +35,8 @@