Commit a8bf397bb0f212e81cd1fa83b6090debbf544cff

Authored by YunaiV
2 parents 61c80ad9 7e81a964

Merge remote-tracking branch 'origin/master'

yudao-ui-admin/src/layout/components/Navbar.vue
... ... @@ -28,6 +28,7 @@
28 28 <el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click">
29 29 <div class="avatar-wrapper">
30 30 <img :src="avatar" class="user-avatar">
  31 + <span v-if="nickname" class="user-nickname">{{ nickname }}</span>
31 32 <i class="el-icon-caret-bottom" />
32 33 </div>
33 34 <el-dropdown-menu slot="dropdown">
... ... @@ -73,6 +74,7 @@ export default {
73 74 ...mapGetters([
74 75 'sidebar',
75 76 'avatar',
  77 + 'nickname',
76 78 'device'
77 79 ]),
78 80 setting: {
... ... @@ -173,14 +175,20 @@ export default {
173 175 margin-right: 30px;
174 176  
175 177 .avatar-wrapper {
176   - margin-top: 5px;
  178 + display: flex;
  179 + justify-content: center;
  180 + align-items: center;
177 181 position: relative;
178 182  
179 183 .user-avatar {
180 184 cursor: pointer;
181   - width: 40px;
182   - height: 40px;
183   - border-radius: 10px;
  185 + width: 35px;
  186 + height: 35px;
  187 + border-radius: 50%;
  188 + }
  189 + .user-nickname{
  190 + margin-left: 5px;
  191 + font-size: 14px;
184 192 }
185 193  
186 194 .el-icon-caret-bottom {
... ...
yudao-ui-admin/src/store/getters.js
... ... @@ -8,6 +8,7 @@ const getters = {
8 8 token: state => state.user.token,
9 9 avatar: state => state.user.avatar,
10 10 name: state => state.user.name,
  11 + nickname: state => state.user.nickname,
11 12 introduction: state => state.user.introduction,
12 13 roles: state => state.user.roles,
13 14 permissions: state => state.user.permissions,
... ...
yudao-ui-admin/src/store/modules/user.js
... ... @@ -17,6 +17,9 @@ const user = {
17 17 SET_NAME: (state, name) => {
18 18 state.name = name
19 19 },
  20 + SET_NICKNAME: (state, nickname) => {
  21 + state.nickname = nickname
  22 + },
20 23 SET_AVATAR: (state, avatar) => {
21 24 state.avatar = avatar
22 25 },
... ... @@ -109,7 +112,8 @@ const user = {
109 112 user: {
110 113 id: '',
111 114 avatar: '',
112   - userName: ''
  115 + userName: '',
  116 + nickname: ''
113 117 }
114 118 }
115 119 }
... ... @@ -126,6 +130,7 @@ const user = {
126 130 }
127 131 commit('SET_ID', user.id)
128 132 commit('SET_NAME', user.userName)
  133 + commit('SET_NICKNAME', user.nickname)
129 134 commit('SET_AVATAR', avatar)
130 135 resolve(res)
131 136 }).catch(error => {
... ...