diff --git a/src/views/filesTransfer/apply/prop/applyForm.vue b/src/views/filesTransfer/apply/prop/applyForm.vue index a3a4084..96450de 100644 --- a/src/views/filesTransfer/apply/prop/applyForm.vue +++ b/src/views/filesTransfer/apply/prop/applyForm.vue @@ -133,21 +133,7 @@ export default { await getProSelectApi().then(res => { this.proList = res.data; }); - const res = await getTransferApplyFilesByApplyIdApi({ id: this.rowData.id }); - if (Array.isArray(res.data) && res.data.length > 0) { - res.data.map(item => { - const newFile = { - proFilesContentsId: item.id, - parParentName: item.parParentName, - parentName: item.parentName, - fileName: item.fileName, - proId: item.proId, - fileSourceId: item.fileId, - filePath: item.filePath - }; - this.checkTreeData.push(newFile); - }) - } + if (this.isAdd === 'edit' && this.rowData) { // 编辑模式:填充表单数据 @@ -156,6 +142,21 @@ export default { proId: this.rowData.proId || undefined, deptId: this.rowData.deptId || undefined, }; + const res = await getTransferApplyFilesByApplyIdApi({ id: this.rowData.id }); + if (Array.isArray(res.data) && res.data.length > 0) { + res.data.map(item => { + const newFile = { + proFilesContentsId: item.id, + parParentName: item.parParentName, + parentName: item.parentName, + fileName: item.fileName, + proId: item.proId, + fileSourceId: item.fileId, + filePath: item.filePath + }; + this.checkTreeData.push(newFile); + }) + } } else { // 新增模式:重置表单 this.form = { @@ -208,6 +209,7 @@ export default { deptId: undefined }; this.resetForm("ruleForm"); + this.checkTreeData = []; }, handleReuslt(res) { this.$modal.msgSuccess(res.msg);