gcz 2 tahun lalu
induk
melakukan
7e9eab9d1e
2 mengubah file dengan 50 tambahan dan 5 penghapusan
  1. 1 1
      src/service/index.js
  2. 49 4
      src/views/index.vue

+ 1 - 1
src/service/index.js

@@ -20,7 +20,7 @@ export const alarmDataApi = () =>
         prefixUrl: 'api2',
         prefixUrl: 'api2',
     })
     })
 
 
-// 事件信息
+// 树种
 export const page2echarts01 = (data) =>
 export const page2echarts01 = (data) =>
     callApi({
     callApi({
         url: 'smallClass/treeComp',
         url: 'smallClass/treeComp',

+ 49 - 4
src/views/index.vue

@@ -162,7 +162,44 @@
             }
             }
             ]
             ]
         },
         },
-        page2Char1:{},
+        page2Char1:{
+          title: {
+          text: '树种占比',
+          left: 'center',
+          textStyle:{
+              color: '#fff',
+          }
+        },
+        tooltip: {
+          trigger: 'item',
+          formatter: '{b} : {c} ({d}%)'
+        },
+        legend: {
+          show:false,
+          orient: 'vertical',
+          left: 'left'
+        },
+        series: [
+          {
+            name: 'Access From',
+            type: 'pie',
+            radius: '50%',
+            data: [
+              // { value: 120, name: '柏类' },
+              // { value: 20, name: '杉树' },
+              // { value: 5, name: '松树' },
+              // { value: 80, name: '枫叶类' }
+            ],
+            emphasis: {
+              itemStyle: {
+                shadowBlur: 10,
+                shadowOffsetX: 0,
+                shadowColor: 'rgba(0, 0, 0, 0.5)'
+              }
+            }
+          }
+          ]
+        },
         page2Char2:{},
         page2Char2:{},
         page5numerical:[],
         page5numerical:[],
         typeSlideData:[],
         typeSlideData:[],
@@ -280,11 +317,18 @@
       },
       },
 
 
       getPage2echarts01(){
       getPage2echarts01(){
-        page2echarts01().then(res=>{
+        let param = {
+          smallNumber:this.xiaobaninput,
+          cityId:this.vuexSelectCity,
+          countyId:this.vuexSelectDistrict,
+          townId:this.vuexSelectStreet,
+        }
+        page2echarts01(param).then(res=>{
           // console.log('res',res);
           // console.log('res',res);
-          this.page2Char1 = res.data;
+          this.page2Char1.series[0].data = [];
+          this.page2Char1.series[0].data = res.data;
           let charUuid = this.$refs.page2Char1.mid;
           let charUuid = this.$refs.page2Char1.mid;
-          this.$refs.page2Char1.intChar(charUuid)
+            this.$refs.page2Char1.intChar(charUuid)
         }).catch(err=>{
         }).catch(err=>{
           console.log('getPage2echarts01 err',err);
           console.log('getPage2echarts01 err',err);
         })
         })
@@ -360,6 +404,7 @@
       xiaobansearch(){
       xiaobansearch(){
         // console.log('xiaobansearch');
         // console.log('xiaobansearch');
         this.getRightScrollData();
         this.getRightScrollData();
+        this.getPageData()
       },
       },
       scrollBoardClick(e){
       scrollBoardClick(e){
         console.log('scrollBoardClick',e);
         console.log('scrollBoardClick',e);