@extends('layouts.app') @section('title', 'Contract Details') @section('content')
| Contract Number | {{ $contract->contract_number }} |
| Employee | {{ $contract->employee->name }} |
| Contract Type | @php $typeColors = [ 'permanent' => 'primary', 'fixed_term' => 'info', 'probation' => 'warning', 'internship' => 'secondary', ]; @endphp {{ $contract->contract_type_label }} |
| Start Date | {{ $contract->start_date->format('d M Y') }} |
| End Date | @if($contract->end_date) {{ $contract->end_date->format('d M Y') }} @if($contract->isExpired()) Expired @elseif($contract->isExpiringSoon()) Expiring Soon @endif @else No end date (Permanent) @endif |
| Status | @if($contract->status) Active @else Inactive @endif |
| Signed Date | {{ $contract->signed_at ? $contract->signed_at->format('d M Y') : '-' }} |
| Department | {{ $contract->position?->department?->department_name ?? '-' }} |
| Position | {{ $contract->position?->position_name ?? '-' }} |
| Salary | @if($contract->salary) Rp {{ number_format($contract->salary, 0, ',', '.') }} @else - @endif |
| Benefits |
@if($contract->contractBenefits && count($contract->contractBenefits) > 0)
|
{{ $contract->position?->position_name ?? 'No Position' }}
@if($contract->end_date) @php $daysRemaining = now()->diffInDays($contract->end_date, false); @endphp @if($daysRemaining < 0)