feat(backend/frontend): integrar dados do Lattes no ranking

- Adicionar endpoint /consultor/{id}/lattes para buscar producoes
- Incluir id_lattes e titulacoes na resposta do ranking paginado
- Adicionar LattesSchema no backend
- Adicionar funcao getLattes no servico frontend
- Simplificar botao Producoes removendo estado loading desnecessario
This commit is contained in:
Frederico Castro
2025-12-26 23:35:32 -03:00
parent 962cea0fd9
commit 9d3b4d37b7
5 changed files with 249 additions and 4 deletions

View File

@@ -92,6 +92,7 @@ export const rankingService = {
membros_banca: c.membros_banca || [],
idiomas: c.idiomas || [],
titulacao: c.titulacao || '',
lattes: c.lattes || null,
};
});
@@ -175,6 +176,11 @@ export const rankingService = {
const response = await api.get('/consultores/areas-avaliacao');
return response.data;
},
async getLattes(idPessoa) {
const response = await api.get(`/consultor/${idPessoa}/lattes`);
return response.data;
},
};
export default api;