Ejemplo n.º 1
0
        /// <summary>
        /// 菜单按钮树
        /// </summary>
        /// <returns></returns>
        public async Task <List <TreeModuleDto> > Tree()
        {
            //所有菜单
            var menuList = await QueryableCacheAsync(m => m.EnabledMark == true && m.DeleteMark == false);

            //所有按钮
            var buttonList = await _sysButtonService.QueryableCacheAsync();

            var list = GetTrees(menuList, buttonList, "0");

            //list.Insert(0, new TreeModule() { id = Guid.Empty.ToString(), name = "模块", pid = "" });
            return(list);
        }