Kaynağa Gözat

707模型库节点巷道显示,弹窗移动

tangjunhao 2 ay önce
ebeveyn
işleme
eaa2f4ee68

+ 2 - 2
src/view/components/InfoBoundary.vue

@@ -720,9 +720,9 @@ const xiugai = () => {
     bformInline.value.temperature = xiugaiobj.value.temperature;
     bformInline.value.polcon1 = xiugaiobj.value.polcon1;
     bformInline.value.polcon2 = xiugaiobj.value.polcon2;
-    vtkmodel.clearJgAddMode() ;
+    vtkmodel.clearJgAddMode();
      //选中指定管道
-    vtkmodel.selectByNodeId(nid.value); 
+    vtkmodel.selectByNodeId(nid.value);
   }
 };
 

+ 3 - 3
src/view/components/MenuCheck.vue

@@ -59,7 +59,7 @@
         </el-collapse-item>
             </el-collapse>
         <!-- 删除 -->
-        <el-dialog v-model="dialogsgdelect"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
+        <el-dialog v-model="dialogsgdelect" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
 
             <template #header="{ titleId, titleClass }">
                 <div class="my-header ">
@@ -81,7 +81,7 @@
             </div>
         </el-dialog>
         <!-- 添加 -->
-        <el-dialog v-model="sdialog.dianadddialog"  align-center  :append-to-body="true" width="500px"  class="dialog_class bgcolor tianjia">
+        <el-dialog v-model="sdialog.dianadddialog" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="500px"  class="dialog_class bgcolor tianjia">
           <template #header="{titleId, titleClass }">
           <div class="my-header ">
               <el-image :src="icon" fit="contain" ></el-image>
@@ -316,7 +316,7 @@ const shanchu = () => {
     if (JSON.stringify(tableobj.value) == '{}') {
         message.error("你还没有选中删除的项目")
     } else {
-        zqname.value = tableobj.value.pname;
+        zqname.value = tableobj.value.chname;
         dialogsgdelect.value = true;
  
     }

+ 26 - 9
src/view/components/MenuMine.vue

@@ -104,7 +104,7 @@
                                             <el-table-column property="code" label="编号" /> -->
                                             <el-table-column property="name" label="名称"/>
                                             <el-table-column property="sectionType" label="截面类型" width="120" />
-                                            <el-table-column property="roughCoe" label="阻力系数" width="120"/>
+                                            <el-table-column property="roughCoe" label="阻力系数(mm)" width="120"/>
                                             <!-- <el-table-column property="sectionPara1" label="截面参数1" width="90" />
                                             <el-table-column property="sectionPara2" label="截面参数2" width="90" />
                                             <el-table-column property="sectionPara3" label="截面参数3" width="90" />
@@ -151,7 +151,7 @@
                 </el-tabs>
             </div>
             <!-- 添加弹窗 -->
-            <el-dialog v-model="sdialog.adddialog"     align-center   :append-to-body="true" width="480" class="dialog_class bgcolor tianjia">
+            <el-dialog v-model="sdialog.adddialog" modal-class="summary-dlg" :fullscreen="false" :modal-append-to-body="false" draggable :modal="false" align-center   :append-to-body="true"  width="480" class="dialog_class bgcolor tianjia">
 
 <template #header="{ titleId, titleClass }">
     <div class="my-header ">
@@ -194,7 +194,7 @@
 </div>
 </el-dialog>
 <!-- 删除 -->
-<el-dialog v-model="sdialog.dialogsgdelect"  align-center  :append-to-body="true"  width="400" class="dialog_class bgcolor tianjia">
+<el-dialog v-model="sdialog.dialogsgdelect" modal-class="summary-dlg" draggable :modal="false"  align-center  :append-to-body="true"  width="400" class="dialog_class bgcolor tianjia">
 
 <template #header="{ titleId, titleClass }">
     <div class="my-header ">
@@ -216,7 +216,7 @@
 </div>
 </el-dialog>
 <!-- 添加 -->
-<el-dialog v-model="sdialog.gdadddialog"  align-center :modal="false" :close-on-click-modal="false"
+<el-dialog v-model="sdialog.gdadddialog"  align-center :modal="false" modal-class="summary-dlg" :close-on-click-modal="false"
 :append-to-body="true" draggable width="480" class="dialog_class bgcolor tianjia">
 
 <template #header="{ titleId, titleClass }">
@@ -374,7 +374,7 @@
 </div>
 </el-dialog>
 <!-- 删除 -->
-<el-dialog v-model="sdialog.guddialogsgdelect"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
+<el-dialog v-model="sdialog.guddialogsgdelect" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
 
 <template #header="{ titleId, titleClass }">
     <div class="my-header ">
@@ -396,7 +396,7 @@
 </div>
 </el-dialog>
 <!-- 阻力系数弹窗 毛壁面-->
- <el-dialog v-model="sdialog.resistance" width="600" :append-to-body="true"  :modal="false" :close-on-click-modal="false"
+ <el-dialog v-model="sdialog.resistance"  width="600" :append-to-body="true"  :modal="false" modal-class="summary-dlg" :close-on-click-modal="false"
   draggable class="dialog_class bgcolor tablefocus shigutable">
 <template #header="{ titleId, titleClass }">
     <div class="my-header ">
@@ -856,6 +856,7 @@
   import { timestampToTime } from '@/js/lindex.js';
   import NodeSelect from "./NodeLine.vue";
   import vueUploader from "./fileuploads.vue";
+  import { vtkmodel } from "@/control/vtkModel.js";
 
 //   import Menufile from "./MenuFile.vue"
 //   import upFile from "./upfile.vue";
@@ -1211,6 +1212,8 @@ let options2 = ref([
   })
   // tab选项事件
   const handleClick = (Tab, val) => {
+    vtkmodel.clearJgAddMode();
+    vtkmodel.renderWindow.render();
       switch (Tab.props.name) {
           case 'first':
               pipelinedata()
@@ -1226,10 +1229,15 @@ let options2 = ref([
   }
   //  节点分页查询
   const handleCurrentChange = (val) => {
+    // 清除选中节点
+      vtkmodel.clearJgAddMode();
+      vtkmodel.renderWindow.render();
       pipelinedata();
   }
   // 管道分页查询
   const handleCurrentChange2 = (val) => {
+      vtkmodel.clearJgAddMode();
+      vtkmodel.renderWindow.render();
       guandaodata();
   }
   //节点数据查询
@@ -1439,14 +1447,23 @@ const changejm=(val)=>{
   const handleDelete = (val) => {
       currentrow.value = true;
       nodedata.value = val;
+      // console.log("选中的节点数据:", nodedata.value);
+
+      vtkmodel.clearJgAddMode();
+      //选中指定节点
+      vtkmodel.selectByNodeId(nodedata.value.id);
   
   }
   const handleDelete2 = (val) => {
       currentrow1.value = true;
       gddata.value = val;
       gfname.value= gddata.value.gfname;
-    bfname.value= gddata.value.bfname;
-  
+      bfname.value= gddata.value.bfname;
+
+      // console.log("选中的管道数据:", gddata.value);
+      vtkmodel.clearJgAddMode();
+      //选中指定管道
+      vtkmodel.selectByPipeId(gddata.value.id);
   }
   //node删除
   const nodedelete = () => {
@@ -1508,7 +1525,7 @@ const changejm=(val)=>{
                     };
                    
                     });
-              console.log("获取到的管道名称:", tableData3.value);
+
               gd.value.total = res.total;
           })
           .catch((err) => {

+ 3 - 3
src/view/components/MenuPhysics.vue

@@ -75,7 +75,7 @@
         </el-collapse-item>
             </el-collapse>
         <!-- 添加 -->
-        <el-dialog v-model="addVisible"   width="400"  align-center  :append-to-body="true"  class="dialog_class bgcolor tianjia  foter_l tianjia">
+        <el-dialog v-model="addVisible"   width="400" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true"  class="dialog_class bgcolor tianjia  foter_l tianjia">
 
             <template #header="{ titleId, titleClass }">
                 <div class="my-header ">
@@ -114,7 +114,7 @@
         </el-dialog>
 
         <!-- 删除 -->
-        <el-dialog v-model="dialogsgdelect"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
+        <el-dialog v-model="dialogsgdelect" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
 
             <template #header="{ titleId, titleClass }">
                 <div class="my-header ">
@@ -123,7 +123,7 @@
 
                 </div>
             </template>
-            <h4 class="delecttitle"> 是否确认删除名称 <span class="spanclad">{{ zqname }}</span></h4>
+            <h4 class="delecttitle"> 是否确认删除 <span class="spanclad">{{ zqname }}</span></h4>
             <div class="dialog-footer footer_div l_btn">
                 <div class="footerbtn flex1">
                     <div class="borderimg"><el-button @click="dialogsgdelect = false">取消</el-button></div>

+ 3 - 3
src/view/components/MenuSensor.vue

@@ -63,7 +63,7 @@
         </el-collapse-item>
             </el-collapse>
         <!-- 添加 -->
-        <el-dialog v-model="addVisible"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia  foter_l tianjia">
+        <el-dialog v-model="addVisible" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia  foter_l tianjia">
 
             <template #header="{ titleId, titleClass }">
                 <div class="my-header ">
@@ -104,7 +104,7 @@
         </el-dialog>
 
         <!-- 删除 -->
-        <el-dialog v-model="dialogsgdelect"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
+        <el-dialog v-model="dialogsgdelect" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
 
             <template #header="{ titleId, titleClass }">
                 <div class="my-header ">
@@ -191,7 +191,7 @@ const shanchu = () => {
         message.error("你还没有选中删除的项目")
     } else {
         dialogsgdelect.value = true
-        zqname.value = tableobj.value.pname;
+        zqname.value ='类型:'+tableobj.value.type + ' 所在巷道:' + tableobj.value.pname;
     }
 }
 const fundeledata = () => {

+ 3 - 3
src/view/components/Menumap.vue

@@ -72,7 +72,7 @@
        </el-collapse-item>
            </el-collapse>
        <!-- 添加 -->
-       <el-dialog v-model="addVisible"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia  foter_l tianjia">
+       <el-dialog v-model="addVisible" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia  foter_l tianjia">
 
            <template #header="{ titleId, titleClass }">
                <div class="my-header ">
@@ -108,7 +108,7 @@
        </el-dialog>
 
        <!-- 删除 -->
-       <el-dialog v-model="dialogsgdelect"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
+       <el-dialog v-model="dialogsgdelect" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
 
            <template #header="{ titleId, titleClass }">
                <div class="my-header ">
@@ -206,7 +206,7 @@ const shanchu = () => {
        message.error("你还没有选中删除的项目")
    } else {
        dialogsgdelect.value = true
-       zqname.value = tableobj.value.pname;
+       zqname.value = tableobj.value.ptcode;
    }
 }
 const fundeledata = () => {

+ 3 - 2
src/view/components/Menupath.vue

@@ -119,7 +119,8 @@
              </el-collapse>
          <!-- 添加 -->
          <el-dialog    
-         :append-to-body="true"  
+         :append-to-body="true"
+         draggable :modal="false" modal-class="summary-dlg"  
             align-center
             :z-index='1000'
           v-model="addVisible" width="400" class="dialog_class bgcolor tianjia  foter_l tianjia">
@@ -205,7 +206,7 @@
         </div>
         </el-dialog>
          <!-- 删除 -->
-         <el-dialog v-model="dialogsgdelect"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
+         <el-dialog v-model="dialogsgdelect" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
  
              <template #header="{ titleId, titleClass }">
                  <div class="my-header ">

+ 2 - 0
src/view/components/Menupump.vue

@@ -196,6 +196,7 @@
           <!-- 添加 -->
           <el-dialog
             v-model="addVisible"
+            draggable :modal="false" modal-class="summary-dlg"
             align-center
             :append-to-body="true"
             width="400"
@@ -304,6 +305,7 @@
           <!-- 删除 -->
           <el-dialog
             v-model="dialogsgdelect"
+            draggable :modal="false" modal-class="summary-dlg"
             align-center
             :append-to-body="true"
             width="400"

+ 2 - 1
src/view/components/Menuventdoor.vue

@@ -70,6 +70,7 @@
           <!-- 风门的添加 -->
           <el-dialog
             v-model="fmDShow"
+            draggable :modal="false" modal-class="summary-dlg"
             align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia  foter_l tianjia"
           >
             <template #header="{ titleId, titleClass }">
@@ -167,7 +168,7 @@
             </div>
           </el-dialog>
           <!-- 删除框 -->
-          <el-dialog v-model="dialogsgdelect"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
+          <el-dialog v-model="dialogsgdelect" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
 
            <template #header="{ titleId, titleClass }">
                <div class="my-header ">

+ 2 - 1
src/view/components/Menuventfan.vue

@@ -71,7 +71,7 @@
               </div>
             </el-collapse-item>
           </el-collapse>
-          <el-dialog v-model="dialogsgdelect"  align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
+          <el-dialog v-model="dialogsgdelect" draggable :modal="false" modal-class="summary-dlg" align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia">
 
            <template #header="{ titleId, titleClass }">
                <div class="my-header ">
@@ -95,6 +95,7 @@
           <!-- 风门的添加 -->
           <el-dialog
             v-model="femDShow"
+            draggable :modal="false" modal-class="summary-dlg"
             align-center  :append-to-body="true" width="400" class="dialog_class bgcolor tianjia  foter_l tianjia"
           >
             <template #header="{ titleId, titleClass }">