From 25af048f77fa7c16565a394bf1d201522fc3b91b Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Wed, 29 Dec 2021 12:25:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E5=A4=8D=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=AF=BC=E8=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/blazor/admin/BootstrapAdmin.Web/Pages/Admin/Index.razor | 2 +- .../admin/BootstrapAdmin.Web/Pages/Admin/Profiles.razor | 1 + src/blazor/admin/BootstrapAdmin.Web/Shared/MainLayout.razor | 4 ++-- .../admin/BootstrapAdmin.Web/Shared/MainLayout.razor.cs | 6 ++++++ 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/blazor/admin/BootstrapAdmin.Web/Pages/Admin/Index.razor b/src/blazor/admin/BootstrapAdmin.Web/Pages/Admin/Index.razor index e082b404..60b05225 100644 --- a/src/blazor/admin/BootstrapAdmin.Web/Pages/Admin/Index.razor +++ b/src/blazor/admin/BootstrapAdmin.Web/Pages/Admin/Index.razor @@ -1,4 +1,4 @@ @page "/Admin/Index" -@attribute [TabItemOption(Text = "后台管理")] +@attribute [TabItemOption(Text = "后台管理", Icon = "fa fa-cog")]

欢迎使用后台管理

diff --git a/src/blazor/admin/BootstrapAdmin.Web/Pages/Admin/Profiles.razor b/src/blazor/admin/BootstrapAdmin.Web/Pages/Admin/Profiles.razor index 6287b173..5722cad9 100644 --- a/src/blazor/admin/BootstrapAdmin.Web/Pages/Admin/Profiles.razor +++ b/src/blazor/admin/BootstrapAdmin.Web/Pages/Admin/Profiles.razor @@ -1,4 +1,5 @@ @page "/Admin/Profiles" +@attribute [TabItemOption(Text = "个人中心", Icon = "fa fa-suitcase")]
diff --git a/src/blazor/admin/BootstrapAdmin.Web/Shared/MainLayout.razor b/src/blazor/admin/BootstrapAdmin.Web/Shared/MainLayout.razor index a852a243..c0435e85 100644 --- a/src/blazor/admin/BootstrapAdmin.Web/Shared/MainLayout.razor +++ b/src/blazor/admin/BootstrapAdmin.Web/Shared/MainLayout.razor @@ -8,10 +8,10 @@ Bootstrap of Blazor - 个人中心 + 个人中心 设置 通知 - 注销 + 注销
diff --git a/src/blazor/admin/BootstrapAdmin.Web/Shared/MainLayout.razor.cs b/src/blazor/admin/BootstrapAdmin.Web/Shared/MainLayout.razor.cs index 9fc31d56..6d4ea987 100644 --- a/src/blazor/admin/BootstrapAdmin.Web/Shared/MainLayout.razor.cs +++ b/src/blazor/admin/BootstrapAdmin.Web/Shared/MainLayout.razor.cs @@ -13,6 +13,10 @@ namespace BootstrapAdmin.Web.Shared { private IEnumerable? MenuItems { get; set; } + [Inject] + [NotNull] + private NavigationManager? NavigationManager { get; set; } + [Inject] [NotNull] private INavigation? NavigationsService { get; set; } @@ -66,5 +70,7 @@ namespace BootstrapAdmin.Web.Shared } private Task OnAuthorizing(string url) => SecurityService.AuhorizingNavigation(Context.UserName, url); + + private void OnLogout() => NavigationManager.NavigateTo("/Account/Logout", true); } }