@extends('layouts.cleaning') @section('content')

Workforce Timesheets & Activity Summary

Operational work-time derived from actual morning attendance and verified cleaning activities

@can('cleaning.operations.monitor')
@endcan

Derived Work Time — {{ \Carbon\Carbon::parse($date)->format('M d, Y') }}

{{ $timesheetEntries->count() }} Workers On-Duty
@if($timesheetEntries->isEmpty())

No timesheet records found

There are no recorded attendance or work activities for the selected date and station.

@else
@foreach($timesheetEntries as $entry) @endforeach
Worker Station / Branch Arrival Assigned Activities Completed Active Time Activity Details
{{ $entry['worker_name'] }}
{{ $entry['worker_code'] }}
{{ $entry['branch_name'] }} {{ $entry['arrival_time'] ? \Carbon\Carbon::parse($entry['arrival_time'])->format('H:i') : 'Recorded' }} {{ $entry['total_activities'] }} tasks {{ $entry['completed_activities'] }} / {{ $entry['total_activities'] }}
{{ $entry['total_work_formatted'] }}
({{ $entry['total_work_hours'] }} hrs)
@foreach($entry['activities'] as $act)
{{ $act['name'] }} {{ $act['started_at'] ?? '--' }} - {{ $act['completed_at'] ?? '--' }}
@endforeach
@endif
@endsection