diff --git a/app/Http/Controllers/PenilaiController.php b/app/Http/Controllers/PenilaiController.php
index bdcee2b..40b94d9 100644
--- a/app/Http/Controllers/PenilaiController.php
+++ b/app/Http/Controllers/PenilaiController.php
@@ -56,9 +56,10 @@ class PenilaiController extends Controller
$formFoto = null;
if ($inpeksi) {
$formFoto = json_decode($inpeksi->foto_form, true);
+ $forminspeksi = json_decode($inpeksi->data_form, true);
}
- return view('lpj::penilai.lampiran', compact('permohonan', 'formFoto'));
+ return view('lpj::penilai.lampiran', compact('permohonan', 'formFoto', 'forminspeksi'));
}
public function create()
@@ -220,9 +221,10 @@ class PenilaiController extends Controller
$formFoto = null;
if ($inspeksi) {
$formFoto = json_decode($inspeksi->foto_form, true);
+ $forminspeksi = json_decode($inspeksi->data_form, true);
}
- return view('lpj::penilai.components.paparan', compact('permohonan', 'formFoto', 'penilai'));
+ return view('lpj::penilai.components.paparan', compact('permohonan', 'formFoto', 'penilai', 'forminspeksi'));
}
@@ -663,7 +665,7 @@ class PenilaiController extends Controller
try {
if ($statusLpj) {
- $html= view('lpj::' . $viewLaporan, compact(
+ $pdf= PDF::loadView('lpj::' . $viewLaporan, compact(
'permohonan',
'forminspeksi',
'lpjData',
@@ -675,10 +677,10 @@ class PenilaiController extends Controller
'alamat',
'dataPembanding',
'nomorLaporan'
- ))->render();
-
- return response($html, 200)->header('Content-Type', 'text/html');
+ ));
+ $pdf->setPaper('A4', 'portrait');
+ return $pdf->stream();
} else {
$pdf = PDF::loadView('lpj::' . $viewLaporan, compact(
diff --git a/resources/views/component/detail-jaminan.blade.php b/resources/views/component/detail-jaminan.blade.php
index d82f002..4eead8a 100644
--- a/resources/views/component/detail-jaminan.blade.php
+++ b/resources/views/component/detail-jaminan.blade.php
@@ -1,208 +1,213 @@
-
-
-
-
-
- Nomor Register Permohonan:
+@if (!isset($status))
+
+
-
-
- Pemohon:
-
-
- {{ $permohonan->user->nik }} | {{ $permohonan->user->name }} | {{ $permohonan->user->branch->name }}
-
-
-
-
-
- Tujan Permohonan:
-
-
- {{ $permohonan->tujuanPenilaian->name }}
-
-
-
-
-
- Nilai Plafond:
-
-
- {{ $permohonan->nilaiPlafond->name }}
-
-
-
-
-
- Status Bayar:
-
-
- {{ str_replace('_', ' ', $permohonan->status_bayar) }}
-
-
-
-
-
- Nilai NJOP:
-
-
- {{ formatRupiah($permohonan->niilai_njop) }}
-
-
-
-
-
-
-
-
-
@if (isset($formFoto['foto_lantai_unit']))
- @foreach ($formFoto['foto_lantai_unit'] as $floorNumber => $floorPhotos)
+ @foreach ($formFoto['foto_lantai_unit'] as $floorIndex => $floorPhotos)
@foreach ($floorPhotos as $index => $item)
- {{ $item['name'] ?? 'Foto Lantai ' . $floorNumber . ' - ' . ($index + 1) }}
+ {{ $item['name'] ?? 'Foto Lantai ' . ($floorIndex + 1) . ' - ' . ($index + 1) }}
-
 }})
+
@endforeach
@endforeach
+
@endif
@@ -112,10 +118,11 @@
- {{ $item['name'] ?? 'Rute menuju lokasi - ' . ($index + 1) }}
+ {{ $item['name'] ?? 'Lingkungan - ' . ($index + 1) }}
-
 }})
+
@@ -163,10 +170,11 @@
- {{ $item['name_lantai_lainnya'] ?? 'Rute menuju lokasi - ' . ($index + 1) }}
+ {{ $item['name_lantai_lainnya'] ?? 'Lantai - ' . ($index + 1) }}
-
 }})
+
@@ -231,3 +239,39 @@
@endif
+
+
+
+
+ @php
+ $fotoTypes = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat'];
+ if (($key = array_search('foto_tempat', $fotoTypes)) !== false) {
+ unset($fotoTypes[$key]);
+ array_unshift($fotoTypes, 'foto_tempat');
+ }
+ @endphp
+
+ @if (isset($forminspeksi))
+ @forelse ($fotoTypes as $type)
+
+ @php
+ $imagePath = $forminspeksi[$type] ?? null;
+ @endphp
+
+ @if ($imagePath && file_exists(storage_path('app/public/' . $imagePath)))
+
 }})
+ @endif
+
{{ Str::title(str_replace('_', ' ', $type)) }}
+
+ @empty
+
Tidak ada tipe foto yang tersedia
+ @endforelse
+ @endif
+
+
+
diff --git a/resources/views/penilai/components/lpj-sederhana-standard.blade.php b/resources/views/penilai/components/lpj-sederhana-standard.blade.php
index d50e3ea..df198ae 100644
--- a/resources/views/penilai/components/lpj-sederhana-standard.blade.php
+++ b/resources/views/penilai/components/lpj-sederhana-standard.blade.php
@@ -106,7 +106,7 @@
-
+ {{ $forminspeksi['asset']['pihak_bank'] ?? '' }}
diff --git a/resources/views/penilai/components/print-out-sederhana.blade.php b/resources/views/penilai/components/print-out-sederhana.blade.php
index b3159c3..a5ca8ea 100644
--- a/resources/views/penilai/components/print-out-sederhana.blade.php
+++ b/resources/views/penilai/components/print-out-sederhana.blade.php
@@ -5,7 +5,7 @@
-
+
Laporan Penilai Jaminan
diff --git a/resources/views/surveyor/components/denah.blade.php b/resources/views/surveyor/components/denah.blade.php
index 5431ef0..30a478a 100644
--- a/resources/views/surveyor/components/denah.blade.php
+++ b/resources/views/surveyor/components/denah.blade.php
@@ -29,97 +29,8 @@
-
- @foreach ($permohonan->debiture->documents as $dokumen)
-
-
-
-
-
-
- Pemilik Jaminan:
-
-
- {{ $dokumen->pemilik->name ?? '' }}
-
-
-
-
- Jenis Jaminan:
-
-
- {{ $dokumen->jenisJaminan->name ?? '' }}
-
-
-
-
- Hubungan Pemilik Jaminan:
-
-
- {{ $dokumen->pemilik->hubungan_pemilik->name ?? '' }}
-
-
-
-
- Alamat Pemilik Jaminan:
-
-
- {{ $dokumen->pemilik->address ?? '' }},
-
{{ $dokumen->pemilik->village->name ?? '' }},
- {{ $dokumen->pemilik->district->name ?? '' }},
- {{ $dokumen->pemilik->city->name ?? '' }},
- {{ $dokumen->pemilik->province->name ?? '' }} -
- {{ $dokumen->pemilik->village->postal_code ?? '' }}
-
-
-
-
-
-
- @endforeach
+
+ @include('lpj::component.detail-jaminan', ['status' => true])
diff --git a/resources/views/surveyor/components/header.blade.php b/resources/views/surveyor/components/header.blade.php
index 2c6c71d..70ae2ee 100644
--- a/resources/views/surveyor/components/header.blade.php
+++ b/resources/views/surveyor/components/header.blade.php
@@ -256,96 +256,8 @@
Status
-
- @foreach ($permohonan->debiture->documents as $dokumen)
-
-
-
-
-
- @endforeach
-
-
- @include('lpj::component.pdfviewer')
-
+ @include('lpj::component.detail-jaminan', ['status' => true])
+
Hubungan cadeb/debitur dengan Pemilik Jaminan