vue实现下拉树带(人员)
一、效果

二、代码
1.后台接口(递归算法)
controller层
/*** 部门列表带用户列表树形结果** @return 结果*/@ApiOperation(value = "部门列表带用户列表树形结果", notes = "XDRS")@GetMapping("/listDeptUserTree")public AjaxResult listDeptUserTree() {return AjaxResult.success(deptService.findOrgUserTree(0L));}
service层
/*** 部门列表带用户列表树形结果** @param pid* @return 结果*/@Overridepublic List
mapper层
dept.xml
表结构

user.xml
表结构

后台查询的数组结果:
[{"children": [{"id": 602,"label": "销售部","isDisabled": true}, {"children": [{"id": 1851,"label": "张三"}, {"id": 1852,"label": "李四"}],"id": 603,"label": "产品部"}, {"children": [{"id": 1854,"label": "李小萌"}],"id": 611,"label": "研发部"}],"id": 1,"label": "帅帅集团有限公司"
}]
- 2.前端组件(vue-treeselect)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
