Merge pull request #6870 from dataease/pr@dev@perf_filter_dialog_dataset_search
perf(过滤器): 过滤器弹窗搜索数据集错误
This commit is contained in:
commit
751adb98a4
@ -51,11 +51,12 @@
|
||||
<el-row>
|
||||
<el-tree
|
||||
v-if="showDomType === 'tree'"
|
||||
ref="datasetTreeRef"
|
||||
:default-expanded-keys="expandedArray"
|
||||
node-key="id"
|
||||
:data="tempTreeData || treeData"
|
||||
:props="defaultProps"
|
||||
|
||||
:filter-node-method="filterNode"
|
||||
@node-click="handleNodeClick"
|
||||
>
|
||||
<span
|
||||
@ -573,12 +574,16 @@ export default {
|
||||
getTreeData(val) {
|
||||
if (val) {
|
||||
this.isTreeSearch = true
|
||||
this.searchTree(val)
|
||||
this.$refs.datasetTreeRef?.filter(val)
|
||||
} else {
|
||||
this.isTreeSearch = false
|
||||
this.treeNode(this.groupForm)
|
||||
}
|
||||
},
|
||||
filterNode(value, data) {
|
||||
if (!value) return true
|
||||
return data.label.indexOf(value) !== -1
|
||||
},
|
||||
searchTree(val) {
|
||||
this.expandedArray = []
|
||||
const queryCondition = {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user