登录  /  注册
博主信息
博文 55
粉丝 0
评论 2
访问量 117857
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
部门员工的递归算法
拾一枝樱花的博客
原创
1440人浏览过
  1. 数据格式
  2. data:[
  3. {
  4. id: "a0a5c642e45c452b821d2f13c1ff2515",
  5. label: "人力资源部",
  6. pid: "",
  7. disabled: true,
  8. children: [
  9. {
  10. children:[]
  11. disabled:true
  12. id:"e30b8078383d4ddd8ccc2ab4fd8c2b52"
  13. label:"张大三"
  14. pid:"a0a5c642e45c452b821d2f13c1ff2515"
  15. }
  16. ]
  17. }
  18. 递归算法
  19. var recursiveFunction = function(){
  20. var ul='';
  21. var appednMenu = function (data) {
  22. data.forEach(function (item) {
  23. if(item.deptChildList){
  24. ul+='<li>'+item.name+'<ul>';
  25. appednMenu(item.deptChildList);
  26. ul+='</ul>';
  27. for(var i in item.userChildList){
  28. ul += '<input type="checkbox" name="person" value="'+item.userChildList[i].id+'" title="'+item.userChildList[i].name+'" lay-skin="primary">';
  29. }
  30. ul+= '</li>';
  31. }else {
  32. ul+='<li>'+item.name+'</li>';
  33. }
  34. })
  35. };
  36. appednMenu(res.data.departmentArray);
  37. $('.tree').html(ul);
  38. };
  39. recursiveFunction()
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学