calculo: fix pensaoalimenticia

Signed-off-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2025-07-16 16:52:50 -03:00
1 parent 3e561b46bb
commit 19f23a540a
2 files changed
+26 -20

No files matched your search

@@ -39,11 +39,16 @@ export function DetalhePensaoAlimenticia() {
}
const loadCalculo = async () => {
try {
// Endpoint correto para buscar cálculo de pensão alimentícia
const response = await api.get(`/api/pensao-alimenticia/${id}`);
// Corrigir endpoint para buscar cálculo de pensão alimentícia
const response = await api.get(`/api/calculos/pensao-alimenticia/${id}`);
setCalculo(response.data);
} catch (error) {
} catch (error: any) {
// Tratamento de erro robusto e mensagem amigável
console.error('Erro ao carregar cálculo:', error);
toast.error(
error?.response?.data?.message ||
'Falha ao buscar cálculo de pensão alimentícia.'
);
setCalculo(null);
} finally {
setLoading(false);
+18 -17
View File
@@ -66,20 +66,25 @@ export function DetalhesCalculo() {
valorOriginal: ''
});
useEffect(() => {
const loadCalculo = async () => {
try {
// Buscar cálculo judicial pelo id correto
const response = await api.get(`/api/calculos/${calculoId}`);
setCalculo(response.data);
} catch (error) {
console.error('Erro ao carregar cálculo:', error);
setCalculo(null);
} finally {
setLoading(false);
}
};
const loadCalculo = async () => {
if (!calculoId) return;
try {
setLoading(true);
setError(null);
const response = await api.get(`/calculos/${calculoId}`);
setCalculo(response.data);
} catch (error) {
console.error('Erro ao carregar cálculo:', error);
setError('Não foi possível carregar os dados do cálculo');
toast.error('Erro ao carregar dados do cálculo');
} finally {
setLoading(false);
}
};
useEffect(() => {
loadCalculo();
}, [calculoId]);
@@ -2001,8 +2006,4 @@ function HistoricoTab({
)}
</div>
);
}
)}
</div>
);
}