refactor(登录): 重写登录模块,接入oauth2.0(pc)、welink(mobile)

This commit is contained in:
zyn
2023-12-14 10:19:29 +08:00
parent ea5e6093ab
commit 01bee9fcc8
10 changed files with 977 additions and 523 deletions
+8
View File
@@ -9,6 +9,7 @@ import store from '@/store'
import {Message} from 'element-ui'
import { baseUrl,webLoginType,ssoLoginUrlDev } from '@/sysConfig'
import isMobile from "../../store/isMobile";
import { loginAgain } from '@/utils/login'
import domMessage from '../messageOnce/messageOnce'
@@ -69,6 +70,7 @@ _axios.interceptors.response.use(
}
}
if(res.data && res.data.respCode && res.data.respCode === 'LE505'){
/*
if (isMobile()) {
localStorage.removeItem('token')
return router.push('/phoneIndex')
@@ -84,6 +86,12 @@ _axios.interceptors.response.use(
}else if(webLoginType != null && webLoginType === 'dev'){
return router.push('/login')
}
*/
messageOnce.warning({
message: '登录超时,请重新登录',
type: 'warning'
})
loginAgain()
}
return res
},
+8
View File
@@ -4,6 +4,7 @@ import store from '@/store'
import {Message} from 'element-ui'
import { baseUrl,webLoginType,ssoLoginUrlDev } from '@/sysConfig'
import isMobile from "../../store/isMobile";
import { loginAgain } from '@/utils/login'
import domMessage from '../messageOnce/messageOnce'
@@ -64,6 +65,7 @@ service.interceptors.response.use(
}
}
if(res.data && res.data.respCode !== undefined && res.data.respCode === 'LE505'){
/*
if (isMobile()) {
localStorage.removeItem('token')
return router.push('/phoneIndex')
@@ -80,6 +82,12 @@ service.interceptors.response.use(
return router.push('/login')
}
}
*/
messageOnce.warning({
message: '登录超时,请重新登录',
type: 'warning'
})
loginAgain()
}
return res.data
},