From 8939fb1f0109a8a87d9b50e426b293014f285f6d Mon Sep 17 00:00:00 2001 From: liyongle Date: Tue, 11 Jul 2023 16:47:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=9A=80=20=E5=AF=BC=E8=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/formatDefault.svg | 5 + src/assets/images/nav/back.svg | 3 + src/assets/images/nav/big_down.svg | 8 +- src/assets/images/nav/big_left.svg | 8 +- src/assets/images/nav/big_right.svg | 8 +- src/assets/images/nav/big_up.svg | 8 +- src/assets/images/nav/down.svg | 3 + src/assets/images/nav/down_thumb.svg | 5 +- src/assets/images/nav/info_bg.svg | 3 + src/assets/images/nav/left.svg | 5 + src/assets/images/nav/left_thumb.svg | 5 +- src/assets/images/nav/phone.svg | 3 + src/assets/images/nav/position.svg | 3 + src/assets/images/nav/qi.svg | 4 + src/assets/images/nav/right.svg | 5 + src/assets/images/nav/right_thumb.svg | 5 +- src/assets/images/nav/time.svg | 3 + src/assets/images/nav/up_thumb.svg | 5 +- src/assets/images/nav/zhong.svg | 3 + src/components/PathGroup/PathGroup.vue | 209 +++++++++++++++ src/i18n/lang/en.json | 7 +- src/i18n/lang/zh.json | 7 +- src/views/Nav/Nav.vue | 339 ++++++++++++++++++++++++- 23 files changed, 626 insertions(+), 28 deletions(-) create mode 100644 src/assets/images/formatDefault.svg create mode 100644 src/assets/images/nav/back.svg create mode 100644 src/assets/images/nav/down.svg create mode 100644 src/assets/images/nav/info_bg.svg create mode 100644 src/assets/images/nav/left.svg create mode 100644 src/assets/images/nav/phone.svg create mode 100644 src/assets/images/nav/position.svg create mode 100644 src/assets/images/nav/qi.svg create mode 100644 src/assets/images/nav/right.svg create mode 100644 src/assets/images/nav/time.svg create mode 100644 src/assets/images/nav/zhong.svg create mode 100644 src/components/PathGroup/PathGroup.vue diff --git a/src/assets/images/formatDefault.svg b/src/assets/images/formatDefault.svg new file mode 100644 index 0000000..703e8ce --- /dev/null +++ b/src/assets/images/formatDefault.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/images/nav/back.svg b/src/assets/images/nav/back.svg new file mode 100644 index 0000000..a06270b --- /dev/null +++ b/src/assets/images/nav/back.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/nav/big_down.svg b/src/assets/images/nav/big_down.svg index 0690868..d01d09b 100644 --- a/src/assets/images/nav/big_down.svg +++ b/src/assets/images/nav/big_down.svg @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/src/assets/images/nav/big_left.svg b/src/assets/images/nav/big_left.svg index 91de5fd..ae03039 100644 --- a/src/assets/images/nav/big_left.svg +++ b/src/assets/images/nav/big_left.svg @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/src/assets/images/nav/big_right.svg b/src/assets/images/nav/big_right.svg index 598149f..43fd9f3 100644 --- a/src/assets/images/nav/big_right.svg +++ b/src/assets/images/nav/big_right.svg @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/src/assets/images/nav/big_up.svg b/src/assets/images/nav/big_up.svg index d55b9ed..71b4f35 100644 --- a/src/assets/images/nav/big_up.svg +++ b/src/assets/images/nav/big_up.svg @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/src/assets/images/nav/down.svg b/src/assets/images/nav/down.svg new file mode 100644 index 0000000..db62cf3 --- /dev/null +++ b/src/assets/images/nav/down.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/nav/down_thumb.svg b/src/assets/images/nav/down_thumb.svg index 731e13c..029b45d 100644 --- a/src/assets/images/nav/down_thumb.svg +++ b/src/assets/images/nav/down_thumb.svg @@ -1,3 +1,4 @@ - - + + + diff --git a/src/assets/images/nav/info_bg.svg b/src/assets/images/nav/info_bg.svg new file mode 100644 index 0000000..fcc67d1 --- /dev/null +++ b/src/assets/images/nav/info_bg.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/nav/left.svg b/src/assets/images/nav/left.svg new file mode 100644 index 0000000..22a9f55 --- /dev/null +++ b/src/assets/images/nav/left.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/images/nav/left_thumb.svg b/src/assets/images/nav/left_thumb.svg index fc34f62..f5118f2 100644 --- a/src/assets/images/nav/left_thumb.svg +++ b/src/assets/images/nav/left_thumb.svg @@ -1,3 +1,4 @@ - - + + + diff --git a/src/assets/images/nav/phone.svg b/src/assets/images/nav/phone.svg new file mode 100644 index 0000000..2f71dfb --- /dev/null +++ b/src/assets/images/nav/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/nav/position.svg b/src/assets/images/nav/position.svg new file mode 100644 index 0000000..0234e0a --- /dev/null +++ b/src/assets/images/nav/position.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/nav/qi.svg b/src/assets/images/nav/qi.svg new file mode 100644 index 0000000..3fde501 --- /dev/null +++ b/src/assets/images/nav/qi.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/images/nav/right.svg b/src/assets/images/nav/right.svg new file mode 100644 index 0000000..0bbd5ac --- /dev/null +++ b/src/assets/images/nav/right.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/images/nav/right_thumb.svg b/src/assets/images/nav/right_thumb.svg index 9eca66c..338640b 100644 --- a/src/assets/images/nav/right_thumb.svg +++ b/src/assets/images/nav/right_thumb.svg @@ -1,3 +1,4 @@ - - + + + diff --git a/src/assets/images/nav/time.svg b/src/assets/images/nav/time.svg new file mode 100644 index 0000000..051b2de --- /dev/null +++ b/src/assets/images/nav/time.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/nav/up_thumb.svg b/src/assets/images/nav/up_thumb.svg index 77d52ec..eb3c797 100644 --- a/src/assets/images/nav/up_thumb.svg +++ b/src/assets/images/nav/up_thumb.svg @@ -1,3 +1,4 @@ - - + + + diff --git a/src/assets/images/nav/zhong.svg b/src/assets/images/nav/zhong.svg new file mode 100644 index 0000000..883a1ac --- /dev/null +++ b/src/assets/images/nav/zhong.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/PathGroup/PathGroup.vue b/src/components/PathGroup/PathGroup.vue new file mode 100644 index 0000000..7d19640 --- /dev/null +++ b/src/components/PathGroup/PathGroup.vue @@ -0,0 +1,209 @@ +
+
+
+
+
+ +

{{ positionStr }}

+
+
+
+
+
+ +

+ {{ item.shopName ? switchLanguage(item, 'shopName') : switchLanguage(item, 'name') }} +

+
+
+
+
+
+ +

{{ lastStr }}

+
+
+
+ + + + + + diff --git a/src/i18n/lang/en.json b/src/i18n/lang/en.json index caff81e..cf24f5e 100644 --- a/src/i18n/lang/en.json +++ b/src/i18n/lang/en.json @@ -12,6 +12,11 @@ }, "navs": { "3D": "Change to 3D", - "2D": "Change to 2D" + "2D": "Change to 2D", + "label": "Navigation Destination", + "phone": "PHone Nav", + "tip": "Please face the screen", + "start": "Start", + "end": "End" } } diff --git a/src/i18n/lang/zh.json b/src/i18n/lang/zh.json index 9722d58..75e01ac 100644 --- a/src/i18n/lang/zh.json +++ b/src/i18n/lang/zh.json @@ -12,6 +12,11 @@ }, "navs": { "3D": "切换到3D模式", - "2D": "切换到2D模式" + "2D": "切换到2D模式", + "label": "导航目的地", + "phone": "扫码手机导航", + "tip": "请您面向屏幕", + "start": "起点", + "end": "终点" } } diff --git a/src/views/Nav/Nav.vue b/src/views/Nav/Nav.vue index e761cf9..f4d4830 100644 --- a/src/views/Nav/Nav.vue +++ b/src/views/Nav/Nav.vue @@ -1,4 +1,9 @@