feat(vinculos): adicionar vínculos de consultoria com IES e ordenação cronológica
- Adicionar entidades e DTOs para vínculos de consultoria (IES, período, situação) - Extrair vínculos do Elasticsearch com datas e informações da IES - Exibir vínculos no card do consultor com sigla e nome completo da IES - Ordenar todas as listas do detalhe por data/ano decrescente (mais recente primeiro)
This commit is contained in:
@@ -69,6 +69,15 @@ export const rankingService = {
|
||||
areas: consultoria.areas || [],
|
||||
anos_consecutivos: consultoria.anos_consecutivos || 0,
|
||||
retornos: consultoria.retornos || 0,
|
||||
vinculos: (consultoria.vinculos || []).map((v) => ({
|
||||
periodo: {
|
||||
inicio: v.inicio || v.periodo?.inicio || null,
|
||||
fim: v.fim || v.periodo?.fim || null,
|
||||
ativo: v.ativo ?? v.periodo?.ativo ?? !v.fim,
|
||||
},
|
||||
ies: v.ies || null,
|
||||
situacao: v.situacao || '',
|
||||
})),
|
||||
},
|
||||
coordenacoes_capes: coordenacoesCapes,
|
||||
inscricoes: c.inscricoes || [],
|
||||
|
||||
Reference in New Issue
Block a user