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/preferences.ts | 32 +++++++++++++++++++++++++++++++-
1 files changed, 31 insertions(+), 1 deletions(-)
diff --git a/src/preferences.ts b/src/preferences.ts
index 4da3a4e..36c65c9 100644
--- a/src/preferences.ts
+++ b/src/preferences.ts
@@ -13,14 +13,43 @@
tenantMode: 'multi' | 'single';
}
+/** 闂ㄦ埛澶栬锛涢娆″崌绾ф椂鍚屾鍒板凡鏈夌敤鎴凤紝鍚庣画淇濈暀鐢ㄦ埛鑷繁鐨勫亸濂姐�� */
+export const portalAppearancePreferences = defineOverridesPreferences({
+ app: {
+ layout: 'mixed-nav',
+ defaultAvatar: '/static/imgs/portal-avatar.svg',
+ contentPadding: 16,
+ contentPaddingTop: 16,
+ contentPaddingRight: 16,
+ contentPaddingBottom: 16,
+ contentPaddingLeft: 16,
+ },
+ header: { height: 72, menuAlign: 'start', mode: 'fixed' },
+ navigation: { split: true, accordion: true, styleType: 'rounded' },
+ sidebar: { width: 228, autoActivateChild: true, expandOnHover: false, collapsed: false, hidden: false, enable: true },
+ tabbar: { height: 40, styleType: 'plain', persist: false },
+ theme: {
+ builtinType: 'custom',
+ colorPrimary: '#b7242d',
+ mode: 'light',
+ radius: '0.5',
+ semiDarkHeader: false,
+ semiDarkSidebar: false,
+ semiDarkSidebarSub: false,
+ },
+ widget: { globalSearch: true, languageToggle: false, timezone: false },
+});
+
/**
* @description 椤圭洰閰嶇疆鏂囦欢
* 鍙渶瑕佽鐩栭」鐩腑鐨勪竴閮ㄥ垎閰嶇疆锛屼笉闇�瑕佺殑閰嶇疆涓嶇敤瑕嗙洊锛屼細鑷姩浣跨敤榛樿閰嶇疆
* !!! 鏇存敼閰嶇疆鍚庤娓呯┖缂撳瓨锛屽惁鍒欏彲鑳戒笉鐢熸晥
*/
export const overridesPreferences = defineOverridesPreferences({
+ ...portalAppearancePreferences,
// overrides
app: {
+ ...portalAppearancePreferences.app,
/** 鍚庣璺敱妯″紡 */
accessMode: 'backend',
name: __APP_NAME__ || import.meta.env.VITE_APP_TITLE,
@@ -39,6 +68,7 @@
source: __APP_LOGO__ || undefined,
},
tabbar: {
+ ...portalAppearancePreferences.tabbar,
/** 鍒锋柊娴忚鍣ㄥ悗鍙繚鐣欏綋鍓嶉〉闈紝涓嶆寔涔呭寲鎵�鏈夋爣绛鹃〉 */
persist: false,
},
@@ -90,5 +120,5 @@
label: 'preferences.antd.fields.reportTitle.label',
placeholder: 'preferences.antd.fields.reportTitle.placeholder',
},
- ],
+ ].filter((field) => import.meta.env.VITE_COMPANY !== 'JSSM' || field.key !== 'tenantMode'),
});
--
Gitblit v1.9.3