@extends('layouts.main') @section('title', 'Employee Details') @section('navbarTitle', 'Employee Details') @section('content') @include('layouts.breadcrumb', [ 'title' => 'Employee Details', 'current' => $employee->profile?->name ?? 'Employee', 'homeRoute' => 'dashboard', ]) @php $positionNames = collect([$employee->deployment?->position?->name]) ->merge($employee->deployment?->positions?->pluck('name') ?? []) ->map(fn ($positionName) => trim((string) $positionName)) ->filter() ->unique() ->values(); $positionLabel = $positionNames->implode(', ') ?: '-'; @endphp

{{ $employee->profile?->name ?? $employee->user?->username ?? 'Employee' }}

{{ $positionLabel }} - {{ $employee->deployment?->company?->name ?? '-' }}

Back @if ($canManageDataEmployee) Update @endif
@include('partials.swal-alert', ['type' => 'success', 'message' => session('status')])
User

Username: {{ $employee->user?->username ?? '-' }}

Email: {{ $employee->user?->email ?? '-' }}

Phone: {{ $employee->user?->phone ?? '-' }}

Status: {{ $employee->status ?? '-' }}

Core Staff: {{ $employee->is_core_staff ? 'Yes' : 'No' }}

Identity

NIK: {{ $employee->identity?->nik ?? '-' }}

NPWP: {{ $employee->identity?->npwp ?? '-' }}

Employment BPJS: {{ $employee->identity?->bpjs_ketenagakerjaan ?? '-' }}

Healthcare BPJS: {{ $employee->identity?->bpjs_kesehatan ?? '-' }}

Deployment

Company: {{ $employee->deployment?->company?->name ?? '-' }}

Division: {{ $employee->deployment?->department?->name ?? '-' }}

Position: {{ $positionLabel }}

PIC: {{ $employee->picAssignment?->supervisor?->profile?->name ?? '-' }}

@endsection @section('script') @php $dashboardJsPath = public_path('assets/js/dashboard.js'); $dashboardJsVersion = file_exists($dashboardJsPath) ? filemtime($dashboardJsPath) : time(); @endphp @endsection