|
|
@ -105,10 +105,13 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
components: {},
|
|
|
|
components: {},
|
|
|
|
watch: {
|
|
|
|
watch: {
|
|
|
|
filterText(val) {
|
|
|
|
// filterText(val) {
|
|
|
|
console.log(val);
|
|
|
|
// console.log(val);
|
|
|
|
this.$refs.tree.filter(val);
|
|
|
|
// this.$refs.tree.filter(val);
|
|
|
|
console.log(this.$refs.tree);
|
|
|
|
// console.log(this.$refs.tree);
|
|
|
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
filterText(newVal) {
|
|
|
|
|
|
|
|
this.handleFilter(); // 当 filterText 发生变化时执行过滤操作
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
mounted() {},
|
|
|
|
mounted() {},
|
|
|
@ -198,11 +201,14 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
handleFilter() {
|
|
|
|
|
|
|
|
// 在输入框输入完成后的500毫秒执行过滤节点方法
|
|
|
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
|
|
|
this.$refs.tree.filter(this.filterText);
|
|
|
|
|
|
|
|
}, 500);
|
|
|
|
|
|
|
|
},
|
|
|
|
//树状图搜索
|
|
|
|
//树状图搜索
|
|
|
|
filterNode(value, data, node) {
|
|
|
|
filterNode(value, data, node) {
|
|
|
|
//console.log(value, data, node);
|
|
|
|
|
|
|
|
this.filterText = value;
|
|
|
|
|
|
|
|
console.log(this.filterText);
|
|
|
|
|
|
|
|
// 如果什么都没填全部匹配全部返回
|
|
|
|
// 如果什么都没填全部匹配全部返回
|
|
|
|
if (!value) return true;
|
|
|
|
if (!value) return true;
|
|
|
|
this.searchName = data.name + data.cmdid;
|
|
|
|
this.searchName = data.name + data.cmdid;
|
|
|
|