@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(); $pengajuanAwal = $pengajuan->pengajuanAwal; $dokumenVerifikasi = $isSkMagang ? $pengajuan->dokumens->whereIn('jenis_dokumen', ['surat_diterima', 'proposal_magang']) : $pengajuan->dokumens; @endphp
| Mahasiswa | {{ $pengajuan->mahasiswa->nama_lengkap ?? '-' }} |
| NIM | {{ $pengajuan->mahasiswa->nim ?? '-' }} |
| Instansi | {{ $pengajuan->mitra->nama_instansi ?? $pengajuan->nama_instansi_manual ?? '-' }} |
| Alamat Instansi | {{ $pengajuan->mitra->alamat ?? $pengajuan->alamat_instansi_manual ?? '-' }} |
| Kota Instansi | {{ $pengajuan->mitra->kota ?? $pengajuan->kota_instansi_manual ?? '-' }} |
| Bidang Instansi | {{ $pengajuan->mitra->bidang_industri ?? '-' }} |
| Posisi | {{ $pengajuan->posisi_magang }} |
| Periode | {{ $pengajuan->periode->nama_periode ?? '-' }} |
| Jenis Pengajuan | {{ $isSkMagang ? 'SK Magang' : 'Surat Pengantar/Rekomendasi Magang' }} |
| Tanggal | {{ $pengajuan->tanggal_mulai }} s/d {{ $pengajuan->tanggal_selesai }} |
| Rencana/Deskripsi Kegiatan | {{ $pengajuan->deskripsi_kegiatan ?? '-' }} |
| Pengajuan Surat Pengantar Terkait | @if($pengajuanAwal) #{{ $pengajuanAwal->id }} - {{ $pengajuanAwal->mitra->nama_instansi ?? $pengajuanAwal->nama_instansi_manual ?? '-' }} @else - @endif |
| 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 ?? '-' }} |
| Kontak 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 ?? '-' }} |
| Status Akun Pembimbing |
@if($pengajuan->pembimbingLapangan?->user)
{{ ucwords(str_replace('_', ' ', $pengajuan->pembimbingLapangan->user->status)) }}
Email akses: {{ $pengajuan->pembimbingLapangan->email_akses_terkirim ? 'sudah dikirim' : 'belum/gagal dikirim' }}
@else
Belum dibuat/terhubung
@endif
|
| Status | {{ ucwords(str_replace('_', ' ', $pengajuan->status_pengajuan)) }} |
| Catatan Admin | {{ $pengajuan->catatan_admin }} |
| Nama Mitra | {{ $pengajuan->mitra->nama_instansi }} |
| Status Mitra | {{ ucfirst(str_replace('_', ' ', $pengajuan->mitra->status_mitra_detail ?? 'tidak tersedia')) }} |
| Status MoU | {{ ucfirst(str_replace('_', ' ', $pengajuan->mitra->status_mou ?? 'tidak')) }} |
| Catatan | @if($isSuratPengantar) Calon mitra baru belum aktif. Pengajuan surat pengantar tetap bisa diproses tanpa mengaktifkan mitra. @else Mitra baru menunggu verifikasi dari bukti diterima/SK Magang. @endif |
| Surat Pengantar | {{ ucwords(str_replace('_', ' ', $pengajuan->status_surat_pengantar ?? 'belum_ada')) }} |
| Surat Keterangan | {{ ucwords(str_replace('_', ' ', $pengajuan->status_surat_keterangan ?? 'belum_ada')) }} |
| Laporan | {{ ucwords(str_replace('_', ' ', $pengajuan->status_laporan ?? 'belum_ada')) }} |
| Jenis | Tanggal | Status | Aksi |
|---|---|---|---|
| {{ str_replace('_', ' ', $dokumen->jenis_dokumen) }} | {{ $dokumen->tanggal_upload }} | @php $badge = ['pending'=>'warning','valid'=>'success','revisi'=>'danger']; @endphp {{ ucwords(str_replace('_', ' ', $dokumen->status_verifikasi)) }} | @if($hasFile($dokumen)) Lihat Download @else - @endif |
| Belum ada dokumen | |||
Pengajuan sudah selesai dan surat sudah diupload admin.
Preview Download @elseStatus selesai, tetapi file surat belum ditemukan.
@endif