+
+ |
+ A
+ |
+
+ TUJUAN PENILAIAN
+ |
+
+
+ |
+
+ |
+
+
+
+
+
+ @if (isset($basicData['tujuanPenilaian']))
+
+ @endif
+
+
+ | Permintaan (A/O. Tlp/Hp) |
+ {{ $permohonan->user->name }} |
+ Tanggal |
+ {{ formatTanggalIndonesia($permohonan->created_at) }} |
+
+
+ | Nama Debiture/ Wakil Debiture |
+ {{ $permohonan->debiture->name ?? '' }} |
+ Kunjungan Tanggal |
+ {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }} |
+
+
+ |
+
+
+
+ |
+
+
+
+ |
+ B
+ |
+
+ IDENTITAS DEBITURE
+ |
+
+
+ |
+ |
+
+
+
+ | Nama Debitur |
+ {{ $permohonan->debiture->name ?? '' }} |
+
+
+
+ |
+
+
+
+ |
+ C
+ |
+
+ JENIS DAN LOKASI JAMINAN + KORDINAT
+ |
+
+
+
+ |
+ |
+
+ @if (isset($basicData['jenisJaminan']))
+
+ @endif
+
+
+
+ | Terletak di |
+ {{ $alamat['address'] ?? '' }} |
+
+
+ | Kelurahan |
+ {{ $alamat['village_code'] ?? '' }} |
+
+
+ | Kecamatan |
+ {{ $alamat['district_code'] ?? '' }} |
+
+
+ | Kotamadya |
+ {{ $alamat['city_code'] ?? '' }} |
+
+
+ | Propinsi |
+ {{ $alamat['province_code'] ?? '' }} |
+
+
+
+
+ | Titik Kordinat |
+ {{ isset($forminspeksi['asset']['kordinat_lat']) ? $forminspeksi['asset']['kordinat_lat'] : '' }} ,
+ {{ isset($forminspeksi['asset']['kordinat_lng']) ? $forminspeksi['asset']['kordinat_lng'] : '' }} |
+
+
+ |
+
+
+
+ |
+ D
+ |
+
+ STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
+ |
+
+
+
+ |
+
+ |
+
+
+ @if (@isset($dokumen))
+ @foreach ($dokumen->detail as $detail)
+
+ @if (isset($detail->dokumen_jaminan))
+ | {{ $detail->name ?? '' }} |
+
+ @if (isset($detail->dokumen_jaminan))
+ @php
+ $dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan))
+ ? json_decode($detail->dokumen_jaminan)
+ : [$detail->dokumen_jaminan];
+ $dokumen_nomor = is_array(json_decode($detail->dokumen_nomor))
+ ? json_decode($detail->dokumen_nomor)
+ : ($detail->dokumen_nomor
+ ? [$detail->dokumen_nomor]
+ : []);
+ @endphp
+
+ @foreach ($dokumen_jaminan as $index => $dokumen)
+
+ @if (!empty($dokumen_nomor[$index]))
+ {{ $dokumen_nomor[$index] }}
+ @endif
+
+ @endforeach
+ @endif
+ |
+ @endif
+
+
+
+ @if (isset($detail->details))
+ @if (json_decode($detail->details))
+ @foreach (json_decode($detail->details) as $key => $value)
+ @if (!is_null($value) && $value !== '')
+ | {{ ucwords(str_replace('_', ' ', $key)) ?? '' }}
+ |
+
+ {{ $value }}
+ @if ($key == 'luas_bangunan' || $key == 'luas_tanah')
+ m2
+ @endif
+ |
+ @endif
+ @endforeach
+ @endif
+ @endif
+
+ @endforeach
+ @endif
+
+
+
+ | Atas Nama |
+ {{ $dokument->pemilik->name ?? '' }} |
+
+
+
+ @php
+ // Ambil nilai hub_cadeb langsung
+ $hubCadeb = isset($forminspeksi['asset']['hub_cadeb'])
+ ? $forminspeksi['asset']['hub_cadeb']
+ : null;
+
+ // Jika nilai adalah array dengan key 'sesuai', ambil nilainya
+ if (is_array($hubCadeb) && isset($hubCadeb['sesuai'])) {
+ $hubCadeb = $hubCadeb['sesuai'];
+ }
+ @endphp
+ | Hubungan Pemilik Jaminan dengan Debitur
+ |
+
+ @if (isset($basicData['hubCadeb']))
+
+ @endif
+ |
+
+
+
+ @php
+
+ $cekHub =
+ isset($forminspeksi['asset']['hub_cadeb_penghuni']) &&
+ $forminspeksi['asset']['hub_cadeb_penghuni'] === 'sesuai'
+ ? 'sesuai'
+ : 'tidak sesuai';
+
+ $hubCadeb = isset($forminspeksi['asset']['hub_cadeb_penghuni'][$cekHub])
+ ? $forminspeksi['asset']['hub_cadeb_penghuni']['tidak sesuai']
+ : $forminspeksi['asset']['hub_cadeb_penghuni']['sesuai'];
+ @endphp
+ | Hubungan Penghuni Jaminan dengan Debitur |
+
+ @if (isset($basicData['hubPenghuni']))
+
+
+ |
+ {{ $hubCadeb ?? '' }}
+ |
+
+
+ @endif
+ |
+
+
+ |
+
+
+
+ |
+ E
+ |
+
+ ANALISA {{ $data }}
+ |
+
+
+
+ |
+
+ |
+
+ @foreach ($permohonan->debiture->documents as $dokumen)
+ @if ($dokumen->jenisJaminan)
+ @php
+ $formKategori = json_decode($dokumen->jenisJaminan->form_kategori, true);
+ @endphp
+ @if (isset($formKategori) && $formKategori)
+ @php
+ $kategoriArray = is_array($formKategori) ? $formKategori : [$formKategori];
+ $kategoriUnik = array_unique($kategoriArray);
+ @endphp
+ @endif
+
+ @foreach ($kategoriUnik as $kategori)
+ {{-- Tampilkan komponen sesuai kategori jika file komponen ada --}}
+ @includeIf('lpj::surveyor.components.print-out.' . str_replace('-', '-', $kategori), [
+ 'dokumen' => $dokumen,
+ ])
+ @endforeach
+ @endif
+ @endforeach
+
+ |
+
+
+
+ |
+ F
+ |
+
+ SARANA PELENGKAP DAN LINKUNGAN
+ |
+
+
+ |
+ |
+
+
+ |
+
+
+ {{--
+ |
+ G
+ |
+
+ ASURANSI
+ |
+
--}}
+
+
+
+
+ |
+ G
+ |
+
+ KESIMPULAN
+ |
+
+
+
+ |
+
+ |
+
+
+
+ |
+ 1 KESIMPULAN PENILAI
+ |
+
+
+ | Faktor Positif |
+
+ @isset($forminspeksi['fakta']['fakta_positif'])
+
+ @foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
+
+ | {!! nl2br(e($item)) !!} |
+
+ @endforeach
+
+ @endisset
+ |
+
+
+ | Faktor Negatif |
+
+ @php
+ $faktaNegatif = $forminspeksi['fakta']['fakta_negatif'] ?? [];
+ $faktaNegatifFiltered = is_array($faktaNegatif)
+ ? array_filter($faktaNegatif, function ($item) {
+ return !empty(trim($item));
+ })
+ : [];
+ @endphp
+
+ @if (!empty($faktaNegatifFiltered))
+
+ @foreach ($faktaNegatifFiltered as $key => $item)
+
+ | {!! nl2br(e($item)) !!} |
+
+ @endforeach
+
+ @else
+ Tidak ada faktor negatif yang teridentifikasi.
+ @endif
+ |
+
+
+
+
+ |
+ 2 CATATAN YANG PERLU DI PERHATIKAN
+ |
+
+
+ |
+
+ @php
+ $keterangan = $forminspeksi['fakta']['keterangan'] ?? '';
+ if (is_array($keterangan)) {
+ $keterangan = implode(', ', array_filter($keterangan));
+ }
+ @endphp
+
+ @if (!empty($keterangan))
+
+
+ | {{ $keterangan }} |
+
+
+ @endif
+ |
+
+
+ |
+ 3 DINAS TATA KOTA
+ |
+
+
+
+ |
+ @php
+ $informasi = [
+ 'peruntukan',
+ 'kdb',
+ 'kdh',
+ 'gsb',
+ 'max_lantai',
+ 'klb',
+ 'gss',
+ 'pelebaran_jalan',
+ 'nama_petugas',
+ ];
+ @endphp
+
+ @foreach ($informasi as $key)
+ @if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
+ - {{ ucfirst(str_replace('_', ' ', $key)) }}:
+ {{ $forminspeksi['fakta'][$key] }}
+ @endif
+ @endforeach
+ |
+
+
+ |
+
+
+
+
+ |
+
+ |
+
+
+
+ |
+ Jakarta {{ formatTanggalIndonesia($permohonan->penilaian->waktu_penilaian) }}
+ |
+
+
+
+ |
+ TTD
+ |
+
+
+
+
+
+
+ @if (isset($forminspeksi['signature']['penilai']))
+
+
+ |
+ @else
+ - |
+ @endif
+
+
+ @if (isset($forminspeksi['signature']['cabang']))
+
+
+ |
+ @else
+ - |
+ @endif
+
+
+ @if (isset($forminspeksi['signature']['debitur']))
+
+
+ |
+ @else
+ - |
+ @endif
+
+
+ @if (isset($forminspeksi['signature']['kjjp']))
+
+
+ |
+ @else
+ - |
+ @endif
+
+
+
+
+ |
+ {{ ucwords(strtolower('PENILAI')) }}
+ |
+
+ {{ ucwords(strtolower('CABANG')) }}
+ |
+
+ {{ ucwords(strtolower('DEBITUR/PERWAKILAN')) }}
+ |
+
+ {{ strtoupper('K.J.P.P') }}
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/views/surveyor/components/print-out/tanah.blade.php b/resources/views/surveyor/components/print-out/tanah.blade.php
new file mode 100644
index 0000000..9f52763
--- /dev/null
+++ b/resources/views/surveyor/components/print-out/tanah.blade.php
@@ -0,0 +1,153 @@
+
diff --git a/routes/web.php b/routes/web.php
index 5714df6..d380c0b 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -563,6 +563,8 @@ Route::middleware(['auth'])->group(function () {
Route::get('/signatures/{type}', [SurveyorController::class, 'signatureShow'])->name('signatureShow');
Route::delete('/signatures/{type}', [SurveyorController::class, 'signatureDestroy'])->name('signatureDestroy');
+ Route::get('/print-out-inspeksi/{permohonan_id}/{dokument_id}/{jenis_jaminan_id}', [SurveyorController::class, 'print_out_inspeksi'])->name('print_out_inspeksi');
+
});
Route::name('penilai.')->prefix('penilai')->group(function () {