diff --git a/resources/views/permohonan/index.blade.php b/resources/views/permohonan/index.blade.php index 911c3b1..2b86570 100644 --- a/resources/views/permohonan/index.blade.php +++ b/resources/views/permohonan/index.blade.php @@ -326,7 +326,14 @@ const noReg = element.getAttribute('data-no-reg'); const debitur = element.getAttribute('data-debitur'); const waktuPenilaian = element.getAttribute('data-waktu-penilaian'); - const rejectedNote = JSON.parse(element.getAttribute('data-rejected-note')); + let rejectedNote = element.getAttribute('data-rejected-note'); + try { + rejectedNote = rejectedNote ? JSON.parse(rejectedNote) : null; + } catch (e) { + console.warn('Failed to parse rejectedNote:', e); + rejectedNote = null; + } + const note = rejectedNote && typeof rejectedNote === 'string' && rejectedNote.trim() ? String(rejectedNote).trim() : ''; Swal.fire({ title: 'Reschedule Jadwal Kunjungan', @@ -354,8 +361,8 @@ class="block w-full px-4 py-2 border border-gray-300 rounded-lg shadow-sm focus:ring-blue-500 focus:border-blue-500 sm:text-sm" placeholder="Masukkan alasan reschedule..."> - ${rejectedNote && rejectedNote.trim() ? ` -
Catatan Reject: ${rejectedNote}
+ ${note ? ` +Catatan Reject: ${note}
` : ''} diff --git a/routes/web.php b/routes/web.php index 1076edc..33d689a 100644 --- a/routes/web.php +++ b/routes/web.php @@ -477,7 +477,7 @@ Route::middleware(['auth'])->group(function () { Route::get('/', [PenilaianController::class, 'index'])->name('index'); Route::get('{id}/assignment', [PenilaianController::class, 'assignment'])->name('assignment'); Route::put('{id}', [PenilaianController::class, 'update'])->name('update'); - Route::put('revisi/{nomor_registrasi}', [PenilaianController::class, 'revisi'])->name('revisi'); + Route::put('revisi/{id}', [PenilaianController::class, 'revisiLaporan'])->name('revisi'); Route::post('create', [PenilaianController::class, 'create'])->name('create'); Route::post('store', [PenilaianController::class, 'store'])->name('store'); Route::post('storePenilaiLaporan', [PenilaianController::class, 'storePenilaiLaporan'])->name('storePenilaiLaporan');