Browse Source

12.20添加灾源勾选

liuqiao 8 tháng trước cách đây
mục cha
commit
be3af43391
2 tập tin đã thay đổi với 21 bổ sung3 xóa
  1. 5 0
      src/view/components/InfoDisaster.vue
  2. 16 3
      src/view/components/tool.vue

+ 5 - 0
src/view/components/InfoDisaster.vue

@@ -1845,6 +1845,7 @@ const Dclick = () => {
 };
 //灾情源查询列表
 const handledisaster = (aidval) => {
+  vtkmodel.delSoures();
   aid.value = aidval;
   const params = {
     transCode: "D00005",
@@ -1852,6 +1853,10 @@ const handledisaster = (aidval) => {
   };
   request(params)
     .then((res) => {
+      res.rows.forEach((item,index)=>{
+        vtkmodel.addSoures(item.pid,item.site)
+        console.log(item.pid+'是添加我了吗'+item.site)
+      })
       if (props.classradio == "Fire") {
         tableDatay.value = res.rows;
       } else {

+ 16 - 3
src/view/components/tool.vue

@@ -5,8 +5,8 @@
         <li class="list" v-for="(item,index) in toolarr" :key="index" @click="clicklist(index)">{{ item.name }}</li>
       </ul>
       <div>
-        <el-checkbox v-model="checked1" label="巷道" size="large" />
-        <el-checkbox v-model="checked2" label="灾源" size="large" />
+        <el-checkbox v-model="checked1" label="巷道" size="large" @change="changecheckbox($event)" />
+        <el-checkbox v-model="checked2" label="灾源" size="large" @change="changecheckbox2($event)" />
   </div>
     </div>
   </template>
@@ -73,7 +73,20 @@
 
    }
    }
-  
+  const changecheckbox=(val)=>{
+    if(checked1.value){
+      vtkmodel.showPname();
+    }else{
+      vtkmodel.removePname();
+    }
+  }
+  const changecheckbox2=(val)=>{
+    if(checked2.value){
+      vtkmodel.showSoure();
+    }else{
+      vtkmodel.removeSoure();
+    }
+  }
   </script>
   <style scoped>
 .vktool{