|
@@ -1,4 +1,4 @@
|
|
|
-import { login, logout, getInfo } from '@/api/user'
|
|
|
+import { login, logout, getInfo, refreshToken } from '@/api/user'
|
|
|
import { getToken, setToken, removeToken } from '@/utils/auth'
|
|
|
import { resetRouter } from '@/router'
|
|
|
// import qs from 'qs'
|
|
@@ -25,6 +25,12 @@ const mutations = {
|
|
|
},
|
|
|
SET_ORGANNAME: (state, organName) => {
|
|
|
state.organName = organName
|
|
|
+ },
|
|
|
+ SET_REFRESH_TOKEN: (state, refreshToken) => {
|
|
|
+ state.refreshToken = refreshToken
|
|
|
+ },
|
|
|
+ SET_EXPIRES_IN: (state, expiresIn) => {
|
|
|
+ state.expiresIn = expiresIn
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -40,6 +46,8 @@ const actions = {
|
|
|
if (response.code == 200) {
|
|
|
|
|
|
let token = data.authentication.token_type + ' ' + data.authentication.access_token;
|
|
|
+ commit('SET_REFRESH_TOKEN', data.authentication.refresh_token)
|
|
|
+ commit('SET_EXPIRES_IN', data.authentication.expires_in)
|
|
|
commit('SET_TOKEN', token)
|
|
|
setToken(token)
|
|
|
resolve()
|
|
@@ -50,6 +58,8 @@ const actions = {
|
|
|
})
|
|
|
},
|
|
|
|
|
|
+ refreshToken()
|
|
|
+
|
|
|
// get 获取用户信息
|
|
|
getInfo ({ commit, state }) {
|
|
|
return new Promise((resolve, reject) => {
|