Cancer小居居 2022-08-29 08:39 采纳率: 89.7%
浏览 67
已结题

el-tree树形结构如何实现每个部门下面只选一个

el-tree树形结构如何实现每一级下面的每个部门只能选择一个,现在实现了使用复选框可以进行单选,但是无法实现在其他部门在选择一个人,如何解决?谢谢

img

img

  • 写回答

2条回答 默认 最新

  • Z_pigeon 2022-08-29 09:07
    关注

    在这个check-change触发的事件中,如果isChecked状态是true,也就是当前新选中了一个节点,那就去获取所有选中的节点(注意这个时候已含有最新选中的节点在内),然后判断新选中的节点的部门id在已选中有没有,有就取消之前同个部门id下的那条数据的选中,没有的话再设置当前的数据选中。这里的数据应该还有个类似部门id的字段用于划分判断

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月16日
  • 已采纳回答 9月8日
  • 创建了问题 8月29日