feat: add new area satpel with page dashboard
parent
4c8e9a2569
commit
cff82911bf
|
|
@ -0,0 +1,13 @@
|
|||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace BankSampahApp.Areas.Satpel.Controllers
|
||||
{
|
||||
[Area("Satpel")]
|
||||
public class DashboardController : Controller
|
||||
{
|
||||
public IActionResult Index()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,171 @@
|
|||
@{
|
||||
ViewData["Title"] = "Dashboard";
|
||||
}
|
||||
|
||||
<div class="flex">
|
||||
<div class="prose">
|
||||
<span class="text-xl font-semibold text-black">Dashboard Satpel</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="h-6"></div>
|
||||
|
||||
<div class="card bg-white md:bg-[url(/images/image-welcome-dashboard.png)] md:bg-local md:bg-right md:bg-no-repeat">
|
||||
<div class="card-body gap-0">
|
||||
<span class="text-gray-500">Selamat Datang</span>
|
||||
<span class="bg-gradient-to-r from-[#089A7B] to-[#46C881] bg-clip-text text-2xl font-semibold text-transparent">Satpel Kota M. Fransisco</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="h-6"></div>
|
||||
|
||||
<div class="grid grid-cols-1 gap-4 md:grid-cols-4">
|
||||
<div class="card bg-gradient-to-tl from-[#88C293] to-[#247332] text-white">
|
||||
<div class="card-body">
|
||||
<div class="card-title">
|
||||
<i class="ph ph-building-office text-2xl"></i>
|
||||
</div>
|
||||
<div class="flex">
|
||||
<div class="flex w-3/5 flex-col gap-0 self-end">
|
||||
<span>Total BSI</span>
|
||||
<span class="text-3xl">1203 Unit</span>
|
||||
</div>
|
||||
<div class="divider divider-horizontal before:bg-white after:bg-white"></div>
|
||||
<div class="grid w-2/5 grid-rows-3 gap-2 text-[12px]">
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Sudah Verifikasi</span>
|
||||
<span>145 Unit</span>
|
||||
</div>
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Belum Verifikasi</span>
|
||||
<span>5432 Unit</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card bg-gradient-to-tl from-indigo-200 to-blue-700 text-white">
|
||||
<div class="card-body">
|
||||
<div class="card-title">
|
||||
<i class="ph ph-building-office text-2xl"></i>
|
||||
</div>
|
||||
<div class="flex">
|
||||
<div class="flex w-3/5 flex-col gap-0 self-end">
|
||||
<span>Total BSU</span>
|
||||
<span class="text-3xl">1203 Unit</span>
|
||||
</div>
|
||||
<div class="divider divider-horizontal before:bg-white after:bg-white"></div>
|
||||
<div class="grid w-2/5 grid-rows-3 gap-2 text-[12px]">
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Sudah Aktif</span>
|
||||
<span>145 Unit</span>
|
||||
</div>
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Belum Aktif</span>
|
||||
<span>5432 Unit</span>
|
||||
</div>
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Ditolak</span>
|
||||
<span>5432 Unit</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card bg-gradient-to-tl from-amber-200 to-amber-700 text-white">
|
||||
<div class="card-body">
|
||||
<div class="card-title">
|
||||
<i class="ph ph-factory text-2xl"></i>
|
||||
</div>
|
||||
<div class="flex">
|
||||
<div class="flex w-3/5 flex-col gap-0 self-end">
|
||||
<span>Total Offtaker</span>
|
||||
<span class="text-3xl">39 Unit</span>
|
||||
</div>
|
||||
<div class="divider divider-horizontal before:bg-white after:bg-white"></div>
|
||||
<div class="grid w-2/5 grid-rows-3 gap-2 text-[12px]">
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Sudah Aktif</span>
|
||||
<span>145 Unit</span>
|
||||
</div>
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Belum Aktif</span>
|
||||
<span>5432 Unit</span>
|
||||
</div>
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Ditolak</span>
|
||||
<span>5432 Unit</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card bg-gradient-to-tl from-violet-200 to-violet-700 text-white">
|
||||
<div class="card-body">
|
||||
<div class="card-title">
|
||||
<i class="ph ph-users-three text-2xl"></i>
|
||||
</div>
|
||||
<div class="flex">
|
||||
<div class="flex w-3/5 flex-col gap-0 self-end">
|
||||
<span>Total Nasabah</span>
|
||||
<span class="text-3xl">2780 Unit</span>
|
||||
</div>
|
||||
<div class="divider divider-horizontal before:bg-white after:bg-white"></div>
|
||||
<div class="grid w-2/5 grid-rows-3 gap-2 text-[12px]">
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Sudah Aktif</span>
|
||||
<span>145 Unit</span>
|
||||
</div>
|
||||
<div class="flex flex-col">
|
||||
<span class="font-semibold">Belum Aktif</span>
|
||||
<span>5432 Unit</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="h-6"></div>
|
||||
|
||||
<div class="grid grid-cols-1 gap-4 md:grid-cols-3">
|
||||
<div class="stats bg-white">
|
||||
<div class="stat">
|
||||
<div class="stat-title">Total Sampah BSI</div>
|
||||
<div class="stat-value">5,812 Kg</div>
|
||||
<div class="stat-desc">
|
||||
<span class="text-green-600">
|
||||
<i class="ph ph-arrow-up"></i>
|
||||
40%
|
||||
</span>
|
||||
vs bulan kemarin
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stats bg-white">
|
||||
<div class="stat">
|
||||
<div class="stat-title">Total Sampah BSU</div>
|
||||
<div class="stat-value">5,812 Kg</div>
|
||||
<div class="stat-desc">
|
||||
<span class="text-green-600">
|
||||
<i class="ph ph-arrow-up"></i>
|
||||
40%
|
||||
</span>
|
||||
vs bulan kemarin
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stats bg-white">
|
||||
<div class="stat">
|
||||
<div class="stat-title">Total Sampah Offtaker</div>
|
||||
<div class="stat-value">89.4 Kg</div>
|
||||
<div class="stat-desc">
|
||||
<span class="text-green-600">
|
||||
<i class="ph ph-arrow-up"></i>
|
||||
40%
|
||||
</span>
|
||||
vs bulan kemarin
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
@using BankSampahApp
|
||||
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
@{
|
||||
Layout = "/Areas/Shared/Layouts/App/_Layout.cshtml";
|
||||
}
|
||||
|
|
@ -59,7 +59,7 @@
|
|||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a asp-area="Bsi" asp-controller="Profil" asp-action="Index" class="w-full rounded-full @(controller=="Profil" ? "menu-active" : "")">
|
||||
<a asp-area="Bsi" asp-controller="Profil" asp-action="Index" class="w-full rounded-full @(controller == "Profil" ? "menu-active" : "")">
|
||||
<i class="ph ph-user-square me-2 text-lg"></i>
|
||||
Profil Bank Sampah
|
||||
</a>
|
||||
|
|
@ -98,13 +98,13 @@
|
|||
else if (currentArea == "Nasabah")
|
||||
{
|
||||
<li>
|
||||
<a asp-area="Nasabah" asp-controller="Dashboard" asp-action="Index" class="w-full rounded-full @(controller=="Dashboard" ? "menu-active" : "")">
|
||||
<a asp-area="Nasabah" asp-controller="Dashboard" asp-action="Index" class="w-full rounded-full @(controller == "Dashboard" ? "menu-active" : "")">
|
||||
<i class="ph ph-gauge me-2 text-lg"></i>
|
||||
Dashboard
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a asp-area="Nasabah" asp-controller="Profil" asp-action="Index" class="w-full rounded-full @(controller=="Profil" ? "menu-active" : "")">
|
||||
<a asp-area="Nasabah" asp-controller="Profil" asp-action="Index" class="w-full rounded-full @(controller == "Profil" ? "menu-active" : "")">
|
||||
<i class="ph ph-user-square me-2 text-lg"></i>
|
||||
Profil Nasabah
|
||||
</a>
|
||||
|
|
@ -122,6 +122,39 @@
|
|||
</a>
|
||||
</li>
|
||||
}
|
||||
else if (currentArea == "Satpel")
|
||||
{
|
||||
<li>
|
||||
<a asp-area="Satpel" asp-action="Index" asp-controller="Dashboard" class="w-full rounded-full @(controller == "Dashboard" ? "menu-active" : "")">
|
||||
<i class="ph ph-gauge me-2 text-lg"></i>
|
||||
Dashboard
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="rounded-full">
|
||||
<i class="ph ph-house-line me-2 text-lg"></i>
|
||||
Data Bank Sampah
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="rounded-full">
|
||||
<i class="ph ph-users-four me-2 text-lg"></i>
|
||||
Data Nasabah
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="rounded-full">
|
||||
<i class="ph ph-read-cv-logo me-2 text-lg"></i>
|
||||
Data Offtaker
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="rounded-full">
|
||||
<i class="ph ph-database me-2 text-lg"></i>
|
||||
Transaksi Laporan
|
||||
</a>
|
||||
</li>
|
||||
}
|
||||
else
|
||||
{
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,6 +39,8 @@
|
|||
<Folder Include="Areas\Bsi\Models\" />
|
||||
<Folder Include="Areas\Nasabah\Data\" />
|
||||
<Folder Include="Areas\Nasabah\Models\" />
|
||||
<Folder Include="Areas\Satpel\Data\" />
|
||||
<Folder Include="Areas\Satpel\Models\" />
|
||||
<Folder Include="Areas\Shared\Layouts\LandingPage\" />
|
||||
<Folder Include="Areas\Sudin\Data\" />
|
||||
<Folder Include="Areas\Sudin\Models\" />
|
||||
|
|
|
|||
Loading…
Reference in New Issue