Browse Source

完成客户列表和服务商列表的切换

dev
zhengzhou 4 years ago
parent
commit
4c8c6ef0d3
1 changed files with 9 additions and 3 deletions
  1. +9
    -3
      src/views/manage_system/customer/components/side-tree.vue

+ 9
- 3
src/views/manage_system/customer/components/side-tree.vue View File

@@ -41,7 +41,8 @@
<script>
export default {
props: {
nodeList: Array
nodeList: Array,
showServiceProviderOnly: Boolean,
},
data() {
return {
@@ -62,6 +63,9 @@ export default {
this.$refs.tree.setCurrentNode(list[0]);
}, 0);
},
showServiceProviderOnly() {
this.$refs.tree.filter(this.searchVal);
},
},
methods: {
nodeClick(node) {
@@ -71,8 +75,10 @@ export default {
* 筛选符合条件的tree节点
*/
filterTreeNode: function (value, data) {
if (!value) return true;
return data.label.indexOf(value) !== -1;
// todo
let flag = this.showServiceProviderOnly ? (data.label.indexOf('企业') !== -1) : true;
if(!value) return flag;
return flag && data.label.indexOf(value) !== -1;
},
}
}

Loading…
Cancel
Save