fix(print): perbaiki format tanggal dan optimalkan tampilan alamat

- Menambahkan format tanggal Indonesia untuk field yang mengandung 'tanggal'.
- Mengoptimalkan tampilan alamat dengan menggunakan loop untuk mengurangi duplikasi kode.
This commit is contained in:
Daeng Deni Mardaeni
2025-03-11 11:46:17 +07:00
parent 059f58842e
commit 06e12225b2
2 changed files with 26 additions and 29 deletions

View File

@@ -22,9 +22,13 @@
</td> </td>
<td style="width:1%; padding: 2px; vertical-align: top;">:</td> <td style="width:1%; padding: 2px; vertical-align: top;">:</td>
<td style="padding: 2px;"> <td style="padding: 2px;">
{{ $item }} @if (strpos(strtolower($key), 'tanggal') !== false)
@if ($key == 'luas_bangunan' || $key == 'luas_tanah') {{ formatTanggalIndonesia($item) }}
<sup>m2</sup> @else
{{ $item }}
@if ($key == 'luas_bangunan' || $key == 'luas_tanah')
<sup>m2</sup>
@endif
@endif @endif
</td> </td>
</tr> </tr>

View File

@@ -98,7 +98,6 @@
@include('lpj::component.print-out-dokument') @include('lpj::component.print-out-dokument')
<tr> <tr>
<td style="width: 20%; padding: 2px;">Atas Nama</td> <td style="width: 20%; padding: 2px;">Atas Nama</td>
<td style="width: 1%; padding: 2px;">:</td> <td style="width: 1%; padding: 2px;">:</td>
@@ -106,31 +105,25 @@
</tr> </tr>
@if (!empty($memo['lokasi']['address'])) @if (!empty($memo['lokasi']['address']))
<tr> @php
<td width="20%">Terletak di</td> $alamatFields = [
<td style="width: 1%; vertical-align: top;">:</td> 'Terletak di' => 'address',
<td> {{ $alamat['address'] ?? '' }}</td> 'Desa/Kelurahan' => 'village_code',
</tr> 'Kecamatan' => 'district_code',
<tr> 'Kabupaten/Kota' => 'city_code',
<td>Desa/Kelurahan</td> 'Provinsi' => 'province_code'
<td style="width: 1%; vertical-align: top;">:</td> ];
<td>{{ $alamat['village_code'] ?? '' }}</td> @endphp
</tr>
<tr> @foreach ($alamatFields as $label => $field)
<td>Kecamatan</td> @if (!empty($alamat[$field]))
<td style="width: 1%; vertical-align: top;">:</td> <tr>
<td>{{ $alamat['district_code'] ?? '' }}</td> <td width="20%">{{ $label }}</td>
</tr> <td style="width: 1%; vertical-align: top;">:</td>
<tr> <td>{{ $alamat[$field] }}</td>
<td>Kabupaten/Kota</td> </tr>
<td style="width: 1%; vertical-align: top;">:</td> @endif
<td> {{ $alamat['city_code'] ?? '' }}</td> @endforeach
</tr>
<tr>
<td>Provinsi</td>
<td style="width: 1%; vertical-align: top;">:</td>
<td>{{ $alamat['province_code'] ?? '' }}</td>
</tr>
@endif @endif
</table> </table>