diff --git a/src/views/archivesManagement/archClass/archCatalogue/components/addTreeData.vue b/src/views/archivesManagement/archClass/archCatalogue/components/addTreeData.vue index c107505..4f5d423 100644 --- a/src/views/archivesManagement/archClass/archCatalogue/components/addTreeData.vue +++ b/src/views/archivesManagement/archClass/archCatalogue/components/addTreeData.vue @@ -141,6 +141,7 @@ export default { this.$refs.ruleForm.clearValidate(['contentName', 'sort']); } }); + this.form.level = selectedNode.level; this.getMaxSort(selectedNode.id); }, /** 查找父节点层级 */ @@ -186,7 +187,9 @@ export default { this.findParentLevel(this.treeDataList, this.form.parentId); } - await this.getMaxSort(value); + if(value){ + await this.getMaxSort(value); + } }, // 树数据过滤 - 支持无限层级转换,去除层级为3的数据 convertToVueTree(data) { @@ -270,6 +273,7 @@ export default { target: this.$el.querySelector('.el-dialog') || document.body }) let params = _.cloneDeep(this.form); + if (this.isAdd === 'add') { addArchiveLeftApi(params).then(res => { this.loading.close(); diff --git a/src/views/archivesManagement/archClass/archCatalogue/components/leftTree.vue b/src/views/archivesManagement/archClass/archCatalogue/components/leftTree.vue index c7e5c68..f6f95ea 100644 --- a/src/views/archivesManagement/archClass/archCatalogue/components/leftTree.vue +++ b/src/views/archivesManagement/archClass/archCatalogue/components/leftTree.vue @@ -53,7 +53,7 @@