{{-- Alertas --}} @if (session('success')) @endif @if (session('error')) @endif
{{-- Encabezado --}} {{-- Barra de búsqueda y filtros --}}
{{-- Búsqueda general --}}
@if($search) @endif
{{-- Filtro aseguradora --}}
{{-- Filtro tipo --}}
{{-- Filtro estatus póliza --}}
{{-- Botón limpiar --}}
@if($search || $filtroAseguradora || $filtroTipo || $filtroEstatus) @endif
{{-- Tabla --}}
@forelse ($polizas as $poliza) @empty @endforelse
# No. Póliza Aseguradora Tipo Contratante / Titular Vigencia Estatus Acciones
{{ $poliza->id }} {{ $poliza->poliza ?? '—' }} {{ $poliza->aseguradora ?? '—' }} @php $tipoBadge = match($poliza->tipo) { 'Auto' => 'primary', 'Vida' => 'success', 'GMM' => 'info', 'Daños' => 'warning', 'Grúas' => 'secondary', 'Transporte de Carga'=> 'dark', default => 'light', }; @endphp {{ $poliza->tipo ?? '—' }} {{ $poliza->contratante_titular ?? '—' }} @if($poliza->vigencia_ini && $poliza->vigencia_fin) {{ $poliza->vigencia_ini->format('d/m/Y') }} – {{ $poliza->vigencia_fin->format('d/m/Y') }} @else — @endif @php $estatusBadge = match($poliza->estatus_poliza) { 'Vigente' => 'success', 'Renovada' => 'primary', 'Cancelada' => 'danger', 'Suspendida' => 'warning', 'Vencida' => 'secondary', default => 'light', }; @endphp {{ $poliza->estatus_poliza ?? '—' }}
@csrf @method('DELETE')
No se encontraron pólizas con los filtros aplicados.
{{-- Paginación --}}