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 @@