完善导出功能

This commit is contained in:
WUSIJIAN
2025-12-03 17:24:34 +08:00
parent 8b57729c8a
commit 990bbfd8fd
6 changed files with 682 additions and 797 deletions

View File

@@ -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: '确定' })