Back to Rooms New Maintenance Request

Room {{ $room->room_number }}

Type: {{ $room->roomType->name ?? 'No Type' }}

Floor: {{ $room->floor }}

Capacity: {{ $room->capacity }} Guests

Current Status: {{ ucfirst($room->status) }}

Price: UGX {{ number_format($room->price_per_night, 2) }}/night

Active Maintenance Requests: {{ $maintenanceRequests->whereIn('status', ['pending', 'in_progress'])->count() }}

Total Requests
{{ $maintenanceRequests->count() }}
Pending
{{ $maintenanceRequests->where('status', 'pending')->count() }}
In Progress
{{ $maintenanceRequests->where('status', 'in_progress')->count() }}
Completed
{{ $maintenanceRequests->where('status', 'completed')->count() }}
High Priority
{{ $maintenanceRequests->whereIn('priority', ['high', 'urgent'])->count() }}
Repair Jobs
{{ $maintenanceRequests->where('maintenance_type', 'repair')->count() }}
Maintenance History
{{ $maintenanceRequests->count() }} requests
@if($maintenanceRequests->count() > 0)
@foreach($maintenanceRequests as $maintenance) @endforeach
ID Title Type Priority Status Reported Date Scheduled Date Completed Date Assigned To Actions
#{{ $maintenance->id }} {{ Str::limit($maintenance->title, 40) }} {{ $maintenance->maintenance_type }} @if($maintenance->maintenance_type === 'repair') Repair @endif {{ ucfirst($maintenance->priority) }} {{ ucfirst(str_replace('_', ' ', $maintenance->status)) }} {{ $maintenance->reported_date->format('M j, Y') }} @if($maintenance->scheduled_date) {{ $maintenance->scheduled_date->format('M j, Y') }} @else Not scheduled @endif @if($maintenance->completed_date) {{ $maintenance->completed_date->format('M j, Y') }} @else - @endif {{ $maintenance->assignedTechnician?->name ?? 'Not Assigned' }}
@else

No maintenance requests found

This room has no maintenance history.

Create First Request
@endif