fix(escrituracion): usar todosApartados para que aparezcan los terminales

- ResumenMiDia ahora incluye 'todosApartados' (todos los apartados
  incluyendo terminales como Firma Cliente, Escriturado, etc.)
- Escrituración filtra sobre 'todosApartados' en vez de 'misApartados'
- Sin esto, Firma Cliente era terminal → se excluía de misApartados →
  la pestaña Escrituración no lo encontraba
This commit is contained in:
2026-09-08 10:17:37 +00:00
parent 06ec2a6f7f
commit cfcedd5452
3 changed files with 17 additions and 1 deletions

View File

@@ -93,6 +93,7 @@ export interface ResumenMiDia {
apartadosPorVencer: ApartadoPorVencer[]
misOportunidades: { porEtapa: Record<string, number>; items: OportunidadMiDia[] } // conteo + lista de trabajo
misApartados: ApartadoMiDia[]
todosApartados: ApartadoMiDia[]
conteos: {
leadsNuevosSemana: number
actividadesAbiertas: number

View File

@@ -1221,7 +1221,7 @@ export default function MiDiaPage({ accionesSesion }: { accionesSesion: Acciones
{(() => {
// 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 apartadosEscrituracion = (resumen.todosApartados || 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')
})