Informasi Pemesanan
Nama Properti
{{ $pemesanan->properti->nama_properti }} - {{ $pemesanan->properti->tipe }}
Metode Pembayaran
{{ ucfirst($pemesanan->metode_pembayaran) }}
Tanggal Pemesanan
{{ \Carbon\Carbon::parse($pemesanan->tanggal_pemesanan)->translatedFormat('d F Y') }}
Nomor Pemesanan
{{ $pemesanan->kode_pemesanan }}
Total Harga
Rp {{ number_format($pemesanan->total_harga, 0, ',', '.') }}
Status Pemesanan
@if($pemesanan->status == 'Proses')
{{ $pemesanan->tahap_saat_ini }}
@elseif($pemesanan->status == 'Selesai')
{{ $pemesanan->tahap_saat_ini }}
@else
{{ $pemesanan->tahap_saat_ini }}
@endif
@php /* |-------------------------------------------------------------------------- | STEP BERDASARKAN METODE PEMBAYARAN |-------------------------------------------------------------------------- */ if ($pemesanan->metode_pembayaran == 'kredit') { $steps = [ [ 'title' => 'Pemesanan Dibuat', 'desc' => 'Formulir pemesanan berhasil dikirim' ], [ 'title' => 'Upload Dokumen', 'desc' => 'Pelanggan mengupload dokumen persyaratan' ], [ 'title' => 'Verifikasi Dokumen', 'desc' => 'Dokumen diverifikasi admin' ], [ 'title' => 'KPR Disetujui Bank', 'desc' => 'Pelanggan telah mendapat persetujuan dari bank' ], [ 'title' => 'Proses Notaris', 'desc' => 'Dokumen legal dan akad sedang diproses' ], [ 'title' => 'Proses Serah Terima', 'desc' => 'Dokumen rumah sedang dipersiapkan' ], [ 'title' => 'Selesai', 'desc' => 'Rumah berhasil diserahkan' ], ]; } elseif ($pemesanan->metode_pembayaran == 'cash_bertahap') { $steps = [ [ 'title' => 'Pemesanan Dibuat', 'desc' => 'Formulir pemesanan berhasil dikirim' ], [ 'title' => 'Upload Bukti Booking', 'desc' => 'Bukti booking berhasil diupload' ], [ 'title' => 'Verifikasi Dokumen', 'desc' => 'Dokumen pelanggan sedang diverifikasi' ], [ 'title' => 'Pembayaran Cicilan', 'desc' => 'Pembayaran bertahap sedang berlangsung' ], [ 'title' => 'Pelunasan Pembayaran', 'desc' => 'Menunggu pelunasan pembayaran' ], [ 'title' => 'Selesai & Serah Terima', 'desc' => 'Properti siap diserahterimakan' ], ]; } else { // LUNAS $steps = [ [ 'title' => 'Pemesanan Dibuat', 'desc' => 'Formulir pemesanan berhasil dikirim' ], [ 'title' => 'Upload Dokumen', 'desc' => 'Pelanggan mengupload dokumen persyaratan' ], [ 'title' => 'Verifikasi Dokumen', 'desc' => 'Dokumen diverifikasi admin' ], [ 'title' => 'Pelunasan Pembayaran', 'desc' => 'Pembayaran rumah dilunasi pelanggan' ], [ 'title' => 'Proses Notaris', 'desc' => 'Dokumen legal dan akad sedang diproses' ], [ 'title' => 'Proses Serah Terima', 'desc' => 'Dokumen rumah sedang dipersiapkan' ], [ 'title' => 'Selesai', 'desc' => 'Rumah berhasil diserahkan' ], ]; } /* |-------------------------------------------------------------------------- | STEP AKTIF |-------------------------------------------------------------------------- */ $currentStep = $pemesanan->tahap_saat_ini; $currentIndex = 0; foreach ($steps as $index => $step) { if ($step['title'] == $currentStep) { $currentIndex = $index; } } @endphp
Progress Pemesanan
@foreach($steps as $index => $step) @php $class = ''; // step selesai if ($index < $currentIndex) { $class = 'done'; } // step aktif elseif ($index == $currentIndex) { if ($pemesanan->status == 'Selesai') { $class = 'done'; } elseif ($pemesanan->status == 'Ditolak') { $class = 'rejected'; } else { $class = 'active'; } } @endphp
@if($index < $currentIndex) @elseif($index == $currentIndex) @if($pemesanan->status == 'Selesai') @elseif($pemesanan->status == 'Ditolak') @else @endif @endif
{{ $step['title'] }}
@if( $index == $currentIndex && $pemesanan->catatan_admin ) {{ $pemesanan->catatan_admin }} @else {{ $step['desc'] }} @endif {{-- Tombol Invoice --}} @if($step['title'] == 'Pelunasan Pembayaran') @endif
{{-- STEP SELESAI --}} @if($index < $currentIndex) {{ \Carbon\Carbon::parse($pemesanan->updated_at)->translatedFormat('d M Y, H:i') }} WIB {{-- STEP AKTIF --}} @elseif($index == $currentIndex) {{-- STATUS SELESAI --}} @if($pemesanan->status == 'Selesai') Selesai
{{ \Carbon\Carbon::parse($pemesanan->updated_at)->translatedFormat('d M Y, H:i') }} WIB {{-- STATUS DITOLAK --}} @elseif($pemesanan->status == 'Ditolak') Ditolak {{-- STATUS PROSES --}} @else
Sedang Diproses @if($pemesanan->estimasi_proses) Estimasi: {{ $pemesanan->estimasi_proses }} @endif
@endif {{-- STEP BELUM --}} @else Menunggu proses @endif
@endforeach
Dokumen Saya
@forelse($pemesanan->dokumen as $dokumen) @php /* |-------------------------------------------------------------------------- | STATUS DOKUMEN |-------------------------------------------------------------------------- */ $statusClass = 'status-wait'; $statusText = 'Menunggu Verifikasi'; $statusIcon = 'fa-clock'; if ($dokumen->status_verifikasi == 'diterima') { $statusClass = 'status-valid'; $statusText = 'Terverifikasi Valid'; $statusIcon = 'fa-check-circle'; } elseif ($dokumen->status_verifikasi == 'ditolak') { $statusClass = 'status-reject'; $statusText = 'Dokumen Ditolak'; $statusIcon = 'fa-times-circle'; } @endphp
@if($dokumen->jenis_dokumen == 'bukti_pembayaran') Bukti Pembayaran @endif {{ $dokumen->nama_file }}
Diupload: {{ \Carbon\Carbon::parse($dokumen->created_at)->translatedFormat('d M Y') }} @if($dokumen->sumber_dokumen == 'admin') • Dokumen dari Admin @endif
{{ $statusText }}
@if($dokumen->catatan_verifikasi)
Catatan: {{ $dokumen->catatan_verifikasi }}
@endif
@empty
Belum ada dokumen
@endforelse
Dokumen dari Admin

Dokumen resmi dari perusahaan yang dapat Anda lihat dan unduh.

@php $dokumenAdmin = $pemesanan->dokumen ->where('sumber_dokumen', 'admin'); @endphp @forelse($dokumenAdmin as $dokumen)
{{ $dokumen->nama_file }}
Diupload Admin: {{ \Carbon\Carbon::parse($dokumen->created_at)->translatedFormat('d M Y') }}
@empty
Belum ada dokumen dari admin
Dokumen perusahaan akan muncul di sini
@endforelse