@if(request()->hasHeader('X-Up-Target'))
@endif @php $srStatus = $serviceRequest->status instanceof \UnitEnum ? $serviceRequest->status : null; $statusValue = $srStatus?->value ?? (string) $serviceRequest->status; $statusClass = match ($statusValue) { 'draft' => 'bg-draft', 'approved' => 'bg-approved', 'assigned' => 'bg-assigned', 'rejected' => 'bg-rejected', 'in-progress' => 'bg-in-progress', 'completed' => 'bg-completed', 'cancelled' => 'bg-cancelled', default => 'bg-pending', }; $educationLevels = [ 'Elementary' => __('ecommerce::ecommerce.level_elementary'), 'Middle' => __('ecommerce::ecommerce.level_middle'), 'HighSchool' => __('ecommerce::ecommerce.level_high_school'), 'Diploma' => __('lang.academic_degree.diploma'), 'Bachelor' => __('lang.academic_degree.bachelor'), 'Master' => __('lang.academic_degree.master'), 'Doctorate' => __('lang.academic_degree.doctorate'), ]; $urgencyLevels = [ 'normal' => __('ecommerce::ecommerce.urgency_normal'), 'urgent' => __('ecommerce::ecommerce.urgency_urgent'), 'very_urgent' => __('ecommerce::ecommerce.urgency_very_urgent'), ]; @endphp

@lang('ecommerce::ecommerce.service_request_details')

@lang('ecommerce::ecommerce.back_to_service_requests')
{{ $serviceRequest->code }} {{ $serviceRequest->type instanceof \UnitEnum ? $serviceRequest->type->trans() : $serviceRequest->type }}

{{ $serviceRequest->title }}

{{ $srStatus?->trans() ?? $serviceRequest->status }}
@lang('ecommerce::ecommerce.date')
{{ \Carbon\Carbon::parse($serviceRequest->created_at)->format('d M Y - h:i A') }}
@lang('ecommerce::ecommerce.budget')
{{ number_format($serviceRequest->budget ?? 0, 2) }} SAR
@if(!is_null($serviceRequest->agreed_amount))
@lang('ecommerce::ecommerce.agreed_amount')
{{ number_format($serviceRequest->agreed_amount, 2) }} SAR
@endif @if($serviceRequest->education_level)
@lang('ecommerce::ecommerce.education_level')
{{ $educationLevels[$serviceRequest->education_level] ?? $serviceRequest->education_level }}
@endif @if($serviceRequest->academicMajor)
@lang('ecommerce::ecommerce.academic_major')
{{ $serviceRequest->academicMajor->name }}
@endif @if($serviceRequest->urgency_level)
@lang('ecommerce::ecommerce.urgency_level')
{{ $urgencyLevels[$serviceRequest->urgency_level] ?? $serviceRequest->urgency_level }}
@endif
@lang('ecommerce::ecommerce.description')
{{ $serviceRequest->description }}
@if($serviceRequest->additional_notes)
@lang('ecommerce::ecommerce.additional_notes')
{{ $serviceRequest->additional_notes }}
@endif @if($serviceRequest->attachments->count() > 0)
@lang('ecommerce::ecommerce.attachments') ({{ $serviceRequest->attachments->count() }})
@foreach($serviceRequest->attachments as $file) {{ $file->original_name ?? $file->file_name }} @endforeach
@endif @if($statusValue === 'rejected' && $serviceRequest->rejection_reason)
@lang('ecommerce::ecommerce.rejection_reason'): {{ $serviceRequest->rejection_reason }}
@endif
@if(request()->hasHeader('X-Up-Target'))
@endif