@extends('layouts.employee') @section('title', 'Duty Schedule') @section('content')
Manage your deployment schedule and operational status.
| Duty # | Site | Schedule | Status | Actions |
|---|---|---|---|---|
| #{{ $job->duty_number }} |
{{ substr($job->site->name, 0, 1) }}
{{ $job->site->name }}
{{ $job->site->city }}
@php
$currentEmployeeId = auth()->guard('employee')->id();
$companions = $job->employees->where('id', '!=', $currentEmployeeId);
@endphp
@if($companions->count() > 0)
@foreach($companions as $comp)
{{ $comp->first_name }}
@endforeach
@endif
|
{{ $job->from_datetime->format('M d, Y') }}
{{ $job->from_datetime->format('H:i') }}
- {{ $job->to_datetime->format('H:i') }}
{{ number_format($job->from_datetime->diffInMinutes($job->to_datetime) / 60, 2) }}h
Duration
|
{{ !$job->active ? 'Inactive' : $displayStatus }}
@if($pivot->cancellation_requested_at)
Cancellation Pending
@endif
|
@if(in_array($displayStatus, ['upcoming', 'today']) && !$pivot->cancellation_requested_at)
@endif
@if(in_array($displayStatus, ['upcoming', 'missed', 'cancelled']))
View
@endif
@if(!$hasStarted)
@if($displayStatus !== 'completed' && $displayStatus !== 'missed' && $displayStatus !== 'cancelled' && $displayStatus !== 'pending' && $job->active && $job->schedule_date->isToday())
@endif
@elseif(!$hasCheckedOut && $job->status !== 'completed')
@if(!$hasCheckedIn)
@endif
@else
@endif
|
|
No assignments found |
||||