| | |
| | | |
| | | return webResponse = WebResponseContent.Instance.OK("鍒犻櫎鎴愬姛"); |
| | | } |
| | | |
| | | public object? GetTreeMenuPDAStash(int parentId) |
| | | { |
| | | List<MenuDTO> _menus = BaseDal.GetAllMenuPDA().Where(x => x.ParentId == parentId).ToList(); |
| | | return _menus; |
| | | } |
| | | |
| | | public List<MenuDTO> GetUserMenuListPDA(int roleId) |
| | | { |
| | | if (App.User.IsRoleIdSuperAdmin(roleId)) |
| | | { |
| | | return BaseDal.GetAllMenuPDA(); |
| | | } |
| | | List<int> menuIds = BaseDal.GetPermissions(roleId).Select(x => x.MenuId).ToList(); |
| | | return BaseDal.GetAllMenuPDA().Where(x => menuIds.Contains(x.MenuId)).ToList(); |
| | | } |
| | | } |
| | | } |