diff --git a/data-room-ui/packages/DataSetManagement/src/CustomEditForm.vue b/data-room-ui/packages/DataSetManagement/src/CustomEditForm.vue index a608b96a..25b3e64b 100644 --- a/data-room-ui/packages/DataSetManagement/src/CustomEditForm.vue +++ b/data-room-ui/packages/DataSetManagement/src/CustomEditForm.vue @@ -75,6 +75,8 @@ placeholder="请选择分组" clearable :disabled="!isEdit" + filterable + :filter-method="selectorFilter" @clear="clearType" @visible-change="setCurrentNode" > @@ -94,6 +96,7 @@ :highlight-current="true" :expand-on-click-node="false" class="bs-el-tree" + :filter-node-method="treeFilter" @node-click="selectParentCategory" > @@ -92,6 +94,7 @@ :highlight-current="true" :expand-on-click-node="false" class="bs-el-tree" + :filter-node-method="treeFilter" @node-click="selectParentCategory" > @@ -93,6 +95,7 @@ :highlight-current="true" :expand-on-click-node="false" class="bs-el-tree" + :filter-node-method="treeFilter" @node-click="selectParentCategory" > @@ -93,6 +95,7 @@ :highlight-current="true" :expand-on-click-node="false" class="bs-el-tree" + :filter-node-method="treeFilter" @node-click="selectParentCategory" > { - console.log(res) this.sourceList = res }) }, @@ -918,6 +920,13 @@ export default { currentChangeHandle (value) { this.current = value this.getData() + }, + selectorFilter (value) { + this.$refs.categorySelectTree.filter(value) + }, + treeFilter (value, data) { + if (!value) return true + return data.name.indexOf(value) !== -1 } } } diff --git a/data-room-ui/packages/DataSetManagement/src/ScriptEditForm.vue b/data-room-ui/packages/DataSetManagement/src/ScriptEditForm.vue index 98217dd2..5b398c9d 100644 --- a/data-room-ui/packages/DataSetManagement/src/ScriptEditForm.vue +++ b/data-room-ui/packages/DataSetManagement/src/ScriptEditForm.vue @@ -74,6 +74,8 @@ placeholder="请选择分组" clearable :disabled="!isEdit" + filterable + :filter-method="selectorFilter" @clear="clearType" @visible-change="setCurrentNode" > @@ -93,6 +95,7 @@ :highlight-current="true" :expand-on-click-node="false" class="bs-el-tree" + :filter-node-method="treeFilter" @node-click="selectParentCategory" > @@ -94,6 +96,7 @@ :highlight-current="true" :expand-on-click-node="false" class="bs-el-tree" + :filter-node-method="treeFilter" @node-click="selectParentCategory" >