Skip to content

feat(comercial): widget Ciclo Promedio en dashboard ejecutivo

Alan Amox requested to merge comercial into qa

Agrega widget kpi-comercial-ciclo-promedio espejando CicloPromedioBlock del portal_comercial. Consume /api/comercial/dashboard-summary (campo ciclo_por_linea.promedio_general y total_muestras), responde a los filtros estandar (anio, meses, portafolios, empresas) y aparece en el picker de Mis Dashboards bajo subcategoria KPIs.

Es un KPI card que muestra los dias promedio del ciclo de venta (fecha_prospeccion a fecha_cierre) sobre los cierres con fechas validas. El subtitle indica el numero de muestras (cierres) que alimentaron el promedio, con singular/plural correcto. Empty state cuando no hay cierres con fechas validas en el filtro.

Tres archivos tocados, sin cambios de logica:

  • widgetRegistry.ts: entrada nueva en area Comercial bajo KPIs
  • ExecWidget.tsx: mapeo en METRIC_TO_EXEC_WIDGET
  • execWidgetRenderer.tsx: case con KpiCard reutilizando el componente compartido (mismo patron que los otros 4 KPIs comercial)

Merge request reports

Loading