From 3db7e74be3bf1c4c239def25b51ba58acf5e2598 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期二, 09 十一月 2021 15:47:02 +0800
Subject: [PATCH] 问题解决
---
src/pages/shuohuangMonitorAnalyze/components/leftNav.vue | 96 ++++++++++++++++++++++++++++++++++--------------
1 files changed, 68 insertions(+), 28 deletions(-)
diff --git a/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue b/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue
index 6511563..2079885 100644
--- a/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue
+++ b/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue
@@ -1,14 +1,15 @@
<template>
- <div class="left-nav">
+ <div class="left-nav" :class="{ short: isCollapse }">
+ <img class="icon" src="/images/shuohuang/railroad.png" />
<h1>
- <img class="icon" :src="`${publicPath}images/shuohuang/railroad.png`" style="height: 40px;" />
- <span v-show="!isCollapse" style="padding-left: 6px;">鏈旈粍閾佽矾鏈鸿締鍒嗗叕鍙�</span>
+ <span v-show="!isCollapse" style="padding-left: 6px"
+ >涔樺姟鍛樺畨鍏ㄨ涓鸿瘑鍒郴缁�</span
+ >
</h1>
<el-menu
class="el-menu-vertical-demo"
@open="handleOpen"
@close="handleClose"
- :collapse="isCollapse"
:default-active="activeIndex"
@select="handleSelect"
>
@@ -40,7 +41,7 @@
</template>
<el-menu-item index="transferMemo">瑙嗛杞偍璁板綍</el-menu-item>
<el-menu-item index="transferDeviceManage">杞偍璁惧绠$悊</el-menu-item>
- <el-menu-item index="lkgManage">LKG鏁版嵁绠$悊</el-menu-item>
+ <el-menu-item index="lkgManage">LKJ鏁版嵁绠$悊</el-menu-item>
</el-submenu>
<el-submenu index="7" v-if="isAdmin">
<template slot="title">
@@ -55,17 +56,16 @@
</template>
<script>
-
//import railroadImg from '/images/shuohuang/railroad.png';
export default {
props: {
isCollapse: {
type: Boolean,
- default: true
+ default: true,
},
menuChange: {
- type: Function
- }
+ type: Function,
+ },
},
computed: {
isAdmin() {
@@ -82,8 +82,8 @@
data() {
return {
publicPath: process.env.BASE_URL,
- activeIndex: 'guideIndex'
- }
+ activeIndex: "guideIndex",
+ };
},
mounted() {
// if (this.isAdmin) {
@@ -92,51 +92,91 @@
// this.activeIndex = sessionStorage.getItem('leftNavAct');
// }
// }
- this.activeIndex = this.isAdmin ? 'guideIndex' : 'searchForVideoAnalyze';
+ this.activeIndex = this.isAdmin ? "guideIndex" : "searchForVideoAnalyze";
- this.$emit('menuChange', this.activeIndex);
+ this.$emit("menuChange", this.activeIndex);
},
methods: {
handleSelect(index, indePath) {
this.activeIndex = index;
- sessionStorage.setItem('leftNavAct', this.activeIndex);
- this.$emit('menuChange', index);
+ sessionStorage.setItem("leftNavAct", this.activeIndex);
+ this.$emit("menuChange", index);
},
- handleOpen() {
-
- },
- handleClose() {
-
- }
- }
-}
+ handleOpen() {},
+ handleClose() {},
+ },
+};
</script>
<style lang="scss">
.left-nav {
- background: #fff;
+ background-image: url(/images/shuohuang/鑳屾櫙.png);
height: 100vh;
+ width: 250px;
+ img {
+ margin-top: 80px;
+ margin-bottom: 10px;
+ height: 96px;
+ width: 96px;
+ }
h1 {
- display: flex;
- align-items: center;
height: 65px;
padding: 0 20px;
border-bottom: 1px solid #eee;
- color: rgb(0, 150, 250);
+ border: none;
+ span {
+ color: #fff;
+ }
}
.iconfont {
padding-right: 10px;
}
.el-menu-vertical-demo:not(.el-menu--collapse) {
+ border: none;
+ padding-right: 0;
+ padding-left: 50px;
width: 250px;
+ background: none;
+ }
+ .el-menu.el-menu--inline {
+ background: none;
}
.el-menu-item,
.el-submenu__title {
text-align: left;
+ font-weight: 700;
+ color: #fff;
+
+ span {
+ color: #fff;
+ }
+ i {
+ color: #fff;
+ }
+ &:hover {
+ color: #0b41a7;
+
+ span {
+ color: #0b41a7;
+ }
+ i {
+ color: #0b41a7;
+ }
+ }
+ border-radius: 10px 0 0 10px;
}
.el-menu-item.is-active {
- color: #409eff;
background-color: #ecf0fc;
+ color: #0b41a7;
+
+ span {
+ color: #0b41a7;
+ }
}
}
+
+.short {
+ width: 0;
+ overflow: hidden;
+}
</style>
\ No newline at end of file
--
Gitblit v1.8.0