@extends('layouts.app') @section('title', 'Detail Pengajuan') @section('page-title', 'Detail Pengajuan') @section('content') @php $isSuratPengantar = $pengajuan->jenis_pengajuan === 'surat_pengantar'; $isSkMagang = $pengajuan->jenis_pengajuan === 'surat_keterangan'; $hasFile = fn($dokumen) => $dokumen && $dokumen->file_path; $suratPengantar = $pengajuan->dokumens ->where('jenis_dokumen', 'surat_pengantar') ->where('status_verifikasi', 'valid') ->first(); $suratKeterangan = $pengajuan->dokumens ->where('jenis_dokumen', 'surat_keterangan_magang') ->where('status_verifikasi', 'valid') ->first(); $skMagang = $pengajuan->dokumens ->where('jenis_dokumen', 'sk_magang') ->where('status_verifikasi', 'valid') ->first(); $suratBalasan = $pengajuan->dokumens->where('jenis_dokumen', 'surat_diterima')->first(); $proposalMagang = $pengajuan->dokumens->where('jenis_dokumen', 'proposal_magang')->first(); $formatStatus = fn($status) => $status ? ucwords(str_replace('_', ' ', $status)) : '-'; @endphp
| Jenis Pengajuan | {{ $isSkMagang ? 'SK Magang' : 'Surat Pengantar/Rekomendasi Magang' }} |
| Periode | {{ $pengajuan->periode->nama_periode ?? '-' }} |
| Status | @php $badge = ['pending'=>'warning','disetujui'=>'success','revisi'=>'danger','ditolak'=>'danger','berjalan'=>'info','selesai'=>'secondary','dibatalkan'=>'dark']; @endphp {{ $formatStatus($pengajuan->status_pengajuan) }} |
| Aksi | |
| Instansi Tujuan | {{ $pengajuan->mitra->nama_instansi ?? $pengajuan->nama_instansi_manual ?? '-' }} |
| Jenis Mitra | {{ $formatStatus($pengajuan->jenis_mitra) }} |
| Alamat Instansi | {{ $pengajuan->mitra->alamat ?? $pengajuan->alamat_instansi_manual ?? '-' }} |
| Kota Instansi | {{ $pengajuan->mitra->kota ?? $pengajuan->kota_instansi_manual ?? '-' }} |
| Bidang Instansi | {{ $pengajuan->mitra->bidang_industri ?? '-' }} |
| Email Instansi | {{ $pengajuan->mitra->email ?? '-' }} |
| Nomor Telepon Instansi | {{ $pengajuan->mitra->no_telp ?? '-' }} |
| Posisi/Bidang Magang | {{ $pengajuan->posisi_magang }} |
| Tanggal Mulai | {{ $pengajuan->tanggal_mulai ?? '-' }} |
| Tanggal Selesai | {{ $pengajuan->tanggal_selesai ?? '-' }} |
| Rencana/Deskripsi Kegiatan | {{ $pengajuan->deskripsi_kegiatan ?? '-' }} |
| Nomor Surat Balasan | {{ $pengajuan->nomor_surat_balasan ?? '-' }} |
| Tanggal Surat Balasan | {{ $pengajuan->tanggal_surat_balasan ?? '-' }} |
| Pembimbing Lapangan | {{ $pengajuan->pembimbingLapangan->nama ?? $pengajuan->pic_nama ?? $pengajuan->mitra->pembimbing_lapangan_nama ?? '-' }} |
| Jabatan Pembimbing | {{ $pengajuan->pembimbingLapangan->jabatan ?? $pengajuan->pic_jabatan ?? $pengajuan->mitra->pembimbing_lapangan_jabatan ?? '-' }} |
| No HP Pembimbing | {{ $pengajuan->pembimbingLapangan->no_hp ?? $pengajuan->pic_no_hp ?? $pengajuan->mitra->pembimbing_lapangan_kontak ?? '-' }} |
| Email Pembimbing | {{ $pengajuan->pembimbingLapangan->email ?? $pengajuan->pic_email ?? $pengajuan->mitra->pembimbing_lapangan_email ?? '-' }} |
| Surat Balasan/Bukti Diterima | @if($hasFile($suratBalasan)) Preview @else - @endif |
| Proposal Magang | @if($hasFile($proposalMagang)) Preview @else - @endif |
| Catatan Admin | {{ $pengajuan->catatan_admin }} |
| Status Surat Pengantar | {{ $formatStatus($pengajuan->status_surat_pengantar ?? 'belum_ada') }} |
| Status Surat Keterangan | {{ $formatStatus($pengajuan->status_surat_keterangan ?? 'belum_ada') }} |
| Surat Balasan Instansi | {{ $pengajuan->nomor_surat_balasan ?? '-' }} / {{ $pengajuan->tanggal_surat_balasan ?? '-' }} |
Pengajuan ini telah dibatalkan oleh mahasiswa.
@elseif($pengajuan->status_pengajuan === 'ditolak')Tidak ada dokumen surat karena pengajuan ditolak.
@elseif($hasFile($suratPengantar))Surat Pengantar/Rekomendasi Magang sudah diterbitkan oleh admin.
Preview Download @elseif($pengajuan->status_pengajuan === 'disetujui')Pengajuan sudah disetujui. Surat Pengantar/Rekomendasi sedang diproses admin.
@elseSurat belum tersedia. Silakan tunggu admin menyetujui dan mengupload surat.
@endifStatus seminar: {{ $formatStatus($pengajuan->status_seminar ?? 'belum') }}
Buka Menu Seminar Magang{{ $b->dosen->nama_dosen ?? '-' }}
@endforeach{{ $s->keterangan }}
@endifBelum ada riwayat
@endforelse