@if (!empty($general_setting->logo) && Storage::disk('public')->exists('logo/' . $general_setting->logo)) Logo @else Logo @endif {{ $general_setting->nama_aplikasi ?? 'GAWE' }} Your Workforce, Simplified Version 3.0.1
@php $authUser = auth()->user(); $fullName = $authUser->name ?? 'Pengguna'; $userName = explode(' ', $fullName)[0]; // Ambil nama depan saja $userEmail = $authUser->email ?? '-'; $userPhoto = null; $userRoleText = $authUser->getRoleNames()->first() ?? 'User'; $userKaryawan = \App\Models\Userkaryawan::where('id_user', $authUser->id)->first(); if ($userKaryawan) { $sidebarKaryawan = \App\Models\Karyawan::where('nik', $userKaryawan->nik)->first(); if ( $sidebarKaryawan && $sidebarKaryawan->foto && \Illuminate\Support\Facades\Storage::disk('public')->exists('/karyawan/' . $sidebarKaryawan->foto) ) { $userPhoto = getfotoKaryawan($sidebarKaryawan->foto); } } @endphp
@if ($userPhoto)
@else
@endif
{{ $userName }}
{{ $userRoleText }}
  • Dashboard
  • @if (auth()->user()->hasAnyPermission([ 'karyawan.index', 'departemen.index', 'cabang.index', 'cuti.index', 'jabatan.index', 'grup.index', 'statuskawin.index', 'statuskaryawan.index', ]))
  • Data Master
      @can('karyawan.index')
    • Karyawan
    • @endcan @can('departemen.index')
    • Departemen
    • @endcan @can('grup.index')
    • Grup
    • @endcan @can('jabatan.index')
    • Jabatan
    • @endcan @can('cabang.index')
    • Cabang
    • @endcan @can('cuti.index')
    • Cuti
    • @endcan @can('statuskawin.index')
    • Status Kawin
    • @endcan @can('statuskaryawan.index')
    • Status Karyawan
    • @endcan
  • @endif @if (auth()->user()->hasAnyPermission(['presensi.index', 'trackingpresensi.index']))
  • Presensi
      @can('presensi.index')
    • Monitoring Presensi
    • @endcan @can('trackingpresensi.index')
    • Tracking Presensi
    • @endcan
  • @endif @if (auth()->user()->hasAnyPermission([ 'gajipokok.index', 'jenistunjangan.index', 'tunjangan.index', 'bpjskesehatan.index', 'bpjstenagakerja.index', 'penyesuaiangaji.index', ]))
  • Payroll
      @can('jenistunjangan.index')
    • Jenis Tunjangan
    • @endcan @can('gajipokok.index')
    • Gaji Pokok
    • @endcan @can('tunjangan.index')
    • Tunjangan
    • @endcan @can('bpjskesehatan.index')
    • BPJS Kesehatan
    • @endcan @can('bpjstenagakerja.index')
    • BPJS Tenaga Kerja
    • @endcan @can('penyesuaiangaji.index')
    • Penyesuaian Gaji
    • @endcan @can('slipgaji.index')
    • Slip Gaji
    • @endcan
  • @endif @can('pinjaman.index')
  • Pinjaman Karyawan
  • @endcan @can('reimbursement.index')
  • Reimbursement
      @can('jenisreimbursement.index')
    • Jenis & Aturan
    • @endcan
    • Pengajuan
  • @endcan @if (auth()->user()->hasAnyPermission(['kpi.period.index', 'kpi.indicator.index', 'kpi.employee.index']))
  • Manajemen KPI
      @can('kpi.period.index')
    • Periode Penilaian
    • @endcan @can('kpi.indicator.index')
    • Indikator KPI
    • @endcan @can('kpi.employee.index')
    • Input Penilaian
    • @endcan
  • @endif @can('kunjungan.index')
  • Kunjungan
    • Data Kunjungan
    • Tracking Kunjungan
  • @endcan @can('kontrak.index')
  • Kontrak
  • @endcan @can('mutasi.index')
  • Mutasi & Promosi
  • Resign Karyawan
  • @endcan @if (auth()->user()->hasAnyPermission(['izinabsen.index', 'izinsakit.index', 'izincuti.index', 'izindinas.index', 'koreksi.index']))
  • Pengajuan
    @if (!empty($notifikasi_ajuan_absen))
    {{ $notifikasi_ajuan_absen }}
    @endif
  • @endif {{-- @can('ajuanjadwal.index')
  • Ajuan Jadwal
  • @endcan --}} @if (auth()->user()->hasAnyPermission(['lembur.index']))
  • Lembur
    @if (!empty($notifikasi_lembur))
    {{ $notifikasi_lembur }}
    @endif
  • @endif @can('aktivitaskaryawan.index')
  • Aktivitas Karyawan
  • @endcan @can('pelanggaran.index')
  • Pelanggaran
  • @endcan @can('pengumuman.index')
  • Pengumuman
  • @endcan @if (auth()->user()->hasAnyPermission([ 'harilibur.index', 'jamkerjabydept.index', 'generalsetting.index', 'denda.index', 'jamkerja.index', 'approvalfeature.index', 'mesinfingerprint.index', ]))
  • Konfigurasi
      @can('generalsetting.index')
    • General Setting
    • @endcan
    • Aturan Lembur
    • @can('denda.index') @if ($general_setting->denda)
    • Denda
    • @endif @endcan @can('harilibur.index')
    • Hari Libur
    • @endcan @can('jamkerjabydept.index')
    • Jam Kerja Departemen
    • @endcan @can('jamkerja.index')
    • Jam Kerja
    • @endcan @can('mesinfingerprint.index')
    • Mesin Fingerprint
    • @endcan
  • @endif @if (auth()->user()->hasAnyPermission(['laporan.presensi', 'laporan.gaji', 'laporan.cuti', 'laporan.jadwal']))
  • Laporan
      @can('laporan.presensi')
    • Laporan Presensi
    • @endcan @can('laporan.gaji')
    • Laporan Gaji
    • @endcan @can('laporan.jadwal')
    • Laporan Jadwal
    • @endcan @can('laporan.cuti')
    • Laporan Cuti
    • @endcan
  • @endif @if (auth()->user()->hasRole(['super admin']))
  • Utilities
    • User
    • Role
    • Permission
    • Group Permission
    • @can('bersihkanfoto.index')
    • Bersihkan Foto
    • @endcan @can('userloginlog.index')
    • Log Login
    • @endcan @can('logmesin.index')
    • Log Mesin Presensi
    • @endcan
    • Backup & Restore
    • Reset Data
  • @endif @if (auth()->user()->hasRole(['super admin']))
  • WA Gateway
  • @endif