@php $data = ''; $dokument = null; foreach ($permohonan->documents as $dokumen) { $data .= $dokumen->jenisJaminan->name . ', '; $dokument = $dokumen; } $data = rtrim($data, ', '); $senior_officer = null; if ($permohonan->debiture && $permohonan->documents) { foreach ($permohonan->documents as $dokumen) { $penilai = $permohonan->penilaian->userPenilai->where('role', 'penilai')->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 ($user && $user->hasRole('senior-officer')) { $senior_officer = $user; break 3; } } } } } } } @endphp

FORM INSPEKSI ATAS {{ $data }}

@if (strtolower($permohonan->tujuanPenilaian->name) == 'rap') @include('lpj::surveyor.components.print-out.rap') @else @endIf {{-- --}}
A TUJUAN PENILAIAN
@if (isset($basicData['tujuanPenilaian'])) @foreach ($basicData['tujuanPenilaian'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Permintaan (A/O. Tlp/Hp) {{ $permohonan->user->name }} Tanggal {{ formatTanggalIndonesia($permohonan->created_at) }}
Nama Debiture/ Wakil Debiture {{ $permohonan->debiture->name ?? '' }} @if (isset($forminspeksi['asset']['debitur_perwakilan']) && !empty($forminspeksi['asset']['debitur_perwakilan'])) @foreach ($forminspeksi['asset']['debitur_perwakilan'] as $key => $item) / {{ $item }} @endforeach @endif 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'])) @foreach ($basicData['jenisJaminan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@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)) @endif @if (isset($detail->details)) @if (json_decode($detail->details)) @foreach (json_decode($detail->details) as $key => $value) @if (!is_null($value) && $value !== '') @endif @endforeach @endif @endif @endforeach @endif @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 @php $hubCadebPenghuni = $forminspeksi['asset']['hub_cadeb_penghuni'] ?? null; $cekHub = $hubCadebPenghuni === 'sesuai' ? 'sesuai' : 'tidak sesuai'; $hubCadeb = is_array($hubCadebPenghuni) && isset($hubCadebPenghuni[$cekHub]) ? $hubCadebPenghuni[$cekHub] : $hubCadebPenghuni[$cekHub] ?? null; @endphp
{{ $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
{{ ucwords(str_replace('_', ' ', $key)) ?? '' }} {{ $value }} @if ($key == 'luas_bangunan' || $key == 'luas_tanah') m2 @endif
Atas Nama {{ $dokument->pemilik->name ?? '' }}
Hubungan Pemilik Jaminan dengan Debitur @if (isset($basicData['hubCadeb'])) @php $count = 0; @endphp @foreach ($basicData['hubCadeb'] as $item) @php $count++; @endphp @if ($count % 3 === 0) @endif @endforeach @if ($count % 3 !== 0) @for ($i = 0; $i < 3 - ($count % 3); $i++) @endfor @endif
@endif
Hubungan Penghuni Jaminan dengan Debitur @if (isset($basicData['hubPenghuni']))
{{ $hubCadeb ?? '' }}
@endif
E 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 @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
G ASURANSI
Jakarta {{ formatTanggalIndonesia($permohonan->penilaian->waktu_penilaian) }}
TTD
@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 @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 @endif @if (isset($forminspeksi['signature']['debitur'])) @endif @if (isset($forminspeksi['signature']['kjjp'])) @endif @if (isset($forminspeksi['signature']['penilai']['name'])) @endif @if (isset($forminspeksi['signature']['cabang']['name'])) @endif @if (isset($forminspeksi['signature']['debitur']['name'])) @endif @if (isset($forminspeksi['signature']['kjjp']['name'])) @endif
Debitur/Perwakilan KJPP
{{ ucwords(strtolower($forminspeksi['signature']['penilai']['name'])) }}
{{ ucwords(strtolower('PENILAI')) }}
{{ ucwords(strtolower($forminspeksi['signature']['cabang']['name'])) }}
{{ ucwords(strtolower('CABANG')) }}
{{ ucwords(strtolower($forminspeksi['signature']['debitur']['name'])) }}
{{ ucwords(strtolower('DEBITUR/PERWAKILAN')) }}
{{ ucwords(strtolower($forminspeksi['signature']['kjjp']['name'])) }}
{{ strtoupper('K.J.P.P') }}