完善导出功能
This commit is contained in:
@@ -51,6 +51,14 @@ const responseInterceptor = (response: any) => {
|
||||
const res = response.data;
|
||||
const code = response.data.code;
|
||||
const message = response.data.message;
|
||||
// 第65行附近添加:如果是文件流响应,直接返回整个response
|
||||
if (
|
||||
response.config.responseType === 'blob' ||
|
||||
response.headers['content-type']?.includes('application/zip') ||
|
||||
response.headers['content-type']?.includes('application/octet-stream')
|
||||
) {
|
||||
return response; // 直接返回原始响应,不进行JSON解析
|
||||
}
|
||||
if (code === 401 || message === 'token is invalid') {
|
||||
// 401未授权:token过期,跳转登录页
|
||||
ElMessageBox.alert('登录状态已过期,请重新登录', '提示', { confirmButtonText: '确定' })
|
||||
|
||||
Reference in New Issue
Block a user