perbaikan print out dan penambahan nomor laporan
This commit is contained in:
@@ -78,7 +78,7 @@
|
||||
}
|
||||
|
||||
body {
|
||||
margin-top: 7cm;
|
||||
margin-top: 3cm;
|
||||
/* Tambahkan margin top sedikit lebih besar dari tinggi header */
|
||||
margin-bottom: 120px;
|
||||
position: relative;
|
||||
@@ -106,7 +106,13 @@
|
||||
</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>
|
||||
@@ -114,9 +120,8 @@
|
||||
@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;">LAPORAN PENILAIAN ATAS
|
||||
TANAH
|
||||
DAN/ATAU BANGUNAN</h3>
|
||||
<h3 style="width:100% padding-top: 40px; text-align: center;text-transform: uppercase;">LAPORAN PENILAIAN ATAS {{$data}}
|
||||
</h3>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -214,7 +219,7 @@
|
||||
<tr>
|
||||
<td style="padding: 2px;">No Laporan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;"></td>
|
||||
<td style="padding: 2px;">{{ $nomorLaporan ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Tanggal Laporan</td>
|
||||
@@ -236,13 +241,7 @@
|
||||
<td style=" padding: 2px;">{{ $permohonan->jenisFasilitasKredit->name ?? '' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@php
|
||||
$data = '';
|
||||
foreach ($permohonan->debiture->documents as $dokumen) {
|
||||
$data .= $dokumen->jenisJaminan->name . ', ';
|
||||
}
|
||||
$data = rtrim($data, ', ');
|
||||
@endphp
|
||||
|
||||
<td style=" padding: 2px;">Jenis Jaminan</td>
|
||||
<td style=" padding: 2px;">:</td>
|
||||
<td style=" padding: 2px;">{{ $data ?? '' }}</td>
|
||||
@@ -368,212 +367,332 @@
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table style="width: 100%; border: 1px solid #000;">
|
||||
<table style="width: 100%; border: 1px solid #000; text-transform: uppercase;">
|
||||
<tr>
|
||||
<td>
|
||||
B. SARANA PELENGKAP DAN LINGKUNGAN
|
||||
<td >
|
||||
B. ANALISA {{ $data }}
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
|
||||
<tr>
|
||||
@foreach ($permohonan->debiture->documents as $dokumen)
|
||||
@if ($dokumen->jenisJaminan)
|
||||
@php
|
||||
$cekLuas = isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai'])
|
||||
? 'tidak sesuai'
|
||||
: 'sesuai';
|
||||
|
||||
$luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null;
|
||||
$formKategori = json_decode($dokumen->jenisJaminan->form_kategori, true);
|
||||
@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;">
|
||||
@if (isset($formKategori) && $formKategori)
|
||||
@php
|
||||
$bentukTanah = $forminspeksi['tanah']['bentuk_tanah']['bentuk_tanah'];
|
||||
$lainnya = $forminspeksi['tanah']['bentuk_tanah']['lainnya'];
|
||||
$kategoriArray = is_array($formKategori) ? $formKategori : [$formKategori];
|
||||
$kategoriUnik = array_unique($kategoriArray);
|
||||
@endphp
|
||||
|
||||
{{ implode(', ', $bentukTanah) }}
|
||||
@foreach ($kategoriUnik as $kategori)
|
||||
@if ($kategori === 'tanah')
|
||||
<table>
|
||||
<tr>
|
||||
@php
|
||||
$cekLuas = isset(
|
||||
$forminspeksi['tanah']['luas_tanah']['tidak sesuai'],
|
||||
)
|
||||
? 'tidak sesuai'
|
||||
: 'sesuai';
|
||||
|
||||
@if (in_array('Lainnya', $bentukTanah) && $lainnya)
|
||||
({{ $lainnya }})
|
||||
@endif
|
||||
</td>
|
||||
$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
|
||||
|
||||
</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
|
||||
{{ !empty($bentukTanah) ? implode(', ', $bentukTanah) : 'Data tidak tersedia' }}
|
||||
|
||||
@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
|
||||
@if (in_array('Lainnya', $bentukTanah) && $lainnya)
|
||||
({{ $lainnya }})
|
||||
@endif
|
||||
</td>
|
||||
|
||||
{{ $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;">Kontur Tanah</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">
|
||||
@php
|
||||
$konturTanah = $forminspeksi['tanah']['kontur_tanah'] ?? [];
|
||||
@endphp
|
||||
|
||||
</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
|
||||
@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
|
||||
|
||||
{{ $kondisiFisikTanah }}
|
||||
@if ($kondisiFisikTanah === 'Lainnya' && $lainnya)
|
||||
({{ $lainnya }})
|
||||
@endif
|
||||
</td>
|
||||
{{ $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;">Luas Bangunan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
<td style="padding: 2px;">
|
||||
@php
|
||||
$luasTanahBangunan = $forminspeksi['bangunan']['luas_tanah_bagunan'];
|
||||
</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
|
||||
|
||||
$output = !empty($luasTanahBangunan['sesuai'])
|
||||
? $luasTanahBangunan['sesuai']
|
||||
: (!empty($luasTanahBangunan['tidak sesuai'])
|
||||
? $luasTanahBangunan['tidak sesuai']
|
||||
: '-');
|
||||
@endphp
|
||||
{{ $kondisiFisikTanah }}
|
||||
@if ($kondisiFisikTanah === 'Lainnya' && $lainnya)
|
||||
({{ $lainnya }})
|
||||
@endif
|
||||
</td>
|
||||
|
||||
{{ $output }} <sup>m2</sup>
|
||||
</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'];
|
||||
|
||||
</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
|
||||
$output = !empty($luasTanahBangunan['sesuai'])
|
||||
? $luasTanahBangunan['sesuai']
|
||||
: (!empty($luasTanahBangunan['tidak sesuai'])
|
||||
? $luasTanahBangunan['tidak sesuai']
|
||||
: '-');
|
||||
@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
|
||||
{{ $output }} <sup>m2</sup>
|
||||
</td>
|
||||
|
||||
@if (!empty($kondisiBangunan))
|
||||
{{ implode(', ', $kondisiBangunan) }}
|
||||
@else
|
||||
-
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Sifat Bangunan</td>
|
||||
<td style="padding: 2px;">:</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
|
||||
|
||||
<td style="padding: 2px;">
|
||||
@php
|
||||
$sifatBangunan = $forminspeksi['bangunan']['sifat_bangunan'][0] ?? '-';
|
||||
$sifatBangunanInput = $forminspeksi['bangunan']['sifat_bangunan_input'];
|
||||
@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
|
||||
|
||||
// Filter input yang tidak null
|
||||
$inputTambahan = array_filter($sifatBangunanInput, function ($value) {
|
||||
return $value !== null && $value !== '';
|
||||
});
|
||||
@if (!empty($kondisiBangunan))
|
||||
{{ implode(', ', $kondisiBangunan) }}
|
||||
@else
|
||||
-
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px;">Sifat Bangunan</td>
|
||||
<td style="padding: 2px;">:</td>
|
||||
|
||||
// Gabungkan sifat bangunan dengan input tambahan
|
||||
$output = $sifatBangunan;
|
||||
<td style="padding: 2px;">
|
||||
@php
|
||||
$sifatBangunan =
|
||||
$forminspeksi['bangunan']['sifat_bangunan'][0] ?? '-';
|
||||
$sifatBangunanInput =
|
||||
$forminspeksi['bangunan']['sifat_bangunan_input'];
|
||||
|
||||
if (!empty($inputTambahan)) {
|
||||
$output .= ' (' . implode(', ', $inputTambahan) . ')';
|
||||
}
|
||||
@endphp
|
||||
// Filter input yang tidak null
|
||||
$inputTambahan = array_filter($sifatBangunanInput, function (
|
||||
$value,
|
||||
) {
|
||||
return $value !== null && $value !== '';
|
||||
});
|
||||
|
||||
{{ $output }}
|
||||
</td>
|
||||
// Gabungkan sifat bangunan dengan input tambahan
|
||||
$output = $sifatBangunan;
|
||||
|
||||
</tr>
|
||||
@php
|
||||
$spesifikasiBangunan = $forminspeksi['bangunan']['spesifikasi_bangunan'] ?? [];
|
||||
@endphp
|
||||
if (!empty($inputTambahan)) {
|
||||
$output .= ' (' . implode(', ', $inputTambahan) . ')';
|
||||
}
|
||||
@endphp
|
||||
|
||||
@if (!empty($spesifikasiBangunan))
|
||||
@foreach ($spesifikasiBangunan as $index => $bangunan)
|
||||
@php
|
||||
$spekKategori = $bangunan['spek_kategori_bangunan'] ?? [];
|
||||
@endphp
|
||||
{{ $output }}
|
||||
</td>
|
||||
|
||||
@if (count($spesifikasiBangunan) > 1)
|
||||
<tr>
|
||||
<td colspan="3" style="padding: 2px; font-weight: bold;">
|
||||
{{ $bangunan['bagunan'] ?? 'Bangunan ' . ($index + 1) }}
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
</tr>
|
||||
@php
|
||||
$spesifikasiBangunan =
|
||||
$forminspeksi['bangunan']['spesifikasi_bangunan'] ?? [];
|
||||
@endphp
|
||||
|
||||
@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>
|
||||
@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
|
||||
@endforeach
|
||||
@else
|
||||
<tr>
|
||||
<td colspan="3" style="padding: 2px;">Tidak ada data spesifikasi bangunan</td>
|
||||
</tr>
|
||||
@endif
|
||||
@endif
|
||||
@endforeach
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user