NEZ-2991 fix:修改sidebar背景样式

This commit is contained in:
zyh
2023-07-19 16:09:53 +08:00
parent e6628262c8
commit cd93612819
3 changed files with 42 additions and 18 deletions

View File

@@ -23,20 +23,16 @@
.el-menu {
background-color: $--left-menu-background-color-base;
}
>.el-submenu.is-opened .el-submenu__title {
background-color: $--left-menu-background-color-active !important;
.el-submenu.is-opened .el-menu-item, .el-submenu.is-opened .el-submenu__title {
background-color: $--left-menu-background-color-open !important;
}
.el-submenu.is-opened>.el-submenu__title, .el-submenu.is-opened>.el-submenu__title>i {
.el-submenu.is-active>.el-submenu__title, .el-submenu.is-active>.el-submenu__title>i {
color: white !important;
}
.el-submenu.is-opened .el-menu-item:not(.is-active), .el-submenu.is-opened .el-submenu__title {
background-color: $--left-menu-background-color-open !important;
}
.is-opened.is-active{
background-color: $--left-menu-background-color-open !important;
.el-submenu.is-active:not(.is-opened)>.el-submenu__title{
border-left: 3px $--color-primary solid;
}
.el-menu-item.is-active {
background-color: $--left-menu-background-color-active !important;
border-left: 3px $--color-primary solid;
}
.el-menu-item, .el-submenu__title {
@@ -51,6 +47,13 @@
top: 26px;
right: 20px;
}
.el-menu-item:focus{
background-color: $--left-menu-background-color-base;
}
.el-menu-item:hover{
background-color: $--menu-item-hover-fill;
}
}
/*---滚动条默认显示样式--*/
@@ -105,21 +108,33 @@
}
.collapse-btn{
position: fixed;
bottom: 0;
bottom: 0px;
left: 0;
width: 252px;
height: 52px;
box-sizing: border-box;
padding: 6px 0;
transition: all 0.4s ease 0s;
cursor: pointer;
.copy-right{
padding: 6px 0 6px 12px;
padding-left: 12px;
line-height: 20px;
text-align: left;
span{
display: block;
font-size: 13px;
line-height: 20px;
color: $--color-text-secondary;
white-space: nowrap;
font-size: 13px;
color: $--color-text-secondary;
}
}
.collapse-text{
line-height: 20px;
text-align: center;
span{
display: block;
white-space: nowrap;
font-size: 14px;
color: $--color-text-secondary;
}
}
.collapse-icon{

View File

@@ -31,10 +31,17 @@
</el-menu>
<!-- collapse -->
<div class="collapse-btn" :class="{'isCollapse-btn':isShrink}" @click="shrink">
<div class="copy-right" v-if="!isShrink">
<span>Copyright © 2019 - 2023</span>
<span>Geedge Networks. All rights reserved.</span>
</div>
<template v-if="copyright==1">
<div class="copy-right" v-show="!isShrink">
<span>Copyright © 2019 - 2023</span>
<span>Geedge Networks. All rights reserved.</span>
</div>
</template>
<template v-else>
<div class="collapse-text" v-show="!isShrink">
<span>{{$t('overall.collapseSidebar')}}</span>
</div>
</template>
<i class="collapse-icon nz-icon nz-icon-drop-down"></i>
</div>
</div>
@@ -50,6 +57,7 @@ export default {
return {
imgUrl,
systemName: localStorage.getItem('nz-sys-name'),
copyright: localStorage.getItem('nz-copyright'),
logo: ''
}
},

View File

@@ -34,6 +34,7 @@ router.beforeEach((to, from, next) => {
localStorage.setItem('nz-sys-bgImg', res.data.system_bgImg || '')
localStorage.setItem('nz-default-theme', res.data.theme || '')
localStorage.setItem('nz-default-dateFormat', res.data.dateFormat || 'YYYY-MM-DD HH:mm:ss')
localStorage.setItem('nz-copyright', res.data.copyright || 0)
changeFavicon(res.data.system_favicon)
}
resolve()