From 457f9c817adef8b003ee6379f493798bae5cbb69 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期一, 19 五月 2025 09:31:19 +0800 Subject: [PATCH] 修改 --- src/components/Home/IndexEcharts.vue | 40 ++++++++++++++++++++++++++++++---------- 1 files changed, 30 insertions(+), 10 deletions(-) diff --git a/src/components/Home/IndexEcharts.vue b/src/components/Home/IndexEcharts.vue index c797a40..2f34e04 100644 --- a/src/components/Home/IndexEcharts.vue +++ b/src/components/Home/IndexEcharts.vue @@ -21,28 +21,48 @@ const res = await getWarningData() if(res.data.code == 100){ let data = res.data.data - let redData = [0,0,0,0,0,0] - let orangeData = [0,0,0,0,0,0] - let yellowData = [0,0,0,0,0,0] - let blueData = [0,0,0,0,0,0] + let redData = [0,0,0,0,0] + let orangeData = [0,0,0,0,0] + let yellowData = [0,0,0,0,0] + let blueData = [0,0,0,0,0] if(data[1] && data[1].length>0){ for(let i of data[1]){ - redData[i.disasterType - 1] = i.count + // redData[i.disasterType - 1] = i.count + if(i.disasterType == 1){redData[0] = i.count} + if(i.disasterType == 3){redData[1] = i.count} + if(i.disasterType == 4){redData[2] = i.count} + if(i.disasterType == 5){redData[3] = i.count} + if(i.disasterType == 6){redData[4] = i.count} } } if(data[2] && data[2].length>0){ for(let i of data[2]){ - orangeData[i.disasterType - 1] = i.count + // orangeData[i.disasterType - 1] = i.count + if(i.disasterType == 1){orangeData[0] = i.count} + if(i.disasterType == 3){orangeData[1] = i.count} + if(i.disasterType == 4){orangeData[2] = i.count} + if(i.disasterType == 5){orangeData[3] = i.count} + if(i.disasterType == 6){orangeData[4] = i.count} } } if(data[3] && data[3].length>0){ for(let i of data[3]){ - yellowData[i.disasterType - 1] = i.count + // yellowData[i.disasterType - 1] = i.count + if(i.disasterType == 1){yellowData[0] = i.count} + if(i.disasterType == 3){yellowData[1] = i.count} + if(i.disasterType == 4){yellowData[2] = i.count} + if(i.disasterType == 5){yellowData[3] = i.count} + if(i.disasterType == 6){yellowData[4] = i.count} } } if(data[4] && data[4].length>0){ for(let i of data[4]){ - blueData[i.disasterType - 1] = i.count + // blueData[i.disasterType - 1] = i.count + if(i.disasterType == 1){blueData[0] = i.count} + if(i.disasterType == 3){blueData[1] = i.count} + if(i.disasterType == 4){blueData[2] = i.count} + if(i.disasterType == 5){blueData[3] = i.count} + if(i.disasterType == 6){blueData[4] = i.count} } } let whole = redData.concat(orangeData,yellowData,blueData) @@ -78,9 +98,9 @@ nameGap: 10, indicator: [ { name: "地震", max: maxNum }, - { name: "洪涝", max: maxNum }, + // { name: "洪涝", max: maxNum }, { name: "气象", max: maxNum }, - { name: "泥石流", max: maxNum }, + { name: "地质灾害", max: maxNum }, { name: "水旱", max: maxNum }, { name: "森林草原火灾", max: maxNum } ], -- Gitblit v1.9.2