@php $title = 'Rastreabilidade por Produto'; @endphp

Rastreabilidade por Produto

Histórico completo de lotes do produto
Dados do Produto

{{ $produto->codigo }}

{{ $produto->nome }}

{{ $produto->unidade ?? 'UN' }}

{{ $produto->categoria->nome ?? '-' }}

@if($produto->descricao)

{{ $produto->descricao }}

@endif
Total de Lotes

{{ $lotes->total() }}

Lotes Disponíveis

{{ $lotes->where('status', 'DISPONIVEL')->count() }}

Qtd. Total Disponível

{{ number_format($lotes->where('status', 'DISPONIVEL')->sum('quantidade_atual'), 0, ',', '.') }}

Lotes Bloqueados

{{ $lotes->where('status', 'BLOQUEADO')->count() }}

Histórico de Lotes
@forelse($lotes as $lote) @empty @endforelse
Código Lote Fornecedor Qtd. Atual Data Entrada Validade Status Ações
{{ $lote->codigo_lote }} @if($lote->fornecedor) {{ Str::limit($lote->fornecedor->razao_social, 30) }} @else Produção Própria @endif {{ number_format($lote->quantidade_atual, 0, ',', '.') }} {{ $lote->data_entrada->format('d/m/Y') }} @if($lote->data_validade) {{ $lote->data_validade->format('d/m/Y') }} @if($lote->isVencido())
VENCIDO @elseif($lote->diasParaVencer() <= 30)
{{ $lote->diasParaVencer() }}d @endif @else - @endif
@if($lote->status == 'DISPONIVEL') Disponível @elseif($lote->status == 'BLOQUEADO') Bloqueado @elseif($lote->status == 'QUARENTENA') Quarentena @elseif($lote->status == 'ESGOTADO') Esgotado @else {{ $lote->status }} @endif

Nenhum lote encontrado para este produto

@if($lotes->hasPages())
{{ $lotes->links() }}
@endif
@if(isset($produto->movimentacoesRecentes) && $produto->movimentacoesRecentes->count() > 0)
Últimas Movimentações
@foreach($produto->movimentacoesRecentes as $mov) @endforeach
Data Lote Tipo Quantidade Localização Ordem Produção
{{ $mov->data_movimentacao->format('d/m/Y H:i') }} {{ $mov->lote->codigo_lote }} @if($mov->tipo == 'ENTRADA') Entrada @elseif($mov->tipo == 'SAIDA') Saída @else {{ $mov->tipo }} @endif {{ number_format($mov->quantidade, 2, ',', '.') }} {{ $mov->localizacao->descricao ?? '-' }} @if($mov->ordemProducao) OP #{{ $mov->ordemProducao->numero_ordem }} @else - @endif
@endif