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-row>
|
||||||
<el-tree
|
<el-tree
|
||||||
v-if="showDomType === 'tree'"
|
v-if="showDomType === 'tree'"
|
||||||
|
ref="datasetTreeRef"
|
||||||
:default-expanded-keys="expandedArray"
|
:default-expanded-keys="expandedArray"
|
||||||
node-key="id"
|
node-key="id"
|
||||||
:data="tempTreeData || treeData"
|
:data="tempTreeData || treeData"
|
||||||
:props="defaultProps"
|
:props="defaultProps"
|
||||||
|
:filter-node-method="filterNode"
|
||||||
@node-click="handleNodeClick"
|
@node-click="handleNodeClick"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
@ -573,12 +574,16 @@ export default {
|
|||||||
getTreeData(val) {
|
getTreeData(val) {
|
||||||
if (val) {
|
if (val) {
|
||||||
this.isTreeSearch = true
|
this.isTreeSearch = true
|
||||||
this.searchTree(val)
|
this.$refs.datasetTreeRef?.filter(val)
|
||||||
} else {
|
} else {
|
||||||
this.isTreeSearch = false
|
this.isTreeSearch = false
|
||||||
this.treeNode(this.groupForm)
|
this.treeNode(this.groupForm)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
filterNode(value, data) {
|
||||||
|
if (!value) return true
|
||||||
|
return data.label.indexOf(value) !== -1
|
||||||
|
},
|
||||||
searchTree(val) {
|
searchTree(val) {
|
||||||
this.expandedArray = []
|
this.expandedArray = []
|
||||||
const queryCondition = {
|
const queryCondition = {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user