From 67ff22602500a4dae22e638ec4e04f0a287c7c31 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Sun, 04 Feb 2024 08:38:29 +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