|
@@ -12,7 +12,7 @@
|
|
<vue-seamless-scroll :data="listData" class="seamless-warp" :class-option="classOption">
|
|
<vue-seamless-scroll :data="listData" class="seamless-warp" :class-option="classOption">
|
|
<div class="seamless-item" v-for="(item, index) in listData" :key="index">
|
|
<div class="seamless-item" v-for="(item, index) in listData" :key="index">
|
|
<div>{{ item.alarmMsg }}</div>
|
|
<div>{{ item.alarmMsg }}</div>
|
|
- <div>{{ item.objName}}</div>
|
|
|
|
|
|
+ <div>{{ item.objName }}</div>
|
|
<div>{{ item.alarmTime }}</div>
|
|
<div>{{ item.alarmTime }}</div>
|
|
</div>
|
|
</div>
|
|
</vue-seamless-scroll>
|
|
</vue-seamless-scroll>
|
|
@@ -27,7 +27,7 @@ import {array2Map} from '@/utils';
|
|
import * as echarts from 'echarts'
|
|
import * as echarts from 'echarts'
|
|
import {mapState} from 'vuex';
|
|
import {mapState} from 'vuex';
|
|
import {DateTool} from "@/utils/DateTool";
|
|
import {DateTool} from "@/utils/DateTool";
|
|
-import {ecoDateRange, predictionProdDateRange} from "@/api/screen";
|
|
|
|
|
|
+import {predictionProdDateRange} from "@/api/screen";
|
|
import {listAlarmInfo} from "@/api/alarm/alarm-info";
|
|
import {listAlarmInfo} from "@/api/alarm/alarm-info";
|
|
import {ALARM_STATE} from "@/enums/alarm";
|
|
import {ALARM_STATE} from "@/enums/alarm";
|
|
import {ApiCode} from "@/api/apiEmums";
|
|
import {ApiCode} from "@/api/apiEmums";
|
|
@@ -136,6 +136,13 @@ export default {
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
this.getDatas()
|
|
this.getDatas()
|
|
|
|
+ this.timer && clearInterval(this.timer)
|
|
|
|
+ this.timer = setInterval(() => {
|
|
|
|
+ this.getDatas()
|
|
|
|
+ }, 60000 * 3)
|
|
|
|
+ },
|
|
|
|
+ beforeDestroy() {
|
|
|
|
+ this.timer && clearInterval(this.timer)
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
getDatas() {
|
|
getDatas() {
|