{# ============================================================
BLOQUE SUPERIOR FIJO (CABECERA DEL EXPEDIENTE)
============================================================ #}
{{ form_row(form.persona.nombre) }}
{{ form_row(form.persona.apellidos) }}
{{ form_row(form.fechaEntrada) }}
{{ form_row(form.domiciliadoEkinez) }}
{{ form_row(form.consentimientoDatos) }}
{# ============================================================
PESTAÑA PRINCIPAL: DATOS INICIALES
============================================================ #}
{# ============================================================
PESTAÑA VALORACIONES SOLO EN EDICIÓN
============================================================ #}
{% if expediente.id is defined and expediente.id is not null %}
{# Campo oculto real para que no falle symfony (REMOVED: Field does not exist) #}
{# SECCIÓN 4: VIVIENDA (MOCK) #}
Vivienda
{# Campo oculto real (REMOVED: Field does not exist) #}
{% endif %}
{# SECCIÓN 5: CIERRE (Si aplica) #}
{% if form.fechaCierre is defined %}
Cierre del Expediente
{{ form_row(form.fechaCierre) }}
{{ form_row(form.motivoCierre) }}
{% endif %}
{# FIN TAB DATOS PRINCIPALES #}
{# ============================================================
TAB 2: VALORACIONES (SOLO EN EDICIÓN)
============================================================ #}
{% if expediente.id is defined and expediente.id is not null %}
{% include 'ambito_estatus_administrativo/_form_ultimo.html.twig' with {'formUltimo': formEstatus} %}
{% if expediente.id and expediente.ambitosEstatusAdministrativos|length > 0 %}
Historial de registros
{# Columna responsive #}
Fecha
Orden
Tipo
DNI
NIE
Padrón
Profesional
Acciones
{% elseif expediente.id %}
Dale al botón Nuevo registro para añadir un registro de estatus.
{% else %}
{# Formulario para el primer registro de Estatus Administrativo en nuevo expediente #}
{% if form.primerAmbitoEstatusAdministrativo is defined and not expediente.id %}
Primer registro de Estatus Administrativo
{% include 'ambito_estatus_administrativo/_form.html.twig' with {'form': form.primerAmbitoEstatusAdministrativo, 'nested': true} %}
{% include 'ambito_salud/_form_ultimo.html.twig' with {'formUltimo': formSalud, 'ultimoAmbito': ultimoSalud } %}
{% if expediente.id %}
Historicos de salud
{% if expediente.ambitosSalud|length > 0 %}
{% include 'ambito_salud/_tabla.html.twig' with {'registros': expediente.ambitosSalud} %}
{% else %}
{# Renderizamos la tabla vacía con su ID para que DataTables pueda inicializarse y el AJAX funcione #}
{% include 'ambito_salud/_tabla.html.twig' with {'registros': []} %}
No hay registros de salud previos.
{% endif %}
{% else %}
{# Formulario para el primer registro de Salud en nuevo expediente #}
{% if form.primerAmbitoSalud is defined and not expediente.id %}
Primer registro de Salud
{% include 'ambito_salud/_form.html.twig' with {'form': form.primerAmbitoSalud, 'nested': true} %}
{% include 'ambito_vivienda/_form_ultimo.html.twig' with { 'formViviendaUltimo': formVivienda, 'ultimoVivienda': ultimoVivienda } %}
{% if expediente.id and expediente.ambitoViviendas|length > 0 %}
Histórico de vivienda
{# Control responsive #}
Fecha
Interv.
Calle
No Adecuada
Albergue
R. DFB
C. Día
Hábitat
A. Hab.
A. Viv.
Etxebide
Profesional
Acciones
{% elseif expediente.id %}
Dale al botón Nuevo registro para añadir un registro de vivienda.
{% else %}
{# Formulario para el primer registro de Vivienda en nuevo expediente #}
{% if form.primerAmbitoVivienda is defined and not expediente.id %}
Primer registro de Vivienda
{% include 'ambito_vivienda/_form.html.twig' with {'form': form.primerAmbitoVivienda, 'nested': true} %}
{% include 'ambito_formativo_laboral/_form_ultimo.html.twig' with { 'formFormativoLaboralUltimo': formFormativoLaboral, 'ultimoFormativoLaboral': ultimoFormativoLaboral } %}
{% if expediente.id and expediente.ambitoFormativosLaborales|length > 0 %}
Histórico formativo-laboral
{# Control responsive #}
Fecha
Interv.
Cursos
Búsq. Empleo
Incorp. Empleo
Profesional
Acciones
{% elseif expediente.id %}
Dale al botón Nuevo registro para añadir un registro formativo-laboral.
{% else %}
{# Formulario para el primer registro Formativo-Laboral en nuevo expediente #}
{% if form.primerAmbitoFormativoLaboral is defined and not expediente.id %}
Primer registro Formativo-Laboral
{% include 'ambito_formativo_laboral/_form.html.twig' with {'form': form.primerAmbitoFormativoLaboral, 'nested': true} %}
{% include 'ambito_emocional_relacional/_form_ultimo.html.twig' with { 'formEmocionalRelacionalUltimo': formEmocionalRelacional, 'ultimoEmocionalRelacional': ultimoEmocionalRelacional } %}
{% if expediente.id and expediente.ambitosEmocionalesRelacionales|length > 0 %}
Histórico emocional / relacional
{# Control responsive #}
Fecha
Tipo
Profesional
Acciones
{% elseif expediente.id %}
Dale al botón Nuevo registro para añadir un registro emocional / relacional.
{% else %}
{# Formulario para el primer registro Emocional-Relacional en nuevo expediente #}
{% if form.primerAmbitoEmocionalRelacional is defined and not expediente.id %}
Primer registro Emocional / Relacional
{% include 'ambito_emocional_relacional/_form.html.twig' with {'form': form.primerAmbitoEmocionalRelacional, 'nested': true} %}
{% include 'ambito_ayudas_sociales/_form_ultimo.html.twig' with { 'formAyudasSocialesUltimo': formAyudasSociales, 'ultimoAyudasSociales': ultimoAyudasSociales } %}
{% if expediente.id and expediente.ambitosAyudasSociales|length > 0 %}
Histórico de ayudas sociales
{# Control responsive #}
Fecha
Tipo
RGI
IMV
PCV
AES
PNC
A. Dep
Banco
Gestión dinero
Profesional
Acciones
{% elseif expediente.id %}
Dale al botón Nuevo registro para añadir un registro de ayudas sociales.
{% else %}
{# Formulario para el primer registro de Ayudas Sociales en nuevo expediente #}
{% if form.primerAmbitoAyudasSociales is defined and not expediente.id %}
Primer registro de Ayudas Sociales
{% include 'ambito_ayudas_sociales/_form.html.twig' with {'form': form.primerAmbitoAyudasSociales, 'nested': true} %}