| | |
| | | :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]) |
| | | } |
| | | } |
| | | } |
| | | } |