@if(!$ready)
Execute as migrations da Central de Solicitações para este tenant.
@else
@if($u->canOperational('solicitacoes.criar'))@endif
@forelse($solicitacoes as $s)@php($cor=$s->status==='aprovada'?'#16a34a':($s->status==='reprovada'?'#dc2626':'#f59e0b'))
Protocolo{{$s->protocolo}}{{$s->solicitada_at?->format('d/m H:i')}}
Transportador / solicitante{{$s->transportador?->nome?:'Distribuidor'}}{{$s->solicitante_nome}}
Romaneio / alteração{{$s->entrega?->numero_romaneio?:'#'.$s->entrega_id}}@if($s->entregaDestino) → {{$s->entregaDestino->numero_romaneio}}@endif · {{$s->tipo==='troca_motorista'?'Troca de motorista':($s->tipo==='troca_veiculo'?'Troca de veículo':($s->tipo==='transferir_documentos'?'Transferência de documentos':'Troca de motorista e veículo'))}}{{$s->motivo}}@if($s->tipo==='transferir_documentos') · {{$s->itens->count()}} item(ns)@endif
De → Para@if($s->tipo==='transferir_documentos'){{$s->entrega?->veiculo_placa}} → {{$s->entregaDestino?->veiculo_placa}}{{$s->itens->count()}} documento(s)@else{{$s->motoristaAtual?->nome?:'—'}} → {{$s->novoMotorista?->nome?:'mantém'}}{{$s->veiculoAtual?->placa?:'—'}} → {{$s->novoVeiculo?->placa?:'mantém'}}@endif
Situação{{strtoupper(str_replace('_',' ',$s->status))}}
@if(!$u->isTransportador()&&$s->status==='aguardando_aprovacao')@else{{$s->analisado_por_nome?:'Aguardando'}}@endif
@empty
Nenhuma solicitação encontrada.
@endforelse
@if($modalNova)
Nova solicitação operacional
A alteração somente será aplicada após aprovação.
@if(in_array($form['tipo'],['troca_motorista','troca_ambos']))@endif @if(in_array($form['tipo'],['troca_veiculo','troca_ambos']))@endif @if($form['tipo']==='transferir_documentos')
Documentos abertos da origem
@forelse($documentos as $d)@emptySelecione um romaneio com documentos em aberto.@endforelse
@error('form.documento_ids'){{$message}}@enderror
@if($ocupacao)
Peso atual{{number_format($ocupacao['peso_atual'],3,',','.')}} kg
Peso projetado{{number_format($ocupacao['peso_projetado'],3,',','.')}} kg · {{$ocupacao['peso_pct']===null?'sem capacidade':number_format($ocupacao['peso_pct'],1,',','.').'%'}}
Volume atual{{number_format($ocupacao['volume_atual'],3,',','.')}} m³
Volume projetado{{number_format($ocupacao['volume_projetado'],3,',','.')}} m³ · {{$ocupacao['volume_pct']===null?'sem capacidade':number_format($ocupacao['volume_pct'],1,',','.').'%'}}
@endif @endif
@endif @if($analise)
Analisar {{$analise->protocolo}}
{{$analise->transportador?->nome}} · Romaneio {{$analise->entrega?->numero_romaneio}}@if($analise->entregaDestino) → {{$analise->entregaDestino->numero_romaneio}}@endif
{{$analise->motivo}}@if($analise->tipo==='transferir_documentos')
Transferir {{$analise->itens->count()}} documento(s) · {{$analise->entrega?->veiculo_placa}} → {{$analise->entregaDestino?->veiculo_placa}}
@else
Motorista: {{$analise->motoristaAtual?->nome?:'—'}} → {{$analise->novoMotorista?->nome?:'mantém'}}
Veículo: {{$analise->veiculoAtual?->placa?:'—'}} → {{$analise->novoVeiculo?->placa?:'mantém'}}
@endif
@endif @if($analise?->tipo==='adicionar_notas')
Analisar {{$analise->protocolo}}
Adicionar notas ao romaneio {{$analise->entrega?->numero_romaneio}} · {{$analise->entrega?->veiculo_placa}}
{{$analise->motivo}}
@foreach($analise->itens as $item)
NF {{$item->notaFiscal?->numero_nf?:'#'.$item->item_id}}{{$item->notaFiscal?->destinatario_nome?:'Destinatário não informado'}}{{$item->entregaOrigem?->veiculo_placa?:'Sem placa'}} → {{$analise->entrega?->veiculo_placa}}Romaneio {{$item->entregaOrigem?->numero_romaneio?:'#'.$item->entrega_origem_id}} → {{$analise->entrega?->numero_romaneio}}
@endforeach
@endif @endif