@extends('admin.layouts.base') @section('title', 'Extension Request #' . $extensionRequest->id) @section('content')

Extension Request #{{ $extensionRequest->id }} @if ($extensionRequest->status === 'pending') Pending @elseif($extensionRequest->status === 'escalated') Escalated @elseif($extensionRequest->status === 'approved') Approved @elseif($extensionRequest->status === 'rejected') Rejected @endif

{{-- Request Details --}}
Request Details

Customer: {{ $extensionRequest->user->fullname }}

Email: {{ $extensionRequest->user->email }}

Booking Code: {{ $extensionRequest->booking->booking_code }}

Warehouse: {{ $extensionRequest->booking->warehouse->name }}

Request Date: {{ $extensionRequest->created_at->format('M d, Y H:i') }}

Status: {{ ucfirst($extensionRequest->status) }}


Extension Period
Current End Date: {{ $extensionRequest->current_end_date->format('M d, Y') }}
Requested End Date: {{ $extensionRequest->requested_end_date->format('M d, Y') }}
Additional Days: {{ $extensionRequest->additional_days }} days

Cost Breakdown
Space Cost: ${{ number_format($extensionRequest->additional_space_cost, 2) }}
Labor Cost: ${{ number_format($extensionRequest->additional_labor_cost, 2) }}
Equipment Cost: ${{ number_format($extensionRequest->additional_equipment_cost, 2) }}
Services Cost: ${{ number_format($extensionRequest->additional_services_cost, 2) }}
Total Additional Cost: ${{ number_format($extensionRequest->additional_amount, 2) }}
@if ($extensionRequest->user_notes)
Customer Notes:
{{ $extensionRequest->user_notes }}
@endif @if ($extensionRequest->admin_notes)
Admin Response:

{{ $extensionRequest->admin_notes }}

@if ($extensionRequest->isApproved())

Approved by {{ $extensionRequest->approvedBy->name }} on {{ $extensionRequest->approved_at->format('M d, Y H:i') }}

@if ($extensionRequest->extended_booking_id)

Extension Booking Created: View {{ $extensionRequest->extendedBooking->booking_code }}

@endif @elseif($extensionRequest->isRejected())

Rejected by {{ $extensionRequest->rejectedBy->name }} on {{ $extensionRequest->rejected_at->format('M d, Y H:i') }}

@endif
@endif
{{-- Admin Actions --}} @if ($extensionRequest->canBeApproved())
Approve Extension
@csrf
Reject Extension
@csrf
@error('admin_notes')
{{ $message }}
@enderror
@endif
{{-- Original Booking Info --}}
Original Booking

Code: {{ $extensionRequest->booking->booking_code }}

Period:
{{ $extensionRequest->booking->start_date->format('M d, Y') }} - {{ $extensionRequest->current_end_date->format('M d, Y') }}

Space: {{ number_format($extensionRequest->booking->calculated_sqft) }} sq.ft

Days: {{ $extensionRequest->booking->rental_days }} days

Cost: ${{ number_format($extensionRequest->booking->final_price, 2) }}

View Full Booking
@if ($extensionRequest->canBeApproved())
Quick Actions
@csrf
@endif @if ($extensionRequest->isApproved() && $extensionRequest->extended_booking_id)
Extension Booking

Code: {{ $extensionRequest->extendedBooking->booking_code }}

Period:
{{ $extensionRequest->extendedBooking->start_date->format('M d, Y') }} - {{ $extensionRequest->extendedBooking->end_date->format('M d, Y') }}

Cost: ${{ number_format($extensionRequest->extendedBooking->final_price, 2) }}

View Extension Booking
@endif
@endsection