fix:作业上传及导出问题

This commit is contained in:
wyx
2023-02-25 22:02:21 +08:00
parent 5b24b8ef58
commit c855f03fc9

View File

@@ -236,6 +236,12 @@ export default {
if (status === "done") {
state.fileName = info.file.name;
let i = 0;
let timeouts = setTimeout(() => {
clearInterval(timer)
state.addLoading = false;
message.destroy();
message.error(`文件导入超时`);
}, 30000);
let timer = setInterval(() => {
let uid = info.file.response.data;
api
@@ -256,25 +262,21 @@ export default {
state.downloadErrUrl = res.data.data.url;
console.log("props.getStudent", props.getStudent);
clearInterval(timer);
clearTimeout(timeouts);
}
} else {
state.addLoading = false;
message.destroy();
message.error(`文件导入超时`);
clearTimeout(timeouts);
}
})
.catch((err) => {
state.addLoading = false;
clearInterval(timer);
clearTimeout(timeouts);
console.log("查询导入状态失败", err);
});
}, 500);
setTimeout(() => {
clearInterval(timer)
state.addLoading = false;
message.destroy();
message.error(`文件导入超时`);
}, 30000);
} else if (status === "error") {
state.uploadErr = true;
message.error(`${info.file.name}上传失败`);