Showing
4 changed files
with
20 additions
and
46 deletions
| ... | @@ -3,7 +3,7 @@ import request from '@/utils/request' | ... | @@ -3,7 +3,7 @@ import request from '@/utils/request' |
| 3 | // 获取用户详细信息 | 3 | // 获取用户详细信息 |
| 4 | export function getInfo() { | 4 | export function getInfo() { |
| 5 | return request({ | 5 | return request({ |
| 6 | - url: '/manager-server/sysUser/getCurrentUser', | 6 | + url: '/bus-customer/user/getCurrentUser', |
| 7 | method: 'get' | 7 | method: 'get' |
| 8 | }) | 8 | }) |
| 9 | } | 9 | } | ... | ... |
| ... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
| 13 | <top-nav id="topmenu-container" /> | 13 | <top-nav id="topmenu-container" /> |
| 14 | <div class="user-container"> | 14 | <div class="user-container"> |
| 15 | <span class="userName">{{ | 15 | <span class="userName">{{ |
| 16 | - userData.userName != null ? userData.userName : "" | 16 | + userData != null ? userData.username : "" |
| 17 | }}</span> | 17 | }}</span> |
| 18 | <svg-icon | 18 | <svg-icon |
| 19 | class="el-icon-user-solid" | 19 | class="el-icon-user-solid" |
| ... | @@ -47,28 +47,17 @@ | ... | @@ -47,28 +47,17 @@ |
| 47 | src="../../assets/images/sprite-placeholder.png" | 47 | src="../../assets/images/sprite-placeholder.png" |
| 48 | alt="" | 48 | alt="" |
| 49 | /> | 49 | /> |
| 50 | - <div class="userName" v-if="userData.id"> | 50 | + <div class="userName" v-if="userData != null"> |
| 51 | - {{ userData.userName != null ? userData.userName : "" }} | 51 | + {{ userData != null ? userData.username : "" }} |
| 52 | <el-divider direction="vertical"></el-divider> | 52 | <el-divider direction="vertical"></el-divider> |
| 53 | - <span>{{ $store.getters.userData | loginType }}</span> | 53 | + <span>员工登录</span> |
| 54 | </div> | 54 | </div> |
| 55 | <!-- <svg-icon class="el-icon-user-solid" icon-class="user-center" style="font-size: 28px;" /> --> | 55 | <!-- <svg-icon class="el-icon-user-solid" icon-class="user-center" style="font-size: 28px;" /> --> |
| 56 | <div class="userName" v-else> | 56 | <div class="userName" v-else> |
| 57 | {{ $t("system.navber.createLogin") }} | 57 | {{ $t("system.navber.createLogin") }} |
| 58 | </div> | 58 | </div> |
| 59 | </div> | 59 | </div> |
| 60 | - <el-dropdown-menu v-if="userData.id" slot="dropdown"> | 60 | + <el-dropdown-menu v-if="userData != null" slot="dropdown"> |
| 61 | - <router-link | ||
| 62 | - v-if=" | ||
| 63 | - $store.getters.userData.organization && | ||
| 64 | - $store.getters.userData.organization.code == 'customer' | ||
| 65 | - " | ||
| 66 | - to="/newui_information_parent/newui_information_leaf" | ||
| 67 | - > | ||
| 68 | - <el-dropdown-item>{{ | ||
| 69 | - $t("system.navber.userSystem") | ||
| 70 | - }}</el-dropdown-item> | ||
| 71 | - </router-link> | ||
| 72 | <el-dropdown-item @click.native="logout"> | 61 | <el-dropdown-item @click.native="logout"> |
| 73 | <span>{{ $t("system.navber.logout") }}</span> | 62 | <span>{{ $t("system.navber.logout") }}</span> |
| 74 | </el-dropdown-item> | 63 | </el-dropdown-item> | ... | ... |
| ... | @@ -18,7 +18,7 @@ router.beforeEach((to, from, next) => { | ... | @@ -18,7 +18,7 @@ router.beforeEach((to, from, next) => { |
| 18 | if (to.path === '/login') { | 18 | if (to.path === '/login') { |
| 19 | next({ path: path }) | 19 | next({ path: path }) |
| 20 | } else { | 20 | } else { |
| 21 | - if (store.getters.userData.id === undefined) { | 21 | + if (store.getters.userData == null) { |
| 22 | // 判断当前用户是否已拉取完user_info信息 | 22 | // 判断当前用户是否已拉取完user_info信息 |
| 23 | store.dispatch('GetInfo').then((res) => { | 23 | store.dispatch('GetInfo').then((res) => { |
| 24 | // if (res.success) { | 24 | // if (res.success) { | ... | ... |
| 1 | import { login, logout } from '@/api/login' | 1 | import { login, logout } from '@/api/login' |
| 2 | +import { getInfo } from '@/api/system/user.js' | ||
| 2 | import { getLogisticsCodeLis, getDictData } from '@/api/system/dict-api.js' | 3 | import { getLogisticsCodeLis, getDictData } from '@/api/system/dict-api.js' |
| 3 | import { getToken, setToken, removeToken, removeUserId, removeTime } from '@/utils/auth' | 4 | import { getToken, setToken, removeToken, removeUserId, removeTime } from '@/utils/auth' |
| 4 | import { alertWarningMsg } from '@/utils/index.js' | 5 | import { alertWarningMsg } from '@/utils/index.js' |
| ... | @@ -6,9 +7,7 @@ import { alertWarningMsg } from '@/utils/index.js' | ... | @@ -6,9 +7,7 @@ import { alertWarningMsg } from '@/utils/index.js' |
| 6 | const user = { | 7 | const user = { |
| 7 | state: { | 8 | state: { |
| 8 | token: getToken(), | 9 | token: getToken(), |
| 9 | - userData: { | 10 | + userData: null, |
| 10 | - userSource: {} | ||
| 11 | - }, | ||
| 12 | name: '', | 11 | name: '', |
| 13 | avatar: '', | 12 | avatar: '', |
| 14 | lockTime: 0, | 13 | lockTime: 0, |
| ... | @@ -100,30 +99,16 @@ const user = { | ... | @@ -100,30 +99,16 @@ const user = { |
| 100 | // 获取用户信息 | 99 | // 获取用户信息 |
| 101 | async GetInfo({ commit, state }) { | 100 | async GetInfo({ commit, state }) { |
| 102 | return new Promise((resolve, reject) => { | 101 | return new Promise((resolve, reject) => { |
| 103 | - commit('SET_USERDATA', { | 102 | + getInfo().then(res => { |
| 104 | - id: 1, | 103 | + if (res.code === '200') { |
| 105 | - loginName: 'xxx', | 104 | + commit("SET_USERDATA", res.data); |
| 106 | - organization: {} | 105 | + resolve(res) |
| 107 | - }) | 106 | + } else { |
| 108 | - resolve({ | 107 | + reject(res) |
| 109 | - id: 1, | 108 | + } |
| 110 | - loginName: 'xxx', | 109 | + }).catch(error => { |
| 111 | - organization: {} | 110 | + reject(error) |
| 112 | }) | 111 | }) |
| 113 | - // getInfo().then(res => { | ||
| 114 | - // if (res == undefined || res.code != '200') { | ||
| 115 | - // res != undefined ? alertWarningMsg(res.message).finally(() => { | ||
| 116 | - // this.dispatch('FedLogOut') | ||
| 117 | - // }) | ||
| 118 | - // : '' | ||
| 119 | - // reject(res) | ||
| 120 | - // } else { | ||
| 121 | - | ||
| 122 | - // resolve(res) | ||
| 123 | - // } | ||
| 124 | - // }).catch(error => { | ||
| 125 | - // reject(error) | ||
| 126 | - // }) | ||
| 127 | }) | 112 | }) |
| 128 | }, | 113 | }, |
| 129 | 114 | ||
| ... | @@ -160,7 +145,7 @@ const user = { | ... | @@ -160,7 +145,7 @@ const user = { |
| 160 | // removeEntryLock(state.editEntryData.id, state.editEntryData.status).then(() => { | 145 | // removeEntryLock(state.editEntryData.id, state.editEntryData.status).then(() => { |
| 161 | logout(state.token).then(() => { | 146 | logout(state.token).then(() => { |
| 162 | commit('SET_TOKEN', '') | 147 | commit('SET_TOKEN', '') |
| 163 | - commit('SET_USERDATA', {}) | 148 | + commit('SET_USERDATA', null) |
| 164 | removeToken() | 149 | removeToken() |
| 165 | removeTime() | 150 | removeTime() |
| 166 | resolve() | 151 | resolve() |
| ... | @@ -176,7 +161,7 @@ const user = { | ... | @@ -176,7 +161,7 @@ const user = { |
| 176 | return new Promise(resolve => { | 161 | return new Promise(resolve => { |
| 177 | // removeEntryLock(state.editEntryData.id, state.editEntryData.status).then(() => { | 162 | // removeEntryLock(state.editEntryData.id, state.editEntryData.status).then(() => { |
| 178 | commit('SET_TOKEN', '') | 163 | commit('SET_TOKEN', '') |
| 179 | - commit('SET_USERDATA', {}) | 164 | + commit('SET_USERDATA', null) |
| 180 | removeToken() | 165 | removeToken() |
| 181 | removeTime() | 166 | removeTime() |
| 182 | removeUserId() | 167 | removeUserId() | ... | ... |
-
Please register or login to post a comment