@extends('layouts.app') @section('title', 'Daftar Wisuda') @section('page-title', 'Daftar Wisuda') @section('content') @php $state = $status['state'] ?? 'not_registered'; $eligible = (bool) ($status['eligible'] ?? false); $tagihan = $status['active_tagihan'] ?? null; $tarifPreview = $status['tarif_preview'] ?? null; $dueInDays = (int) ($status['due_in_days'] ?? 30); $skripsiLabel = $status['skripsi_label'] ?? 'Skripsi'; $registration = $status['registration'] ?? null; @endphp
@if (session('success')) @endif @if (session('error')) @endif

NPM

{{ $mahasiswa->npm }}

Program Studi

{{ $mahasiswa->program_studi }}

Semester Aktif

{{ $mahasiswa->semester_aktif }}

@if ($status['min_semester'])

Minimal Semester

{{ $status['min_semester'] }}

@endif
@if ($state === 'paid')

Anda sudah terdaftar wisuda.

Pembayaran Uang Wisuda telah lunas @if ($registration?->registered_at) (terdaftar {{ $registration->registered_at->format('d M Y H:i') }}). @else . @endif

@elseif ($state === 'registered_unpaid' && $tagihan)

Anda sudah terdaftar wisuda.

Tagihan Uang Wisuda masih aktif. Jatuh tempo: {{ $tagihan->tanggal_jatuh_tempo?->format('d M Y') }}.

Nominal: Rp {{ number_format($tagihan->jumlah_tagihan, 0, ',', '.') }}

Bayar Sekarang
@elseif (!$eligible)

Belum memenuhi syarat

{{ $status['ineligible_reason'] }}

@elseif (!$tarifPreview)

Tarif belum tersedia

Tarif Uang Wisuda untuk angkatan/program studi Anda belum dikonfigurasi. Silakan hubungi admin keuangan.

@else

Setelah mendaftar, sistem akan membuat tagihan {{ $tarifPreview['nama'] }} sebesar Rp {{ number_format($tarifPreview['nominal'], 0, ',', '.') }}.

Jatuh tempo pembayaran: H+{{ $dueInDays }} setelah pendaftaran.

@csrf @error('confirmed_skripsi')

{{ $message }}

@enderror
@endif

Pendaftaran wisuda tidak terikat semester aktivasi. Setelah submit, tagihan langsung muncul di menu Pembayaran.

@endsection