src/views/safeProduction/safeQualifications/index.vue
@@ -202,7 +202,7 @@ </el-row> </el-form> </FormDialog> <!-- 附件列表弹窗 --> <!-- todo 附件预览相关 --> <FileListDialog ref="fileListRef" v-model="fileListDialogVisible" :show-upload-button="true" @@ -408,7 +408,9 @@ executionDate: "", }; } else { form.value = row; // 关键:编辑时不要直接引用表格行对象,避免取消/重置时把列表数据一起清空 // 使用深拷贝断开引用关系 form.value = JSON.parse(JSON.stringify(row || {})); } dialogFormVisible.value = true; };