@extends('layouts.app') @section('title', '🕒 我的加班申請紀錄') @push('styles') {{-- DataTables CSS --}} @endpush @section('content')
| # | 加班日期 | 起訖時間 | 加班事由 | 申請時間 | 狀態 | 下載申請單 | 操作 |
|---|---|---|---|---|---|---|---|
| {{ $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'])) @endif |