From 45c319ac78647180352b4d1bbaab50efb66f4ba8 Mon Sep 17 00:00:00 2001 From: hym Date: Fri, 3 Apr 2026 12:03:56 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=8F=82=E8=88=AA=E5=8D=95=E4=BD=8D?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=8E=BB=E6=8E=89=E8=88=AA=E6=AC=A1=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/statistics/UuvUnitStatistics.vue | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/views/statistics/UuvUnitStatistics.vue b/src/views/statistics/UuvUnitStatistics.vue index 3beda1d..03d34ba 100644 --- a/src/views/statistics/UuvUnitStatistics.vue +++ b/src/views/statistics/UuvUnitStatistics.vue @@ -27,7 +27,7 @@
参航单位
-
+
@@ -155,17 +155,17 @@ export default { initMapbox('workUnitMap_uuv', { tileKey: 'gaode', zoom: 3, - center: [110, 31], - minZoom: 2, - maxZoom: 29 - }) - initMapbox('voyageMap_uuv', { - tileKey: 'GEBCO_basemap_NCEI', - zoom: 3, - center: [113, 15], + center: [110, 33], minZoom: 2, maxZoom: 29 }) + // initMapbox('voyageMap_uuv', { + // tileKey: 'GEBCO_basemap_NCEI', + // zoom: 3, + // center: [113, 15], + // minZoom: 2, + // maxZoom: 29 + // }) }, beforeDestroy() { const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_uuv'] From 425b4b014d0be6a8029a446cf5a6e698250098fb Mon Sep 17 00:00:00 2001 From: hym Date: Fri, 3 Apr 2026 12:04:20 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E6=B8=85=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: { // 科考船数据