| 
					
				 | 
			
			
				@@ -40,6 +40,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-collapse v-if="eitem.lchildren.length" v-show="eitem.isshow"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <collRecursiveTree 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :data="eitem.lchildren" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :piseyes="eitem.iseyes" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @mapview="changeDataSources" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ></collRecursiveTree> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-collapse> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -133,9 +134,22 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.echarts[i].children.forEach((child, ci) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.changeDataSources({ ...child, iseyes }, colors[ci]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.lchangeDataSources(this.echarts[i].lchildren, iseyes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // emit("eyesChaneg"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    lchangeDataSources(data, iseyes) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      data.forEach((child, ci) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (child.dataList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          child.dataList.forEach((ld, li) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.changeDataSources({ ...ld, id: ld.yslx, iseyes }, colors[li]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (child.children) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.lchangeDataSources(child.children, iseyes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     changeDataSources({ geom, id, iseyes }, color) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (dataSourceList[id]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dataSourceList[id].show = iseyes; 
			 |