From 0a090e70d8003102e1f4196e17f1ffb500f1e039 Mon Sep 17 00:00:00 2001
From: SunTao <328867980@qq.com>
Date: Thu, 21 Nov 2024 11:52:44 +0800
Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E5=A4=A7=E5=B1=8F=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E6=9F=A5=E7=9C=8B=E8=AF=A6=E6=83=85=E5=BC=B9=E7=AA=97?=
=?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=9C=B0=E5=9B=BE=E5=8F=96=E6=B6=88?=
=?UTF-8?q?=E9=80=89=E6=8B=A9=E4=BA=8B=E4=BB=B6=EF=BC=8C=E7=97=85=E5=AE=B3?=
=?UTF-8?q?=E5=B7=A1=E6=A3=80=E4=BB=8A=E6=97=A5=E5=B7=A1=E6=9F=A5=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/map/fssm-map.vue | 12 ++-
.../big-screen/components/img-dialog.vue | 77 +++++++++++++++----
.../disease-components/traffic-safety.vue | 71 +++++++++++------
src/views/big-screen/index.vue | 29 +++----
4 files changed, 134 insertions(+), 55 deletions(-)
diff --git a/src/components/map/fssm-map.vue b/src/components/map/fssm-map.vue
index baeac1b..6a49a20 100644
--- a/src/components/map/fssm-map.vue
+++ b/src/components/map/fssm-map.vue
@@ -123,6 +123,7 @@ export default {
drawMarkers: [],
// 当前地图层级
sendZoom: "",
+ selectSingClick: null,
};
},
watch: {
@@ -268,9 +269,9 @@ export default {
this.$emit("map-moveend", zoom);
});
// 图层选择事件
- let selectSingClick = new Select({ style: null });
- map.addInteraction(selectSingClick);
- selectSingClick.on("select", (e) => {
+ this.selectSingClick = new Select({ style: null });
+ map.addInteraction(this.selectSingClick);
+ this.selectSingClick.on("select", (e) => {
this.$emit("feature-select", e);
// let selectedFeatures = e.selected;
// if (selectedFeatures.length > 0) {
@@ -305,6 +306,11 @@ export default {
this.instance.set("map", map);
this.instance.set("overlay-list", []);
},
+
+ /* 删除图层选择对象 */
+ removeSelectClick() {
+ this.selectSingClick.getFeatures().clear();
+ },
/* 绘制地图 */
drawMap() {
if (this.drawMarkers.length < 1) {
diff --git a/src/views/big-screen/components/img-dialog.vue b/src/views/big-screen/components/img-dialog.vue
index 61d4edc..ee2eb9b 100644
--- a/src/views/big-screen/components/img-dialog.vue
+++ b/src/views/big-screen/components/img-dialog.vue
@@ -85,14 +85,14 @@