讲师管理bug

This commit is contained in:
zhangsir
2024-12-04 15:55:39 +08:00
parent 821456363e
commit 23277bc71d

View File

@@ -67,16 +67,16 @@
<a-progress :percent="uploadpercent" />
</div>
<div class="curloading">
<!-- <div class="curloading">
<div style="color: #387df7; margin-left: 20px; cursor: pointer">
下载失败数据
</div>
</div>
<div class="defeat" style="display: flex; align-items: center">
</div> -->
<!-- <div class="defeat" style="display: flex; align-items: center">
<div style="color: #ff7474">
{{ succNum }}条数据导入成功{{ errNum }}条数据导入失败
</div>
</div>
</div> -->
</div>
</div>
<div class="loadborder" v-if="uploadpercent === 100">
@@ -201,14 +201,13 @@ import {getCookieForName} from "@/api/method";
}
}
let isLt1M = info.file.size < 512000000;
console.log(info.file.size, isLt1M)
if (!isLt1M) {
state.fileList = [];
state.uploadpercent = -1;
message.destroy();
message.error("文件大小超出500M,请重新上传");
return;
}
if (!isLt1M) {
state.fileList = [];
state.uploadpercent = -1;
message.destroy();
message.error("文件大小超出500M,请重新上传");
return;
}
state.addLoading = true;
state.uploadpercent = parseInt(info.file.percent);
@@ -220,16 +219,25 @@ import {getCookieForName} from "@/api/method";
}
if (status === "done") {
state.fileName = info.file.name;
if(!info.file.response.data){
message.error(`${info.file.name}上传失败`);
if(info.file.response.code == 200){
state.succNum = Number(info.file.response.data.success);
state.errNum = Number(info.file.response.data.failed);
state.downloadErrUrl = info.file.response.data.path;
}else{
state.uploadErr = true;
state.fileList = [];
state.uploadpercent = -1
message.destroy();
message.error(info.file.response.msg);
}
let i = 0;
let timeouts = setTimeout(() => {
// clearInterval(timer)
state.addLoading = false;
message.destroy();
message.error(`文件导入超时`);
}, 30000);
// 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