diff --git a/resources/views/laporan/index.blade.php b/resources/views/laporan/index.blade.php index 441b54e..f8c59a1 100644 --- a/resources/views/laporan/index.blade.php +++ b/resources/views/laporan/index.blade.php @@ -247,25 +247,26 @@ } + // Logika untuk role pemohon-ao @if (auth()->user()->hasRole('pemohon-ao')) if (data.nilai_liquidasi == null) { laporanButton = ` Laporan `; + } else if ((data.status_bayar == "sudah_bayar" || data.status_bayar == "tidak_bayar") && + data.nilai_liquidasi > 0) { + laporanButton = generateLaporanButton(data, dokumenID, inspeksiId, jenisJaminanID, + data.penilai.type_penilai == 'resume' && !data.penilai.resume ? type : + typePenilaian); } - @endif - - @if (auth()->user()->hasRole('pemohon-ao')) - @if ((data.status_bayar == "sudah_bayar" || data.status_bayar == "tidak_bayar") && data.nilai_liquidasi > 0) - laporanButton = generateLaporanButton(data, dokumenID, inspeksiId, jenisJaminanID, - data.penilai.type_penilai == 'resume' && !data.penilai.resume ? type : typePenilaian); - @endif @else - @if (data.status_bayar == "sudah_bayar" || data.status_bayar == "tidak_bayar") + // Logika untuk role selain pemohon-ao + if (data.status_bayar == "sudah_bayar" || data.status_bayar == "tidak_bayar") { laporanButton = generateLaporanButton(data, dokumenID, inspeksiId, jenisJaminanID, - data.penilai.type_penilai == 'resume' && !data.penilai.resume ? type : typePenilaian); - @endif + data.penilai.type_penilai == 'resume' && !data.penilai.resume ? type : + typePenilaian); + } @endif function generateLaporanButton(data, dokumenID, inspeksiId, jenisJaminanID, typeParam) {