UniformFlow/resources/views/employees/show.blade.php

10 lines
2.0 KiB
PHP

@extends('layouts.app')
@section('title', $employee->name.' · UniformFlow')
@section('page-heading', 'Employee record')
@section('content')
<section class="page-intro"><div><a class="back" href="{{ route('employees.index') }}"> Employees</a><span class="eyebrow">{{ $employee->employee_no }}</span><h1>{{ $employee->name }}</h1><p>{{ $employee->designation ?: 'Employee' }} · {{ $employee->department }}</p></div>@if($employee->status === 'active' && $employee->issues->where('status','issued')->count())<a class="button danger-button" href="{{ route('handovers.create', $employee) }}">Start exit handover</a>@endif</section>
<div class="profile-strip"><div><small>Status</small><strong><span class="status-dot"></span>{{ ucfirst($employee->status) }}</strong></div><div><small>Joined</small><strong>{{ $employee->joined_at?->format('d M Y') ?? 'Not recorded' }}</strong></div><div><small>Left</small><strong>{{ $employee->left_at?->format('d M Y') ?? '—' }}</strong></div><div><small>Issued units</small><strong>{{ $employee->issues->where('status','issued')->sum(fn($i) => $i->outstanding_quantity) }}</strong></div></div>
<section class="panel table-panel"><div class="panel-head"><div><span class="eyebrow">Accountability</span><h2>Uniform issue history</h2></div></div><div class="table-wrap"><table><thead><tr><th>Issued</th><th>Uniform</th><th>Size</th><th>Qty</th><th>Status</th><th>Notes</th></tr></thead><tbody>
@forelse($employee->issues->sortByDesc('issued_at') as $issue)<tr><td>{{ $issue->issued_at->format('d M Y') }}</td><td><strong>{{ $issue->variant->item->name }}</strong></td><td><span class="size-badge">{{ $issue->variant->size }}</span></td><td>{{ $issue->quantity }}</td><td><span class="pill {{ $issue->status === 'issued' ? 'warning' : 'good' }}">{{ str_replace('_',' ', ucfirst($issue->status)) }}</span></td><td>{{ $issue->notes ?: '—' }}</td></tr>@empty<tr><td colspan="6" class="empty">No uniforms have been issued.</td></tr>@endforelse</tbody></table></div></section>
@endsection