This commit is contained in:
姚宇浩 2024-08-30 11:42:50 +08:00
parent d763a20212
commit 8e40adcdd3
1 changed files with 13 additions and 8 deletions

View File

@ -821,6 +821,7 @@ const yaosuTotal = ref([
img: j7,
img_map: j7_map,
wz: false,
tooltip:'name'
},
{
id: 8,
@ -841,6 +842,7 @@ const yaosuTotal = ref([
img: j10,
wz: true,
url: "/api/ggfwyth/ysyzt/getAeds",
tooltip:'siteAddress'
},
{
id: 11,
@ -849,6 +851,7 @@ const yaosuTotal = ref([
img_map: j11_map,
wz: false,
url: "/api/ggfwyth/ysyzt/getJashsxt",
tooltip:'sbmc'
},
]);
//
@ -2488,23 +2491,25 @@ const changeys = (name) => {
let url;
let img;
let img_map;
let tooltip
yaosuTotal.value.forEach((item, index) => {
if (item.name == name) {
url = item.url;
img = item.img;
img_map = item.img_map;
tooltip=item.tooltip;
}
});
if (name == "摄像头" || name == "AED") {
getZyys(url, name, img, img_map);
getZyys(url, name, img, img_map,tooltip);
}
if (name == "养老机构") {
getZyys2(name, img, img_map);
getZyys2(name, img, img_map,tooltip);
}
}
};
//线
const getZyys = (url, name, img, img_map) => {
const getZyys = (url, name, img, img_map,tooltip) => {
http.get(url).then((res) => {
if (res.code == 200) {
yaosuIcon.value[name].sj = res.data;
@ -2532,13 +2537,13 @@ const getZyys = (url, name, img, img_map) => {
// };
});
yaosuIcon.value[name].sj.forEach((itemm, indexx) => {
createZyys(itemm, indexx, name);
createZyys(itemm, indexx, name,tooltip);
});
}
});
};
//
const getZyys2 = (name, img, img_map) => {
const getZyys2 = (name, img, img_map,tooltip) => {
if (name == "养老机构") {
yaosuIcon.value[name].sj = ylCount;
yaosuIcon.value[name].sj.forEach((item, index) => {
@ -2547,13 +2552,13 @@ const getZyys2 = (name, img, img_map) => {
item.overlay = null;
});
yaosuIcon.value[name].sj.forEach((itemm, indexx) => {
createZyys(itemm, indexx, name);
createZyys(itemm, indexx, name,tooltip);
});
}
};
// (overlay)
const createZyys = (polygon, indexx, name) => {
const createZyys = (polygon, indexx, name,tooltip) => {
function createLabelDOM() {
var content = document.createElement("div");
content.style.display = "flex";
@ -2570,7 +2575,7 @@ const createZyys = (polygon, indexx, name) => {
img2.src = this.properties.imgSrc2;
// title
img2.title = polygon.name;
img2.title = polygon[tooltip];
content.appendChild(img2);
return content;
}