|  | @@ -26,13 +26,13 @@
 | 
	
		
			
				|  |  |  		<!-- :default-checked-keys="checkedkeys"  默认勾选的节点的 key 的数组-->
 | 
	
		
			
				|  |  |  		<!-- :default-expanded-keys="expandedKeys" 默认展开的节点的 key 的数组-->
 | 
	
		
			
				|  |  |  		<!-- @node-click 节点单击事件 -->
 | 
	
		
			
				|  |  | -		<el-tree :data="treeData" :default-expanded-keys="expandedKeys" :default-checked-keys="checkedkeys" node-key="id" class="tree-line" ref="treeRef" >
 | 
	
		
			
				|  |  | +		<el-tree :data="treeData" :default-expanded-keys="expandedKeys" :default-checked-keys="checkedkeys" node-key="id" class="tree-line" ref="treeRef">
 | 
	
		
			
				|  |  |  			<template #default="{ node, data }">
 | 
	
		
			
				|  |  |  				<!-- 复选框 -->
 | 
	
		
			
				|  |  |  				<el-checkbox v-if="data.ischeck == '1' && store.userport == 'PC'" v-model="node.checked" :indeterminate="node.indeterminate" :disabled="!!node.disabled" @change="handleCheckBoxChange($event, data, node)">
 | 
	
		
			
				|  |  |  				</el-checkbox>
 | 
	
		
			
				|  |  |  				<el-switch v-else-if="data.ischeck == 1 && store.userport == 'APP'" width="30rem" size="small" v-model="node.checked" @change="handleCheckBoxChange($event, data, node)" />
 | 
	
		
			
				|  |  | -				<span class="custom-tree-node"  @click="handleClick(data)">
 | 
	
		
			
				|  |  | +				<span class="custom-tree-node" @click="handleClick(data)" style="width: 150rem;text-align: left;">
 | 
	
		
			
				|  |  |  					<!-- 字体、图标 -->
 | 
	
		
			
				|  |  |  					<!-- <span>
 | 
	
		
			
				|  |  |  						<img src="@/assets/images/logo16x16.ico" />
 | 
	
	
		
			
				|  | @@ -162,14 +162,28 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  								break;
 | 
	
		
			
				|  |  |  							case "Cesium3DTileset": //加载3DTileset地图服务--实景
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  								if (window[_serviceId]) {
 | 
	
		
			
				|  |  | -									jt3d._viewer.flyTo(window[_serviceId], {
 | 
	
		
			
				|  |  | -										offset: {
 | 
	
		
			
				|  |  | -											heading: Cesium.Math.toRadians(20.0), //方向
 | 
	
		
			
				|  |  | -											pitch: Cesium.Math.toRadians(-90), //倾斜角度
 | 
	
		
			
				|  |  | -											range: 1000
 | 
	
		
			
				|  |  | -										}
 | 
	
		
			
				|  |  | -									});
 | 
	
		
			
				|  |  | +									// jt3d._viewer.flyTo(window[_serviceId], {
 | 
	
		
			
				|  |  | +									// 	offset: {
 | 
	
		
			
				|  |  | +									// 		heading: Cesium.Math.toRadians(20.0), //方向
 | 
	
		
			
				|  |  | +									// 		pitch: Cesium.Math.toRadians(-90), //倾斜角度
 | 
	
		
			
				|  |  | +									// 		range: 1000
 | 
	
		
			
				|  |  | +									// 	}
 | 
	
		
			
				|  |  | +									// });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +									jt3d._viewer.flyTo(window[_serviceId]);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +									// // 初始化参数默认值
 | 
	
		
			
				|  |  | +									// let options = {};
 | 
	
		
			
				|  |  | +									// options.heading = Cesium.defaultValue(options.heading, 5200);//方向
 | 
	
		
			
				|  |  | +									// options.pitch = Cesium.defaultValue(options.pitch, -10);//倾斜角度
 | 
	
		
			
				|  |  | +									// options.range = Cesium.defaultValue(options.range, 450.0);
 | 
	
		
			
				|  |  | +									// options.duration = Cesium.defaultValue(options.duration, 2);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +									// jt3d.LocateUtil.flyToTileset(window[_serviceId],options);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +									// jt3d.LocateUtil.zoomToTilesets(window[_serviceId], options);
 | 
	
		
			
				|  |  |  								}
 | 
	
		
			
				|  |  |  								break;
 | 
	
		
			
				|  |  |  							case "Cesium3DTileset_BM": //加载3DTileset地图服务--白膜
 | 
	
	
		
			
				|  | @@ -224,7 +238,7 @@
 | 
	
		
			
				|  |  |  			 * @param {Object} node TreeNode 的 node 属性
 | 
	
		
			
				|  |  |  			 */
 | 
	
		
			
				|  |  |  			handleCheckBoxChange(checked, data, node) {
 | 
	
		
			
				|  |  | -				
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  				let _node = this.$refs.treeRef.getNode(data);
 | 
	
		
			
				|  |  |  				if (_node.isLeaf) {
 | 
	
		
			
				|  |  |  					this.setLayerControl(data, checked);
 |