src/views/archiveManagement/index.vue
@@ -130,6 +130,8 @@
      @centerDialogVisible="centerDialogVisible"
      :row="row"
      @submitForm="submitForm"
      ref="archiveDialogs"
    >
    </archiveDialog>
  </el-card>
@@ -210,11 +212,13 @@
  queryParams.treeId = data.id;
  getArchiveListData();
};
const archiveDialogs = ref(null); // 表格组件引用
// add
const add = () => {
  row.value = {}; // 清空行数据,确保是新增模式
  dialogVisible.value = true;
  newName.value = ""; // 清空输入框
  archiveDialogs.value.initForm(); // 重置表单
};
// 处理分页变化
const handlePageChange = ({ page }) => {
@@ -448,7 +452,8 @@
const handleEdit = (rows) => {
  row.value = rows;
  dialogVisible.value = true;
  console.log("编辑节点:", row.value);
  archiveDialogs.value.editForm(rows); // 调用编辑方法
  // console.log("编辑行数据:", archiveDialogs.value);
};
// 移除懒加载,直接获取数据