@extends('layouts.app') @section('title', 'الدوام والورديات') @push('styles') @endpush @section('content')
| # | الاسم | النوع | النطاق | المدة | أوقات العمل | أيام العمل | الحالة | إجراءات |
|---|---|---|---|---|---|---|---|---|
| {{ $s->id }} | @if($s->is_default) افتراضي @endif {{ $s->name }} | @switch($s->type) @case('fixed') دوام ثابت @break @case('part_time')جزئي @break @case('flexible') مرن @break @case('rotation') روتيشن @break @endswitch | @switch($s->scope) @case('company') الشركة @break @case('department') {{ $deptNames[$s->department_id] ?? 'قسم' }} @break @case('employee') {{ $empNames[$s->employee_id] ?? 'موظف' }} @break @endswitch |
@if($s->duration === 'permanent')
دائم
@else
مؤقت
@if($s->start_date && $s->end_date)
{{ $s->start_date }} → {{ $s->end_date }}
@endif
@endif
|
@if($s->type === 'flexible')
ساعات مطلوبة: {{ $s->flexible_hours ?? '-' }}
@if($s->flexible_core_start && $s->flexible_core_end)
@elseif($s->start_time && $s->end_time)
{{ \Carbon\Carbon::parse($s->start_time)->format('h:i A') }}
—
{{ \Carbon\Carbon::parse($s->end_time)->format('h:i A') }}
@if($s->break_minutes)
وقت أساسي: {{ $s->flexible_core_start }} - {{ $s->flexible_core_end }}
@endif
استراحة: {{ $s->break_minutes }} دقيقة
@endif
@else
—
@endif
|
@if($s->work_days)
@php
$dayMap = ['Sun'=>'أحد','Mon'=>'إثن','Tue'=>'ثلا','Wed'=>'أرب','Thu'=>'خمي','Fri'=>'جمع','Sat'=>'سبت'];
$days = array_map('trim', explode(',', $s->work_days));
@endphp
@foreach($days as $d)
{{ $dayMap[$d] ?? $d }}
@endforeach
@else
—
@endif
|
@if($s->is_active) فعال @else معطل @endif |
|
لا توجد جداول دوام أو ورديات مسجلة