@extends('admin.layout.app') @section('content')

Atención institucional

Buzón de quejas y sugerencias

Consulta las solicitudes recibidas por la comunidad universitaria y revisa sus evidencias asociadas.

verified_user

Modo consulta

Sin edición de registros

all_inbox Total

{{ number_format($stats['total']) }}

Solicitudes recibidas

today Hoy

{{ number_format($stats['today']) }}

Nuevos registros

attach_file Evidencias

{{ number_format($stats['with_evidence']) }}

Con archivos adjuntos

shield_person Anónimas

{{ number_format($stats['anonymous']) }}

Sin datos de contacto

search
@forelse ($complaints as $complaint)

Folio #{{ $complaint->id }}

{{ $complaint->persona ?: 'Reporte anónimo' }}

{{ $complaint->created_at->format('d/m/Y') }}

schedule {{ $complaint->created_at->format('H:i') }} hrs

mail {{ $complaint->email ?: 'Sin correo' }}

call {{ $complaint->telefono ?: 'Sin teléfono' }}

attach_file {{ $complaint->evidencias_count }} evidencia(s)

Mensaje

{{ $complaint->queja }}

Evidencias

@if ($complaint->evidencias->isNotEmpty())
@foreach ($complaint->evidencias as $evidence) @php $url = route('admin.buzon.evidence', $evidence); $isImage = str_starts_with($evidence->tipo, 'image/'); @endphp @if ($isImage) Evidencia de la queja #{{ $complaint->id }} @else picture_as_pdf @endif {{ strtoupper($evidence->extension) }} {{ number_format(((int) $evidence->size) / 1024, 0) }} KB @endforeach
@else
Esta solicitud no incluye evidencias.
@endif
@empty
inbox

No hay solicitudes para mostrar

Ajusta los filtros o vuelve cuando existan nuevos registros.

@endforelse
@if ($complaints->hasPages())
{{ $complaints->links() }}
@endif
@endsection