mirror of https://gitee.com/stylefeng/roses
【8.1.8】【sys】调整菜单获取的结构
parent
904ad50610
commit
f32482ed9f
|
@ -358,19 +358,7 @@ public class UserIndexInfoService {
|
|||
// 将用户用后的菜单统一分类
|
||||
for (SysMenu userMenuItem : userMenuList) {
|
||||
if (userMenuItem.getAppId().equals(indexUserAppInfo.getAppId())) {
|
||||
IndexUserMenuInfo indexUserMenuInfo = new IndexUserMenuInfo();
|
||||
indexUserMenuInfo.setMenuId(userMenuItem.getMenuId());
|
||||
indexUserMenuInfo.setMenuParentId(userMenuItem.getMenuParentId());
|
||||
indexUserMenuInfo.setMenuType(userMenuItem.getMenuType());
|
||||
indexUserMenuInfo.setTitle(userMenuItem.getMenuName());
|
||||
indexUserMenuInfo.setIcon(userMenuItem.getAntdvIcon());
|
||||
indexUserMenuInfo.setHide(YesOrNotEnum.N.getCode().equals(userMenuItem.getAntdvVisible()));
|
||||
indexUserMenuInfo.setActive(userMenuItem.getAntdvActiveUrl());
|
||||
indexUserMenuInfo.setPath(userMenuItem.getAntdvRouter());
|
||||
indexUserMenuInfo.setComponent(userMenuItem.getAntdvComponent());
|
||||
indexUserMenuInfo.setSortNumber(userMenuItem.getMenuSort());
|
||||
indexUserMenuInfo.setAppDesignBusinessId(userMenuItem.getAppDesignBusinessId());
|
||||
indexUserMenuInfo.setAppDesignViewId(userMenuItem.getAppDesignViewId());
|
||||
IndexUserMenuInfo indexUserMenuInfo = createIndexUserMenuInfo(userMenuItem);
|
||||
appMenuList.add(indexUserMenuInfo);
|
||||
}
|
||||
}
|
||||
|
@ -428,4 +416,26 @@ public class UserIndexInfoService {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过菜单创建用户菜单信息
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @since 2024/6/24 11:27
|
||||
*/
|
||||
private static IndexUserMenuInfo createIndexUserMenuInfo(SysMenu userMenuItem) {
|
||||
IndexUserMenuInfo indexUserMenuInfo = new IndexUserMenuInfo();
|
||||
indexUserMenuInfo.setMenuId(userMenuItem.getMenuId());
|
||||
indexUserMenuInfo.setMenuParentId(userMenuItem.getMenuParentId());
|
||||
indexUserMenuInfo.setMenuType(userMenuItem.getMenuType());
|
||||
indexUserMenuInfo.setTitle(userMenuItem.getMenuName());
|
||||
indexUserMenuInfo.setIcon(userMenuItem.getAntdvIcon());
|
||||
indexUserMenuInfo.setHide(YesOrNotEnum.N.getCode().equals(userMenuItem.getAntdvVisible()));
|
||||
indexUserMenuInfo.setActive(userMenuItem.getAntdvActiveUrl());
|
||||
indexUserMenuInfo.setPath(userMenuItem.getAntdvRouter());
|
||||
indexUserMenuInfo.setComponent(userMenuItem.getAntdvComponent());
|
||||
indexUserMenuInfo.setSortNumber(userMenuItem.getMenuSort());
|
||||
indexUserMenuInfo.setAppDesignBusinessId(userMenuItem.getAppDesignBusinessId());
|
||||
indexUserMenuInfo.setAppDesignViewId(userMenuItem.getAppDesignViewId());
|
||||
return indexUserMenuInfo;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue