Actualizar frontend/src/pages/Retiros.jsx

This commit is contained in:
2026-10-05 16:21:08 -05:00
parent 86800569e9
commit a755781877

View File

@@ -36,7 +36,7 @@ function _flecha(activo, dir) {
// Columnas de la tabla: key, título, alineación y ancho inicial. // Columnas de la tabla: key, título, alineación y ancho inicial.
const COLS = [ const COLS = [
{ k: "fch_matricula", t: "FECHA MATRÍCULA", al: "center", w: 120, fecha: true }, { k: "fch_matricula", t: "FECHA MATRÍCULA", al: "center", w: 120, fecha: true },
{ k: "asesor", t: "SECTORISTA", al: "left", w: 190, elip: true }, { k: "asesor", t: "SECTORISTA", al: "left", w: 240, elip: true },
{ k: "vendedor", t: "ASESOR COMERCIAL", al: "left", w: 190, elip: true }, { k: "vendedor", t: "ASESOR COMERCIAL", al: "left", w: 190, elip: true },
{ k: "programa", t: "PROGRAMA", al: "left", w: 260, elip: true }, { k: "programa", t: "PROGRAMA", al: "left", w: 260, elip: true },
{ k: "cod_detalle", t: "COD. DETALLE", al: "center", w: 100 }, { k: "cod_detalle", t: "COD. DETALLE", al: "center", w: 100 },
@@ -44,7 +44,7 @@ const COLS = [
{ k: "alumno", t: "ALUMNO", al: "left", w: 220, elip: true }, { k: "alumno", t: "ALUMNO", al: "left", w: 220, elip: true },
{ k: "num_cuotas_pagadas", t: "N° CUOTAS PAGADAS", al: "center", w: 110 }, { k: "num_cuotas_pagadas", t: "N° CUOTAS PAGADAS", al: "center", w: 110 },
{ k: "num_cuotas_vencidas", t: "N° CUOTAS VENCIDAS", al: "center", w: 110 }, { k: "num_cuotas_vencidas", t: "N° CUOTAS VENCIDAS", al: "center", w: 110 },
{ k: "fch_vencimiento", t: "FECHA DE VENCIMIENTO", al: "center", w: 140, fecha: true }, { k: "fch_vencimiento", t: "FECHA DE VENCIMIENTO", al: "center", w: 300, fecha: true },
{ k: "monto_venc_ant", t: "MONTO VENCIDOS MES ANTERIOR", al: "center", w: 150, money: true }, { k: "monto_venc_ant", t: "MONTO VENCIDOS MES ANTERIOR", al: "center", w: 150, money: true },
{ k: "monto_venc_cur", t: "MONTO VENCIDO MES EN CURSO", al: "center", w: 150, money: true }, { k: "monto_venc_cur", t: "MONTO VENCIDO MES EN CURSO", al: "center", w: 150, money: true },
{ k: "monto_dejo_pagar", t: "MONTO DEJO DE PAGAR", al: "center", w: 150, money: true }, { k: "monto_dejo_pagar", t: "MONTO DEJO DE PAGAR", al: "center", w: 150, money: true },
@@ -246,6 +246,8 @@ export default function Retiros() {
const raw = f[c.k]; const raw = f[c.k];
if (c.money) { if (c.money) {
ws[ref] = { v: Number(raw)||0, t:"n", z:moneyFmt, ...st }; ws[ref] = { v: Number(raw)||0, t:"n", z:moneyFmt, ...st };
} else if (c.k === "fch_vencimiento") {
ws[ref] = { v: raw ? String(raw) : "", t:"s", ...st }; // ya viene dd/mm/yyyy (una o varias)
} else if (c.fecha) { } else if (c.fecha) {
ws[ref] = { v: raw ? fmtFecha(raw) : "", t:"s", ...st }; // texto dd/mm/aaaa ws[ref] = { v: raw ? fmtFecha(raw) : "", t:"s", ...st }; // texto dd/mm/aaaa
} else if (c.k === "num_cuotas_pagadas" || c.k === "num_cuotas_vencidas") { } else if (c.k === "num_cuotas_pagadas" || c.k === "num_cuotas_vencidas") {
@@ -396,6 +398,7 @@ export default function Retiros() {
val = fmtFecha(raw); val = fmtFecha(raw);
else val = raw; else val = raw;
} }
else if (c.k === "fch_vencimiento") val = f[c.k] || "-"; // ya viene dd/mm/yyyy (una o varias)
else if (c.fecha) val = f[c.k] ? fmtFecha(f[c.k]) : "-"; else if (c.fecha) val = f[c.k] ? fmtFecha(f[c.k]) : "-";
else if (c.money) val = "S/ " + Number(f[c.k] || 0).toLocaleString("es-PE", { maximumFractionDigits: 0 }); else if (c.money) val = "S/ " + Number(f[c.k] || 0).toLocaleString("es-PE", { maximumFractionDigits: 0 });
else if (c.k === "num_cuotas_pagadas" || c.k === "num_cuotas_vencidas") val = f[c.k] ?? 0; else if (c.k === "num_cuotas_pagadas" || c.k === "num_cuotas_vencidas") val = f[c.k] ?? 0;