| 
					
				 | 
			
			
				@@ -5,12 +5,32 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class=''> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <Map></Map>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <Header></Header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <Alarm :data="alarmData" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <section class="left-wrap blur-wrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <Numerical :data="numerical01" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <MyEcharts :option="page1Char1" height="30vh" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <MyEcharts :option="option" height="30vh" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <section class="nav-wrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="nav-item" :class="{active:(index+1)==page}" v-for="(item,index) in navList" @click="navClick(index+1)" :key="index"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {{item.text}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </section> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <Alarm v-if="page==6&&alarmData.length>1" :data="alarmData" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <section class="left-wrap " v-if="page==1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <Numerical class="blur-wrap" :data="page1numerical" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <MyEcharts class="blur-wrap u-p-t" :option="page1Char1" height="30vh" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <MyEcharts class="blur-wrap u-m-t u-p-t" :option="page1Char2" height="30vh" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </section> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <section class="left-wrap " v-if="page==2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <MyEcharts class="blur-wrap u-p-t" :option="page2Char1" ref="page2Char1" height="30vh" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <MyEcharts class="blur-wrap u-m-t u-p-t" :option="page2Char2" height="40vh" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </section> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <section class="left-wrap " v-if="page==5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <Numerical class="blur-wrap" :data="page1numerical" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <MyEcharts class="blur-wrap u-p-t" :option="page1Char1" height="30vh" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <MyEcharts class="blur-wrap u-m-t u-p-t" :option="page1Char2" height="30vh" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </section> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <section class="right-wrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <PickerAddr /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- <el-cascader 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -23,11 +43,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <dv-scroll-board class="scroll-board-01" :config="scrollBoardConfig" style="width:100%;height:25vh" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </section> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </section> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <section class="nav-wrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div class="nav-item" v-for="(item,index) in navList" :key="index"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {{item.text}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </section> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,9 +57,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import Alarm from "../components/alarm"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import PickerAddr from "../components/pickerAddr"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  import {getQuery,echarts01} from "../service/index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import { Message } from 'element-ui'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  import { provinceAndCityData, regionData, provinceAndCityDataPlus, regionDataPlus, CodeToText, TextToCode } from 'element-china-area-data'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    page1numerical, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    page1echarts01, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    page1echarts02, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    rightScrollData, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    alarmDataApi, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    page2echarts01, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    page2echarts02, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } from "../service/index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // import { provinceAndCityData, regionData, provinceAndCityDataPlus, regionDataPlus, CodeToText, TextToCode } from 'element-china-area-data'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     name: '', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,7 +83,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     data () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        addrOptions: regionDataPlus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page:1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // addrOptions: regionDataPlus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addrSelectedOptions: ['520000',''], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         navList:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           {text:'森林资源'}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -86,18 +113,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           evenRowBGC:'transparent',//偶数行背景色	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           align:['center','center','center'],//列对齐方式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        numerical01:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page1numerical:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           {name:'储蓄量',number:'2309',unit:'立方米'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           {name:'储蓄量',number:'2309',unit:'立方米'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           {name:'占地面积',number:'55.4',unit:'万亩'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         alarmData:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          {msg:'三都林场01小班于15:00:00发现火情,请尽快处理!'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          {msg:'测试1!'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          {msg:'测试22222222!'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // {msg:'三都林场01小班于15:00:00发现火情,请尽快处理!'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // {msg:'测试1!'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // {msg:'测试22222222!'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         page1Char1:{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        option:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page1Char2:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             title: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             text: '储蓄量统计(立方米)', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             textStyle:{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -125,20 +152,26 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page2Char1:{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page2Char2:{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     created(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      echarts01().then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //第一屏统计 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      page1numerical().then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // console.log('res',res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.page1Char1 = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.page1numerical = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }).catch(err=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.log('echarts01 err',err); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getPage1echarts01(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getPage1echarts02(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getRightScrollData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getAlarmData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //  let a =  echarts01(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //  console.log('a',a); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.getPage2echarts01(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.getPage2echarts02(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     mounted(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -146,7 +179,74 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       addrChange(value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.log('addrChange',value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      navClick(index){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log('index',index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(index==3||index==4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           Message('暂未开放!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.page = index; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(index==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getPage1echarts01(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getPage1echarts02(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else if(index==2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getPage2echarts01(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getPage2echarts02(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getPage1echarts01(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page1echarts01().then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // console.log('res',res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.page1Char1 = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).catch(err=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('echarts01 err',err); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getPage1echarts02(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page1echarts02().then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // console.log('res',res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.page1Char2 = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).catch(err=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('echarts01 err',err); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getRightScrollData(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rightScrollData().then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // console.log('res',res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.scrollBoardConfig = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).catch(err=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('echarts01 err',err); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getAlarmData(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        alarmDataApi().then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // console.log('res',res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.alarmData = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).catch(err=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('echarts01 err',err); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getPage2echarts01(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page2echarts01().then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // console.log('res',res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.page2Char1 = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('this.$refs.page2Char1',this.$refs.page2Char1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$refs.page2Char1.intChar() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).catch(err=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('echarts01 err',err); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getPage2echarts02(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page2echarts02().then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // console.log('res',res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.page2Char2 = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).catch(err=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('echarts01 err',err); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 |