From 06e12225b244c8cdfab4d2fa47edbda99f95285a Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Tue, 11 Mar 2025 11:46:17 +0700 Subject: [PATCH] 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. --- .../component/print-out-dokument.blade.php | 10 +++-- .../penilai/components/print-memo.blade.php | 45 ++++++++----------- 2 files changed, 26 insertions(+), 29 deletions(-) diff --git a/resources/views/component/print-out-dokument.blade.php b/resources/views/component/print-out-dokument.blade.php index 1d8be54..11d37b7 100644 --- a/resources/views/component/print-out-dokument.blade.php +++ b/resources/views/component/print-out-dokument.blade.php @@ -22,9 +22,13 @@ : - {{ $item }} - @if ($key == 'luas_bangunan' || $key == 'luas_tanah') - m2 + @if (strpos(strtolower($key), 'tanggal') !== false) + {{ formatTanggalIndonesia($item) }} + @else + {{ $item }} + @if ($key == 'luas_bangunan' || $key == 'luas_tanah') + m2 + @endif @endif diff --git a/resources/views/penilai/components/print-memo.blade.php b/resources/views/penilai/components/print-memo.blade.php index 9f9d27e..62b20ec 100644 --- a/resources/views/penilai/components/print-memo.blade.php +++ b/resources/views/penilai/components/print-memo.blade.php @@ -98,7 +98,6 @@ @include('lpj::component.print-out-dokument') - Atas Nama : @@ -106,31 +105,25 @@ @if (!empty($memo['lokasi']['address'])) - - Terletak di - : - {{ $alamat['address'] ?? '' }} - - - Desa/Kelurahan - : - {{ $alamat['village_code'] ?? '' }} - - - Kecamatan - : - {{ $alamat['district_code'] ?? '' }} - - - Kabupaten/Kota - : - {{ $alamat['city_code'] ?? '' }} - - - Provinsi - : - {{ $alamat['province_code'] ?? '' }} - + @php + $alamatFields = [ + 'Terletak di' => 'address', + 'Desa/Kelurahan' => 'village_code', + 'Kecamatan' => 'district_code', + 'Kabupaten/Kota' => 'city_code', + 'Provinsi' => 'province_code' + ]; + @endphp + + @foreach ($alamatFields as $label => $field) + @if (!empty($alamat[$field])) + + {{ $label }} + : + {{ $alamat[$field] }} + + @endif + @endforeach @endif