feat: validasi di bank sampah dan composting

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

View File

@ -25,6 +25,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Ciracas", asal_sampah = "Ciracas",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Perhatikan kebersihan", catatan = "Perhatikan kebersihan",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -40,6 +41,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Cilandak", asal_sampah = "Cilandak",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Perlu dicek ulang", catatan = "Perlu dicek ulang",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -55,6 +57,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Cempaka Putih", asal_sampah = "Cempaka Putih",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Perlu ditingkatkan", catatan = "Perlu ditingkatkan",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -70,6 +73,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Cakung", asal_sampah = "Cakung",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Kualitas baik", catatan = "Kualitas baik",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -85,6 +89,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Duren Sawit", asal_sampah = "Duren Sawit",
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>", 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 = "Cukup baik", catatan = "Cukup baik",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -100,6 +105,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Grogol Petamburan", asal_sampah = "Grogol Petamburan",
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>", 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 = "Bagus", catatan = "Bagus",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -115,6 +121,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Kebayoran Baru", asal_sampah = "Kebayoran Baru",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sangat baik", catatan = "Sangat baik",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -130,6 +137,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Tebet", asal_sampah = "Tebet",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Kondisi bagus", catatan = "Kondisi bagus",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -145,6 +153,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Menteng", asal_sampah = "Menteng",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sesuai standar", catatan = "Sesuai standar",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -160,6 +169,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Senen", asal_sampah = "Senen",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Aman untuk proses", catatan = "Aman untuk proses",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -175,6 +185,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Pasar Minggu", asal_sampah = "Pasar Minggu",
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>", 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 verifikasi", catatan = "Perlu verifikasi",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -190,6 +201,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Jagakarsa", asal_sampah = "Jagakarsa",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Siap olah", catatan = "Siap olah",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -205,6 +217,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Tanah Abang", asal_sampah = "Tanah Abang",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Kondisi bersih", catatan = "Kondisi bersih",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -220,6 +233,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Kemayoran", asal_sampah = "Kemayoran",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Layak proses", catatan = "Layak proses",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -235,6 +249,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Kelapa Gading", asal_sampah = "Kelapa Gading",
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>", 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 = "Butuh pemilahan ulang", catatan = "Butuh pemilahan ulang",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -250,6 +265,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Pulo Gadung", asal_sampah = "Pulo Gadung",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Siap didistribusi", catatan = "Siap didistribusi",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -265,6 +281,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Matraman", asal_sampah = "Matraman",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Hati-hati proses", catatan = "Hati-hati proses",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -280,6 +297,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Kramat Jati", asal_sampah = "Kramat Jati",
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>", 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 penanganan khusus", catatan = "Perlu penanganan khusus",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -295,6 +313,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Jatinegara", asal_sampah = "Jatinegara",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Kualitas premium", catatan = "Kualitas premium",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -310,6 +329,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Cipayung", asal_sampah = "Cipayung",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sangat layak", catatan = "Sangat layak",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -325,6 +345,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Pancoran", asal_sampah = "Pancoran",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Proses lancar", catatan = "Proses lancar",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -340,6 +361,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Condet", asal_sampah = "Condet",
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>", 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 = "Kondisi kurang baik", catatan = "Kondisi kurang baik",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -355,6 +377,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Kebun Jeruk", asal_sampah = "Kebun Jeruk",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Cocok kompos", catatan = "Cocok kompos",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -370,6 +393,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Rawamangun", asal_sampah = "Rawamangun",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sudah tersortir", catatan = "Sudah tersortir",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -385,6 +409,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Halim", asal_sampah = "Halim",
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Bersih dan rapi", catatan = "Bersih dan rapi",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -400,6 +425,7 @@ namespace BankSampahApp.Controllers.Main
asal_sampah = "Mampang", asal_sampah = "Mampang",
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>", 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 = "Ada pecahan", catatan = "Ada pecahan",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] w-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +

View File

@ -25,6 +25,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 14, lama_proses = 14,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Perhatikan kebersihan", catatan = "Perhatikan kebersihan",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -40,6 +41,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 21, lama_proses = 21,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Perlu dicek ulang", catatan = "Perlu dicek ulang",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -55,6 +57,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 30, lama_proses = 30,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Perlu ditingkatkan", catatan = "Perlu ditingkatkan",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -70,6 +73,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 7, lama_proses = 7,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Kualitas baik", catatan = "Kualitas baik",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -85,6 +89,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 28, lama_proses = 28,
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>", 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 = "Cukup baik", catatan = "Cukup baik",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -100,6 +105,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 21, lama_proses = 21,
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>", 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 = "Bagus", catatan = "Bagus",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -115,6 +121,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 18, lama_proses = 18,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sangat baik", catatan = "Sangat baik",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -130,6 +137,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 25, lama_proses = 25,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Kondisi bagus", catatan = "Kondisi bagus",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -145,6 +153,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 35, lama_proses = 35,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sesuai standar", catatan = "Sesuai standar",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -160,6 +169,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 12, lama_proses = 12,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Aman untuk proses", catatan = "Aman untuk proses",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -175,6 +185,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 45, lama_proses = 45,
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>", 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 verifikasi", catatan = "Perlu verifikasi",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -190,6 +201,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 16, lama_proses = 16,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Siap olah", catatan = "Siap olah",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -205,6 +217,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 19, lama_proses = 19,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Kondisi bersih", catatan = "Kondisi bersih",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -220,6 +233,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 28, lama_proses = 28,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Layak proses", catatan = "Layak proses",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -235,6 +249,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 8, lama_proses = 8,
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>", 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 = "Butuh pemilahan ulang", catatan = "Butuh pemilahan ulang",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -250,6 +265,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 22, lama_proses = 22,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Siap didistribusi", catatan = "Siap didistribusi",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -265,6 +281,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 10, lama_proses = 10,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Hati-hati proses", catatan = "Hati-hati proses",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -280,6 +297,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 15, lama_proses = 15,
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>", 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 penanganan khusus", catatan = "Perlu penanganan khusus",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -295,6 +313,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 20, lama_proses = 20,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Kualitas premium", catatan = "Kualitas premium",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -310,6 +329,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 40, lama_proses = 40,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sangat layak", catatan = "Sangat layak",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -325,6 +345,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 11, lama_proses = 11,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Proses lancar", catatan = "Proses lancar",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -340,6 +361,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 17, lama_proses = 17,
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>", 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 = "Kondisi kurang baik", catatan = "Kondisi kurang baik",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -355,6 +377,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 23, lama_proses = 23,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Cocok kompos", catatan = "Cocok kompos",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -370,6 +393,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 32, lama_proses = 32,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Sudah tersortir", catatan = "Sudah tersortir",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -385,6 +409,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 9, lama_proses = 9,
status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>", status_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Disetujui</span></div>",
catatan = "Bersih dan rapi", catatan = "Bersih dan rapi",
catatan_validasi = "<div class=\"px-2 py-1 bg-green-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-green-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Tervalidasi</span></div>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +
@ -400,6 +425,7 @@ namespace BankSampahApp.Controllers.Main
lama_proses = 26, lama_proses = 26,
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>", 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 = "Ada pecahan", catatan = "Ada pecahan",
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>",
aksi = "<div class=\"flex gap-2\">" + aksi = "<div class=\"flex gap-2\">" +
"<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-amber-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-note-pencil text-white text-sm\"></i></button>" +
"<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" + "<button class=\"p-2 bg-red-500 rounded-full w-[36px] h-[36px]\"><i class=\"ph ph-trash text-white text-sm\"></i></button>" +

View File

@ -165,6 +165,62 @@
</dialog> </dialog>
<!-- /modal tambah/edit --> <!-- /modal tambah/edit -->
<!-- Modal Validasi Data -->
<dialog id="modal_validasi" class="modal modal-bottom sm:modal-middle">
<div class="modal-box w-full max-w-[591px] p-6 bg-white rounded-2xl inline-flex flex-col justify-center items-end gap-6">
<!-- Header -->
<div class="self-stretch inline-flex justify-between items-center">
<div class="flex-1 justify-start text-gray-900 text-xl font-semibold font-['Plus_Jakarta_Sans'] leading-8">Validasi Data</div>
<button type="button" class="w-5 h-5 relative" onclick="closeValidasiModal()">
<i class="ph ph-x text-gray-500 text-xl"></i>
</button>
</div>
<!-- Content -->
<div class="self-stretch flex flex-col justify-center items-center">
<div class="self-stretch px-3 pt-3 pb-8 bg-gray-50 rounded-lg inline-flex justify-start items-start gap-4">
<div class="flex-1 inline-flex flex-col justify-start items-start gap-1">
<div class="self-stretch justify-start text-gray-500 text-xs font-normal font-['Plus_Jakarta_Sans'] leading-4">Tgl Pemilahan</div>
<div id="val_tgl_pemilahan" class="self-stretch justify-start text-slate-600 text-base font-normal font-['Plus_Jakarta_Sans'] leading-6">-</div>
</div>
<div class="flex-1 inline-flex flex-col justify-start items-start gap-1">
<div class="self-stretch justify-start text-gray-500 text-xs font-normal font-['Plus_Jakarta_Sans'] leading-4">Nama Bank Sampah</div>
<div id="val_nama_bank_sampah" class="self-stretch justify-start text-slate-600 text-base font-normal font-['Plus_Jakarta_Sans'] leading-6">-</div>
</div>
<div class="flex-1 inline-flex flex-col justify-start items-start gap-1">
<div class="self-stretch justify-start text-gray-500 text-xs font-normal font-['Plus_Jakarta_Sans'] leading-4">Nama Penanggung Jawab</div>
<div id="val_nama_penanggung_jawab" class="self-stretch justify-start text-slate-600 text-base font-normal font-['Plus_Jakarta_Sans'] leading-6">-</div>
</div>
</div>
<button type="button" id="btn_lebih_lengkap" class="px-3 py-1.5 bg-white rounded-[99px] outline outline-1 outline-gray-200 inline-flex justify-center items-center gap-1 -mt-4" onclick="toggleDetail()">
<span class="text-gray-500 text-xs font-medium font-['Plus_Jakarta_Sans'] leading-4">Lebih Lengkap</span>
<i id="icon_lebih_lengkap" class="ph ph-caret-down text-gray-500 text-xs"></i>
</button>
</div>
<!-- Question -->
<div class="self-stretch justify-start text-slate-800 text-base font-semibold font-['Plus_Jakarta_Sans'] leading-6">Anda yakin ingin melakukan validasi data ?</div>
<!-- Actions -->
<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="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"
class="w-28 px-4 py-2.5 bg-green-800 rounded-[99px] flex justify-center items-center gap-2 hover:bg-green-900"
onclick="confirmValidasi()">
<div class="justify-start text-white text-sm font-semibold font-['Plus_Jakarta_Sans'] leading-5">Ya</div>
</button>
</div>
</div>
<form method="dialog" class="modal-backdrop">
<button>close</button>
</form>
</dialog>
<!-- /modal validasi -->
<div class="h-6"></div> <div class="h-6"></div>
<div class="card bg-white shadow-sm"> <div class="card bg-white shadow-sm">
@ -184,6 +240,7 @@
<th class="w-[10%]">Asal Sampah</th> <th class="w-[10%]">Asal Sampah</th>
<th class="w-[10%]">Status Validasi</th> <th class="w-[10%]">Status Validasi</th>
<th class="w-[10%]">Catatan</th> <th class="w-[10%]">Catatan</th>
<th class="w-[10%]">Validasi</th>
<th class="w-[8%]">Aksi</th> <th class="w-[8%]">Aksi</th>
</tr> </tr>
</thead> </thead>
@ -218,6 +275,7 @@
{ data: 'asal_sampah' }, { data: 'asal_sampah' },
{ data: 'status_validasi' }, { data: 'status_validasi' },
{ data: 'catatan' }, { data: 'catatan' },
{ data: 'catatan_validasi' },
{ data: 'aksi' }, { data: 'aksi' },
] ]
}); });
@ -261,17 +319,17 @@
// Edit button handler // Edit button handler
$('#example').on('click', '.p-2.bg-amber-500', function (e) { $('#example').on('click', '.p-2.bg-amber-500', function (e) {
e.preventDefault(); e.preventDefault();
// Get row data // Get row data
var row = table.row($(this).parents('tr')).data(); var row = table.row($(this).parents('tr')).data();
// Set edit mode // Set edit mode
$('#edit_mode').val('true'); $('#edit_mode').val('true');
$('#modal_title').text('Edit Data Pemilahan'); $('#modal_title').text('Edit Data Pemilahan');
// Convert date format from "15 Mar 2024" to "2024-03-15" // Convert date format from "15 Mar 2024" to "2024-03-15"
var tglPemilahan = convertDateToInput(row.tgl_pemilahan); var tglPemilahan = convertDateToInput(row.tgl_pemilahan);
// Populate form with row data // Populate form with row data
$('#tgl_pemilahan').val(tglPemilahan); $('#tgl_pemilahan').val(tglPemilahan);
$('#nama_bank_sampah').val(row.nama_bank_sampah); $('#nama_bank_sampah').val(row.nama_bank_sampah);
@ -280,16 +338,35 @@
$('#kategori_sampah').val(row.kategori_sampah); $('#kategori_sampah').val(row.kategori_sampah);
$('#jumlah').val(row.jumlah); $('#jumlah').val(row.jumlah);
$('#asal_sampah').val(row.asal_sampah); $('#asal_sampah').val(row.asal_sampah);
// Extract status from HTML badge // Extract status from HTML badge
var statusText = $(row.status_validasi).text().trim(); var statusText = $(row.status_validasi).text().trim();
$('#status_validasi').val(statusText); $('#status_validasi').val(statusText);
$('#catatan').val(row.catatan); $('#catatan').val(row.catatan);
// Open modal // Open modal
modal_tambah.showModal(); modal_tambah.showModal();
}); });
// Validasi button handler
$('#example').on('click', '.btn-validasi', function (e) {
e.preventDefault();
// Get row data
var row = table.row($(this).parents('tr')).data();
// Store current row reference
window.currentValidationRow = row;
// Populate validation modal with data
$('#val_tgl_pemilahan').text(row.tgl_pemilahan);
$('#val_nama_bank_sampah').text(row.nama_bank_sampah);
$('#val_nama_penanggung_jawab').text(row.nama_penanggung_jawab);
// Open validation modal
modal_validasi.showModal();
});
}); });
// Function to convert date format "15 Mar 2024" to "2024-03-15" // Function to convert date format "15 Mar 2024" to "2024-03-15"
@ -320,9 +397,9 @@
function submitForm(e) { function submitForm(e) {
e.preventDefault(); e.preventDefault();
var isEditMode = $('#edit_mode').val() === 'true'; var isEditMode = $('#edit_mode').val() === 'true';
// TODO: Implement form submission logic // TODO: Implement form submission logic
Swal.fire({ Swal.fire({
title: 'Berhasil!', title: 'Berhasil!',
@ -335,10 +412,47 @@
}, },
}).then(() => { }).then(() => {
closeModal(); closeModal();
// Reload table // Reload table
table.ajax.reload(); table.ajax.reload();
}); });
} }
function closeValidasiModal() {
window.currentValidationRow = null;
modal_validasi.close();
}
function toggleDetail() {
// TODO: Implement show more details functionality
var btn = $('#btn_lebih_lengkap span');
var icon = $('#icon_lebih_lengkap');
if (btn.text() === 'Lebih Lengkap') {
btn.text('Lebih Sedikit');
icon.removeClass('ph-caret-down').addClass('ph-caret-up');
// Show additional fields
} else {
btn.text('Lebih Lengkap');
icon.removeClass('ph-caret-up').addClass('ph-caret-down');
// Hide additional fields
}
}
function confirmValidasi() {
// TODO: Implement actual validation API call
closeValidasiModal();
// Reload table
table.ajax.reload();
}
function confirmTolakValidasi() {
// TODO: Implement actual rejection API call
closeValidasiModal();
// Reload table
table.ajax.reload();
}
</script> </script>
} }

View File

@ -178,6 +178,62 @@
</dialog> </dialog>
<!-- /modal tambah --> <!-- /modal tambah -->
<!-- Modal Validasi Data -->
<dialog id="modal_validasi" class="modal modal-bottom sm:modal-middle">
<div class="modal-box w-full max-w-[591px] p-6 bg-white rounded-2xl inline-flex flex-col justify-center items-end gap-6">
<!-- Header -->
<div class="self-stretch inline-flex justify-between items-center">
<div class="flex-1 justify-start text-gray-900 text-xl font-semibold font-['Plus_Jakarta_Sans'] leading-8">Validasi Data</div>
<button type="button" class="w-5 h-5 relative" onclick="closeValidasiModal()">
<i class="ph ph-x text-gray-500 text-xl"></i>
</button>
</div>
<!-- Content -->
<div class="self-stretch flex flex-col justify-center items-center">
<div class="self-stretch px-3 pt-3 pb-8 bg-gray-50 rounded-lg inline-flex justify-start items-start gap-4">
<div class="flex-1 inline-flex flex-col justify-start items-start gap-1">
<div class="self-stretch justify-start text-gray-500 text-xs font-normal font-['Plus_Jakarta_Sans'] leading-4">Tgl Pencatatan</div>
<div id="val_tgl_pencatatan" class="self-stretch justify-start text-slate-600 text-base font-normal font-['Plus_Jakarta_Sans'] leading-6">-</div>
</div>
<div class="flex-1 inline-flex flex-col justify-start items-start gap-1">
<div class="self-stretch justify-start text-gray-500 text-xs font-normal font-['Plus_Jakarta_Sans'] leading-4">Nama Bank Sampah</div>
<div id="val_nama_bank_sampah" class="self-stretch justify-start text-slate-600 text-base font-normal font-['Plus_Jakarta_Sans'] leading-6">-</div>
</div>
<div class="flex-1 inline-flex flex-col justify-start items-start gap-1">
<div class="self-stretch justify-start text-gray-500 text-xs font-normal font-['Plus_Jakarta_Sans'] leading-4">Nama Penanggung Jawab</div>
<div id="val_nama_penanggung_jawab" class="self-stretch justify-start text-slate-600 text-base font-normal font-['Plus_Jakarta_Sans'] leading-6">-</div>
</div>
</div>
<button type="button" id="btn_lebih_lengkap" class="px-3 py-1.5 bg-white rounded-[99px] outline outline-1 outline-gray-200 inline-flex justify-center items-center gap-1 -mt-4" onclick="toggleDetail()">
<span class="text-gray-500 text-xs font-medium font-['Plus_Jakarta_Sans'] leading-4">Lebih Lengkap</span>
<i id="icon_lebih_lengkap" class="ph ph-caret-down text-gray-500 text-xs"></i>
</button>
</div>
<!-- Question -->
<div class="self-stretch justify-start text-slate-800 text-base font-semibold font-['Plus_Jakarta_Sans'] leading-6">Anda yakin ingin melakukan validasi data ?</div>
<!-- Actions -->
<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="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"
class="w-28 px-4 py-2.5 bg-green-800 rounded-[99px] flex justify-center items-center gap-2 hover:bg-green-900"
onclick="confirmValidasi()">
<div class="justify-start text-white text-sm font-semibold font-['Plus_Jakarta_Sans'] leading-5">Ya</div>
</button>
</div>
</div>
<form method="dialog" class="modal-backdrop">
<button>close</button>
</form>
</dialog>
<!-- /modal validasi -->
<div class="h-6"></div> <div class="h-6"></div>
<div class="card bg-white shadow-sm"> <div class="card bg-white shadow-sm">
@ -197,6 +253,7 @@
<th class="w-[8%]">Lama Proses (Hari)</th> <th class="w-[8%]">Lama Proses (Hari)</th>
<th class="w-[10%]">Status Validasi</th> <th class="w-[10%]">Status Validasi</th>
<th class="w-[10%]">Catatan</th> <th class="w-[10%]">Catatan</th>
<th class="w-[10%]">Validasi</th>
<th class="w-[10%]">Aksi</th> <th class="w-[10%]">Aksi</th>
</tr> </tr>
</thead> </thead>
@ -231,6 +288,7 @@
{ data: 'lama_proses' }, { data: 'lama_proses' },
{ data: 'status_validasi' }, { data: 'status_validasi' },
{ data: 'catatan' }, { data: 'catatan' },
{ data: 'catatan_validasi' },
{ data: 'aksi' }, { data: 'aksi' },
] ]
}); });
@ -265,7 +323,26 @@
// Show modal // Show modal
modal_tambah.showModal(); modal_tambah.showModal();
}); });
// Validasi button handler
$('#example').on('click', '.btn-validasi', function (e) {
e.preventDefault();
// Get row data
var row = table.row($(this).parents('tr')).data();
// Store current row reference
window.currentValidationRow = row;
// Populate validation modal with data
$('#val_tgl_pencatatan').text(row.tgl_pencatatan);
$('#val_nama_bank_sampah').text(row.nama_bank_sampah);
$('#val_nama_penanggung_jawab').text(row.nama_penanggung_jawab);
// Open validation modal
modal_validasi.showModal();
});
// Delete button handler // Delete button handler
$('#example').on('click', '.p-2.bg-red-500', function (e) { $('#example').on('click', '.p-2.bg-red-500', function (e) {
e.preventDefault(); e.preventDefault();
@ -333,12 +410,12 @@
function submitForm(e) { function submitForm(e) {
e.preventDefault(); e.preventDefault();
var isEditMode = $('#edit_mode').val() === 'true'; var isEditMode = $('#edit_mode').val() === 'true';
// TODO: Implement actual save/update API call here // TODO: Implement actual save/update API call here
// For now, just show success message // For now, just show success message
Swal.fire({ Swal.fire({
title: 'Berhasil!', title: 'Berhasil!',
text: isEditMode ? 'Data berhasil diperbarui.' : 'Data berhasil ditambahkan.', text: isEditMode ? 'Data berhasil diperbarui.' : 'Data berhasil ditambahkan.',
@ -351,10 +428,47 @@
buttonsStyling: false buttonsStyling: false
}).then(() => { }).then(() => {
closeModal(); closeModal();
// Reload table // Reload table
table.ajax.reload(); table.ajax.reload();
}); });
} }
function closeValidasiModal() {
window.currentValidationRow = null;
modal_validasi.close();
}
function toggleDetail() {
// TODO: Implement show more details functionality
var btn = $('#btn_lebih_lengkap span');
var icon = $('#icon_lebih_lengkap');
if (btn.text() === 'Lebih Lengkap') {
btn.text('Lebih Sedikit');
icon.removeClass('ph-caret-down').addClass('ph-caret-up');
// Show additional fields
} else {
btn.text('Lebih Lengkap');
icon.removeClass('ph-caret-up').addClass('ph-caret-down');
// Hide additional fields
}
}
function confirmValidasi() {
// TODO: Implement actual validation API call
closeValidasiModal();
// Reload table
table.ajax.reload();
}
function confirmTolakValidasi() {
// TODO: Implement actual rejection API call
closeValidasiModal();
// Reload table
table.ajax.reload();
}
</script> </script>
} }

View File

@ -152,7 +152,7 @@
<li> <li>
<a asp-controller="Profil" class="rounded-full @(controller == "Profil" ? "menu-active" : "")"> <a asp-controller="Profil" class="rounded-full @(controller == "Profil" ? "menu-active" : "")">
<i class="ph ph-user-square me-2 text-lg"></i> <i class="ph ph-user-square me-2 text-lg"></i>
Profil Profil Bank Sampah
</a> </a>
</li> </li>