diff --git a/app/Http/Controllers/PenilaiController.php b/app/Http/Controllers/PenilaiController.php
index 826a54c..81cd544 100644
--- a/app/Http/Controllers/PenilaiController.php
+++ b/app/Http/Controllers/PenilaiController.php
@@ -318,6 +318,7 @@ class PenilaiController extends Controller
$provinces = Province::all();
$permohonan = $this->surveyorController->getPermohonanJaminanId($permohonanId, $documentId, $jaminanId);
$noLpRAP = $this->generateNoLaporan($permohonan, $documentId, 'rap');
+ $basicData = $this->surveyorController->getCommonData();
$inspeksi = Inspeksi::where('permohonan_id', $permohonanId)->where('dokument_id', $documentId)->first();
Penilai::updateOrCreate(
[
@@ -340,7 +341,7 @@ class PenilaiController extends Controller
$rap = json_decode($resume->rap, true);
}
- return view('lpj::penilai.components.rap-penilai', compact('permohonan', 'rap', 'provinces', 'forminspeksi', 'noLpRAP'));
+ return view('lpj::penilai.components.rap-penilai', compact('permohonan', 'rap', 'provinces', 'forminspeksi', 'noLpRAP','basicData'));
}
@@ -374,7 +375,7 @@ class PenilaiController extends Controller
});
}
- $query->whereRaw('LOWER(status) IN (?, ?, ?)', ['assign','done', 'proses-laporan']);
+ $query->whereRaw('LOWER(status) IN (?, ?, ?, ?, ?)', ['assign','done', 'proses-laporan', 'paparan', 'proses-paparan']);
if (!Auth::user()->hasRole('administrator')) {
$query->whereHas('penilaian.userPenilai', function ($q) {
@@ -905,6 +906,7 @@ class PenilaiController extends Controller
try {
if ($statusLpj) {
+ // $pdf = view('lpj::' . $viewLaporan, compact(
$pdf = PDF::loadView('lpj::' . $viewLaporan, compact(
'permohonan',
'forminspeksi',
@@ -922,7 +924,7 @@ class PenilaiController extends Controller
'tanggalLaporan',
'rap'
));
-
+ // return $pdf;
$pdf->setPaper('A4', 'portrait');
return $pdf->stream();
} else {
diff --git a/app/Http/Controllers/SurveyorController.php b/app/Http/Controllers/SurveyorController.php
index 52170e1..f2c94fb 100644
--- a/app/Http/Controllers/SurveyorController.php
+++ b/app/Http/Controllers/SurveyorController.php
@@ -277,7 +277,7 @@ class SurveyorController extends Controller
if ($request->hasFile('foto_denah') && isset($request->file('foto_denah')[$index])) {
$file = $request->file('foto_denah')[$index];
- $denahItem['foto_denah'] = $this->uploadFile($file, $request->nomor_registrasi);
+ $denahItem['foto_denah'] = $this->uploadFile($file, 'foto_denah');
} elseif (isset($existingDenahs[$index]['foto_denah'])) {
$denahItem['foto_denah'] = $existingDenahs[$index]['foto_denah'];
}
@@ -382,7 +382,7 @@ class SurveyorController extends Controller
}
// Upload dan simpan file baru
- $formatFotojson[$file] = $this->uploadFile($request->file($file), $request->nomor_registrasi);
+ $formatFotojson[$file] = $this->uploadFile($request->file($file), $file);
}
}
@@ -455,7 +455,7 @@ class SurveyorController extends Controller
// Simpan file dengan nama asli
$path = $file->storeAs(
- 'surveyor/' . $request->nomor_registrasi . '/foto_lantai_unit',
+ 'surveyor/lantai_unit',
$uniqueFileName . '/' . time() . '_' . $file->getClientOriginalName(),
'public'
);
@@ -493,12 +493,13 @@ class SurveyorController extends Controller
foreach ($files as $index => $file) {
- $fileExtension = $file->extension();
- $originalName = time() . '_' . $request->nomor_registrasi . '.' . $fileExtension;
+ $timestamp = time();
+ $originalName = $file->getClientOriginalName();
+ $uniqueFileName = "{$timestamp}_{$originalName}";
// Simpan file
- $path = $file->storeAs("surveyor/{$request->nomor_registrasi}", $originalName, 'public');
+ $path = $file->storeAs("surveyor/{$paramName}", $uniqueFileName, 'public');
$fotoData = [
'path' => $path,
@@ -656,7 +657,7 @@ class SurveyorController extends Controller
// Buat entri baru untuk file yang diunggah
$newPhotoEntry = [
$nameField => $newNames[$key],
- $photoField => $this->uploadFile($file, $request->nomor_registrasi),
+ $photoField => $this->uploadFile($file, $photoField . '.' . $key),
$descriptionField => $newDescriptions[$key] ?? '',
];
@@ -780,7 +781,7 @@ class SurveyorController extends Controller
// Create new photo entry
$newPhotoEntry = [
$nameField => $newNames[$key] ?? '', // Use new name if provided
- $photoField => $this->uploadFile($file, $request->nomor_registrasi)
+ $photoField => $this->uploadFile($file, $photoField . '.' . $key)
];
// Add description if field exists
@@ -2620,9 +2621,8 @@ class SurveyorController extends Controller
if ($request->hasFile($fileKey)) {
$file = $request->file($fileKey);
if ($file->isValid()) {
- $fileExtension = $file->extension();
- $fileName = time() . '_' . $request->nomor_registrasi . '.' . $fileExtension;
- $path = $file->storeAs("public/surveyor/{$request->nomor_registrasi}", $fileName);
+ $fileName = time() . '_' . $file->getClientOriginalName();
+ $path = $file->storeAs("public/surveyor/{$request->type}", $fileName);
if ($path === false) {
throw new Exception("Failed to store file for {$fileKey}");
@@ -3097,8 +3097,7 @@ class SurveyorController extends Controller
throw new Exception("Invalid file upload for {$type}");
}
- $fileExtension = $file->extension();
- $fileName = time() . '_' . $type . '.' . $fileExtension;
+ $fileName = time() . '_' . $file->getClientOriginalName();
$path = $file->storeAs("public/surveyor/{$type}", $fileName);
if ($path === false) {
diff --git a/resources/views/penilai/components/print-memo.blade.php b/resources/views/penilai/components/print-memo.blade.php
index 19179a9..61dc07b 100644
--- a/resources/views/penilai/components/print-memo.blade.php
+++ b/resources/views/penilai/components/print-memo.blade.php
@@ -27,8 +27,8 @@
}
#header {
- /* position: fixed; */
- /* top: -100px; */
+ position: fixed;
+ top: -100px;
/* Posisi header di luar konten */
left: 0;
right: 0;
@@ -221,33 +221,52 @@
@if (@isset($dokumen))
- @foreach ($dokumen->detail as $details)
-
- {{ $details->jenisLegalitasJaminan->name ?? '' }}
- :
-
+ @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))
-
- {{ $dokumen_nomor[$index] }}
+ @if (!empty($dokumen_nomor[$index]))
+ {{ $dokumen_nomor[$index] }}
@endif
-
@endforeach
@endif
-
- @endforeach
- @endif
+ @endif
+
+
+
+ @if (isset($detail->details))
+ @if (json_decode($detail->details))
+ @foreach (json_decode($detail->details) as $key => $value)
+
+ {{ ucwords(str_replace('_', ' ', $key)) ?? '' }}
+ :
+ {{ $value ?? '' }} m2
+ @endforeach
+ @endif
+ @endif
+
+ @endforeach
+ @endif
@@ -256,18 +275,6 @@
{{ $permohonan->debiture->name ?? '' }}
-
- @php
- $cekLuas = isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai']) ? 'tidak sesuai' : 'sesuai';
-
- $luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null;
- @endphp
- Luas Tanah
- :
- {{ $luas ?? '' }}
-
-
-
Lokasi Jaminan
:
diff --git a/resources/views/penilai/components/print-out-rap.blade.php b/resources/views/penilai/components/print-out-rap.blade.php
index 5e564a4..6c37af2 100644
--- a/resources/views/penilai/components/print-out-rap.blade.php
+++ b/resources/views/penilai/components/print-out-rap.blade.php
@@ -158,11 +158,11 @@
- Copy Dokumen yang Dilampirkan
+ DOKUMEN TERLAMPIR
- $senior_officer = null;
@foreach ($permohonan->debiture->documents as $dokumen)
@php
+ $senior_officer = null;
$penilai = $permohonan->penilaian->userPenilai->where('role', 'penilai')->first();
$teams = $permohonan->region->teams;
@@ -210,116 +210,195 @@
@endforeach
- Informasi Perusahaan/Kondisi dan Lingkungan Sekitar
+ DESKRIPSI DEVELOPER
- {{ $permohonan->debiture->name ?? '' }} {{ $forminspeksi['pengalaman_developer'] ?? '' }}
- {{ $forminspeksi['developer_anggota'] ?? '' }}
-
+
{{ $forminspeksi['pengalaman_developer'] ?? '' }}
+
+
+
+ {{ $forminspeksi['developer_anggota'] ?? '' }}
+
- @isset($forminspeksi['lainnya_developer'])
- @foreach ($forminspeksi['lainnya_developer'] as $item)
- {{ $item }}
- @endforeach
- @endisset
-
+ @isset($forminspeksi['lainnya_developer'])
+ @foreach ($forminspeksi['lainnya_developer'] as $item)
+
+
+ {{ $item }}
+
+
+ @endforeach
+ @endisset
+
+ KONDISI, LINGKUNGAN DAN PROGRESS PEMBANGUNAN
+
+
+ {{ $forminspeksi['kapan_mulai_dibangun'] ?? '' }}
- {{ $forminspeksi['kapan_mulai_dibangun'] ?? '' }}
-
- {{ $forminspeksi['kondisi_perumahan'] ?? '' }}
- {{ $forminspeksi['progres_pembangunan'] ?? '' }}
- {{ $forminspeksi['kontraktor'] ?? '' }}
-
-
-
-
- {{ $forminspeksi['kontraktor'] ?? '' }}
+ {{ $forminspeksi['kondisi_perumahan'] ?? '' }}
+
- @isset($forminspeksi['kerjasama_dengan_bank'])
- @foreach ($forminspeksi['kerjasama_dengan_bank'] as $item)
- {{ $item }}
- @endforeach
- @endisset
-
- @isset($forminspeksi['batas_batas_perumahan'])
- @foreach ($forminspeksi['batas_batas_perumahan'] as $item)
-
{{ $item }}
- @endforeach
- @endisset
-
+ {{ $forminspeksi['progres_pembangunan'] ?? '' }}
+
- @isset($forminspeksi['harga_unit'])
- @foreach ($forminspeksi['harga_unit'] as $item)
- {{ $item }}
- @endforeach
- @endisset
-
- @isset($forminspeksi['progres_penjualan'])
- @foreach ($forminspeksi['progres_penjualan'] as $item)
-
{{ $item }}
- @endforeach
- @endisset
-
+ {{ $forminspeksi['kontraktor'] ?? '' }}
+
-
-
- @isset($forminspeksi['fasus_fasum'])
- @foreach ($forminspeksi['fasus_fasum'] as $item)
- {{ $item }}
- @endforeach
- @endisset
-
-
-
-
- @isset($forminspeksi['target_market'])
- @foreach ($forminspeksi['target_market'] as $item)
- {{ $item }}
- @endforeach
- @endisset
-
-
-
- {{ $forminspeksi['kontraktor'] ?? '' }}
-
{{ $forminspeksi['lingkungan_sekitar'] ?? '' }}
- {{ $forminspeksi['rute_menuju_lokasi'] ?? '' }}
+ {{ $forminspeksi['komplek_disekitar'] ?? '' }}
+
+ {{ $forminspeksi['pusat_keramaian'] ?? '' }}
+
+
+ {{ $forminspeksi['transportasi_umum'] ?? '' }}
+
+
+ @isset($forminspeksi['lainnya_kondisi'])
+ @foreach ($forminspeksi['lainnya_kondisi'] as $item)
+
+
+ {{ $item }}
+
+
+ @endforeach
+ @endisset
+
+
+
+
+ PARTISI BANGUNAN
+
+ @isset($forminspeksi['jumlah_unit'])
+ @foreach ($forminspeksi['jumlah_unit'] as $item)
-
-
- {{ $forminspeksi['fakta']['peruntukan'] ?? '' }}
- {{ $forminspeksi['fakta']['gsb'] ?? '' }}
- {{ $forminspeksi['fakta']['kdb'] ?? '' }}
- {{ $forminspeksi['fakta']['klb'] ?? '' }}
-
+ {{ $item }}
+ @endforeach
+ @endisset
+
+ JUMLAH UNIT, BLOK, TYPE DAN LUAS BANGUNAN
+
+ @isset($forminspeksi['jumlah_unit'])
+ @foreach ($forminspeksi['jumlah_unit'] as $item)
- 13. {{ $forminspeksi['rute_menuju_lokasi'] ?? '' }}
+
+ {{ $item }}
+
+ @endforeach
+ @endisset
+
+ BATAS-BATAS PERUMAHAN
+
+ @isset($forminspeksi['batas_batas_perumahan'])
+ @foreach ($forminspeksi['batas_batas_perumahan'] as $item)
+
+
+ {{ $item }}
+
+
+ @endforeach
+ @endisset
+
+ FASOS/FASUM
+
+ @isset($forminspeksi['fasus_fasum'])
+ @foreach ($forminspeksi['fasus_fasum'] as $item)
+
+
+ {{ $item }}
+
+
+ @endforeach
+ @endisset
+
+ PROGRES PENJUALAN SAAT INI
+
+ @isset($forminspeksi['progres_penjualan'])
+ @foreach ($forminspeksi['progres_penjualan'] as $item)
+
+
+ {{ $item }}
+
+
+ @endforeach
+ @endisset
+
+ HARGA UNIT
+
+ @isset($forminspeksi['harga_unit'])
+ @foreach ($forminspeksi['harga_unit'] as $item)
+
+
+ {{ $item }}
+
+
+ @endforeach
+ @endisset
+
+ TARGET MARKET
+
+ @isset($forminspeksi['target_market'])
+ @foreach ($forminspeksi['target_market'] as $item)
+
+
+ {{ $item }}
+
+
+ @endforeach
+ @endisset
+
+ KERJASAMA DENGAN BANK LAIN
+
+ @isset($forminspeksi['kerjasama_dengan_bank'])
+ @foreach ($forminspeksi['kerjasama_dengan_bank'] as $item)
+
+
+ {{ $item }}
+
+
+ @endforeach
+ @endisset
+
+ RUTE MENUJU LOKASI
+
- @isset($forminspeksi['keterangan'])
- @foreach ($forminspeksi['keterangan'] as $item)
- {{ $item }}
- @endforeach
- @endisset
+ {{ $forminspeksi['rute_menuju_lokasi'] ?? '' }}
+
+
+ ATURAN TATA KOTA
+ CATATAN LAINNYA
+
+
+ @isset($forminspeksi['keterangan'])
+ @foreach ($forminspeksi['keterangan'] as $item)
+
+
+ {{ $item }}
+
+
+ @endforeach
+ @endisset
+
+
Demikian kami sampaikan, atas perhatiannya kami ucapkan terima kasih.
@@ -364,19 +443,19 @@
{{ $penilai->userPenilaiTeam->name ?? '' }}
- {{ ucwords(strtolower('PENILAI'))}}
+ {{ ucwords(strtolower('PENILAI')) }}
@if ($permohonan->approval_eo != null)
- {{ $senior_officer->name ?? '' }}
- {{ ucwords(strtolower('SENIOR OFFICER'))}}
+ {{ $senior_officer->name ?? '' }}
+ {{ ucwords(strtolower('SENIOR OFFICER')) }}
@endif
-
+
@if ($permohonan->approval_dd != null)
- {{ User::role('DD Appraisal')->first()->name ?? '' }}
- {{ ucwords(strtolower('DEPUTY DIRECTOR'))}}
+ {{ User::role('DD Appraisal')->first()->name ?? '' }}
+ {{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
@endif
diff --git a/resources/views/penilai/components/print-out-standard.blade.php b/resources/views/penilai/components/print-out-standard.blade.php
index 06b1cca..1fb495a 100644
--- a/resources/views/penilai/components/print-out-standard.blade.php
+++ b/resources/views/penilai/components/print-out-standard.blade.php
@@ -261,429 +261,460 @@
-
+
-
-
- Cabang : {{ $permohonan->debiture->branch->name ?? '' }}
-
+
+
+ Cabang : {{ $permohonan->debiture->branch->name ?? '' }}
+
+
+
+ A
+
+
+ TUJUAN PENILAIAN
+
+
+
+
+
-
- A
-
-
- TUJUAN PENILAIAN
-
-
-
-
-
-
-
-
-
- Permintaan (A/O)
- {{ $permohonan->user->name }}
-
-
- Jenis Fasilitas
- {{ $permohonan->jenisFasilitasKredit->name ?? '' }}
-
-
-
-
-
-
- Tanggal
- {{ formatTanggalIndonesia($permohonan->created_at) }}
-
-
- Kunjungan Tanggal
- {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}
-
-
-
-
-
-
-
- @if (isset($basicData['tujuanPenilaian']))
-
-
-
-
-
-
-
-
- B
+ Jenis Fasilitas
+ {{ $permohonan->jenisFasilitasKredit->name ?? '' }}
+
+
-
- IDENTITAS DEBITUR
+
+
+
+ Tanggal
+ {{ formatTanggalIndonesia($permohonan->created_at) }}
+
+
+ Kunjungan Tanggal
+ {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}
+
+
-
-
-
-
- Nama Debitur
- {{ $permohonan->debiture->name ?? '' }}
-
-
- Alamat dan Telepon
- {{ $permohonan->debiture->address ?? '' }} {{ $permohonan->debiture->phone ?? '' }}
-
-
- Saat menilai, penilai didampingi oleh
-
-
-
- Debitur / Wakil Debitur
- {{ $permohonan->debiture->name ?? '' }}
-
-
- Pihak Bank selain PJ
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
- JENIS JAMINAN
-
-
-
-
-
- @if (isset($basicData['jenisJaminan']))
-
- @endif
-
-
-
-
-
-
-
-
- D
-
-
- LOKASI JAMINAN
-
-
-
-
-
-
- Terletak di
- {{ $alamat['address'] ?? '' }}
-
-
- Kelurahan
- {{ $alamat['village_code'] ?? '' }}
-
-
- Kecamatan
- {{ $alamat['district_code'] ?? '' }}
-
-
- Kotamadya
- {{ $alamat['city_code'] ?? '' }}
-
-
- Propinsi
- {{ $alamat['province_code'] ?? '' }}
-
-
-
-
-
-
-
-
-
-
- E
-
-
- 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] }}
+
+ @if (isset($basicData['tujuanPenilaian']))
+
@endif
-
- @endif
-
+
+
-
- @if(isset($detail->details))
- @if(json_decode($detail->details))
- @foreach (json_decode($detail->details) as $key => $value)
- {{ ucwords(str_replace("_", " ", $key)) ?? "" }}
- {{ $value ?? "" }} m2
+
+
+
+
+
+
+
+
+ B
+
+
+ IDENTITAS DEBITUR
+
+
+
+
+
+
+ Nama Debitur
+ {{ $permohonan->debiture->name ?? '' }}
+
+
+ Alamat dan Telepon
+ {{ $permohonan->debiture->address ?? '' }} {{ $permohonan->debiture->phone ?? '' }}
+
+
+
+ Saat menilai, penilai didampingi oleh
+
+
+
+ Debitur / Wakil Debitur
+ {{ $permohonan->debiture->name ?? '' }}
+
+
+ Pihak Bank selain PJ
+
+
+
+
+
+
+
+
+
+
+
+
+
+ C
+
+
+ JENIS JAMINAN
+
+
+
+
+
+ @if (isset($basicData['jenisJaminan']))
+
+ @endif
+
-
- Atas Nama
- {{ $dokument->pemilik->name ?? '' }}
+
+
+
+
+
+ D
+
+
+ LOKASI JAMINAN
+
+
+
+
+
+
+ Terletak di
+ {{ $alamat['address'] ?? '' }}
+
+
+ Kelurahan
+ {{ $alamat['village_code'] ?? '' }}
+
+
+ Kecamatan
+ {{ $alamat['district_code'] ?? '' }}
+
+
+ Kotamadya
+ {{ $alamat['city_code'] ?? '' }}
+
+
+ Propinsi
+ {{ $alamat['province_code'] ?? '' }}
+
+
+
+
+
+
+
+
+
+
+ E
+
+
+ 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)
+ {{ ucwords(str_replace('_', ' ', $key)) ?? '' }}
+
+ {{ $value ?? '' }} m2
+ @endforeach
+ @endif
+ @endif
+
+ @endforeach
+ @endif
+
+
+
+ Atas Nama
+ {{ $dokument->pemilik->name ?? '' }}
+
+
+
+ @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'][$cekHub]
+ : null;
+ @endphp
+ Hubungan Pemilik Jaminan dengan Debitur
+
+
+ @if (isset($basicData['hubCadeb']))
+
+ @endif
+
@php
+
$cekHub =
- isset($forminspeksi['asset']['hub_cadeb']) &&
- $forminspeksi['asset']['hub_cadeb'] === 'sesuai'
+ isset($forminspeksi['asset']['hub_cadeb_penghuni']) &&
+ $forminspeksi['asset']['hub_cadeb_penghuni'] === 'sesuai'
? 'sesuai'
: 'tidak sesuai';
- $hubCadeb = isset($forminspeksi['asset']['hub_cadeb'][$cekHub])
- ? $forminspeksi['asset']['hub_cadeb'][$cekHub]
- : null;
+ $hubCadeb = isset($forminspeksi['asset']['hub_cadeb_penghuni'][$cekHub])
+ ? $forminspeksi['asset']['hub_cadeb_penghuni']['tidak sesuai']
+ : $forminspeksi['asset']['hub_cadeb_penghuni']['sesuai'];
@endphp
- Hubungan Pemilik Jaminan dengan Debitur
+ Hubungan Penghuni Jaminan dengan Debitur
- @if (isset($basicData['hubCadeb']))
+ @if (isset($basicData['hubPenghuni']))
- @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
-
-
-
-
-
-
-
-
-
-
-
- F
- 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
-
- @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
-
- @if (isset($basicData['bentukTanah']))
-
@endif
-
-
+
+
+
-
+
+
+
+
+
+
+
- {{ $spesifikasi->name }}
+ @php
+ $cekLuasBangunan = isset(
+ $forminspeksi['bangunan']['luas_tanah_bagunan']['tidak sesuai'],
+ )
+ ? 'tidak sesuai'
+ : 'sesuai';
+ $luasBangunan =
+ $forminspeksi['bangunan']['luas_tanah_bagunan'][$cekLuasBangunan] ?? null;
+ @endphp
+ Luas Tanah Bangunan
+ {{ $luasBangunan }}
+
+
+
+
+ Jenis Bangunan
-
- @if (isset($basicData['spekBangunan']))
- @php $count = 0; @endphp
+ @if (isset($basicData['jenisBangunan']))
+
+ @endif
+
+
+
+
+
+ Kondisi Bangunan
+
+ @if (isset($basicData['kondisiBangunan']))
+
+ @endif
+
+
+
+
+
+ Sifat Bangunan
+
+ @if (isset($basicData['sifatBangunan']))
+
+ @endif
+
+
+
+
+ @if (isset($basicData['spekKategoriBangunan']))
+ @foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi)
+
+ {{ $spesifikasi->name }}
+
+
+
+
+ @endforeach
+ @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
+
+ @if (isset($basicData['bentukUnit']))
+
@endif
- @endforeach
-
- @endif
-
-
-
- @endforeach
- @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
+ Kondisi Unit
- @if (isset($basicData['bentukUnit']))
+ @if (isset($basicData['kondisiUnit']))
- @endif
-
-
- Kondisi Unit
-
- @if (isset($basicData['kondisiUnit']))
-
- @endif
-
- Posisi Unit
-
- @if (isset($basicData['posisiUnit']))
-
- @endif
-
- View Unit
-
- @if (isset($basicData['view']))
-
- @endif
-
- @endif
- @endforeach
- @endif
- @endif
- @endforeach
-
-
-
-
-
-
-
- G
-
-
- SARANA PELENGKAP DAN LINGKUNGAN
-
-
-
-
+ @endif
+
+ View Unit
+
+ @if (isset($basicData['view']))
+
+ @endif
+
+ @endif
+ @endforeach
+ @endif
+ @endif
+ @endforeach
+
+
+
+
+
+
+
+ G
+
+
+ SARANA PELENGKAP DAN LINGKUNGAN
+
+
+
+
+
+
+ Jarak Jalan Utama
+ {{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? 'Tidak Diketahui' }}
+
+
+ Jalan Lingkungan
+ {{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? 'Tidak Diketahui' }}
+
+
+ Jarak CBD Point
+ {{ $forminspeksi['lingkungan']['jarak_cbd_point'] ?? 'Tidak Diketahui' }}
+
+
+ Nama CBD Point
+ {{ $forminspeksi['lingkungan']['nama_cbd_point'] ?? 'Tidak Diketahui' }}
+
+
+ Lebar Perkerasan Jalan
+ {{ $forminspeksi['lingkungan']['lebar_perkerasan_jalan'] ?? 'Tidak Diketahui' }}
+
+
+ Sarana Pelengkap
+
+ @if (isset($basicData['saranaPelengkap']))
+
+ @endif
+
@@ -1133,647 +1144,651 @@
@endforeach
-
- @endif
-
-
-
-
- Lapisan Perkerasan Jalan
-
- @if (isset($basicData['laluLintasLokasi']))
-
- @endif
-
-
-
-
- Golongan Masyarakat Sekitar
-
- @if (isset($basicData['golMasySekitar']))
-
- @endif
-
-
-
-
- Terletak di Daerah
-
- @if (isset($basicData['terletakDiArea']))
-
- @endif
-
-
-
-
- Disekitar Lokasi
-
-
-
-
- Ya
- @if (($forminspeksi['lingkungan']['disekitar_lokasi'] ?? '') == 'ya')
- - Kondisi Bangunan:
- {{ $forminspeksi['lingkungan']['kondisi_bagunan_disekitar_lokasi'] ?? '' }}
- , Sifat Bangunan:
- {{ $forminspeksi['lingkungan']['sifat_bagunan_disekitar_lokasi'] ?? '' }}
- @endif
-
-
-
- Tidak
-
-
-
-
-
-
- Merupakan Daerah
-
- @if (isset($basicData['merupakanDaerah']))
-
- @endif
-
-
-
-
- Fasilitas Umum Dekat Lokasi
-
- @if (isset($basicData['fasilitasObjek']))
-
- @endif
-
-
-
-
-
-
-
-
-
-
-
- H
-
-
- ASURANSI
-
-
-
-
-
-
-
-
-
-
-
- I
-
-
- KESIMPULAN DAN SARAN PENILAI, INFORMASI HARGA,
- TOTAL NILAI JAMINAN DAN CATATAN PERLU DIPERHATIKAN
-
-
-
-
-
-
- 1. Kesimpulan dan saran penilai:
-
-
- Faktor Positif
-
- @isset($forminspeksi['fakta']['fakta_positif'])
-
- @foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
-
- {!! nl2br(e($item)) !!}
-
- @endforeach
-
- @endisset
-
+ @endif
+
- {{-- Faktor Negatif --}}
- Faktor Negatif
+ Lapisan Perkerasan Jalan
- @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
-
-
-
- {{-- Lain-lain --}}
-
- Lain - lain :
-
- @foreach ($forminspeksi['fakta']['keterangan'] ?? [] as $keterangan)
- {!! nl2br(e($keterangan)) !!}
- @endforeach
- {{ $forminspeksi['fakta']['rute_menuju'] ?? '' }}
-
- @foreach ($forminspeksi['fakta']['informasi_dokument'] ?? [] as $informasi)
- {!! nl2br(e($informasi)) !!}
- @endforeach
-
- @foreach ($forminspeksi['fakta']['kondisi_lingkungan'] ?? [] as $kondisi)
- {!! nl2br(e($kondisi)) !!}
- @endforeach
-
- @foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas)
- @if ($batas)
- - {{ $arah }} : {{ $batas }}
- @endif
- @endforeach
-
- @foreach ($forminspeksi['fakta']['kondisi_lain_bangunan'] ?? [] as $kondisiLain)
- {!! nl2br(e($kondisiLain)) !!}
- @endforeach
-
- @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
-
-
-
-
-
-
- 2. Informasi Harga:
-
-
- Instansi yang relevan :
-
- @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)
-
+
+
+
+
+
+
+
+
+ H
+
+
+ ASURANSI
+
+
+
+
+
+
+
+
+
+
+
+
+ I
+
+
+ KESIMPULAN DAN SARAN PENILAI, INFORMASI HARGA,
+ TOTAL NILAI JAMINAN DAN CATATAN PERLU DIPERHATIKAN
+
+
+
+
+
+
+ 1. Kesimpulan dan saran penilai:
+
+
+ Faktor Positif
+
+ @isset($forminspeksi['fakta']['fakta_positif'])
+
+ @foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
+
+ {!! nl2br(e($item)) !!}
+
+ @endforeach
+
+ @endisset
+
+
+
+ {{-- Faktor Negatif --}}
+
+ 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
+
+
+
+ {{-- Lain-lain --}}
+
+ Lain - lain :
+
+ @foreach ($forminspeksi['fakta']['keterangan'] ?? [] as $keterangan)
+ {!! nl2br(e($keterangan)) !!}
+ @endforeach
+ {{ $forminspeksi['fakta']['rute_menuju'] ?? '' }}
+
+ @foreach ($forminspeksi['fakta']['informasi_dokument'] ?? [] as $informasi)
+ {!! nl2br(e($informasi)) !!}
+ @endforeach
+
+ @foreach ($forminspeksi['fakta']['kondisi_lingkungan'] ?? [] as $kondisi)
+ {!! nl2br(e($kondisi)) !!}
+ @endforeach
+
+ @foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas)
+ @if ($batas)
+ - {{ $arah }} : {{ $batas }}
+ @endif
+ @endforeach
+
+ @foreach ($forminspeksi['fakta']['kondisi_lain_bangunan'] ?? [] as $kondisiLain)
+ {!! nl2br(e($kondisiLain)) !!}
+ @endforeach
+
+ @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
+
+
+
+
+
+
+ 2. Informasi Harga:
+
+
+ Instansi yang relevan :
+
+
+ @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)
+
- {{ $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
+
+ Pembanding {{ substr($index, -1) }}
- @endforeach
-
- @endforeach
-
-
-
- 3. Total Nilai Jaminan:
-
-
- a. Total Nilai Pasar Wajar
-
- @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'] }}
-
-
+ @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
+
+
+
+ 3. Total Nilai Jaminan:
+
+
+ a. Total Nilai Pasar Wajar
+
+
+ @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
- @endif
-
- Total Nilai Pasar Wajar
-
-
- =
-
- Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
+
+ @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
+
+ 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'] ?? '' }}
+
+
+
+
+ 4. Catatan yang Perlu Diperhatikan:
+
+
+
+ Catatan yang Perlu Diperhatikan:
+
+ @php
+ $keterangan = $forminspeksi['fakta']['keterangan'] ?? '';
+ if (is_array($keterangan)) {
+ $keterangan = implode(', ', array_filter($keterangan));
+ }
+ @endphp
+
+ @if (!empty($keterangan))
+
+
+ {{ $keterangan }}
+
+
+ @endif
+
+
+
+
+
+
+
+
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
+
-
-
+
-
-
-
- b. Total Nilai Likuidasi
-
-
-
-
- {{ $lpjData['likuidasi'] ?? '' }}%
-
-
- X Total Nilai Pasar Wajar
-
-
- = Rp
- {{ $lpjData['likuidasi_nilai_2'] ?? '' }}
-
-
+
-
- 4. Catatan yang Perlu Diperhatikan:
-
-
- Catatan yang Perlu Diperhatikan:
-
+
+ @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);
+
+ $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
+
+
+ @if (file_exists($imagePathPenilai))
+
+ @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 ?? '' }}
+
+ {{ ucwords(strtolower('PENILAI')) }}
+
+
+ @if ($permohonan->approval_so != null)
+
+ {{ $senior_officer->name ?? '' }}
+
+ {{ ucwords(strtolower('SENIOR OFFICER')) }}
+
+
+
+ @endif
+
+ @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');
+ }
+ @endphp
+
+ @if (isset($forminspeksi))
+ @foreach ($fotoTypes as $type)
@php
- $keterangan = $forminspeksi['fakta']['keterangan'] ?? '';
- if (is_array($keterangan)) {
- $keterangan = implode(', ', array_filter($keterangan));
- }
+ $imagePath = $forminspeksi[$type] ?? null;
@endphp
- @if (!empty($keterangan))
-
-
- {{ $keterangan }}
-
-
+ @if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
+
+
+
+ {{ Str::title(str_replace('_', ' ', $type)) }}
+
+
@endif
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
- @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);
-
- $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
-
-
- @if (file_exists($imagePathPenilai))
-
- @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 ?? '' }}
-
- {{ ucwords(strtolower('PENILAI')) }}
-
-
- @if ($permohonan->approval_so != null)
-
- {{ $senior_officer->name ?? '' }}
-
- {{ ucwords(strtolower('SENIOR OFFICER')) }}
-
-
-
- @endif
-
- @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
-
+ @endforeach
+ @endif
+
-
- @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');
- }
- @endphp
-
- @if (isset($forminspeksi))
- @foreach ($fotoTypes as $type)
- @php
- $imagePath = $forminspeksi[$type] ?? null;
- @endphp
-
- @if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
-
-
-
- {{ Str::title(str_replace('_', ' ', $type)) }}
-
-
- @endif
- @endforeach
- @endif
+
+
+
+ FOTO JAMINAN
+
+
+ @include('lpj::penilai.components.foto-jaminan')
-
-
-
-
- FOTO JAMINAN
-
-
- @include('lpj::penilai.components.foto-jaminan')
-
-