|  | @@ -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;
 |