| | |
| | | @centerDialogVisible="centerDialogVisible" |
| | | :row="row" |
| | | @submitForm="submitForm" |
| | | ref="archiveDialogs" |
| | | |
| | | > |
| | | </archiveDialog> |
| | | </el-card> |
| | |
| | | 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 }) => { |
| | |
| | | const handleEdit = (rows) => { |
| | | row.value = rows; |
| | | dialogVisible.value = true; |
| | | console.log("编辑节点:", row.value); |
| | | archiveDialogs.value.editForm(rows); // 调用编辑方法 |
| | | // console.log("编辑行数据:", archiveDialogs.value); |
| | | }; |
| | | |
| | | // 移除懒加载,直接获取数据 |