From f1b35c0be0e787fca65b62de405c244e86db82c3 Mon Sep 17 00:00:00 2001 From: wanghui Date: Wed, 24 Jul 2024 17:35:46 +0800 Subject: [PATCH 1/2] 11 --- src/view/sy_map.vue | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/src/view/sy_map.vue b/src/view/sy_map.vue index cf14af7..c723fba 100644 --- a/src/view/sy_map.vue +++ b/src/view/sy_map.vue @@ -116,7 +116,7 @@ const cs_qk_arr = ref([]); const cs_name_arr = ref([]); const cs_number_name_arr = ref([]); // -const jrcs=ref(false) +const jrcs = ref(false) const title_choose = ref("龙游县"); //村社颜色列表 const colorList = [ @@ -389,16 +389,17 @@ const addPolygonCounty = () => { map.addOverlay(polygon); polygon.addEventListener("click", () => { console.log(item.name); - if(item.name !== "溪口镇"){ - jrcs.value=false; - console.log( jrcs.value,'000'); + getDatas(item.name) + if (item.name !== "溪口镇") { + jrcs.value = false; + console.log(jrcs.value, '000'); } if (jrcs.value && item.name !== "溪口镇") { console.log(1); } else { console.log(2); - jrcs.value=true; + jrcs.value = true; let jdCenter = []; if (item.name == "溪口镇") { if (!title_choose.value.includes("溪口镇")) { @@ -411,7 +412,7 @@ const addPolygonCounty = () => { jdCenter = item.center; } }); - console.log( jrcs.value); + console.log(jrcs.value); addCs(); goMapCenter(jdCenter, 13); } else { @@ -1759,6 +1760,23 @@ const getData = async (i, e) => { changeRs(i) } }; +const getDatas = async (e) => { + await http.get(`/api/ggfwyth/ysyzt/getCssrksl?town=${e}`).then((res) => { + if (res.code == 200) { + res.data.committee.map((item) => { + xkzCenter.map((items) => { + if (item.committee == items.name) { + items.number = item.rksl + } + }) + }) + console.log(res); + + } + + }); + +}; const reset_font = () => { let width = document.documentElement.clientWidth || document.body.clientWidth; let height = From 1129f1a555ff27ae334e112df48148288722fa01 Mon Sep 17 00:00:00 2001 From: wanghui Date: Wed, 24 Jul 2024 18:14:06 +0800 Subject: [PATCH 2/2] 11 --- src/view/sy_map.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/view/sy_map.vue b/src/view/sy_map.vue index c097f62..b98b3a3 100644 --- a/src/view/sy_map.vue +++ b/src/view/sy_map.vue @@ -12,7 +12,7 @@
+ @click="getData(item.id, item.age), getDatas('溪口镇', item.age)" :key="index">
{{ item.ages }}
{{ item.rksl }}
@@ -1865,8 +1865,8 @@ const getData = async (i, e) => { changeRs(i); } }; -const getDatas = async (e) => { - await http.get(`/api/ggfwyth/ysyzt/getCssrksl?town=${e}`).then((res) => { +const getDatas = async (e, i) => { + await http.get(`/api/ggfwyth/ysyzt/getCssrksl?town=${e}&age=${i || null}`).then((res) => { if (res.code == 200) { res.data.committee.map((item) => { xkzCenter.map((items) => { @@ -1902,7 +1902,7 @@ onMounted(() => { reset_font(); initMap(); getData(); - getDatas('溪口镇') + getDatas('溪口镇', null) });