|
@ -1,37 +1,26 @@ |
|
|
<template> |
|
|
<template> |
|
|
<nav class="aui-navbar" |
|
|
<nav class="aui-navbar" :class="`aui-navbar--${$store.state.navbarLayoutType}`"> |
|
|
:class="`aui-navbar--${$store.state.navbarLayoutType}`"> |
|
|
|
|
|
<div class="aui-navbar__header"> |
|
|
<div class="aui-navbar__header"> |
|
|
<h1 class="aui-navbar__brand new" |
|
|
<h1 class="aui-navbar__brand new" style="text-transform: none;" @click="$router.push({ name: 'home' })"> |
|
|
style="text-transform: none;" |
|
|
<a class="aui-navbar__brand-lg" href="javascript:;">北尚诉办</a> |
|
|
@click="$router.push({ name: 'home' })"> |
|
|
<a class="aui-navbar__brand-lg new-top" href="javascript:;">{{ $t('brand.lg') }}</a> |
|
|
<a class="aui-navbar__brand-lg" |
|
|
|
|
|
href="javascript:;">北尚诉办</a> |
|
|
|
|
|
<a class="aui-navbar__brand-lg new-top" |
|
|
|
|
|
href="javascript:;">{{ $t('brand.lg') }}</a> |
|
|
|
|
|
|
|
|
|
|
|
</h1> |
|
|
</h1> |
|
|
</div> |
|
|
</div> |
|
|
<div class="aui-navbar__body"> |
|
|
<div class="aui-navbar__body"> |
|
|
<el-menu class="aui-navbar__menu mr-auto" |
|
|
<el-menu class="aui-navbar__menu mr-auto" mode="horizontal"> |
|
|
mode="horizontal"> |
|
|
<el-menu-item index="1" @click="$store.state.sidebarFold = !$store.state.sidebarFold"> |
|
|
<el-menu-item index="1" |
|
|
<svg class="icon-svg aui-navbar__icon-menu aui-navbar__icon-menu--switch" aria-hidden="true"> |
|
|
@click="$store.state.sidebarFold = !$store.state.sidebarFold"> |
|
|
|
|
|
<svg class="icon-svg aui-navbar__icon-menu aui-navbar__icon-menu--switch" |
|
|
|
|
|
aria-hidden="true"> |
|
|
|
|
|
<use xlink:href="#icon-outdent"></use> |
|
|
<use xlink:href="#icon-outdent"></use> |
|
|
</svg> |
|
|
</svg> |
|
|
</el-menu-item> |
|
|
</el-menu-item> |
|
|
<el-menu-item index="2" |
|
|
<el-menu-item index="2" @click="refresh()"> |
|
|
@click="refresh()"> |
|
|
<svg class="icon-svg aui-navbar__icon-menu aui-navbar__icon-menu--refresh" aria-hidden="true"> |
|
|
<svg class="icon-svg aui-navbar__icon-menu aui-navbar__icon-menu--refresh" |
|
|
|
|
|
aria-hidden="true"> |
|
|
|
|
|
<use xlink:href="#icon-sync"></use> |
|
|
<use xlink:href="#icon-sync"></use> |
|
|
</svg> |
|
|
</svg> |
|
|
</el-menu-item> |
|
|
</el-menu-item> |
|
|
</el-menu> |
|
|
</el-menu> |
|
|
<el-menu class="aui-navbar__menu" |
|
|
<el-menu class="aui-navbar__menu" mode="horizontal"> |
|
|
mode="horizontal"> |
|
|
|
|
|
<!-- <el-menu-item index="1"> |
|
|
<!-- <el-menu-item index="1"> |
|
|
<el-dropdown placement="bottom" |
|
|
<el-dropdown placement="bottom" |
|
|
:show-timeout="0"> |
|
|
:show-timeout="0"> |
|
@ -52,24 +41,21 @@ |
|
|
</svg> |
|
|
</svg> |
|
|
</a> |
|
|
</a> |
|
|
</el-menu-item> --> |
|
|
</el-menu-item> --> |
|
|
<el-menu-item index="3" |
|
|
<el-menu-item index="3" @click="fullscreenHandle()"> |
|
|
@click="fullscreenHandle()"> |
|
|
<svg class="icon-svg aui-navbar__icon-menu" aria-hidden="true"> |
|
|
<svg class="icon-svg aui-navbar__icon-menu" |
|
|
|
|
|
aria-hidden="true"> |
|
|
|
|
|
<use xlink:href="#icon-fullscreen"></use> |
|
|
<use xlink:href="#icon-fullscreen"></use> |
|
|
</svg> |
|
|
</svg> |
|
|
</el-menu-item> |
|
|
</el-menu-item> |
|
|
<el-menu-item index="4" |
|
|
<el-menu-item index="4" class="aui-navbar__avatar"> |
|
|
class="aui-navbar__avatar"> |
|
|
<el-dropdown placement="bottom" :show-timeout="0"> |
|
|
<el-dropdown placement="bottom" |
|
|
|
|
|
:show-timeout="0"> |
|
|
|
|
|
<span class="el-dropdown-link"> |
|
|
<span class="el-dropdown-link"> |
|
|
<img src="~@/assets/img/avatar.png"> |
|
|
<img src="~@/assets/img/avatar.png"> |
|
|
<span>{{ $store.state.user.realName }}</span> |
|
|
<span>{{ $store.state.user.deptName }}</span> |
|
|
<i class="el-icon-arrow-down"></i> |
|
|
<i class="el-icon-arrow-down"></i> |
|
|
</span> |
|
|
</span> |
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
<el-dropdown-item @click.native="updatePasswordHandle()">{{ $t('updatePassword.title') }}</el-dropdown-item> |
|
|
<el-dropdown-item @click.native="updatePasswordHandle()">{{ $t('updatePassword.title') }} |
|
|
|
|
|
</el-dropdown-item> |
|
|
<el-dropdown-item @click.native="logoutHandle()">{{ $t('logout') }}</el-dropdown-item> |
|
|
<el-dropdown-item @click.native="logoutHandle()">{{ $t('logout') }}</el-dropdown-item> |
|
|
</el-dropdown-menu> |
|
|
</el-dropdown-menu> |
|
|
</el-dropdown> |
|
|
</el-dropdown> |
|
@ -77,8 +63,7 @@ |
|
|
</el-menu> |
|
|
</el-menu> |
|
|
</div> |
|
|
</div> |
|
|
<!-- 弹窗, 修改密码 --> |
|
|
<!-- 弹窗, 修改密码 --> |
|
|
<update-password v-if="updatePassowrdVisible" |
|
|
<update-password v-if="updatePassowrdVisible" ref="updatePassowrd"></update-password> |
|
|
ref="updatePassowrd"></update-password> |
|
|
|
|
|
</nav> |
|
|
</nav> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
@ -139,18 +124,21 @@ export default { |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style scoped> |
|
|
<style scoped> |
|
|
.new{ |
|
|
.new { |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction:column; |
|
|
flex-direction: column; |
|
|
} |
|
|
} |
|
|
.new a { |
|
|
|
|
|
font-size: 18px; |
|
|
.new a { |
|
|
} |
|
|
font-size: 18px; |
|
|
.new-top{ |
|
|
} |
|
|
margin-top: 6px; |
|
|
|
|
|
font-size: 15px !important; |
|
|
.new-top { |
|
|
} |
|
|
margin-top: 6px; |
|
|
.aui-navbar__header_new h1{ |
|
|
font-size: 15px !important; |
|
|
color: #fff; |
|
|
} |
|
|
} |
|
|
|
|
|
</style> |
|
|
.aui-navbar__header_new h1 { |
|
|
|
|
|
color: #fff; |
|
|
|
|
|
} |
|
|
|
|
|
</style> |
|
|