{{ __('Asset Details') }}

{{-- Breadcrumb --}}
← Assets > {{ $asset->assetID }}
{{-- Status message --}} @if (session('status'))

{{ session('status') }}

@endif {{-- Error message popup --}} @if ($errors->has('asset'))

{{ $errors->first('asset') }}

@endif {{-- Top Section: Asset Details --}}
{{-- Left Section: Asset Details --}}
{{-- Title and Service Tag --}}

{{ $asset->assetID }}

@if($asset->serialNum) Service Tag: {{ $asset->serialNum }} @endif
{{-- Asset Information Section --}}

{{ __('Asset Information') }}

{{-- Row 1: Model and Processor --}}

{{ $asset->model ?? '-' }}

{{ $asset->processor ?? '-' }}

{{-- Row 2: RAM and Storage --}}

{{ $asset->ram ?? '-' }}

{{ $asset->storage ?? '-' }}

{{-- Row 3: Purchase Date and OS Version --}}

{{ $asset->purchaseDate ? $asset->purchaseDate->format('d/m/Y') : '-' }}

{{ $asset->osVer ?? '-' }}

{{-- Row 4: Status and Current User --}}

{{ $asset->status ?? 'Available' }}

@if($currentAssignment)

{{ $currentAssignment->userFullName ?? ($currentAssignment->user->fullName ?? 'User Deleted') }}

@php $dept = $currentAssignment->userDepartment ?? ($currentAssignment->user->department ?? null); @endphp @if($dept)

({{ $dept }} Department)

@endif @else

With IT

@endif
{{-- Row 5: Installed Software (Full Width) --}}

{{ $asset->installedSoftware ?? '-' }}

{{-- Right Section: Action Buttons --}}
{{-- Edit Button --}} {{ __('Edit') }} {{-- Asset Agreement Button --}} @if($asset->status === 'Checked Out' && $currentAssignment) {{ __('Asset Agreement') }} @else @endif {{-- Invoice Button --}} @if($asset->invoice) {{ __('Invoice') }} @else @endif {{-- Dispose Asset Button --}} @if($asset->status !== 'Disposed')
@csrf @method('PATCH')
@else @endif
{{-- Bottom Section: Tabs --}}
{{-- Tab Navigation --}}
{{-- Tab Content --}}
{{-- Previous Users Tab --}}
@if($previousAssignments->count() > 0)
@foreach($previousAssignments as $assignment) @endforeach
{{ __('Previous Users') }} {{ __('Department') }} {{ __('Date Check-Out From IT') }} {{ __('Date Check-In to IT') }}
{{ $assignment->userFullName ?? ($assignment->user->fullName ?? 'User Deleted') }} {{ $assignment->userDepartment ?? ($assignment->user->department ?? '-') }} {{ $assignment->checkoutDate->format('d/m/Y') }} {{ $assignment->checkinDate->format('d/m/Y') }}
@else

{{ __('No previous users found.') }}

@endif
{{-- IT Request History Tab --}}
@if($itRequests && $itRequests->count() > 0)
@foreach($itRequests as $itRequest) @endforeach
{{ __('Request Date') }} {{ __('Requester Name') }} {{ __('Request Title') }} {{ __('Request Description') }} {{ __('Status') }} {{ __('Action') }}
{{ \Carbon\Carbon::parse($itRequest->requestDate)->format('d/m/Y') }} {{ $itRequest->requester ? $itRequest->requester->fullName : 'N/A' }} {{ $itRequest->title }} {{ $itRequest->requestDesc }} @php $statusColors = [ 'Pending' => 'text-yellow-600', 'Approved' => 'text-green-600', 'Rejected' => 'text-red-600', 'Pending IT' => 'text-yellow-600', 'Completed' => 'text-blue-600', ]; $statusColor = $statusColors[$itRequest->status] ?? 'text-gray-600'; @endphp {{ $itRequest->status }} {{ __('View Details') }}
@else

{{ __('No IT requests found for this asset.') }}

@endif
{{-- Maintenance History Tab --}}
@if($maintenances && $maintenances->count() > 0)
@foreach($maintenances as $maintenance) @endforeach
{{ __('Maintenance Date') }} {{ __('Maintenance Details') }} {{ __('Related Request') }}
{{ \Carbon\Carbon::parse($maintenance->mainDate)->format('d/m/Y') }} {{ $maintenance->mainDesc }} @if($maintenance->requestID) {{ __('View Details') }} @else {{ __('Manual Maintenance') }} @endif
@else

{{ __('No maintenance records found for this asset.') }}

@endif