正在显示
2 个修改的文件
包含
57 行增加
和
19 行删除
| 1 | <template> | 1 | <template> |
| 2 | <el-menu default-active="$route.path" | 2 | <el-menu default-active="$route.path" |
| 3 | - class="el-menu-vertical-demo" | 3 | + :class="collapsed?'logo-collapse-width':'logo-width'" |
| 4 | background-color="#26384c" | 4 | background-color="#26384c" |
| 5 | text-color="#fff" | 5 | text-color="#fff" |
| 6 | active-text-color="#ffd04b" | 6 | active-text-color="#ffd04b" |
| @@ -11,10 +11,13 @@ | @@ -11,10 +11,13 @@ | ||
| 11 | unique-opened | 11 | unique-opened |
| 12 | router | 12 | router |
| 13 | :collapse="collapsed"> | 13 | :collapse="collapsed"> |
| 14 | - <el-radio-group v-model="collapsed" style="margin-bottom: 20px;"> | ||
| 15 | - <el-radio-button :label="false">展开</el-radio-button> | ||
| 16 | - <el-radio-button :label="true">收起</el-radio-button> | ||
| 17 | - </el-radio-group> | 14 | + <!-- class="el-menu-vertical-demo"--> |
| 15 | + | ||
| 16 | + <!-- <el-radio-group v-model="collapsed" style="margin-left: 200px;">--> | ||
| 17 | +<!-- <el-radio-button :label="false">展开</el-radio-button>--> | ||
| 18 | +<!-- <el-radio-button :label="true">收起</el-radio-button>--> | ||
| 19 | +<!-- </el-radio-group>--> | ||
| 20 | + | ||
| 18 | <div align="center" style="background-color: #2b2f3a;height: 67px"> | 21 | <div align="center" style="background-color: #2b2f3a;height: 67px"> |
| 19 | <img src="~@/assets/logo1.png"> | 22 | <img src="~@/assets/logo1.png"> |
| 20 | <h1 style="color:white;display: inline-block;font-weight: 600;font-size: 15px;line-height: 50px">航空物流公共信息服务平台</h1> | 23 | <h1 style="color:white;display: inline-block;font-weight: 600;font-size: 15px;line-height: 50px">航空物流公共信息服务平台</h1> |
| @@ -28,7 +31,8 @@ | @@ -28,7 +31,8 @@ | ||
| 28 | <el-menu-item v-for="child in item.children" | 31 | <el-menu-item v-for="child in item.children" |
| 29 | :index="child.path" | 32 | :index="child.path" |
| 30 | :key="child.permissionId" | 33 | :key="child.permissionId" |
| 31 | - v-if="!child.hidden"> | 34 | + v-if="!child.hidden" |
| 35 | + class="el-submenu__title"> | ||
| 32 | {{child.name}} | 36 | {{child.name}} |
| 33 | </el-menu-item> | 37 | </el-menu-item> |
| 34 | </el-submenu> | 38 | </el-submenu> |
| @@ -45,9 +49,10 @@ | @@ -45,9 +49,10 @@ | ||
| 45 | import {userMenu} from '@/api/perm_api'; | 49 | import {userMenu} from '@/api/perm_api'; |
| 46 | export default { | 50 | export default { |
| 47 | name: 'NavMenus', | 51 | name: 'NavMenus', |
| 52 | + props:['collapsed'], | ||
| 48 | data() { | 53 | data() { |
| 49 | return { | 54 | return { |
| 50 | - collapsed: false, | 55 | + rotate:false, |
| 51 | menu:[ | 56 | menu:[ |
| 52 | { | 57 | { |
| 53 | permissionId:1, | 58 | permissionId:1, |
| @@ -115,6 +120,13 @@ | @@ -115,6 +120,13 @@ | ||
| 115 | } | 120 | } |
| 116 | }, | 121 | }, |
| 117 | methods: { | 122 | methods: { |
| 123 | + start(){ | ||
| 124 | + this.rotate=!this.rotate; | ||
| 125 | + console.log(this.rotate) | ||
| 126 | + }, | ||
| 127 | + collapse:function(){ | ||
| 128 | + this.collapsed=!this.collapsed; | ||
| 129 | + }, | ||
| 118 | onSubmit() { | 130 | onSubmit() { |
| 119 | console.log('submit!'); | 131 | console.log('submit!'); |
| 120 | }, | 132 | }, |
| @@ -176,5 +188,29 @@ | @@ -176,5 +188,29 @@ | ||
| 176 | <style scoped lang="scss"> | 188 | <style scoped lang="scss"> |
| 177 | 189 | ||
| 178 | </style> | 190 | </style> |
| 179 | -<style> | 191 | +<style scoped lang="scss"> |
| 192 | + .go{ | ||
| 193 | + transform:rotate(-180deg); | ||
| 194 | + } | ||
| 195 | + .el-menu-vertical-demo{ | ||
| 196 | + position: relative; | ||
| 197 | + } | ||
| 198 | + .tools{ | ||
| 199 | + position:absolute; | ||
| 200 | + | ||
| 201 | + } | ||
| 202 | + .logo-width{ | ||
| 203 | + width:22%; | ||
| 204 | + margin: -20px; | ||
| 205 | + } | ||
| 206 | + .logo-collapse-width{ | ||
| 207 | + width:90px; | ||
| 208 | + margin: -20px; | ||
| 209 | + | ||
| 210 | + } | ||
| 211 | + el-submenu__title:hover { | ||
| 212 | + background-color: #4f6273; | ||
| 213 | + border-left: 3px solid #be1fd9 | ||
| 214 | + | ||
| 215 | + } | ||
| 180 | </style> | 216 | </style> |
| @@ -4,14 +4,14 @@ | @@ -4,14 +4,14 @@ | ||
| 4 | <el-col :span="14" class="logo" :class="collapsed?'logo-collapse-width':'logo-width'"> | 4 | <el-col :span="14" class="logo" :class="collapsed?'logo-collapse-width':'logo-width'"> |
| 5 | {{collapsed?'':sysName}} | 5 | {{collapsed?'':sysName}} |
| 6 | </el-col> | 6 | </el-col> |
| 7 | -<!-- <el-col :span="6">--> | ||
| 8 | -<!-- <div class="tools" @click.prevent="collapse" style="width: 15px;margin-top: 72px;margin-left:1px;z-index:9999;position:absolute;">--> | ||
| 9 | -<!--<!– ;margin-top: 80px;z-index:9999;margin-left: 170px–>--> | ||
| 10 | -<!--<!– <i class="el-icon-s-operation" style="color: rgb(38,56,76)"></i>–>--> | ||
| 11 | -<!-- <img :class="[rotate?'go':'aa']" @click="start" width="20" height="44" src="data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABCCAYAAABAfGYuAAAArklEQVRYhe3YIQ4CMRBG4b+IOhyS26DXEjySBE6A4QSINasRSAx3guBJECTdLMn6dtp0Be8loz/Tjhh3OLVBEzSbAhUwMDAwMDAwMDAw8B/A5+PuNzEtF/NycGwDut9u6sIj6r2vB6eiRWALmg1b0SzYOWndrExoFhyC1F3vejxfdeGh9+er9nIz4dmPy4oX+U4WvNgCScWLrswRj4k7FzAwMDAwMDAwMDBwYnLqAfLHOpMP7/PBAAAAAElFTkSuQmCC">--> | ||
| 12 | -<!-- </div>--> | ||
| 13 | -<!--<!– 标签i的图标 fa-align-justify–>--> | ||
| 14 | -<!-- </el-col>--> | 7 | + <el-col :span="6"> |
| 8 | + <div class="tools" @click.prevent="collapse" style="width: 15px;margin-top: 72px;margin-left:-15px;z-index:9999;position:absolute;"> | ||
| 9 | +<!-- ;margin-top: 80px;z-index:9999;margin-left: 170px--> | ||
| 10 | +<!-- <i class="el-icon-s-operation" style="color: rgb(38,56,76)"></i>--> | ||
| 11 | + <img :class="[rotate?'go':'aa']" @click="start" width="20" height="44" src="data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABCCAYAAABAfGYuAAAArklEQVRYhe3YIQ4CMRBG4b+IOhyS26DXEjySBE6A4QSINasRSAx3guBJECTdLMn6dtp0Be8loz/Tjhh3OLVBEzSbAhUwMDAwMDAwMDAw8B/A5+PuNzEtF/NycGwDut9u6sIj6r2vB6eiRWALmg1b0SzYOWndrExoFhyC1F3vejxfdeGh9+er9nIz4dmPy4oX+U4WvNgCScWLrswRj4k7FzAwMDAwMDAwMDBwYnLqAfLHOpMP7/PBAAAAAElFTkSuQmCC"> | ||
| 12 | + </div> | ||
| 13 | +<!-- 标签i的图标 fa-align-justify--> | ||
| 14 | + </el-col> | ||
| 15 | <!-- <el-col :span="4" class="userinfo">--> | 15 | <!-- <el-col :span="4" class="userinfo">--> |
| 16 | <!-- <el-dropdown trigger="hover" >--> | 16 | <!-- <el-dropdown trigger="hover" >--> |
| 17 | <!-- <span class="el-dropdown-link userinfo-inner">{{sysUserName}}<img :src="this.sysUserAvatar"/></span>--> | 17 | <!-- <span class="el-dropdown-link userinfo-inner">{{sysUserName}}<img :src="this.sysUserAvatar"/></span>--> |
| @@ -44,7 +44,7 @@ | @@ -44,7 +44,7 @@ | ||
| 44 | <!-- </el-dialog>--> | 44 | <!-- </el-dialog>--> |
| 45 | <!-- </el-col>--> | 45 | <!-- </el-col>--> |
| 46 | <el-col :span="24" class="main"> | 46 | <el-col :span="24" class="main"> |
| 47 | - <NavMenu></NavMenu> | 47 | + <NavMenu :collapsed="collapsed"></NavMenu> |
| 48 | <!-- <aside :class="collapsed?'menu-collapsed':'menu-expanded'">--> | 48 | <!-- <aside :class="collapsed?'menu-collapsed':'menu-expanded'">--> |
| 49 | <!-- <!–导航菜单–>--> | 49 | <!-- <!–导航菜单–>--> |
| 50 | <!-- <el-menu :default-active="$route.path" class="el-menu-vertical-demo" @open="handleopen"--> | 50 | <!-- <el-menu :default-active="$route.path" class="el-menu-vertical-demo" @open="handleopen"--> |
| @@ -362,7 +362,7 @@ | @@ -362,7 +362,7 @@ | ||
| 362 | } | 362 | } |
| 363 | } | 363 | } |
| 364 | .logo-width{ | 364 | .logo-width{ |
| 365 | - width:380px; | 365 | + width:17%; |
| 366 | } | 366 | } |
| 367 | .logo-collapse-width{ | 367 | .logo-collapse-width{ |
| 368 | width:60px | 368 | width:60px |
| @@ -509,9 +509,11 @@ | @@ -509,9 +509,11 @@ | ||
| 509 | display: inline-block; | 509 | display: inline-block; |
| 510 | /*min-width: 758px;*/ | 510 | /*min-width: 758px;*/ |
| 511 | /*max-width: 1190px;*/ | 511 | /*max-width: 1190px;*/ |
| 512 | - padding-right: 15px; | ||
| 513 | overflow-y: scroll; | 512 | overflow-y: scroll; |
| 514 | width: 100%; | 513 | width: 100%; |
| 514 | + z-index: 999; | ||
| 515 | + background-color: white; | ||
| 516 | + | ||
| 515 | } | 517 | } |
| 516 | .go{ | 518 | .go{ |
| 517 | transform:rotate(-180deg); | 519 | transform:rotate(-180deg); |
-
请 注册 或 登录 后发表评论