Skip to content

feat(oae/juridico): dashboard editorial de juicios en /juridico/contencioso

Jose Luis Flores requested to merge juridico into qa

Replica el dashboard del portal jurídico dentro de la OAE en modo read-only: visualiza y filtra; click en KPIs/charts/alertas abre modales de detalle. No incluye Registros, edición ni catálogos.

Cambios:

  • Tokens --oae-shadow-card, --oae-shadow-hover en globals.css (light+dark); --oae-border ahora usa border-strong (contorno visible)
  • juicios.api.ts: ahora expone getDashboardStats con filtros (portafolios/empresas/estatus_ids/caracter_ids/tipo_empresa), getDistribucionMonto y los catálogos completos
  • OaeCards.tsx homologado al lenguaje "Editorial Flow" (Hero Number 64px, halo radial, línea de flow al pie, label uppercase tracked)
  • Nuevos componentes traídos del portal jurídico: · dashboard/JuiciosFlowCharts.tsx (Estatus/Carácter/Materia/Portafolio/Empresa) · dashboard/EficienciaDefensaCard.tsx · juicios/{KpiJuiciosModal, MontoDistribucionModal, JuicioQuickModal, TimelineMovimientos}.tsx · filters/MultiSelectFilterGeneric.tsx (versión que no rompe los 10 consumers de la versión string-only existente)
  • /juridico/contencioso/page.tsx reescrito: filtros (Tipo/Portafolio/ Empresa/Estatus/Carácter), chips de alertas inline, 3 KPIs + 3 Money
    • charts, sin botón "Ir al Portal" ni Registros

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

Merge request reports

Loading