@if (! app()->environment('testing')) @vite(['resources/css/app.css', 'resources/js/app.js']) @endif
@include('modulos.estoque.partials.sidebar', ['menuTag' => 'opme'])
Pedido #{{ $pedido->id }}
Portal unificado de pedidos OPME
@if ($pedido->canImportXml()) Importar XML deste pedido @endif @can('opme.pedidos.editar') @if($pedido->canBeEdited()) Editar pedido @endif @endcan Voltar
@if (session('success'))
{{ session('success') }}
@endif @if ($errors->any())
{{ $errors->first() }}
@endif
Numero{{ $pedido->pedido_compra_numero }}
Natureza{{ strtoupper((string) ($pedido->natureza_operacao ?? '-')) }}
Fornecedor{{ $pedido->fornecedor_nome }} ({{ $pedido->fornecedor_codparc }})
Tipo operacao{{ $pedido->tipo_operacao ?? '-' }}
Data pedido{{ optional($pedido->data_pedido)->format('d/m/Y') ?? '-' }}
Status {{ $pedido->statusLabel() }}
Entradas vinculadas{{ $pedido->documentos->count() }}
Fluxo do pedido
@foreach($statusTimeline as $step)
{{ $step['label'] }} @if($step['current']) Etapa atual @elseif($step['completed']) Etapa concluida @elseif($step['status'] === 'cancelado') Saida alternativa do fluxo @else Etapa futura @endif
@endforeach
@if (filled($pedido->observacao))
Observacao

{{ $pedido->observacao }}

@endif
Acoes do pedido
@can('opme.pedidos.editar') @if ($pedido->canBeEdited()) Editar @endif @endcan @can('opme.pedidos.cancelar') @if ($pedido->canBeCancelled($pedido->documentos->count()))
@csrf
@elseif ($pedido->cancelBlockedReason($pedido->documentos->count()) !== null) {{ $pedido->cancelBlockedReason($pedido->documentos->count()) }} @endif @endcan
@forelse($pedido->itens as $item) @empty @endforelse
CODPROD Referencia Descricao Quantidade Un.
{{ $item->produto_codprod ?? '-' }} {{ $item->produto_referencia ?? '-' }} {{ $item->produto_descricao }} {{ number_format((float) $item->quantidade_solicitada, 4, ',', '.') }} {{ $item->unidade ?? '-' }}
Pedido sem itens.
@forelse($pedido->documentos as $doc) @empty @endforelse
ID entrada Chave NFe Status Acao
{{ $doc->id }} {{ $doc->chave_nfe ?? '-' }} {{ strtoupper((string) $doc->status) }} Abrir
Sem entradas vinculadas.
Historico do fluxo
@forelse($timelineAuditoriaPedido as $evento)
{{ $evento['label'] }} {{ optional($evento['data_hora'] ? \Illuminate\Support\Carbon::parse($evento['data_hora']) : null)->format('d/m/Y H:i') ?? '-' }}
{{ $evento['description'] }}
{{ $evento['summary'] }}
Usuario: {{ $evento['usuario'] }}
@empty
Nenhum evento do fluxo registrado.
A auditoria detalhada aparecera aqui conforme o pedido for movimentado.
@endforelse
@forelse($auditoriaPedido as $registro) @empty @endforelse
Data/Hora Acao Usuario Payload
{{ optional($registro->created_at ? \Illuminate\Support\Carbon::parse($registro->created_at) : null)->format('d/m/Y H:i') ?? '-' }} {{ $registro->acao }} {{ $registro->usuario ?? '-' }}
{{ $registro->payload_json ?? '{}' }}
Sem historico registrado para este pedido.
@include('modulos.estoque.partials.menu-toggle-script')