@php $title = 'Visualizar Ordem de Produção'; $modoEdicao = request()->get('editar') == 1; @endphp

Ordem de Produção

{{ $ordem->numero_ordem }} - {{ $ordem->descricao }}
@if(!$modoEdicao && $ordem->status == 'PLANEJADO') @endif @if($ordem->status == 'PLANEJADO') @elseif($ordem->status == 'EM_PRODUCAO') @endif
@if($modoEdicao)
@csrf @endif @if($modoEdicao)
Você pode editar a Prioridade (no resumo ao lado) e a Descrição das Atividades (na tabela abaixo).
@endif
Resumo da Ordem
{{ $ordem->numero_ordem }}
@if($ordem->venda)
{{ $ordem->venda->codigo }}
{{ $ordem->venda->cliente->nome_fantasia }}
@endif
{{ \Carbon\Carbon::parse($ordem->data_inicio_prevista)->format('d/m/Y') }}
{{ \Carbon\Carbon::parse($ordem->data_fim_prevista)->format('d/m/Y') }}
@if($modoEdicao) @else
@if($ordem->prioridade == 'URGENTE') Urgente @elseif($ordem->prioridade == 'ALTA') Alta @elseif($ordem->prioridade == 'MEDIA') Média @else Baixa @endif
@endif
@if($ordem->status == 'FINALIZADO') Finalizado @elseif($ordem->status == 'EM_PRODUCAO') Em Produção @elseif($ordem->status == 'PAUSADO') Pausado @elseif($ordem->status == 'CANCELADO') Cancelado @elseif($ordem->status == 'PLANEJADO') Planejado @else {{ $ordem->status }} @endif
@if($progresso > 0)
{{ number_format($progresso, 0) }}%
@endif @if($ordem->observacoes && !$modoEdicao)

{{ $ordem->observacoes }}

@endif
Itens da Produção
@foreach($ordem->itens as $index => $item) @endforeach
# Produto Qtd Prevista Qtd Produzida Unidade
{{ $index + 1 }} {{ $item->produto->codigo }} - {{ $item->produto->nome }} {{ number_format($item->quantidade_planejada, 0, ',', '.') }} {{ number_format($item->quantidade_produzida, 0, ',', '.') }} {{ $item->produto->unidadeMedida->unidade ?? '-' }}
@if($ordem->atividades->count() > 0)
Atividades
@if($ordem->status == 'EM_PRODUCAO') @endif @foreach($ordem->atividades->sortBy('sequencia') as $index => $atividade) @if($ordem->status == 'EM_PRODUCAO') @endif @endforeach
Ordem Serviço Descrição Status DuraçãoAções
@if($modoEdicao) @else {{ $atividade->sequencia > 0 ? $atividade->sequencia : ($index + 1) }} @endif {{ $atividade->servico->nome ?? '-' }} @if($modoEdicao) @else {{ $atividade->descricao ?? '-' }} @endif @if($atividade->status == 'CONCLUIDA') Concluída @elseif($atividade->status == 'EM_ANDAMENTO') Em Andamento @else Pendente @endif @if($atividade->data_inicio && $atividade->data_fim) {{ \Carbon\Carbon::parse($atividade->data_inicio)->diffInHours(\Carbon\Carbon::parse($atividade->data_fim)) }}h @else - @endif @if($atividade->status == 'PENDENTE') @elseif($atividade->status == 'EM_ANDAMENTO') @elseif($atividade->status == 'CONCLUIDA') @endif
@endif
@if($modoEdicao)
@endif @if($modoEdicao)
@endif