|
@@ -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);
|
|
|
},
|
|
|
},
|