diff --git a/api-gateway/src/controllers/leads.controller.ts b/api-gateway/src/controllers/leads.controller.ts index f983621..f1df132 100644 --- a/api-gateway/src/controllers/leads.controller.ts +++ b/api-gateway/src/controllers/leads.controller.ts @@ -75,7 +75,7 @@ const crearAfluenciaSchema = z.object({ // Campos de calificación de la afluencia (opcionales; los labels fijos del // front coinciden con los sembrados en Monday, no se validan contra el board) modelo: z.string().trim().min(1).optional(), - medioContacto: z.string().trim().min(1).optional(), + numDependientes: z.string().optional(), edad: z.coerce.number().int().min(15).max(120).optional(), estadoCivil: z.string().trim().min(1).optional(), tipoEmpleo: z.string().trim().min(1).optional(), @@ -265,7 +265,7 @@ export async function crearAfluencia( desarrolloLabel: datos.desarrollo, origenLabel: datos.origen, modeloLabel: datos.modelo, - medioContacto: datos.medioContacto, + numDependientes: datos.numDependientes, edad: datos.edad, estadoCivilLabel: datos.estadoCivil, tipoEmpleoLabel: datos.tipoEmpleo, @@ -318,7 +318,7 @@ export async function crearAfluencia( desarrolloLabel: desarrolloSafe, origenLabel: origenSafe, modeloLabel: datos.modelo, - medioContacto: datos.medioContacto, + numDependientes: datos.numDependientes, edad: datos.edad, estadoCivilLabel: datos.estadoCivil, tipoEmpleoLabel: datos.tipoEmpleo, diff --git a/apps/alta-clientes/src/components/AltaAfluenciaForm.tsx b/apps/alta-clientes/src/components/AltaAfluenciaForm.tsx index 8f93cc8..b2b3f2b 100644 --- a/apps/alta-clientes/src/components/AltaAfluenciaForm.tsx +++ b/apps/alta-clientes/src/components/AltaAfluenciaForm.tsx @@ -44,7 +44,7 @@ const FORM_INICIAL = { origen: '', desarrollo: '', modelo: '', - medioContacto: '', + numDependientes: '', edad: '', estadoCivil: '', tipoEmpleo: '', @@ -149,7 +149,7 @@ export default function AltaAfluenciaForm({ onVolver, onPasarAAltaCliente, valor ...(form.origen ? { origen: form.origen } : {}), ...(form.desarrollo ? { desarrollo: form.desarrollo } : {}), ...(form.modelo ? { modelo: form.modelo } : {}), - ...(form.medioContacto.trim() ? { medioContacto: form.medioContacto.trim() } : {}), + ...(form.numDependientes ? { numDependientes: form.numDependientes } : {}), ...(form.edad.trim() ? { edad: form.edad.trim() } : {}), ...(form.estadoCivil ? { estadoCivil: form.estadoCivil } : {}), ...(form.tipoEmpleo ? { tipoEmpleo: form.tipoEmpleo } : {}), @@ -356,8 +356,8 @@ export default function AltaAfluenciaForm({ onVolver, onPasarAAltaCliente, valor diff --git a/apps/alta-clientes/src/services/api.ts b/apps/alta-clientes/src/services/api.ts index b2cd1bf..eeaaa10 100644 --- a/apps/alta-clientes/src/services/api.ts +++ b/apps/alta-clientes/src/services/api.ts @@ -282,7 +282,7 @@ export async function crearAfluencia(payload: { /** Oportunidad de Monday a actualizar (botón "Afluencia" de Mi día) */ oportunidadId?: string modelo?: string - medioContacto?: string + numDependientes?: string edad?: string estadoCivil?: string tipoEmpleo?: string