Commit f8ae9f9e by GGbong

1

1 parent da53ce0d
Showing with 5 additions and 6 deletions
......@@ -105,7 +105,7 @@ class HttpRequest {
return data ? data : { data, list }
case 200:
if (res.config.url.indexOf(this.loginUrl) !== -1) {
this.saveLoginInfo(data.jwt, data.sessionid, data.user.vid, res.config.data) //保存登陆数据
this.saveLoginInfo(res.data) //保存登陆数据
}
return Array.isArray(data)?data:(typeof data === 'object' ? {message, code, ...data} : {data, message})
// case 400001:
......@@ -116,7 +116,7 @@ class HttpRequest {
Modal.error({
title: '登陆状态已过期,正在退出登陆'
})
store.commit('SYSTEM_CLEAR') // 清除登陆状态
// store.commit('SYSTEM_CLEAR') // 清除登陆状态
break
case 403:
if (process.env.NODE_ENV === 'development') console.error(`发生错误,错误代码: ${code};详情:${message}`, data)
......@@ -132,10 +132,9 @@ class HttpRequest {
* @param {*} jwt token
* @param {*} data 请求数据体
*/
saveLoginInfo(jwt, sessionid, vid, data) {
data = JSON.parse(data)
const { applyCarrier, applyPlatform } = data
store.commit('SYSTEM_LOGIN', { jwt, sessionid, vid, applyCarrier, applyPlatform })
saveLoginInfo(res) {
store.dispatch.user.SYSTEM_LOGIN(res)
store.dispatch.route.change(res.menu)
}
}
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!