From 73efecc5c2b367dc5e6120c15a91555ebe5f9eea Mon Sep 17 00:00:00 2001 From: RuoYi Date: Tue, 16 Dec 2025 11:41:45 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E5=AF=BC=E8=88=AA=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E6=94=AF=E6=8C=81=E7=BA=AF=E9=A1=B6=E9=83=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/ruoyi.scss | 12 +++ src/assets/styles/sidebar.scss | 2 +- src/components/Breadcrumb/index.vue | 1 - src/components/TopNav/index.vue | 6 +- src/layout/components/Navbar.vue | 41 ++++++-- src/layout/components/Settings/index.vue | 126 ++++++++++++++++++++--- src/layout/components/Sidebar/Logo.vue | 7 +- src/layout/components/TopBar/index.vue | 106 +++++++++++++++++++ src/settings.js | 4 +- src/store/modules/settings.js | 4 +- 10 files changed, 276 insertions(+), 33 deletions(-) create mode 100644 src/layout/components/TopBar/index.vue diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss index 003ae31..a7c6c88 100644 --- a/src/assets/styles/ruoyi.scss +++ b/src/assets/styles/ruoyi.scss @@ -156,6 +156,18 @@ width: inherit; } +/* el menu */ +.el-menu-item, +.el-sub-menu { + .svg-icon + span { + margin-left: 5px; + } +} + +.el-menu--horizontal .el-menu--popup { + min-width: 120px !important; +} + /** 表格更多操作下拉样式 */ .el-table .el-dropdown-link { cursor: pointer; diff --git a/src/assets/styles/sidebar.scss b/src/assets/styles/sidebar.scss index 5764296..aaa68e2 100644 --- a/src/assets/styles/sidebar.scss +++ b/src/assets/styles/sidebar.scss @@ -61,7 +61,7 @@ } .svg-icon { - margin-right: 16px; + margin-right: 10px !important; } .el-menu { diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index eb5df96..fdd5e48 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -88,7 +88,6 @@ getBreadcrumb() display: inline-block; font-size: 14px; line-height: 50px; - margin-left: 8px; .no-redirect { color: #97a8be; diff --git a/src/components/TopNav/index.vue b/src/components/TopNav/index.vue index 56e2803..d83b1ed 100644 --- a/src/components/TopNav/index.vue +++ b/src/components/TopNav/index.vue @@ -175,7 +175,7 @@ onMounted(() => { float: left; height: 50px !important; line-height: 50px !important; - color: #999093 !important; + color: #303133 !important; padding: 0 5px !important; margin: 0 10px !important; } @@ -190,7 +190,7 @@ onMounted(() => { float: left; height: 50px !important; line-height: 50px !important; - color: #999093 !important; + color: #303133 !important; padding: 0 5px !important; margin: 0 10px !important; } @@ -212,6 +212,4 @@ onMounted(() => { margin-left: 8px; margin-top: 0px; } - - diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 7aed7a0..38ba18e 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -1,8 +1,12 @@