diff --git a/src/layout/melissa/MelissaPaciente.vue b/src/layout/melissa/MelissaPaciente.vue index 7857fa4..b8bfb79 100644 --- a/src/layout/melissa/MelissaPaciente.vue +++ b/src/layout/melissa/MelissaPaciente.vue @@ -404,6 +404,9 @@ function addFinancial() { toast.add({ severity: 'warn', summary: 'Paciente sem ID', life: 2500 }); return; } + // Navega pra aba Financeiro pra dar contexto antes do dialog abrir. + activeTab.value = 'financ'; + if (isMobile.value) drawerOpen.value = false; novoLancForm.value = { description: '', amount: null, @@ -412,6 +415,14 @@ function addFinancial() { }; novoLancOpen.value = true; } + +// Atalho: navega pra aba Agenda (mesma logica do "Lancamento" so que sem +// dialog — a aba Agenda ja mostra todas as sessoes com acoes de marcar +// realizada/falta/cancelar inline). +function goAgendar() { + activeTab.value = 'agenda'; + if (isMobile.value) drawerOpen.value = false; +} async function salvarLancamento() { const f = novoLancForm.value; if (!f.amount || Number(f.amount) <= 0) { @@ -592,6 +603,10 @@ onBeforeUnmount(() => { Lançamento +