From f4de24fad834c5df891c64dc974b3118eaa487ad Mon Sep 17 00:00:00 2001
From: lyf <2514544224@qq.com>
Date: Mon, 29 Jun 2026 00:37:56 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=AE=A4=E5=A4=96=E5=AF=BC?=
=?UTF-8?q?=E8=A7=88=E9=9D=A2=E6=9D=BF=E8=A7=86=E8=A7=89=E8=A7=84=E8=8C=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../navigation/OutdoorNavigationPanel.vue | 312 +++++++++++++-----
1 file changed, 230 insertions(+), 82 deletions(-)
diff --git a/src/components/navigation/OutdoorNavigationPanel.vue b/src/components/navigation/OutdoorNavigationPanel.vue
index 578beaa..a42ba40 100644
--- a/src/components/navigation/OutdoorNavigationPanel.vue
+++ b/src/components/navigation/OutdoorNavigationPanel.vue
@@ -14,7 +14,7 @@
- 室外导航
+ 室外导览
{{ collapsedSummary }}
@@ -25,7 +25,7 @@
@@ -102,10 +106,10 @@
v-for="mode in travelModes"
:key="mode.type"
class="travel-mode-item"
- :class="{ active: selectedTravelMode === mode.type }"
+ :class="[{ active: selectedTravelMode === mode.type }, `mode-${mode.type}`]"
@tap="handleTravelModeChange(mode.type)"
>
- {{ mode.icon }}
+
{{ mode.label }}
@@ -240,7 +244,7 @@ const collapsedSummary = computed(() => {
if (effectiveStartMode.value === 'gps') {
return '使用 GPS 定位'
}
- return '室外导航到博物馆'
+ return '室外导览到馆'
})
const formatStartPointName = () => {
@@ -405,29 +409,29 @@ const handlePanelMouseEnd = (event: MouseEvent) => {