@extends('layouts.dashboard') @section('title', 'Dashboard Joudie') @section('page-title', 'Dashboard Joudie - HNSI 2026') @section('pagetitle', 'Dashboard Joudie - HNSI 2026') @section('content') @php $user = auth()->user(); $namaUser = $user->nama_lengkap ?? ($user->namalengkap ?? 'Joudie'); $roleUser = $user->role ?? ($user->nama_role ?? ($user->level ?? '-')); $urlAnggota = route('anggota.index'); $urlKeluarga = route('keluarga.index'); $urlPelaporan = route('pelaporan.index'); $urlSetting = route('setting.index'); $urlBackup = route('backup.index'); $urlAgama = route('master.agama.index'); $urlJabatan = route('master.jabatan.index'); $urlJenisUsaha = route('master.jenis-usaha.index'); $urlPendidikan = route('master.pendidikan.index'); $urlStatusKerja = route('master.status-pekerjaan.index'); $hasSampah = \Illuminate\Support\Facades\Route::has('sampah.index'); $urlSampah = $hasSampah ? route('sampah.index') : null; $hasJoudieKartu = \Illuminate\Support\Facades\Route::has('joudie.pesanan_anggota.index'); $hasSuperadminAlias = \Illuminate\Support\Facades\Route::has('superadmin.pesanan_anggota.index'); $hasSuperadminAsli = \Illuminate\Support\Facades\Route::has('superadmin.pesanan-kartu.index'); $urlKartu = null; $kartuRouteDipakai = null; if ($hasJoudieKartu) { $urlKartu = route('joudie.pesanan_anggota.index'); $kartuRouteDipakai = 'joudie.pesanan_anggota.index'; } elseif ($hasSuperadminAlias) { $urlKartu = route('superadmin.pesanan_anggota.index'); $kartuRouteDipakai = 'superadmin.pesanan_anggota.index'; } elseif ($hasSuperadminAsli) { $urlKartu = route('superadmin.pesanan-kartu.index'); $kartuRouteDipakai = 'superadmin.pesanan-kartu.index'; } $DEBUG = false; @endphp
@if($DEBUG)
DEBUG: JOUDIE DASHBOARD LOADED
User: {{ $namaUser }} | Role: {{ $roleUser }}
has(joudie.pesanan_anggota.index): {{ $hasJoudieKartu ? 'YES' : 'NO' }} | has(superadmin.pesanan_anggota.index): {{ $hasSuperadminAlias ? 'YES' : 'NO' }} | has(superadmin.pesanan-kartu.index): {{ $hasSuperadminAsli ? 'YES' : 'NO' }}
has(sampah.index): {{ $hasSampah ? 'YES' : 'NO' }} | Route dipakai: {{ $kartuRouteDipakai ?? '-' }} | URL kartu: {{ $urlKartu ?? '-' }}
@endif
Panel Joudie
Selamat datang, {{ $namaUser }}

Panel kendali HNSI 2026 untuk mengelola anggota, keluarga, master data, pelaporan, kartu anggota, sampah data, dan pengaturan sistem dengan akses cepat yang nyaman di desktop maupun Android.

Total Anggota
{{ $totalAnggota ?? '-' }}
Provinsi Aktif
{{ $totalProvinsi ?? '-' }}
Role Login
{{ $roleUser }} Akses cepat semua menu utama tersedia dari dashboard ini.
Menu Utama
@if($urlKartu)
Kartu Anggota
Kelola pemesanan, proses, dan pencetakan kartu anggota HNSI secara terpusat.
Kelola kartu anggota
@else
Kartu Anggota
Route menu kartu anggota belum tersedia. Aktifkan route terlebih dahulu agar menu bisa digunakan.
Belum tersedia
@endif
@if($urlSampah) @endif
@endsection