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); } }); }