dashboard karakteristik petani
This commit is contained in:
@@ -21,12 +21,12 @@ class DemografiPetaniController extends Controller
|
|||||||
abort(403);
|
abort(403);
|
||||||
}
|
}
|
||||||
|
|
||||||
return redirect()->route('dashboard.profil-pertanian', array_merge($request->query(), [
|
return redirect()->route('dashboard.karakteristik-petani', array_merge($request->query(), [
|
||||||
'tab' => 'demografi-petani',
|
'tab' => 'demografi-petani',
|
||||||
]));
|
]));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function profil(Request $request)
|
public function karakteristik(Request $request)
|
||||||
{
|
{
|
||||||
if (!Gate::any(['super_admin', 'admin', 'fasilitator'])) {
|
if (!Gate::any(['super_admin', 'admin', 'fasilitator'])) {
|
||||||
abort(403);
|
abort(403);
|
||||||
@@ -39,9 +39,9 @@ class DemografiPetaniController extends Controller
|
|||||||
$demografiData = $this->contentData($request);
|
$demografiData = $this->contentData($request);
|
||||||
$indeksData = app(IndeksPetaniController::class)->contentData($request);
|
$indeksData = app(IndeksPetaniController::class)->contentData($request);
|
||||||
|
|
||||||
return view('dashboard.profil-pertanian', [
|
return view('dashboard.karakteristik-petani', [
|
||||||
'activeTab' => $activeTab,
|
'activeTab' => $activeTab,
|
||||||
'indeksFilterAction' => route('dashboard.profil-pertanian'),
|
'indeksFilterAction' => route('dashboard.karakteristik-petani'),
|
||||||
] + $demografiData + $indeksData);
|
] + $demografiData + $indeksData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ class IndeksPetaniController extends Controller
|
|||||||
abort(403);
|
abort(403);
|
||||||
}
|
}
|
||||||
|
|
||||||
return redirect()->route('dashboard.profil-pertanian', array_merge($request->query(), [
|
return redirect()->route('dashboard.karakteristik-petani', array_merge($request->query(), [
|
||||||
'tab' => 'indeks-petani',
|
'tab' => 'indeks-petani',
|
||||||
]));
|
]));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
<script>
|
<script>
|
||||||
window.location.replace(@json(route('dashboard.profil-pertanian', ['tab' => 'demografi-petani'])));
|
window.location.replace(@json(route('dashboard.karakteristik-petani', ['tab' => 'demografi-petani'])));
|
||||||
</script>
|
</script>
|
||||||
<div class="container-xxl flex-grow-1 container-p-y">
|
<div class="container-xxl flex-grow-1 container-p-y">
|
||||||
<div class="alert alert-info mb-0">
|
<div class="alert alert-info mb-0">
|
||||||
Mengalihkan ke Profil Pertanian...
|
Mengalihkan ke Karakteristik Petani...
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endsection
|
@endsection
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
<script>
|
<script>
|
||||||
window.location.replace(@json(route('dashboard.profil-pertanian', ['tab' => 'indeks-petani'])));
|
window.location.replace(@json(route('dashboard.karakteristik-petani', ['tab' => 'indeks-petani'])));
|
||||||
</script>
|
</script>
|
||||||
<div class="container-xxl flex-grow-1 container-p-y">
|
<div class="container-xxl flex-grow-1 container-p-y">
|
||||||
<div class="alert alert-info mb-0">
|
<div class="alert alert-info mb-0">
|
||||||
Mengalihkan ke Profil Pertanian...
|
Mengalihkan ke Karakteristik Petani...
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endsection
|
@endsection
|
||||||
|
|||||||
+3
-3
@@ -1048,7 +1048,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row g-6 py-4">
|
<div class="row g-6 py-4">
|
||||||
<div class="col-lg-6 col-sm-12">
|
<div class="col-lg-12 col-sm-12">
|
||||||
<div class="card card-border-shadow-danger h-100">
|
<div class="card card-border-shadow-danger h-100">
|
||||||
<div class="card-header d-flex justify-content-between align-items-center">
|
<div class="card-header d-flex justify-content-between align-items-center">
|
||||||
<div class="card-title mb-0">
|
<div class="card-title mb-0">
|
||||||
@@ -1057,12 +1057,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div id="map-sebaran-petani" style="height: 380px;"></div>
|
<div id="map-sebaran-petani" style="height: 430px;"></div>
|
||||||
<span class="small text-muted">*klik pada desa untuk menampilkan detail informasi dan menyaring daftar petani</span>
|
<span class="small text-muted">*klik pada desa untuk menampilkan detail informasi dan menyaring daftar petani</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-6 col-sm-12">
|
<div class="col-lg-12 col-sm-12">
|
||||||
<div class="card card-border-shadow-success h-100">
|
<div class="card card-border-shadow-success h-100">
|
||||||
<div class="card-header d-flex justify-content-between align-items-center">
|
<div class="card-header d-flex justify-content-between align-items-center">
|
||||||
<div class="card-title mb-0">
|
<div class="card-title mb-0">
|
||||||
@@ -33,8 +33,8 @@
|
|||||||
|
|
||||||
@if(in_array($userRole, ['super_admin', 'admin']) && env('APP_NAME') == 'AgroMonev')
|
@if(in_array($userRole, ['super_admin', 'admin']) && env('APP_NAME') == 'AgroMonev')
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<li class="menu-item {{ request()->routeIs(['dashboard.profil-pertanian', 'dashboard.demografi-petani', 'dashboard.indeks-petani']) ? 'active' : '' }}">
|
<li class="menu-item {{ request()->routeIs(['dashboard.karakteristik-petani', 'dashboard.demografi-petani', 'dashboard.indeks-petani']) ? 'active' : '' }}">
|
||||||
<a href="{{ route('dashboard.profil-pertanian') }}" class="menu-link">
|
<a href="{{ route('dashboard.karakteristik-petani') }}" class="menu-link">
|
||||||
<div data-i18n="Karakteristik Petani">Karakteristik Petani</div>
|
<div data-i18n="Karakteristik Petani">Karakteristik Petani</div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
+1
-1
@@ -46,7 +46,7 @@ Route::middleware('auth')
|
|||||||
// Dashboard
|
// Dashboard
|
||||||
Route::get('/dashboard/petani', [App\Http\Controllers\Web\Dashboard\ProfilPetaniController::class, 'index'])->name('dashboard.petani');
|
Route::get('/dashboard/petani', [App\Http\Controllers\Web\Dashboard\ProfilPetaniController::class, 'index'])->name('dashboard.petani');
|
||||||
Route::get('/dashboard/bumdes', [App\Http\Controllers\Web\Bumdes\PengurusBumdesController::class, 'index'])->name('dashboard.bumdes');
|
Route::get('/dashboard/bumdes', [App\Http\Controllers\Web\Bumdes\PengurusBumdesController::class, 'index'])->name('dashboard.bumdes');
|
||||||
Route::get('/dashboard/petani/profil-pertanian', [App\Http\Controllers\Web\Dashboard\DemografiPetaniController::class, 'profil'])->name('dashboard.profil-pertanian');
|
Route::get('/dashboard/petani/karakteristik-petani', [App\Http\Controllers\Web\Dashboard\DemografiPetaniController::class, 'karakteristik'])->name('dashboard.karakteristik-petani');
|
||||||
Route::get('/dashboard/petani/demografi', [App\Http\Controllers\Web\Dashboard\DemografiPetaniController::class, 'index'])->name('dashboard.demografi-petani');
|
Route::get('/dashboard/petani/demografi', [App\Http\Controllers\Web\Dashboard\DemografiPetaniController::class, 'index'])->name('dashboard.demografi-petani');
|
||||||
Route::get('/dashboard/petani/demografi/table',[App\Http\Controllers\Web\Dashboard\DemografiPetaniController::class, 'data'])->name('dashboard.demografi-petani.data');
|
Route::get('/dashboard/petani/demografi/table',[App\Http\Controllers\Web\Dashboard\DemografiPetaniController::class, 'data'])->name('dashboard.demografi-petani.data');
|
||||||
Route::get('/dashboard/petani/indikator-pertanian/data', [App\Http\Controllers\Web\Dashboard\IndikatorPertanianController::class, 'data'])->name('dashboard.indikator-pertanian.data');
|
Route::get('/dashboard/petani/indikator-pertanian/data', [App\Http\Controllers\Web\Dashboard\IndikatorPertanianController::class, 'data'])->name('dashboard.indikator-pertanian.data');
|
||||||
|
|||||||
Reference in New Issue
Block a user