From aa5530f51b733c6550dba59877a0301763be3d21 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Sun, 22 Mar 2026 15:03:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A1=B5=E7=AD=BE=E5=8A=9F?= =?UTF-8?q?=E8=83=BD&=E6=94=AF=E6=8C=81=E5=85=A8=E5=B1=8F=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/assets/styles/element-ui.scss | 8 + .../src/assets/styles/element-variables.scss | 2 +- ruoyi-ui/src/assets/styles/ruoyi.scss | 4 + ruoyi-ui/src/layout/components/AppMain.vue | 10 +- .../layout/components/TagsView/ScrollPane.vue | 79 +++++- .../src/layout/components/TagsView/index.vue | 228 +++++++++++++++--- 6 files changed, 285 insertions(+), 46 deletions(-) diff --git a/ruoyi-ui/src/assets/styles/element-ui.scss b/ruoyi-ui/src/assets/styles/element-ui.scss index 558eea484..9ff2c87c4 100644 --- a/ruoyi-ui/src/assets/styles/element-ui.scss +++ b/ruoyi-ui/src/assets/styles/element-ui.scss @@ -82,3 +82,11 @@ .el-range-separator { box-sizing: content-box; } + +.el-menu--collapse + > div + > .el-submenu + > .el-submenu__title + .el-submenu__icon-arrow { + display: none; +} \ No newline at end of file diff --git a/ruoyi-ui/src/assets/styles/element-variables.scss b/ruoyi-ui/src/assets/styles/element-variables.scss index 039d1e480..5bf2fbb10 100644 --- a/ruoyi-ui/src/assets/styles/element-variables.scss +++ b/ruoyi-ui/src/assets/styles/element-variables.scss @@ -17,7 +17,7 @@ $--button-font-weight: 400; $--border-color-light: #dfe4ed; $--border-color-lighter: #e6ebf5; -$--table-border:1px solid#dfe6ec; +$--table-border: 1px solid #dfe6ec; /* icon font path, required */ $--font-path: '~element-ui/lib/theme-chalk/fonts'; diff --git a/ruoyi-ui/src/assets/styles/ruoyi.scss b/ruoyi-ui/src/assets/styles/ruoyi.scss index 26334b564..b822c5533 100644 --- a/ruoyi-ui/src/assets/styles/ruoyi.scss +++ b/ruoyi-ui/src/assets/styles/ruoyi.scss @@ -81,6 +81,10 @@ margin-top: 6vh !important; } +.el-dialog__body { + padding: 8px 20px !important; +} + .el-dialog__wrapper.scrollbar .el-dialog .el-dialog__body { overflow: auto; overflow-x: hidden; diff --git a/ruoyi-ui/src/layout/components/AppMain.vue b/ruoyi-ui/src/layout/components/AppMain.vue index 2b9987e59..e8dfc9390 100644 --- a/ruoyi-ui/src/layout/components/AppMain.vue +++ b/ruoyi-ui/src/layout/components/AppMain.vue @@ -51,6 +51,14 @@ export default { width: 100%; position: relative; overflow: hidden; + + &:fullscreen, + &:-webkit-full-screen, + &:-moz-full-screen, + &:-ms-fullscreen { + background: #fff; + overflow-y: auto; + } } .fixed-header + .app-main { @@ -129,4 +137,4 @@ export default { background-color: #c0c0c0; border-radius: 3px; } - + \ No newline at end of file diff --git a/ruoyi-ui/src/layout/components/TagsView/ScrollPane.vue b/ruoyi-ui/src/layout/components/TagsView/ScrollPane.vue index c110bf123..3dbd9aed0 100644 --- a/ruoyi-ui/src/layout/components/TagsView/ScrollPane.vue +++ b/ruoyi-ui/src/layout/components/TagsView/ScrollPane.vue @@ -5,7 +5,7 @@