From 6be43c4267c19c11f8df38d60102b7e297c4b04e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E7=8C=ABguowen?= <9290821+guowen-the-cat@user.noreply.gitee.com> Date: Fri, 4 Jul 2025 10:53:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B7=BB=E5=8A=A0=E4=B8=89?= =?UTF-8?q?=E4=B8=AA=E4=B8=BB=E9=A2=98=E9=A3=8E=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/App.vue | 15 ++- ruoyi-ui/src/assets/styles/ruoyi.scss | 9 ++ ruoyi-ui/src/assets/styles/sidebar.scss | 100 +++++++++++++++++- ruoyi-ui/src/assets/styles/variables.scss | 78 ++++++++++---- ruoyi-ui/src/components/Breadcrumb/index.vue | 18 ++++ ruoyi-ui/src/components/Hamburger/index.vue | 7 +- ruoyi-ui/src/layout/components/Navbar.vue | 22 ++-- .../src/layout/components/Settings/index.vue | 10 ++ .../src/layout/components/Sidebar/Logo.vue | 18 ++-- .../src/layout/components/Sidebar/index.vue | 8 +- .../src/layout/components/TagsView/index.vue | 30 +++--- ruoyi-ui/src/settings.js | 4 +- ruoyi-ui/src/views/bas/BasSupplier/index.vue | 7 ++ 13 files changed, 264 insertions(+), 62 deletions(-) diff --git a/ruoyi-ui/src/App.vue b/ruoyi-ui/src/App.vue index 12df51d..639556e 100644 --- a/ruoyi-ui/src/App.vue +++ b/ruoyi-ui/src/App.vue @@ -10,7 +10,20 @@ import ThemePicker from "@/components/ThemePicker" export default { name: "App", - components: { ThemePicker } + components: { ThemePicker }, + computed: { + sideTheme() { + return this.$store.state.settings.sideTheme + } + }, + watch: { + sideTheme: { + immediate: true, + handler(val) { + document.documentElement.setAttribute('data-theme', val) + } + } + } } diff --git a/ruoyi-ui/src/components/Hamburger/index.vue b/ruoyi-ui/src/components/Hamburger/index.vue index 368b002..31d1863 100644 --- a/ruoyi-ui/src/components/Hamburger/index.vue +++ b/ruoyi-ui/src/components/Hamburger/index.vue @@ -30,12 +30,17 @@ export default { } -