diff --git a/app/Enums/Modul.php b/app/Enums/Modul.php index 8fb1b4541..ccf0afb66 100644 --- a/app/Enums/Modul.php +++ b/app/Enums/Modul.php @@ -14,7 +14,10 @@ final class Modul extends Enum { const permision = [ - 'read', 'write', 'edit', 'delete', + 'read', + 'write', + 'edit', + 'delete', ]; const Menu = [ @@ -105,6 +108,24 @@ final class Modul extends Enum 'icon' => 'fa fa-chart-pie', 'permission' => 'datapresisi', 'submenu' => [ + [ + 'text' => 'Statistik', + 'icon' => 'fa fa-chart-pie', + 'submenu' => [ + [ + 'icon' => 'far fa-fw fa-circle', + 'text' => 'Pangan', + 'url' => 'data-presisi/statistik/pangan', + 'permission' => 'statistik-datapresisi-pangan', + ], + [ + 'icon' => 'far fa-fw fa-circle', + 'text' => 'Sandang', + 'url' => 'data-presisi/statistik/sandang', + 'permission' => 'statistik-datapresisi-sandang', + ] + ] + ], [ 'icon' => 'far fa-fw fa-circle', 'text' => 'Data Presisi Pangan', @@ -177,18 +198,6 @@ final class Modul extends Enum 'url' => 'data-presisi/adat', 'permission' => 'datapresisi-adat', ], - [ - 'icon' => 'far fa-fw fa-circle', - 'text' => 'Laporan Pengisian', - 'url' => 'data-presisi/laporan', - 'permission' => 'datapresisi-laporan', - ], - [ - 'icon' => 'far fa-fw fa-circle', - 'text' => 'Laporan Pengisian Perdesa', - 'url' => 'data-presisi/laporan/perdesa', - 'permission' => 'datapresisi-laporan', - ], ], ], [ @@ -361,8 +370,8 @@ final class Modul extends Enum [ 'text' => 'Aktivasi OTP dan 2FA', 'icon' => 'far fa-fw fa-circle', - 'url' => 'pengaturan/otp', - ] + 'url' => 'pengaturan/otp', + ] ], ], ]; diff --git a/app/Http/Controllers/StatistikPanganController.php b/app/Http/Controllers/StatistikPanganController.php new file mode 100644 index 000000000..46228e038 --- /dev/null +++ b/app/Http/Controllers/StatistikPanganController.php @@ -0,0 +1,14 @@ + url(''), + 'judul' => 'Pangan' + ]); + } +} diff --git a/public/assets/costume/css/admin.css b/public/assets/costume/css/admin.css index c89e92b95..6d33c1332 100644 --- a/public/assets/costume/css/admin.css +++ b/public/assets/costume/css/admin.css @@ -552,3 +552,15 @@ tr.shown td.details-control { .pl-50 { padding-left: 50px } + +/* Add padding left for nested submenu levels */ +.nav-treeview .nav-treeview { + padding-left: 5px !important; +} +.nav-treeview .nav-item { + padding-left: 5px !important; +} + +.has-treeview .has-treeview { + padding-left: 5px !important; +} \ No newline at end of file diff --git a/resources/views/presisi/statistik/pangan.blade.php b/resources/views/presisi/statistik/pangan.blade.php new file mode 100644 index 000000000..db8c577e8 --- /dev/null +++ b/resources/views/presisi/statistik/pangan.blade.php @@ -0,0 +1,467 @@ +@extends('layouts.index') + +@section('plugins.chart', true) + +@section('title', 'Data Statistik') + +@section('content_header') +
| No | +Nilai | +Jumlah | +
|---|