@extends('layouts.app') @section('title', 'Editar ' . $solicitacao->numero_solicitacao) @section('page_title', 'Editar Solicitação ' . $solicitacao->numero_solicitacao) @section('content')

Correção operacional da solicitação

Você pode corrigir data e horário dos itens antes da geração da OS. Se um item já tiver motorista ou veículo alocado e sua data/horário for alterado, essa alocação será liberada para que a disponibilidade seja recalculada.

@csrf @method('PUT')

Dados da solicitação

Cliente: {{ $solicitacao->cliente?->nome_fantasia ?? $solicitacao->cliente?->razao_social ?? '—' }}

Status: {{ $solicitacao->statusLabel() }}
@error('solicitante_nome')

{{ $message }}

@enderror
@error('pedido_cliente')

{{ $message }}

@enderror

Data e horário dos itens

A data/horário deve ser futura no fuso operacional America/Sao_Paulo.

@foreach($solicitacao->itens as $item) @php $oldItem = old('itens.' . $loop->index, []); $data = $oldItem['data_coleta'] ?? $item->data_coleta?->format('Y-m-d'); $hora = $oldItem['hora_coleta'] ?? ($item->hora_coleta ? substr((string)$item->hora_coleta, 0, 5) : ''); @endphp @endforeach
# Origem Destino Sonda Data * Hora Alocação atual
{{ $loop->iteration }} {{ $item->origemLabel() }} {{ $item->destinoLabel() }} {{ $item->sondaLabel() }} @error('itens.' . $loop->index . '.data_coleta')

{{ $message }}

@enderror
@error('itens.' . $loop->index . '.hora_coleta')

{{ $message }}

@enderror
{{ $item->motorista?->nome ?? 'Sem motorista' }}
{{ $item->veiculo?->placa ?? 'Sem veículo' }}
Cancelar
@endsection