fix(detail-jaminan): perbaiki tampilan dokumen jaminan
- Menambahkan pengecekan untuk memastikan dokumen jaminan ada sebelum ditampilkan. - Memperbaiki struktur HTML untuk memastikan elemen ditampilkan dengan benar.
This commit is contained in:
@@ -275,6 +275,7 @@
|
|||||||
<table class="table align-middle text-sm text-gray-500">
|
<table class="table align-middle text-sm text-gray-500">
|
||||||
@php $document = $dokumen; @endphp
|
@php $document = $dokumen; @endphp
|
||||||
@foreach($document->detail as $detail)
|
@foreach($document->detail as $detail)
|
||||||
|
@if(isset($detail->dokumen_jaminan))
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="2">
|
<td colspan="2">
|
||||||
<strong class="text-2xs text-gray-600 uppercase">
|
<strong class="text-2xs text-gray-600 uppercase">
|
||||||
@@ -340,6 +341,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -76,17 +76,17 @@
|
|||||||
<div class="border-t border-gray-300 border-dashed">
|
<div class="border-t border-gray-300 border-dashed">
|
||||||
</div>
|
</div>
|
||||||
@foreach($document->detail as $detail)
|
@foreach($document->detail as $detail)
|
||||||
<div class="flex items-center justify-between flex-wrap my-2.5 gap-2">
|
@if(isset($detail->dokumen_jaminan))
|
||||||
|
<div class="flex items-center justify-between flex-wrap my-2.5 gap-2">
|
||||||
<span class="text-2xs text-gray-600 uppercase">
|
<span class="text-2xs text-gray-600 uppercase">
|
||||||
<strong>{{ $loop->index+1 }}. {{ $detail->jenisLegalitasJaminan->name }}</strong>
|
<strong>{{ $loop->index+1 }}. {{ $detail->jenisLegalitasJaminan->name }}</strong>
|
||||||
</span>
|
</span>
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="border-t border-gray-300 border-dashed"></div>
|
||||||
<div class="border-t border-gray-300 border-dashed"></div>
|
|
||||||
|
|
||||||
@if(isset($detail->dokumen_jaminan))
|
|
||||||
@php
|
@php
|
||||||
$dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan)) ? json_decode($detail->dokumen_jaminan) : [$detail->dokumen_jaminan];
|
$dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan)) ? json_decode($detail->dokumen_jaminan) : [$detail->dokumen_jaminan];
|
||||||
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor)) ? json_decode($detail->dokumen_nomor) : ($detail->dokumen_nomor ? [$detail->dokumen_nomor] : []);
|
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor)) ? json_decode($detail->dokumen_nomor) : ($detail->dokumen_nomor ? [$detail->dokumen_nomor] : []);
|
||||||
@@ -127,19 +127,18 @@
|
|||||||
@endif
|
@endif
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|
||||||
|
<div class="flex items-start justify-between flex-wrap my-2.5 gap-2">
|
||||||
|
<span class="text-2xs text-gray-600 uppercase pl-3">
|
||||||
|
keterangan
|
||||||
|
</span>
|
||||||
|
<p class="text-2xs text-gray-600 text-right max-w-[250px]">
|
||||||
|
{{ $detail->keterangan }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="border-t border-gray-300 border-dashed mb-3.5">
|
||||||
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
|
|
||||||
<div class="flex items-start justify-between flex-wrap my-2.5 gap-2">
|
|
||||||
<span class="text-2xs text-gray-600 uppercase pl-3">
|
|
||||||
keterangan
|
|
||||||
</span>
|
|
||||||
<p class="text-2xs text-gray-600 text-right max-w-[250px]">
|
|
||||||
{{ $detail->keterangan }}
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<div class="border-t border-gray-300 border-dashed mb-3.5">
|
|
||||||
</div>
|
|
||||||
@endforeach
|
@endforeach
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user