maxiaoxiao преди 9 месеца
родител
ревизия
f627c0a9e0
променени са 1 файла, в които са добавени 16 реда и са изтрити 7 реда
  1. 16 7
      src/views/cockpit/kjgh.vue

+ 16 - 7
src/views/cockpit/kjgh.vue

@@ -15,7 +15,7 @@
 
         </div>
       </div> -->
-      <div class="item cursor" @click="draw_vector('jsc_kjgh_yjjbnt_layer')">
+      <div class="item cursor" @click="draw_vector('yjjbnt','永久基本农田')">
         <div class="icon">
           <div class="icon_yrkkg">
 
@@ -27,7 +27,7 @@
           <i style="pointer-events:all" :class="{ 'el-icon-view': true }"></i>
         </div>
       </div>
-      <div class="item cursor" @click="draw_vector('jsc_kjgh_stbhhx_layer')">
+      <div class="item cursor" @click="draw_vector('stbhhx','生态保护红线')">
         <div class="icon">
           <div class="icon_xzjsyd">
 
@@ -41,7 +41,7 @@
           <i style="pointer-events:all" :class="{ 'el-icon-view': true }"></i>
         </div>
       </div>
-      <div class="item cursor" @click="draw_vector('jsc_kjgh_czkfbj_layer')">
+      <div class="item cursor" @click="draw_vector('czkfbj','城镇开发边界')">
         <div class="icon">
           <div class="icon_jsydzzb">
 
@@ -53,7 +53,7 @@
           <i style="pointer-events:all" :class="{ 'el-icon-view': true }"></i>
         </div>
       </div>
-      <div class="box_bottom cursor" @click="draw_vector('jsc_kjgh_czkfbjinkg_layer')" >
+      <div class="box_bottom cursor" @click="draw_vector('czkfbjinkg','城镇开发边界内控规数据')" >
         <div class="box_text">
         <div class="text box_bottom_text">
           <p>城镇开发边界内控规范围
@@ -138,12 +138,21 @@ export default {
         ghdkmj: obj_kfbjmj_data.data[0].ghdkmj//已入库管控范围
       });
     },
-    async draw_vector(jscType) {
+    async draw_vector(type,title) {
       store.setViewerFlagb(false);
       store.setToolBarShow(false);
       store.setXzqh_flag(false);
-      let res = await QueryOne({ jscType, id: "4602" });
-      let layersData = { ...res.data, title: this.title };
+      let res = await QueryOne({
+        jscType: `jsc_kjgh_${type}_layer`,
+        id: "4602",
+      })
+      let layersData = { ...res.data, title };
+      let tempTreeData = store.state.tempResourceTree;
+      if (tempTreeData.length > 0) {
+        layersData = tempTreeData[0].children.find((i) => i.title == title);
+        store.state.vectorlayerlist.push(layersData);
+        console.log("---aaa", store.state.vectorlayerlist);
+      }
       tdsy.addLayer(layersData);
     },
   },