base commit
This commit is contained in:
43
resources/views/exports/employee-profile.blade.php
Normal file
43
resources/views/exports/employee-profile.blade.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Employee Profile — {{ $employee->full_name }}</title>
|
||||
<style>
|
||||
body { font-family: DejaVu Sans, sans-serif; font-size: 12px; color: #1e293b; }
|
||||
h1 { color: #1d4ed8; margin-bottom: 4px; }
|
||||
.muted { color: #64748b; }
|
||||
.grid { width: 100%; margin-top: 16px; }
|
||||
.grid td { padding: 6px 8px; vertical-align: top; }
|
||||
.label { font-weight: bold; width: 140px; }
|
||||
.badge { display: inline-block; padding: 2px 8px; border-radius: 999px; background: #dbeafe; color: #1d4ed8; }
|
||||
.stats { margin-top: 20px; }
|
||||
.stats td { border: 1px solid #e2e8f0; text-align: center; padding: 10px; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>{{ $employee->full_name }}</h1>
|
||||
<p class="muted">#{{ $employee->employee_number }} · {{ config('hr.company_name') }}</p>
|
||||
|
||||
<table class="grid">
|
||||
<tr><td class="label">Department</td><td>{{ $employee->department?->name }}</td></tr>
|
||||
<tr><td class="label">Position</td><td>{{ $employee->position?->name }}</td></tr>
|
||||
<tr><td class="label">Shift</td><td>{{ $employee->shift?->name }}</td></tr>
|
||||
<tr><td class="label">Status</td><td><span class="badge">{{ $employee->employment_status->label() }}</span></td></tr>
|
||||
<tr><td class="label">Phone</td><td>{{ $employee->phone }}</td></tr>
|
||||
<tr><td class="label">Hire Date</td><td>{{ $employee->hire_date?->format('Y-m-d') }}</td></tr>
|
||||
@if ($employee->termination_date)
|
||||
<tr><td class="label">Termination</td><td>{{ $employee->termination_date->format('Y-m-d') }}</td></tr>
|
||||
@endif
|
||||
</table>
|
||||
|
||||
<table class="stats grid">
|
||||
<tr>
|
||||
<td><strong>Vacation Taken</strong><br>{{ $summary->vacationTaken }}</td>
|
||||
<td><strong>Remaining</strong><br>{{ $summary->vacationRemaining }}</td>
|
||||
<td><strong>Sick Leaves</strong><br>{{ $summary->sickLeaveCount }}</td>
|
||||
<td><strong>Reports</strong><br>{{ $summary->reportsCount }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user