fix: 过滤旧前端菜单
This commit is contained in:
@@ -49,7 +49,17 @@ func (r *ServiceSysMenu) SelectMenuTreeByUserId(userId string) []model.SysMenu {
|
|||||||
// SelectMenuTreeSelectByUserId 根据用户ID查询菜单树结构信息
|
// SelectMenuTreeSelectByUserId 根据用户ID查询菜单树结构信息
|
||||||
func (r *ServiceSysMenu) SelectMenuTreeSelectByUserId(sysMenu model.SysMenu, userId string) []vo.TreeSelect {
|
func (r *ServiceSysMenu) SelectMenuTreeSelectByUserId(sysMenu model.SysMenu, userId string) []vo.TreeSelect {
|
||||||
sysMenus := r.sysMenuRepository.SelectMenuList(sysMenu, userId)
|
sysMenus := r.sysMenuRepository.SelectMenuList(sysMenu, userId)
|
||||||
menus := r.parseDataToTree(sysMenus)
|
|
||||||
|
// 过滤旧前端菜单
|
||||||
|
sysMenusF := []model.SysMenu{}
|
||||||
|
for _, v := range sysMenus {
|
||||||
|
if v.Perms != "page" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
sysMenusF = append(sysMenusF, v)
|
||||||
|
}
|
||||||
|
|
||||||
|
menus := r.parseDataToTree(sysMenusF)
|
||||||
tree := make([]vo.TreeSelect, 0)
|
tree := make([]vo.TreeSelect, 0)
|
||||||
for _, menu := range menus {
|
for _, menu := range menus {
|
||||||
tree = append(tree, sysMenuTreeSelect(menu))
|
tree = append(tree, sysMenuTreeSelect(menu))
|
||||||
|
|||||||
@@ -49,7 +49,17 @@ func (r *SysMenuImpl) SelectMenuTreeByUserId(userId string) []model.SysMenu {
|
|||||||
// SelectMenuTreeSelectByUserId 根据用户ID查询菜单树结构信息
|
// SelectMenuTreeSelectByUserId 根据用户ID查询菜单树结构信息
|
||||||
func (r *SysMenuImpl) SelectMenuTreeSelectByUserId(sysMenu model.SysMenu, userId string) []vo.TreeSelect {
|
func (r *SysMenuImpl) SelectMenuTreeSelectByUserId(sysMenu model.SysMenu, userId string) []vo.TreeSelect {
|
||||||
sysMenus := r.sysMenuRepository.SelectMenuList(sysMenu, userId)
|
sysMenus := r.sysMenuRepository.SelectMenuList(sysMenu, userId)
|
||||||
menus := r.parseDataToTree(sysMenus)
|
|
||||||
|
// 过滤旧前端菜单
|
||||||
|
sysMenusF := []model.SysMenu{}
|
||||||
|
for _, v := range sysMenus {
|
||||||
|
if v.Perms == "page" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
sysMenusF = append(sysMenusF, v)
|
||||||
|
}
|
||||||
|
|
||||||
|
menus := r.parseDataToTree(sysMenusF)
|
||||||
tree := make([]vo.TreeSelect, 0)
|
tree := make([]vo.TreeSelect, 0)
|
||||||
for _, menu := range menus {
|
for _, menu := range menus {
|
||||||
tree = append(tree, vo.SysMenuTreeSelect(menu))
|
tree = append(tree, vo.SysMenuTreeSelect(menu))
|
||||||
|
|||||||
Reference in New Issue
Block a user