@extends('layout.appdas') @section('title', 'Monitoring Surat') @section('content')
Monitoring Surat Keluar
Pantau progres disposisi, status persetujuan admin, dan respon unit tujuan secara real-time.
{{-- REKAP STATISTIK MONITORING (SERAGAM DENGAN MANAJEMEN SURAT) --}}
{{ $surat->total() }} Monitoring Aktif
@if(request('search')) @endif
@if(request('search') || request('status') || (request('sort') && request('sort') !== 'terbaru')) Reset @endif
@forelse($surat as $item) @empty @endforelse
No Nomor Surat Perihal Tanggal Tujuan & Progres Unit Aktivitas Baru Aksi
{{ $surat->firstItem() + $loop->index }} {{ $item->nomor_surat }}
{{ $item->perihal }}
@if($item->jenisSurat) {{ $item->jenisSurat->nama_jenis_surat }} @endif
{{ \Carbon\Carbon::parse($item->tanggal_surat)->translatedFormat('d M Y') }}
@foreach($item->penerima->where('is_cancelled', false) as $p) @php $namaDivisi = $p->user?->divisi?->nama_divisi ?? ($p->user?->name ?? 'Unit'); $st = strtolower($p->status); $isWaitingAdmin = ($p->admin_approval_status === 'pending'); @endphp @if($p->admin_approval_status === 'rejected') {{ $namaDivisi }} (Ditolak Admin) @elseif($isWaitingAdmin) {{ $namaDivisi }} (Admin) @elseif($st === 'diterima' || $st === 'selesai') {{ $namaDivisi }} @elseif($st === 'dibaca') {{ $namaDivisi }} @elseif($st === 'ditolak') {{ $namaDivisi }} @else {{ $namaDivisi }} @endif @endforeach
@if($item->jumlah_update_baru > 0) {{ $item->jumlah_update_baru }} Update Baru @else Terpantau @endif
Tidak ada data surat yang ditemukan.
{{-- Bottom Single-Number Pagination --}} @if($surat->hasPages() || $surat->total() > 0)
{{ $surat->links('vendor.pagination.custom') }}
@endif
@endsection