feat(penilaian): tambahkan fitur tanggal paparan dan otorisasi

- Menambahkan kolom tanggal paparan pada tampilan laporan.
- Memperbarui model Permohonan untuk menambahkan relasi otorisasi.
- Memperbaiki logika otorisasi pada tampilan paparan.
- Memperbaiki penanganan tombol untuk melihat data paparan.
This commit is contained in:
Daeng Deni Mardaeni
2025-01-23 13:33:48 +07:00
parent 4c3d39a7ae
commit c0b125b481
5 changed files with 66 additions and 17 deletions

View File

@@ -539,6 +539,10 @@ class PenilaianController extends Controller
'approve_so_at' => now(),
'keterangan_so' => $request->message,
]);
$permohonan->update([
'tanggal_paparan' => $request->tanggalPaparan
]);
} elseif (Auth::user()->roles[0]->name === 'EO Appraisal') {
$status = '2';
if (!in_array($permohonan->nilai_plafond_id, [1, 4])) {
@@ -564,12 +568,11 @@ class PenilaianController extends Controller
]);
$permohonan->update([
'status' => 'paparan',
'tanggal_paparan' => $request->tanggalPaparan
'status' => 'paparan'
]);
}
break;
default:
return response()->json([
'message' => 'Konteks otorisasi tidak valid.',
@@ -679,7 +682,10 @@ class PenilaianController extends Controller
},
'approveSo',
'approveEo',
'approveDd'
'approveDd',
'authorization.approveSo',
'authorization.approveEo',
'authorization.approveDd'
])->get();