Ringkasan: - Menambahkan halaman hasil inspeksi dan tampilan cetak laporan. - Mengekstrak komponen detail lokasi ke partial baru agar reusable. - Menambahkan null-safe access dan perbaikan binding data di view. - Merapikan tombol cetak dan navigasi agar konsisten antar halaman. Perubahan utama: 1. activitydetail.blade.php → ubah tombol print jadi route, tambah null-safe user/branch. 2. detail-lokasi.blade.php (baru) → komponen reusable untuk detail lokasi dengan formatLabel & tanggal. 3. form-penilai.blade.php → refactor luas menggunakan match, hapus fungsi debug & Swal loading. 4. print-out-dokument.blade.php → gunakan partial lpj::component.detail-lokasi untuk detail lokasi. 5. show-laporan-inspeksi.blade.php (baru) → tab 'Laporan' & 'Hasil Inspeksi' + tombol cetak dan back. 6. print-out-sederhana / print-out-standar → penyesuaian tampilan & binding data. 7. signature-approval.blade.php → perbaikan layout area tanda tangan. 8. surveyor/components/* → normalisasi tampilan, validasi gambar, dan penyelarasan fakta/lingkungan. 9. routes/web.php → tambah dan ubah rute untuk laporan inspeksi dan cetak laporan. Catatan: - Tidak ada perubahan query database; semua modifikasi bersifat tampilan. - Logging tambahan untuk observabilitas proses render laporan.
34 lines
1.2 KiB
PHP
34 lines
1.2 KiB
PHP
@if (is_array($details) && count($details) > 0)
|
|
@php $currentKey = ''; @endphp
|
|
@foreach ($details as $value)
|
|
@foreach ($value as $key => $item)
|
|
|
|
@if (!empty($item))
|
|
<tr>
|
|
<td style="padding: 2px; width:25%;">
|
|
@if ($currentKey !== $key)
|
|
{{ formatLabel($key) }}
|
|
@endif
|
|
@php
|
|
if ($currentKey !== $key) {
|
|
$currentKey = $key;
|
|
}
|
|
@endphp
|
|
</td>
|
|
<td style="width:1%; padding: 2px; vertical-align: top;">:</td>
|
|
<td style="padding: 2px;">
|
|
@if (strpos(strtolower($key), 'tanggal') !== false)
|
|
{{ formatTanggalIndonesia($item) }}
|
|
@else
|
|
{{ $item }}
|
|
@if ($key == 'luas_bangunan' || $key == 'luas_tanah')
|
|
<span>m²</span>
|
|
@endif
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
@endif
|
|
@endforeach
|
|
@endforeach
|
|
@endif
|