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:
@@ -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],
|
||||
],
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user