Normaliza periodos nas coordenacoes para o frontend
This commit is contained in:
@@ -28,6 +28,21 @@ export const rankingService = {
|
||||
return d;
|
||||
})();
|
||||
|
||||
const mapPeriodo = (item) => ({
|
||||
inicio: item.inicio || item.periodo?.inicio || null,
|
||||
fim: item.fim || item.periodo?.fim || null,
|
||||
});
|
||||
|
||||
const coordenacoesCapes = (c.coordenacoes_capes || []).map((coord) => ({
|
||||
...coord,
|
||||
periodo: mapPeriodo(coord),
|
||||
}));
|
||||
|
||||
const coordenacoesProgramas = (c.coordenacoes_programas || []).map((coord) => ({
|
||||
...coord,
|
||||
periodo: mapPeriodo(coord),
|
||||
}));
|
||||
|
||||
return {
|
||||
id_pessoa: c.id_pessoa,
|
||||
nome: c.nome,
|
||||
@@ -55,8 +70,8 @@ export const rankingService = {
|
||||
primeiro_evento: consultoria.primeiro_evento || primeiroEvento.toISOString(),
|
||||
ultimo_evento: consultoria.ultimo_evento || null,
|
||||
},
|
||||
coordenacoes_capes: c.coordenacoes_capes || [],
|
||||
coordenacoes_programas: c.coordenacoes_programas || [],
|
||||
coordenacoes_capes: coordenacoesCapes,
|
||||
coordenacoes_programas: coordenacoesProgramas,
|
||||
premiacoes: c.premiacoes || [],
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user