@extends('mahasiswa.layout', [ 'title' => 'Layanan Akademik', 'heading' => 'Layanan Akademik', 'subheading' => 'Ajukan yudisium, wisuda, mutasi, atau pindahan lalu pantau status prosesnya dari satu halaman.', ]) @section('mahasiswa-content')

{{ strtoupper($student->status) }}

Status Mahasiswa Saat Ini

{{ $student->prodi?->kode_prodi ?? '-' }}

Program Studi Aktif

{{ $pendingRequest ? '1' : '0' }}

Pengajuan Sedang Diproses

Form Pengajuan Layanan

@csrf
@if ($requestTypes === [])
Tidak ada layanan akademik yang bisa diajukan untuk status {{ strtoupper($student->status) }}.
@else @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif @if ($pendingRequest)
Kamu masih punya pengajuan {{ $requestTypes[$pendingRequest->jenis_pengajuan] ?? ucfirst($pendingRequest->jenis_pengajuan) }} yang sedang diproses.
@endif
Mutasi dan pindahan butuh prodi tujuan. Pindahan juga wajib mengisi asal institusi.
@endif
@if ($requestTypes !== []) @endif

Riwayat Layanan Akademik

@forelse ($requests as $item) @empty @endforelse
Tanggal Jenis Detail Status Catatan Admin
{{ $item->tanggal_pengajuan?->format('d M Y') ?? '-' }} {{ $requestTypes[$item->jenis_pengajuan] ?? match ($item->jenis_pengajuan) { 'yudisium' => 'Yudisium', 'wisuda' => 'Wisuda', 'mutasi' => 'Mutasi Mahasiswa', 'pindahan' => 'Pindahan Mahasiswa', default => ucfirst($item->jenis_pengajuan), } }}
{{ $item->tahunAkademik?->tahun ?? '-' }} / {{ $item->tahunAkademik?->semester ?? '-' }}
@if ($item->targetProdi)
Prodi tujuan: {{ $item->targetProdi->nama_prodi }}
@endif @if ($item->asal_institusi)
Asal institusi: {{ $item->asal_institusi }}
@endif
{{ ucfirst($item->status) }} {{ $item->catatan_admin ?: '-' }}
Belum ada pengajuan layanan akademik.
@endsection