|
|
@@ -10,6 +10,7 @@ const user = {
|
|
|
avatar: '',
|
|
|
roles: [],
|
|
|
permissions: [],
|
|
|
+ userId: null
|
|
|
},
|
|
|
mutations: {
|
|
|
SET_TOKEN: (state, token) => {
|
|
|
@@ -32,6 +33,9 @@ const user = {
|
|
|
},
|
|
|
SET_DEPARTMENT: (state, department) => {
|
|
|
state.department = department
|
|
|
+ },
|
|
|
+ SET_USER_ID: (state, userId) => {
|
|
|
+ state.userId = userId
|
|
|
}
|
|
|
},
|
|
|
actions: {
|
|
|
@@ -49,7 +53,7 @@ const user = {
|
|
|
// 设置请求头
|
|
|
axios.defaults.headers.common['APPToken'] = res.token;
|
|
|
commit('SET_DOCTOR',res.doctor)
|
|
|
- commit('setUserId', "D-"+res.doctor.doctorId)
|
|
|
+ commit('SET_USER_ID', "D-"+res.doctor.doctorId)
|
|
|
resolve(res)
|
|
|
}).catch(error => {
|
|
|
reject(error)
|
|
|
@@ -69,7 +73,7 @@ const user = {
|
|
|
commit('SET_NAME', doctor.doctorName)
|
|
|
commit('SET_AVATAR', avatar)
|
|
|
commit('SET_DOCTOR', res.doctor)
|
|
|
- commit('setUserId', "D-"+res.doctor.doctorId)
|
|
|
+ commit('SET_USER_ID', "D-"+res.doctor.doctorId)
|
|
|
resolve(res)
|
|
|
}).catch(error => {
|
|
|
reject(error)
|
|
|
@@ -81,12 +85,16 @@ const user = {
|
|
|
LogOut({ commit, state }) {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
commit('SET_TOKEN', '')
|
|
|
+ commit('SET_USER_ID', null) // 清除用户ID
|
|
|
removeToken()
|
|
|
resolve()
|
|
|
})
|
|
|
},
|
|
|
|
|
|
-
|
|
|
+ // 获取用户ID
|
|
|
+ GetUserId({ state }) {
|
|
|
+ return state.userId
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|