fix(mi-dia): mostrar desarrollo en cards de leads

- LeadMiDia ahora incluye campo 'desarrollo'
- Backend: mapeado desde Monday leads y desde LeadCaptura local
- Frontend: FilaLead muestra teléfono · desarrollo · origen
This commit is contained in:
2026-09-08 18:26:58 +00:00
parent 2d61b3987f
commit 6db9662838
3 changed files with 6 additions and 0 deletions

View File

@@ -53,6 +53,7 @@ export interface LeadMiDia {
email: string
estado: string
origen: string
desarrollo?: string
updatedAt: string
/** Tablero del item: 'lead' (tablero Leads) u 'oportunidad' (Oportunidades) */
fuente: 'lead' | 'oportunidad'
@@ -274,6 +275,7 @@ export async function resumenMiDia(
email: l.email,
estado: l.estado,
origen: l.origen,
desarrollo: l.desarrollo ?? '',
updatedAt: l.updatedAt,
fuente: 'lead',
ultimoCambio: null,
@@ -288,6 +290,7 @@ export async function resumenMiDia(
email: o.email,
estado: o.etapa,
origen: o.origen,
desarrollo: o.desarrollo ?? '',
updatedAt: o.updatedAt,
fuente: 'oportunidad',
ultimoCambio: null,
@@ -656,6 +659,7 @@ export function resumenMiDiaLocal(
email: c.email ?? '',
estado: c.etapa,
origen: c.origen ?? '',
desarrollo: c.desarrollo ?? '',
updatedAt: c.updatedAt.toISOString(),
fuente: 'lead' as const,
ultimoCambio: ultimoCambioLocal(c, usuario.nombre),

View File

@@ -7,6 +7,7 @@ export interface LeadMiDia {
email: string
estado: string
origen: string
desarrollo?: string
updatedAt: string
/** Tablero del item: 'lead' (tablero Leads) u 'oportunidad' (Oportunidades) */
fuente: 'lead' | 'oportunidad'

View File

@@ -607,6 +607,7 @@ function FilaLead({
</p>
<p className="mt-1 text-xs text-[#64748B] dark:text-[#94A3B8]">
{lead.telefono || 'Sin teléfono'}
{lead.desarrollo ? ` · ${lead.desarrollo}` : ''}
{lead.origen ? ` · ${lead.origen}` : ''}
</p>
{lead.ultimoCambio && (