用户管理、端口池管理页面调通.

This commit is contained in:
aoshiguchen
2022-08-28 15:42:14 +08:00
parent 30ccfb47cb
commit 738c4b54c2
12 changed files with 322 additions and 33 deletions
@@ -9,6 +9,7 @@ const user = {
code: '',
token: getToken(),
name: '',
loginName: '',
avatar: '',
introduction: '',
roles: [],
@@ -36,6 +37,9 @@ const user = {
SET_NAME: (state, name) => {
state.name = name
},
SET_LOGIN_NAME: (state, loginName) => {
state.loginName = loginName
},
SET_AVATAR: (state, avatar) => {
state.avatar = avatar
},
@@ -68,6 +72,7 @@ const user = {
}
commit('SET_ROLES', [response.data.data.loginName])
commit('SET_NAME', response.data.data.name)
commit('SET_LOGIN_NAME', response.data.data.loginName)
resolve(response)
}).catch(error => {
reject(error)
@@ -119,8 +124,10 @@ const user = {
setToken(role)
getUserInfo(role).then(response => {
const data = response.data
console.log('111222', data)
commit('SET_ROLES', data.roles)
commit('SET_NAME', data.name)
commit('SET_LOGIN_NAME', data.loginName)
commit('SET_AVATAR', data.avatar)
commit('SET_INTRODUCTION', data.introduction)
resolve()
@@ -7,19 +7,19 @@
<div class="right-menu">
<error-log class="errLog-container right-menu-item"></error-log>
<el-tooltip effect="dark" :content="$t('navbar.screenfull')" placement="bottom">
<screenfull class="screenfull right-menu-item"></screenfull>
</el-tooltip>
<!-- <el-tooltip effect="dark" :content="$t('navbar.screenfull')" placement="bottom">-->
<!-- <screenfull class="screenfull right-menu-item"></screenfull>-->
<!-- </el-tooltip>-->
<lang-select class="international right-menu-item"></lang-select>
<!-- <lang-select class="international right-menu-item"></lang-select>-->
<el-tooltip effect="dark" :content="$t('navbar.theme')" placement="bottom">
<theme-picker class="theme-switch right-menu-item"></theme-picker>
</el-tooltip>
<!-- <el-tooltip effect="dark" :content="$t('navbar.theme')" placement="bottom">-->
<!-- <theme-picker class="theme-switch right-menu-item"></theme-picker>-->
<!-- </el-tooltip>-->
<el-dropdown class="avatar-container right-menu-item" trigger="click">
<div class="avatar-wrapper">
<img class="user-avatar" :src="avatar+'?imageView2/1/w/80/h/80'">
<span>{{loginName}}|{{name}}</span>
<i class="el-icon-caret-bottom"></i>
</div>
<el-dropdown-menu slot="dropdown">
@@ -28,7 +28,7 @@
{{$t('navbar.dashboard')}}
</el-dropdown-item>
</router-link>
<a target='_blank' href="https://github.com/PanJiaChen/vue-element-admin/">
<a target='_blank' href="https://gitee.com/asgc/neutrino-proxy">
<el-dropdown-item>
{{$t('navbar.github')}}
</el-dropdown-item>
@@ -64,7 +64,8 @@ export default {
...mapGetters([
'sidebar',
'name',
'avatar'
'avatar',
'loginName'
])
},
methods: {