fix(escrituracion): Cancelo/Escriturado remueven de la lista

- Escrituración ahora solo muestra fases ACTIVAS:
  Firma Cliente, Seguimiento, Llamada Escrituras, X Escriturar,
  Banco/Infonavit, X Autorizar
- Cancelo y Escriturado son terminales → se remueven de la lista
This commit is contained in:
2026-09-08 10:49:26 +00:00
parent 98fe6dd8bf
commit 1a70199de8

View File

@@ -1220,10 +1220,10 @@ export default function MiDiaPage({ accionesSesion }: { accionesSesion: Acciones
</p> </p>
{(() => { {(() => {
// Filtrar: solo apartados en fases de escrituración o Firma Cliente // Filtrar: solo apartados en fases de escrituración o Firma Cliente
const FASES_ESCRITURACION_SET = new Set(['SEGUIMIENTO', 'LLAMADA ESCRITURAS', 'X ESCRITURAR', 'BANCO/INFONAVIT', 'X AUTORIZAR', 'ESCRITURADO', 'CANCELO', 'FIRMA CLIENTE', 'ALTA ENKONTROL']) // Solo fases activas (Cancelo y Escriturado son terminales)
const apartadosEscrituracion = (resumen.todosApartados || resumen.misApartados).filter((a) => { const apartadosEscrituracion = (resumen.todosApartados || resumen.misApartados || []).filter((a) => {
const e = (a.estado ?? '').toUpperCase() const e = (a.estado ?? '').toUpperCase()
return FASES_ESCRITURACION_SET.has(e) || e.includes('SEGUIMIENTO') || e.includes('LLAMADA') || e.includes('ESCRITUR') || e.includes('BANCO') || e.includes('AUTORIZAR') || e.includes('CANCELO') || e.includes('FIRMA') return e.includes('FIRMA') || e.includes('SEGUIMIENTO') || e.includes('LLAMADA') || e.includes('X ESCRITURAR') || e.includes('BANCO') || e.includes('INFONAVIT') || e.includes('X AUTORIZAR')
}) })
return apartadosEscrituracion.length === 0 ? ( return apartadosEscrituracion.length === 0 ? (
<EstadoVacio mensaje="No hay apartados en escrituración" /> <EstadoVacio mensaje="No hay apartados en escrituración" />