opt: 部分逻辑
This commit is contained in:
@@ -22,6 +22,7 @@ service.interceptors.request.use(
|
||||
}
|
||||
config.headers['Content-Type'] = 'application/json'
|
||||
config.headers['Accept-Language'] = window.localStorage.getItem('lang')
|
||||
config.headers['cdk'] = window.localStorage.getItem('cdk')
|
||||
return config
|
||||
},
|
||||
error => {
|
||||
@@ -35,6 +36,7 @@ service.interceptors.response.use(
|
||||
return response.data
|
||||
},
|
||||
error => {
|
||||
console.log(error)
|
||||
// 兼容blob下载出错json提示
|
||||
if (error.response.data instanceof Blob && error.response.data.type.toLowerCase().indexOf('json') !== -1) {
|
||||
const reader = new FileReader()
|
||||
@@ -47,6 +49,7 @@ service.interceptors.response.use(
|
||||
})
|
||||
}
|
||||
} else {
|
||||
console.log('Error response:', error.response)
|
||||
let code = 0
|
||||
try {
|
||||
code = error.response.status
|
||||
@@ -68,6 +71,13 @@ service.interceptors.response.use(
|
||||
})
|
||||
} else if (code === 403) {
|
||||
router.push({ path: '/401' })
|
||||
} else if (code === 402) {
|
||||
console.log('License expired or not activated, redirecting to license page.')
|
||||
router.push({ path: '/999',
|
||||
query: {
|
||||
message: error.response.data.message
|
||||
}
|
||||
})
|
||||
} else {
|
||||
const errorMsg = error.response.data.message
|
||||
if (errorMsg !== undefined) {
|
||||
|
||||
Reference in New Issue
Block a user