|  |  | 
 |  |  |       :width="dialogWidth" | 
 |  |  |       :before-close="handleClose" | 
 |  |  |     > | 
 |  |  |       <div class="view-sel-bg"> | 
 |  |  |       <!-- <div class="view-sel-bg"> | 
 |  |  |         <div class="title">查询选择</div> | 
 |  |  |         <el-input v-model="searchInput" size="mini" placeholder="请输入要查找的成员"></el-input> | 
 |  |  |         <el-checkbox v-model="resignMember">显示离职成员</el-checkbox> | 
 |  |  |         <el-checkbox v-model="defaultCollapse">子部门默认收起</el-checkbox> | 
 |  |  |       </div> | 
 |  |  |       </div> --> | 
 |  |  |       <div class="view-tree"> | 
 |  |  |         <el-tree | 
 |  |  |           :data="data" | 
 |  |  | 
 |  |  |           highlight-current | 
 |  |  |           :props="defaultProps" | 
 |  |  |           :filter-node-method="filterNode" | 
 |  |  |           @check="handleCheckChange" | 
 |  |  |           :default-checked-keys="[id]" | 
 |  |  |           :check-strictly="true" | 
 |  |  |           :check-on-click-node="true" | 
 |  |  |         > | 
 |  |  |         </el-tree> | 
 |  |  |       </div> | 
 |  |  | 
 |  |  |     filterNode(value, data) { | 
 |  |  |       if (!value) return true | 
 |  |  |       return data.label.indexOf(value) !== -1 | 
 |  |  |     }, | 
 |  |  |     handleCheckChange(node, list) { | 
 |  |  |       this.id = node.id | 
 |  |  |       if (list.checkedKeys.length === 2) { | 
 |  |  |         this.$refs.tree.setCheckedKeys([node.id]) | 
 |  |  |       } | 
 |  |  |     } | 
 |  |  |   } | 
 |  |  | } |