@extends('admin.layout', [ 'title' => 'Persetujuan KRS', 'heading' => 'Akademik: Persetujuan KRS', 'subheading' => 'Monitor pengajuan KRS mahasiswa dan lakukan approval langsung dari panel akademik.', ]) @section('admin-content')

{{ $summary['pending'] }}

KRS Pending

{{ $summary['disetujui'] }}

KRS Disetujui

{{ $summary['ditolak'] }}

KRS Ditolak

Daftar Pengajuan KRS

Total {{ $krsItems->total() }}
@if ($search !== '' || $status !== '' || $tahunAkademikId > 0) Reset @endif
@forelse ($krsItems as $item) @empty @endforelse
Mahasiswa Mata Kuliah Dosen Tahun Akademik Status Aksi
{{ $item->mahasiswa?->nama_mahasiswa ?? '-' }}
{{ $item->mahasiswa?->nim ?? '-' }} / {{ $item->mahasiswa?->prodi?->nama_prodi ?? '-' }}
{{ $item->jadwalKuliah?->mataKuliah?->nama_mk ?? '-' }}
{{ $item->jadwalKuliah?->mataKuliah?->kode_mk ?? '-' }} - {{ $item->jadwalKuliah?->mataKuliah?->sks ?? 0 }} SKS @if (($item->jadwalKuliah?->effectiveCapacity()) !== null) Slot {{ $item->jadwalKuliah->activeKrsCount() }}/{{ $item->jadwalKuliah->effectiveCapacity() }} @endif
{{ $item->jadwalKuliah?->dosen?->nama_dosen ?? '-' }} {{ $item->tahunAkademik?->tahun ?? '-' }} / {{ $item->tahunAkademik?->semester ?? '-' }} {{ ucfirst($item->status) }}
@csrf
@csrf
Belum ada pengajuan KRS.
@include('partials.pagination-simple', ['paginator' => $krsItems])
@endsection