{{-- Action Bar (Disembunyikan saat cetak) --}}
Rekomendasi cetak: Kertas A4, Orientasi Landscape, Skala Fit to Page / 100%.
{{-- KOP SURAT RESMI INSTITUSI --}}
UNIVERSITAS SARI MUTIARA INDONESIA
SISTEM INFORMASI PENGELOLAAN ARSIP PERSURATAN & DISPOSISI DIGITAL
Jl. Kapten Muslim No. 79, Helvetia Tengah, Kec. Medan Helvetia, Kota Medan, Sumatera Utara 20123
Telepon: (061) 8455571 | Website: www.sari-mutiara.ac.id | Email: persuratan@sari-mutiara.ac.id
{{-- JUDUL LAPORAN --}}

LAPORAN REKAPITULASI ARSIP PERSURATAN & DISPOSISI

Rekapitulasi Berkas Dokumen Surat Masuk, Surat Keluar, Internal & Distribusi Disposisi Unit Kampus
{{-- METADATA / FILTER AKTIF --}}
Periode: {{ $filterInfo['periode'] }}
Jenis Surat: {{ $filterInfo['jenis'] }}
Kategori: {{ $filterInfo['kategori'] }}
Unit / Divisi: {{ $filterInfo['divisi'] }}
Status Disposisi: {{ $filterInfo['status'] }}
Waktu Cetak: {{ \Carbon\Carbon::now()->translatedFormat('d F Y H:i') }} WIB
Rekapitulasi: Total: {{ $totalSurat }} Berkas  |  Surat Masuk: {{ $totalMasuk }}  |  Surat Keluar: {{ $totalKeluar }}  |  Surat Internal: {{ $totalInternal }}  |  Terdisposisi: {{ $totalDisposisi }}
{{-- TABEL DATA UTAMA REKAPITULASI --}} @forelse($suratList as $idx => $surat) @empty @endforelse
NO NOMOR SURAT PERIHAL / JUDUL DOKUMEN KATEGORI JENIS UNIT ASAL TUJUAN & DISPOSISI TANGGAL STATUS
{{ $idx + 1 }} {{ $surat->nomor_surat }}
{{ $surat->perihal }}
{{ $surat->kategori->nama_kategori ?? '-' }} @if($surat->display_jenis === 'Masuk') Masuk @elseif($surat->display_jenis === 'Keluar') Keluar @elseif($surat->display_jenis === 'Internal') Internal @else {{ $surat->display_jenis }} @endif @if($surat->display_unit_asal === 'Pihak Eksternal') Pihak Eksternal @else {{ $surat->display_unit_asal }} @endif @if($surat->display_jenis === 'Masuk') {{ $surat->display_unit_tujuan }} @elseif(isset($surat->disposisi_list) && $surat->disposisi_list->isNotEmpty()) @if($surat->disposisi_list->count() > 1)
@foreach($surat->disposisi_list as $uIdx => $dItem)
{{ $uIdx + 1 }}. {{ $dItem['unit'] }} ({{ $dItem['status'] }})
@endforeach
@else {{ $surat->disposisi_list->first()['unit'] ?? '-' }} @endif @elseif(isset($surat->disposisi_units) && $surat->disposisi_units->isNotEmpty()) @if($surat->disposisi_units->count() > 1)
@foreach($surat->disposisi_units as $uIdx => $uName)
{{ $uIdx + 1 }}. {{ $uName }}
@endforeach
@else {{ $surat->disposisi_units->first() }} @endif @elseif($surat->display_unit_tujuan === 'Pihak Eksternal') Pihak Eksternal @else {{ $surat->display_unit_tujuan }} @endif
Surat: {{ $surat->tanggal_surat ? \Carbon\Carbon::parse($surat->tanggal_surat)->translatedFormat('d/m/Y') : '-' }}
@if($surat->tanggal_terima)
Terima: {{ \Carbon\Carbon::parse($surat->tanggal_terima)->translatedFormat('d/m/Y') }}
@endif
@php $stMain = strtolower($surat->display_status); $badgeMain = match($stMain) { 'diterima' => 'badge-diterima', 'diterima sebagian' => 'badge-sebagian', 'terkirim' => 'badge-terkirim', 'diproses' => 'badge-diproses', 'ditolak' => 'badge-ditolak', 'internal' => 'badge-internal', default => 'badge-pending', }; @endphp {{ $surat->display_status }} @if(!empty($surat->display_status_detail))
{{ $surat->display_status_detail }}
@endif
Tidak ada data arsip persuratan yang sesuai dengan filter yang dipilih.
REKAPITULASI KESELURUHAN: {{ $totalSurat }} Total Berkas ({{ $totalMasuk }} Masuk, {{ $totalKeluar }} Keluar, {{ $totalInternal }} Internal, {{ $totalDisposisi }} Terdisposisi) Total Data Terpilih: {{ $suratList->count() }} Dokumen
{{-- TANDA TANGAN RESMI PENGELOLA SISTEM --}}
Medan, {{ \Carbon\Carbon::now()->translatedFormat('d F Y') }}
Mengetahui / Menyetujui,
Pengelola Arsip Persuratan & Disposisi Digital
{{ auth()->user()->name ?? 'Administrator Sistem' }}
NIP / NIDN: {{ auth()->user()->nip ?? '-----------------------' }}