Files
lpj/resources/views/penilai/components/print-out-sederhana.blade.php

1198 lines
61 KiB
PHP

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Laporan Penilai Jaminan</title>
<style>
body {
font-family: Arial, sans-serif;
}
* {
font-size: 9px;
}
h3 {
font-size: 14px
}
/** Define the header rules **/
@page {
margin-top: 120px;
/* Ruang untuk header */
margin-bottom: 50px;
/* Ruang untuk footer */
}
#header {
position: fixed;
top: -100px;
/* Posisi header di luar konten */
left: 0;
right: 0;
height: 90px;
text-align: center;
padding-bottom: 10px;
}
.header-logo {
position: absolute;
left: 20px;
top: 10px;
max-height: 80px;
max-width: 150px;
}
.header-title {
margin-top: 20px;
}
#footer {
position: fixed;
bottom: -50px;
left: 0;
right: 0;
height: 50px;
text-align: left;
border-top: 1px solid #ddd;
padding-top: 10px;
}
.page-number:after {
content: counter(page) " dari " counter(pages);
}
.content {
margin-top: 20px;
}
.page-break {
page-break-after: always;
}
footer {
position: fixed;
bottom: 0cm;
left: 0cm;
right: 0cm;
}
body {
margin-top: 3cm;
/* Tambahkan margin top sedikit lebih besar dari tinggi header */
margin-bottom: 120px;
position: relative;
z-index: 1;
/* Pastikan konten berada di bawah header */
}
.border {
border: 1px solid #000;
}
.photo-item {
text-align: center;
margin-bottom: 20px;
}
.photo-image {
max-width: 80%;
height: auto;
display: block;
margin: 0 auto;
}
table {
width: 100%;
/* border: 1px solid #000; */
/* border-collapse: collapse; */
}
</style>
</head>
<body style="width: 80%; margin: auto">
@php
$data = '';
foreach ($permohonan->debiture->documents as $dokumen) {
$data .= $dokumen->jenisJaminan->name . ', ';
}
$data = rtrim($data, ', ');
@endphp
<header id="header">
<table style="width: 100%; border: none;">
<tr>
<td style="width: 20%; text-align: left;" class="header-left">
@include('lpj::component.logo-bag')
</td>
<td style="width: 80%; text-align: center; border: 1px solid black; ">
<h3 style="width:100% padding-top: 40px; text-align: center;text-transform: uppercase;">LAPORAN
PENILAIAN ATAS {{ $data }}
</h3>
</td>
</tr>
</table>
</header>
<main class="content">
<table style="width: 100%">
<tr>
<td style="vertical-align: top;">
<table style="width: 100%; border-collapse: collapse;">
<tr>
<td style=" padding: 2px;">Nama Debitur</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $permohonan->debiture->name ?? '' }}</td>
</tr>
<tr>
<td>Alamat dan Telpon</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
{{ $permohonan->debiture->address ?? '' }} {{ $permohonan->debiture->phone ?? '' }}
</td>
</tr>
<tr>
<td style="padding: 2px;">Permintaan Cabang</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $permohonan->debiture->branch->name ?? '' }}</td>
</tr>
<tr>
<td style="padding: 2px;">Permintaan (AO)</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $permohonan->user->name }}</td>
</tr>
<tr>
<td style="padding: 2px;">No Order</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $permohonan->nomor_registrasi ?? '' }}</td>
</tr>
<tr>
<td style="padding: 2px;">Tanggal Order</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ formatTanggalIndonesia($permohonan->created_at) }}</td>
</tr>
<tr>
<td style="padding: 2px;">Tanggal Survey</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
</tr>
<tr>
<td style="padding: 2px;">User</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $permohonan->user->name ?? '' }}</td>
</tr>
@php
$senior_officer = null;
if ($permohonan->debiture && $permohonan->debiture->documents) {
foreach ($permohonan->debiture->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 ($user && $user->hasRole('senior-officer')) {
$senior_officer = $user;
break 3;
}
}
}
}
}
}
}
@endphp
<tr>
<td style="padding: 2px;">Pemeriksa</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $senior_officer->name ?? '' }}</td>
</tr>
<tr>
<td style="padding: 2px;">Menyetujui</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $senior_officer->name ?? '' }}</td>
</tr>
<tr>
<td style="padding: 2px;">No Laporan</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $nomorLaporan ?? '' }}</td>
</tr>
<tr>
<td style="padding: 2px;">Tanggal Laporan</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}</td>
</tr>
<tr>
<td style="padding: 2px;">Waktu Penyelesaian</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
{{ hitungHariKerja($permohonan->penilaian->tanggal_kunjungan, $tanggalLaporan) }}</td>
</tr>
</table>
</td>
<td>
<table style="width: 100%; border-collapse: collapse;">
<tr>
<td style=" padding: 2px;">Fasilitas Kredit</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $permohonan->jenisFasilitasKredit->name ?? '' }}</td>
</tr>
<tr>
<td style=" padding: 2px;">Jenis Jaminan</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $data ?? '' }}</td>
</tr>
<tr>
<td style=" padding: 2px;">Tujuan Penilaian</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $permohonan->tujuanPenilaian->name ?? '' }}</td>
</tr>
<tr>
<td style=" padding: 2px;">Terletak di</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $alamat['address'] ?? '' }}</td>
</tr>
<tr>
<td style=" padding: 2px;">Kelurahan</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $alamat['village_code'] ?? '' }}</td>
</tr>
<tr>
<td style=" padding: 2px;">Kecamatan</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $alamat['district_code'] ?? '' }}</td>
</tr>
<tr>
<td style=" padding: 2px;">Kabupaten</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $alamat['city_code'] ?? '' }}</td>
</tr>
<tr>
<td style=" padding: 2px;">Propinsi</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $alamat['province_code'] ?? '' }}</td>
</tr>
@if (@isset($dokumen))
@foreach ($dokumen->detail as $details)
<tr>
<td style=" padding: 2px;">
{{ $details->jenisLegalitasJaminan->name ?? '' }}
</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">
@if (isset($detail->dokumen_jaminan))
@php
$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)
<div>
@if (!empty($dokumen_nomor))
<span>
{{ $dokumen_nomor[$index] }}</span>
@endif
</div>
<br>
@endforeach
@endif
</td>
</tr>
@endforeach
@endif
<tr>
<td style=" padding: 2px;">Atas Nama</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $permohonan->debiture->name ?? '' }}</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="width: 50%; border: 1px solid #000;">
A. STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
</td>
<td style="width: 50%; border: 1px solid #000;">
C. SARANA PELENGKAP DAN LINGKUNGAN
</td>
</tr>
<tr>
<td>
<table>
<tr>
@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
<td style=" padding: 2px;">Hubungan Pemilik Jaminan dengan Debitu</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $hubCadeb ?? '' }}</td>
</tr>
<tr>
@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
<td style=" padding: 2px;">Hubungan Penghuni Jaminan dengan Debitur</td>
<td style=" padding: 2px;">:</td>
<td style=" padding: 2px;">{{ $hubCadeb ?? '' }}</td>
</tr>
</table>
<table style="width: 100%; border: 1px solid #000; text-transform: uppercase;">
<tr>
<td>
B. ANALISA {{ $data }}
</td>
</tr>
</table>
@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')
<table>
<tr>
@php
$cekLuas = isset(
$forminspeksi['tanah']['luas_tanah']['tidak sesuai'],
)
? 'tidak sesuai'
: 'sesuai';
$luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null;
@endphp
<td style="padding: 2px;">Luas Tanah</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $luas ?? '' }}</td>
</tr>
<tr>
<td style="padding: 2px;">Bentuk Tanah</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@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
</td>
</tr>
<tr>
<td style="padding: 2px;">Kontur Tanah</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@php
$konturTanah = $forminspeksi['tanah']['kontur_tanah'] ?? [];
@endphp
@if (!empty($konturTanah))
{{ implode(', ', $konturTanah) }}
@else
-
@endif
</td>
</tr>
<tr>
<td style="padding: 2px;">Permukaan dengan Jalan</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@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
</td>
</tr>
<tr>
<td style="padding: 2px;">Peruntukan Tanah</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">Perumahan bukan Real Estate</td>
</tr>
<tr>
<td style="padding: 2px;">Fisik Tanah</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@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
</td>
</tr>
<tr>
<td style="padding: 2px;">Luas Bangunan</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@php
$luasTanahBangunan =
$forminspeksi['bangunan']['luas_tanah_bagunan'];
$output = !empty($luasTanahBangunan['sesuai'])
? $luasTanahBangunan['sesuai']
: (!empty($luasTanahBangunan['tidak sesuai'])
? $luasTanahBangunan['tidak sesuai']
: '-');
@endphp
{{ $output }} <sup>m2</sup>
</td>
</tr>
<tr>
<td style="padding: 2px;">Jenis Bangunan</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@php
$jenisBangunan =
$forminspeksi['bangunan']['jenis_bangunan'] ?? [];
@endphp
@if (!empty($jenisBangunan))
{{ implode(', ', $jenisBangunan) }}
@else
-
@endif
</td>
</tr>
<tr>
<td style="padding: 2px;">Kondisi Bangunan</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@php
$kondisiBangunan =
$forminspeksi['bangunan']['kondisi_bangunan'] ?? [];
@endphp
@if (!empty($kondisiBangunan))
{{ implode(', ', $kondisiBangunan) }}
@else
-
@endif
</td>
</tr>
<tr>
<td style="padding: 2px;">Sifat Bangunan</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@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 }}
</td>
</tr>
@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)
<tr>
<td colspan="3"
style="padding: 2px; font-weight: bold;">
{{ $bangunan['bagunan'] ?? 'Bangunan ' . ($index + 1) }}
</td>
</tr>
@endif
@foreach ($spekKategori as $kategori => $nilaiKategori)
@if (!empty($nilaiKategori))
<tr>
<td style="padding: 2px;">{{ $kategori }}</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
{{ implode(', ', $nilaiKategori) }}</td>
</tr>
@endif
@endforeach
@endforeach
@else
<tr>
<td colspan="3" style="padding: 2px;">Tidak ada data
spesifikasi bangunan</td>
</tr>
@endif
</table>
@elseif ($kategori === 'apartemen-kantor')
<table>
<tr>
@php
$cekLuas = isset($forminspeksi['luas_unit']['tidak sesuai'])
? 'tidak sesuai'
: 'sesuai';
$luas = $forminspeksi['luas_unit'][$cekLuas] ?? null;
@endphp
<td style="padding: 2px;">Luas Unit</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $luas ?? '' }}</td>
</tr>
<tr>
<td style="padding: 2px;">Bentuk Unit</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@php
$bentukUnit = $forminspeksi['bentuk_unit'] ?? [];
@endphp
@if (!empty($bentukUnit))
{{ implode(', ', $bentukUnit) }}
@else
-
@endif
</td>
</tr>
<tr>
<td style="padding: 2px;">Kondisi Unit</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@php
$bentukUnit = $forminspeksi['kondisi_unit'] ?? [];
@endphp
@if (!empty($bentukUnit))
{{ implode(', ', $bentukUnit) }}
@else
-
@endif
</td>
</tr>
<tr>
<td style="padding: 2px;">Posisi Unit</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@php
$bentukUnit = $forminspeksi['posisi_unit'] ?? [];
@endphp
@if (!empty($bentukUnit))
{{ implode(', ', $bentukUnit) }}
@else
-
@endif
</td>
</tr>
<tr>
<td style="padding: 2px;">View Unit</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@php
$bentukUnit = $forminspeksi['view'] ?? [];
@endphp
@if (!empty($bentukUnit))
{{ implode(', ', $bentukUnit) }}
@else
-
@endif
</td>
</tr>
</table>
@endif
@endforeach
@endif
@endif
@endforeach
</td>
<td style="width: 50%; vertical-align: top;">
<table>
@php
$lingkungan = $forminspeksi['lingkungan'];
$fasilitas = $lingkungan['fasilitas_dekat_object'] ?? [];
$fasilitasInput = $lingkungan['fasilitas_dekat_object_input'] ?? [];
@endphp
<tr>
<td style="padding: 2px;">Jarak Jalan Utama</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $lingkungan['jarak_jalan_utama'] ?? '-' }} m</td>
</tr>
<tr>
<td style="padding: 2px;">Jalan Lingkungan</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $lingkungan['jalan_linkungan'] ?? '-' }} m</td>
<tr>
<td style="padding: 2px;">Jarak CBD</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $lingkungan['jarak_cbd_point'] ?? '-' }} m
({{ $lingkungan['nama_cbd_point'] ?? '-' }})</td>
</tr>
<tr>
<td style="padding: 2px;">Lebar Perkerasan Jalan</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $lingkungan['lebar_perkerasan_jalan'] ?? '-' }} m</td>
</tr>
<tr>
<td style="padding: 2px;">Perkerasan Jalan</td>
<td style="padding: 2px;">:
</td>
<td style="padding: 2px;">
{{ implode(', ', $lingkungan['perkerasan_jalan']['perkerasan_jalan'] ?? ['-']) }}
</td>
</tr>
<tr>
<td style="padding: 2px;">Lalu Lintas</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ implode(', ', $lingkungan['lalu_lintas'] ?? ['-']) }}</td>
</tr>
<tr>
<td style="padding: 2px;">Golongan Masyarakat Sekitar</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ implode(', ', $lingkungan['gol_mas_sekitar'] ?? ['-']) }}
</td>
</tr>
<tr>
<td style="padding: 2px;">Tingkat Keramaian</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ implode(', ', $lingkungan['tingkat_keramaian'] ?? ['-']) }}
</td>
</tr>
<tr>
<td style="padding: 2px;">Terletak di Area</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
{{ implode(', ', $lingkungan['terletak_diarea']['terletak_diarea'] ?? ['-']) }}
</td>
</tr>
<tr>
<td style="padding: 2px;">Kondisi Bangunan Sekitar</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $lingkungan['kondisi_bagunan_disekitar_lokasi'] ?? '-' }}
</td>
</tr>
<tr>
<td style="padding: 2px;">Sifat Bangunan Sekitar</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ $lingkungan['sifat_bagunan_disekitar_lokasi'] ?? '-' }}</td>
</tr>
@if ($lingkungan['dekat_makam'] == 'ya')
<tr>
<td style="padding: 2px;">Dekat Makam</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">Ya, Jarak {{ $lingkungan['jarak_makam'] ?? '-' }} m
({{ $lingkungan['nama_makam'] ?? '-' }})
</td>
</tr>
@endif
@if ($lingkungan['dekat_tps'] == 'ya')
<tr>
<td style="padding: 2px;">Dekat TPS</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">Ya, Jarak {{ $lingkungan['jarak_tps'] ?? '-' }} m
({{ $lingkungan['nama_tps'] ?? '-' }})</td>
</tr>
@endif
<tr>
<td style="padding: 2px;">Daerah</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">{{ implode(', ', $lingkungan['merupakan_daerah'] ?? ['-']) }}
</td>
</tr>
@if (!empty($fasilitas))
<tr>
<td style="padding: 2px;">Fasilitas Dekat Objek</td>
<td style="padding: 2px;">:</td>
<td style="padding: 2px;">
@foreach ($fasilitas as $fas)
{{ $fas }}
@if (isset($fasilitasInput[$fas]))
({{ $fasilitasInput[$fas] }})
@endif
@if (!$loop->last)
,
@endif
@endforeach
</td>
</tr>
@endif
</table>
</td>
</tr>
</table>
<table style="width: 100%">
<tr>
<td style="border: 1px solid #000;">
D. ASURANSI
</td>
</tr>
<tr>
<td>Tidak Ada</td>
</tr>
</table>
<table style="width: 100%">
<tr>
<td style=" border: 1px solid #000;">
E. INFORMASI HARGA
</td>
</tr>
</table>
<table style="width: 100%;">
<tr>
<td style="vertical-align: top;">Instansi yang relevan</td>
<td>:</td>
<td>
@php
$exportData = [];
if (isset($dataPembanding['data_pembanding'])) {
foreach ($dataPembanding['data_pembanding'] as $index => $pembanding) {
$exportData['pembanding' . ($index + 1)] = $pembanding;
}
}
$fields = [
'nama_nara_sumber' => 'Marketing',
'nomor_tlp' => 'No Telepon',
'address' => 'Alamat Data',
'status_nara_sumber' => 'Status Narasumber',
'luas_tanah' => 'Luas Tanah',
'luas_bangunan' => 'Luas Bangunan',
'harga' => 'Harga',
'harga_diskon' => 'Indikasi Harga Transaksi',
];
@endphp
@foreach ($exportData as $index => $data)
<table style="width: 100%; margin-bottom: 15px; border-bottom: 1px solid #ddd;">
<tr>
<td style="font-weight: bold; padding-bottom: 8px;">
Pembanding {{ substr($index, -1) }}
</td>
</tr>
@foreach ($fields as $key => $label)
<tr>
<td style="width: 33%;">{{ $label }}</td>
<td style="width: 5%;">:</td>
<td style="width: 62%;">
@if ($key == 'luas_tanah' || $key == 'luas_bangunan')
{{ $data[$key] ?? '-' }}
@elseif($key == 'harga' || $key == 'harga_diskon')
Rp. {{ $data[$key] ?? 0 }}
@else
{{ $data[$key] ?? '-' }}
@endif
</td>
</tr>
@endforeach
</table>
@endforeach
</td>
</tr>
</table>
<table style="width: 100%">
<tr>
<td style="border: 1px solid #000; "> <strong>F. INFORMASI NILAI</strong>
</td>
</tr>
</table>
<table style="width: 100%;">
<tr>
<td style="padding: 8px; width: 100%;">
<table style="width: 100%; border-collapse: collapse;">
<tr>
<td colspan="3" style="padding: 8px; text-align: left;">
<strong>a. Total Nilai Pasar Wajar</strong>
</td>
</tr>
@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]))
<tr>
<td style="padding: 3px; text-align: right; width:30%; ">
{{ $label }} {{ $lpjData['luas_' . $key] ?? '' }} m<sup>2</sup>
</td>
<td style="padding: 3px; width:30%;">
<span style="padding-left:20px; padding-right: 20px">X</span> Rp
{{ $lpjData['nilai_' . $key . '_1'] ?? '' }}
</td>
<td style="padding: 3px; text-align: left; width:40%;">
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
{{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
</td>
</tr>
@endif
@endforeach
@if (isset($lpjData['npw_tambahan']))
@foreach ($lpjData['npw_tambahan'] as $npw)
<tr>
<td style="padding: 3px; text-align: right;">
{{ $npw['name'] }} {{ $npw['luas'] }} m<sup>2</sup>
</td>
<td style="padding: 3px;">
<span style="padding-left:20px; padding-right: 20px">X</span> Rp
{{ $npw['nilai_1'] }}
</td>
<td style="padding: 3px; text-align: left; width:40%">
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
{{ $npw['nilai_2'] }}
</td>
</tr>
@endforeach
@endif
<tr>
<td style="padding: 3px; font-weight: bold; width:30%;">Total Nilai Pasar Wajar</td>
<td style="padding: 3px; text-align: right; font-weight: bold; width:30%"></td>
<td style="padding: 3px; text-align: left; font-weight: bold; width: 40%;">
<span style="padding-left: 20px; padding-right: 20px;">=</span>
<div style="display: inline-block; border-top: 1px solid black; padding-top: 3px;">
Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
</div>
</td>
</tr>
<tr>
<td colspan="3" style="padding: 8px; text-align: left; font-weight: bold;">
b. Total Nilai Likuidasi
</td>
</tr>
<tr>
<td style="padding: 3px; text-align: right; width:30%">
{{ $lpjData['likuidasi'] ?? '' }}%
</td>
<td style="padding: 3px; text-align: left; font-weight: bold; width:30%">
<span style="padding-left:20px; padding-right: 20px">X</span> Total Nilai Pasar Wajar
</td>
<td style="padding: 3px; text-align: left; width:40%;">
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
{{ $lpjData['likuidasi_nilai_1'] ?? '' }}
</td>
</tr>
</table>
</td>
</tr>
</table>
<table style="width: 100%;">
<tr>
<td style="border: 1px solid #000;">
G. CATATAN YANG PERLU DI PERHATIKAN
</td>
</tr>
<tr>
<table>
<tr>
<td width="25%" style="vertical-align: top;"><strong>Faktor Positif</strong></td>
<td>
@isset($forminspeksi['fakta']['fakta_positif'])
<table style="width: 100%; border-collapse: collapse;">
@foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
<tr>
<td>{!! nl2br(e($item)) !!}</td>
</tr>
@endforeach
</table>
@endisset
</td>
</tr>
<tr>
<td width="25%" style="vertical-align: top;"><strong>Faktor Negatif</strong></td>
<td>
@isset($forminspeksi['fakta']['fakta_negatif'])
<table style="width: 100%; border-collapse: collapse;">
@foreach ($forminspeksi['fakta']['fakta_negatif'] as $key => $item)
<tr>
<td>{!! nl2br(e($item)) !!}</td>
</tr>
@endforeach
</table>
@endisset
</td>
</tr>
</table>
</tr>
<tr>
<td>
<table>
<div style="margin-top: 20px;">
<label style="font-weight: bold;">DISCLAIMER</label>
<div>
<ol style="padding-left: 20px; list-style-type: decimal; margin-top: 0;">
<li style="margin-bottom: 5px;">PENILAIAN INI DIBUAT BERDASARKAN ATURAN YANG
BERLAKU DI SUBDIT APPRAISAL</li>
<li style="margin-bottom: 5px;">LAPORAN INI DIBUAT BERDASARKAN DATA FOTOCOPY
DOKUMEN YANG DITERIMA PENILAI DENGAN ASUMSI BAHWA DATA TERSEBUT SESUAI DENGAN
DOKUMEN ASLINYA</li>
<li style="margin-bottom: 5px;">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</li>
<li style="margin-bottom: 5px;">LAPORAN INI DIGUNAKAN HANYA UNTUK KEPENTINGAN
INTERNAL DAN DILARANG MENYEBARKAN KEPADA PIHAK KETIGA</li>
</ol>
</div>
</div>
</table>
</td>
</tr>
<tr>
<td>Demikian laporan penilai jaminan ini di buat secara objektif, tanpa adanya pengaruh baik intern
maupun extern</td>
</tr>
<tr>
<table style="width: 100%; border-collapse: collapse; text-align: center;" border="1">
@php
use Modules\Usermanagement\Models\User;
@endphp
<tr>
<td style="border: 1px solid #000; padding: 4px;height: 50px">
</td>
<td style="border: 1px solid #000; padding: 4px;height: 50px"></td>
<td style="border: 1px solid #000; padding: 4px;height: 50px"></td>
<td style="border: 1px solid #000; padding: 4px;height: 50px">
@php
$imagePath = storage_path('app/public/signature/' . User::role('EO Appraisal')->first()->id . '/'. User::role('EO Appraisal')->first()->sign);
@endphp
@if (file_exists($imagePath))
<img src="{{ $imagePath }}" alt="{{ $imagePath }}" class="photo-image">
@endif
</td>
</tr>
<tr>
<td style="border: 1px solid #000; padding: 4px;">
{{ $penilai->userPenilaiTeam->name ?? '' }}</br>
<strong style="font-weight: bold; ">
PENILAI
</strong>
</td>
<td style="border: 1px solid #000; padding: 4px;"> {{ $senior_officer->name ?? '' }}</br>
<strong style="font-weight: bold; ">
SENIOR OFFICER
</strong>
</td>
<td style="border: 1px solid #000; padding: 4px;">
{{ User::role('EO Appraisal')->first()->name ?? '' }}</br>
<strong style="font-weight: bold; ">
EXECUTIVE OFFICER
</strong>
</td>
<td style="border: 1px solid #000; padding: 4px;">
{{ User::role('DD Appraisal')->first()->name ?? '' }}</br>
<strong style="font-weight: bold; ">
DEPUTY DIRECTOR
</strong>
</td>
</tr>
</table>
</tr>
</table>
<div class="page-break"></div>
<table style="width: 100%; border-collapse: collapse; border: 1px solid #000;">
<tr>
<td style="width:20%; padding: 2px; border: 1px solid #000">Nama Debitur</td>
<td style=" width: 1%; padding: 2px; border: 1px solid #000">:</td>
<td style="padding: 2px; border: 1px solid #000">{{ $permohonan->debiture->name ?? '' }}</td>
</tr>
<tr>
<td style="padding: 2px; border: 1px solid #000">Nomor Laporan</td>
<td style="padding: 2px; border: 1px solid #000">:</td>
<td style="padding: 2px; border: 1px solid #000">{{ $nomorLaporan }}</td>
</tr>
<tr>
<td style="padding: 2px; border: 1px solid #000">Tanggal Laporan</td>
<td style="padding: 2px; border: 1px solid #000">:</td>
<td style="padding: 2px; border: 1px solid #000">{{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
</td>
</tr>
</table>
<div class="section">
<div class="judul">
<h6 class="border" style="text-align: center">
PETA
</h6>
</div>
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px;">
@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)))
<div style="border: 1px solid #ddd; padding: 10px; text-align: center;">
<img src="{{ storage_path('app/public/' . $imagePath) }}" alt="{{ $type }}"
style="max-width: 100%; height: auto; margin-bottom: 10px;">
<p style="margin: 0; font-size: 14px;">
{{ Str::title(str_replace('_', ' ', $type)) }}
</p>
</div>
@endif
@endforeach
@endif
</div>
</div>
<div class="section">
<div class="judul">
<h6 class="border" style="text-align: center">
FOTO JAMINAN
</h6>
</div>
@include('lpj::penilai.components.foto-jaminan')
</div>
</div>
</main>
<footer id="footer">
Cabang : {{ $permohonan->debiture->branch->name ?? '' }}
</footer>
<script>
const datas = @json($forminspeksi);
console.log(datas);
const lpjData = @json($dataPembanding);
console.log(lpjData);
</script>
</body>
</html>