@extends('warga.layouts.warga') @section('subtitle', 'Detail Pengajuan') @section('content_body')
Informasi Pengajuan
@if($pengajuan->status == 'selesai' && $pengajuan->suratCetak) @endif @if($pengajuan->keperluan) @endif @if($pengajuan->alamat_domisili) @endif @if($pengajuan->jenisSurat->kode_surat === 'SKU') @if($pengajuan->alamat_usaha) @endif @if($pengajuan->jenis_usaha) @endif @if($pengajuan->tahun_mulai_usaha) @endif @endif
Nomor Pengajuan {{ $pengajuan->nomor_pengajuan }}
Tanggal Pengajuan {{ $pengajuan->tanggal_pengajuan->translatedFormat('d M Y') }}
Jenis Surat {{ $pengajuan->jenisSurat->nama_surat ?? '-' }}
Status Saat Ini
Nomor Surat Resmi {{ $pengajuan->suratCetak->nomor_surat }}
Keperluan {{ $pengajuan->keperluan }}
Alamat Domisili {{ $pengajuan->alamat_domisili }}
Alamat Usaha {{ $pengajuan->alamat_usaha }}
Jenis Usaha {{ $pengajuan->jenis_usaha }}
Mulai Usaha Sejak {{ $pengajuan->tahun_mulai_usaha }}
@php $statusIcon = 'fa-hourglass-half text-warning'; $statusTitle = 'Menunggu Verifikasi'; $statusDesc = 'Pengajuan Anda telah berhasil diterima dan sedang menunggu proses verifikasi oleh petugas desa.'; if ($pengajuan->status == 'diajukan' && !empty($pengajuan->catatan_admin)) { $statusIcon = 'fa-history text-info'; $statusTitle = 'Menunggu Verifikasi (Pengajuan Ulang)'; $statusDesc = 'Perbaikan permohonan Anda telah berhasil dikirim dan sedang menunggu verifikasi ulang oleh petugas desa.'; } elseif ($pengajuan->status == 'diproses') { $statusIcon = 'fa-cog fa-spin text-info'; $statusTitle = 'Sedang Diproses'; $statusDesc = 'Surat Anda sedang diproses oleh petugas desa.'; } elseif ($pengajuan->status == 'selesai') { if (!$pengajuan->suratCetak || !$pengajuan->suratCetak->file_scan_ttd) { $statusIcon = 'fa-pen-nib text-warning'; $statusTitle = 'Menunggu Tanda Tangan Basah'; $statusDesc = 'Pengajuan telah disetujui secara digital, menunggu tanda tangan basah Kepala Desa & stempel resmi.'; } else { $statusIcon = 'fa-check-circle text-success'; $statusTitle = 'Selesai'; $statusDesc = 'Surat Anda telah selesai ditandatangani dan distempel basah, silakan unduh berkas resmi di bawah.'; } } elseif ($pengajuan->status == 'ditolak') { $statusIcon = 'fa-times-circle text-danger'; $statusTitle = 'Pengajuan Ditolak'; $statusDesc = 'Pengajuan tidak dapat diproses. Silakan ajukan ulang permohonan dengan berkas/data perbaikan.'; } @endphp

{{ $statusTitle }}

{{ $statusDesc }}

@if ($pengajuan->status == 'ditolak' && $pengajuan->catatan_admin)
Alasan Penolakan: {{ $pengajuan->catatan_admin }}
@elseif ($pengajuan->status != 'ditolak' && $pengajuan->catatan_admin)
Catatan Penolakan Sebelumnya: {{ $pengajuan->catatan_admin }}
(Anda telah mengirimkan perbaikan dan pengajuan sedang dalam proses verifikasi ulang)
@endif
@php $hasBeenRejected = !empty($pengajuan->catatan_admin); @endphp
Status Progres
@if (!$hasBeenRejected)
Pengajuan Dibuat {{ $pengajuan->tanggal_pengajuan->translatedFormat('d M Y') }}
@php $step2Color = in_array($pengajuan->status, ['diproses', 'selesai']) ? '#10B981' : '#0F766E'; $step2Text = 'text-dark font-weight-bold'; $step2Sub = in_array($pengajuan->status, ['diproses', 'selesai']) ? 'Berkas terverifikasi' : 'Menunggu verifikasi'; @endphp
Menunggu Verifikasi {{ $step2Sub }}
@php $step3Color = $pengajuan->status == 'selesai' ? '#10B981' : ($pengajuan->status == 'diproses' ? '#0F766E' : '#E2E8F0'); $step3Text = in_array($pengajuan->status, ['diproses', 'selesai']) ? 'text-dark font-weight-bold' : 'text-muted'; $step3Sub = $pengajuan->status == 'selesai' ? 'Selesai diproses' : ($pengajuan->status == 'diproses' ? 'Sedang diproses' : 'Menunggu antrean'); @endphp
Diproses {{ $step3Sub }}
@php $step4Color = $pengajuan->status == 'selesai' ? '#10B981' : '#E2E8F0'; $step4Text = $pengajuan->status == 'selesai' ? 'text-dark font-weight-bold' : 'text-muted'; @endphp
Selesai Surat diterbitkan
@else
Pengajuan Dibuat {{ $pengajuan->created_at ? $pengajuan->created_at->translatedFormat('d M Y') : $pengajuan->tanggal_pengajuan->translatedFormat('d M Y') }}
Diverifikasi Verifikasi awal selesai
@php $stepDitolakActive = $pengajuan->status == 'ditolak'; $stepDitolakColor = $stepDitolakActive ? '#EF4444' : '#10B981'; $stepDitolakText = $stepDitolakActive ? 'text-danger font-weight-bold' : 'text-dark font-weight-bold'; $stepDitolakSub = $stepDitolakActive ? 'Pengajuan ditolak oleh admin' : 'Tahapan penolakan sebelumnya'; @endphp
Ditolak {{ $stepDitolakSub }}
@php $stepAjukanUlangDone = $pengajuan->status != 'ditolak'; $stepAjukanUlangColor = $stepAjukanUlangDone ? '#10B981' : '#E2E8F0'; $stepAjukanUlangText = $stepAjukanUlangDone ? 'text-dark font-weight-bold' : 'text-muted'; $stepAjukanUlangSub = $stepAjukanUlangDone ? 'Perbaikan telah dikirim' : 'Menunggu perbaikan warga'; @endphp
Ajukan Ulang {{ $stepAjukanUlangSub }}
@php $stepVerifUlangActive = $pengajuan->status == 'diajukan'; $stepVerifUlangDone = in_array($pengajuan->status, ['diproses', 'selesai']); $stepVerifUlangColor = $stepVerifUlangDone ? '#10B981' : ($stepVerifUlangActive ? '#0F766E' : '#E2E8F0'); $stepVerifUlangText = ($stepVerifUlangActive || $stepVerifUlangDone) ? 'text-dark font-weight-bold' : 'text-muted'; $stepVerifUlangSub = $stepVerifUlangDone ? 'Berkas perbaikan terverifikasi' : ($stepVerifUlangActive ? 'Menunggu verifikasi ulang' : 'Belum aktif'); @endphp
Menunggu Verifikasi {{ $stepVerifUlangSub }}
@php $stepDiprosesActive = $pengajuan->status == 'diproses'; $stepDiprosesDone = $pengajuan->status == 'selesai'; $stepDiprosesColor = $stepDiprosesDone ? '#10B981' : ($stepDiprosesActive ? '#0F766E' : '#E2E8F0'); $stepDiprosesText = ($stepDiprosesActive || $stepDiprosesDone) ? 'text-dark font-weight-bold' : 'text-muted'; $stepDiprosesSub = $stepDiprosesDone ? 'Selesai diproses' : ($stepDiprosesActive ? 'Sedang diproses' : 'Belum aktif'); @endphp
Diproses {{ $stepDiprosesSub }}
@php $stepSelesaiColor = $pengajuan->status == 'selesai' ? '#10B981' : '#E2E8F0'; $stepSelesaiText = $pengajuan->status == 'selesai' ? 'text-dark font-weight-bold' : 'text-muted'; @endphp
Selesai Surat diterbitkan
@endif
Dokumen Persyaratan
@php $ktpExists = $pengajuan->file_ktp && \Illuminate\Support\Facades\Storage::disk('public')->exists($pengajuan->file_ktp); $ktpUrl = $ktpExists ? \Illuminate\Support\Facades\Storage::url($pengajuan->file_ktp) : null; $kkExists = $pengajuan->file_kk && \Illuminate\Support\Facades\Storage::disk('public')->exists($pengajuan->file_kk); $kkUrl = $kkExists ? \Illuminate\Support\Facades\Storage::url($pengajuan->file_kk) : null; @endphp
KTP @if($ktpExists) Diunggah @elseif($pengajuan->file_ktp) File Tidak Ditemukan @else Belum Diunggah @endif
@if($ktpExists) @else @endif
Kartu Keluarga (KK) @if($kkExists) Diunggah @elseif($pengajuan->file_kk) File Tidak Ditemukan @else Belum Diunggah @endif
@if($kkExists) @else @endif
Surat Hasil
@if ($pengajuan->status == 'selesai' && $pengajuan->suratCetak)

Nomor Surat Resmi

{{ $pengajuan->suratCetak->nomor_surat }}

Tanggal Terbit

{{ \Carbon\Carbon::parse($pengajuan->suratCetak->created_at)->translatedFormat('d M Y') }}
@if($pengajuan->suratCetak->file_scan_ttd) Download Surat @else
Surat disetujui, menunggu berkas bertanda tangan basah diunggah oleh admin.
@endif
@else
Surat belum tersedia.
@endif
Kembali ke Riwayat @if ($pengajuan->status == 'ditolak') Ajukan Ulang Permohonan @endif
@stop @section('warga_js') @stop