143 lines
12 KiB
C#
143 lines
12 KiB
C#
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace BankSampahApp.Controllers.Reduksi
|
|
{
|
|
[Route("Reduksi/[controller]/[action]")]
|
|
public class MaggotController : Controller
|
|
{
|
|
public IActionResult Index()
|
|
{
|
|
return View("~/Views/Reduksi/Maggot/Index.cshtml");
|
|
}
|
|
|
|
[HttpGet]
|
|
public IActionResult Table()
|
|
{
|
|
var data = new[]
|
|
{
|
|
new {
|
|
periode = "Mar 2024",
|
|
lokasi = "Berkah Sampah",
|
|
jumlah_sampah_reduksi = 345,
|
|
jumlah_maggot_dihasilkan = 345,
|
|
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",
|
|
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-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>",
|
|
},
|
|
new {
|
|
periode = "Apr 2024",
|
|
lokasi = "Eco Waste Center",
|
|
jumlah_sampah_reduksi = 410,
|
|
jumlah_maggot_dihasilkan = 390,
|
|
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 = "Pastikan pemilahan organik",
|
|
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-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>",
|
|
},
|
|
new {
|
|
periode = "Mei 2024",
|
|
lokasi = "TPS Mandiri",
|
|
jumlah_sampah_reduksi = 520,
|
|
jumlah_maggot_dihasilkan = 505,
|
|
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 = "Kelembapan terlalu tinggi",
|
|
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-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>",
|
|
},
|
|
new {
|
|
periode = "Jun 2024",
|
|
lokasi = "Bank Sampah Induk",
|
|
jumlah_sampah_reduksi = 295,
|
|
jumlah_maggot_dihasilkan = 270,
|
|
status_validasi = "<div class=\"px-2 py-1 bg-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Menunggu</span></div>",
|
|
catatan = "Butuh verifikasi ulang",
|
|
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-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Proses</span></div>",
|
|
},
|
|
new {
|
|
periode = "Jul 2024",
|
|
lokasi = "Kompos Center Utama",
|
|
jumlah_sampah_reduksi = 610,
|
|
jumlah_maggot_dihasilkan = 600,
|
|
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 optimal",
|
|
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-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>",
|
|
},
|
|
new {
|
|
periode = "Agu 2024",
|
|
lokasi = "Waste Hub Barat",
|
|
jumlah_sampah_reduksi = 455,
|
|
jumlah_maggot_dihasilkan = 432,
|
|
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']\">Ditolak</span></div>",
|
|
catatan = "Data tidak sesuai input",
|
|
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']\">Tidak Valid</span></div>",
|
|
},
|
|
new {
|
|
periode = "Sep 2024",
|
|
lokasi = "TPS Hijau Berseri",
|
|
jumlah_sampah_reduksi = 378,
|
|
jumlah_maggot_dihasilkan = 360,
|
|
status_validasi = "<div class=\"px-2 py-1 bg-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Menunggu</span></div>",
|
|
catatan = "Perlu cek ulang berat",
|
|
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-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Proses</span></div>",
|
|
},
|
|
new {
|
|
periode = "Okt 2024",
|
|
lokasi = "Berkah Sampah Timur",
|
|
jumlah_sampah_reduksi = 512,
|
|
jumlah_maggot_dihasilkan = 500,
|
|
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",
|
|
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-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>",
|
|
},
|
|
new {
|
|
periode = "Nov 2024",
|
|
lokasi = "Unit Daur Ulang Mandiri",
|
|
jumlah_sampah_reduksi = 290,
|
|
jumlah_maggot_dihasilkan = 275,
|
|
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']\">Ditolak</span></div>",
|
|
catatan = "Jumlah tidak konsisten",
|
|
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']\">Tidak Valid</span></div>",
|
|
},
|
|
new {
|
|
periode = "Des 2024",
|
|
lokasi = "Green Waste Point",
|
|
jumlah_sampah_reduksi = 640,
|
|
jumlah_maggot_dihasilkan = 620,
|
|
status_validasi = "<div class=\"px-2 py-1 bg-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Menunggu</span></div>",
|
|
catatan = "Butuh pemeriksaan akhir",
|
|
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-yellow-50 rounded-full inline-flex items-center justify-center\"><span class=\"text-yellow-600 text-xs font-semibold font-['Plus_Jakarta_Sans']\">Proses</span></div>",
|
|
},
|
|
new {
|
|
periode = "Jan 2025",
|
|
lokasi = "Pusat Olah Organik",
|
|
jumlah_sampah_reduksi = 580,
|
|
jumlah_maggot_dihasilkan = 560,
|
|
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 = "Operasional stabil",
|
|
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-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>",
|
|
},
|
|
|
|
};
|
|
|
|
var response = new
|
|
{
|
|
data = data
|
|
};
|
|
|
|
return Json(response);
|
|
}
|
|
}
|
|
}
|