feat: integrar campos WhatsForm en formulario de pasaporte

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 <noreply@anthropic.com>
This commit is contained in:
Gestoría LP
2026-03-02 07:04:11 +00:00
parent a63ba51a33
commit e7e354bd29

View File

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