|
@ -1,6 +1,7 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div> |
|
|
<div> |
|
|
<nav v-if="showHeader" class="aui-navbar" |
|
|
<nav v-if="showHeader" |
|
|
|
|
|
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" |
|
|
<h1 class="aui-navbar__brand" |
|
@ -64,14 +65,14 @@ |
|
|
class="aui-navbar__avatar"> |
|
|
class="aui-navbar__avatar"> |
|
|
<el-dropdown placement="bottom" |
|
|
<el-dropdown placement="bottom" |
|
|
:show-timeout="0"> |
|
|
:show-timeout="0"> |
|
|
<span class="el-dropdown-link"> |
|
|
<span class="el-dropdown-link"> |
|
|
<img v-if="$store.state.user.gender ==='2'" |
|
|
<img v-if="$store.state.user.gender ==='2'" |
|
|
src="~@/assets/img/staff-default-avatar-girl.png"> |
|
|
src="~@/assets/img/staff-default-avatar-girl.png"> |
|
|
<img v-else |
|
|
<img v-else |
|
|
src="~@/assets/img/staff-default-avatar-boy.png"> |
|
|
src="~@/assets/img/staff-default-avatar-boy.png"> |
|
|
<span>{{ $store.state.user.realName }}</span> |
|
|
<span>{{ $store.state.user.realName }}</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> |
|
@ -84,7 +85,8 @@ |
|
|
<update-password v-if="updatePassowrdVisible" |
|
|
<update-password v-if="updatePassowrdVisible" |
|
|
ref="updatePassowrd"></update-password> |
|
|
ref="updatePassowrd"></update-password> |
|
|
</nav> |
|
|
</nav> |
|
|
<nav v-else class = "aui-navbar main-line"></nav> |
|
|
<nav v-else |
|
|
|
|
|
class="aui-navbar main-line"></nav> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
</template> |
|
|
</template> |
|
@ -110,7 +112,7 @@ export default { |
|
|
components: { |
|
|
components: { |
|
|
UpdatePassword |
|
|
UpdatePassword |
|
|
}, |
|
|
}, |
|
|
created() { |
|
|
created () { |
|
|
let platformToken = localStorage.getItem('showHeader') || ''; |
|
|
let platformToken = localStorage.getItem('showHeader') || ''; |
|
|
if (typeof platformToken !== 'undefined' && platformToken !== 'undefined' && platformToken !== '') { |
|
|
if (typeof platformToken !== 'undefined' && platformToken !== 'undefined' && platformToken !== '') { |
|
|
this.showHeader = false |
|
|
this.showHeader = false |
|
@ -178,9 +180,9 @@ export default { |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
<style lang="scss" scoped> |
|
|
<style lang="scss" scoped> |
|
|
.main-line{ |
|
|
.main-line { |
|
|
height: 50px; |
|
|
height: 50px; |
|
|
background: #eeeeee; |
|
|
background: #eeeeee; |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |
|
|
|
|
|
|
|
|