@extends('layouts.app') @section('title','Revisão da Programação') @section('page_title','Revisão da Programação Operacional') @section('content') @php $r=$importacao->resumo??[]; $campos=['cliente'=>'Clientes','origem'=>'Origens','destino'=>'Destinos','motorista'=>'Motoristas','cavalo'=>'Cavalos','carreta'=>'Carretas/Carrocerias']; @endphp
Importação #{{ $importacao->id }} · {{ $importacao->abas_processadas }} abas diárias. ATENDIMENTOS_NEGADOS, ESTÁDIAS e VAZIOS serão tratados em etapa própria.
As linhas Prontas podem virar OS agora. Linhas pendentes permanecem preservadas para associação futura e podem ser importadas depois, sem duplicar as já criadas.
Prontas ainda não importadas: {{ number_format($resumoOs['prontas_nao_importadas']??0,0,',','.') }} · OS já vinculadas: {{ number_format($resumoOs['importadas']??0,0,',','.') }} · Erros: {{ number_format($resumoOs['erros']??0,0,',','.') }}.
Associe um valor uma vez; todas as linhas equivalentes são reprocessadas automaticamente. Use Excluir quando o valor não representar uma pendência real; essas linhas serão retiradas da fila e não gerarão OS.
| Valor não associado | Ocorrências | Associar a |
|---|---|---|
| {{ $p['valor'] }} | {{ number_format($p['total'],0,',','.') }} |
|
| Nenhuma pendência deste tipo entre os 100 valores mais frequentes. | ||
Linhas prontas podem ser convertidas em OS; o vínculo com a linha original permanece para impedir duplicidade.
| Data | Cliente/Solicitante | OS legado | Rota | Cavalo / Carreta | Motorista | Associação | OS Sistema MD |
|---|---|---|---|---|---|---|---|
| {{ $l->data_servico?->format('d/m/Y') }} {{ $l->hora_coleta }} | {{ $l->cliente_solicitante ?: '—' }} {{ $l->cliente?->razao_social ?: 'não associado' }} | {{ $l->numero_os_legado ?: '—' }} | {{ $l->origem_texto ?: '—' }} → {{ $l->destino_texto ?: '—' }} {{ $l->origem?->nome ?: '?' }} → {{ $l->destino?->nome ?: '?' }} | {{ $l->cavalo_placa ?: '—' }} / {{ $l->carreta_placa ?: '—' }} {{ $l->cavalo?->placa ?: '?' }} / {{ $l->carreta?->placa ?: '?' }} | {{ $l->motorista_nome ?: '—' }} {{ $l->motorista?->nome ?: '?' }} | @if($l->status_associacao==='excluido')Excluída@if($l->exclusao_contexto) {{ $l->exclusao_contexto }} @endif @elseif($l->status_associacao==='pronto')Pronto@elsePendente@if($l->pendencias){{ implode(', ',array_keys($l->pendencias)) }} @endif @endif @if($l->status_importacao==='erro')Erro ao importar @endif | @if($l->ordemServico){{ $l->ordemServico->numero_os }} {{ $l->importado_em?->format('d/m/Y H:i') }} @else—@endif |
| Nenhuma linha encontrada. | |||||||