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); +});