From 21929ff21c901c8154434bbf7571c6bc922b1b31 Mon Sep 17 00:00:00 2001 From: jingrow Date: Tue, 18 Nov 2025 04:41:18 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96=E7=A7=BB=E9=99=A4=E6=88=90?= =?UTF-8?q?=E5=91=98=E7=9A=84=E5=8F=8D=E9=A6=88=E6=8F=90=E7=A4=BA=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src2/components/settings/TeamSettings.vue | 20 ++++++------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/dashboard/src2/components/settings/TeamSettings.vue b/dashboard/src2/components/settings/TeamSettings.vue index 0ef1d69..29b2de4 100644 --- a/dashboard/src2/components/settings/TeamSettings.vue +++ b/dashboard/src2/components/settings/TeamSettings.vue @@ -11,7 +11,6 @@ import { getTeam } from '../../data/team'; import { confirmDialog, renderDialog } from '../../utils/components'; import ObjectList from '../ObjectList.vue'; import UserWithAvatarCell from '../UserWithAvatarCell.vue'; -import { getToastErrorMessage } from '../../utils/toast'; const team = getTeam(); team.getTeamMembers.submit(); @@ -47,19 +46,12 @@ const teamMembersListOptions = ref({ title: '移除成员', message: `确定要将 ${row.full_name} 从团队中移除吗?`, onSuccess({ hide }) { - if (team.removeTeamMember.loading) return; - toast.promise( - team.removeTeamMember.submit({ member: row.name }), - { - loading: '正在移除成员...', - success: () => { - team.getTeamMembers.submit(); - hide(); - return '成员已移除'; - }, - error: e => getToastErrorMessage(e) - } - ); + toast.success('成员已被删除', { duration: 2000 }); + hide(); + team.removeTeamMember.submit({ member: row.name }); + setTimeout(() => { + team.getTeamMembers.submit(); + }, 500); } }); }