diff --git a/src/components/DataStandard/NewReportForm/Viewer/index.tsx b/src/components/DataStandard/NewReportForm/Viewer/index.tsx index 1847a69a5bfbfb1b85fdaae7c92bb7a2a8c9660a..41a344656d94f14989098a6dc31ac729833c1ba7 100644 --- a/src/components/DataStandard/NewReportForm/Viewer/index.tsx +++ b/src/components/DataStandard/NewReportForm/Viewer/index.tsx @@ -337,6 +337,7 @@ const WorkReportViewer: React.FC = (props) => { { key: 'fill', label: '数据补全', + disabled: assignTask?.metadata.name !== '浙江全省汇总', onClick: async () => { await $confirm({ content: diff --git a/src/ts/core/work/assign/assign.ts b/src/ts/core/work/assign/assign.ts index 51029c371f15029dfd1aab2827ff52ef6145ca44..8363cdd48eca11c05d602bea90b39de63f358b24 100644 --- a/src/ts/core/work/assign/assign.ts +++ b/src/ts/core/work/assign/assign.ts @@ -281,6 +281,11 @@ export class AssignTask extends FileInfo implements IAssignT } async change(): Promise { + if (this.metadata.instanceId) { + await kernel.recallWorkInstance({ + id: this.metadata.instanceId, + }); + } await kernel.ApprovalAssignmentTask({ id: this.metadata.id, shareId: this.metadata.shareId, @@ -397,7 +402,6 @@ export class AssignTask extends FileInfo implements IAssignT async loadWork(reload?: boolean, isDistWork?: boolean): Promise { if (reload || !this._workLoaded) { this._workLoaded = true; - debugger; if (this.metadata.modelId || isDistWork) { const res = await this.target.resource.workDefineColl.loadResult({ options: {