|
@@ -17,11 +17,12 @@
|
|
|
<header-notice-vue />
|
|
|
</div>
|
|
|
<el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click">
|
|
|
-
|
|
|
+
|
|
|
<div class="avatar-wrapper">
|
|
|
<img :src="avatar" class="user-avatar" />
|
|
|
<div class="cons">
|
|
|
- <div class="nickName">{{ user.name }}</div>
|
|
|
+ <div class="nickName">{{ user.nickName }}</div>
|
|
|
+ <div>{{ user.deptName ? user.deptName : '无部门' }}</div>
|
|
|
</div>
|
|
|
<i class="el-icon-caret-bottom" />
|
|
|
</div>
|
|
@@ -85,7 +86,7 @@ export default {
|
|
|
RuoYiDoc
|
|
|
},
|
|
|
computed: {
|
|
|
- ...mapGetters(['sidebar', 'avatar', 'device', 'sidebarRouters']),
|
|
|
+ ...mapGetters(['sidebar', 'avatar', 'device', 'sidebarRouters', 'deptName','nickName']),
|
|
|
setting: {
|
|
|
get() {
|
|
|
return this.$store.state.settings.showSettings;
|
|
@@ -237,11 +238,17 @@ export default {
|
|
|
font-size: 13px;
|
|
|
margin-top: -4px;
|
|
|
margin-left: 10px;
|
|
|
- max-width: 100px;
|
|
|
+ //max-width: 100px;
|
|
|
color: white;
|
|
|
+ width: auto;
|
|
|
.nickName {
|
|
|
+ text-align: center;
|
|
|
height: 10px;
|
|
|
+ margin-top: -7px;
|
|
|
+ margin-bottom: 5px;
|
|
|
+
|
|
|
}
|
|
|
+ .deptName {}
|
|
|
.desc {
|
|
|
margin-top: 7px;
|
|
|
}
|