public async Task <IActionResult> Index() { try { Account user = Current; if (user == null) { return(Redirect("/System")); } List <ModuleViewModel> query = await _moduleViewModelService.ListAllAsync(); ViewData["UserName"] = user.Name; //显示名称 ViewData["RoleName"] = user.RoleName; //角色 ViewData["MenuFirst"] = query.Where(t => t.Levels == 1).ToList(); ViewData["MenuSecond"] = query.Where(t => t.Levels == 2).ToList(); } catch (Exception ex) { LogHelper.LogInformation($"加载菜单异常!{ex.ToString()}"); throw; } return(View()); }