{{-- | Peringatan dokumen MoU/PKS yang akan / sudah berakhir. | Tampil di dashboard untuk Tata Usaha, Waka Humas, dan Kepala Sekolah. --}} @php $jabatanMou = strtolower(trim(auth()->user()->jabatan ?? '')); $tampilMou = in_array($jabatanMou, ['tata usaha', 'waka humas', 'kepala sekolah'], true) && \Illuminate\Support\Facades\Schema::hasTable('dokumen_kerjasama'); $mouSegera = $tampilMou ? \App\Models\DokumenKerjasama::with('mitra:id,nama_perusahaan') ->status('akan_berakhir')->orderBy('tanggal_berakhir')->take(5)->get() : collect(); $jumlahBerakhir = $tampilMou ? \App\Models\DokumenKerjasama::status('berakhir')->count() : 0; @endphp @if($tampilMou && ($mouSegera->isNotEmpty() || $jumlahBerakhir))
Masa berlaku MoU/PKS
{{ $mouSegera->count() }} dokumen akan berakhir dalam {{ \App\Models\DokumenKerjasama::hariPeringatan() }} hari @if($jumlahBerakhir) · {{ $jumlahBerakhir }} sudah berakhir@endif
Lihat semua
@foreach($mouSegera as $mou)
{{ $mou->mitra->nama_perusahaan ?? '-' }}
{{ $mou->jenis }} · {{ $mou->nomor_dokumen }}
sisa {{ $mou->sisa_hari }} hari
{{ $mou->tanggal_berakhir->format('d-m-Y') }}
@endforeach
@endif