Dashboard
{{ $this->attendanceSummary->total_employee }}
Total Employees
{{ $this->attendanceSummary->total_check_in }} / {{ $this->attendanceSummary->total_employee - $this->attendanceSummary->total_on_leave }}
Present{{ $this->attendanceSummary->total_pending }}
Pending{{ $this->attendanceSummary->total_on_leave }}
On LeaveShift Overview
@foreach ($this->shiftSummary as $summary)
@php
$checkInPercentage =
$summary->total_staff > 0
? round(
($summary->check_in_count / $summary->total_staff) *
100,
1,
)
: 0;
@endphp
@endforeach
{{--
--}}
{{ $summary->name }}
{{ $summary->start_time }} - {{ $summary->end_time }}
Total Staff
{{ $summary->total_staff }}
Pending
{{ $summary->pending_count }}
Absent
{{ $summary->absent_count }}
Check In
{{ $summary->check_in_count }}
Morning 2
9.00 AM - 9.00 PM
Total Staff
20/28
Night Shift
7.00 PM - 7.00 AM
Complete Task
20/28
Summary by Shift
Attendance
|
Staff Id
|
Staff Name
|
Check In
|
Check Out
|
Shift
|
|||
|---|---|---|---|---|---|---|---|
| {{ data_get($list, 'employee.staff_id') ?? '-' }} | {{ data_get($list, 'employee.name') ?? '-' }} | {{ data_get($list, 'check_in') ?? '-' }} | {{ data_get($list, 'check_out') ?? '-' }} | {{ data_get($list, 'shift.name') ?? '-' }} | |||
| No records found | |||||||
Showing
{{ $this->listCheckInToday->firstItem() ?? 0 }}–{{ $this->listCheckInToday->lastItem() ?? 0 }}
of
{{ $this->listCheckInToday->total() }}
{{ $this->listCheckInToday->onEachSide(1)->links('pagination::bootstrap-5') }}