This commit is contained in:
parent
8414d1c2ce
commit
e3d019ec7d
|
|
@ -7,6 +7,8 @@ import { tansParams, blobValidate } from '@/utils/bonus'
|
||||||
import cache from '@/plugins/cache'
|
import cache from '@/plugins/cache'
|
||||||
import { saveAs } from 'file-saver'
|
import { saveAs } from 'file-saver'
|
||||||
import { decryptWithSM4, encryptWithSM4, hashWithSM3AndSalt } from '@/utils/sm'
|
import { decryptWithSM4, encryptWithSM4, hashWithSM3AndSalt } from '@/utils/sm'
|
||||||
|
import router from '@/router'
|
||||||
|
|
||||||
const systemConfig = JSON.parse(localStorage.getItem('systemConfig')) || {
|
const systemConfig = JSON.parse(localStorage.getItem('systemConfig')) || {
|
||||||
requestConfig: { encryptRequest: false, checkIntegrity: false, encryptResponse: false }
|
requestConfig: { encryptRequest: false, checkIntegrity: false, encryptResponse: false }
|
||||||
};
|
};
|
||||||
|
|
@ -110,20 +112,31 @@ service.interceptors.response.use(res => {
|
||||||
if (code === 401) {
|
if (code === 401) {
|
||||||
if (!isRelogin.show) {
|
if (!isRelogin.show) {
|
||||||
isRelogin.show = true
|
isRelogin.show = true
|
||||||
MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', {
|
// MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', {
|
||||||
confirmButtonText: '重新登录',
|
// confirmButtonText: '重新登录',
|
||||||
cancelButtonText: '取消',
|
// cancelButtonText: '取消',
|
||||||
type: 'warning'
|
// type: 'warning'
|
||||||
}).then(() => {
|
// }).then(() => {
|
||||||
isRelogin.show = false
|
// isRelogin.show = false
|
||||||
|
// store.dispatch('LogOut').then(() => {
|
||||||
|
// location.href = process.env.VUE_APP_BASE_API == '/dev-api' ? '/index' : '/iws/glweb/index'
|
||||||
|
// })
|
||||||
|
// }).catch(() => {
|
||||||
|
// isRelogin.show = false
|
||||||
|
// })
|
||||||
|
if (process.env.VUE_APP_BASE_API == '/iws/jxhzb-api') {
|
||||||
|
Message({ message: '无效的会话,或者会话已过期,请重新登录。', type: 'error' })
|
||||||
|
setTimeout(() => {
|
||||||
|
// 关闭页面
|
||||||
|
window.close()
|
||||||
|
}, 1500)
|
||||||
|
} else {
|
||||||
store.dispatch('LogOut').then(() => {
|
store.dispatch('LogOut').then(() => {
|
||||||
location.href = process.env.VUE_APP_BASE_API == '/dev-api' ? '/index' : '/iws/glweb/index'
|
router.push({ path: '/login' })
|
||||||
|
Message({ message: '无效的会话,或者会话已过期,请重新登录。', type: 'error' })
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}
|
||||||
isRelogin.show = false
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
|
|
||||||
} else if (code === 500) {
|
} else if (code === 500) {
|
||||||
Message({ message: msg, type: 'error' })
|
Message({ message: msg, type: 'error' })
|
||||||
return Promise.reject(new Error(msg))
|
return Promise.reject(new Error(msg))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue