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