-
-
-
- Nama Debitur
- :
- {{ $permohonan->debiture->name ?? '' }}
-
-
- Alamat dan Telpon
- :
-
- {{ $permohonan->debiture->address ?? '' }} {{ $permohonan->debiture->phone ?? '' }}
-
-
+
+
+
+
+
+
+ Nama Debitur
+ :
+ {{ $permohonan->debiture->name ?? '' }}
+
+
+ Alamat dan Telpon
+ :
+
+ {{ $permohonan->debiture->address ?? '' }} {{ $permohonan->debiture->phone ?? '' }}
+
+
-
- Permintaan Cabang
- :
- {{ $permohonan->debiture->branch->name ?? '' }}
-
-
- Permintaan (AO)
- :
- {{ $permohonan->user->name }}
-
-
- No Order
- :
- {{ $permohonan->nomor_registrasi ?? '' }}
-
-
- Tanggal Order
- :
- {{ formatTanggalIndonesia($permohonan->created_at) }}
-
-
- Tanggal Survey
- :
-
- {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}
-
-
- User
- :
- {{ $permohonan->user->name ?? '' }}
-
+
+ Permintaan Cabang
+ :
+ {{ $permohonan->debiture->branch->name ?? '' }}
+
+
+
+ Permintaan (AO)
+ :
+ {{ $permohonan->user->name }}
+
+
+ No Order
+ :
+ {{ $permohonan->nomor_registrasi ?? '' }}
+
+
+ Tanggal Order
+ :
+
+ {{ formatTanggalIndonesia($permohonan->created_at) }}
+
+
+ Tanggal Survey
+ :
+
+ {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}
+
+
+ User
+ :
+ {{ $permohonan->user->name ?? '' }}
+
- @php
- $senior_officer = null;
- if ($permohonan->debiture && $permohonan->documents) {
- foreach ($permohonan->documents as $dokumen) {
- $penilai = $permohonan->penilaian->userPenilai->where('role', 'penilai')->first();
- $surveyor = $permohonan->penilaian->userPenilai->where('role', 'surveyor')->first();
- $teams = $permohonan->region->teams;
+ @php
+ $senior_officer = null;
+ if ($permohonan->debiture && $permohonan->documents) {
+ foreach ($permohonan->documents as $dokumen) {
+ $penilai = $permohonan->penilaian->userPenilai->where('role', 'penilai')->first();
+ $surveyor = $permohonan->penilaian->userPenilai->where('role', 'surveyor')->first();
+ $teams = $permohonan->region->teams;
- if ($teams) {
- foreach ($teams as $team) {
- $team_users = $team->teamsUsers;
- // print_r($team_users);
- if ($team_users) {
- foreach ($team_users as $team_user) {
- $user = $team_user->user;
+ if ($teams) {
+ foreach ($teams as $team) {
+ $team_users = $team->teamsUsers;
+ // print_r($team_users);
+ if ($team_users) {
+ foreach ($team_users as $team_user) {
+ $user = $team_user->user;
- if ($user && $user->hasRole('senior-officer')) {
- $senior_officer = $user;
- break 3;
- }
+ if ($user && $user->hasRole('senior-officer')) {
+ $senior_officer = $user;
+ break 3;
}
}
}
}
}
}
+ }
- @endphp
+ @endphp
-
- Pemeriksa
- :
- {{ $senior_officer->name ?? '' }}
-
-
- Menyetujui
- :
- {{ $senior_officer->name ?? '' }}
-
-
- No Laporan
- :
- {{ $nomorLaporan ?? '' }}
-
-
- Tanggal Laporan
- :
- {{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
-
-
- Waktu Penyelesaian
- :
-
- {{ hitungHariKerja($permohonan->penilaian->tanggal_kunjungan, $tanggalLaporan) }}
-
-
-
-
-
-
- Fasilitas Kredit
- :
- {{ $permohonan->jenisFasilitasKredit->name ?? '' }}
-
-
-
- Jenis Jaminan
- :
- {{ $data ?? '' }}
-
-
- Tujuan Penilaian
- :
- {{ $permohonan->tujuanPenilaian->name ?? '' }}
-
-
- Terletak di
- :
- {{ $alamat['address'] ?? '' }}
-
-
- Kelurahan
- :
- {{ $alamat['village_code'] ?? '' }}
-
-
- Kecamatan
- :
- {{ $alamat['district_code'] ?? '' }}
-
-
- Kabupaten
- :
- {{ $alamat['city_code'] ?? '' }}
-
-
- Propinsi
- :
- {{ $alamat['province_code'] ?? '' }}
-
-
- @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
-
- @if (isset($forminspeksi['asset']['nomor_nib']))
-
- Nomor NIB
- :
- {{ $forminspeksi['asset']['nomor_nib'] ?? '' }}
-
- @endif
-
- Atas Nama
- :
- {{ $permohonan->debiture->name ?? '' }}
-
-
-
-
-
-
-
-
-
- A. STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
-
-
-
- C. SARANA PELENGKAP DAN LINGKUNGAN
-
-
-
-
-
-
- @php
-
- $cekHub =
- isset($forminspeksi['asset']['hub_cadeb']) &&
- $forminspeksi['asset']['hub_cadeb'] === 'sesuai'
- ? 'sesuai'
- : 'tidak sesuai';
-
- $hubCadeb = isset($forminspeksi['asset']['hub_cadeb'][$cekHub])
- ? $forminspeksi['asset']['hub_cadeb']['tidak sesuai']
- : $forminspeksi['asset']['hub_cadeb']['sesuai'];
- @endphp
- Hubungan Pemilik Jaminan dengan Debitu
- :
- {{ $hubCadeb ?? '' }}
-
-
- @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
- :
- {{ $hubCadeb ?? '' }}
-
-
-
-
-
-
- B. ANALISA {{ $data }}
-
-
-
-
-
- @foreach ($permohonan->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
-
- @foreach ($kategoriUnik as $kategori)
- @if ($kategori === 'tanah')
-
-
- @php
- $cekLuas = isset(
- $forminspeksi['tanah']['luas_tanah']['tidak sesuai'],
- )
- ? 'tidak sesuai'
- : 'sesuai';
-
- $luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null;
- @endphp
- Luas Tanah
- :
- {{ $luas ?? '' }}
-
-
- Bentuk Tanah
- :
-
- @php
- $bentukTanah = isset(
- $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah'],
- )
- ? $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']
- : [];
- $lainnya = isset(
- $forminspeksi['tanah']['bentuk_tanah']['lainnya'],
- )
- ? $forminspeksi['tanah']['bentuk_tanah']['lainnya']
- : null;
- @endphp
-
- {{ !empty($bentukTanah) ? implode(', ', $bentukTanah) : 'Data tidak tersedia' }}
-
- @if (in_array('Lainnya', $bentukTanah) && $lainnya)
- ({{ $lainnya }})
- @endif
-
-
-
-
- Kontur Tanah
- :
-
- @php
- $konturTanah = $forminspeksi['tanah']['kontur_tanah'] ?? [];
- @endphp
-
- @if (!empty($konturTanah))
- {{ implode(', ', $konturTanah) }}
- @else
- -
- @endif
-
-
-
- Permukaan dengan Jalan
- :
-
- @php
- $ketinggianTanah = $forminspeksi['tanah']['ketinggian_tanah'];
- $ketinggian = $ketinggianTanah['ketinggian'][0] ?? '-';
- $lebihTinggi = $ketinggianTanah['lebih_tinggi'];
- $lebihRendah = $ketinggianTanah['lebih_rendah'];
- @endphp
-
- {{ $ketinggian }}
- @if ($ketinggian === 'Lebih Tinggi' && $lebihTinggi !== null)
- (Ketinggian: {{ $lebihTinggi }} cm)
- @elseif($ketinggian === 'Lebih Rendah' && $lebihRendah !== null)
- (Kerendahan: {{ $lebihRendah }} cm)
- @endif
-
-
-
-
- Peruntukan Tanah
- :
- Perumahan bukan Real Estate
-
-
- Fisik Tanah
- :
-
- @php
- $kondisiFisikTanah =
- $forminspeksi['tanah']['kondisi_fisik_tanah'][
- 'kondisi_fisik_tanah'
- ][0] ?? '-';
- $lainnya =
- $forminspeksi['tanah']['kondisi_fisik_tanah']['lainnya'];
- @endphp
-
- {{ $kondisiFisikTanah }}
- @if ($kondisiFisikTanah === 'Lainnya' && $lainnya)
- ({{ $lainnya }})
- @endif
-
-
-
-
- Luas Bangunan
- :
-
- @php
- $luasTanahBangunan =
- $forminspeksi['bangunan']['luas_tanah_bagunan'];
-
- $output = !empty($luasTanahBangunan['sesuai'])
- ? $luasTanahBangunan['sesuai']
- : (!empty($luasTanahBangunan['tidak sesuai'])
- ? $luasTanahBangunan['tidak sesuai']
- : '-');
- @endphp
-
- {{ $output }} m2
-
-
-
-
- Jenis Bangunan
- :
-
- @php
- $jenisBangunan =
- $forminspeksi['bangunan']['jenis_bangunan'] ?? [];
- @endphp
-
- @if (!empty($jenisBangunan))
- {{ implode(', ', $jenisBangunan) }}
- @else
- -
- @endif
-
-
-
- Kondisi Bangunan
- :
-
- @php
- $kondisiBangunan =
- $forminspeksi['bangunan']['kondisi_bangunan'] ?? [];
- @endphp
-
- @if (!empty($kondisiBangunan))
- {{ implode(', ', $kondisiBangunan) }}
- @else
- -
- @endif
-
-
-
- Sifat Bangunan
- :
-
-
- @php
- $sifatBangunan =
- $forminspeksi['bangunan']['sifat_bangunan'][0] ?? '-';
- $sifatBangunanInput =
- $forminspeksi['bangunan']['sifat_bangunan_input'];
-
- // Filter input yang tidak null
- $inputTambahan = array_filter($sifatBangunanInput, function (
- $value,
- ) {
- return $value !== null && $value !== '';
- });
-
- // Gabungkan sifat bangunan dengan input tambahan
- $output = $sifatBangunan;
-
- if (!empty($inputTambahan)) {
- $output .= ' (' . implode(', ', $inputTambahan) . ')';
- }
- @endphp
-
- {{ $output }}
-
-
-
- @php
- $spesifikasiBangunan =
- $forminspeksi['bangunan']['spesifikasi_bangunan'] ?? [];
- @endphp
-
- @if (!empty($spesifikasiBangunan))
- @foreach ($spesifikasiBangunan as $index => $bangunan)
- @php
- $spekKategori = $bangunan['spek_kategori_bangunan'] ?? [];
- @endphp
-
- @if (count($spesifikasiBangunan) > 1)
-
-
- {{ $bangunan['bagunan'] ?? 'Bangunan ' . ($index + 1) }}
-
-
- @endif
-
- @foreach ($spekKategori as $kategori => $nilaiKategori)
- @if (!empty($nilaiKategori))
-
- {{ $kategori }}
- :
-
- {{ implode(', ', $nilaiKategori) }}
-
- @endif
- @endforeach
- @endforeach
- @else
-
- Tidak ada data
- spesifikasi bangunan
-
- @endif
-
- @elseif ($kategori === 'apartemen-kantor')
-
-
- @php
- $cekLuas = isset($forminspeksi['luas_unit']['tidak sesuai'])
- ? 'tidak sesuai'
- : 'sesuai';
-
- $luas = $forminspeksi['luas_unit'][$cekLuas] ?? null;
- @endphp
- Luas Unit
- :
- {{ $luas ?? '' }}
-
-
- Bentuk Unit
- :
-
- @php
- $bentukUnit = $forminspeksi['bentuk_unit'] ?? [];
- @endphp
-
- @if (!empty($bentukUnit))
- {{ implode(', ', $bentukUnit) }}
- @else
- -
- @endif
-
-
-
- Kondisi Unit
- :
-
- @php
- $bentukUnit = $forminspeksi['kondisi_unit'] ?? [];
- @endphp
-
- @if (!empty($bentukUnit))
- {{ implode(', ', $bentukUnit) }}
- @else
- -
- @endif
-
-
-
- Posisi Unit
- :
-
- @php
- $bentukUnit = $forminspeksi['posisi_unit'] ?? [];
- @endphp
-
- @if (!empty($bentukUnit))
- {{ implode(', ', $bentukUnit) }}
- @else
- -
- @endif
-
-
-
- View Unit
- :
-
- @php
- $bentukUnit = $forminspeksi['view'] ?? [];
- @endphp
-
- @if (!empty($bentukUnit))
- {{ implode(', ', $bentukUnit) }}
- @else
- -
- @endif
-
-
-
- @endif
- @endforeach
- @endif
- @endif
- @endforeach
-
-
-
-
- @php
- $lingkungan = $forminspeksi['lingkungan'];
- $fasilitas = $lingkungan['fasilitas_dekat_object'] ?? [];
- $fasilitasInput = $lingkungan['fasilitas_dekat_object_input'] ?? [];
- @endphp
-
-
- Jarak Jalan Utama
- :
- {{ $lingkungan['jarak_jalan_utama'] ?? '-' }} m
-
-
- Jalan Lingkungan
- :
- {{ $lingkungan['jalan_linkungan'] ?? '-' }} m
-
-
- Jarak CBD
- :
- {{ $lingkungan['jarak_cbd_point'] ?? '-' }} m
- ({{ $lingkungan['nama_cbd_point'] ?? '-' }})
-
-
- Lebar Perkerasan Jalan
- :
- {{ $lingkungan['lebar_perkerasan_jalan'] ?? '-' }} m
-
-
- Perkerasan Jalan
- :
-
-
- {{ implode(', ', $lingkungan['perkerasan_jalan']['perkerasan_jalan'] ?? ['-']) }}
-
-
-
-
- Lalu Lintas
- :
- {{ implode(', ', $lingkungan['lalu_lintas'] ?? ['-']) }}
-
-
- Golongan Masyarakat Sekitar
- :
- {{ implode(', ', $lingkungan['gol_mas_sekitar'] ?? ['-']) }}
-
-
-
- Tingkat Keramaian
- :
- {{ implode(', ', $lingkungan['tingkat_keramaian'] ?? ['-']) }}
-
-
-
- Terletak di Area
- :
-
- {{ implode(', ', $lingkungan['terletak_diarea']['terletak_diarea'] ?? ['-']) }}
-
-
-
- Kondisi Bangunan Sekitar
- :
- {{ $lingkungan['kondisi_bagunan_disekitar_lokasi'] ?? '-' }}
-
-
-
- Sifat Bangunan Sekitar
- :
- {{ $lingkungan['sifat_bagunan_disekitar_lokasi'] ?? '-' }}
-
-
- @if ($lingkungan['dekat_makam'] == 'ya')
-
- Dekat Makam
- :
- Ya, Jarak {{ $lingkungan['jarak_makam'] ?? '-' }} m
- ({{ $lingkungan['nama_makam'] ?? '-' }})
-
-
- @endif
-
- @if ($lingkungan['dekat_tps'] == 'ya')
-
- Dekat TPS
- :
- Ya, Jarak {{ $lingkungan['jarak_tps'] ?? '-' }} m
- ({{ $lingkungan['nama_tps'] ?? '-' }})
-
- @endif
-
-
- Daerah
- :
- {{ implode(', ', $lingkungan['merupakan_daerah'] ?? ['-']) }}
-
-
-
- @if (!empty($fasilitas))
-
- Fasilitas Dekat Objek
- :
-
- @foreach ($fasilitas as $fas)
- {{ $fas }}
- @if (isset($fasilitasInput[$fas]))
- ({{ $fasilitasInput[$fas] }})
- @endif
- @if (!$loop->last)
- ,
- @endif
- @endforeach
-
-
- @endif
-
-
-
-
-
-
-
-
- D. ASURANSI
-
-
- @if (!empty($lpjData['asuransi_luas_bangunan']))
-
-
+
+ Pemeriksa
+ :
+ {{ $senior_officer->name ?? '' }}
+
+
+ Menyetujui
+ :
+ {{ $senior_officer->name ?? '' }}
+
+
+ No Laporan
+ :
+ {{ $nomorLaporan ?? '' }}
+
+
+ Tanggal Laporan
+ :
+
+ {{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
+
+
+ Waktu Penyelesaian
+ :
+
+ {{ hitungHariKerja($permohonan->penilaian->tanggal_kunjungan, $tanggalLaporan) }}
+
+
+
+
+
+
+ Fasilitas Kredit
+ :
+
+ {{ $permohonan->jenisFasilitasKredit->name ?? '' }}
+
- Luas Bangunan
- Harga
- Nilai Pasar Wajar (Rp)
+ Jenis Jaminan
+ :
+ {{ $data ?? '' }}
+
+
+ Tujuan Penilaian
+ :
+ {{ $permohonan->tujuanPenilaian->name ?? '' }}
+
+
+
+ Terletak di
+ :
+ {{ $alamat['address'] ?? '' }}
+
+
+ Kelurahan
+ :
+ {{ $alamat['village_code'] ?? '' }}
+
+
+ Kecamatan
+ :
+ {{ $alamat['district_code'] ?? '' }}
+
+
+ Kabupaten
+ :
+ {{ $alamat['city_code'] ?? '' }}
+
+
+ Propinsi
+ :
+ {{ $alamat['province_code'] ?? '' }}
-
- {{ $lpjData['asuransi_luas_bangunan'] ?? '' }}
+ @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
- {{ formatRupiah($lpjData['asuransi_nilai_1']) ?? '' }}
- {{ formatRupiah($lpjData['asuransi_nilai_2']) ?? '' }}
+ @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
+
+ @if (isset($forminspeksi['asset']['nomor_nib']))
+
+ Nomor NIB
+ :
+
+ {{ $forminspeksi['asset']['nomor_nib'] ?? '' }}
+ @endif
+
+ Atas Nama
+ :
+ {{ $permohonan->debiture->name ?? '' }}
+
-
- @else
-
- Tidak Ada
-
- @endif
-
+
-
-
-
- E. INFORMASI HARGA
-
-
-
+
-
-
- Informasi data pembanding
- :
-
- @php
- $exportData = [];
- if (isset($dataPembanding['data_pembanding'])) {
- foreach ($dataPembanding['data_pembanding'] as $index => $pembanding) {
- $exportData['pembanding' . ($index + 1)] = $pembanding;
- }
- }
+
+ A. STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
+
- $fields = [
- 'jenis_aset' => 'Jenis properti',
- 'harga' => 'Harga Penawaran',
- 'telepon' => 'Penjual (HP)',
- 'penawaran' => 'Ditawarkan Sejak',
- 'luas_tanah' => 'Luas Tanah',
- 'luas_bangunan' => 'Luas Bangunan',
- 'kordinat' => 'Titik Kordinat',
- ];
- @endphp
-
- @foreach ($exportData as $index => $data)
-
-
-
- Pembanding {{ substr($index, -1) }}
-
-
- @foreach ($fields as $key => $label)
-
- {{ $label }}
- :
-
- @if ($key == 'luas_tanah' || $key == 'luas_bangunan')
- {{ $data[$key] ?? '-' }} m²
- @elseif($key == 'harga' || $key == 'harga_diskon')
- Rp. {{ $data[$key] ?? 0 }}
- @elseif($key == 'kordinat')
- @php
- $lat = $data['kordinat_lat'] ?? null;
- $lng = $data['kordinat_lng'] ?? null;
- @endphp
- @if ($lat && $lng)
- {{ $lat }},{{ $lng }}
- @else
- -
- @endif
- @else
- {{ $data[$key] ?? '-' }}
- @endif
-
-
- @endforeach
-
- @endforeach
-
-
-
-
-
-
-
- F. INFORMASI NILAI
-
-
-
-
-
-
-
-
-
-
- a. Total Nilai Pasar Wajar
-
-
+
+ C. SARANA PELENGKAP DAN LINGKUNGAN
+
+
+
+
+
+
@php
- $labelNilai = [
- 'bangunan' => 'Luas Bangunan',
- 'tanah' => 'Luas Tanah',
- 'apartement-kantor' => 'Luas Apartemen/Kantor',
- 'alat-berat' => 'Luas Alat Berat',
- 'mesin' => 'Luas Mesin',
- 'kendaraan' => 'Luas Kendaraan',
- 'pesawat' => 'Luas Pesawat',
- 'kapal' => 'Luas Kapal',
- ];
+
+ $cekHub =
+ isset($forminspeksi['asset']['hub_cadeb']) &&
+ $forminspeksi['asset']['hub_cadeb'] === 'sesuai'
+ ? 'sesuai'
+ : 'tidak sesuai';
+
+ $hubCadeb = isset($forminspeksi['asset']['hub_cadeb'][$cekHub])
+ ? $forminspeksi['asset']['hub_cadeb']['tidak sesuai']
+ : $forminspeksi['asset']['hub_cadeb']['sesuai'];
@endphp
- @foreach ($labelNilai as $key => $label)
- @if (isset($lpjData['luas_' . $key]))
-
-
- {{ $label }} {{ $lpjData['luas_' . $key] ?? '' }} m2
-
-
- X Rp
- {{ $lpjData['nilai_' . $key . '_1'] ?? '' }}
-
-
- = Rp
- {{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
-
-
- @endif
- @endforeach
- @if (isset($lpjData['npw_tambahan']))
- @foreach ($lpjData['npw_tambahan'] as $npw)
-
-
- {{ $npw['name'] }} {{ $npw['luas'] }} m2
-
-
- X Rp
- {{ $npw['nilai_1'] }}
-
-
- = Rp
- {{ $npw['nilai_2'] }}
-
-
+ Hubungan Pemilik Jaminan dengan Debitu
+ :
+ {{ $hubCadeb ?? '' }}
+
+
+ @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
+ :
+ {{ $hubCadeb ?? '' }}
+
+
+
+
+
+
+ B. ANALISA {{ $data }}
+
+
+
+
+
+ @foreach ($permohonan->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
+
+ @foreach ($kategoriUnik as $kategori)
+ @if ($kategori === 'tanah')
+
+
+ @php
+ $cekLuas = isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai'])
+ ? 'tidak sesuai'
+ : 'sesuai';
+
+ $luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null;
+ @endphp
+ Luas Tanah
+ :
+ {{ $luas ?? '' }}
+
+
+ Bentuk Tanah
+ :
+
+ @php
+ $bentukTanah = isset(
+ $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah'],
+ )
+ ? $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah']
+ : [];
+ $lainnya = isset($forminspeksi['tanah']['bentuk_tanah']['lainnya'])
+ ? $forminspeksi['tanah']['bentuk_tanah']['lainnya']
+ : null;
+ @endphp
+
+ {{ !empty($bentukTanah) ? implode(', ', $bentukTanah) : '' }}
+
+ @if (in_array('lainnya', array_map('strtolower', $bentukTanah)) && !empty($lainnya))
+ ({{ $lainnya }})
+ @endif
+
+
+
+
+ Kontur Tanah
+ :
+
+ @php
+ $konturTanah = $forminspeksi['tanah']['kontur_tanah'] ?? [];
+ @endphp
+
+ @if (!empty($konturTanah))
+ {{ implode(', ', $konturTanah) }}
+ @else
+ -
+ @endif
+
+
+
+ Permukaan dengan Jalan
+ :
+
+ @php
+ $ketinggianTanah = $forminspeksi['tanah']['ketinggian_tanah'];
+ $ketinggian = $ketinggianTanah['ketinggian'][0] ?? '-';
+ $lebihTinggi = $ketinggianTanah['lebih_tinggi'];
+ $lebihRendah = $ketinggianTanah['lebih_rendah'];
+ @endphp
+
+ {{ $ketinggian }}
+ @if ($ketinggian === 'Lebih Tinggi' && $lebihTinggi !== null)
+ (Ketinggian: {{ $lebihTinggi }} cm)
+ @elseif($ketinggian === 'Lebih Rendah' && $lebihRendah !== null)
+ (Kerendahan: {{ $lebihRendah }} cm)
+ @endif
+
+
+
+
+ Peruntukan Tanah
+ :
+ Perumahan bukan Real Estate
+
+
+
+ Fisik Tanah
+ :
+
+ @php
+ $kondisiFisikTanah =
+ $forminspeksi['tanah']['kondisi_fisik_tanah'][
+ 'kondisi_fisik_tanah'
+ ][0] ?? '-';
+ $lainnya =
+ $forminspeksi['tanah']['kondisi_fisik_tanah']['lainnya'] ??
+ null;
+ @endphp
+
+ {{ $kondisiFisikTanah }}
+ @if (strcasecmp($kondisiFisikTanah, 'Lainnya') === 0 && $lainnya)
+ ({{ $lainnya }})
+ @endif
+
+
+
+
+
+ Luas Bangunan
+ :
+
+ @php
+ $luasTanahBangunan =
+ $forminspeksi['bangunan']['luas_tanah_bagunan'];
+
+ $output = !empty($luasTanahBangunan['sesuai'])
+ ? $luasTanahBangunan['sesuai']
+ : (!empty($luasTanahBangunan['tidak sesuai'])
+ ? $luasTanahBangunan['tidak sesuai']
+ : '-');
+ @endphp
+
+ {{ $output }} m2
+
+
+
+
+ Jenis Bangunan
+ :
+
+ @php
+ $jenisBangunan = $forminspeksi['bangunan']['jenis_bangunan'] ?? [];
+ @endphp
+
+ @if (!empty($jenisBangunan))
+ {{ implode(', ', $jenisBangunan) }}
+ @else
+ -
+ @endif
+
+
+
+ Kondisi Bangunan
+ :
+
+ @php
+ $kondisiBangunan =
+ $forminspeksi['bangunan']['kondisi_bangunan'] ?? [];
+ @endphp
+
+ @if (!empty($kondisiBangunan))
+ {{ implode(', ', $kondisiBangunan) }}
+ @else
+ -
+ @endif
+
+
+
+ Sifat Bangunan
+ :
+
+
+ @php
+ $sifatBangunan =
+ $forminspeksi['bangunan']['sifat_bangunan'][0] ?? '-';
+ $sifatBangunanInput =
+ $forminspeksi['bangunan']['sifat_bangunan_input'];
+
+ // Filter input yang tidak null
+ $inputTambahan = array_filter($sifatBangunanInput, function (
+ $value,
+ ) {
+ return $value !== null && $value !== '';
+ });
+
+ // Gabungkan sifat bangunan dengan input tambahan
+ $output = $sifatBangunan;
+
+ if (!empty($inputTambahan)) {
+ $output .= ' (' . implode(', ', $inputTambahan) . ')';
+ }
+ @endphp
+
+ {{ $output }}
+
+
+
+ @php
+ $spesifikasiBangunan =
+ $forminspeksi['bangunan']['spesifikasi_bangunan'] ?? [];
+ @endphp
+
+ @if (!empty($spesifikasiBangunan))
+ @foreach ($spesifikasiBangunan as $index => $bangunan)
+ @php
+ $spekKategori = $bangunan['spek_kategori_bangunan'] ?? [];
+ @endphp
+
+ @if (count($spesifikasiBangunan) > 1)
+
+
+ {{ $bangunan['bagunan'] ?? 'Bangunan ' . ($index + 1) }}
+
+
+ @endif
+
+ @foreach ($spekKategori as $kategori => $nilaiKategori)
+ @if (!empty($nilaiKategori))
+
+
+ {{ $kategori }}
+ :
+
+ {{ implode(', ', $nilaiKategori) }}
+
+ @endif
+ @endforeach
+ @endforeach
+ @else
+
+ Tidak
+ ada data
+ spesifikasi bangunan
+
+ @endif
+
+ @elseif ($kategori === 'apartemen-kantor')
+
+
+ @php
+ $cekLuas = isset($forminspeksi['luas_unit']['tidak sesuai'])
+ ? 'tidak sesuai'
+ : 'sesuai';
+
+ $luas = $forminspeksi['luas_unit'][$cekLuas] ?? null;
+ @endphp
+ Luas Unit
+ :
+ {{ $luas ?? '' }}
+
+
+ Bentuk Unit
+ :
+
+ @php
+ $bentukUnit = $forminspeksi['bentuk_unit'] ?? [];
+ @endphp
+
+ @if (!empty($bentukUnit))
+ {{ implode(', ', $bentukUnit) }}
+ @else
+ -
+ @endif
+
+
+
+ Kondisi Unit
+ :
+
+ @php
+ $bentukUnit = $forminspeksi['kondisi_unit'] ?? [];
+ @endphp
+
+ @if (!empty($bentukUnit))
+ {{ implode(', ', $bentukUnit) }}
+ @else
+ -
+ @endif
+
+
+
+ Posisi Unit
+ :
+
+ @php
+ $bentukUnit = $forminspeksi['posisi_unit'] ?? [];
+ @endphp
+
+ @if (!empty($bentukUnit))
+ {{ implode(', ', $bentukUnit) }}
+ @else
+ -
+ @endif
+
+
+
+ View Unit
+ :
+
+ @php
+ $bentukUnit = $forminspeksi['view'] ?? [];
+ @endphp
+
+ @if (!empty($bentukUnit))
+ {{ implode(', ', $bentukUnit) }}
+ @else
+ -
+ @endif
+
+
+
+ @endif
@endforeach
@endif
+ @endif
+ @endforeach
+
+
+
+
+ @php
+ $lingkungan = $forminspeksi['lingkungan'];
+ $fasilitas = $lingkungan['fasilitas_dekat_object'] ?? [];
+ $fasilitasInput = $lingkungan['fasilitas_dekat_object_input'] ?? [];
+ @endphp
+
+
+ Jarak Jalan Utama
+ :
+ {{ $lingkungan['jarak_jalan_utama'] ?? '-' }} m
+
+
+
+ Jalan Lingkungan
+ :
+ {{ $lingkungan['jalan_linkungan'] ?? '-' }} m
+
+
+
+ Jarak CBD
+ :
+ {{ $lingkungan['jarak_cbd_point'] ?? '-' }} m
+ ({{ $lingkungan['nama_cbd_point'] ?? '-' }})
+
+
+ Lebar Perkerasan Jalan
+ :
+
+ {{ $lingkungan['lebar_perkerasan_jalan'] ?? '-' }} m
+
+
+ Perkerasan Jalan
+ :
+
+
+ {{ implode(', ', $lingkungan['perkerasan_jalan']['perkerasan_jalan'] ?? ['-']) }}
+
+
+
+
+ Lalu Lintas
+ :
+
+ {{ implode(', ', $lingkungan['lalu_lintas'] ?? ['-']) }}
+
+
+ Golongan Masyarakat Sekitar
+ :
+
+ {{ implode(', ', $lingkungan['gol_mas_sekitar'] ?? ['-']) }}
+
+
+
+ Tingkat Keramaian
+ :
+
+ {{ implode(', ', $lingkungan['tingkat_keramaian'] ?? ['-']) }}
+
+
+
+ Terletak di Area
+ :
+
+ {{ implode(', ', $lingkungan['terletak_diarea']['terletak_diarea'] ?? ['-']) }}
+
+
+
+ Kondisi Bangunan Sekitar
+ :
+
+ {{ $lingkungan['kondisi_bagunan_disekitar_lokasi'] ?? '-' }}
+
+
+
+ Sifat Bangunan Sekitar
+ :
+
+ {{ $lingkungan['sifat_bagunan_disekitar_lokasi'] ?? '-' }}
+
+
+ @if ($lingkungan['dekat_makam'] == 'ya')
- Total Nilai Pasar Wajar
-
-
- =
-
- Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
-
+ Dekat Makam
+ :
+ Ya, Jarak
+ {{ $lingkungan['jarak_makam'] ?? '-' }} m
+ ({{ $lingkungan['nama_makam'] ?? '-' }})
+ @endif
+
+ @if ($lingkungan['dekat_tps'] == 'ya')
-
- b. Total Nilai Likuidasi
+ Dekat TPS
+ :
+ Ya, Jarak
+ {{ $lingkungan['jarak_tps'] ?? '-' }} m
+ ({{ $lingkungan['nama_tps'] ?? '-' }})
+
+ @endif
+
+
+ Daerah
+ :
+
+ {{ implode(', ', $lingkungan['merupakan_daerah'] ?? ['-']) }}
+
+
+
+ @if (!empty($fasilitas))
+
+ Fasilitas Dekat Objek
+ :
+
+ @foreach ($fasilitas as $fas)
+ {{ $fas }}
+ @if (isset($fasilitasInput[$fas]))
+ ({{ $fasilitasInput[$fas] }})
+ @endif
+ @if (!$loop->last)
+ ,
+ @endif
+ @endforeach
+ @endif
+
+
+
+
+
+
+
+
+ D. ASURANSI
+
+
+ @if (!empty($lpjData['asuransi_luas_bangunan']))
+
+
+
-
- {{ $lpjData['likuidasi'] ?? '' }}%
-
-
- X Total Nilai Pasar Wajar
-
-
- = Rp
- {{ $lpjData['likuidasi_nilai_2'] ?? '' }}
-
+
+ Luas Bangunan
+ Harga
+ Nilai Pasar Wajar (Rp)
+
+
+
+ {{ $lpjData['asuransi_luas_bangunan'] ?? '' }}
+
+
+ {{ formatRupiah($lpjData['asuransi_nilai_1']) ?? '' }}
+
+ {{ formatRupiah($lpjData['asuransi_nilai_2']) ?? '' }}
+
+
-
-
-
+ @else
-
- G. ANALISA FAKTA
-
+ Tidak Ada
-
-
-
- Faktor Positif
-
- @isset($forminspeksi['fakta']['fakta_positif'])
-
- @foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
-
- {!! nl2br(e($item)) !!}
-
- @endforeach
-
- @endisset
-
-
-
- Faktor Negatif
-
- @isset($forminspeksi['fakta']['fakta_negatif'])
-
- @foreach ($forminspeksi['fakta']['fakta_negatif'] as $key => $item)
-
- {!! nl2br(e($item)) !!}
-
- @endforeach
-
- @endisset
-
-
-
- Batas batas
-
- @foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas)
- @if ($batas)
- - {{ $arah }} : {{ $batas }}
- @endif
- @endforeach
-
-
-
- Informasi Dinas Tata Ruang
-
-
- @php
- $informasi = [
- 'peruntukan',
- 'kdb',
- 'kdh',
- 'gsb',
- 'max_lantai',
- 'klb',
- 'gss',
- 'pelebaran_jalan',
- 'nama_petugas',
- ];
- @endphp
+ @endif
+
- @foreach ($informasi as $key)
- @if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
- - {{ ucfirst(str_replace('_', ' ', $key)) }}:
- {{ $forminspeksi['fakta'][$key] }}
- @endif
- @endforeach
+
+
+
+ E. INFORMASI HARGA
+
+
+
+
+
+ Informasi data pembanding
+ :
+
+ @php
+ $exportData = [];
+ if (isset($dataPembanding['data_pembanding'])) {
+ foreach ($dataPembanding['data_pembanding'] as $index => $pembanding) {
+ $exportData['pembanding' . ($index + 1)] = $pembanding;
+ }
+ }
+
+ $fields = [
+ 'jenis_aset' => 'Jenis properti',
+ 'harga' => 'Harga Penawaran',
+ 'telepon' => 'Penjual (HP)',
+ 'penawaran' => 'Ditawarkan Sejak',
+ 'luas_tanah' => 'Luas Tanah',
+ 'luas_bangunan' => 'Luas Bangunan',
+ 'kordinat' => 'Titik Kordinat',
+ ];
+ @endphp
+
+ @foreach ($exportData as $index => $data)
+
+
+
+ Pembanding {{ substr($index, -1) }}
+
+
+ @foreach ($fields as $key => $label)
+
+ {{ $label }}
+ :
+
+ @if ($key == 'luas_tanah' || $key == 'luas_bangunan')
+ {{ $data[$key] ?? '-' }} m²
+ @elseif($key == 'harga' || $key == 'harga_diskon')
+ Rp. {{ $data[$key] ?? 0 }}
+ @elseif($key == 'kordinat')
+ @php
+ $lat = $data['kordinat_lat'] ?? null;
+ $lng = $data['kordinat_lng'] ?? null;
+ @endphp
+ @if ($lat && $lng)
+ {{ $lat }},{{ $lng }}
+ @else
+ -
+ @endif
+ @else
+ {{ $data[$key] ?? '-' }}
+ @endif
+
+
+ @endforeach
+
+ @endforeach
+
+
+
+
+
+
+
+ F. INFORMASI NILAI
+
+
+
+
+
+
+
+
+
+
+ a. Total Nilai Pasar Wajar
-
- @if (!empty($forminspeksi['fakta']['keterangan']))
+ @php
+ $labelNilai = [
+ 'bangunan' => 'Luas Bangunan',
+ 'tanah' => 'Luas Tanah',
+ 'apartement-kantor' => 'Luas Apartemen/Kantor',
+ 'alat-berat' => 'Luas Alat Berat',
+ 'mesin' => 'Luas Mesin',
+ 'kendaraan' => 'Luas Kendaraan',
+ 'pesawat' => 'Luas Pesawat',
+ 'kapal' => 'Luas Kapal',
+ ];
+ @endphp
+ @foreach ($labelNilai as $key => $label)
+ @if (isset($lpjData['luas_' . $key]))
+
+
+ {{ $label }} {{ $lpjData['luas_' . $key] ?? '' }} m2
+
+
+ X Rp
+ {{ $lpjData['nilai_' . $key . '_1'] ?? '' }}
+
+
+ = Rp
+ {{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
+
+
+ @endif
+ @endforeach
+ @if (isset($lpjData['npw_tambahan']))
+ @foreach ($lpjData['npw_tambahan'] as $npw)
+
+
+ {{ $npw['name'] }} {{ $npw['luas'] }} m2
+
+
+ X Rp
+ {{ $npw['nilai_1'] }}
+
+
+ = Rp
+ {{ $npw['nilai_2'] }}
+
+
+ @endforeach
+ @endif
- Catatan yang Perlu Diperhatikan
+ Total Nilai Pasar Wajar
+
+
+ =
+
+ Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
+
+
+
+
+
+ b. Total Nilai Likuidasi
+
+
+
+
+ {{ $lpjData['likuidasi'] ?? '' }}%
+
+
+ X Total Nilai Pasar Wajar
+
+
+ = Rp
+ {{ $lpjData['likuidasi_nilai_2'] ?? '' }}
+
+
+
+
+
+
+
+
+
+
+ G. ANALISA FAKTA
+
+
+
+
+
+ Faktor Positif
+
+ @isset($forminspeksi['fakta']['fakta_positif'])
+
+ @foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
+
+ {!! nl2br(e($item)) !!}
+
+ @endforeach
+
+ @endisset
+
+
+
+ Faktor Negatif
+
+ @isset($forminspeksi['fakta']['fakta_negatif'])
+
+ @foreach ($forminspeksi['fakta']['fakta_negatif'] as $key => $item)
+
+ {!! nl2br(e($item)) !!}
+
+ @endforeach
+
+ @endisset
+
+
+
+ Batas batas
+
+ @foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas)
+ @if ($batas)
+ - {{ $arah }} : {{ $batas }}
+ @endif
+ @endforeach
+
+
+
+ Informasi Dinas Tata Ruang
+
+
+ @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
+
+
+
+
+ @if (!empty($forminspeksi['fakta']['keterangan']))
+
+ Catatan yang Perlu
+ Diperhatikan
@php
$keterangan = $forminspeksi['fakta']['keterangan'] ?? '';
@@ -1016,229 +1038,233 @@
@endif
- @endif
-
-
+ @endif
+
+
-
-
-
-
-
DISCLAIMER
-
-
+
+
+
+
+
DISCLAIMER
+
+
- PENILAIAN INI DIBUAT BERDASARKAN ATURAN YANG
- BERLAKU DI SUBDIT APPRAISAL
- LAPORAN INI DIBUAT BERDASARKAN DATA FOTOCOPY
- DOKUMEN YANG DITERIMA PENILAI DENGAN ASUMSI BAHWA DATA TERSEBUT SESUAI DENGAN
- DOKUMEN ASLINYA
- PENILAI TIDAK MELAKUKAN PEMBUKTIAN LEBIH RINCI ATAU
- PENGAKUAN TERTULIS DARI PIHAK YANG DITEMUI SAAT PENILAIAN, ATAS INFORMASI YANG
- DIBERIKAN SECARA LISAN SEHUBUNGAN DENGAN IDENTITAS DIRI DAN HUBUNGAN DI ANTARA
- PIHAK TERKAIT SAAT MELAKUKAN INSPEKSI OBJEK YANG DINILAI
- LAPORAN INI DIGUNAKAN HANYA UNTUK KEPENTINGAN
- INTERNAL DAN DILARANG MENYEBARKAN KEPADA PIHAK KETIGA
-
-
+
PENILAIAN INI DIBUAT BERDASARKAN ATURAN YANG
+ BERLAKU DI SUBDIT APPRAISAL
+
LAPORAN INI DIBUAT BERDASARKAN DATA FOTOCOPY
+ DOKUMEN YANG DITERIMA PENILAI DENGAN ASUMSI BAHWA DATA TERSEBUT SESUAI DENGAN
+ DOKUMEN ASLINYA
+
PENILAI TIDAK MELAKUKAN PEMBUKTIAN LEBIH RINCI ATAU
+ PENGAKUAN TERTULIS DARI PIHAK YANG DITEMUI SAAT PENILAIAN, ATAS INFORMASI YANG
+ DIBERIKAN SECARA LISAN SEHUBUNGAN DENGAN IDENTITAS DIRI DAN HUBUNGAN DI ANTARA
+ PIHAK TERKAIT SAAT MELAKUKAN INSPEKSI OBJEK YANG DINILAI
+
LAPORAN INI DIGUNAKAN HANYA UNTUK KEPENTINGAN
+ INTERNAL DAN DILARANG MENYEBARKAN KEPADA PIHAK KETIGA
+
+
-
-
-
+
+
+
-
- Demikian laporan penilai jaminan ini di buat secara objektif, tanpa adanya pengaruh baik intern
- maupun ekstern
-
-
-
- @php
- use Modules\Usermanagement\Models\User;
- $penilaiUser = User::where('id', $penilai->userPenilaiTeam->id)->first();
- $imagePathPenilai = storage_path(
- 'app/public/signatures/' . $penilaiUser->id . '/' . $penilaiUser->sign,
- );
+
+ Demikian laporan penilai jaminan ini di buat secara objektif, tanpa adanya pengaruh baik intern
+ maupun ekstern
+
+
+
+ @php
+ use Modules\Usermanagement\Models\User;
+ $penilaiUser = User::where('id', $penilai->userPenilaiTeam->id)->first();
+ $imagePathPenilai = storage_path(
+ 'app/public/signatures/' . $penilaiUser->id . '/' . $penilaiUser->sign,
+ );
- $soUser = User::where('id', $senior_officer->id)->first();
- $imagePathSo = storage_path('app/public/signatures/' . $soUser->id . '/' . $soUser->sign);
+ $soUser = User::where('id', $senior_officer->id)->first();
+ $imagePathSo = storage_path('app/public/signatures/' . $soUser->id . '/' . $soUser->sign);
- $imagePathEO = storage_path(
- 'app/public/signatures/' .
- User::role('EO Appraisal')->first()->id .
- '/' .
- User::role('EO Appraisal')->first()->sign,
- );
+ $imagePathEO = storage_path(
+ 'app/public/signatures/' .
+ User::role('EO Appraisal')->first()->id .
+ '/' .
+ User::role('EO Appraisal')->first()->sign,
+ );
- $imagePathDD = storage_path(
- 'app/public/signatures/' .
- User::role('DD Appraisal')->first()->id .
- '/' .
- User::role('DD Appraisal')->first()->sign,
- );
- @endphp
-
+ $imagePathDD = storage_path(
+ 'app/public/signatures/' .
+ User::role('DD Appraisal')->first()->id .
+ '/' .
+ User::role('DD Appraisal')->first()->sign,
+ );
+ @endphp
+
+
+ @if (file_exists($imagePathPenilai))
+
+ @endif
+
+ @if ($permohonan->approval_so != null)
- @if (file_exists($imagePathPenilai))
-
+ @if (file_exists($imagePathSo))
+
@endif
- @if ($permohonan->approval_so != null)
-
- @if (file_exists($imagePathSo))
-
- @endif
-
- @endif
- @if ($permohonan->approval_eo != null)
-
- @if (file_exists($imagePathEO))
-
- @endif
-
- @endif
- @if ($permohonan->approval_dd != null)
-
- @if (file_exists($imagePathDD))
-
- @endif
-
- @endif
-
-
- {{ $penilai->userPenilaiTeam->name ?? '' }}
+ @endif
+ @if ($permohonan->approval_eo != null)
+
+ @if (file_exists($imagePathEO))
+
+ @endif
+
+ @endif
+ @if ($permohonan->approval_dd != null)
+
+ @if (file_exists($imagePathDD))
+
+ @endif
+
+ @endif
+
+
+ {{ $penilai->userPenilaiTeam->name ?? '' }}
+
+ {{ ucwords(strtolower('PENILAI')) }}
+
+
+ @if ($permohonan->approval_so != null)
+
+ {{ $senior_officer->name ?? '' }}
- {{ ucwords(strtolower('PENILAI')) }}
+ {{ ucwords(strtolower('SENIOR OFFICER')) }}
+
+
+
+ @endif
+
+ @if ($permohonan->approval_eo != null)
+
+ {{ User::role('EO Appraisal')->first()->name ?? '' }}
+
+ {{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
- @if ($permohonan->approval_so != null)
-
- {{ $senior_officer->name ?? '' }}
-
- {{ ucwords(strtolower('SENIOR OFFICER')) }}
-
+ @endif
+ @if ($permohonan->approval_dd != null)
+
+ {{ User::role('DD Appraisal')->first()->name ?? '' }}
+
+ {{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
+
+
+ @endif
+
+
+
+
-
- @endif
+
+
+
+ Nama Debitur
+ :
+ {{ $permohonan->debiture->name ?? '' }}
+
+
+ Nomor Laporan
+ :
+ {{ $nomorLaporan }}
+
+
+ Tanggal Laporan
+ :
+ {{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
+
+
+
+
+
+
+ PETA
+
+
+
+ @php
+ $fotoTypes = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat'];
+ // Memindahkan foto_tempat ke depan jika ada
+ if (($key = array_search('foto_tempat', $fotoTypes)) !== false) {
+ unset($fotoTypes[$key]);
+ array_unshift($fotoTypes, 'foto_tempat');
+ }
+ // Filter fotoTypes untuk memastikan hanya yang memiliki imagePath valid
+ $validPhotoTypes = array_filter($fotoTypes, function ($type) use ($forminspeksi) {
+ return isset($forminspeksi[$type]) &&
+ file_exists(storage_path('app/public/' . $forminspeksi[$type]));
+ });
+ @endphp
- @if ($permohonan->approval_eo != null)
-
- {{ User::role('EO Appraisal')->first()->name ?? '' }}
-
- {{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
-
-
- @endif
- @if ($permohonan->approval_dd != null)
-
- {{ User::role('DD Appraisal')->first()->name ?? '' }}
-
- {{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
-
-
- @endif
-
-
-
-
-
-
-
-
- Nama Debitur
- :
- {{ $permohonan->debiture->name ?? '' }}
-
-
- Nomor Laporan
- :
- {{ $nomorLaporan }}
-
-
- Tanggal Laporan
- :
- {{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
-
-
-
-
-
-
- PETA
-
-
-
- @php
- $fotoTypes = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat'];
- // Memindahkan foto_tempat ke depan jika ada
- if (($key = array_search('foto_tempat', $fotoTypes)) !== false) {
- unset($fotoTypes[$key]);
- array_unshift($fotoTypes, 'foto_tempat');
- }
- // Filter fotoTypes untuk memastikan hanya yang memiliki imagePath valid
- $validPhotoTypes = array_filter($fotoTypes, function ($type) use ($forminspeksi) {
- return isset($forminspeksi[$type]) && file_exists(storage_path('app/public/' . $forminspeksi[$type]));
- });
- @endphp
-
-
-
- @if (count($validPhotoTypes) === 1)
+
+
+ @if (count($validPhotoTypes) === 1)
+ @php
+ $type = reset($validPhotoTypes);
+ $imagePath = $forminspeksi[$type] ?? null;
+ @endphp
+
+
+ {{ Str::title(str_replace('_', ' ', $type)) }}
+
+ @if ($imagePath)
+
+ @endif
+
+ @else
+ @foreach ($fotoTypes as $index => $type)
@php
- $type = reset($validPhotoTypes);
$imagePath = $forminspeksi[$type] ?? null;
@endphp
-
-
- {{ Str::title(str_replace('_', ' ', $type)) }}
-
- @if ($imagePath)
-
- @endif
-
- @else
- @foreach ($fotoTypes as $index => $type)
- @php
- $imagePath = $forminspeksi[$type] ?? null;
- @endphp
- @isset($imagePath)
-
-
- {{ Str::title(str_replace('_', ' ', $type)) }}
-
- @if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
-
- @endif
-
- @endisset
- @if (($index + 1) % 2 == 0)
-
-
- @endif
- @endforeach
- @if (count($fotoTypes) % 2 != 0)
-
- @endif
- @endif
-
-
-
-
+ @isset($imagePath)
+
+
+ {{ Str::title(str_replace('_', ' ', $type)) }}
+
+ @if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
+
+ @endif
+
+ @endisset
+ @if (($index + 1) % 2 == 0)
+
+
+ @endif
+ @endforeach
+ @if (count($fotoTypes) % 2 != 0)
+
+ @endif
+ @endif
+
+
+
-
-
-
-
- FOTO JAMINAN
-
-
- @include('lpj::penilai.components.foto-jaminan')
-
-
-
- @include('lpj::penilai.components.footer')
+
+
+
+
+ FOTO JAMINAN
+
+
+ @include('lpj::penilai.components.foto-jaminan')
+
+
+
+
+@include('lpj::penilai.components.footer')
diff --git a/resources/views/surveyor/components/informasi.blade.php b/resources/views/surveyor/components/informasi.blade.php
index 3872096..1e0fdfd 100644
--- a/resources/views/surveyor/components/informasi.blade.php
+++ b/resources/views/surveyor/components/informasi.blade.php
@@ -206,24 +206,21 @@
Camera
+ @php
+ $fotoTempat = $forminspeksi['foto_tempat'] ?? null;
+ $fotoSrc = '';
- @if ($forminspeksi)
- @php
- $fotoTempat = $forminspeksi['foto_tempat'] ?? null;
- @endphp
+ if (is_array($fotoTempat)) {
+ $fotoSrc = asset('storage/' . $fotoTempat[0]);
+ } elseif (!empty($fotoTempat)) {
+ $fotoSrc = asset('storage/' . $fotoTempat);
+ }
+ @endphp
+
+
- @if (is_array($fotoTempat) && count($fotoTempat) > 0)
-
- @endif
- @endif
diff --git a/resources/views/surveyor/components/inspeksi.blade.php b/resources/views/surveyor/components/inspeksi.blade.php
index 66abd9d..2af738f 100644
--- a/resources/views/surveyor/components/inspeksi.blade.php
+++ b/resources/views/surveyor/components/inspeksi.blade.php
@@ -60,6 +60,9 @@
+
+ @php
+ use Modules\Usermanagement\Models\User;
+ $cabangUser = User::where('id', $permohonan->user->id)->first();
+
+ // print_r($cabangUser->sign);
+
+@endphp
@endsection
@push('scripts')
@@ -85,54 +93,91 @@
-
-
@include('lpj::surveyor.js.utils')
@endpush
diff --git a/resources/views/surveyor/components/print-out/main.blade.php b/resources/views/surveyor/components/print-out/main.blade.php
index 6e8b589..1de2703 100644
--- a/resources/views/surveyor/components/print-out/main.blade.php
+++ b/resources/views/surveyor/components/print-out/main.blade.php
@@ -627,26 +627,43 @@
-
-
- @if (isset($forminspeksi['signature']['penilai']))
+ @if (isset($forminspeksi['signature']['penilai']['image']) && !empty($forminspeksi['signature']['penilai']['image']))
+ @php
+ $imagePath = $forminspeksi['signature']['penilai']['image'];
+
+ $isBase64 = str_starts_with($imagePath, 'data:image');
+
+ if (!$isBase64) {
+ $relativePath = str_replace(url('storage') . '/', '', $imagePath);
+ $absolutePath = storage_path('app/public/' . $relativePath);
+ } else {
+ $absolutePath = $imagePath;
+ }
+
+ @endphp
-
+
- @else
- -
@endif
-
@if (isset($forminspeksi['signature']['cabang']))
+ @php
+ $imagePath = $forminspeksi['signature']['cabang']['image'];
+
+ $isBase64 = str_starts_with($imagePath, 'data:image');
+
+ if (!$isBase64) {
+ $relativePath = str_replace(url('storage') . '/', '', $imagePath);
+ $absolutePath = storage_path('app/public/' . $relativePath);
+ } else {
+ $absolutePath = $imagePath;
+ }
+
+ @endphp
-
+
- @else
- -
@endif
@@ -655,8 +672,6 @@
- @else
- -
@endif
@@ -665,30 +680,41 @@
- @else
- -
@endif
-
- {{ ucwords(strtolower('PENILAI')) }}
-
-
- {{ ucwords(strtolower('CABANG')) }}
-
-
- {{ ucwords(strtolower('DEBITUR/PERWAKILAN')) }}
-
-
- {{ strtoupper('K.J.P.P') }}
-
+ @if (isset($forminspeksi['signature']['penilai']['name']))
+
+ {{ ucwords(strtolower($forminspeksi['signature']['penilai']['name'])) }}
+
+ {{ ucwords(strtolower('PENILAI')) }}
+
+ @endif
+ @if (isset($forminspeksi['signature']['cabang']['name']))
+
+ {{ ucwords(strtolower($forminspeksi['signature']['cabang']['name'])) }}
+
+ {{ ucwords(strtolower('CABANG')) }}
+
+ @endif
+ @if (isset($forminspeksi['signature']['debitur']['name']))
+
+ {{ ucwords(strtolower($forminspeksi['signature']['debitur']['name'])) }}
+
+ {{ ucwords(strtolower('DEBITUR/PERWAKILAN')) }}
+
+ @endif
+ @if (isset($forminspeksi['signature']['kjjp']['name']))
+
+ {{ ucwords(strtolower($forminspeksi['signature']['kjjp']['name'])) }}
+
+ {{ strtoupper('K.J.P.P') }}
+
+ @endif
-
-
-
@@ -699,12 +725,6 @@
-
-