fix(escrituracion): filtrar apartados solo en fases de escrituración
- Escrituración solo muestra apartados en fases: Seguimiento, Llamada Escrituras, X Escriturar, Banco/Infonavit, X Autorizar, Escriturado, Cancelo, Firma Cliente - Ya no muestra apartados que están en Pago Apartado, Alta Enkontrol, etc. - Solo llegan a Escrituración cuando se da click en 'Firma Cliente'
This commit is contained in:
@@ -1217,7 +1217,14 @@ export default function MiDiaPage({ accionesSesion }: { accionesSesion: Acciones
|
||||
<p className="text-sm text-[#64748B] dark:text-[#94A3B8] mb-4">
|
||||
Seguimiento de escrituración de apartados.
|
||||
</p>
|
||||
{resumen.misApartados.length === 0 ? (
|
||||
{(() => {
|
||||
// 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'])
|
||||
const apartadosEscrituracion = resumen.misApartados.filter((a) => {
|
||||
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 apartadosEscrituracion.length === 0 ? (
|
||||
<EstadoVacio mensaje="No hay apartados en escrituración" />
|
||||
) : vistaKanban ? (
|
||||
<KanbanView
|
||||
@@ -1228,7 +1235,7 @@ export default function MiDiaPage({ accionesSesion }: { accionesSesion: Acciones
|
||||
/>
|
||||
) : (
|
||||
<ul className="space-y-3">
|
||||
{resumen.misApartados.map((apartado) => (
|
||||
{apartadosEscrituracion.map((apartado) => (
|
||||
<li key={apartado.id} className="rounded-xl border border-[#E5E7EB] bg-white p-4 shadow-sm dark:border-[#1E293B] dark:bg-[#1E293B]">
|
||||
<div className="flex flex-wrap items-center justify-between gap-3">
|
||||
<div>
|
||||
@@ -1254,7 +1261,7 @@ export default function MiDiaPage({ accionesSesion }: { accionesSesion: Acciones
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
)}
|
||||
)})()}
|
||||
</section>
|
||||
)}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user