@extends('layouts.app') @section('title', 'Dashboard Mahasiswa') @php use App\Models\PengajuanUkt; @endphp @section('content') @if(session('success'))
{{ session('success') }}
@endif
Selamat datang, {{ auth()->user()->name }}!
@php $showAnnouncementPenurunan = $showAnnouncementPenurunan ?? false; $showAnnouncementPengangsuran = $showAnnouncementPengangsuran ?? false; $showAnnouncement = $showAnnouncement ?? false; $tanggal_pengumuman = $tanggal_pengumuman ?? null; $formPenurunan = $formPenurunan ?? null; $formPengangsuran = $formPengangsuran ?? null; $rankingFile = $rankingFile ?? null; $pengajuan = $pengajuan ?? collect(); $today = $today ?? now(); @endphp @php use Illuminate\Support\Facades\Storage; $rankingFileExists = $rankingFile && Storage::disk('public')->exists($rankingFile->path); @endphp @if($rankingFile && Storage::exists('public/' . $rankingFile->path) && ($showAnnouncement ?? false))
 Hasil Pengumuman UKT Tersedia

Laporan Hasil Penyesuaian UKT (Penurunan dan Pengangsuran)

Diunggah pada: {{ $rankingFile->created_at->translatedFormat('d F Y H:i') }} @if($tanggal_pengumuman)
Tanggal Pengumuman: {{ $tanggal_pengumuman->translatedFormat('d F Y') }} @endif
@else
Pengumuman Hasil

@if($rankingFile && !Storage::exists('public/' . $rankingFile->path)) File pengumuman belum tersedia. @elseif(!$showAnnouncement && $tanggal_pengumuman) Hasil akan diumumkan pada {{ $tanggal_pengumuman->translatedFormat('d F Y') }} @else Hasil penyesuaian UKT belum tersedia. Silakan cek kembali nanti. @endif

@endif
@if($formPenurunan) {{ $formPenurunan->nama_form }} @else Form Penurunan UKT @endif
Semester {{ optional($formPenurunan)->semester ?? '-' }}
@if($formPenurunan && $formPenurunan->status === 'Dibuka')

Pembukaan

{{ $formPenurunan->tanggal_pembukaan ? \Carbon\Carbon::parse($formPenurunan->tanggal_pembukaan)->translatedFormat('d F Y') : '-' }}

Penutupan

{{ $formPenurunan->tanggal_penutupan ? \Carbon\Carbon::parse($formPenurunan->tanggal_penutupan)->translatedFormat('d F Y') : '-' }}

Verifikasi

{{ $formPenurunan->tanggal_verifikasi ? \Carbon\Carbon::parse($formPenurunan->tanggal_verifikasi)->translatedFormat('d F Y') : '-' }}

Pengumuman

{{ $formPenurunan->tanggal_pengumuman ? \Carbon\Carbon::parse($formPenurunan->tanggal_pengumuman)->translatedFormat('d F Y') : '-' }}

@if(isset($canSubmitPenurunan) && $canSubmitPenurunan)  Ajukan Sekarang @else
@if(isset($submissionStatusPenurunan) && $submissionStatusPenurunan === 'menunggu') Pengajuan Anda masih dalam proses verifikasi @elseif(isset($submissionStatusPenurunan) && $submissionStatusPenurunan === 'valid') Pengajuan Anda sudah divalidasi @else Anda tidak dapat mengajukan form ini @endif
@endif
@else
Form Penurunan UKT

Saat ini form tidak tersedia

@endif
Status Pengajuan
@php $pengajuanPenurunan = PengajuanUkt::with('form') ->where('mahasiswa_id', $user->id) ->whereHas('form', function ($query) use ($formPenurunan) { $query->where('jenis_form', 'penurunan') ->where('semester', $formPenurunan->semester) ->where('tahun', $formPenurunan->tahun); })->latest()->first(); @endphp @if($pengajuanPenurunan)
@if($showAnnouncementPenurunan)
Hasil pengumuman penurunan UKT sudah tersedia
Lihat Hasil Pengumuman

@if($formPenurunan && $formPenurunan->tanggal_pengumuman) Pengumuman tersedia sejak {{ \Carbon\Carbon::parse($formPenurunan->tanggal_pengumuman)->translatedFormat('d F Y') }} @endif

@else
@if($pengajuanPenurunan->status_validasi == 'valid')  Valid @elseif($pengajuanPenurunan->status_validasi == 'tidak valid')  Tidak Valid @else  Menunggu Verifikasi @endif
@if($pengajuanPenurunan->status_validasi == 'tidak valid')
ALASAN PENOLAKAN:
    @foreach($pengajuanPenurunan->details as $detail) @if($detail->rejection_reason)
  • {{ $detail->kriteria }}: {{ $detail->rejection_reason }}
  • @endif @endforeach
@endif @endif
@else

Belum ada pengajuan penurunan

@if(!$pengajuanPenurunan && !$formPenurunan)
Pengajuan semester sebelumnya telah berakhir. Silakan tunggu pembukaan berikutnya.
@endif @endif
@if($formPengangsuran) {{ $formPengangsuran->nama_form }} @else Form Pengangsuran UKT @endif
Semester {{ optional($formPengangsuran)->semester ?? '-' }}
@if($formPengangsuran && $formPengangsuran->status === 'Dibuka')

Pembukaan

{{ $formPengangsuran->tanggal_pembukaan ? \Carbon\Carbon::parse($formPengangsuran->tanggal_pembukaan)->translatedFormat('d F Y') : '-' }}

Penutupan

{{ $formPengangsuran->tanggal_penutupan ? \Carbon\Carbon::parse($formPengangsuran->tanggal_penutupan)->translatedFormat('d F Y') : '-' }}

Verifikasi

{{ $formPengangsuran->tanggal_verifikasi ? \Carbon\Carbon::parse($formPengangsuran->tanggal_verifikasi)->translatedFormat('d F Y') : '-' }}

Pengumuman

{{ $formPengangsuran->tanggal_pengumuman ? \Carbon\Carbon::parse($formPengangsuran->tanggal_pengumuman)->translatedFormat('d F Y') : '-' }}

@if(isset($canSubmitPengangsuran) && $canSubmitPengangsuran)  Ajukan Sekarang @else
@if(isset($submissionStatusPengangsuran) && $submissionStatusPengangsuran === 'menunggu') Pengajuan Anda masih dalam proses verifikasi @elseif(isset($submissionStatusPengangsuran) && $submissionStatusPengangsuran === 'valid')
Pengajuan Anda sudah divalidasi
@else Anda tidak dapat mengajukan form ini @endif
@endif
@else
Form Pengangsuran UKT

Saat ini form tidak tersedia

@endif
Status Pengajuan
@php $pengajuanPengangsuran = PengajuanUkt::with('form') ->where('mahasiswa_id', $user->id) ->whereHas('form', function ($query) use ($formPengangsuran) { $query->where('jenis_form', 'pengangsuran') ->where('semester', $formPengangsuran->semester) ->where('tahun', $formPengangsuran->tahun); })->latest()->first(); @endphp @if($pengajuanPengangsuran)
@if($showAnnouncementPengangsuran)
Hasil pengumuman pengangsuran UKT sudah tersedia
Lihat Hasil Pengumuman

@if($formPengangsuran && $formPengangsuran->tanggal_pengumuman) Pengumuman tersedia sejak {{ \Carbon\Carbon::parse($formPengangsuran->tanggal_pengumuman)->translatedFormat('d F Y') }} @endif

@else
@if($pengajuanPengangsuran->status_validasi == 'valid')  Valid @elseif($pengajuanPengangsuran->status_validasi == 'tidak valid')  Tidak Valid @else  Menunggu Verifikasi @endif
@if($pengajuanPengangsuran->status_validasi == 'tidak valid')
ALASAN PENOLAKAN:
    @foreach($pengajuanPengangsuran->details as $detail) @if($detail->rejection_reason)
  • {{ $detail->kriteria }}: {{ $detail->rejection_reason }}
  • @endif @endforeach
@endif @endif
@else

Belum ada pengajuan pengangsuran

@if(!$pengajuanPengangsuran && !$formPengangsuran)
Pengajuan semester sebelumnya telah berakhir. Silakan tunggu pembukaan berikutnya.
@endif @endif
Ada pertanyaan atau sanggahan?

Silakan datang dan menghubungi PINTU POLIJE untuk konsultasi lebih lanjut.

@endsection