diff --git a/src/common/model/matter/Matter.ts b/src/common/model/matter/Matter.ts index 8b0af13..94a9753 100644 --- a/src/common/model/matter/Matter.ts +++ b/src/common/model/matter/Matter.ts @@ -430,7 +430,7 @@ export default class Matter extends BaseEntity { } //文件上传 - httpUpload(successCallback?: any, failureCallback?: any, processCallback?: any) { + httpUpload(successCallback?: any, failureCallback?: any) { let that = this; //验证是否装填好 @@ -475,7 +475,7 @@ export default class Matter extends BaseEntity { that.errorMessage = response; that.clear(); that.defaultErrorHandler(response); - SafeUtil.safeCallback(failureCallback)(response); + SafeUtil.safeCallback(failureCallback)(); }, function () { that.loading = false; @@ -499,7 +499,7 @@ export default class Matter extends BaseEntity { (deltaSize / (deltaTime / 1000)).toFixed(0) ); } - SafeUtil.safeCallback(processCallback)(); + that.updateUI(); } ); } diff --git a/src/pages/matter/List.tsx b/src/pages/matter/List.tsx index 02efc80..e91b1b5 100644 --- a/src/pages/matter/List.tsx +++ b/src/pages/matter/List.tsx @@ -164,7 +164,7 @@ export default class List extends TankComponent { }; launchUpload = (file: any) => { - const m = new Matter(); + const m = new Matter(this); m.dir = false; m.puuid = this.matter.uuid!; m.userUuid = this.user.uuid!; @@ -180,21 +180,12 @@ export default class List extends TankComponent { } } m.file = file; - m.httpUpload( - () => { - this.refresh(); - }, - () => { - this.updateUI(); - }, - () => { - this.updateUI(); - } + () => this.refresh(), + () => this.updateUI() ); this.uploadMatters.push(m); - this.updateUI(); }; share = () => {