添加功能下载验收单

This commit is contained in:
xuqiuyun
2025-11-05 14:39:27 +08:00
parent eacb0453dd
commit 70d9db252a
11 changed files with 919 additions and 68 deletions

View File

@@ -52,15 +52,17 @@ axios.interceptors.response.use(
// 单独判断导出问题-start
if(toString.call(responseData) === '[object Blob]' && (responseData.type !== 'application/json')) {
download(response);
return ElMessage({
type: 'success',
message: '导出成功!',
});
ElMessage({
type: 'success',
message: '导出成功!',
});
return Promise.resolve(response.data); // 返回 Promise避免返回对象
}else if(toString.call(responseData) === '[object Blob]' && (responseData.type == 'application/json')){
setTimeout(() => {
window.location.href = '/login';
}, 1000);
return ElMessage.error(`登录过期,请重新登录!`);
ElMessage.error(`登录过期,请重新登录!`);
return Promise.reject('登录过期,请重新登录!'); // 返回 Promise.reject避免返回对象
}
// 单独判断导出问题-end
@@ -71,7 +73,8 @@ axios.interceptors.response.use(
setTimeout(() => {
window.location.href = '/login';
}, 1000);
return ElMessage.error(`登录过期,请重新登录!`);
ElMessage.error(`登录过期,请重新登录!`);
return Promise.reject('登录过期,请重新登录!'); // 返回 Promise.reject避免返回对象
}
// console.log(responseData);
// if (responseData && (responseData.code === 650)) {