|
@@ -287,12 +287,27 @@ const registerUserAndProvider = async () => {
|
|
|
append('recipient_default_bank_account[holder_type]', 'individual');
|
|
append('recipient_default_bank_account[holder_type]', 'individual');
|
|
|
|
|
|
|
|
const response = await createUserAndProvider(form);
|
|
const response = await createUserAndProvider(form);
|
|
|
- if (response.status === 200) {
|
|
|
|
|
- await setAuthDataFromPayload(response.data.payload);
|
|
|
|
|
- router.push({ name: 'DashboardPage' });
|
|
|
|
|
|
|
+ if (response.status === 201 || response.status === 200) {
|
|
|
|
|
+ $q.dialog({
|
|
|
|
|
+ title: t('provider.login.pending_approval.title'),
|
|
|
|
|
+ message: response?.data?.message ?? t('provider.login.pending_approval.message'),
|
|
|
|
|
+ persistent: true,
|
|
|
|
|
+ ok: { rounded: true, color: 'primary-button', label: t('provider.login.pending_approval.ok') },
|
|
|
|
|
+ }).onOk(() => {
|
|
|
|
|
+ resetFlow();
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+const resetFlow = () => {
|
|
|
|
|
+ steps.value = 1;
|
|
|
|
|
+ isLogin.value = false;
|
|
|
|
|
+ showSubStep.value = false;
|
|
|
|
|
+ email.value = '';
|
|
|
|
|
+ phone.value = '';
|
|
|
|
|
+ code.value = '';
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
const onSubmit = async () => {
|
|
const onSubmit = async () => {
|
|
|
if (showSubStep.value) return; // Não submete o form principal se estiver em um sub-passo
|
|
if (showSubStep.value) return; // Não submete o form principal se estiver em um sub-passo
|
|
|
|
|
|