From 0400c86397d9f42dae1b945e31303f8325251757 Mon Sep 17 00:00:00 2001 From: jn517618 Date: Wed, 10 Jan 2024 15:53:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AE=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/energySources/component/all.vue | 13 ++++++--- src/views/energySources/component/dosage.vue | 16 ++++++++--- .../component/equipmentAnalyze.vue | 28 ++++++++++++------- .../energySources/component/equipmentLoad.vue | 20 +++++++++---- src/views/energySources/component/header.vue | 1 - .../component/emissionAll.vue | 9 +++++- .../component/header.vue | 1 - .../component/statistics.vue | 23 ++++++++++----- 8 files changed, 77 insertions(+), 34 deletions(-) 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 @@