diff --git a/src/views/energySources/component/all.vue b/src/views/energySources/component/all.vue index 678aa7c..b8b3b0d 100644 --- a/src/views/energySources/component/all.vue +++ b/src/views/energySources/component/all.vue @@ -95,7 +95,8 @@ export default { todayNum:0, selectMonth:'', currentMonthData:[120, 200, 150, 80, 70, 110, 130], - lastMonthData:[150, 120, 180, 60, 40, 130, 150] + lastMonthData:[150, 120, 180, 60, 40, 130, 150], + timeFun: null }; }, components: { @@ -103,12 +104,16 @@ export default { }, created() { this.selectMonth = this.$moment().format('YYYY-MM') + this.getTotal() this.$nextTick(() => { - this.getTotal() this.getTrend() }) - // let nums = 1223.45; - // this.num = nums.toString().split('') + this.timeFun = setInterval(() => { + this.getTotal() + }, 300000) + }, + beforeDestroyed() { + clearInterval(this.timeFun) }, computed:{ ...mapGetters(["userInfo", "permission"]), diff --git a/src/views/energySources/component/dosage.vue b/src/views/energySources/component/dosage.vue index bafc644..449d4d3 100644 --- a/src/views/energySources/component/dosage.vue +++ b/src/views/energySources/component/dosage.vue @@ -95,7 +95,8 @@ export default { return { selectDay: '', tableData: [], - visible: false + visible: false, + timeFun: null }; }, components: { @@ -104,10 +105,17 @@ export default { }, created() { this.selectDay = this.$moment().format('YYYY-MM-DD') - this.$nextTick(() => { + this.getPeriodData() + // this.$nextTick(() => { + + // this.echartsInit() + // }) + this.timeFun = setInterval(() => { this.getPeriodData() - this.echartsInit() - }) + }, 300000) + }, + beforeDestroyed() { + clearInterval(this.timeFun) }, computed: { ...mapGetters(["userInfo", "permission"]), diff --git a/src/views/energySources/component/equipmentAnalyze.vue b/src/views/energySources/component/equipmentAnalyze.vue index 8f1bb47..0feb2f9 100644 --- a/src/views/energySources/component/equipmentAnalyze.vue +++ b/src/views/energySources/component/equipmentAnalyze.vue @@ -1,7 +1,7 @@