diff --git a/ui/src/views/team/component/CreateMemberDialog.vue b/ui/src/views/team/component/CreateMemberDialog.vue index 7aaaefd67..eb3d8b5ca 100644 --- a/ui/src/views/team/component/CreateMemberDialog.vue +++ b/ui/src/views/team/component/CreateMemberDialog.vue @@ -81,12 +81,16 @@ const submitMember = async (formEl: FormInstance | undefined) => { if (valid) { loading.value = true let idsArray = memberForm.value.users.map((obj: any) => obj.id) - TeamApi.postCreatTeamMember(idsArray).then((res) => { - MsgSuccess('提交成功') - emit('refresh', idsArray) - dialogVisible.value = false - loading.value = false - }) + TeamApi.postCreatTeamMember(idsArray) + .then((res) => { + MsgSuccess('提交成功') + emit('refresh', idsArray) + dialogVisible.value = false + loading.value = false + }) + .finally(() => { + loading.value = false + }) } }) }