🔧(penilai): Perbaikan layout dan validasi data pada komponen laporan
- **foto-jaminan.blade.php**: Memindahkan page-break ke awal chunk (kecuali chunk pertama) untuk mencegah page break yang tidak perlu di akhir - **print-out-sederhana.blade.php**: - Menambahkan validasi isset() untuk mencegah error undefined index pada hub_cadeb - Menambahkan prefix 'Lain-lain, ' untuk hubungan debitur yang tidak sesuai - Menambahkan guard clause untuk mencegah error saat SARANA PELENGKAP DAN LINGKUNGAN tidak ada - Menambahkan guard clause untuk ANALISA TANAH DAN BANGUNAN - **print-out-standar.blade.php**: - Menambahkan validasi null check untuk mig_detail_legalitas_jaminan - Memperbaiki indentasi dan struktur kode untuk konsistensi Perubahan ini meningkatkan stabilitas aplikasi dengan mencegah error undefined index dan memperbaiki layout PDF yang dihasilkan dengan penempatan page break yang lebih tepat.
This commit is contained in:
@@ -124,6 +124,9 @@
|
|||||||
@foreach ($groupedBySubcategory as $subcategory => $subPhotos)
|
@foreach ($groupedBySubcategory as $subcategory => $subPhotos)
|
||||||
@if (count($subPhotos) > 0)
|
@if (count($subPhotos) > 0)
|
||||||
@foreach ($subPhotos->chunk(2) as $chunkedPhotos)
|
@foreach ($subPhotos->chunk(2) as $chunkedPhotos)
|
||||||
|
@if(!$loop->first)
|
||||||
|
<div class="page-break"></div>
|
||||||
|
@endif
|
||||||
<table width="100%" border="0"
|
<table width="100%" border="0"
|
||||||
style="align-content: center; text-align: center; margin-bottom: 20px">
|
style="align-content: center; text-align: center; margin-bottom: 20px">
|
||||||
@foreach ($chunkedPhotos as $item)
|
@foreach ($chunkedPhotos as $item)
|
||||||
@@ -232,7 +235,6 @@
|
|||||||
<tr style="width: 100%;"></tr>
|
<tr style="width: 100%;"></tr>
|
||||||
@endif
|
@endif
|
||||||
</table>
|
</table>
|
||||||
<div class="page-break"></div>
|
|
||||||
@endforeach
|
@endforeach
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|||||||
@@ -268,13 +268,13 @@
|
|||||||
|
|
||||||
$hubCadebDebitur = isset($forminspeksi['asset']['hub_cadeb'][$cekHubDebitur])
|
$hubCadebDebitur = isset($forminspeksi['asset']['hub_cadeb'][$cekHubDebitur])
|
||||||
? $forminspeksi['asset']['hub_cadeb']['tidak sesuai']
|
? $forminspeksi['asset']['hub_cadeb']['tidak sesuai']
|
||||||
: $forminspeksi['asset']['hub_cadeb']['sesuai'];
|
: (isset($forminspeksi['asset']['hub_cadeb']['sesuai']) ? $forminspeksi['asset']['hub_cadeb']['sesuai'] : '');
|
||||||
|
|
||||||
@endphp
|
@endphp
|
||||||
<td style=" width:49%; padding: 2px; vertical-align: top;">Hubungan Pemilik Jaminan dengan
|
<td style=" width:49%; padding: 2px; vertical-align: top;">Hubungan Pemilik Jaminan dengan
|
||||||
Debitur</td>
|
Debitur</td>
|
||||||
<td style=" width:1%; padding: 2px; vertical-align: top;">:</td>
|
<td style=" width:1%; padding: 2px; vertical-align: top;">:</td>
|
||||||
<td style=" width:50%; padding: 2px; vertical-align: top;">{{ $hubCadebDebitur ?? '' }}
|
<td style=" width:50%; padding: 2px; vertical-align: top;">{{ $cekHubDebitur =='tidak sesuai' ? 'Lain-lain, ' : '' }} {{ $hubCadebDebitur ?? '' }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -288,7 +288,7 @@
|
|||||||
|
|
||||||
$hubCadeb = isset($forminspeksi['asset']['hub_cadeb_penghuni'][$cekHub])
|
$hubCadeb = isset($forminspeksi['asset']['hub_cadeb_penghuni'][$cekHub])
|
||||||
? $forminspeksi['asset']['hub_cadeb_penghuni']['tidak sesuai']
|
? $forminspeksi['asset']['hub_cadeb_penghuni']['tidak sesuai']
|
||||||
: $forminspeksi['asset']['hub_cadeb_penghuni']['sesuai'];
|
: (isset($forminspeksi['asset']['hub_cadeb_penghuni']['sesuai']) ? $forminspeksi['asset']['hub_cadeb_penghuni']['sesuai'] : '');
|
||||||
@endphp
|
@endphp
|
||||||
<td style=" padding: 2px; vertical-align: top;">Hubungan Penghuni Jaminan dengan Debitur
|
<td style=" padding: 2px; vertical-align: top;">Hubungan Penghuni Jaminan dengan Debitur
|
||||||
</td>
|
</td>
|
||||||
@@ -300,6 +300,7 @@
|
|||||||
|
|
||||||
<td style="width: 50%; vertical-align: top;">
|
<td style="width: 50%; vertical-align: top;">
|
||||||
@if ($permohonan->is_mig)
|
@if ($permohonan->is_mig)
|
||||||
|
@if(isset($mig_detail_legalitas_jaminan['SARANA PELENGKAP DAN LINGKUNGAN']))
|
||||||
<table>
|
<table>
|
||||||
@foreach ($mig_detail_legalitas_jaminan['SARANA PELENGKAP DAN LINGKUNGAN'] as $item)
|
@foreach ($mig_detail_legalitas_jaminan['SARANA PELENGKAP DAN LINGKUNGAN'] as $item)
|
||||||
<tr>
|
<tr>
|
||||||
@@ -308,7 +309,9 @@
|
|||||||
<td style="padding: 2px; vertical-align: top;">{{ ltrim($item['value'], ',') }}</td>
|
<td style="padding: 2px; vertical-align: top;">{{ ltrim($item['value'], ',') }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
|
@endif
|
||||||
@else
|
@else
|
||||||
<table>
|
<table>
|
||||||
@php
|
@php
|
||||||
@@ -456,6 +459,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
@if ($permohonan->is_mig)
|
@if ($permohonan->is_mig)
|
||||||
|
@if(isset($mig_detail_legalitas_jaminan['ANALISA TANAH DAN BANGUNAN']))
|
||||||
<table width="100%">
|
<table width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="3" style="border: 1px solid #000;">
|
<td colspan="3" style="border: 1px solid #000;">
|
||||||
@@ -471,6 +475,7 @@
|
|||||||
@endforeach
|
@endforeach
|
||||||
</table>
|
</table>
|
||||||
@endif
|
@endif
|
||||||
|
@endif
|
||||||
@foreach ($permohonan->documents as $dokumen)
|
@foreach ($permohonan->documents as $dokumen)
|
||||||
@if ($dokumen->jenisJaminan)
|
@if ($dokumen->jenisJaminan)
|
||||||
@php
|
@php
|
||||||
|
|||||||
@@ -269,6 +269,7 @@
|
|||||||
|
|
||||||
@if ($permohonan->is_mig)
|
@if ($permohonan->is_mig)
|
||||||
@php $mig_detail_legalitas_jaminan = json_decode($inspeksi->mig_detail_legalitas_jaminan, true); @endphp
|
@php $mig_detail_legalitas_jaminan = json_decode($inspeksi->mig_detail_legalitas_jaminan, true); @endphp
|
||||||
|
@if($mig_detail_legalitas_jaminan)
|
||||||
@foreach($mig_detail_legalitas_jaminan as $key => $items)
|
@foreach($mig_detail_legalitas_jaminan as $key => $items)
|
||||||
<table width="100%">
|
<table width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
@@ -296,6 +297,7 @@
|
|||||||
</table>
|
</table>
|
||||||
@endforeach
|
@endforeach
|
||||||
@endif
|
@endif
|
||||||
|
@endif
|
||||||
@foreach ($permohonan->documents as $dokumen)
|
@foreach ($permohonan->documents as $dokumen)
|
||||||
@if ($dokumen->jenisJaminan)
|
@if ($dokumen->jenisJaminan)
|
||||||
@php
|
@php
|
||||||
|
|||||||
Reference in New Issue
Block a user