jinhui.wang

用户信息增加

...@@ -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()
......