@extends('layouts.app') @section('title', '📋 簽到退管理') @push('styles') @endpush @section('content')

簽到退管理

{{-- 篩選列 --}}
{{-- 出缺席摘要(單日時顯示)--}} @if($summary)
{{ $summary['present'] }}
已打上班卡
{{ $summary['absent']->count() }}
尚未打上班卡
{{ $summary['total'] }}
全體人員
@if($summary['absent']->isNotEmpty())
尚未上班簽到退人員
@foreach($summary['absent'] as $abUser) {{ $abUser->name }} @if($abUser->department)・{{ $abUser->department }}@endif @endforeach
@endif
@endif {{-- 簽到退紀錄表 --}}
{{ $records->count() }} 筆紀錄  {{ $dateFrom === $dateTo ? $dateFrom : "$dateFrom ~ $dateTo" }} 匯出 CSV
@forelse($records as $r) @empty @endforelse
日期 時間 姓名 部門 類型 備註 IP
{{ $r->clocked_at->format('Y-m-d') }} {{ $r->clocked_at->format('H:i:s') }} {{ $r->user->name ?? '—' }} {{ $r->user->department ?? '—' }} {{ $r->typeLabel() }} {{ $r->note ?? '—' }} {{ $r->ip_address ?? '—' }}
查無紀錄
@endsection @push('scripts') @endpush