{{-- resources/views/employees/index.blade.php --}} @extends('layouts.app') @section('title', 'Karyawan Diterima') @section('page-title', 'Karyawan Diterima') @section('content') @php $totalAccepted = $accepted->count(); $totalConverted = $employeesByCandidate->count(); $totalPending = $totalAccepted - $totalConverted; // Build opsi filter dari data yang ada $branchOptions = collect(); $deptOptions = collect(); $posOptions = collect(); foreach ($accepted as $cand) { $pos = $cand->position ?? null; if ($pos) { if (!empty($pos->location)) $branchOptions->push("PT. Kayu Mebel Indonesia - {$pos->location}"); if (!empty($pos->department)) $deptOptions->push($pos->department); if (!empty($pos->position_name)) $posOptions->push($pos->position_name); } else { if (!empty($cand->position_applied)) $posOptions->push($cand->position_applied); } } $branchOptions = $branchOptions->filter()->unique()->sort()->values(); $deptOptions = $deptOptions->filter()->unique()->sort()->values(); $posOptions = $posOptions->filter()->unique()->sort()->values(); @endphp {{-- Header actions --}}

Karyawan Diterima

Kelola kandidat accepted yang sudah/akan dikonversi menjadi karyawan.

Kandidat
{{-- Metrik --}}

Total Accepted

{{ $totalAccepted }}

Sudah Jadi Karyawan

{{ $totalConverted }}

Menunggu Dilengkapi

{{ $totalPending }}

{{-- Filters --}}

Filter

{{-- Tabel --}}

Daftar Karyawan Diterima

@forelse($accepted as $cand) @php $pos = $cand->position ?? null; $emp = $employeesByCandidate[$cand->id] ?? null; $branch = $pos && $pos->location ? "PT. Kayu Mebel Indonesia - {$pos->location}" : '—'; $dept = $pos->department ?? '—'; $pname = $pos->position_name ?? ($cand->position_applied ?: '—'); $assign = $emp ? 1 : 0; @endphp @empty @endforelse
Kandidat Organisasi Kontak Status Aksi
{{ $cand->full_name }}
{{ $cand->candidate_code }}
{{ $pname }}
{{ $dept }}
{{ $branch }}
{{ $cand->email ?? '—' }}
{{ $cand->phone_number ?? '—' }}
Accepted
@if($emp)
Employee: {{ $emp->employee_code ?: '—' }}
@else
Belum dibuat
@endif
@if($emp) Lihat @else Lengkapi @endif

Belum ada kandidat berstatus accepted.

@endsection @push('scripts') @endpush