From 7f7c612ca21f0a1c808e2d069edf642b8e19919c Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 04 Nov 2024 16:33:03 +0800
Subject: [PATCH] Merge branch 'main' of http://139.196.74.78:10010/r/zhyq/bigScreen

---
 src/views/survey/components/box/fireContent.vue |   67 +++++++++++++++++++++++----------
 1 files changed, 47 insertions(+), 20 deletions(-)

diff --git a/src/views/survey/components/box/fireContent.vue b/src/views/survey/components/box/fireContent.vue
index 7aa74cf..ba449ef 100644
--- a/src/views/survey/components/box/fireContent.vue
+++ b/src/views/survey/components/box/fireContent.vue
@@ -1,39 +1,66 @@
-<!--
- * @Author: shuishen 1109946754@qq.com
- * @Date: 2023-03-13 14:54:26
- * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-03-13 15:00:55
- * @FilePath: \forest-fire\src\views\statistics\components\box\dataContent.vue
- * @Description: 
- * 
- * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. 
--->
 <script setup>
 import publicContent from './publicContent.vue'
 
-import { inject, reactive } from 'vue'
+import { getRiskSourceStatistic } from '../../../../api/indParkInfo'
 
 let $echarts = inject('echarts')
 const curEcharts = ref(null)
 
+let myEcharts = reactive(null)
+
 onMounted(() => {
-  nextTick(() => {
-    let myEcharts = $echarts.init(curEcharts.value)
+  myEcharts = $echarts.init(curEcharts.value)
+  getRiskSource()
+
+})
+
+
+function getRiskSource () {
+  getRiskSourceStatistic().then(res => {
+    let xaxis_data = []
+    let yaxis_data = []
+    res.data.data.forEach(element => {
+      xaxis_data.push(element.riskLevel)
+      yaxis_data.push(element.num)
+    })
     myEcharts.setOption({
-      xAxis: {
-        data: ['A', 'B', 'C', 'D', 'E']
+      tooltip: {
+        trigger: 'axis',
+        axisPointer: {
+          type: 'shadow'
+        }
       },
-      yAxis: {},
+      grid: {
+        left: '3%',
+        right: '4%',
+        bottom: '3%',
+        containLabel: true
+      },
+      xAxis: [
+        {
+          type: 'category',
+          data: xaxis_data,
+          axisTick: {
+            alignWithLabel: true
+          }
+        }
+      ],
+      yAxis: [
+        {
+          type: 'value'
+        }
+      ],
       series: [
         {
+          name: 'Direct',
           type: 'bar',
-          data: [10, 22, 28, 43, 49],
-          barWidth: '60%'
+          barWidth: '30%',
+          data: yaxis_data
         }
       ]
     })
   })
-})
+}
 </script>
 
 <template>
@@ -60,6 +87,6 @@
 }
 
 .fire-content-echarts {
-  height: 4.5rem
+  height: 200px;
 }
 </style>
\ No newline at end of file

--
Gitblit v1.9.3