mirror of https://gitee.com/stylefeng/roses
【7.2.2】antdv3版本获取菜单默认带上前台菜单类型
parent
25ad75307f
commit
269106402c
|
@ -84,9 +84,10 @@ public interface MenuServiceApi {
|
|||
/**
|
||||
* 构建Antdv3版本的菜单和权限信息
|
||||
*
|
||||
* @param menuFrontType 菜单的前后台类型,如果没传递,默认查前台菜单
|
||||
* @author fengshuonan
|
||||
* @date 2022/4/8 15:59
|
||||
*/
|
||||
List<IndexMenuInfo> buildAuthorities();
|
||||
List<IndexMenuInfo> buildAuthorities(Integer menuFrontType);
|
||||
|
||||
}
|
||||
|
|
|
@ -588,10 +588,10 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
|
|||
}
|
||||
|
||||
@Override
|
||||
public List<IndexMenuInfo> buildAuthorities() {
|
||||
public List<IndexMenuInfo> buildAuthorities(Integer menuFrontType) {
|
||||
|
||||
// 不分离应用查询菜单
|
||||
List<SysMenu> currentUserMenus = this.getCurrentUserMenus(null, false, null);
|
||||
List<SysMenu> currentUserMenus = this.getCurrentUserMenus(null, false, menuFrontType);
|
||||
|
||||
// 获取当前激活的应用
|
||||
List<SysAppResult> sortedApps = appServiceApi.getSortedApps();
|
||||
|
|
|
@ -30,6 +30,7 @@ import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser;
|
|||
import cn.stylefeng.roses.kernel.auth.api.pojo.login.basic.SimpleRoleInfo;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.SexEnum;
|
||||
import cn.stylefeng.roses.kernel.system.api.MenuServiceApi;
|
||||
import cn.stylefeng.roses.kernel.system.api.enums.MenuFrontTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.system.api.pojo.login.v3.IndexRoleInfo;
|
||||
import cn.stylefeng.roses.kernel.system.api.pojo.login.v3.IndexUserInfoV3;
|
||||
import cn.stylefeng.roses.kernel.system.modular.user.service.IndexUserInfoService;
|
||||
|
@ -105,7 +106,7 @@ public class IndexUserInfoServiceImpl implements IndexUserInfoService {
|
|||
indexUserInfoV3.setRoles(buildRoles(loginUser));
|
||||
|
||||
// 获取用户菜单和权限信息
|
||||
indexUserInfoV3.setAuthorities(menuServiceApi.buildAuthorities());
|
||||
indexUserInfoV3.setAuthorities(menuServiceApi.buildAuthorities(MenuFrontTypeEnum.FRONT.getCode()));
|
||||
|
||||
// 登录人的ws-url
|
||||
indexUserInfoV3.setWsUrl(loginUser.getWsUrl());
|
||||
|
|
Loading…
Reference in New Issue