From 46ec5d5f75ae7bc7d2dfda049ac76c488e1fe4eb Mon Sep 17 00:00:00 2001 From: jiangzhe <244140623@qq.com> Date: Wed, 22 May 2024 10:50:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E6=8C=89=E9=92=AE=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bigScreen/index.vue | 66 ++++++++++++++++++++++------------- 1 file changed, 41 insertions(+), 25 deletions(-) diff --git a/src/views/bigScreen/index.vue b/src/views/bigScreen/index.vue index 4575cfb..8f16aff 100644 --- a/src/views/bigScreen/index.vue +++ b/src/views/bigScreen/index.vue @@ -17,7 +17,7 @@
年级统计
- + 当年 本月 @@ -54,7 +54,7 @@
风险统计
- + 当年 本月 @@ -101,7 +101,7 @@
预警统计
- + 当年 本月 @@ -128,6 +128,7 @@ import { TitleComponent, TooltipComponent, LegendComponent, GridComponent } from import VChart from 'vue-echarts' import { getUserNum, getEvaluationNum, getWarnNum, getInterveneNum, getWarn4All, getPublishNum, getGrade, getConclusion, getMonthEvaluation, getPublish, getHalfMonth } from '@/api/index' +import { getWarnAll } from '@/api/activity/statistics'; use([ CanvasRenderer, @@ -183,29 +184,7 @@ async function getInterveneNumData() { interveneNum.value = res.data } -onMounted(() => { - time() - timer = setInterval(time, 1000); - - getUserNumData() - getEvaluationNumData() - getWarnNumData() - getInterveneNumData() - - getPublishNumData() - getGradeData() - getWarn4AllData() - getConclusionData() - getMonthEvaluationData() - getPublishData() - getHalfMonthData() -}); - - -onBeforeUnmount(() => { - clearInterval(timer); -}); const leftBar1Radio = ref(1) const leftBar1Option = ref({ @@ -960,6 +939,43 @@ async function getWarn4AllData() { rightPie2Option.value.series[0].data = data } + +function leftBar2RadioChange() { + getGradeData() +} + +function centerBar1RadioChange() { + getConclusionData() +} + +function rightPie2RadioChange() { + getWarn4AllData() +} + +onMounted(() => { + time() + + timer = setInterval(time, 1000); + + getUserNumData() + getEvaluationNumData() + getWarnNumData() + getInterveneNumData() + + getGradeData() + getWarn4AllData() + getConclusionData() + + getPublishNumData() + getMonthEvaluationData() + getPublishData() + getHalfMonthData() +}); + + +onBeforeUnmount(() => { + clearInterval(timer); +});