@section('title', __('Driver Document Request'))
{{-- upload documents modal --}}

{{ __('Upload Documents') }}

{{-- details --}}

{{ __('Document Request') }}

{{ $selectedModel->model->is_active ?? 0 ? __('Active') : __('Inactive') }}

@if ($selectedModel != null) @php // documentos da solicitação + os enviados no cadastro (perfil do motorista) $todosDocumentos = collect($selectedModel->documents ?? []); if ($selectedModel->model) { $todosDocumentos = $todosDocumentos->concat($selectedModel->model->getMedia('documents')); } $analises = $this->analyses; $rotulos = ['cnh' => __('Driver licence'), 'crlv' => __('Vehicle document'), 'rg' => 'RG']; @endphp {{-- ===== documentos ===== --}}

{{ __('Documents sent') }} ({{ $todosDocumentos->count() }})

@forelse ($todosDocumentos as $document) @php $a = $analises[$document->id] ?? null; @endphp
{{-- faixa do veredito automático --}} @if ($a) @php $cor = ['approved' => ['#065f46', '#d1fae5'], 'rejected' => ['#991b1b', '#fee2e2'], 'review' => ['#92400e', '#fef3c7']][$a['status']] ?? ['#374151', '#f3f4f6']; $icone = ['approved' => '✅', 'rejected' => '⛔', 'review' => '⚠️'][$a['status']] ?? 'ℹ️'; $texto = ['approved' => __('Automatic analysis approved'), 'rejected' => __('Automatic analysis rejected'), 'review' => __('Needs your review')][$a['status']] ?? $a['status']; @endphp

{{ $icone }} {{ $texto }} · {{ $rotulos[$a['tipo']] ?? $a['tipo'] }}

@if (!empty($a['motivos']))
    @foreach ($a['motivos'] as $m)
  • {{ $m }}
  • @endforeach
@endif @if (!empty($a['dados']))

@if (!empty($a['dados']['nome'])) {{ __('Name') }}: {{ $a['dados']['nome'] }} · @endif @if (!empty($a['dados']['cpf'])) CPF: {{ $a['dados']['cpf'] }} · @endif @if (!empty($a['dados']['categoria'])) {{ __('Category') }}: {{ $a['dados']['categoria'] }} · @endif @if (!empty($a['dados']['validade'])) {{ __('Valid until') }}: {{ \Carbon\Carbon::parse($a['dados']['validade'])->format('d/m/Y') }} @endif @if (!empty($a['dados']['placa'])) · {{ __('Plate') }}: {{ $a['dados']['placa'] }} @endif

@endif
@else

{{ __('Not analysed yet — click "Run automatic analysis".') }}

@endif {{-- o documento em si, grande e legível --}} @if (isMediaImage($document)) {{ $document->file_name }} @else

{{ __('Name') }}: {{ $document->file_name }}

{{ __('Size') }}: {{ $document->human_readable_size }}

{{ __('Click to download/preview') }}

@endif
{{ $document->file_name }} · {{ $document->human_readable_size }} {{ __('Open in a new tab') }}
@empty

{{ __('No documents found') }}

@endforelse
{{-- ===== nota ao motorista ===== --}}
@if (!empty($selectedModel->note))

{{ $selectedModel->note }}

@endif
@endif {{-- ampliação --}}