@extends('layouts.app') @section('title', 'تعديل موظف - '.config('app.name')) @php $genderOptions = [ ['value' => 'male', 'label' => 'ذكر'], ['value' => 'female', 'label' => 'أنثى'], ['value' => 'other', 'label' => 'آخر'], ]; $maritalOptions = [ ['value' => 'single', 'label' => 'أعزب'], ['value' => 'married', 'label' => 'متزوج'], ['value' => 'divorced', 'label' => 'مطلق'], ['value' => 'widowed', 'label' => 'أرمل'], ]; $employmentTypeOptions = [ ['value' => 'full_time', 'label' => 'دوام كامل'], ['value' => 'part_time', 'label' => 'دوام جزئي'], ['value' => 'contract', 'label' => 'عقد'], ['value' => 'temporary', 'label' => 'مؤقت'], ['value' => 'intern', 'label' => 'متدرب'], ]; $statusOptions = [ ['value' => 'active', 'label' => 'نشط'], ['value' => 'inactive', 'label' => 'غير نشط'], ['value' => 'on_leave', 'label' => 'في إجازة'], ]; $departmentSelectOptions = $departments->map(fn ($d) => ['value' => (string) $d->id, 'label' => $d->name])->values()->all(); $userSelectOptions = $users->map(fn ($u) => ['value' => (string) $u->id, 'label' => $u->email.' ('.$u->name.')'])->values()->all(); $salaryTypeOptions = \App\Models\Employee::salaryTypeSelectOptions(); $attendancePolicyOptions = \App\Models\Employee::attendancePolicySelectOptions(); $clinicRoleOptions = [ ['value' => '', 'label' => '— بدون دور عيادة —'], ['value' => 'receptionist', 'label' => 'استقبال (حجوزات وتحصيل)'], ['value' => 'doctor', 'label' => 'طبيب (ملف طبي وروشتات)'], ]; @endphp @section('content')
{{ $employee->name }} — تحديث المعلومات الشخصية والوظيفية والمستندات.