From 6ad0a63c689894a04b819e45bdcb84b2f0b82bef Mon Sep 17 00:00:00 2001 From: insistence <3055204202@qq.com> Date: Fri, 19 Dec 2025 09:23:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=8F=9C=E5=8D=95=E5=AF=BC=E8=88=AA?= =?UTF-8?q?=E8=AE=BE=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 | 4 +- .../src/layout/components/Navbar.vue | 41 +++++- .../src/layout/components/Settings/index.vue | 130 +++++++++++++++--- .../src/layout/components/Sidebar/Logo.vue | 7 +- .../src/layout/components/TopBar/index.vue | 106 ++++++++++++++ ruoyi-fastapi-frontend/src/settings.js | 4 +- .../src/store/modules/settings.js | 4 +- 10 files changed, 280 insertions(+), 31 deletions(-) create mode 100644 ruoyi-fastapi-frontend/src/layout/components/TopBar/index.vue diff --git a/ruoyi-fastapi-frontend/src/assets/styles/ruoyi.scss b/ruoyi-fastapi-frontend/src/assets/styles/ruoyi.scss index 010dc79..8d71df5 100755 --- a/ruoyi-fastapi-frontend/src/assets/styles/ruoyi.scss +++ b/ruoyi-fastapi-frontend/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/ruoyi-fastapi-frontend/src/assets/styles/sidebar.scss b/ruoyi-fastapi-frontend/src/assets/styles/sidebar.scss index 5764296..aaa68e2 100755 --- a/ruoyi-fastapi-frontend/src/assets/styles/sidebar.scss +++ b/ruoyi-fastapi-frontend/src/assets/styles/sidebar.scss @@ -61,7 +61,7 @@ } .svg-icon { - margin-right: 16px; + margin-right: 10px !important; } .el-menu { diff --git a/ruoyi-fastapi-frontend/src/components/Breadcrumb/index.vue b/ruoyi-fastapi-frontend/src/components/Breadcrumb/index.vue index c13e5e9..059076f 100644 --- a/ruoyi-fastapi-frontend/src/components/Breadcrumb/index.vue +++ b/ruoyi-fastapi-frontend/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/ruoyi-fastapi-frontend/src/components/TopNav/index.vue b/ruoyi-fastapi-frontend/src/components/TopNav/index.vue index 80cd9ef..40f424d 100644 --- a/ruoyi-fastapi-frontend/src/components/TopNav/index.vue +++ b/ruoyi-fastapi-frontend/src/components/TopNav/index.vue @@ -174,7 +174,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; } @@ -189,7 +189,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; } diff --git a/ruoyi-fastapi-frontend/src/layout/components/Navbar.vue b/ruoyi-fastapi-frontend/src/layout/components/Navbar.vue index e78f0ec..d1fb62a 100644 --- a/ruoyi-fastapi-frontend/src/layout/components/Navbar.vue +++ b/ruoyi-fastapi-frontend/src/layout/components/Navbar.vue @@ -1,8 +1,12 @@