From e7e354bd29bbabd5afa0fc0715f00cf5b4b8b87d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gestor=C3=ADa=20LP?= Date: Mon, 2 Mar 2026 07:04:11 +0000 Subject: [PATCH] feat: integrar campos WhatsForm en formulario de pasaporte MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Agrega campos del formato de pasaporte mexicano: número de pasaporte, lugar/fecha nacimiento, CURP, y sección de contacto de emergencia (nombre, parentesco, correo, teléfono). Co-Authored-By: Claude Opus 4.6 --- includes/servicios-data.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/includes/servicios-data.php b/includes/servicios-data.php index c51c75a..faa2fa6 100644 --- a/includes/servicios-data.php +++ b/includes/servicios-data.php @@ -131,9 +131,24 @@ $SERVICIOS = [ 'Seguimiento hasta la entrega', ], 'campos_formulario' => [ + // Tipo de trámite ['name' => 'tipo_tramite', 'label' => 'Tipo de trámite', 'type' => 'select', 'options' => ['Primera vez', 'Renovación', 'Por robo o extravío'], 'required' => true], ['name' => 'vigencia', 'label' => 'Vigencia deseada', 'type' => 'select', 'options' => ['3 años', '6 años', '10 años'], 'required' => true], - ['name' => 'lugar_nacimiento', 'label' => 'Lugar de nacimiento', 'type' => 'text', 'required' => true], + + // Datos personales + ['type' => 'heading', 'label' => 'Datos personales'], + ['name' => 'numero_pasaporte', 'label' => 'Número del pasaporte (si tiene actual o vencido)', 'type' => 'text', 'required' => false], + ['name' => 'lugar_fecha_nacimiento', 'label' => 'Lugar y fecha de nacimiento', 'type' => 'text', 'required' => true], + ['name' => 'curp', 'label' => 'CURP', 'type' => 'text', 'required' => true], + + // Contacto de emergencia + ['type' => 'heading', 'label' => 'Contacto de emergencia'], + ['name' => 'contacto_emergencia', 'label' => 'Nombre del contacto de emergencia', 'type' => 'text', 'required' => false], + ['name' => 'parentesco_emergencia', 'label' => 'Parentesco del contacto de emergencia', 'type' => 'text', 'required' => false], + ['name' => 'correo_emergencia', 'label' => 'Correo del contacto de emergencia', 'type' => 'text', 'required' => false], + ['name' => 'telefono_emergencia', 'label' => 'Teléfono del contacto de emergencia', 'type' => 'text', 'required' => false], + + // Final ['name' => 'comentarios', 'label' => 'Comentarios adicionales', 'type' => 'textarea', 'required' => false], ], ],