菜单提交
This commit is contained in:
		
							parent
							
								
									9b7ea8a0ec
								
							
						
					
					
						commit
						612f0b0f76
					
				| 
						 | 
				
			
			@ -177,11 +177,10 @@
 | 
			
		|||
            菜单服务
 | 
			
		||||
            </summary>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:langguanApi.Controllers.MenuController.List(langguanApi.Model.reqpage)">
 | 
			
		||||
        <member name="M:langguanApi.Controllers.MenuController.List">
 | 
			
		||||
            <summary>
 | 
			
		||||
            获取菜单列表
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="input"></param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:langguanApi.Controllers.MenuController.Add(langguanApi.Model.Entity.AddMenuDto)">
 | 
			
		||||
| 
						 | 
				
			
			@ -1793,11 +1792,17 @@
 | 
			
		|||
            <param name="input"></param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:langguanApi.Service.MenuService.Pager(langguanApi.Model.reqpage)">
 | 
			
		||||
        <member name="M:langguanApi.Service.MenuService.GetMenuTree">
 | 
			
		||||
            <summary>
 | 
			
		||||
            获取菜单树
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="input"></param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:langguanApi.Service.MenuService.GetChildList(System.String)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            递归获取子菜单列表
 | 
			
		||||
            </summary>
 | 
			
		||||
            <param name="parentId"></param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="T:langguanApi.Service.OrganizedService">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -24,12 +24,11 @@ namespace langguanApi.Controllers
 | 
			
		|||
        /// <summary>
 | 
			
		||||
        /// 获取菜单列表
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="input"></param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        [HttpGet("list")]
 | 
			
		||||
        public async Task<IActionResult> List([FromQuery] reqpage input)
 | 
			
		||||
        public async Task<IActionResult> List()
 | 
			
		||||
        {
 | 
			
		||||
            var result = await _menuService.Pager(input);
 | 
			
		||||
            var result = await _menuService.GetMenuTree();
 | 
			
		||||
            return Ok(result);
 | 
			
		||||
        }
 | 
			
		||||
        /// <summary>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -34,15 +34,14 @@ namespace langguanApi.Service
 | 
			
		|||
        /// <summary>
 | 
			
		||||
        /// 获取菜单树
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="input"></param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        public async Task<ApiResult> Pager(reqpage input)
 | 
			
		||||
        public async Task<ApiResult> GetMenuTree()
 | 
			
		||||
        {
 | 
			
		||||
            Expression<Func<Menu, bool>> exp = filter => filter.IsDelete == false;
 | 
			
		||||
            if (!string.IsNullOrEmpty(input.key))
 | 
			
		||||
            {
 | 
			
		||||
                exp = exp.And(filter => filter.Name.Contains(input.key));
 | 
			
		||||
            }
 | 
			
		||||
            //Expression<Func<Menu, bool>> exp = filter => filter.IsDelete == false;
 | 
			
		||||
            //if (!string.IsNullOrEmpty(input.key))
 | 
			
		||||
            //{
 | 
			
		||||
            //    exp = exp.And(filter => filter.Name.Contains(input.key));
 | 
			
		||||
            //}
 | 
			
		||||
            List<MenuTreeDto> dto = new List<MenuTreeDto>();
 | 
			
		||||
            var MenuList = await GetChildList(null);
 | 
			
		||||
            foreach (var item in MenuList)
 | 
			
		||||
| 
						 | 
				
			
			@ -58,12 +57,6 @@ namespace langguanApi.Service
 | 
			
		|||
                });
 | 
			
		||||
            }
 | 
			
		||||
            return new ApiResult() { data = dto };
 | 
			
		||||
 | 
			
		||||
            //return await base.GetPager(new ReqPaing()
 | 
			
		||||
            //{
 | 
			
		||||
            //    pageSize = input.pageSize,
 | 
			
		||||
            //    current = input.current
 | 
			
		||||
            //}, exp);
 | 
			
		||||
        }
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 递归获取子菜单列表
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -89,7 +89,9 @@ namespace langguanApi.Service
 | 
			
		|||
        /// <returns></returns>
 | 
			
		||||
        public async Task<ApiResult> List(int OrganizedType = 1)
 | 
			
		||||
        {
 | 
			
		||||
            List<OrganizedByDeviceDto> dto = new List<OrganizedByDeviceDto>();
 | 
			
		||||
            Expression<Func<Organized, bool>> exp = filter => filter.OrganizedType == OrganizedType && filter.IsDelete == false;
 | 
			
		||||
 | 
			
		||||
            var result = (await base.GetListWithExp(exp)).OrderByDescending(x => x.Order).ToList();
 | 
			
		||||
            return new ApiResult() { code = 0, data = result };
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue