@extends('layouts.app') @section('title', $schedule->name . ' - DOTS HR Pro') @section('content')

بيانات الجدول

{{ $schedule->name }}
{{ $schedule->department->name ?? 'كل الأقسام' }}
{{ $schedule->period }}
{{ $schedule->days_count }} يوم
@php $statusClass = match($schedule->status) { 'draft' => 'status-pending', 'published' => 'status-active', 'archived' => '', default => '', }; @endphp {{ $schedule->status_label }}
{{ $schedule->creator->name ?? '—' }}
@if($schedule->notes)

{{ $schedule->notes }}

@endif

جدول التوزيع

@if($employeeList->isEmpty())

لا توجد إدخالات

لم يتم تعيين ورديات لأي موظف بعد

@else @foreach($dates as $date) @php $isFriday = $date->dayOfWeek === 5; @endphp @endforeach @foreach($employeeList as $emp) @foreach($dates as $date) @php $key = $date->format('Y-m-d'); $entry = $matrix[$emp->id][$key] ?? null; $isFriday = $date->dayOfWeek === 5; @endphp @endforeach @endforeach
الموظف {{ $date->format('d/m') }} {{ ['الأحد','الإثنين','الثلاثاء','الأربعاء','الخميس','الجمعة','السبت'][$date->dayOfWeek] }}
{{ $emp->full_name }} @if($entry) @if($entry->is_day_off) إجازة @elseif($entry->workShift) {{ $entry->workShift->name }} @else — @endif @else — @endif
@endif
@endsection