@extends('layouts.app') @section('title', 'Semua Pengajuan') @section('styles') @endsection @section('content')
Daftar lengkap seluruh pengajuan PBG dan status prosesnya
| No. Pengajuan | Pemohon / Kontak | Nama Bangunan | Lokasi | Status & Pemeriksa | Progress | Tanggal | Aksi |
|---|---|---|---|---|---|---|---|
|
{{ $p->nomor_pengajuan }}
{{ $p->created_at->format('d/m/Y H:i') }}
|
{{ $p->nama_lengkap ?? $p->pemohon->name ?? '-' }}
{{ $p->nomor_kontak ?? '-' }}
{{ Str::limit($p->email ?? $p->pemohon->email ?? '-', 25) }}
|
{{ $p->nama_bangunan }}
{{ number_format($p->luas_bangunan ?? 0, 0) }} m² / {{ $p->jumlah_lantai ?? 0 }} lantai
{{ $p->fungsi_bangunan ?? $p->jenis_bangunan ?? '-' }}
|
{{ $p->kecamatan ?? '-' }}
{{ $p->kelurahan ?? '-' }}
{{ Str::limit($p->alamat_bangunan ?? $p->alamat_lengkap, 35) }}
|
{{ $p->status_label ?? ucfirst($p->status) }}
@if($p->pemeriksa)
{{ $p->pemeriksa->name }}
{{ $p->pemeriksa->role_label ?? ucfirst($p->pemeriksa->role) }}
@else
Belum ditugaskan
@endif
@if($p->status === 'revisi' && $p->catatan_revisi)
{{ Str::limit($p->catatan_revisi, 30) }}
@endif
|
@php
$statusOrder = ['pending', 'ditugaskan', 'diperiksa', 'diverifikasi', 'disetujui'];
$currentStatus = $p->status;
$currentIndex = array_search($currentStatus, $statusOrder);
@endphp
@foreach(['pending', 'ditugaskan', 'diperiksa', 'diverifikasi', 'disetujui'] as $index => $status)
@if($index <= $currentIndex)
@else
@endif
@if($index < 4)
→
@endif
@endforeach
@if($currentStatus == 'pending')
Menunggu Arahan
@elseif($currentStatus == 'ditugaskan')
Menunggu Pemeriksa
@elseif($currentStatus == 'diperiksa')
Sedang Diperiksa
@elseif($currentStatus == 'diverifikasi')
Terverifikasi
@elseif($currentStatus == 'revisi')
Perlu Revisi
@elseif($currentStatus == 'disetujui')
Selesai
@endif
|
{{ $p->updated_at->format('d/m/Y') }}
{{ $p->updated_at->diffForHumans() }}
@if($p->tanggal_disetujui && $p->status == 'disetujui')
{{ \Carbon\Carbon::parse($p->tanggal_disetujui)->format('d/m/Y') }}
@endif
|
|
| Tidak ada data pengajuan. | |||||||