loulijun2021
2022-06-26 d597f9a4d8c83b149694354a7369057f80e5faac
src/layout/components/Sidebar/index.vue
@@ -2,7 +2,7 @@
  <div :class="{'has-logo':showLogo}">
    <logo v-if="showLogo" :collapse="isCollapse" />
    <el-scrollbar wrap-class="scrollbar-wrapper" style="margin-top:56px">
    <el-scrollbar wrap-class="scrollbar-wrapper" style="margin-top:56px;height: 85%">
      <el-menu
        :default-active="activeMenu"
        :collapse="isCollapse"
@@ -24,8 +24,10 @@
      </el-menu>
    </el-scrollbar>
    <div style="position: absolute;bottom: 10px;left: 30px;">
      <div><el-button type="text">新凯迪制造V1.0.01</el-button></div>
    <div style="position: absolute;bottom: 20px;left: 30px;">
      <div>
        <el-button type="text">新凯迪制造V1.0.01</el-button>
      </div>
    </div>
  </div>
@@ -36,9 +38,15 @@
import Logo from './Logo'
import SidebarItem from './SidebarItem'
import variables from '@/styles/variables.scss'
import { LoginMenu } from '@/api/user'
export default {
  components: { SidebarItem, Logo },
  data() {
    return {
      routers: []
    }
  },
  computed: {
    ...mapGetters([
      'permission_routes',
@@ -69,46 +77,53 @@
}
</script>
<style lang="scss">
$main_color :#42b983;
.el-button--text, .el-button--text.is-disabled, .el-button--text.is-disabled:focus, .el-button--text.is-disabled:hover, .el-button--text:active{
  color: white ;
  font-size: 18px ;
$main_color: #42b983;
.el-button--text, .el-button--text.is-disabled, .el-button--text.is-disabled:focus, .el-button--text.is-disabled:hover, .el-button--text:active {
  color: white;
  font-size: 18px;
}
.el-button--text:focus{
  color: white;
}
#app .sidebar-container .el-submenu .el-menu-item {
  background-color: transparent !important;
}
#app .sidebar-container .el-submenu .el-menu-item.is-active{
#app .sidebar-container .el-submenu .el-menu-item.is-active {
  background: $main_color !important;
  color: #fff !important;
}
#app .sidebar-container .el-submenu .el-menu-item:hover{
#app .sidebar-container .el-submenu .el-menu-item:hover {
  background: $main_color !important;
  //color: #fff !important;
}
.el-submenu__title{
.el-submenu__title {
  font-weight: bolder;
}
.sub-el-icon::before{
.sub-el-icon::before {
  color: $main_color;
}
.svg-icon{
.svg-icon {
  color: $main_color;
}
.submenu-title-noDropdown{
.submenu-title-noDropdown {
  font-weight: bolder;
}
.router-link-exact-active>.submenu-title-noDropdown{
.router-link-exact-active > .submenu-title-noDropdown {
  color: $main_color !important;
}
.el-menu-item.is-active{
.el-menu-item.is-active {
  color: $main_color !important;
}
.el-button--text:hover{
.el-button--text:hover {
  color: #ffffff;
  cursor: default;
}