@extends('layouts.app') @section('title', $employee->name . ' - 직원 상세') @section('page-title', '직원 상세') @section('top-actions')
수정 목록
@endsection @section('content')
{{ mb_substr($employee->name, 0, 1) }}

{{ $employee->name }}

{{ $employee->department?->name ?? '미배정' }} · {{ $employee->job_title }}@if($employee->job_title) · {{ $employee->job_title }}@endif
@php $bc = match($employee->status) { '재직'=>'badge-active', '휴직'=>'badge-leave', '퇴직'=>'badge-resign', default=>'' }; @endphp {{ $employee->status }}

기본 정보

사번{{ $employee->employee_number }}
이메일{{ $employee->email }}
연락처{{ $employee->phone ?? '-' }}
생년월일{{ $employee->birth_date?->format('Y-m-d') ?? '-' }}
주소{{ $employee->address ?? '-' }}

근무 정보

부서{{ $employee->department?->name ?? '미배정' }}
직급{{ $employee->job_title }}
직책{{ $employee->job_title ?? '-' }}
입사일{{ $employee->hire_date->format('Y-m-d') }}
퇴사일{{ $employee->resign_date?->format('Y-m-d') ?? '-' }}
@if($employee->blood_type || $employee->shoe_size || $employee->top_size || $employee->bottom_size)

신체 정보

혈액형{{ $employee->blood_type ? $employee->blood_type.'형' : '-' }}
신발{{ $employee->shoe_size ?? '-' }}
상의{{ $employee->top_size ?? '-' }}
하의{{ $employee->bottom_size ?? '-' }}
@endif @if($employee->notes)

비고

{{ $employee->notes }}

@endif
{{-- 입사 서류 --}} @php $uploadedDocs = $employee->documents->keyBy('document_type'); @endphp

입사 서류

@if(session('success'))
{{ session('success') }}
@endif @foreach(\App\Models\EmployeeDocument::$types as $type) @php $doc = $uploadedDocs->get($type); @endphp @endforeach
서류명 상태 파일명 등록일 관리
{{ $type }} @if($doc) ✅ @else ⬜ @endif {{ $doc?->original_name ?? '-' }} {{ $doc?->created_at->format('Y-m-d') ?? '-' }}
@if($doc)
@csrf @method('DELETE')
@else
@csrf
@endif
* PDF 또는 이미지 파일 (최대 10MB)
{{-- 미리보기 모달 --}} @endsection