Commit f8ae9f9e by GGbong

1

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