From 425b4b014d0be6a8029a446cf5a6e698250098fb Mon Sep 17 00:00:00 2001 From: hym Date: Fri, 3 Apr 2026 12:04:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=B5=84=E6=BA=90=E6=B8=85?= =?UTF-8?q?=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/statistics/AuvStatistics.vue | 11 ++++++++++- src/views/statistics/HovStatistics.vue | 11 ++++++++++- src/views/statistics/RovStatistics.vue | 11 ++++++++++- src/views/statistics/ShipStatistics.vue | 11 ++++++++++- 4 files changed, 40 insertions(+), 4 deletions(-) diff --git a/src/views/statistics/AuvStatistics.vue b/src/views/statistics/AuvStatistics.vue index bd2063f..c4703ef 100644 --- a/src/views/statistics/AuvStatistics.vue +++ b/src/views/statistics/AuvStatistics.vue @@ -139,7 +139,16 @@ export default { }); }, beforeDestroy() { - + const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_auv'] + if (unitMap) { + unitMap.remove() + delete Vue.config.maps['workUnitMap_auv'] + } + const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_auv'] + if (voyageMap) { + voyageMap.remove() + delete Vue.config.maps['voyageMap_auv'] + } }, methods: { // 无人航行潜水器数据 diff --git a/src/views/statistics/HovStatistics.vue b/src/views/statistics/HovStatistics.vue index 1df0cf7..d1bb7b3 100644 --- a/src/views/statistics/HovStatistics.vue +++ b/src/views/statistics/HovStatistics.vue @@ -137,7 +137,16 @@ export default { }); }, beforeDestroy() { - + const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_hov'] + if (unitMap) { + unitMap.remove() + delete Vue.config.maps['workUnitMap_hov'] + } + const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_hov'] + if (voyageMap) { + voyageMap.remove() + delete Vue.config.maps['voyageMap_hov'] + } }, methods: { // 载人潜水器数据 diff --git a/src/views/statistics/RovStatistics.vue b/src/views/statistics/RovStatistics.vue index dfe223a..2d8a171 100644 --- a/src/views/statistics/RovStatistics.vue +++ b/src/views/statistics/RovStatistics.vue @@ -139,7 +139,16 @@ export default { }); }, beforeDestroy() { - + const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_rov'] + if (unitMap) { + unitMap.remove() + delete Vue.config.maps['workUnitMap_rov'] + } + const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_rov'] + if (voyageMap) { + voyageMap.remove() + delete Vue.config.maps['voyageMap_rov'] + } }, methods: { // 遥控潜水器数据 diff --git a/src/views/statistics/ShipStatistics.vue b/src/views/statistics/ShipStatistics.vue index b00ab75..010b23c 100644 --- a/src/views/statistics/ShipStatistics.vue +++ b/src/views/statistics/ShipStatistics.vue @@ -150,7 +150,16 @@ export default { }); }, beforeDestroy() { - + const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_ship'] + if (unitMap) { + unitMap.remove() + delete Vue.config.maps['workUnitMap_ship'] + } + const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_ship'] + if (voyageMap) { + voyageMap.remove() + delete Vue.config.maps['voyageMap_ship'] + } }, methods: { // 科考船数据