@extends('layouts.user') @section('title', 'Schedule Details') @section('content')

Schedule Details

Details for Duty #{{ $schedule->duty_number }}

@if($schedule->status !== 'active' && $schedule->status !== 'completed') Edit Duty @endif Back to List

Duty Information

Status
{{ $schedule->status }}
Schedule Date
{{ $schedule->schedule_date->format('M d, Y') }}
From Date & Time
{{ $schedule->from_datetime->format('M d, Y - h:i A') }}
To Date & Time
{{ $schedule->to_datetime->format('M d, Y - h:i A') }}
Duration
@php $duration = $schedule->from_datetime->diffInMinutes($schedule->to_datetime) / 60; $h = floor($duration); $m = round(($duration - $h) * 60); @endphp {{ $h }}h {{ $m }}m ({{ number_format($duration, 2) }} hrs) ({{ $schedule->time_zone }})

Billing Details

Site Rate
${{ number_format($schedule->site_rate, 2) }} /hr
Total Billing (Est.)
${{ number_format($duration * $schedule->site_rate, 2) }}
Customer Ref
{{ $schedule->customer_reference ?: 'None' }}

Assigned Guards & Rates

@foreach($schedule->employees as $employee)
@if($employee->profile_picture) @else
{{ substr($employee->first_name, 0, 1) }}{{ substr($employee->last_name, 0, 1) }}
@endif
{{ $employee->first_name }} {{ $employee->last_name }}
{{ $employee->employee_id }}
@php $employeeWageTypes = json_decode($employee->pivot->wage_types, true) ?: []; $totalGuardPayout = 0; foreach($employeeWageTypes as $ewt) { $totalGuardPayout += ($ewt['rate'] ?? 0) * ($ewt['allocated_hours'] ?? 0); } $totalGuardPayout += ($employee->pivot->gas_rate ?? 0); @endphp
Total Payout
${{ number_format($totalGuardPayout, 2) }}
@if($employee->pivot->gas_rate)
GAS Rate
${{ number_format($employee->pivot->gas_rate, 2) }}
@endif
@csrf
@if(!empty($employeeWageTypes))
Active Components
@foreach($employeeWageTypes as $ewt)
{{ $ewt['name'] ?? 'Wage Component' }} ${{ number_format($ewt['rate'], 2) }}/hr
Allocation {{ $ewt['allocated_hours'] ?? 0 }} hrs
@endforeach
@endif
@endforeach
@if($schedule->comments)

Instructions / Comments

"{{ $schedule->comments }}"
@endif
Site Information
{{ substr($schedule->site->name, 0, 1) }}

{{ $schedule->site->name }}

{{ $schedule->site->address_line_1 }}, {{ $schedule->site->city }}

Site ID {{ $schedule->site->site_id }}
@endsection