From 42f50af80c525ac67281e6346fa18a535921c7fa Mon Sep 17 00:00:00 2001
From: cwchen <1048842385@qq.com>
Date: Tue, 16 Sep 2025 11:53:38 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E7=9B=AE=E5=BD=95=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../archCatalogue/components/addTreeData.vue | 9 +++++----
.../archClassification/prop/fileDimensionForm.vue | 3 ++-
src/views/archivesManagement/fileManager/index.vue | 11 ++++++++++-
3 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/src/views/archivesManagement/archClass/archCatalogue/components/addTreeData.vue b/src/views/archivesManagement/archClass/archCatalogue/components/addTreeData.vue
index 4f5d423..8c1c7a0 100644
--- a/src/views/archivesManagement/archClass/archCatalogue/components/addTreeData.vue
+++ b/src/views/archivesManagement/archClass/archCatalogue/components/addTreeData.vue
@@ -159,6 +159,7 @@ export default {
/** 初始化表单数据 */
async initFormData() {
let value = 0;
+ let treeId = null;
if (this.isAdd === 'edit' && this.rowData) {
// 编辑模式:填充表单数据
this.form = {
@@ -169,7 +170,7 @@ export default {
level:this.rowData.level
};
value = this.rowData.parentId;
-
+ treeId = this.rowData.id;
} else {
// 新增模式:重置表单
this.form = {
@@ -180,7 +181,7 @@ export default {
};
value = this.rowData.id;
}
- await this.getLeftTreeList();
+ await this.getLeftTreeList(treeId);
// 如果是编辑模式,需要根据父节点ID找到对应的层级
if (this.isAdd === 'edit' && this.form.parentId) {
@@ -224,8 +225,8 @@ export default {
}).filter(node => node !== null); // 过滤掉null值
},
// 获取左侧树列表
- async getLeftTreeList() {
- const res = await getArchivalCatalogueTreeApi()
+ async getLeftTreeList(value) {
+ const res = await getArchivalCatalogueTreeApi({id:value})
const transformedData = this.convertToVueTree(res.data)
this.treeDataList = transformedData;
},
diff --git a/src/views/archivesManagement/archClass/archClassification/prop/fileDimensionForm.vue b/src/views/archivesManagement/archClass/archClassification/prop/fileDimensionForm.vue
index c2d09b5..15bbcaf 100644
--- a/src/views/archivesManagement/archClass/archClassification/prop/fileDimensionForm.vue
+++ b/src/views/archivesManagement/archClass/archClassification/prop/fileDimensionForm.vue
@@ -8,7 +8,7 @@
+ :value="item.value">
@@ -139,6 +139,7 @@ export default {
target: this.$el.querySelector('.el-dialog') || document.body
})
let params = _.cloneDeep(this.form);
+
if (this.isAdd === 'add') {
addKyFilesMultiClassifyAPI(params).then(res => {
this.loading.close();
diff --git a/src/views/archivesManagement/fileManager/index.vue b/src/views/archivesManagement/fileManager/index.vue
index 85b4784..2e0bdf5 100644
--- a/src/views/archivesManagement/fileManager/index.vue
+++ b/src/views/archivesManagement/fileManager/index.vue
@@ -13,7 +13,7 @@
+ @click="openFileManager(data)">
档案管理
@@ -77,6 +77,15 @@ export default {
handleQuery() {
this.$refs.proTableRef.getTableList()
},
+ /* 打开档案管理 */
+ /* openFileManager(row) {
+ this.$router.push({
+ path: '/archivesManagement/fileManager/components/index',
+ query: {
+ id: row.id
+ }
+ })
+ } */
},
}