From 8e40adcdd3dae0e9c757f59fe2d02f305e56e804 Mon Sep 17 00:00:00 2001 From: yaoyuhao Date: Fri, 30 Aug 2024 11:42:50 +0800 Subject: [PATCH] gx --- src/view/sy_map.vue | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/view/sy_map.vue b/src/view/sy_map.vue index cded7a6..fe536f4 100644 --- a/src/view/sy_map.vue +++ b/src/view/sy_map.vue @@ -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; }