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: { // 科考船数据