From 7e6482f0954b8bf37575237ccc186214ac90d287 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 24 Feb 2025 13:50:54 +0700 Subject: [PATCH 1/5] fix(laporan): perbaiki akses data dokumen pada laporan - Mengubah akses data dari `data.debiture?.documents` menjadi `data.documents` untuk konsistensi. - Memastikan bahwa ID inspeksi, dokumen, dan jenis jaminan diambil dengan benar dari struktur data yang diperbarui. --- resources/views/laporan/index.blade.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/views/laporan/index.blade.php b/resources/views/laporan/index.blade.php index f07bf16..de09784 100644 --- a/resources/views/laporan/index.blade.php +++ b/resources/views/laporan/index.blade.php @@ -186,9 +186,9 @@ actions: { title: 'Actions', render: (item, data) => { - const inspeksiId = data.debiture?.documents[0]?.inspeksi[0]?.id || '-'; - const dokumenID = data.debiture?.documents[0]?.id || '-'; - const jenisJaminanID = data.debiture?.documents[0]?.jenis_jaminan_id || '-'; + const inspeksiId = data.documents[0]?.inspeksi[0]?.id || '-'; + const dokumenID = data.documents[0]?.id || '-'; + const jenisJaminanID = data.documents[0]?.jenis_jaminan_id || '-'; const typePenilaian = data.penilai?.type_penilai || ''; const type = data.penilai?.type || ''; let laporanButton = ''; From fb77198ca302558ebb288ff30cb6535ed7f44db1 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 24 Feb 2025 13:56:32 +0700 Subject: [PATCH 2/5] fix(laporan): perbaiki relasi dokumen pada laporan - Mengubah relasi dokumen dari 'debiture.documents.inspeksi' menjadi 'documents.inspeksi' untuk memperbaiki akses data. - Memastikan data yang diambil sesuai dengan struktur relasi yang benar. --- app/Http/Controllers/LaporanController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/LaporanController.php b/app/Http/Controllers/LaporanController.php index cd84f0f..9ee18bb 100644 --- a/app/Http/Controllers/LaporanController.php +++ b/app/Http/Controllers/LaporanController.php @@ -123,7 +123,7 @@ class LaporanController extends Controller $filteredRecords = $query->count(); // Get the data for the current page - $data = $query->with(['user', 'debiture', 'branch', 'tujuanPenilaian', 'penilaian','jenisFasilitasKredit', 'debiture.documents.inspeksi','penilai'])->get(); + $data = $query->with(['user', 'debiture', 'branch', 'tujuanPenilaian', 'penilaian','jenisFasilitasKredit', 'documents.inspeksi','penilai'])->get(); // Calculate the page count $pageCount = ceil($totalRecords / $size); From cb05fa31784ca8d7b24c16a0af9102e6fbd40f04 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 24 Feb 2025 15:02:42 +0700 Subject: [PATCH 3/5] fix(permohonan): perbaiki penanganan catatan ditolak pada reschedule jadwal survey - Mengubah cara pengiriman catatan ditolak dengan menggunakan JSON.stringify. - Memastikan catatan ditolak dapat diparse kembali di fungsi surveyorRescheduleJadwalSurvey. --- resources/views/permohonan/index.blade.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/views/permohonan/index.blade.php b/resources/views/permohonan/index.blade.php index 7bf297e..1f77129 100644 --- a/resources/views/permohonan/index.blade.php +++ b/resources/views/permohonan/index.blade.php @@ -206,9 +206,9 @@ if (data.status === 'proses-survey' || data.status == 'rejected-reschedule') { actionHtml += ` - - - `; + + +`; } if (data && data.penilaian && data.penilaian.waktu_penilaian !== null && data.status !== @@ -312,6 +312,7 @@ function surveyorRescheduleJadwalSurvey(permohonanId, idPenilaian, noReg, debitur, waktuPenilaian, rejectedNote) { + rejectedNote = JSON.parse(rejectedNote); Swal.fire({ title: 'Reschedule Jadwal Kunjungan', html: ` From 058fe711734bdcf3258644789d6d0407ca156583 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 24 Feb 2025 15:29:36 +0700 Subject: [PATCH 4/5] fix(dokumen): perbaiki input field jenis legalitas jaminan - Mengubah parameter yang digunakan dalam fungsi getCustomFieldInput - Mengganti item.id dengan item.jenis_legalitas_jaminan_id --- resources/views/debitur/components/dokumen.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/debitur/components/dokumen.blade.php b/resources/views/debitur/components/dokumen.blade.php index e76da06..59cf330 100644 --- a/resources/views/debitur/components/dokumen.blade.php +++ b/resources/views/debitur/components/dokumen.blade.php @@ -537,7 +537,7 @@ ${field.label}
- ${getCustomFieldInput(field.type, field.name, item.details, item.id)} + ${getCustomFieldInput(field.type, field.name, item.details, item.jenis_legalitas_jaminan_id)}
`).join('') : ""} From d068593177e4568ffa54af1f647367b77e666e42 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 24 Feb 2025 15:41:18 +0700 Subject: [PATCH 5/5] fix(dokumen): perbaiki pengalihan rute setelah menambahkan dokumen jaminan - Memperbaiki rute pengalihan setelah berhasil menambahkan dokumen jaminan. - Menambahkan parameter 'pemrohonan_id' pada rute pengalihan untuk memastikan data yang tepat dikirim. - Memperbaiki penanganan kesalahan dengan mengarahkan kembali ke halaman pembuatan dokumen jaminan dengan pesan kesalahan yang lebih informatif. --- app/Http/Controllers/DokumenJaminanController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/DokumenJaminanController.php b/app/Http/Controllers/DokumenJaminanController.php index f4966ce..f4e86a2 100644 --- a/app/Http/Controllers/DokumenJaminanController.php +++ b/app/Http/Controllers/DokumenJaminanController.php @@ -118,13 +118,13 @@ } DB::commit(); - return redirect()->route('debitur.jaminan.index', $id)->with( + return redirect()->route('debitur.jaminan.index',['id'=>$id,'pemrohonan_id' => $validate['permohonan_id'] ])->with( 'success', 'Dokumen Jaminan berhasil ditambahkan', ); } catch (Exception $e) { DB::rollBack(); - return redirect()->route('debitur.jaminan.index', $id)->with('error', 'ggl' . $e->getMessage()); + return redirect()->route('debitur.jaminan.create',['id'=>$id,'pemrohonan_id' => $validate['permohonan_id'] ])->with('error', $e->getMessage()); } } }