3.3K Star 15.5K Fork 7.6K

GVPstylefeng / Guns

 / 详情

系统中关于建树操作的问题

待办的
创建于  
2021-10-20 16:24

系统中菜单,组织等结构,可以返回树形数据,统一采用的是DefaultTreeBuildFactory#doTreeBuild这个接口,而这个接口必须传入正确层级的数据,比如菜单结构,如果筛选后结果只有叶子节点,而该方法在建树时只会保留父节点为根节点的数据,这就导致了返回的数据为空。所以需要在进入该方法前,先将叶子节点的上级全部补全,但是现在的官方代码中,很多地方都没有做这个处理,比如SysMenuServiceImpl#findListWithTreeStructure。
使用官方演示http://vue3.stylefeng.cn/ 进行了测试,也是有该问题
输入图片说明
输入图片说明

评论 (0)

夏枭 创建了任务
夏枭 关联仓库设置为stylefeng/Guns
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
Java
1
https://gitee.com/stylefeng/guns.git
git@gitee.com:stylefeng/guns.git
stylefeng
guns
Guns

搜索帮助