liuqiao 8 mesi fa
parent
commit
a2a210c051
2 ha cambiato i file con 23 aggiunte e 7 eliminazioni
  1. 10 3
      src/view/components/MenuSensor.vue
  2. 13 4
      src/view/components/tool.vue

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

@@ -223,11 +223,18 @@ const getsensor = () => {
     }
     request(params)
         .then((res) => {
-            if(res.rows.length == 0){
-                
-            }
             tableData.value = res.rows;
              tableobj.value={};
+            if(res.rows.length == 0){
+              
+            }else{
+                console.log( res.rows);
+                res.rows.forEach(element => {
+                    console.log( element.pid+'是谁在报错'+element.site);
+                   vtkmodel.addSensor(element.pid,element.site)
+                });
+            }
+       
         })
         .catch((err) => {
             ElMessage.error(err.returnMsg)

+ 13 - 4
src/view/components/tool.vue

@@ -8,6 +8,7 @@
         <el-checkbox v-model="checked1" label="巷道名称" size="large" @change="changecheckbox($event)" />
         <el-checkbox v-model="checked2" label="灾源点" size="large" @change="changecheckbox2($event)" />
         <el-checkbox v-model="checked3" label="监测点" size="large" @change="changecheckbox3($event)" />
+        <el-checkbox v-model="checked4" label="传感器" size="large" @change="changecheckbox4($event)" />
   </div>
     </div>
   </template>
@@ -24,6 +25,7 @@
   let checked1=ref(false);
   let checked2=ref(false);
   let checked3=ref(false);
+  let checked4=ref(false);
   let toolarr=ref([
     {
       name:'X+'
@@ -103,13 +105,20 @@
     }
   }
   const changecheckbox3=(val)=>{
-    console.log(checked3.value);
     if(checked3.value){
       vtkmodel.showjc();
     }else{
       vtkmodel.removejc();
     }
   }
+  const changecheckbox4=(val)=>{
+     console.log(checked4.value);
+    if(checked4.value){
+      vtkmodel.showSensor();
+    }else{
+      vtkmodel.removeSensor();
+    }
+  }
   onUnmounted(() =>{
 
 emitter.off('handleSelect')
@@ -133,8 +142,8 @@ emitter.off('handleSelect')
     /* line-height: 30px; */
     background-color: rgba(61, 219, 252, 0.20) !important;
     position: relative;
-    margin-left: 5px;
-    padding: 3px 6px;
+    padding: 3px 8px;
+    margin-right: 10px;;
   }
   .vktool .list::before {
       content: " ";
@@ -159,7 +168,7 @@ emitter.off('handleSelect')
     }
 .vktool  .el-checkbox{
   flex: 1;
-  margin-right:23px;
+  margin-right:6px;
 
 }
   </style>