| 
														
															@@ -26,13 +26,13 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		<!-- :default-checked-keys="checkedkeys"  默认勾选的节点的 key 的数组--> 
														 | 
														
														 | 
														
															 		<!-- :default-checked-keys="checkedkeys"  默认勾选的节点的 key 的数组--> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		<!-- :default-expanded-keys="expandedKeys" 默认展开的节点的 key 的数组--> 
														 | 
														
														 | 
														
															 		<!-- :default-expanded-keys="expandedKeys" 默认展开的节点的 key 的数组--> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		<!-- @node-click 节点单击事件 --> 
														 | 
														
														 | 
														
															 		<!-- @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 }"> 
														 | 
														
														 | 
														
															 			<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 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-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)" /> 
														 | 
														
														 | 
														
															 				<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> 
														 | 
														
														 | 
														
															 					<!-- <span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 						<img src="@/assets/images/logo16x16.ico" /> 
														 | 
														
														 | 
														
															 						<img src="@/assets/images/logo16x16.ico" /> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -162,14 +162,28 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 								break; 
														 | 
														
														 | 
														
															 								break; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 							case "Cesium3DTileset": //加载3DTileset地图服务--实景 
														 | 
														
														 | 
														
															 							case "Cesium3DTileset": //加载3DTileset地图服务--实景 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 								if (window[_serviceId]) { 
														 | 
														
														 | 
														
															 								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; 
														 | 
														
														 | 
														
															 								break; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 							case "Cesium3DTileset_BM": //加载3DTileset地图服务--白膜 
														 | 
														
														 | 
														
															 							case "Cesium3DTileset_BM": //加载3DTileset地图服务--白膜 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -224,7 +238,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			 * @param {Object} node TreeNode 的 node 属性 
														 | 
														
														 | 
														
															 			 * @param {Object} node TreeNode 的 node 属性 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			 */ 
														 | 
														
														 | 
														
															 			 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			handleCheckBoxChange(checked, data, node) { 
														 | 
														
														 | 
														
															 			handleCheckBoxChange(checked, data, node) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-				 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				let _node = this.$refs.treeRef.getNode(data); 
														 | 
														
														 | 
														
															 				let _node = this.$refs.treeRef.getNode(data); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				if (_node.isLeaf) { 
														 | 
														
														 | 
														
															 				if (_node.isLeaf) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 					this.setLayerControl(data, checked); 
														 | 
														
														 | 
														
															 					this.setLayerControl(data, checked); 
														 |