diff --git a/bs-ui/src/assets/images/green.svg b/bs-ui/src/assets/images/green.svg new file mode 100644 index 0000000..8092f26 --- /dev/null +++ b/bs-ui/src/assets/images/green.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bs-ui/src/assets/styles/index.scss b/bs-ui/src/assets/styles/index.scss index 2f3b9ef..cd9559f 100644 --- a/bs-ui/src/assets/styles/index.scss +++ b/bs-ui/src/assets/styles/index.scss @@ -122,6 +122,7 @@ aside { //main-container全局样式 .app-container { padding: 20px; + background-color: rgba($color: #ffffff, $alpha: 0.8); } .components-container { @@ -133,6 +134,10 @@ aside { margin-top: 30px; } +.table-top-opretar { + margin-bottom: 10px; +} + .text-center { text-align: center } diff --git a/bs-ui/src/assets/styles/ruoyi.scss b/bs-ui/src/assets/styles/ruoyi.scss index 4965609..874da99 100644 --- a/bs-ui/src/assets/styles/ruoyi.scss +++ b/bs-ui/src/assets/styles/ruoyi.scss @@ -76,6 +76,7 @@ } .el-table { + opacity: 0.8; .el-table__header-wrapper, .el-table__fixed-header-wrapper { th { word-break: break-word; @@ -119,8 +120,8 @@ } .pagination-container .el-pagination { - right: 0; - position: absolute; + // right: 0; + // position: absolute; } @media ( max-width : 768px) { @@ -177,6 +178,10 @@ float: right !important; } +.el-card { + background-color: rgba($color: #FFFFFF, $alpha: 0.8) !important; +} + .el-card__header { padding: 14px 15px 7px; min-height: 40px; @@ -275,3 +280,15 @@ position: relative; float: right; } + +.el-input__inner { + background-color: rgba($color: #FFFFFF, $alpha: 0.8) !important; +} + +.el-range-input { + background-color: transparent; +} + +.el-tree { + background: rgba($color: #FFFFFF, $alpha: 0.5) !important; +} \ No newline at end of file diff --git a/bs-ui/src/assets/styles/sidebar.scss b/bs-ui/src/assets/styles/sidebar.scss index abe5b63..a9bdf60 100644 --- a/bs-ui/src/assets/styles/sidebar.scss +++ b/bs-ui/src/assets/styles/sidebar.scss @@ -105,6 +105,15 @@ background-color: $base-sub-menu-hover !important; } } + + & .theme-green .nest-menu .el-sub-menu > .el-sub-menu__title, + & .theme-green .el-sub-menu .el-menu-item { + background-color: $base-menu-green-background !important; + &:hover { + color: $base-navbar-green-color; + background-color: $base-navbar-green-background !important; + } + } } .hideSidebar { diff --git a/bs-ui/src/assets/styles/variables.scss b/bs-ui/src/assets/styles/variables.scss index 34484d4..5563d45 100644 --- a/bs-ui/src/assets/styles/variables.scss +++ b/bs-ui/src/assets/styles/variables.scss @@ -21,6 +21,20 @@ $base-logo-light-title-color: #001529; $base-sub-menu-background:#1f2d3d; $base-sub-menu-hover:#001528; +// 自定义风格 +$base-menu-green-color: #FFFFFF; +$base-menu-green-background: transparent;//#2AD8AD;//rgba($color: #2AD8AD, $alpha: 0.1); +$base-logo-green-title-color: #FFFFFF; + +// 顶部菜单主题风格 +$base-navbar-color: #999093; +$base-navbar-icon-color: #5a5e66; +$base-navbar-background: #ffffff; + +$base-navbar-green-color: #ffffff; +$base-navbar-green-background: transparent; + + // 自定义暗色菜单风格 /** $base-menu-color:hsla(0,0%,100%,.65); @@ -50,5 +64,14 @@ $base-sidebar-width: 200px; subMenuHover: $base-sub-menu-hover; sideBarWidth: $base-sidebar-width; logoTitleColor: $base-logo-title-color; - logoLightTitleColor: $base-logo-light-title-color + logoLightTitleColor: $base-logo-light-title-color; + + menuGreenColor: $base-menu-green-color; + menuGreenBackground: $base-menu-green-background; + logoGreenTitleColor: $base-logo-green-title-color; + navbarColor: $base-navbar-color; + navbarIconColor: $base-navbar-icon-color; + navbarGreenColor: $base-navbar-green-color; + navbarBackground: $base-navbar-background; + navbarGreenBackground: $base-navbar-green-background; } diff --git a/bs-ui/src/components/Breadcrumb/index.vue b/bs-ui/src/components/Breadcrumb/index.vue index 1696f54..6bd96bc 100644 --- a/bs-ui/src/components/Breadcrumb/index.vue +++ b/bs-ui/src/components/Breadcrumb/index.vue @@ -2,8 +2,8 @@ - {{ item.meta.title }} - {{ item.meta.title }} + {{ item.meta.title }} + {{ item.meta.title }} @@ -25,6 +25,27 @@ export default { this.getBreadcrumb() } }, + computed: { + sideTheme() { + return this.$store.state.settings.sideTheme + }, + noRedirectStyle() { + if (this.sideTheme === 'theme-green') { + return { + color: '#EEEEEE', + } + } + return {}; + }, + customStyle() { + if (this.sideTheme === 'theme-green') { + return { + color: '#FFFFFF', + } + } + return {}; + } + }, created() { this.getBreadcrumb() }, diff --git a/bs-ui/src/components/Hamburger/index.vue b/bs-ui/src/components/Hamburger/index.vue index 368b002..4ecbeea 100644 --- a/bs-ui/src/components/Hamburger/index.vue +++ b/bs-ui/src/components/Hamburger/index.vue @@ -3,6 +3,7 @@ -