| 
					
				 | 
			
			
				@@ -30,16 +30,26 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template v-slot:empty> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <p>暂无数据</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          <el-table-column prop="nname" label="风机名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <el-table-column prop="fanname" label="风机名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <el-table-column prop="pname" label="选择巷道" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <el-table-column prop="site" label="相对位置" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-table-column prop="site" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-table-column prop="pa" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <template v-slot:header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <span >增压</span><br> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <span >(kpa)</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-table-column prop="site" label="开启状态" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <el-table-column prop="onoff" label="开启状态"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <template #default="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              scope.row.onoff == "0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                ? "否" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                : scope.row.onoff == "1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                ? "是" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                : "是" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="asdis_btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <div class="flex_a" > 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -51,12 +61,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <div class="flex_a" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <div class="btns"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="btns" @click="xiugaiclick()"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               <span class="spantext">修改</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <div class="flex_a"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <div class="btns"  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="btns" @click="delonclock('风机')" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               <span class="spantext">删除</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -83,33 +93,43 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           :max-height="tableHeight" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           :highlight-current-row="currentrow" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           :row-class-name="tableRowClassName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          @row-click="handlerow($event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          @row-click="handlerow2($event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           :header-cell-style="{ background: 'rgba(13, 22, 57, 0) ' }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template v-slot:empty> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <p>暂无数据</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          <el-table-column prop="nname" label="风机名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <el-table-column prop="doorname" label="风门名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <el-table-column prop="pname" label="选择巷道" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <el-table-column prop="site" label="相对位置" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-table-column prop="site" label="阻力系数" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-table-column prop="site" label=" 开启状态" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-table-column prop="dragcoe" label="阻力系数" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-table-column prop="onoff" label="开启状态"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <template #default="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              scope.row.onoff == 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                ? "否" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                : scope.row.onoff == 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                ? "是" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                : "是" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="asdis_btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <div class="flex_a" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              class="btns" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              class="btns"   @click="fmadd();sdialog.fmdialog=true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               <span class="spantext">添加</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <div class="flex_a" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <div class="btns"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="btns" @click="fmxiugai()"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               <span class="spantext">修改</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <div class="flex_a"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <div class="btns"  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="btns" @click="fmdel('风门')" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               <span class="spantext">删除</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -206,7 +226,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="dialog-footer footer_div l_btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="footerbtn flex1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="borderimg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button @click="closeDialog(); sdialog.fjdialog">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button @click="closeDialog(); sdialog.fjdialog=false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="footerbtn flex1"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -219,6 +239,103 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!-- 风门的添加 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<el-dialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      v-model="sdialog.fmdialog" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      width="400" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      align-center 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :modal="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :append-to-body="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :z-index='1000' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :close-on-click-modal="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :fullscreen="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :modal-append-to-body="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      modal-class="summary-dlg" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      class="dialog_class bgcolor tianjia" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      draggable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      @close='closeDialog' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <template #header="{ titleId, titleClass }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="my-header"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-image :src="icon" fit="contain"></el-image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <h4 :id="titleId" :class="titleClass">{{ zhtext }}</h4> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="风门名称" :label-width="formLabelWidth6"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-input v-model="fmobj.doorname"  maxlength="18" oninput ="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')"  class="w-50 m-2" placeholder="请输入" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="demo-input-suffix firsttitle magintop"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="巷道名称" :label-width="formLabelWidth6"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-model="source.selectstr" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="w-50 m-2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            placeholder="巷道名称" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="btn2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @click=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              fireclick(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              sdialog.dialogVisiblenode = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            >选择巷道</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="btn2" style="padding-left: 10px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button type="primary" @click="Dclick()">3D巷道选择</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="input"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="位置" :label-width="formLabelWidth6"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-input-number 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-model="source.site" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :min="0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :max="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :precision="2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :step="0.1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            controls-position="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="w-50 m-2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            placeholder="位置" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @change="inputnuberChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div style="display: flex;" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span class="switchppm">开启状态</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-switch  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-model="fmobj.onoff" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                inline-prompt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                active-text="是" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                inactive-text="否" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :active-value="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :inactive-value="0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @change="handleSwitchChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="阻力系数" :label-width="formLabelWidth6"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-input v-model="fmobj.dragcoe"  maxlength="10" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2"  placeholder="请输入" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="dialog-footer footer_div l_btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="footerbtn flex1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="borderimg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button @click="closeDialog(); sdialog.fmdialog=false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="footerbtn flex1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="borderimg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="addxiufm(); " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              确定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- 选择巷道 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <pipelines ref="pipeline" :selectstr="source.selectstr" @pipelineapi="pipelineapi" /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -239,14 +356,32 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           是否确认删除 <span class="spanclad">{{ zqname }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </h4> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="dialog-footer footer_div l_btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="footerbtn flex1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="borderimg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button @click="sdialog.dialogsgdelect=false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="footerbtn flex1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="borderimg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="deletefun(); " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              确定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <!-- <div class="dialog-footer footer_div l_btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="footerbtn flex1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="borderimg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button>取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button @click="sdialog.dialogsgdelect=false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button @click="deletefun()">确定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <selfdialogs ref="dialogtrue" :site="dsite"  @Dtext="Dtext"></selfdialogs> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <script setup> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -257,24 +392,31 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { ElMessage, ElButton, ElDialog,ElConfigProvider } from "element-plus"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import zhCn from 'element-plus/es/locale/lang/zh-cn' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { Calendar, Search } from "@element-plus/icons-vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  import selfdialogs from "./SetNode.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // import selfdialogs from "./SetNode.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import selfdialogs from "./SetPipe.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import pipelines from "./PipeIine.vue" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { vtkmodel } from "@/control/vtkModel.js"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let zqname=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  let tableHeight=ref(200) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let tableHeight=ref(200); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let dsite=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let currentrow=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let pipeline = ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let dialogtrue = ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let sdialog=ref({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     dialogsgdelect:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     dialogVisiblenode:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fjdialog:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fmdialog:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let delte=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let state=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let formLabelWidth6=ref(120) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let source = ref({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     selectstr: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    site: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    site:null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// let selectstr=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// let firepid=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let aid=ref()//事故id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let pid=ref();// 巷道id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let site=ref(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -284,6 +426,14 @@ let aid=ref()//事故id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pa:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onoff:0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let handobj=ref({}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let fmobj=ref({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  doorid:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  doorname:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dragcoe:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  onoff:0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let handobjfm=ref({}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const props = defineProps({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     aid: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     type: String, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -295,7 +445,13 @@ const props = defineProps({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let fjtableData=ref([]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let fmtableData=ref([]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const handlerow = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  console.log(val); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    currentrow.value=true;  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handobj.value=val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log(val); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const handlerow2 = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    currentrow.value=true;  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handobjfm.value=val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let coolactiveName1 = ref(["1", "2"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 表格变色 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -305,6 +461,14 @@ const tableRowClassName = ({ row, rowIndex }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return "oddRow"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 3D弹屏 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const Dclick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.dialoglog = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // vtkmodel.clearJgAddMode() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // vtkmodel.selectPipes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // dialogtrue.value.jgSelect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  console.log(dialogtrue.value.dialoglog); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 选择巷道 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const fireclick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pipeline.value.searchtaggd=''; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -312,6 +476,17 @@ const fireclick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pipeline.value.pipelinedata(''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const closeDialog=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+state.value=sessionStorage.getItem("state"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if(state.value=='1'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.clearModeAddJg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.selectNoting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }//节点图形 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  vtkmodel.clearpipsite();//清除选择巷道的位置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.timintclaer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  sdialog.value.fjdialog=false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //点击确定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const pipelineapi = (row) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     console.log(row); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -321,21 +496,112 @@ const pipelineapi = (row) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //风机的添加 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const fjclick=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     zhtext.value='添加'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    currentrow.value=false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     tishi.value= zhtext.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handobj.value={}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fjobj.value.fanid=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fjobj.value.fanname=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fjobj.value.onoff=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fjobj.value.pa=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.site=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.selectstr=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    pid.value=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.site==''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.clearJgAddMode() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  vtkmodel.selectPipes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.jgSelect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 风门的修改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const xiugaiclick=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  zhtext.value='修改'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (JSON.stringify(handobj.value) == "{}"|| currentrow.value==false) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ElMessage.error("你还没有选中修改的项目"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sdialog.value.fjdialog = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    aid.value=handobj.value.aid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fjobj.value.fanid=handobj.value.fanid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fjobj.value.fanname=handobj.value.fanname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fjobj.value.onoff=handobj.value.onoff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fjobj.value.pa=handobj.value.pa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.selectstr=handobj.value.pname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.site=handobj.value.site; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    pid.value=handobj.value.pid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.site==handobj.value.site; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.clearJgAddMode() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  vtkmodel.selectPipes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.jgSelect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//风机删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const delonclock=(val)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (JSON.stringify(handobj.value) == "{}"|| currentrow.value==false) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ElMessage.error("你还没有选中删除的项目"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    delte.value=val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sdialog.value.dialogsgdelect=true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    zqname.value=handobj.value.pname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const deletefun=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  console.log(delte.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if(delte.value=="风机"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    transCode: "D20009", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fanid: handobj.value.fanid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  request(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        message:"删除风机成功", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      sdialog.value.dialogsgdelect = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getrequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ElMessage.error(err.returnMsg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }else if(delte.value=="风门"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    transCode: "D20012", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    doorid:handobjfm.value.doorid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  request(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        message:"删除风门成功", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      sdialog.value.dialogsgdelect = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fmrequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ElMessage.error(err.returnMsg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const inputnuberChange = (number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     source.value.site=number; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//   dialogtrue.value.jgSelenum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    dsite.value=number; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ dialogtrue.value.jgSelenum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const handleSwitchChange=(value)=> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fjobj.value.onoff=value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// 查询 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//初始化 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const getquery=(id)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  aid.value=id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getrequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  fmrequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//  风机查询 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const getrequest=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    aid.value=props.aid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     transCode: "D20007", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     aid: aid.value, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -343,7 +609,9 @@ const getrequest=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   request(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.log(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tableDatpump.value=res.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fjtableData.value=res.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        currentrow.value=false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log( currentrow.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ElMessage.error(err.returnMsg); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -355,6 +623,7 @@ const addrequest=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ElMessage.error("巷道不能为空") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    transCode: "D20008", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fanid:fjobj.value.fanid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pid:pid.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fanname:fjobj.value.fanname, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -363,33 +632,140 @@ const addrequest=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onoff:fjobj.value.onoff, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     aid:aid.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  request(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        message: zhtext.value+"风机成功", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      sdialog.value.fjdialog = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getrequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // getrequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fun3D(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ElMessage.error(err.returnMsg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     transCode: "D20008", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//      pumpid:pumpobj.value.pumpid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     pumpname:pumpobj.value.pumpname, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     openhig:parseFloat(pumpobj.value.openhig), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     closehig:parseFloat(pumpobj.value.closehig), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     pid: firepid.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     aid: aid.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     site: source.site, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//    onoff:pumpobj.value.onoff 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//风门查询  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const fmrequest=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log(aid.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    transCode: "D20010", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    aid: aid.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  console.log(params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//   request(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//       ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//         message: zhtext.value+"水泵成功", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//         type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//       sdialog.value.addpump = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//       getrequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//       fun3D(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//       ElMessage.error(err.returnMsg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  request(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fmtableData.value=res.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        currentrow.value=false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ElMessage.error(err.returnMsg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //风门的add 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const  fmadd=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    zhtext.value='添加'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    currentrow.value=false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    tishi.value= zhtext.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handobj.value={}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fmobj.value.doorid=null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fmobj.value.doorname=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fmobj.value.onoff=0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fmobj.value.dragcoe=null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.site=null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.selectstr=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    pid.value=null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.clearJgAddMode() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  vtkmodel.selectPipes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.jgSelect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //风门的修改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const  fmxiugai=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    zhtext.value='修改'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (JSON.stringify(handobjfm.value) == "{}"|| currentrow.value==false) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ElMessage.error("你还没有选中修改的项目"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sdialog.value.fmdialog = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    aid.value=handobjfm.value.aid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fmobj.value.doorid=handobjfm.value.doorid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fmobj.value.doorname=handobjfm.value.doorname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fmobj.value.onoff=handobjfm.value.onoff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fmobj.value.dragcoe=handobjfm.value.dragcoe; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.selectstr=handobjfm.value.pname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.site=handobjfm.value.site; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    pid.value=handobjfm.value.pid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    source.value.site==handobjfm.value.site; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.clearJgAddMode() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.selectPipes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    dialogtrue.value.jgSelect(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const  fmdel=(val)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (JSON.stringify(handobjfm.value) == "{}"|| currentrow.value==false) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ElMessage.error("你还没有选中删除的项目"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    delte.value=val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sdialog.value.dialogsgdelect=true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    zqname.value=handobjfm.value.pname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //添加接口 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const  addxiufm=()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(pid.value==null||pid.value==""){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ElMessage.error("巷道不能为空") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    transCode:"D20011", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    doorid:fmobj.value.doorid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    pid:pid.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    doorname:fmobj.value.doorname, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    site:source.value.site, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    dragcoe:parseFloat(fmobj.value.dragcoe), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    onoff:fmobj.value.onoff, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    aid:aid.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  request(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        message: zhtext.value+"风门成功", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      sdialog.value.fmdialog = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fmrequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fun3D(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ElMessage.error(err.returnMsg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 3D关闭弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const fun3D = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ state.value=sessionStorage.getItem("state"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //console.log(state.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if(state.value=='1'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.clearModeAddJg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vtkmodel.selectNoting(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dialogtrue.value.timintclaer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  vtkmodel.clearpipsite();//清除选择巷道的位置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const Dtext=(val)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  console.log(val); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  source.value.selectstr=val.name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  pid.value=val.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-defineExpose({getrequest}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+defineExpose({getquery}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 |