| 
					
				 | 
			
			
				@@ -454,6 +454,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :fullscreen="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :modal-append-to-body="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       modal-class="summary-dlg" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       @close='closeDialog' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       class="dialog_class bgcolor tianjia" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <template #header="{ titleId, titleClass }"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -488,7 +489,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="dialog-footer footer_div l_btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="footerbtn flex1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="borderimg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button @click="Gassdialog.wsaddshow=false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button @click="closeDialog(); Gassdialog.wsaddshow=false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="footerbtn flex1"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -515,6 +516,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :modal-append-to-body="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       modal-class="summary-dlg" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       class="dialog_class bgcolor tianjia" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      @close='closeDialog' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <template #header="{ titleId, titleClass }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="my-header"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -559,6 +561,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             controls-position="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="w-50 m-2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             placeholder="位置" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="结束位置" :label-width="formLabelWidth5"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -576,7 +579,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="dialog-footer footer_div l_btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="footerbtn flex1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="borderimg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button @click="Gassdialog.wsaddarea= false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button @click="closeDialog();Gassdialog.wsaddarea= false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="footerbtn flex1"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -669,7 +672,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       modal-class="summary-dlg" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       class="dialog_class bgcolor tianjia" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       draggable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      @close='closeDialog' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <template #header="{ titleId, titleClass }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="my-header"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -711,13 +714,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             controls-position="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="w-50 m-2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             placeholder="位置" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @change="inputnuberChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="dialog-footer footer_div l_btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="footerbtn flex1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="borderimg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button @click="sdialog.dianadddialog = false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button @click="closeDialog(); sdialog.dianadddialog = false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="footerbtn flex1"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1041,7 +1045,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <selfdialogs ref="dialogtrue" @Dtext="Dtext"></selfdialogs> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <selfdialogs ref="dialogtrue" :site="dsite"  @Dtext="Dtext"></selfdialogs> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <!-- <filesload 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ref="filesload" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :fileurls="fileurls" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1077,10 +1081,13 @@ let isActive=ref(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const  changeClass= (i)=>  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  isActive.value = i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let dsite=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let state=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const changeModel= ()=>  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   vtkmodel.clearJgAddMode(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   vtkmodel.renderWindow.render(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let timing = ref(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let styX=ref({left: ""}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let vueupshow=ref(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const gfx=ref(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1230,9 +1237,10 @@ const Dtext=(val)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 3D弹屏 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const Dclick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dialogtrue.value.dialoglog = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  vtkmodel.clearJgAddMode() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  vtkmodel.selectPipes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  dialogtrue.value.jgSelect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // vtkmodel.clearJgAddMode() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // vtkmodel.selectPipes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // dialogtrue.value.jgSelect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   console.log(dialogtrue.value.dialoglog); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //灾情源查询列表 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1276,6 +1284,7 @@ const fireadd = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       handledisaster(aid.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fun3D(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ElMessage.error(err.returnMsg); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1288,7 +1297,34 @@ const handleChangecollapse = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   coolactiveName1.value=val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 加减input事件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const inputnuberChange = (number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dsite.value=number; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.jgSelenum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 3D关闭弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const fun3D = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ // state.value=sessionStorage.getItem("state"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ // console.log() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if(state.value=='1'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.clearModeAddJg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.selectNoting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.timintclaer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  vtkmodel.clearpipsite();//清除选择巷道的位置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const closeDialog=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ // state.value=sessionStorage.getItem("state"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if(state.value=='1'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.clearModeAddJg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.selectNoting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }//节点图形 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  vtkmodel.clearpipsite();//清除选择巷道的位置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.timintclaer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //添加保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const handleEditfire = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (gdadd.value == "1") { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1392,6 +1428,9 @@ const newtable = (e) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   newtable.value = "1"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   gdadd.value = "1"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   zhtext.value = "添加"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  vtkmodel.clearJgAddMode() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  vtkmodel.selectPipes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.jgSelect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //  修改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const xiugaitable = () => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1400,7 +1439,9 @@ const xiugaitable = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (JSON.stringify(tableobj.value) == "{}") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ElMessage.error("你还没有选中修改的项目"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    console.log(tableobj.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.clearJgAddMode() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.selectPipes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    dialogtrue.value.jgSelect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     sdialog.value.dianadddialog = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     aid.value = tableobj.value.aid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     firepid.value = tableobj.value.pid; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1597,6 +1638,7 @@ console.log(params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       Gassdialog.value.wsaddflie= false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       Gassgetdata(aid.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fun3D(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ElMessage.error(err.returnMsg); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1723,6 +1765,7 @@ const wsbalastadd=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       Gassdialog.value.wsaddarea= false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       wsblastget(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fun3D(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 |