{{-- | Riwayat aktivitas Kepala Sekolah (timeline) di halaman Disposisi. | Data dari DisposisiController::riwayatAktivitas() --}} @php $sifatLabel = [ 'sangat_segera' => ['Sangat Segera', 'danger'], 'segera' => ['Segera', 'warning'], 'rahasia' => ['Rahasia', 'dark'], 'biasa' => ['Biasa', 'secondary'], ]; $jumlahBelum = $aktivitas->where('belum', true)->count(); $judulTanggal = function ($t) { if ($t->isToday()) return 'Hari ini'; if ($t->isYesterday()) return 'Kemarin'; return $t->locale('id')->translatedFormat('l, j F Y'); }; @endphp
Riwayat Aktivitas

Apa saja yang sudah Anda lakukan dan sejauh mana tindak lanjutnya (90 hari terakhir).

{{-- Ringkasan bulan ini --}}
{{ $ringkasanAktivitas['disposisi'] }}
Disposisi bulan ini
{{ $ringkasanAktivitas['selesai'] }}
Sudah selesai
{{ $ringkasanAktivitas['diproses'] }}
Sedang diproses
{{ $ringkasanAktivitas['belum_dibaca'] }}
Belum dibaca
{{ $ringkasanAktivitas['keluar'] }}
Surat keluar disetujui
{{-- Filter --}}
@forelse($aktivitas->groupBy(fn ($i) => $i['waktu']->toDateString()) as $tanggal => $grup)
{{ $judulTanggal(\Carbon\Carbon::parse($tanggal)) }}
@foreach($grup as $a)
@if($a['tipe'] === 'disposisi') @php [$sLabel, $sWarna] = $sifatLabel[$a['sifat']] ?? ['-', 'secondary']; @endphp
Anda mendisposisikan "{{ $a['judul'] }}" ke {{ $a['tujuan'] }} {{ $sLabel }}
{{ $a['waktu']->format('H.i') }}
@if($a['nomor'])
{{ $a['nomor'] }}
@endif @if($a['instruksi'])
{{ $a['instruksi'] }}
@endif
    @forelse($a['jejak'] as $j)
  • {{ $j['teks'] }} @if($j['waktu'])· {{ \Carbon\Carbon::parse($j['waktu'])->locale('id')->translatedFormat('j M, H.i') }}@endif @if(! empty($j['laporan']))
    "{{ \Illuminate\Support\Str::limit($j['laporan'], 160) }}"
    @endif @if(! empty($j['file'])) Lampiran hasil @endif
  • @empty
  • Belum dibaca penerima{{ ($a['terlambat'] ?? false) ? ' sejak ' . $a['waktu']->locale('id')->diffForHumans() : '' }}
  • @endforelse
@elseif($a['tipe'] === 'arsip')
Anda mengarsipkan "{{ $a['judul'] }}"
{{ $a['waktu']->format('H.i') }}
@if($a['nomor'])
{{ $a['nomor'] }}
@endif @if($a['alasan'])
{{ $a['alasan'] }}
@endif
@else
Anda menyetujui surat keluar {{ $a['nomor'] ?: '-' }}
{{ $a['waktu']->format('H.i') }}
{{ $a['judul'] }}@if($a['tujuan'] && $a['tujuan'] !== '-') — kepada {{ $a['tujuan'] }}@endif
@if($a['pdf']) Lihat PDF @endif
@endif
@endforeach
@empty
Belum ada aktivitas dalam 90 hari terakhir.
@endforelse
@push('scripts') @endpush