@extends('layouts.main') @section('content') @php $jabatan = auth()->user()->jabatan; $isKepalaSekolah = $jabatan === 'Kepala Sekolah'; $isTataUsaha = $jabatan === 'Tata Usaha'; @endphp
{{ $subtitle }}
{{-- Peringatan MoU/PKS yang hampir habis masa berlakunya --}} @include('admin.dashboard.partials.peringatan-mou')Surat Hari Ini
Belum Disposisi
Prioritas Tinggi
Disposisi Saya
{{ $d->suratMasuk->perihal ?? '-' }}
Didisposisikan ke {{ $d->tujuan->jabatan ?? '-' }} ({{ $d->tujuan->name ?? '-' }}) {{ $d->created_at->diffForHumans() }}Belum ada disposisi.
@endforelse{{ $d->suratMasuk->perihal ?? '-' }}
{{ $d->instruksi ?? '-' }} {{ $d->created_at->diffForHumans() }}Belum ada disposisi.
@endforelseStatus Surat Masuk
@foreach($laporan['masuk_per_status'] as $label => $jumlah) @php $persen = $laporan['total_masuk'] ? round($jumlah / $laporan['total_masuk'] * 100) : 0; @endphpStatus Surat Keluar
@foreach($laporan['keluar_per_status'] as $label => $jumlah) @php $persen = $laporan['total_keluar'] ? round($jumlah / $laporan['total_keluar'] * 100) : 0; @endphpRekap per Bulan
| Bulan | Masuk | Keluar | Total |
|---|---|---|---|
| {{ $b['label'] }} | {{ $b['masuk'] }} | {{ $b['keluar'] }} | {{ $b['masuk'] + $b['keluar'] }} |
| Total | {{ $laporan['total_masuk'] }} | {{ $laporan['total_keluar'] }} | {{ $laporan['total_masuk'] + $laporan['total_keluar'] }} |
Pengirim Surat Masuk Terbanyak
@forelse($laporan['top_pengirim'] as $pengirim => $jumlah)Tidak ada surat masuk pada periode ini.
@endforelse| Tipe | {{-- Kolom ini disembunyikan di mobile, infonya dipindah ke bawah Perihal --}}Nomor Surat | Pengirim / Tujuan | Perihal | Tanggal | Status |
|---|---|---|---|---|---|
| @if($s['tipe'] === 'Masuk') Masuk @else Keluar @endif | {{ $s['nomor_surat'] }} | {{ $s['pihak'] }} |
{{ $s['perihal'] }}
{{-- Info tambahan khusus tampilan mobile --}}
{{ $s['nomor_surat'] }} · {{ $s['pihak'] }}
{{ \Carbon\Carbon::parse($s['tanggal'])->format('d M Y') }}
|
{{ \Carbon\Carbon::parse($s['tanggal'])->format('d M Y') }} | @php $badgeClass = match(true) { str_contains(strtolower($s['status']), 'selesai') => 'badge-selesai', str_contains(strtolower($s['status']), 'proses') => 'badge-diproses', default => 'badge-belum', }; @endphp {{ $s['status'] }} |
| Belum ada surat. | |||||