fix: validasi

main
Rohmad Eko Wahyudi 2025-11-12 09:09:27 +07:00
parent 5cd7238212
commit ea5f23dd94
No known key found for this signature in database
GPG Key ID: 4CCEDA68CB778BAF
2 changed files with 27 additions and 15 deletions

View File

@ -105,6 +105,21 @@ namespace BankSampahApp.Controllers.Main
"</div>",
catatan_validasi = "<button class=\"btn-validasi px-3 py-1.5 bg-green-800 rounded-full text-white text-xs font-semibold font-['Plus_Jakarta_Sans'] hover:bg-green-900\">Validasi Data</button>",
},
new {
tanggal_pencatatan = "10 Sep 2024",
nama_bank_sampah = "Hijau Lestari",
nama_penanggung_jawab = "Siti Nurhaliza",
jenis_sampah_organik = "Rumput",
jumlah_sampah_masuk = 320,
jumlah_maggot_dihasilkan = 320,
status_validasi = "<div class=\"px-2 py-1 bg-red-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-red-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Belum Disetujui</span></div>",
catatan = "Perlu perbaikan",
aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
"</div>",
catatan_validasi = "<div class=\"px-2 py-1 bg-red-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-red-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Validasi Ditolak</span></div>",
},
};
var response = new

View File

@ -198,7 +198,7 @@
<div class="self-stretch inline-flex justify-end items-center gap-3">
<button type="button"
class="px-4 py-2.5 bg-white rounded-[99px] outline outline-1 outline-offset-[-1px] outline-gray-300 flex justify-center items-center gap-2 hover:bg-gray-50"
onclick="closeValidasiModal()">
onclick="confirmTolakValidasi()">
<div class="justify-start text-slate-800 text-sm font-semibold font-['Plus_Jakarta_Sans'] leading-5">Tolak Validasi</div>
</button>
<button type="button"
@ -430,21 +430,18 @@
function confirmValidasi() {
// TODO: Implement actual validation API call
Swal.fire({
title: 'Berhasil!',
text: 'Data berhasil divalidasi',
icon: 'success',
confirmButtonText: 'OK',
buttonsStyling: false,
customClass: {
confirmButton: 'btn bg-green-800 text-white hover:bg-green-900 px-4 py-2 rounded-full',
},
}).then(() => {
closeValidasiModal();
// Reload table
table.ajax.reload();
});
}
function confirmTolakValidasi() {
// TODO: Implement actual rejection API call
closeValidasiModal();
// Reload table
table.ajax.reload();
}
</script>
}