From c166d298b893d2bcf988f201c85f34e257b0d7e5 Mon Sep 17 00:00:00 2001 From: Developer Date: Tue, 9 Jun 2026 10:39:48 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E6=89=B9=E9=87=8F=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=AD=97=E5=8F=B7/=E9=97=B4=E8=B7=9D/=E5=BC=B9=E7=AA=97/?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC=20UI=20=E9=97=AE=E9=A2=98=EF=BC=88=E6=8E=A5?= =?UTF-8?q?=E7=BB=AD=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 密码修改弹窗: max-w-md→max-w-lg, py-3.5→py-3, text-[10px]→text-xs - 角色选择按钮: flex-wrap + min-w-[100px] 防窄屏换行 - 用户表格: overflow-x-auto + min-w-[700px] 响应式 - 全部 42 处 text-[10px] → text-xs(标签/徽章/说明文字) - PermissionSettingsView 剩余 2 处 text-[10px]→text-xs Co-Authored-By: Claude Opus 4.8 --- .../views/PermissionSettingsView.tsx | 4 +- web/components/views/SettingsView.tsx | 102 +++++++++--------- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/web/components/views/PermissionSettingsView.tsx b/web/components/views/PermissionSettingsView.tsx index ae92523..584c638 100644 --- a/web/components/views/PermissionSettingsView.tsx +++ b/web/components/views/PermissionSettingsView.tsx @@ -329,7 +329,7 @@ export const PermissionSettingsView: React.FC = () => { {selectedRole.name} {selectedRole.isSystem && ( - + 系统角色 )} @@ -392,7 +392,7 @@ export const PermissionSettingsView: React.FC = () => { {category} = ({
-
- - + +
@@ -1057,14 +1057,14 @@ export const SettingsView: React.FC = ({ -
+
{['USER', 'TENANT_ADMIN', 'SUPER_ADMIN'].map(r => (
{editUserData.role === 'SUPER_ADMIN' && currentUser?.role !== 'SUPER_ADMIN' && ( -

仅超级管理员可提升用户为超级管理员

+

仅超级管理员可提升用户为超级管理员

)}
@@ -1123,8 +1123,8 @@ export const SettingsView: React.FC = ({ document.body )} -
- +
+
@@ -1182,7 +1182,7 @@ export const SettingsView: React.FC = ({ ))} ) : ( - {t('noOrganization')} + {t('noOrganization')} )}
{t('username')} @@ -1278,7 +1278,7 @@ export const SettingsView: React.FC = ({

{t('orgManagement')}

-

{t('globalTenantControl')}

+

{t('globalTenantControl')}

-

{t('totalTenants')}

+

{t('totalTenants')}

{stats.tenants}

@@ -1384,7 +1384,7 @@ export const SettingsView: React.FC = ({

{t('orgMembers')}

- + {t('membersCount').replace('$1', (memberTotal || 0).toString())}
@@ -1421,7 +1421,7 @@ export const SettingsView: React.FC = ({ {(!tenantMembers || tenantMembers.length === 0) && (
-

{t('noMembersAssigned')}

+

{t('noMembersAssigned')}

)}
@@ -1450,13 +1450,13 @@ export const SettingsView: React.FC = ({
@@ -1517,15 +1517,15 @@ export const SettingsView: React.FC = ({

{editingTenant ? t('editOrg') : t('newTenant')}

- + setNewTenant({ ...newTenant, name: e.target.value })} required />
- + setNewTenant({ ...newTenant, domain: e.target.value })} />
- + {!editingTenant ? (
{newTenant.parentId ? tenants.find(t => t.id === newTenant.parentId)?.name : t('noneRoot')} @@ -1567,14 +1567,14 @@ export const SettingsView: React.FC = ({

{stats.users}

-

{t('totalSystemUsers')}

+

{t('totalSystemUsers')}

{tenants.filter(t => t.parentId === null).length}

-

{t('rootOrgs')}

+

{t('rootOrgs')}

@@ -1585,15 +1585,15 @@ export const SettingsView: React.FC = ({

{t('newTenant')}

- + setNewTenant({ ...newTenant, name: e.target.value })} required />
- + setNewTenant({ ...newTenant, domain: e.target.value })} />
- + handleUpdateKbSettings('selectedLLMId', e.target.value)} @@ -1677,7 +1677,7 @@ export const SettingsView: React.FC = ({
- +
- +
-