yangfeng
2023-10-17 053acf1702944d57eeccd9f5238c09bac59dabfa
src/views/other/commonDialog/HighViewScopeDialog.vue
@@ -6,12 +6,12 @@
      :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"
@@ -22,6 +22,10 @@
          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>
@@ -139,6 +143,12 @@
    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])
      }
    }
  }
}