@include('lpj::penilai.components.header') @php $data = ''; foreach ($permohonan->documents as $dokumen) { $data .= $dokumen->jenisJaminan->name . ', '; $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 ($user && $user->hasRole('senior-officer')) { $senior_officer = $user; break 3; } } } } } } $data = rtrim($data, ', '); @endphp

Report Analisa Property

Kepada : {{ $rap['kepada'] ?? '' }}
Dari : {{ $rap['dari'] ?? '' }}
No : {{ $nomorLaporan ?? '-' }}
Tanggal Survey : {{ formatTanggalIndonesia($permohonan->penilaian->waktu_penilaian) }}
Cabang/Pemohon : {{ $permohonan->debiture->branch->name ?? '' }}
Ao : {{ $permohonan->user->name ?? '' }}
Perwakilan Developer : {{ $forminspeksi['asset']['pihak_bank'] ?? '' }}
Perihal : {{ $rap['perihal'] ?? '' }}

NAMA DEVELOPER

Nama : {{ $permohonan->debiture->name ?? '' }}

NAMA PROYEK

Proyek : {{ $data ?? '' }}

ALAMAT

Terletak di : {{ $alamat['address'] ?? '' }}
Desa/Kelurahan : {{ $alamat['village_code'] ?? '' }}
Kecamatan : {{ $alamat['district_code'] ?? '' }}
Kabupaten/Kota : {{ $alamat['city_code'] ?? '' }}
Provinsi : {{ $alamat['province_code'] ?? '' }}

DOKUMEN TERLAMPIR

@if (@isset($dokumen)) @foreach ($dokumen->detail as $detail) @if (isset($detail->dokumen_jaminan)) @endif @if (isset($detail->details)) @php $detailItems = json_decode($detail->details, true); @endphp @if (is_array($detailItems)) @foreach ($detailItems as $key => $value) @if (!is_null($value) && $value !== '') @endif @endforeach @endif @endif @endforeach @endif @if (isset($forminspeksi['perizinan']) && is_array($forminspeksi['perizinan']) && count($forminspeksi['perizinan']) > 0) @foreach ($forminspeksi['perizinan'] as $perizinan) @endforeach @endif @if (isset($forminspeksi['brosur_price_list']) && count($forminspeksi['brosur_price_list']) > 0) @foreach ($forminspeksi['brosur_price_list'] as $perizinan) @endforeach @endif
{{ $detail->name ?? '' }} : @php $dokumen_jaminan = is_string($detail->dokumen_jaminan) ? json_decode($detail->dokumen_jaminan, true) : []; $dokumen_jaminan = is_array($dokumen_jaminan) ? $dokumen_jaminan : [$detail->dokumen_jaminan]; $dokumen_nomor = is_string($detail->dokumen_nomor) ? json_decode($detail->dokumen_nomor, true) : []; $dokumen_nomor = is_array($dokumen_nomor) ? $dokumen_nomor : [$detail->dokumen_nomor]; @endphp @foreach ($dokumen_jaminan as $index => $dokumen)
@if (!empty($dokumen_nomor[$index])) {{ $dokumen_nomor[$index] }} @endif
@endforeach
{{ ucwords(str_replace('_', ' ', $key)) ?? '' }} : {{ $value }} @if ($key == 'luas_bangunan' || $key == 'luas_tanah') m2 @endif
Perizinan : {{ $perizinan['perizinan'] }}
Brosur & Pricelist : {{ $perizinan['jenis'] }}

DESKRIPSI DEVELOPER

@isset($forminspeksi['lainnya_developer']) @foreach ($forminspeksi['lainnya_developer'] as $item) @endforeach @endisset
Pengalaman Developer & Proyek Yang Pernah Dibuat : {!! nl2br(e($forminspeksi['pengalaman_developer'] ?? 'Data tidak tersedia')) !!}
Apakah Developer Anggota REI : {!! nl2br(e($forminspeksi['developer_anggota'] ?? 'Data tidak tersedia')) !!}
Lainnya : {!! nl2br(e($item)) !!}

KONDISI, LINGKUNGAN DAN PROGRESS PEMBANGUNAN

@isset($forminspeksi['lainnya_kondisi']) @foreach ($forminspeksi['lainnya_kondisi'] as $item) @endforeach @endisset
Kapan Mulai Dibangun & Target Penyelesaian : {!! nl2br(e($forminspeksi['kapan_mulai_dibangun'] ?? 'Data tidak tersedia')) !!}
Kondisi Perumahan Saat Ini : {!! nl2br(e($forminspeksi['kondisi_perumahan'] ?? 'Data tidak tersedia')) !!}
Progress Pembangunan : {!! nl2br(e($forminspeksi['progres_pembangunan'] ?? 'Data tidak tersedia')) !!}
Kontraktor (internal/eksternal) : {!! nl2br(e($forminspeksi['kontraktor'] ?? 'Data tidak tersedia')) !!}
Lingkungan Sekitar : {!! nl2br(e($forminspeksi['lingkungan_sekitar'] ?? 'Data tidak tersedia')) !!}
Komplek Lain Disekitar Lokasi : {!! nl2br(e($forminspeksi['komplek_disekitar'] ?? 'Data tidak tersedia')) !!}
Pusat Keramaian Dekat Lokasi : {!! nl2br(e($forminspeksi['pusat_keramaian'] ?? 'Data tidak tersedia')) !!}
Transportasi Umum Yang Tersedia : {!! nl2br(e($forminspeksi['transportasi_umum'] ?? 'Data tidak tersedia')) !!}
Lainnya : {!! nl2br(e($item)) !!}
@isset($forminspeksi['partisi'])

PARTISI BANGUNAN

@if (is_array($forminspeksi['partisi'])) @foreach ($forminspeksi['partisi'] as $key => $item) @if (is_array($item)) @endif @endforeach @endif
{{ $item['nama'] ?? '' }} : {{ $item['value'] ?? '' }}
@endisset @isset($forminspeksi['jumlah_unit'])

JUMLAH UNIT, BLOK, TYPE DAN LUAS BANGUNAN

@foreach ($forminspeksi['jumlah_unit'] as $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset @isset($forminspeksi['batas_batas_perumahan'])

BATAS-BATAS PERUMAHAN

@foreach ($forminspeksi['batas_batas_perumahan'] as $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset @isset($forminspeksi['fasus_fasum'])

FASOS/FASUM

@foreach ($forminspeksi['fasus_fasum'] as $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset @isset($forminspeksi['progres_penjualan'])

PROGRES PENJUALAN SAAT INI

@foreach ($forminspeksi['progres_penjualan'] as $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset @isset($forminspeksi['harga_unit'])

HARGA UNIT

@foreach ($forminspeksi['harga_unit'] as $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset @isset($forminspeksi['target_market'])

TARGET MARKET

@foreach ($forminspeksi['target_market'] as $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset @isset($forminspeksi['kerjasama_dengan_bank'])

KERJASAMA DENGAN BANK LAIN

@foreach ($forminspeksi['kerjasama_dengan_bank'] as $item) @endforeach
{!! nl2br(e($item)) !!}
@endisset @isset($forminspeksi['rute_menuju_lokasi'])

RUTE MENUJU LOKASI

{{ $forminspeksi['rute_menuju_lokasi'] ?? '' }}
@endisset @isset($forminspeksi['properti_sejenis'])

PROPERTI SEJENIS

{{ $forminspeksi['properti_sejenis'] ?? '' }}
@endisset @if (isset($forminspeksi['fakta']) && is_array($forminspeksi['fakta']))

ATURAN TATA KOTA

@php $informasi = [ 'peruntukan', 'kdb', 'kdh', 'gsb', 'max_lantai', 'klb', 'gss', 'pelebaran_jalan', 'nama_petugas', ]; @endphp @if (isset($forminspeksi['fakta']) && is_array($forminspeksi['fakta'])) @foreach ($informasi as $key) @if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-') @php $displayKey = ucfirst(str_replace('_', ' ', $key)); if (strlen($key) == 3) { $displayKey = strtoupper($key); } @endphp

- {{ $displayKey }}: {{ $forminspeksi['fakta'][$key] }}

@endif @endforeach @endif
@endif @isset($forminspeksi['fakta']['keterangan'])

CATATAN LAINNYA

@foreach ($forminspeksi['fakta']['keterangan'] ?? [] as $keterangan) @endforeach

{!! nl2br(e($keterangan)) !!}

@endisset

Demikian kami sampaikan, atas perhatiannya kami ucapkan terima kasih.

@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 ($permohonan->approval_so != null) @endif @if ($permohonan->approval_eo != null) @endif @if ($permohonan->approval_dd != null) @endif @if ($permohonan->approval_so != null) @endif @if ($permohonan->approval_eo != null) @endif @if ($permohonan->approval_dd != null) @endif
@if (file_exists($imagePathPenilai)) {{ $imagePathPenilai }} @endif @if (file_exists($imagePathSo)) {{ $imagePathSo }} @endif @if (file_exists($imagePathEO)) {{ $imagePathEO }} @endif @if (file_exists($imagePathDD)) {{ $imagePathDD }} @endif
{{ $penilai->userPenilaiTeam->name ?? '' }}
{{ ucwords(strtolower('PENILAI')) }}
{{ $senior_officer->name ?? '' }}
{{ ucwords(strtolower('SENIOR OFFICER')) }}
{{ User::role('EO Appraisal')->first()->name ?? '' }}
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
{{ User::role('DD Appraisal')->first()->name ?? '' }}
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
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)) @php $counter = 0; @endphp @foreach ($fotoTypes as $type) @php $imagePath = $forminspeksi[$type] ?? null; @endphp @if ($imagePath && file_exists(storage_path('app/public/' . $imagePath))) @if ($counter % 2 == 0)
@endif
{{ $type }}

{{ Str::title(str_replace('_', ' ', $type)) }}

@if ($counter % 2 == 1 || $loop->last)
@endif @php $counter++; @endphp @endif @endforeach @endif
FOTO JAMINAN
@include('lpj::penilai.components.foto-jaminan')
@include('lpj::penilai.components.footer')