|
@@ -42,7 +42,6 @@
|
|
@node-click="clickTree"
|
|
@node-click="clickTree"
|
|
highlight-current
|
|
highlight-current
|
|
:default-expanded-keys="defaultExpanded"
|
|
:default-expanded-keys="defaultExpanded"
|
|
- :default-checked-keys="[2]"
|
|
|
|
:filter-node-method="filterNode"
|
|
:filter-node-method="filterNode"
|
|
ref="tree"
|
|
ref="tree"
|
|
>
|
|
>
|
|
@@ -219,6 +218,11 @@ export default {
|
|
defaultExpanded: [],
|
|
defaultExpanded: [],
|
|
};
|
|
};
|
|
},
|
|
},
|
|
|
|
+ watch: {
|
|
|
|
+ filterText(val) {
|
|
|
|
+ this.$refs.tree.filter(val);
|
|
|
|
+ }
|
|
|
|
+ },
|
|
created() {
|
|
created() {
|
|
this.getTreeData();
|
|
this.getTreeData();
|
|
//
|
|
//
|
|
@@ -254,7 +258,7 @@ export default {
|
|
},
|
|
},
|
|
filterNode(value, data) {
|
|
filterNode(value, data) {
|
|
if (!value) return true;
|
|
if (!value) return true;
|
|
- return data.label.indexOf(value) !== -1;
|
|
|
|
|
|
+ return data.materialType.indexOf(value) !== -1;
|
|
},
|
|
},
|
|
clickTree(data, node) {
|
|
clickTree(data, node) {
|
|
console.log("data", data, node);
|
|
console.log("data", data, node);
|