|
@@ -5,11 +5,13 @@
|
|
|
<img v-else src="~@/assets/logo/mini_logo.png" width="30" />
|
|
|
</div>
|
|
|
<div class="sidebar-box">
|
|
|
- <div class="sidebar-box-item" :class="{ active: active == 'index' }" @click="toIndex">
|
|
|
- <router-link to="/index">风险办公</router-link>
|
|
|
+ <div class="sidebar-box-item" :class="{ active: active == 'index' }" @click="toIndex" :style="{ paddingLeft: sidebar.opened ? '40px' : '20px' }" title="风险办公">
|
|
|
+ <item icon="monitor" title="风险办公" v-if="sidebar.opened" />
|
|
|
+ <svg-icon className="monitor" iconClass="monitor" v-else />
|
|
|
</div>
|
|
|
- <div v-for="item in sidebarRouters" :key="item.path" class="sidebar-box-item" :class="{ active: item.path == active }" @click="toMainMenu(item)">
|
|
|
- <item :icon="item.icon" :title="item.menuName" />
|
|
|
+ <div v-for="item in sidebarRouters" :key="item.path" class="sidebar-box-item" :class="{ active: item.path == active }" @click="toMainMenu(item)" :title="item.menuName" :style="{ paddingLeft: sidebar.opened ? '40px' : '20px' }">
|
|
|
+ <item :icon="item.icon" :title="item.menuName" v-if="sidebar.opened" />
|
|
|
+ <svg-icon :className="item.icon" :iconClass="item.icon" v-else />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -34,6 +36,7 @@ export default {
|
|
|
toIndex() {
|
|
|
this.active = 'index'
|
|
|
sessionStorage.setItem('sidebarActive', 'index')
|
|
|
+ this.$router.replace('/index')
|
|
|
},
|
|
|
toMainMenu(item) {
|
|
|
if (this.$route.query.id == item.menuId) {
|
|
@@ -70,7 +73,6 @@ export default {
|
|
|
height: 49px;
|
|
|
font-size: 16px;
|
|
|
color: #fff;
|
|
|
- text-align: center;
|
|
|
line-height: 49px;
|
|
|
cursor: pointer;
|
|
|
user-select: none;
|