@extends('layouts.sidebar') @section('title', 'Nomadic - Contractor Reliability Detail') @section('content')

Contractor: {{ $user->fname }} {{ $user->lname }}

@if(session('success')) @endif
Reliability Score

{{ number_format($record->reliability_score, 1) }}%

@if($record->flagged_for_review) Flagged for Review @else Good Standing @endif
  • Email{{ $user->email }}
  • Role{{ ucfirst($user->role) }}
  • Total Requests{{ $record->total_requests }}
  • Avg Response{{ $record->avg_response_minutes > 0 ? number_format($record->avg_response_minutes, 0) . ' min' : 'N/A' }}
@csrf
Metrics Breakdown

{{ $record->confirmed_count }}

Confirmed
{{ $record->total_requests > 0 ? number_format(($record->confirmed_count / $record->total_requests) * 100, 1) : 0 }}%

{{ $record->declined_count }}

Declined
{{ $record->total_requests > 0 ? number_format(($record->declined_count / $record->total_requests) * 100, 1) : 0 }}%

{{ $record->no_show_count }}

No-Shows
{{ $record->total_requests > 0 ? number_format(($record->no_show_count / $record->total_requests) * 100, 1) : 0 }}%

{{ $record->completed_count }}

Completed
{{ $record->confirmed_count > 0 ? number_format(($record->completed_count / $record->confirmed_count) * 100, 1) : 0 }}%

{{ $record->no_response_count }}

No Response (Expired)

{{ $record->cancelled_count }}

Cancellations

{{ $record->total_requests }}

Total Requests
Recent Confirmation History
@forelse($recentConfirmations as $conf) @php $bk = $bookings[$conf->booking_id] ?? null; @endphp @empty @endforelse
Booking ID Role Resource Status Response Time Booking Date Created
{{ $conf->booking_id }} {{ ucwords(str_replace('_', ' ', $conf->role)) }} {{ ucwords(str_replace('_', ' ', $conf->resource_type)) }} @if($conf->status === 'confirmed') Confirmed @elseif($conf->status === 'declined') Declined @else Pending @endif @if($conf->responded_at) {{ \Carbon\Carbon::parse($conf->created_at)->diffInMinutes(\Carbon\Carbon::parse($conf->responded_at)) }} min @else - @endif {{ $bk ? $bk->start_date : '-' }} {{ \Carbon\Carbon::parse($conf->created_at)->format('M d, Y H:i') }}
No confirmation history found.
@endsection