@extends('layouts.app') @section('title', '🕒 我的加班申請紀錄') @push('styles') {{-- DataTables CSS --}} @endpush @section('content')

🕒 我的加班申請紀錄

{{-- 篩選狀態 --}}
{{-- 表格 --}}
@foreach ($list as $row) @endforeach
# 加班日期 起訖時間 加班事由 申請時間 狀態 下載申請單 操作
{{ $row->id }} {{ $row->overtime_date }} {{ $row->start_time }} ~ {{ $row->end_time }} {{ Str::limit($row->reason, 30) }} {{ $row->created_at->format('Y-m-d H:i') }} @php $color = match ($row->status) { 'approved' => 'success', 'rejected' => 'danger', 'pending_supervisor' => 'warning', 'pending_admin' => 'info', default => 'secondary', }; @endphp @switch($row->status) @case('pending_supervisor') 待主管審核 @break @case('pending_admin') 待管理者審核 @break @case('approved') 已通過 @break @case('rejected') 已拒絕 @break @default 未知 @endswitch @if ($row->status === 'approved') 下載申請單 @else @endif 檢視 @if (!in_array($row->status, ['approved', 'rejected']))
@csrf @method('DELETE')
@endif
@endsection @push('scripts') {{-- jQuery & DataTables JS --}} @endpush