diff --git a/app/Http/Controllers/PermohonanController.php b/app/Http/Controllers/PermohonanController.php index 8774786..45ce083 100644 --- a/app/Http/Controllers/PermohonanController.php +++ b/app/Http/Controllers/PermohonanController.php @@ -23,6 +23,7 @@ use Modules\Lpj\Models\StatusPermohonan; use Modules\Lpj\Models\TujuanPenilaian; use Modules\Lpj\Services\PermohonanHistoryService; + use Illuminate\Support\Facades\Auth; class PermohonanController extends Controller { @@ -180,6 +181,11 @@ // Retrieve data from the database $query = Permohonan::query(); + + if(!Auth::user()->hasAnyRole(['administrator'])) { + $query = $query->where('branch_id', Auth::user()->branch_id); + } + $query = $query->orderBy('nomor_registrasi', 'desc'); // Apply search filter if provided if ($request->has('search') && !empty($request->get('search'))) { diff --git a/module.json b/module.json index f70ecd2..9f089e1 100644 --- a/module.json +++ b/module.json @@ -12,6 +12,90 @@ "app/Helpers/Lpj.php" ], "menu": { + "otorisator": [ + { + "title": "Permohonan", + "path": "authorization", + "icon": "ki-filled ki-security-user text-lg text-info", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "pemohon-eo" + ] + }, + { + "title": "Otorisasi Penawaran", + "path": "otorisasitender.penawaran", + "icon": "ki-filled ki-brifecase-tick text-lg text-info", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "admin", + "EO Appraisal", + "DD Appraisal" + ] + }, + { + "title": "Pembayaran", + "path": "pembayaran.approval", + "icon": "ki-filled ki-ensure text-lg text-info", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "admin", + "EO Appraisal", + "DD Appraisal" + ] + }, + { + "title": "Pelaporan", + "path": "otorisator.pelaporan", + "icon": "ki-filled ki-filter-tablet text-lg text-info", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "senior-officer", + "EO Appraisal", + "DD Appraisal" + ] + }, + { + "title": "Pembatalan", + "path": "otorisator.pembatalan", + "icon": "ki-filled ki-file-deleted text-lg text-info", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "senior-officer", + "EO Appraisal", + "DD Appraisal" + ] + }, + { + "title": "SLA", + "path": "otorisator.sla", + "icon": "ki-filled ki-calendar-tick text-lg text-info", + "classes": "", + "attributes": [], + "permission": "", + "roles": [ + "administrator", + "senior-officer", + "EO Appraisal", + "DD Appraisal" + ] + } + ], "main": [ { "title": "Permohonan", @@ -110,35 +194,6 @@ } ] }, - { - "title": "Otorisasi Tender", - "path": "otorisasitender", - "icon": "ki-filled ki-brifecase-tick text-lg text-info", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "admin", - "EO Appraisal", - "DD Appraisal" - ], - "sub": [ - { - "title": "Otorisasi Penawaran", - "path": "otorisasitender.penawaran", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "admin", - "EO Appraisal", - "DD Appraisal" - ] - } - ] - }, { "title": "SPK", "path": "spk", @@ -175,18 +230,6 @@ "pemohon-ao" ] }, - { - "title": "Approval Pembayaran", - "path": "pembayaran.approval", - "icon": "ki-filled ki-ensure text-lg text-info", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "admin" - ] - }, { "title": "Data Debitur", "path": "debitur", @@ -200,18 +243,6 @@ "pemohon-eo" ] }, - { - "title": "Authorization", - "path": "authorization", - "icon": "ki-filled ki-security-user text-lg text-info", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "pemohon-eo" - ] - }, { "title": "Assignment", "path": "penilaian", @@ -236,57 +267,6 @@ "senior-officer" ] }, - { - "title": "Otorisator", - "path": "otorisator", - "icon": "ki-filled ki-security-user text-lg text-info", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "senior-officer", - "EO Appraisal", - "DD Appraisal" - ], - "sub": [ - { - "title": "Pelaporan", - "path": "otorisator.pelaporan", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "senior-officer", - "EO Appraisal", - "DD Appraisal" - ] - }, - { - "title": "Pembatalan", - "path": "otorisator.pembatalan", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "senior-officer" - ] - }, - { - "title": "SLA", - "path": "otorisator.sla", - "classes": "", - "attributes": [], - "permission": "", - "roles": [ - "administrator", - "senior-officer" - ] - } - ] - }, { "title": "Surveyor", "path": "surveyor", diff --git a/resources/views/noc/index.blade.php b/resources/views/noc/index.blade.php index 035552a..65269c7 100644 --- a/resources/views/noc/index.blade.php +++ b/resources/views/noc/index.blade.php @@ -127,8 +127,10 @@ render: (item, data) => { if(data.permohonan) { return `${data.permohonan.nomor_registrasi}`; + } else if(data.penawaran) { + return `${data.penawaran.permohonan.nomor_registrasi}`; } - return `${data.penawaran.permohonan.nomor_registrasi}`; + return ''; }, }, nama_debitur: { @@ -136,8 +138,11 @@ render: (item, data) => { if(data.permohonan) { return `${data.permohonan.debiture.name}`; + } else if(data.penawaran) { + return `${data.penawaran.permohonan.debiture.name}`; } - return `${data.penawaran.permohonan.debiture.name}`; + return ''; + }, }, cabang: { @@ -145,8 +150,10 @@ render: (item, data) => { if(data.permohonan) { return `${data.permohonan.branch.name}`; + } else if(data.penawaran) { + return `${data.penawaran.permohonan.branch.name}`; } - return `${data.penawaran.permohonan.branch.name}`; + return ''; }, }, tanggal_setor: { diff --git a/resources/views/penilai/components/resume.blade.php b/resources/views/penilai/components/resume.blade.php index e040770..d4b0314 100644 --- a/resources/views/penilai/components/resume.blade.php +++ b/resources/views/penilai/components/resume.blade.php @@ -113,8 +113,8 @@
| Sertipikat | +Luas Tanah | +Luas Bangunan | +Nilai Pasar Wajar | + +
|---|---|---|---|
| + + | ++ + | ++ + | ++ + | +