Perbarui logika pengecualian dokumen pada tampilan SPK
- Menambahkan logika untuk mengecualikan dokumen tertentu seperti "Bukti Bayar" dan "NPWP". - Memastikan dokumen yang dikecualikan tidak ditampilkan pada tampilan edit SPK dan documentSPK.
This commit is contained in:
@@ -122,17 +122,32 @@
|
||||
<td>:</td>
|
||||
<td>
|
||||
<span style="color: red;">
|
||||
@foreach ($data->dokumenjaminan as $dokumen_jaminans)
|
||||
@if ($dokumen->id== $dokumen_jaminans->id)
|
||||
@php
|
||||
$excludedDocuments = ['Bukti Bayar', 'NPWP']; // Add more document types to exclude as needed
|
||||
@endphp
|
||||
|
||||
@php $details = $dokumen_jaminans->detail; @endphp
|
||||
@foreach ($details as $index => $detail)
|
||||
@if($detail->dokumen_nomor)
|
||||
@foreach(json_decode($detail->dokumen_nomor) as $item)
|
||||
{{ $item }}<br>
|
||||
@endforeach
|
||||
@endif
|
||||
@endforeach
|
||||
@foreach ($data->dokumenjaminan as $dokumen_jaminans)
|
||||
@if ($dokumen->id== $dokumen_jaminans->id)
|
||||
@php
|
||||
$shouldExclude = false;
|
||||
foreach ($excludedDocuments as $excludedDoc) {
|
||||
if (str_contains(strtolower($dokumen_jaminans->name), strtolower($excludedDoc))) {
|
||||
$shouldExclude = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@endphp
|
||||
|
||||
@if(!$shouldExclude)
|
||||
@php $details = $dokumen_jaminans->detail; @endphp
|
||||
@foreach ($details as $index => $detail)
|
||||
@if($detail->dokumen_nomor)
|
||||
@foreach(json_decode($detail->dokumen_nomor) as $item)
|
||||
{{ $item }}<br>
|
||||
@endforeach
|
||||
@endif
|
||||
@endforeach
|
||||
@endif
|
||||
@endif
|
||||
@endforeach
|
||||
</span>
|
||||
|
||||
Reference in New Issue
Block a user