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