This commit is contained in:
姚宇浩 2024-08-07 15:35:48 +08:00
parent de8282a502
commit 5f94d9fb97
1 changed files with 19 additions and 10 deletions

View File

@ -119,7 +119,7 @@
v-for="(item, index) in jbfwqTotal" v-for="(item, index) in jbfwqTotal"
:key="index" :key="index"
> >
<div class="jbggfwq_content_item_left">{{ item.name}}</div> <div class="jbggfwq_content_item_left">{{ item.name }}</div>
<div class="jbggfwq_content_item_right"> <div class="jbggfwq_content_item_right">
<div <div
class="jbggfwq_content_item_right_item" class="jbggfwq_content_item_right_item"
@ -1825,16 +1825,25 @@ const removeCharFromArray = (arr, charToRemove) => {
const changeys = (name) => { const changeys = (name) => {
if (yaosuList.value.includes(name)) { if (yaosuList.value.includes(name)) {
yaosuList.value = yaosuList.value.filter((ch) => ch !== name); yaosuList.value = yaosuList.value.filter((ch) => ch !== name);
// yaosuIcon.value[name].sj.forEach((item, index) => {
// map.removeOverlay( yaosuIcon.value[name].sj[index]);
// });
} else { } else {
yaosuList.value.push(name); yaosuList.value.push(name);
yaosuIcon.value.forEach((item,index)=>{ // getZyys(name);
createZyys()
})
} }
// yaosuList.value = removeCharFromArray(yaosuList.value, name); };
const getZyys = (name) => {
http.get(``).then((res) => {
if (res.code == 200) {
res.data.map((item, index) => {
createZyys(item, index, name);
});
}
});
}; };
// //
const createZyys = (polygon, indexx) => { const createZyys = (polygon, indexx, name) => {
// data.fwqCoordinates = polygon.point; // data.fwqCoordinates = polygon.point;
function createLabelDOM() { function createLabelDOM() {
var content = document.createElement("div"); var content = document.createElement("div");
@ -1851,7 +1860,7 @@ const createZyys = (polygon, indexx) => {
content.appendChild(img2); content.appendChild(img2);
return content; return content;
} }
fwq_list_arr.value[indexx] = new BMapGL.CustomOverlay(createLabelDOM, { yaosuIcon.value[name].sj[indexx] = new BMapGL.CustomOverlay(createLabelDOM, {
point: new BMapGL.Point(...polygon.point), point: new BMapGL.Point(...polygon.point),
opacity: 0.5, opacity: 0.5,
offsetY: -10, offsetY: -10,
@ -1860,7 +1869,7 @@ const createZyys = (polygon, indexx) => {
type: "customOverlay", type: "customOverlay",
}, },
}); });
map.addOverlay(fwq_list_arr.value[indexx]); map.addOverlay(yaosuIcon.value[name].sj[indexx]);
}; };
//---------------------- //----------------------
// //
@ -2061,7 +2070,7 @@ const changeFwq = async (id, name, names) => {
); // ); //
}, 500); }, 500);
} else { } else {
console.log('无数据11'); console.log("无数据11");
ElMessage.warning("无数据"); ElMessage.warning("无数据");
} }
} }
@ -2183,7 +2192,7 @@ const addggfwq = () => {
// console.log(":", maxDistance,data.zoomLevel); // console.log(":", maxDistance,data.zoomLevel);
drawACircle(maxDistance); drawACircle(maxDistance);
} else { } else {
ElMessage.warning("无数据"); ElMessage.warning("无数据");
} }
}; };
//线 //线