From 91bfcf61f44f353dfebc54a57b5b774721de3e9a Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 19 十月 2026 09:39:22 +0800
Subject: [PATCH] feat(auth): 更新门户认证页面布局和样式
---
src/utils/company-config.ts | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/src/utils/company-config.ts b/src/utils/company-config.ts
index c44ccae..437ec81 100644
--- a/src/utils/company-config.ts
+++ b/src/utils/company-config.ts
@@ -8,6 +8,12 @@
loginDescription?: string;
}
+export const societyPortalName = '姹熻嫃鐪佷緵閿�鍚堜綔缁忔祹瀛︿細铻嶅悎闂ㄦ埛';
+
+export function displayCompanyName(name?: string) {
+ return import.meta.env.VITE_COMPANY === 'JSSM' ? societyPortalName : name;
+}
+
/**
* 灏嗗叕鍙稿搧鐗屼俊鎭簲鐢ㄥ埌鍏ㄥ眬锛�
* - 鍏徃鍚� 鈫� preferences.app.name / copyright.companyName锛堣仈鍔ㄨ彍鍗曟爮銆佺櫥褰曢〉銆佺綉椤垫爣棰樸�佺増鏉冿級
@@ -16,20 +22,21 @@
*/
export function applyCompanyConfig(config: CompanyConfigData) {
const updates: Record<string, any> = {};
+ const companyName = displayCompanyName(config.companyName);
if (config.logoUrl) {
updates.logo = { source: config.logoUrl };
// 鍚屾缃戦〉鏍囬鍥炬爣锛坒avicon锛変负涓婁紶鐨� logo
const faviconLink = document.querySelector('link[rel="icon"]');
faviconLink?.setAttribute('href', config.logoUrl);
}
- if (config.companyName) {
- updates.app = { name: config.companyName };
- updates.copyright = { companyName: config.companyName };
+ if (companyName) {
+ updates.app = { name: companyName };
+ updates.copyright = { companyName };
}
if (Object.keys(updates).length > 0) {
preferencesManager.updatePreferences(updates);
}
- if (config.companyName) {
- document.title = config.companyName;
+ if (companyName) {
+ document.title = companyName;
}
}
--
Gitblit v1.9.3