fix(print-resume): perbaiki validasi dan format tampilan nilai

- Mengubah cara menampilkan nilai dan total likuidasi agar lebih jelas.
- Mengganti penggunaan operator null coalescing dengan pengecekan isset untuk menghindari tampilan kosong.
- Memperbaiki struktur HTML untuk bagian penilai dan pejabat terkait.
This commit is contained in:
Daeng Deni Mardaeni
2025-02-17 10:00:11 +07:00
parent e328852ffe
commit 968adae26f

View File

@@ -241,10 +241,9 @@
<td style="border: 1px solid #000; padding: 4px; text-align: center">
{{ isset($item['luas_bangunan']) ? $item['luas_bangunan'] . ' m²' : '-' }}</td>
<td style="border: 1px solid #000; padding: 4px; text-align: center">
{{ formatRupiah($item['nilai']) ?? '' }}</td>
{{ isset($item['nilai']) ? formatRupiah($item['nilai']) : '-' }}</td>
<td style="border: 1px solid #000; padding: 4px; text-align: center">
{{ formatRupiah($item['total_likuidasi']) ?? '' }}</td>
{{ isset($item['total_likuidasi']) ? formatRupiah($item['total_likuidasi']) : '-' }}</td>
</tr>
@endforeach
</table>
@@ -277,10 +276,9 @@
<td style="border: 1px solid #000; padding: 4px; text-align: center">
{{ isset($item['luas_bangunan']) ? $item['luas_bangunan'] . ' m²' : '-' }}</td>
<td style="border: 1px solid #000; padding: 4px; text-align: center">
{{ formatRupiah($item['nilai']) ?? '' }}</td>
{{ isset($item['nilai']) ? formatRupiah($item['nilai']) : '-' }}</td>
<td style="border: 1px solid #000; padding: 4px; text-align: center">
{{ formatRupiah($item['total_likuidasi']) ?? '' }}</td>
{{ isset($item['total_likuidasi']) ? formatRupiah($item['total_likuidasi']) : '-' }}</td>
</tr>
@endforeach
</table>
@@ -313,11 +311,9 @@
<td style="border: 1px solid #000; padding: 4px; text-align: center">
{{ isset($item['luas_bangunan']) ? $item['luas_bangunan'] . ' m²' : '-' }}</td>
<td style="border: 1px solid #000; padding: 4px; text-align: center">
{{ formatRupiah($item['nilai']) ?? '-' }}
</td>
{{ isset($item['nilai']) ? formatRupiah($item['nilai']) : '-' }}</td>
<td style="border: 1px solid #000; padding: 4px; text-align: center">
{{ formatRupiah($item['total_likuidasi']) ?? '' }}</td>
{{ isset($item['total_likuidasi']) ? formatRupiah($item['total_likuidasi']) : '-' }}</td>
</tr>
</table>
@endforeach
@@ -369,45 +365,45 @@
<tr>
<td>Demikian Kami Sampaikan, atas perhatiannya kami ucapkan terimakasih</td>
</tr>
<tr>
<table style="width: 100%; text-align: center;">
<tr>
<td style="height: 50px"></td>
<td style="height: 50px"></td>
</tr>
<tr>
<td>{{ $penilai->userPenilaiTeam->name ?? '' }}</br>
{{ ucwords(strtolower('PENILAI')) }}
</td>
<td>
@if ($permohonan->approval_so)
{{ $senior_officer->name ?? '' }}</br>
{{ ucwords(strtolower('SENIOR OFFICER')) }}
@endif
</td>
@php
use Modules\Usermanagement\Models\User;
@endphp
<td>
@if ($permohonan->approval_eo != null)
{{ User::role('EO Appraisal')->first()->name ?? '' }}</br>
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
@endif
</td>
<td>
@if ($permohonan->approval_eo != null)
{{ User::role('DD Appraisal')->first()->name ?? '' }}</br>
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
@endif
</td>
</tr>
</table>
</tr>
<table style="width: 100%;">
<tr>
<td>
<table style="width: 100%; text-align: center;">
<tr>
<td style="height: 50px"></td>
<td style="height: 50px"></td>
</tr>
<tr>
<td>{{ $penilai->userPenilaiTeam->name ?? '' }}<br>
{{ ucwords(strtolower('PENILAI')) }}
</td>
<td>
@if ($permohonan->approval_so)
{{ $senior_officer->name ?? '' }}<br>
{{ ucwords(strtolower('SENIOR OFFICER')) }}
@endif
</td>
@php
$eoUser = \Modules\Usermanagement\Models\User::role('EO Appraisal')->first();
$ddUser = \Modules\Usermanagement\Models\User::role('DD Appraisal')->first();
@endphp
<td>
@if ($permohonan->approval_eo != null)
{{ $eoUser->name ?? '' }}<br>
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
@endif
</td>
<td>
@if ($permohonan->approval_eo != null)
{{ $ddUser->name ?? '' }}<br>
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
@endif
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
<div class="page-break"></div>