This commit is contained in:
duanxiaohai 2024-08-07 09:29:44 +08:00
commit 135723f2e6
1 changed files with 290 additions and 272 deletions

View File

@ -124,8 +124,8 @@
<div <div
class="jbggfwq_content_item_right_item" class="jbggfwq_content_item_right_item"
v-for="itemm in item.child" v-for="itemm in item.child"
:class="{ choose: itemm.id == choose.fwq }" :class="{ choose: itemm.name == choose.fwq }"
@click="changeFwq(itemm.id, item.name, itemm.name)" @click="changeFwq(itemm.name, item.name, itemm.name)"
> >
{{ itemm.name }} {{ itemm.name }}
</div> </div>
@ -616,274 +616,274 @@ const data = reactive({
}); });
// //
const jbfwqTotal = ref([ const jbfwqTotal = ref([
{ // {
id: 0, // id: 0,
name: "东华街道", // name: "",
child: [ // child: [
{ // {
id: 100, // id: 100,
name: "上圩头村", // name: "",
}, // },
{ // {
id: 200, // id: 200,
name: "官村", // name: "",
}, // },
{ // {
id: 300, // id: 300,
name: "下杨", // name: "",
}, // },
{ // {
id: 400, // id: 400,
name: "灵江社区", // name: "",
}, // },
{ // {
id: 500, // id: 500,
name: "文成社区", // name: "",
}, // },
{ // {
id: 600, // id: 600,
name: "子鸣社区", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 1, // id: 1,
name: "社阳乡", // name: "",
child: [ // child: [
{ // {
id: 11, // id: 11,
name: "社阳村", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 2, // id: 2,
name: "小南海镇", // name: "",
child: [ // child: [
{ // {
id: 21, // id: 21,
name: "茶圩里村", // name: "",
}, // },
{ // {
id: 22, // id: 22,
name: "团石村", // name: "",
}, // },
{ // {
id: 23, // id: 23,
name: "箬塘", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 3, // id: 3,
name: "庙下乡", // name: "",
child: [ // child: [
{ // {
id: 31, // id: 31,
name: "庙下村", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 4, // id: 4,
name: "溪口镇", // name: "",
child: [ // child: [
{ // {
id: 41, // id: 41,
name: "新溪社区", // name: "",
center: [119.1845892, 28.8540481], // center: [119.1845892, 28.8540481],
fwqList: [], // fwqList: [],
}, // },
{ // {
id: 42, // id: 42,
name: "石角村", // name: "",
}, // },
{ // {
id: 43, // id: 43,
name: "红罗村", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 5, // id: 5,
name: "罗家乡", // name: "",
child: [ // child: [
{ // {
id: 51, // id: 51,
name: "罗家村", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 6, // id: 6,
name: "模环乡", // name: "",
child: [ // child: [
{ // {
id: 61, // id: 61,
name: "模环村", // name: "",
}, // },
{ // {
id: 62, // id: 62,
name: "金星社区", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 7, // id: 7,
name: "横山镇", // name: "",
child: [ // child: [
{ // {
id: 71, // id: 71,
name: "志棠村", // name: "",
}, // },
{ // {
id: 72, // id: 72,
name: "横山集镇", // name: "",
}, // },
{ // {
id: 73, // id: 73,
name: "后徐", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 8, // id: 8,
name: "石佛乡", // name: "",
child: [ // child: [
{ // {
id: 81, // id: 81,
name: "三和村", // name: "",
}, // },
{ // {
id: 82, // id: 82,
name: "石佛村", // name: "",
}, // },
{ // {
id: 83, // id: 83,
name: "三门源村", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 9, // id: 9,
name: "詹家镇", // name: "",
child: [ // child: [
{ // {
id: 91, // id: 91,
name: "芝江", // name: "",
}, // },
{ // {
id: 92, // id: 92,
name: "马叶", // name: "",
}, // },
{ // {
id: 93, // id: 93,
name: "詹家", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 10, // id: 10,
name: "龙洲街道", // name: "",
child: [ // child: [
{ // {
id: 101, // id: 101,
name: "官潭村", // name: "",
}, // },
{ // {
id: 102, // id: 102,
name: "田铺村", // name: "",
}, // },
{ // {
id: 103, // id: 103,
name: "半爿月村", // name: "",
}, // },
{ // {
id: 104, // id: 104,
name: "寺后村", // name: "",
}, // },
{ // {
id: 105, // id: 105,
name: "清廉社区", // name: "",
}, // },
{ // {
id: 106, // id: 106,
name: "莲湖社区", // name: "",
}, // },
{ // {
id: 107, // id: 107,
name: "河西街社区", // name: "西",
}, // },
{ // {
id: 108, // id: 108,
name: "阳光社区", // name: "",
}, // },
{ // {
id: 109, // id: 109,
name: "翠光社区", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 11, // id: 11,
name: "湖镇镇", // name: "",
child: [ // child: [
{ // {
id: 111, // id: 111,
name: "新光村", // name: "",
}, // },
{ // {
id: 112, // id: 112,
name: "七都村", // name: "",
}, // },
{ // {
id: 113, // id: 113,
name: "下库村", // name: "",
}, // },
{ // {
id: 114, // id: 114,
name: "下田畈村", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 12, // id: 12,
name: "塔石镇", // name: "",
child: [ // child: [
{ // {
id: 121, // id: 121,
name: "塔石", // name: "",
}, // },
{ // {
id: 122, // id: 122,
name: "泽随", // name: "",
}, // },
{ // {
id: 123, // id: 123,
name: "雅村", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 13, // id: 13,
name: "沐尘畲族乡", // name: "",
child: [ // child: [
{ // {
id: 131, // id: 131,
name: "沐尘村", // name: "",
}, // },
], // ],
}, // },
{ // {
id: 14, // id: 14,
name: "大街乡", // name: "",
child: [ // child: [
{ // {
id: 141, // id: 141,
name: "大街村", // name: "",
}, // },
], // ],
}, // },
]); // ]); //
var circle; var circle;
@ -1938,6 +1938,25 @@ const person_detail = (age) => {
}); });
}; };
//------------------- //-------------------
//
const getFwq = () => {
http.get(`/api/ggfwyth/ysyzt/listXzjdAndCsq`).then((res) => {
if (res.code == 200) {
res.data.forEach((item,index) => {
jbfwqTotal.value.push({
name:item.xzjd,
child:[],
})
item.csqs.forEach((item2) => {
jbfwqTotal.value[index].child.push({
name:item2.csq,
jc:item2.jc
})
});
});
}
});
};
// //
const changeFwq = async (id, name, names) => { const changeFwq = async (id, name, names) => {
if (choose.value.fwq == id) { if (choose.value.fwq == id) {
@ -1950,7 +1969,6 @@ const changeFwq = async (id, name, names) => {
fwq_list_arr.value = []; fwq_list_arr.value = [];
map.removeOverlay(circle); // map.removeOverlay(circle); //
circle = null; circle = null;
// drawACircle("hide"); //
} else { } else {
csh(); csh();
await getServiceCircle(names, name); await getServiceCircle(names, name);
@ -1963,7 +1981,6 @@ const changeFwq = async (id, name, names) => {
fwq_list_arr.value = []; fwq_list_arr.value = [];
choose.value.fwq = id; choose.value.fwq = id;
map.clearOverlays(); // map.clearOverlays(); //
// choose.value.person = "";
addggfwq(); // addggfwq(); //
setTimeout(() => { setTimeout(() => {
goMapCenter([data.fwqCoordinates1, data.fwqCoordinates2], 16); // goMapCenter([data.fwqCoordinates1, data.fwqCoordinates2], 16); //
@ -3031,6 +3048,7 @@ onMounted(() => {
getData(); getData();
getDataBq(); getDataBq();
BMAP(); BMAP();
getFwq();
}); });
</script> </script>