|  | @@ -86,7 +86,7 @@ export default {
 | 
	
		
			
				|  |  |        this.$set(this.checkedKeys, this.checkedKeys);
 | 
	
		
			
				|  |  |        this.$set(this.toolTitle, this.toolTitle);
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    handleCheckChange(obj, checked, splitId) {
 | 
	
		
			
				|  |  | +    handleCheckChange(obj, checked, splitId, initset) {
 | 
	
		
			
				|  |  |        if (obj.children && obj.children.length > 0) {
 | 
	
		
			
				|  |  |          for (let i = 0; i < obj.children.length; i++) {
 | 
	
		
			
				|  |  |            this.handleCheckChange(obj.children[i], checked);
 | 
	
	
		
			
				|  | @@ -128,6 +128,12 @@ export default {
 | 
	
		
			
				|  |  |              null;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (sceneLayer) {
 | 
	
		
			
				|  |  | +          if (initset) {
 | 
	
		
			
				|  |  | +            //初始时隐藏其他分屏
 | 
	
		
			
				|  |  | +            for (let i = 0; i < this.checkedKeys.length; i++) {
 | 
	
		
			
				|  |  | +              if (splitId != i) sceneLayer.setVisibleInViewport(i, false);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            sceneLayer.setVisibleInViewport(splitId, obj.checked);
 | 
	
		
			
				|  |  |            // sceneLayer.setVisibleInViewport(1, obj.checked);
 | 
	
		
			
				|  |  |          } else {
 |