| | |
| | | |
| | | public List<MenuDTO> GetAllMenu() |
| | | { |
| | | List<Sys_Menu> menus = base.QueryData(x => x.Enable == 1 || x.Enable == 2).OrderByDescending(a => a.OrderNo).ThenByDescending(q => q.ParentId).ToList(); |
| | | //List<Sys_Menu> menus = base.QueryData(x => x.Enable == 1 || x.Enable == 2).OrderByDescending(a => a.OrderNo).ThenByDescending(q => q.ParentId).ToList(); |
| | | |
| | | //List<MenuDTO> _menus = _mapper.Map<List<MenuDTO>>(menus); |
| | | |
| | | //_menus.ForEach(x => |
| | | //{ |
| | | // x.MenuType ??= 0; |
| | | // if (!string.IsNullOrEmpty(x.Auth) && x.Auth.Length > 10) |
| | | // { |
| | | // try |
| | | // { |
| | | // x.Actions = x.Auth.DeserializeObject<List<ActionDTO>>(); |
| | | // } |
| | | // catch { } |
| | | // } |
| | | // x.Actions ??= new List<ActionDTO>(); |
| | | //}); |
| | | //string test = _menus.Serialize(); |
| | | //return _menus; |
| | | List<Sys_Menu> menus = base.QueryData(x => (x.Enable == 1 || x.Enable == 2) && x.MenuType == App.User.MenuType).OrderByDescending(a => a.OrderNo).ThenByDescending(q => q.ParentId).ToList(); |
| | | List<MenuDTO> _menus = _mapper.Map<List<MenuDTO>>(menus); |
| | | |
| | | _menus.ForEach(x => |
| | | { |
| | | x.MenuType ??= 0; |
| | | if (!string.IsNullOrEmpty(x.Auth) && x.Auth.Length > 10) |
| | | { |
| | | try |