From d26a012edb036f09cb9fd6b42a483434b263b61a Mon Sep 17 00:00:00 2001 From: gin Date: Wed, 27 May 2026 15:29:41 +0800 Subject: [PATCH] chore: update web layout --- .../web/src/layout/components/appMain.vue | 2 +- .../layout/components/headerDarkSwitch.vue | 43 ++++- frontend/web/src/layout/components/navbar.vue | 2 - .../web/src/layout/components/notice/data.ts | 146 --------------- .../src/layout/components/notice/index.vue | 88 --------- .../layout/components/notice/noticeItem.vue | 177 ------------------ .../layout/components/notice/noticeList.vue | 23 --- .../layout/components/sidebar/horizontal.vue | 2 - .../src/layout/components/sidebar/mixNav.vue | 2 - frontend/web/src/style/sidebar.scss | 13 +- frontend/web/src/views/login/index.vue | 2 +- 11 files changed, 40 insertions(+), 460 deletions(-) delete mode 100644 frontend/web/src/layout/components/notice/data.ts delete mode 100644 frontend/web/src/layout/components/notice/index.vue delete mode 100644 frontend/web/src/layout/components/notice/noticeItem.vue delete mode 100644 frontend/web/src/layout/components/notice/noticeList.vue diff --git a/frontend/web/src/layout/components/appMain.vue b/frontend/web/src/layout/components/appMain.vue index b0791d4..6892ee9 100644 --- a/frontend/web/src/layout/components/appMain.vue +++ b/frontend/web/src/layout/components/appMain.vue @@ -129,6 +129,6 @@ const transitionMain = defineComponent({ } .main-content { - margin: 24px; + margin: 8px; } diff --git a/frontend/web/src/layout/components/headerDarkSwitch.vue b/frontend/web/src/layout/components/headerDarkSwitch.vue index 7889e50..9a6ff61 100644 --- a/frontend/web/src/layout/components/headerDarkSwitch.vue +++ b/frontend/web/src/layout/components/headerDarkSwitch.vue @@ -5,25 +5,50 @@ import dayIcon from "@/assets/svg/day.svg?component"; import darkIcon from "@/assets/svg/dark.svg?component"; const { dataTheme, dataThemeChange } = useDataThemeChange(); + +function handleThemeToggle() { + dataTheme.value = !dataTheme.value; + dataThemeChange(); +} diff --git a/frontend/web/src/layout/components/navbar.vue b/frontend/web/src/layout/components/navbar.vue index a5c6de5..0dca11b 100644 --- a/frontend/web/src/layout/components/navbar.vue +++ b/frontend/web/src/layout/components/navbar.vue @@ -1,6 +1,5 @@ - - - - diff --git a/frontend/web/src/layout/components/notice/noticeItem.vue b/frontend/web/src/layout/components/notice/noticeItem.vue deleted file mode 100644 index b7a2b14..0000000 --- a/frontend/web/src/layout/components/notice/noticeItem.vue +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - diff --git a/frontend/web/src/layout/components/notice/noticeList.vue b/frontend/web/src/layout/components/notice/noticeList.vue deleted file mode 100644 index 109cd1a..0000000 --- a/frontend/web/src/layout/components/notice/noticeList.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/frontend/web/src/layout/components/sidebar/horizontal.vue b/frontend/web/src/layout/components/sidebar/horizontal.vue index 16c0706..3d7decd 100644 --- a/frontend/web/src/layout/components/sidebar/horizontal.vue +++ b/frontend/web/src/layout/components/sidebar/horizontal.vue @@ -1,6 +1,5 @@