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 @@