Consulta de póliza

Aquí puedes ver la información de la póliza {{ $solicitudes->poliza }}




Principal


Coberturas

@if ($this->solicitudes) @php // Decodificar las coberturas $coberturas = json_decode($solicitudes->coberturas, true); @endphp @if (is_array($coberturas) && count($coberturas) > 0) @foreach ($coberturas as $cobertura) @php // Asignar valores de cobertura, valor y observaciones $coberturaNombre = $cobertura['cobertura']; $valor = trim($cobertura['monto']) === '' ? 'No disponible' : $cobertura['monto']; $observaciones = trim($cobertura['opcionLiquidacion']) === '' ? 'No disponible' : $cobertura['opcionLiquidacion']; @endphp @endforeach @else @endif @else @endif
Cobertura Valor Observaciones
{{ $coberturaNombre }} {{ $valor }} {{ $observaciones }}
No hay coberturas disponibles.
No hay información en solicitudes disponibles.

Asegurado

Beneficiarios

@if ($this->solicitudes) @php // Decodificar los beneficiarios $beneficiarios = json_decode($solicitudes->beneficiarios, true); @endphp @if (is_array($beneficiarios) && count($beneficiarios) > 0) @foreach ($beneficiarios as $beneficiario) @endforeach @else @endif @else @endif
Nombre Parentesco Porcentaje Fecha de Nacimiento
{{ $beneficiario['nombre'] }} {{ $beneficiario['parentesco'] }} {{ $beneficiario['porcentaje'] }}% {{ \Carbon\Carbon::parse($beneficiario['fecha_nacimiento'])->format('d/m/Y') }}
No hay información en solicitudes disponibles.
No hay información en solicitudes disponibles.

Documentos

Documentos

@if ($solicitudes) @php $solicitud = json_decode($solicitudes, true); $documentos = array_filter( $solicitud, fn($value, $key) => Str::startsWith($key, 'doc') && !empty($value), ARRAY_FILTER_USE_BOTH, ); @endphp @if (count($documentos) > 0) @foreach ($documentos as $key => $value) {{ ucwords(str_replace('_', ' ', strtoupper($key))) }} @endforeach @else

No hay documentos disponibles.

@endif @endif

Observaciones

@forelse($comentarios as $comentario)
  • {{ $comentario->comentario }}
  • @empty
  • No hay observaciones
  • @endforelse

    Historial de Envío

    @forelse($correos as $correo) @empty @endforelse
    Destinatario Asunto Estatus Fecha de Envío
    {{ $correo['recipient'] }} {{ $correo['subject'] }} {{ $correo['status'] }} {{ \Carbon\Carbon::parse($correo['created_at'])->format('d/m/Y H:i:s') }}
    No hay información en el historial de envío disponibles.
    @can('siniestro.ver')

    Siniestro

    @forelse($siniestro as $item) @empty @endforelse
    Estatus Póliza Tipo trámite Contratante Asegurado Acciones
    {{ $item['estatus'] }} {{ $item['poliza'] }} {{ $item['tipo_tramite'] }} {{ $item['contratante'] }} {{ $item['asegurado'] }} @can('siniestro.editar') @endcan
    No hay información de siniestro disponibles.
    @can('siniestro.crear') @if (count($siniestro) === 0)
    @endif @endcan
    @endcan @php // Determinar si existe al menos un documento real en los siniestros $hasSiniestroDocs = false; foreach ($siniestro as $item) { $docs = json_decode($item->documentos ?? '[]', true); if (!empty($docs)) { $hasSiniestroDocs = true; break; } } @endphp @if ($hasSiniestroDocs)

    Documentos (Siniestro)

    @foreach ($siniestro as $item) @php $documentos = json_decode($item->documentos ?? '[]', true); @endphp @if (count($documentos) > 0)
    @foreach ($documentos as $index => $path) @php $fileName = basename($path); @endphp @endforeach
    # Nombre del archivo Acciones
    {{ $index + 1 }} {{ $fileName }}
    @endif @endforeach
    @endif {{-- fin Documentos (Siniestro) --}}
    @livewire('siniestro.siniestro-modal') Cargar Documentos {{ $solicitudes->poliza }}

    Arrastre y suelte el archivo aquí

    Cargar Archivos Cerrar
    mes @push('css') @endpush @push('js') @endpush