diff --git a/src/views/statistics/AuvStatistics.vue b/src/views/statistics/AuvStatistics.vue index 7d55296..ca3807d 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 e1cb5ce..383efe8 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 3068d3d..e1f95a3 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 1c72391..57cdc05 100644 --- a/src/views/statistics/ShipStatistics.vue +++ b/src/views/statistics/ShipStatistics.vue @@ -149,7 +149,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: { // 科考船数据 diff --git a/src/views/statistics/UuvUnitStatistics.vue b/src/views/statistics/UuvUnitStatistics.vue index 96c4036..c8ac587 100644 --- a/src/views/statistics/UuvUnitStatistics.vue +++ b/src/views/statistics/UuvUnitStatistics.vue @@ -27,7 +27,7 @@