@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => '']) @php $raw = $user_login->idroles ?? ''; // jadikan array $roles = is_array($raw) ? $raw : preg_split('/\s*,\s*/', (string) $raw, -1, PREG_SPLIT_NO_EMPTY); // normalisasi: trim + lowercase + unik $roles = array_values(array_unique(array_map(fn($r) => strtolower(trim($r)), $roles))); @endphp @if (!empty(array_intersect($roles, ['admins', 'admhrd'])))
Dashboard Admin
Belum ada pengajuan pendaftar.
| No | Nama | Jadwal Tes | Aksi |
|---|---|---|---|
| {{ $key + 1 }} | {{ $item->nama_kandidat }} | {{ $item->tanggal_waktu_tes }} | Lihat |
| Nama Posisi | Peserta / Kuota |
|---|---|
{{ $peserta->nama_posisi }}{{ $peserta->nama_departemen }} |
{{ $peserta->peserta_magang }}
/ {{ $peserta->quota ?? 0 }}
|
|
Belum ada peserta magang. |
|
Belum ada peserta magang.
Belum ada peserta magang.
Dashboard Pembimbing
Belum ada pengajuan absen.
Belum ada pengajuan laporan.
Monitoring Approval {{ $approval_stage ?? '' }}
Perlu Disetujui
Telah Disetujui
Peserta Aktif
Silakan review data perhitungan absen yang telah diajukan. Lihat Data Sekarang →
| ID Transaksi | Periode | Status | Tanggal | |
|---|---|---|---|---|
{{ $item->id }} |
{{ $months[$item->bulan] ?? $item->bulan }} {{ $item->tahun }} |
@if ($item->status == '2') Posted @elseif($item->status == '3') Approved Atasan 1 @endif | {{ \Carbon\Carbon::parse($item->created_at)->diffForHumans() }} | Review |
| No | Nama Peserta | Posisi | Departemen | Hari Aktif | Sisa Hari | Progress |
|---|---|---|---|---|---|---|
| Memuat… | ||||||
| Total Peserta Aktif | 0 Peserta | |||||
Monitoring Approval {{ $approval_stage ?? '' }}
Perlu Disetujui
Telah Disetujui
Peserta Aktif
Silakan review data perhitungan absen yang telah diajukan. Lihat Data Sekarang →
| ID Transaksi | Periode | Status | Tanggal | |
|---|---|---|---|---|
{{ $item->id }} |
{{ $months[$item->bulan] ?? $item->bulan }} {{ $item->tahun }} |
@if ($item->status == '2') Posted @elseif($item->status == '3') Approved Atasan 1 @endif | {{ \Carbon\Carbon::parse($item->created_at)->diffForHumans() }} | Review |
| No | Nama Peserta | Posisi | Departemen | Hari Aktif | Sisa Hari | Progress |
|---|---|---|---|---|---|---|
| Memuat… | ||||||
| Total Peserta Aktif | 0 Peserta | |||||
Manajemen antrean pembayaran yang telah disetujui Atasan
Total Tagihan (All)
Tagihan Bulan Ini
Jumlah Antrean
| Periode | Total Tagihan |
|---|---|
|
{{ $mt->label }} |
Rp{{ number_format($mt->total, 0, ',', '.') }} |
| Belum ada data bulanan. | |
| Peserta | Nominal | |
|---|---|---|
{{ strtoupper($pay->nama) }}{{ $pay->periode }} |
Rp{{ number_format($pay->total_nominal, 0, ',', '.') }} | |
| Antrean kosong. | ||
Dashboard Peserta Magang
Progres Absen
WFO: {{ $jumlahAbsenWFO }} hari | WFH: {{ $jumlahAbsenWFH }} hari | Sakit: {{ $jumlahAbsenSakit }} hari | Izin: {{ $jumlahAbsenIzin }} hari | Absen Pending: {{ $pendingabsen }} | Tanpa Keterangan: {{ $tanpaketerangan }}
Total Hari Kerja Saat Ini: {{ $totalHariKerjaSaatIni }} hari | Total Hari Kerja: {{ $totalHariKerja }} hari
|
No. |
Tanggal |
Jenis |
Aktifitas |
Status |
{{ $key + 1 }} |
{{ $absen->tanggal->translatedFormat('l, d F Y') }} |
@if ($absen->jenis == 'WFO')
{{ $absen->jenis }}@elseif ($absen->jenis == 'WFH'){{ $absen->jenis }}@elseif ($absen->jenis == 'Izin'){{ $absen->jenis }}@else{{ $absen->jenis }}@endif |
{{ $absen->aktivitas }} |
@if ($absen->status == 'Pending')
{{ $absen->status }}@elseif ($absen->status == 'Terima'){{ $absen->status }}@else{{ $absen->status }}@endif |
|
Belum ada riwayat absen. |
||||