lz 3 rokov pred
rodič
commit
a93217c20f
1 zmenil súbory, kde vykonal 7 pridanie a 5 odobranie
  1. 7 5
      src/layout/components/Sidebar.vue

+ 7 - 5
src/layout/components/Sidebar.vue

@@ -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;