|
|
|
|
@ -1,16 +1,13 @@ |
|
|
|
|
<template> |
|
|
|
|
<div class="avue-top"> |
|
|
|
|
<div class="avue-top" :class="setting.styleRadio == '4' ? 'logo_bg' : ''"> |
|
|
|
|
<div class="top-bar__left"> |
|
|
|
|
<div |
|
|
|
|
class="avue-breadcrumb" |
|
|
|
|
:class="[{ 'avue-breadcrumb--active': isCollapse }]" |
|
|
|
|
v-if="setting.collapse && !isHorizontal" |
|
|
|
|
> |
|
|
|
|
<div class="avue-breadcrumb" :class="[{ 'avue-breadcrumb--active': isCollapse }]" |
|
|
|
|
v-if="setting.collapse && !isHorizontal"> |
|
|
|
|
<i class="icon-navicon" @click="setCollapse"></i> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="top-bar__title"> |
|
|
|
|
<top-menu ref="topMenu" v-if="setting.menu&&(setting.styleRadio=='3'||setting.styleRadio=='4')"></top-menu> |
|
|
|
|
<top-menu ref="topMenu" v-if="setting.menu && (setting.styleRadio == '3' || setting.styleRadio == '4')"></top-menu> |
|
|
|
|
<top-search class="top-bar__item" v-if="setting.search"></top-search> |
|
|
|
|
</div> |
|
|
|
|
<div class="top-bar__right"> |
|
|
|
|
@ -61,12 +58,8 @@ |
|
|
|
|
</strong> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-dropdown-item> |
|
|
|
|
<el-dropdown-item |
|
|
|
|
v-if="Object.keys(roleObj).length < 5" |
|
|
|
|
v-for="(name, id) in roleObj" |
|
|
|
|
:key="id" |
|
|
|
|
@click="toRole(id, name)" |
|
|
|
|
> |
|
|
|
|
<el-dropdown-item v-if="Object.keys(roleObj).length < 5" v-for="(name, id) in roleObj" :key="id" |
|
|
|
|
@click="toRole(id, name)"> |
|
|
|
|
<i class="icon-changjingguanli" /> |
|
|
|
|
{{ $t('navbar.switchRoleTo') }}: {{ name }} |
|
|
|
|
</el-dropdown-item> |
|
|
|
|
@ -86,12 +79,8 @@ |
|
|
|
|
</strong> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-dropdown-item> |
|
|
|
|
<el-dropdown-item |
|
|
|
|
v-if="Object.keys(deptObj).length < 5" |
|
|
|
|
v-for="(name, id) in deptObj" |
|
|
|
|
:key="id" |
|
|
|
|
@click="toDept(id, name)" |
|
|
|
|
> |
|
|
|
|
<el-dropdown-item v-if="Object.keys(deptObj).length < 5" v-for="(name, id) in deptObj" :key="id" |
|
|
|
|
@click="toDept(id, name)"> |
|
|
|
|
<i class="icon-guanlianshebei" /> |
|
|
|
|
{{ $t('navbar.switchDeptTo') }}: {{ name }} |
|
|
|
|
</el-dropdown-item> |
|
|
|
|
@ -353,4 +342,11 @@ export default { |
|
|
|
|
}; |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped></style> |
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
.logo_bg { |
|
|
|
|
background: #000 !important; |
|
|
|
|
} |
|
|
|
|
:deep(.el-sub-menu .el-icon.el-sub-menu__icon-more){ |
|
|
|
|
color: #fff !important; |
|
|
|
|
} |
|
|
|
|
</style> |
|
|
|
|
|