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:
Daeng Deni Mardaeni
2025-01-01 21:28:18 +07:00
parent cd1185a559
commit d665a17ded
2 changed files with 80 additions and 44 deletions

View File

@@ -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>