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