🔧(penilai): Perbaikan tampilan dan logika fallback foto jaminan
Implementasi berbagai perbaikan pada komponen penilai dan foto jaminan: **Detail Lokasi (detail-lokasi.blade.php):** - Menambahkan logika untuk menghindari duplikasi label yang sama - Implementasi tracking currentKey untuk mencegah label berulang - Perbaikan tampilan tabel dengan label yang lebih bersih **Footer (footer.blade.php):** - Perbaikan indentasi dan formatting kode - Reorganisasi array customLabels untuk konsistensi - Perbaikan struktur conditional untuk upload_gs **Foto Jaminan (foto-jaminan.blade.php):** - Implementasi sistem fallback path untuk file foto yang tidak ditemukan - Logika fallback: surveyor/2025/APRIL/26042025/251051/251051_2_2.png → surveyor/001/251051/251051_2_2.png - Penambahan urutan kategori foto yang diinginkan (BLAD TATA KOTA sebelum FOTO JAMINAN) - Skip kategori DOKUMEN PENDUKUNG dari tampilan utama - Perbaikan class ordering (border photo-item) - Update alt attribute untuk menggunakan pathToUse - Penambahan debug @dd untuk otherPhotos (sementara) **Print Out Sederhana (print-out-sederhana.blade.php):** - Perbaikan tampilan Total Nilai Pasar Wajar dengan colspan yang benar - Restructuring tabel NPW tambahan dengan width yang tepat - Perbaikan alignment dan formatting nilai - Update parameter signature-approval dengan npw - Perbaikan tampilan Total Nilai Likuidasi - Penambahan tanda '--' pada SARANA PELENGKAP DAN LINGKUNGAN **Print Out Standar (print-out-standar.blade.php):** - Implementasi logika untuk menghindari duplikasi label - Perbaikan struktur tabel dengan width 100% - Update tracking currentLabel untuk konsistensi tampilan
This commit is contained in:
@@ -252,7 +252,7 @@
|
||||
</td>
|
||||
|
||||
<td style="width: 50%; border: 1px solid #000;">
|
||||
SARANA PELENGKAP DAN LINGKUNGAN
|
||||
SARANA PELENGKAP DAN LINGKUNGAN --
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -520,7 +520,7 @@
|
||||
<td style="padding: 8px; width: 100%;">
|
||||
<table style="width: 100%; border-collapse: collapse;">
|
||||
<tr>
|
||||
<td colspan="3" style="padding: 8px; text-align: left;">
|
||||
<td colspan="6" style="padding: 8px; text-align: left;">
|
||||
<strong>a. Total Nilai Pasar Wajar</strong>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -545,15 +545,20 @@
|
||||
@if (isset($lpjData['npw_tambahan']))
|
||||
@foreach ($lpjData['npw_tambahan'] as $npw)
|
||||
<tr>
|
||||
<td style="padding: 3px; text-align: right; width:30%; ">
|
||||
{{ $npw['name'] }} {{ $npw['luas'] }} m<sup>2</sup>
|
||||
<td width="30%" style="padding: 3px; text-align: right;">
|
||||
{{ $npw['name'] }}</sup>
|
||||
</td>
|
||||
<td style="padding: 3px;">
|
||||
<span style="padding-left:20px; padding-right: 20px">X</span> Rp
|
||||
<td width="10%" style="padding: 3px; text-align: right;">
|
||||
{{ $npw['luas'] }} m<sup>2</sup>
|
||||
</td>
|
||||
<td width="5%" style="padding: 3px; text-align: center;">X</td>
|
||||
<td width="25%" style="padding: 3px; text-align:right">
|
||||
{{ number_format($npw['nilai_1'], 0, ',', '.') ?? '' }}
|
||||
</td>
|
||||
<td style="padding: 3px; text-align: left; width:40%">
|
||||
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
|
||||
<td width="5" style="padding: 3px; text-align: center;">
|
||||
=
|
||||
</td>
|
||||
<td width="25%" style="padding: 3px; text-align: left; text-align: right;">
|
||||
{{ number_format($npw['nilai_2'], 0, ',', '.') ?? '' }}
|
||||
</td>
|
||||
</tr>
|
||||
@@ -561,31 +566,27 @@
|
||||
@endforeach
|
||||
@endif
|
||||
<tr>
|
||||
<td style="padding: 3px; text-align: right; font-weight: bold; width:10%;" colspan="2">Total Nilai Pasar Wajar</td>
|
||||
<td style="padding: 3px; text-align: left; font-weight: bold; width: 40%;">
|
||||
<span style="padding-left: 20px; padding-right: 20px;">=</span>
|
||||
<td style="padding: 3px; text-align: right; font-weight: bold; width:10%;" colspan="4">Total Nilai Pasar Wajar</td>
|
||||
<td style="padding: 3px; text-align: center; width:5%;font-weight: bold;" >=</td>
|
||||
<td style="padding: 3px; text-align: right; font-weight: bold; width: 40%;">
|
||||
<div style="display: inline-block; border-top: 1px solid black; padding-top: 3px;">
|
||||
Rp {{ number_format($totalNilaiPasarWajar, 0, ',', '.') ?? '' }}
|
||||
{{ $lpjData['total_nilai_pasar_wajar'] ? number_format($lpjData['total_nilai_pasar_wajar'], 0, ',', '.') : number_format($totalNilaiPasarWajar, 0, ',', '.') ?? '' }}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="3" style="padding: 8px; text-align: left; font-weight: bold;">
|
||||
<td colspan="6" style="padding: 8px; text-align: left; font-weight: bold;">
|
||||
b. Total Nilai Likuidasi
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 3px; text-align: right; width:20%">
|
||||
{{ $lpjData['likuidasi'] ?? '70' }}%
|
||||
</td>
|
||||
<td style="padding: 3px; text-align: left; font-weight: bold; width:40%">
|
||||
<span style="padding-left:20px; padding-right: 20px">X</span> Total Nilai Pasar
|
||||
<td style="padding: 3px; text-align: right;" colspan="4">
|
||||
{{ $lpjData['likuidasi'] ?? '' }}% <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
|
||||
{{ number_format($permohonan_migrasi->mig_mst_lpj_tot_nilai_likuidasi, 0, ',', '.') ?? '' }}
|
||||
<td style="padding: 3px; text-align: center; font-weight: bold;">=</td>
|
||||
<td style="padding: 3px; text-align: right;font-weight: bold;">{{ number_format($permohonan_migrasi->mig_mst_lpj_tot_nilai_likuidasi, 0, ',', '.') ?? '' }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -635,7 +636,7 @@
|
||||
maupun ekstern</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@include('lpj::penilai.components.signature-approval',['laporan' => 'sederhana'])
|
||||
@include('lpj::penilai.components.signature-approval',['laporan' => 'sederhana','npw' => $totalNilaiPasarWajar])
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user