diff --git a/dist.zip b/dist.zip deleted file mode 100644 index 020ae17..0000000 Binary files a/dist.zip and /dev/null differ diff --git a/src/modules/intelligence-score/pages/CompetenciaFechamentos.tsx b/src/modules/intelligence-score/pages/CompetenciaFechamentos.tsx index 9dfcbc9..05a43b5 100644 --- a/src/modules/intelligence-score/pages/CompetenciaFechamentos.tsx +++ b/src/modules/intelligence-score/pages/CompetenciaFechamentos.tsx @@ -414,7 +414,7 @@ export default function CompetenciaFechamentos() { Logo Nome Pontuação Total - Pontuação Aprovada + Pontuação Paga Status Ações @@ -456,7 +456,7 @@ export default function CompetenciaFechamentos() { {row.status === "fechado" - ? formatPontuacaoDecimal(Number(row.pontuacaoAprovada)) + ? formatPontuacaoDecimal(Number(row.pontuacaoPaga)) : "—"} diff --git a/src/modules/intelligence-score/pages/FechamentoDetalhes.tsx b/src/modules/intelligence-score/pages/FechamentoDetalhes.tsx index 4e0e0f9..f24a432 100644 --- a/src/modules/intelligence-score/pages/FechamentoDetalhes.tsx +++ b/src/modules/intelligence-score/pages/FechamentoDetalhes.tsx @@ -241,6 +241,7 @@ export default function FechamentoDetalhes() { const [lancamentoPontuacao, setLancamentoPontuacao] = useState("0"); const [lancamentoValorReal, setLancamentoValorReal] = useState(""); const [pontuacaoMeta, setPontuacaoMeta] = useState(null); + const [pontuacaoPagaFechamento, setPontuacaoPagaFechamento] = useState(null); const [parceiroId, setParceiroId] = useState(null); const [parceiroNome, setParceiroNome] = useState(null); const [parceiroFator, setParceiroFator] = useState(null); @@ -397,6 +398,9 @@ export default function FechamentoDetalhes() { if (!current) return; setFechamentoStatus(current.status); setPontuacaoMeta(current.pontuacaoMeta); + setPontuacaoPagaFechamento( + current.status === "fechado" ? Number(current.pontuacaoPaga) : null, + ); setCompetenciaStatus(competenciaAtual?.status ?? "em_aberto"); setParceiroId(current.parceiroId); setParceiroNome(current.parceiroNome); @@ -729,6 +733,7 @@ export default function FechamentoDetalhes() { }); toast.success(`Fechamento concluído. Banco de pontos: ${formatPontosAte2Casas(data.pontuacaoBanco)}.`); setFechamentoStatus("fechado"); + setPontuacaoPagaFechamento(Number(data.pontuacaoPaga)); if (supervisorPodeExportarPdf) { try { const { buffer, filename } = await fechamentoFechamentosService.exportarPdf(fechamentoId); @@ -778,6 +783,7 @@ export default function FechamentoDetalhes() { }); toast.success("Fechamento reaberto com sucesso."); setFechamentoStatus(data.status); + setPontuacaoPagaFechamento(null); setIsReabrirOpen(false); setMotivoReabertura(""); await loadTarefas(); @@ -1090,7 +1096,7 @@ export default function FechamentoDetalhes() { {!loading ? ( -
+
{isCompetenciaConcluida ? (
Competência concluída. Reabra a competência para editar este fechamento. @@ -1120,11 +1126,26 @@ export default function FechamentoDetalhes() {
- Pontuação aprovada + Pontuação tasks selecionadas + + +
+ {formatPontos(totais.pontos)} +
+ + + +
+ + Pontuação paga
- {formatPontos(totais.pontos)} + + {isFechado && pontuacaoPagaFechamento != null + ? formatPontos(pontuacaoPagaFechamento) + : "—"} +
diff --git a/src/modules/intelligence-score/pages/MeuFechamento.tsx b/src/modules/intelligence-score/pages/MeuFechamento.tsx index f8578cc..47d9411 100644 --- a/src/modules/intelligence-score/pages/MeuFechamento.tsx +++ b/src/modules/intelligence-score/pages/MeuFechamento.tsx @@ -209,7 +209,7 @@ export default function MeuFechamento() {
- Total de pontos + Total pontuação paga
{formatPontos(dados?.indicadores.totalPontos ?? 0)} @@ -251,7 +251,7 @@ export default function MeuFechamento() { Competência Status fechamento - Pontos + Pontuação paga Ações @@ -274,7 +274,11 @@ export default function MeuFechamento() { "—" )} - {formatPontos(Number(item.fechamento?.pontuacaoTotalEntregue ?? 0))} + + {item.fechamento?.status === "fechado" + ? formatPontos(Number(item.fechamento.pontuacaoPaga)) + : "—"} +