|
|
|
|
@ -5,7 +5,7 @@ |
|
|
|
|
<div v-if="validatenull(menu)" class="avue-sidebar--tip">{{$t('menuTip')}} |
|
|
|
|
</div> |
|
|
|
|
<el-menu unique-opened :default-active="nowTagValue" mode="horizontal" :show-timeout="200" |
|
|
|
|
:collapse="keyCollapse" v-if="$route.path.indexOf('opsVisualization') == -1"> |
|
|
|
|
:collapse="keyCollapse" v-if="$route.path.indexOf('opsVisualization') == -1 || getToken"> |
|
|
|
|
<sidebar-item :menu="menu" :screen="screen" first :props="website.menu.props" :collapse="keyCollapse"> |
|
|
|
|
</sidebar-item> |
|
|
|
|
</el-menu> |
|
|
|
|
@ -19,6 +19,7 @@ |
|
|
|
|
} from "vuex"; |
|
|
|
|
import logo from "../logo"; |
|
|
|
|
import sidebarItem from "./sidebarItem"; |
|
|
|
|
import { getToken } from '@/util/auth' |
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
|
name: "sidebar", |
|
|
|
|
@ -39,7 +40,11 @@ |
|
|
|
|
return this.$router.$avueRouter.getValue(this.$route); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
methods: {} |
|
|
|
|
methods: { |
|
|
|
|
getToken(){ |
|
|
|
|
return getToken |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
</script> |
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
|