diff --git a/src/admin/Bootstrap.Admin/Models/SettingsModel.cs b/src/admin/Bootstrap.Admin/Models/SettingsModel.cs index af2123d6..50502110 100644 --- a/src/admin/Bootstrap.Admin/Models/SettingsModel.cs +++ b/src/admin/Bootstrap.Admin/Models/SettingsModel.cs @@ -1,5 +1,6 @@ using Bootstrap.DataAccess; using Bootstrap.Security; +using Bootstrap.Security.Mvc; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; @@ -43,6 +44,12 @@ namespace Bootstrap.Admin.Models var url = dicts.FirstOrDefault(d => d.Category == "应用首页" && d.Name == k.Key && d.Define == 0)?.Code ?? "未设置"; return (k.Key, k.Value, url); }); + + // 实际后台网站名称 + WebSiteTitle = DictHelper.RetrieveWebTitle(BootstrapAppContext.AppId); + + // 实际后台网站页脚 + WebSiteFooter = DictHelper.RetrieveWebFooter(BootstrapAppContext.AppId); } /// @@ -129,5 +136,15 @@ namespace Bootstrap.Admin.Models /// 获得/设置 登录视图名称 默认是 Login /// public KeyValuePair LoginView { get; set; } + + /// + /// 获得/设置 实际 BA 后台网站名称 + /// + public string WebSiteTitle { get; set; } + + /// + /// 获得/设置 实际 BA 后台网站页脚 + /// + public string WebSiteFooter { get; set; } } } diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Components/SettingsBase.cs b/src/admin/Bootstrap.Admin/Pages/Views/Components/SettingsBase.cs index 80ef28ee..ccbac2f2 100644 --- a/src/admin/Bootstrap.Admin/Pages/Views/Components/SettingsBase.cs +++ b/src/admin/Bootstrap.Admin/Pages/Views/Components/SettingsBase.cs @@ -2,6 +2,7 @@ using Bootstrap.Admin.Pages.Shared; using Bootstrap.DataAccess; using Bootstrap.Security; +using Bootstrap.Security.Mvc; using Longbow.Cache; using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; @@ -60,8 +61,8 @@ namespace Bootstrap.Admin.Pages.Views.Admin.Components /// protected override void OnInitialized() { - Model.Title = RootLayout?.Model.Title ?? ""; - Model.Footer = RootLayout?.Model.Footer ?? ""; + Model.Title = DictHelper.RetrieveWebTitle(BootstrapAppContext.AppId); + Model.Footer = DictHelper.RetrieveWebFooter(BootstrapAppContext.AppId); Model.Theme = RootLayout?.Model.Theme ?? ""; Model.ShowSideBar = DictHelper.RetrieveSidebarStatus(); Model.ShowCardTitle = DictHelper.RetrieveCardTitleStatus(); diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Settings.cshtml b/src/admin/Bootstrap.Admin/Views/Admin/Settings.cshtml index 1079fed4..dbe615aa 100644 --- a/src/admin/Bootstrap.Admin/Views/Admin/Settings.cshtml +++ b/src/admin/Bootstrap.Admin/Views/Admin/Settings.cshtml @@ -33,7 +33,7 @@
- +
@@ -49,7 +49,7 @@
- +