Align frontend branding defaults

This commit is contained in:
2026-06-09 08:44:04 +08:00
parent a8e264f652
commit 959624240f
7 changed files with 33 additions and 8 deletions
+11
View File
@@ -128,6 +128,17 @@ async function initApplication() {
// 4. 合并配置:后端配置优先级高于前端配置
// defu/merge 的特点是第一个参数优先,所以后端配置放前面
const finalPreferences = merge({}, backendPreferences, overridesPreferences);
if (overridesPreferences.app?.name) {
finalPreferences.app = finalPreferences.app || {};
finalPreferences.app.name = overridesPreferences.app.name;
}
if (overridesPreferences.copyright) {
finalPreferences.copyright = merge(
{},
overridesPreferences.copyright,
finalPreferences.copyright,
);
}
console.log('[配置加载] 合并后配置:', finalPreferences);
// 5. app偏好设置初始化