diff --git a/src/views/gh/improvementProposal/components/ImprovementProposalForm.vue b/src/views/gh/improvementProposal/components/ImprovementProposalForm.vue index a668a73..08b20bf 100644 --- a/src/views/gh/improvementProposal/components/ImprovementProposalForm.vue +++ b/src/views/gh/improvementProposal/components/ImprovementProposalForm.vue @@ -34,8 +34,8 @@ - - + + @@ -50,24 +50,24 @@ - - + + - - - + + + - - + + - - - + + + @@ -204,19 +204,19 @@ }; const longLabelCol = { xs: {span: 24}, - sm: {span: 4}, + sm: {span: 5}, }; const longWrapperCol = { xs: {span: 24}, - sm: {span: 20}, + sm: {span: 16}, }; const halfLabelCol = { xs: {span: 24}, - sm: {span: 8}, + sm: {span: 5}, }; const halfWrapperCol = { xs: {span: 24}, - sm: {span: 16}, + sm: {span: 18}, }; const disabled = computed(()=>{ @@ -330,6 +330,12 @@ improvementDeptScoreTable.dataSource = [...improvementDeptScoreDataList]; const improvementInstituteVoteDataList = await queryImprovementInstituteVoteListByMainId(row['id']); improvementInstituteVoteTable.dataSource = [...improvementInstituteVoteDataList]; + // 加载改善前/后图片文件列表 + await nextTick(); + if (formData.id) { + beforeFileRef.value?.loadFileList(); + afterFileRef.value?.loadFileList(); + } } } @@ -359,6 +365,12 @@ improvementDeptScoreTable.dataSource = [...improvementDeptScoreDataList]; const improvementInstituteVoteDataList = await queryImprovementInstituteVoteListByMainId(row['id']); improvementInstituteVoteTable.dataSource = [...improvementInstituteVoteDataList]; + // 加载改善前/后图片文件列表 + await nextTick(); + if (formData.id) { + beforeFileRef.value?.loadFileList(); + afterFileRef.value?.loadFileList(); + } } async function queryMainData(id) { @@ -411,8 +423,8 @@ const newId = typeof result === 'string' ? result : (result?.id || result); if (newId) { formData.id = newId; - await beforeFileRef.value?.bindBussinessId(`${newId}:before`); - await afterFileRef.value?.bindBussinessId(`${newId}:after`); + await beforeFileRef.value?.bindBussinessId(`${formData.proposalNo}:before`); + await afterFileRef.value?.bindBussinessId(`${formData.proposalNo}:after`); } } emit('success');