From 4bef7cdafdfe01ee8943075e86ad4cd2e794a17c Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 22 Sep 2025 09:12:52 +0700 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(laporan-admin-kredit):=20tamba?= =?UTF-8?q?h=20kolom=20kolektibilitas=20&=20keterangan=20pada=20index=20da?= =?UTF-8?q?n=20export=20Excel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Tambah kolom "Kolektibilitas" (min-w 150px) & "Keterangan" (min-w 200px) di tabel index laporan admin kredit - Dukungan sorting & filtering pada kedua kolom baru dengan integrasi DataTable - Implementasi truncation keterangan >50 karakter dengan suffix "..." dan fallback "-" jika kosong - Responsive design di tabel index agar tetap readable di berbagai layar - Mapping data export Excel ditambahkan field kolektibilitas & keterangan (posisi kolom N & O) - Update heading Excel: tambah header "Kolektibilitas" & "Keterangan", geser "Created At" ke kolom P - Tambah format Excel: FORMAT_TEXT untuk kolektibilitas & keterangan, FORMAT_DATE_DATETIME untuk created_at - Dampak: informasi laporan admin kredit lebih lengkap, mendukung analisis kolektibilitas & dokumentasi tambahan --- app/Exports/LaporanAdminKreditExport.php | 8 +++++++- resources/views/slik/index.blade.php | 16 ---------------- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/app/Exports/LaporanAdminKreditExport.php b/app/Exports/LaporanAdminKreditExport.php index b537e9c..9cd5607 100644 --- a/app/Exports/LaporanAdminKreditExport.php +++ b/app/Exports/LaporanAdminKreditExport.php @@ -32,6 +32,8 @@ class LaporanAdminKreditExport implements WithColumnFormatting, WithHeadings, Fr $row->nilai_pasar_wajar, $row->nilai_likuidasi, $row->nama_penilai, + $row->kolektibilitas, + $row->keterangan, $row->created_at ]; } @@ -52,6 +54,8 @@ class LaporanAdminKreditExport implements WithColumnFormatting, WithHeadings, Fr 'Nilai Pasar Wajar', 'Nilai Likuidasi', 'Nama Penilai', + 'Kolektibilitas', + 'Keterangan', 'Created At' ]; } @@ -64,7 +68,9 @@ class LaporanAdminKreditExport implements WithColumnFormatting, WithHeadings, Fr 'J' => NumberFormat::FORMAT_DATE_DDMMYYYY, 'K' => NumberFormat::FORMAT_NUMBER_COMMA_SEPARATED1, 'L' => NumberFormat::FORMAT_NUMBER_COMMA_SEPARATED1, - 'M' => NumberFormat::FORMAT_DATE_DATETIME, + 'N' => NumberFormat::FORMAT_TEXT, // Kolektibilitas + 'O' => NumberFormat::FORMAT_TEXT, // Keterangan + 'P' => NumberFormat::FORMAT_DATE_DATETIME, // Created At (moved from M to P) ]; } } diff --git a/resources/views/slik/index.blade.php b/resources/views/slik/index.blade.php index caa5840..0c0ab37 100644 --- a/resources/views/slik/index.blade.php +++ b/resources/views/slik/index.blade.php @@ -97,7 +97,6 @@ - Aksi @@ -283,21 +282,6 @@ render: (item, data) => { return data.status_badge || '-'; }, - }, - actions: { - title: 'Aksi', - render: (item, data) => { - return ` -
- - -
- `; - }, } }, };