diff --git a/src/components/lecturer/ImportWork.vue b/src/components/lecturer/ImportWork.vue index cf292b80..30e51dbe 100644 --- a/src/components/lecturer/ImportWork.vue +++ b/src/components/lecturer/ImportWork.vue @@ -67,16 +67,16 @@ -
+ +
@@ -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