fix:外部考试导入成绩参数调整

This commit is contained in:
wyx
2023-02-10 17:07:33 +08:00
parent 63641d55b7
commit 962f55dee5
3 changed files with 31 additions and 15 deletions

View File

@@ -37,7 +37,7 @@
:showUploadList="false"
:data="{
type: type,
targetId: Number(id),
targetId: Number(targetId),
chapterId:chapterId,
taskId:taskId
}"
@@ -250,6 +250,7 @@
template: process.env.VUE_APP_UP_LOAD_STUDENT_SCORE_TEMPLATE
});
const closeDrawer = () => {
ctx.emit("closeDraw",true);
ctx.emit("update:eScorevisibleExternalExternal", false);
state.fileList = [];
state.uploadpercent = -1;
@@ -286,6 +287,13 @@
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
@@ -306,25 +314,18 @@
state.downloadErrUrl = res.data.data.url;
console.log("props.getStudent", props.getStudent);
clearInterval(timer);
clearTimeout(timeouts);
}
}else{
state.addLoading = false;
message.destroy();
message.error(`文件导入超时`);
}
})
.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}上传失败`);