fix(afluencia): medioContacto → numDependientes (dropdown 1-5+)

- Campo 'Medio de contacto' reemplazado por 'Número de dependientes'
- Dropdown con opciones: 1, 2, 3, 4, 5 o más
- Backend + frontend + tipos API actualizados
This commit is contained in:
2026-09-08 09:26:21 +00:00
parent 3e9417667e
commit 961fd2c83f
3 changed files with 8 additions and 8 deletions

View File

@@ -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,