From 504411f532949c8f769fbbcddf17542bde69a4d4 Mon Sep 17 00:00:00 2001 From: Ironsp <1522278303@qq.com> Date: Mon, 31 Aug 2026 15:16:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A6=96=E9=A1=B5dashboard=E5=B8=83?= =?UTF-8?q?=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components.d.ts | 1 + src/components/home/homeNav.vue | 81 ++++ src/pages/home/index.vue | 686 ++++++++++++++++++++++++++++++-- src/static/Bluetooth.png | Bin 0 -> 1259 bytes src/static/logo.png | Bin 0 -> 3110 bytes src/static/message.png | Bin 0 -> 2128 bytes src/static/seting.png | Bin 0 -> 1863 bytes 7 files changed, 739 insertions(+), 29 deletions(-) create mode 100644 src/components/home/homeNav.vue create mode 100644 src/static/Bluetooth.png create mode 100644 src/static/logo.png create mode 100644 src/static/message.png create mode 100644 src/static/seting.png diff --git a/src/components.d.ts b/src/components.d.ts index bf527e0..8d6aed8 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -10,6 +10,7 @@ declare module 'vue' { AppFooter: typeof import('./components/AppFooter.vue')['default'] AppLogos: typeof import('./components/AppLogos.vue')['default'] HiCounter: typeof import('./components/HiCounter.vue')['default'] + HomeHomeNav: typeof import('./components/home/homeNav.vue')['default'] InputEntry: typeof import('./components/InputEntry.vue')['default'] } } diff --git a/src/components/home/homeNav.vue b/src/components/home/homeNav.vue new file mode 100644 index 0000000..f8a354f --- /dev/null +++ b/src/components/home/homeNav.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/pages/home/index.vue b/src/pages/home/index.vue index 88104ce..1e42007 100644 --- a/src/pages/home/index.vue +++ b/src/pages/home/index.vue @@ -1,40 +1,668 @@ - + diff --git a/src/static/Bluetooth.png b/src/static/Bluetooth.png new file mode 100644 index 0000000000000000000000000000000000000000..3069bd9172c16ba5a6d03bc17bf0b1aa491e17ea GIT binary patch literal 1259 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