From db55471111b62e772c572f5f5b637e8a2288aaf9 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Tue, 30 Sep 2025 16:57:44 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8(pembayaran):=20Perbaiki=20logika?= =?UTF-8?q?=20status=20pembayaran=20dan=20optimasi=20tampilan=20approval?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Memperbaiki nested condition untuk jenis_penilaian_id == 2 pada PembayaranController - Memindahkan logika status 'spk' ke blok else yang sesuai - Menyempurnakan flow status pembayaran agar konsisten dan bebas konflik - Menghindari benturan status antara 'proses-laporan' dan 'spk' - Menyusun ulang class Tailwind CSS pada approval.blade.php agar konsisten dan rapi - Memperbaiki struktur HTML dan layout card untuk meningkatkan readability dan responsivitas - Menambahkan fallback nominal_bayar dari biaya_final untuk keandalan data - Mengoptimalkan tampilan tombol action berdasarkan status_bayar dengan null-checking - Menambahkan fallback values untuk data kosong serta perbaikan spacing & alignment - Meningkatkan UX dan accessibility agar approval page lebih user-friendly dan stabil --- app/Http/Controllers/PembayaranController.php | 8 +- resources/views/pembayaran/approval.blade.php | 175 +++++++++--------- 2 files changed, 91 insertions(+), 92 deletions(-) diff --git a/app/Http/Controllers/PembayaranController.php b/app/Http/Controllers/PembayaranController.php index 1827f5c..294a8cc 100644 --- a/app/Http/Controllers/PembayaranController.php +++ b/app/Http/Controllers/PembayaranController.php @@ -346,11 +346,11 @@ class PembayaranController extends Controller } else { $data['status_bayar'] = 'sudah_bayar'; $data['status'] = 'proses-laporan'; - } - if ($permohonan->jenis_penilaian_id == 2) { - $data['status_bayar'] = 'sudah_bayar'; - $data['status'] = 'spk'; + if ($permohonan->jenis_penilaian_id == 2) { + $data['status_bayar'] = 'sudah_bayar'; + $data['status'] = 'spk'; + } } if ($permohonan->jenis_penilaian_id == 1) { diff --git a/resources/views/pembayaran/approval.blade.php b/resources/views/pembayaran/approval.blade.php index 3e64a2b..b058c97 100644 --- a/resources/views/pembayaran/approval.blade.php +++ b/resources/views/pembayaran/approval.blade.php @@ -6,9 +6,10 @@ @section('content')
-
-
+
+

Daftar Pembayaran

@@ -26,74 +27,74 @@
- +
- - - - - - - + + + + + + + - + - - - - + + + + - + - - + +
- - - Nomor Registrasi - - - Tanggal Permohonan - - - User Pemohon - - - Cabang Pemohon - - - Debitur - -
+ + + Nomor Registrasi + + + Tanggal Permohonan + + + User Pemohon + + + Cabang Pemohon + + + Debitur + + - Status Bayar - - + Status Bayar + + - Tanggal KSL - - - Nominal bayar - - - Bukti Bayar - - - Approval By - - + Tanggal KSL + + + Nominal bayar + + + Bukti Bayar + + + Approval By + + - Keterangan - - + Keterangan + + Action
Action