Merge branch 'develop' into FOTON

This commit is contained in:
super_liu
2021-12-21 22:05:09 +08:00
4 changed files with 26 additions and 13 deletions
+8 -2
View File
@@ -8,6 +8,8 @@ import router from '@/router'
import store from '@/store' import store from '@/store'
import {Message} from 'element-ui' import {Message} from 'element-ui'
import { baseUrl,webLoginType,ssoLoginUrlDev } from '@/sysConfig' import { baseUrl,webLoginType,ssoLoginUrlDev } from '@/sysConfig'
import isMobile from "../../store/isMobile";
import domMessage from '../messageOnce/messageOnce' import domMessage from '../messageOnce/messageOnce'
const messageOnce = new domMessage() const messageOnce = new domMessage()
@@ -67,8 +69,12 @@ _axios.interceptors.response.use(
} }
} }
if(res.data && res.data.respCode && res.data.respCode === 'LE505'){ if(res.data && res.data.respCode && res.data.respCode === 'LE505'){
window.sessionStorage.clear() if (isMobile()) {
messageOnce.warning({ sessionStorage.removeItem("token")
return router.push('/phoneIndex')
}
window.sessionStorage.clear()
messageOnce.warning({
message: '登录超时,请重新登录', message: '登录超时,请重新登录',
type: 'warning' type: 'warning'
}) })
+17 -10
View File
@@ -3,6 +3,8 @@ import router from '@/router'
import store from '@/store' import store from '@/store'
import {Message} from 'element-ui' import {Message} from 'element-ui'
import { baseUrl,webLoginType,ssoLoginUrlDev } from '@/sysConfig' import { baseUrl,webLoginType,ssoLoginUrlDev } from '@/sysConfig'
import isMobile from "../../store/isMobile";
import domMessage from '../messageOnce/messageOnce' import domMessage from '../messageOnce/messageOnce'
// import 'element-ui/lib/theme-chalk/index.css' // import 'element-ui/lib/theme-chalk/index.css'
@@ -62,16 +64,21 @@ service.interceptors.response.use(
} }
} }
if(res.data && res.data.respCode != undefined && res.data.respCode === 'LE505'){ if(res.data && res.data.respCode != undefined && res.data.respCode === 'LE505'){
window.sessionStorage.clear() if (isMobile()) {
messageOnce.warning({ sessionStorage.removeItem("token")
message: '登录超时,请重新登录', return router.push('/phoneIndex')
type: 'warning' }else {
}) window.sessionStorage.clear()
if(webLoginType != null && webLoginType === 'idm' ) { messageOnce.warning({
// idm 统一认证登录页面 message: '登录超时,请重新登录',
return window.location.href = ssoLoginUrlDev type: 'warning'
}else if(webLoginType != null && webLoginType === 'dev'){ })
return router.push('/login') if(webLoginType != null && webLoginType === 'idm' ) {
// idm 统一认证登录页面
return window.location.href = ssoLoginUrlDev
}else if(webLoginType != null && webLoginType === 'dev'){
return router.push('/login')
}
} }
} }
return res.data return res.data
+1
View File
@@ -109,6 +109,7 @@ router.beforeEach(function (to, from, next) {
if (isMobile()) { if (isMobile()) {
if ((token === null || token === '' ) && toName !== 'Login') { if ((token === null || token === '' ) && toName !== 'Login') {
if(toName !== 'phoneIndex'){ if(toName !== 'phoneIndex'){
sessionStorage.removeItem("param");
sessionStorage.setItem('param',JSON.stringify(param4)) sessionStorage.setItem('param',JSON.stringify(param4))
next('/phoneIndex') next('/phoneIndex')
}else { }else {
@@ -28,7 +28,6 @@ export default {
}); });
}, },
loginNew (res) { loginNew (res) {
window.sessionStorage.clear()
let Base64 = require('js-base64').Base64 let Base64 = require('js-base64').Base64
let userInfoStr = Base64.decode(res.data) let userInfoStr = Base64.decode(res.data)
let userInfo2 = decodeURIComponent(userInfoStr) let userInfo2 = decodeURIComponent(userInfoStr)