chunk(3); ?> @extends('app') @section('content')
درخواستهای مرخصی
| کارمند | نوع | بازه | وضعیت |
|---|---|---|---|
| {{ $ownerName }} | {{ $leave->type === 'daily' ? 'روزانه' : 'ساعتی' }} | {!! $range !!} |
@if($leave->reason)
{{ $leave->reason }} @endif |
درخواست ها
@foreach ($reqs as $u) @if(!empty($u['attendances']))| درخواست | تاریخ | ورود | خروج | تعیین وضعیت | ||
|---|---|---|---|---|---|---|
| {{ match ($rec->function) { 'edit' => "تغییر ساعت", 'delete' => "حذف", 'new' => "جدید", default => "نامشخص", } }} | {{ $rec->display_date ?? '-' }} | @php $parseTime = function ($value) { if (!$value) { return null; } try { return Carbon::parse($value)->format('H:i'); } catch (\Throwable) { return is_string($value) && preg_match('/^\d{1,2}:\d{2}/', $value) ? substr($value, 0, 5) : null; } }; $oldEnter = $parseTime($rec->oldenter ?? null); $newEnter = $parseTime($rec->newenter ?? null); $oldExit = $parseTime($rec->oldexit ?? null); $newExit = $parseTime($rec->newexit ?? null); @endphp @if( $oldEnter == $newEnter || $newEnter == null){{ $oldEnter ?? '-' }} | @else{{ $oldEnter || $newEnter ? ($rec->id=='new' || $oldEnter==($newEnter ?? '') ? $oldEnter : $oldEnter.'👇🏻'.$newEnter) : '-' }} | @endif @if($oldExit == $newExit || $newExit == null){{$oldExit ? ($oldExit ?? $newExit) : '-'}} | @else{{ $oldExit || $newExit ? ($rec->id=='new' || $oldExit==($newExit ?? '') ? $oldExit : $oldExit.'👇🏻'.$newExit) : '-' }} | @endif {{-- @if($userType == 'admin')--}}{{-- @endif--}} |
| هیچ رکوردی ثبت نشده | ||||||