|
|
<template>
|
|
|
<el-menu default-active="$route.path"
|
|
|
class="el-menu-vertical-demo"
|
|
|
:class="collapsed?'logo-collapse-width':'logo-width'"
|
|
|
background-color="#26384c"
|
|
|
text-color="#fff"
|
|
|
active-text-color="#ffd04b"
|
...
|
...
|
@@ -11,10 +11,13 @@ |
|
|
unique-opened
|
|
|
router
|
|
|
:collapse="collapsed">
|
|
|
<el-radio-group v-model="collapsed" style="margin-bottom: 20px;">
|
|
|
<el-radio-button :label="false">展开</el-radio-button>
|
|
|
<el-radio-button :label="true">收起</el-radio-button>
|
|
|
</el-radio-group>
|
|
|
<!-- class="el-menu-vertical-demo"-->
|
|
|
|
|
|
<!-- <el-radio-group v-model="collapsed" style="margin-left: 200px;">-->
|
|
|
<!-- <el-radio-button :label="false">展开</el-radio-button>-->
|
|
|
<!-- <el-radio-button :label="true">收起</el-radio-button>-->
|
|
|
<!-- </el-radio-group>-->
|
|
|
|
|
|
<div align="center" style="background-color: #2b2f3a;height: 67px">
|
|
|
<img src="~@/assets/logo1.png">
|
|
|
<h1 style="color:white;display: inline-block;font-weight: 600;font-size: 15px;line-height: 50px">航空物流公共信息服务平台</h1>
|
...
|
...
|
@@ -28,7 +31,8 @@ |
|
|
<el-menu-item v-for="child in item.children"
|
|
|
:index="child.path"
|
|
|
:key="child.permissionId"
|
|
|
v-if="!child.hidden">
|
|
|
v-if="!child.hidden"
|
|
|
class="el-submenu__title">
|
|
|
{{child.name}}
|
|
|
</el-menu-item>
|
|
|
</el-submenu>
|
...
|
...
|
@@ -45,9 +49,10 @@ |
|
|
import {userMenu} from '@/api/perm_api';
|
|
|
export default {
|
|
|
name: 'NavMenus',
|
|
|
props:['collapsed'],
|
|
|
data() {
|
|
|
return {
|
|
|
collapsed: false,
|
|
|
rotate:false,
|
|
|
menu:[
|
|
|
{
|
|
|
permissionId:1,
|
...
|
...
|
@@ -115,6 +120,13 @@ |
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
start(){
|
|
|
this.rotate=!this.rotate;
|
|
|
console.log(this.rotate)
|
|
|
},
|
|
|
collapse:function(){
|
|
|
this.collapsed=!this.collapsed;
|
|
|
},
|
|
|
onSubmit() {
|
|
|
console.log('submit!');
|
|
|
},
|
...
|
...
|
@@ -176,5 +188,29 @@ |
|
|
<style scoped lang="scss">
|
|
|
|
|
|
</style>
|
|
|
<style>
|
|
|
<style scoped lang="scss">
|
|
|
.go{
|
|
|
transform:rotate(-180deg);
|
|
|
}
|
|
|
.el-menu-vertical-demo{
|
|
|
position: relative;
|
|
|
}
|
|
|
.tools{
|
|
|
position:absolute;
|
|
|
|
|
|
}
|
|
|
.logo-width{
|
|
|
width:22%;
|
|
|
margin: -20px;
|
|
|
}
|
|
|
.logo-collapse-width{
|
|
|
width:90px;
|
|
|
margin: -20px;
|
|
|
|
|
|
}
|
|
|
el-submenu__title:hover {
|
|
|
background-color: #4f6273;
|
|
|
border-left: 3px solid #be1fd9
|
|
|
|
|
|
}
|
|
|
</style> |
...
|
...
|
|