diff --git a/public/react/src/modules/courses/boards/BoardsNew.js b/public/react/src/modules/courses/boards/BoardsNew.js
index 58cd0c02b..8411e8c49 100644
--- a/public/react/src/modules/courses/boards/BoardsNew.js
+++ b/public/react/src/modules/courses/boards/BoardsNew.js
@@ -186,7 +186,7 @@ class BoardsNew extends Component{
     });
   }
   onAttachmentRemove = (file) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			confirm({
 				// title: '确定要删除这个附件吗?',
 				title: '是否确认删除?',
diff --git a/public/react/src/modules/courses/busyWork/CommonWorkPost.js b/public/react/src/modules/courses/busyWork/CommonWorkPost.js
index fec3f02a1..d123ee4ac 100644
--- a/public/react/src/modules/courses/busyWork/CommonWorkPost.js
+++ b/public/react/src/modules/courses/busyWork/CommonWorkPost.js
@@ -320,7 +320,7 @@ class CommonWorkPost extends Component{
     //   ModalSave: ()=>this.deleteAttachment(file),
     //   ModalCancel:this.cancelAttachment
     // })
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			this.deleteAttachment(file)
 			return false;
 		}
diff --git a/public/react/src/modules/courses/busyWork/NewWork.js b/public/react/src/modules/courses/busyWork/NewWork.js
index fb9cc8356..4b2224fd1 100644
--- a/public/react/src/modules/courses/busyWork/NewWork.js
+++ b/public/react/src/modules/courses/busyWork/NewWork.js
@@ -244,7 +244,7 @@ class NewWork extends Component{
   }
   
   onAttachmentRemove = (file, stateName) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			this.props.confirm({
 				content: '是否确认删除?',
 
diff --git a/public/react/src/modules/courses/coursesPublic/AccessoryModal.js b/public/react/src/modules/courses/coursesPublic/AccessoryModal.js
index 3b25ceb6d..750679111 100644
--- a/public/react/src/modules/courses/coursesPublic/AccessoryModal.js
+++ b/public/react/src/modules/courses/coursesPublic/AccessoryModal.js
@@ -73,7 +73,7 @@ class AccessoryModal extends Component{
     //   ModalCancel:this.cancelAttachment
     // })
     // return false;
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			this.deleteAttachment(file);
 		}
   }
diff --git a/public/react/src/modules/courses/coursesPublic/AccessoryModal2.js b/public/react/src/modules/courses/coursesPublic/AccessoryModal2.js
index a9a627387..a15cb0617 100644
--- a/public/react/src/modules/courses/coursesPublic/AccessoryModal2.js
+++ b/public/react/src/modules/courses/coursesPublic/AccessoryModal2.js
@@ -64,7 +64,7 @@ class AccessoryModal2 extends Component{
     //   ModalCancel:this.cancelAttachment
     // })
     // return false;
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			this.deleteAttachment(file);
 		}
 
diff --git a/public/react/src/modules/courses/coursesPublic/SelectSetting.js b/public/react/src/modules/courses/coursesPublic/SelectSetting.js
index d52b328e2..1a18513e7 100644
--- a/public/react/src/modules/courses/coursesPublic/SelectSetting.js
+++ b/public/react/src/modules/courses/coursesPublic/SelectSetting.js
@@ -296,7 +296,7 @@ class Selectsetting extends Component{
 
 
 	onAttachmentRemove = (file) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			const url = `/attachments/${file.response ? file.response.id : file.uid}.json`
 			axios.delete(url, {
 				})
diff --git a/public/react/src/modules/courses/coursesPublic/sendResource.js b/public/react/src/modules/courses/coursesPublic/sendResource.js
index 56c85439c..a9ceb6405 100644
--- a/public/react/src/modules/courses/coursesPublic/sendResource.js
+++ b/public/react/src/modules/courses/coursesPublic/sendResource.js
@@ -132,7 +132,7 @@ class Sendresource extends Component{
 
 
 	onAttachmentRemove = (file) => {
-	 if(file.response!=undefined){
+	 if(!file.percent || file.percent == 100){
 		 const url = `/attachments/${file.response ? file.response.id : file.uid}.json`
 		 axios.delete(url, {
 			 })
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js
index b603e375d..2d9280ec1 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js
@@ -157,7 +157,7 @@ class GraduationTasksSubmitedit extends Component{
   }
 
 	onAttachmentRemove = (file) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			let {attachments,fileList}=this.state;
 			const url = `/attachments/${file}.json`
 			axios.delete(url, {
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
index ed2731c61..57eb6502f 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
@@ -146,7 +146,7 @@ class GraduationTasksSubmitnew extends Component{
     //   },
     // });
     // return false;
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			this.setState({
 				Modalstype:true,
 				Modalstopval:'确定要删除这个附件吗?',
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseMainEditor.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseMainEditor.js
index 6b741f413..6a481c61c 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseMainEditor.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseMainEditor.js
@@ -88,7 +88,7 @@ class GraduationTasksappraiseMainEditor extends Component{
     this.setState({ fileList });
   }
   onAttachmentRemove = (file, stateName) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			this.props.confirm({
 				content: '确定要删除这个附件吗?',
 				okText: '确定',
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js
index e6139bad6..256dba7d4 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js
@@ -150,7 +150,7 @@ class GraduationTasksedit extends Component{
   }
 
 	onAttachmentRemove = (file) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			// debugger
 			this.cancelAttachment();
 			const url = `/attachments/${file.response ? file.response.id : file.uid}.json`
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js
index 3b6b60ac8..da83e8d7e 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js
@@ -173,7 +173,7 @@ class GraduationTasksnew extends Component {
 	}
 
 	onAttachmentRemove = (file) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			const url = `/attachments/${file.response ? file.response.id : file.uid}.json`
 			// const url = `/attachments/${file}.json`
 			axios.delete(url, {})
diff --git a/public/react/src/modules/courses/graduation/topics/GraduateTopicNew.js b/public/react/src/modules/courses/graduation/topics/GraduateTopicNew.js
index 511deb511..28d6fcf77 100644
--- a/public/react/src/modules/courses/graduation/topics/GraduateTopicNew.js
+++ b/public/react/src/modules/courses/graduation/topics/GraduateTopicNew.js
@@ -216,7 +216,7 @@ class GraduateTopicNew extends Component{
   }
   onAttachmentRemove = (file) => {
 
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			confirm({
 				title: '确定要删除这个附件吗?',
 				okText: '确定',
diff --git a/public/react/src/modules/courses/graduation/topics/GraduateTopicPostWorksNew.js b/public/react/src/modules/courses/graduation/topics/GraduateTopicPostWorksNew.js
index 3998669d7..60fa071a9 100644
--- a/public/react/src/modules/courses/graduation/topics/GraduateTopicPostWorksNew.js
+++ b/public/react/src/modules/courses/graduation/topics/GraduateTopicPostWorksNew.js
@@ -163,7 +163,7 @@ class GraduateTopicPostWorksNew extends Component{
     this.setState({ fileList });
   }
   onAttachmentRemove = (file) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			confirm({
 				title: '确定要删除这个附件吗?',
 				okText: '确定',
diff --git a/public/react/src/modules/courses/members/modal/CreateGroupByImportModal.js b/public/react/src/modules/courses/members/modal/CreateGroupByImportModal.js
index 77a41e47d..afbe8de58 100644
--- a/public/react/src/modules/courses/members/modal/CreateGroupByImportModal.js
+++ b/public/react/src/modules/courses/members/modal/CreateGroupByImportModal.js
@@ -73,7 +73,7 @@ class CreateGroupByImportModal extends Component{
   }
 
   onAttachmentRemove = (file) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			this.props.confirm({
 				content: '是否确认删除?',
 
diff --git a/public/react/src/modules/forums/MemoNew.js b/public/react/src/modules/forums/MemoNew.js
index 476d41a8a..88425ab53 100644
--- a/public/react/src/modules/forums/MemoNew.js
+++ b/public/react/src/modules/forums/MemoNew.js
@@ -561,7 +561,7 @@ class MemoNew extends Component {
       }
     }
     onAttachmentRemove = (file) => {
-			if(file.response!=undefined){
+			if(!file.percent || file.percent == 100){
 				this.props.confirm({
 					// title: '确定要删除这个附件吗?',
 					content: '是否确认删除?',
diff --git a/public/react/src/modules/moop_cases/CaseNew.js b/public/react/src/modules/moop_cases/CaseNew.js
index 8cd97dd44..e9d3e22f4 100644
--- a/public/react/src/modules/moop_cases/CaseNew.js
+++ b/public/react/src/modules/moop_cases/CaseNew.js
@@ -47,7 +47,7 @@ class CaseNew extends Component{
 
   // 上传附件-删除确认框
   onAttachmentRemove = (file, stateName) => {
-    if(file.response!=undefined){
+    if(!file.percent || file.percent == 100){
       this.props.confirm({
         content: '是否确认删除?', 
         onOk: () => {
diff --git a/public/react/src/modules/tpm/TPMsettings/TPMsettings.js b/public/react/src/modules/tpm/TPMsettings/TPMsettings.js
index e7e8a1d75..ca6c6a342 100644
--- a/public/react/src/modules/tpm/TPMsettings/TPMsettings.js
+++ b/public/react/src/modules/tpm/TPMsettings/TPMsettings.js
@@ -1384,7 +1384,7 @@ export default class TPMsettings extends Component {
 	}
 
 	onAttachmentRemove = (file) => {
-		if(file.response!=undefined){
+		if(!file.percent || file.percent == 100){
 			confirm({
 				title: '确定要删除这个附件吗?',
 				okText: '确定',
diff --git a/public/react/src/modules/tpm/newshixuns/Newshixuns.js b/public/react/src/modules/tpm/newshixuns/Newshixuns.js
index 9a22269f6..2313426a2 100644
--- a/public/react/src/modules/tpm/newshixuns/Newshixuns.js
+++ b/public/react/src/modules/tpm/newshixuns/Newshixuns.js
@@ -772,7 +772,7 @@ class Newshixuns extends Component {
 
     }
     onAttachmentRemove = (file) => {
-			if(file.response!=undefined){
+			if(!file.percent || file.percent == 100){
 				confirm({
 					title: '确定要删除这个附件吗?',
 					okText: '确定',