- Menambahkan auto-fill nominal_bayar dengan nilai biaya_final pada create persetujuan - Memperbaiki query datatables dengan filter status penawaran lebih spesifik - Menambahkan whereHas untuk memastikan hanya status 'persetujuan-penawaran' yang ditampilkan - Menambahkan preview file upload (persetujuan_penawaran, surat_representasi, bukti_bayar) - Menggunakan Storage::url() untuk generate URL file dengan keamanan optimal - Menambahkan ikon eye dan badge untuk tampilan preview file - Memperbaiki fallback nominal_bayar agar otomatis menggunakan biaya_final - Merapikan struktur HTML dan urutan class Tailwind CSS di index dan form blade - Mengoptimalkan AJAX request structure dan error handling agar lebih stabil
12 KiB
12 KiB