From 345d3db483f2045c3104a4934bd7d55dc3c41dc6 Mon Sep 17 00:00:00 2001 From: jingrow Date: Tue, 30 Dec 2025 01:17:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E4=BA=8Enaive=20ui=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE-=E5=9B=A2=E9=98=9F=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=8F=8A=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../settings/InviteTeamMemberDialog.vue | 295 ++++++++++++++---- .../src/components/settings/TeamSettings.vue | 250 ++++++++++++--- dashboard/src/views/settings/TeamSettings.vue | 19 +- jcloud/translations/zh.csv | 2 + 4 files changed, 451 insertions(+), 115 deletions(-) diff --git a/dashboard/src/components/settings/InviteTeamMemberDialog.vue b/dashboard/src/components/settings/InviteTeamMemberDialog.vue index 183c416..964ef95 100644 --- a/dashboard/src/components/settings/InviteTeamMemberDialog.vue +++ b/dashboard/src/components/settings/InviteTeamMemberDialog.vue @@ -1,88 +1,162 @@ + {{ $t('Add') }} + + +
+
+
{{ role.label }}
+ + > + +
+ + + - + \ No newline at end of file + + + diff --git a/dashboard/src/components/settings/TeamSettings.vue b/dashboard/src/components/settings/TeamSettings.vue index 28523cc..b134dde 100644 --- a/dashboard/src/components/settings/TeamSettings.vue +++ b/dashboard/src/components/settings/TeamSettings.vue @@ -1,22 +1,129 @@ \ No newline at end of file + +function handleResize() { + windowWidth.value = window.innerWidth; +} + +onMounted(() => { + handleResize(); + window.addEventListener('resize', handleResize); + team.getTeamMembers.submit(); +}); + + + diff --git a/dashboard/src/views/settings/TeamSettings.vue b/dashboard/src/views/settings/TeamSettings.vue index 7b10e25..c9f83ef 100644 --- a/dashboard/src/views/settings/TeamSettings.vue +++ b/dashboard/src/views/settings/TeamSettings.vue @@ -4,27 +4,30 @@ $account.user.name === $account.team.user || $account.user.user_type === 'System User' " - class="space-y-5" + class="team-settings-view" > - - + + + diff --git a/jcloud/translations/zh.csv b/jcloud/translations/zh.csv index bb5ca39..115e871 100644 --- a/jcloud/translations/zh.csv +++ b/jcloud/translations/zh.csv @@ -843,6 +843,8 @@ Username is required,用户名为必填项, Member added to team,已添加成员到团队, Remove Member,移除成员, Are you sure you want to remove {name} from the team?,确定要将 {name} 从团队中移除吗?, +Are you sure you want to remove,确定要将, +from the team?,从团队中移除吗?, Member removed,成员已被删除, Add Member,添加成员, Enforce Two-Factor Authentication,强制启用双因素认证,