diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseMainEditor.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseMainEditor.js index 6a481c61c..9222d3af2 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseMainEditor.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseMainEditor.js @@ -84,8 +84,10 @@ class GraduationTasksappraiseMainEditor extends Component{ componentDidMount(){ } handleUploadChange = (info) => { - let fileList = info.fileList; - this.setState({ fileList }); + if (info.file.status === 'uploading' || info.file.status === 'done' || info.file.status === 'removed') { + let fileList = info.fileList; + this.setState({ fileList }); + } } onAttachmentRemove = (file, stateName) => { if(!file.percent || file.percent == 100){ diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js index 256dba7d4..ef0edbff8 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js @@ -103,7 +103,7 @@ class GraduationTasksedit extends Component{ } // 附件相关 START handleChange = (info) => { - if(info.file.status == "done" || info.file.status == "uploading"){ + if (info.file.status === 'uploading' || info.file.status === 'done' || info.file.status === 'removed') { let fileList = info.fileList; // console.log(fileList) // for(var list of fileList ){ diff --git a/public/react/src/modules/courses/graduation/topics/GraduateTopicPostWorksNew.js b/public/react/src/modules/courses/graduation/topics/GraduateTopicPostWorksNew.js index 60fa071a9..b53e4528b 100644 --- a/public/react/src/modules/courses/graduation/topics/GraduateTopicPostWorksNew.js +++ b/public/react/src/modules/courses/graduation/topics/GraduateTopicPostWorksNew.js @@ -159,8 +159,10 @@ class GraduateTopicPostWorksNew extends Component{ } // 附件相关 START handleChange = (info) => { - let fileList = info.fileList; - this.setState({ fileList }); + if (info.file.status === 'uploading' || info.file.status === 'done' || info.file.status === 'removed') { + let fileList = info.fileList; + this.setState({ fileList }); + } } onAttachmentRemove = (file) => { if(!file.percent || file.percent == 100){ diff --git a/public/react/src/modules/tpm/TPMsettings/TPMsettings.js b/public/react/src/modules/tpm/TPMsettings/TPMsettings.js index ca6c6a342..e277ad85f 100644 --- a/public/react/src/modules/tpm/TPMsettings/TPMsettings.js +++ b/public/react/src/modules/tpm/TPMsettings/TPMsettings.js @@ -1373,14 +1373,15 @@ export default class TPMsettings extends Component { } handleChange = (info) => { - console.log("handleChange1"); - let {fileList}=this.state; - if(fileList.length===0){ - let fileLists = info.fileList; - this.setState({ fileList:fileLists, - deleteisnot:false}); + if (info.file.status === 'uploading' || info.file.status === 'done' || info.file.status === 'removed') { + console.log("handleChange1"); + let {fileList}=this.state; + if(fileList.length===0){ + let fileLists = info.fileList; + this.setState({ fileList:fileLists, + deleteisnot:false}); + } } - } onAttachmentRemove = (file) => { diff --git a/public/react/src/modules/tpm/newshixuns/Newshixuns.js b/public/react/src/modules/tpm/newshixuns/Newshixuns.js index 2313426a2..cc178dbe0 100644 --- a/public/react/src/modules/tpm/newshixuns/Newshixuns.js +++ b/public/react/src/modules/tpm/newshixuns/Newshixuns.js @@ -760,15 +760,17 @@ class Newshixuns extends Component { // 附件相关 START handleChange = (info) => { - let {fileList}=this.state; - console.log("handleChange1"); - if(fileList.length===0){ + if (info.file.status === 'uploading' || info.file.status === 'done' || info.file.status === 'removed') { + let {fileList}=this.state; + console.log("handleChange1"); + if(fileList.length===0){ let fileLists = info.fileList; this.setState({ // fileList:appendFileSizeToUploadFileAll(fileList), fileList:fileLists, deleteisnot:false}); - } + } + } } onAttachmentRemove = (file) => {