@php $ck = $os->checklist_kit_box ?? []; $num = str_pad($os->numero_os, 5, '0', STR_PAD_LEFT); $simNao = function (?bool $v): string { if (is_null($v)) return '—'; return $v ? 'SIM' : 'NÃO'; }; $statusBadge = function (?string $s): string { if ($s === 'G') return 'G — Guardado'; if ($s === 'F') return 'F — Faltando'; return '—'; }; @endphp
{{-- CABEÇALHO --}}
{{ $empresa->nome_empresa }}
@if($empresa->cnpj)

CNPJ: {{ $empresa->cnpj }}

@endif @if($empresa->endereco)

{{ $empresa->endereco }}

@endif @if($empresa->telefone)

Tel: {{ $empresa->telefone }}

@endif @if($empresa->email)

{{ $empresa->email }}

@endif
Ordem de Serviço
#{{ $num }}
Kit Box
{{ $os->data_emissao->format('d/m/Y') }}

{{-- IDENTIFICAÇÃO --}}
Identificação
Data do Checklist {{ isset($ck['data_checklist']) ? \Carbon\Carbon::parse($ck['data_checklist'])->format('d/m/Y') : '—' }} OS Nº #{{ $num }} Cliente {{ $os->cliente->razao_social }} Operador {{ $os->usuario->nome ?? '—' }} Cor / Acabamento {{ $ck['cor'] ?? '—' }}
{{-- ITENS DO KIT --}}
Itens do Kit
Item Quantidade Status
Cano {{ $ck['cano_quantidade'] ?? '—' }} {!! $statusBadge($ck['cano_status'] ?? null) !!}
Pacote de Perfil {{ $ck['pacote_perfil_quantidade'] ?? '—' }} {!! $statusBadge($ck['pacote_perfil_status'] ?? null) !!}
Caixa {{ $ck['caixa_quantidade'] ?? '—' }} {!! $statusBadge($ck['caixa_status'] ?? null) !!}
{{-- TRANSPORTE --}}
Transporte
@if(!empty($ck['transporte_enviado'])) @endif
Enviado por transportadora? {!! $simNao(isset($ck['transporte_enviado']) ? (bool) $ck['transporte_enviado'] : null) !!}
Transportadora {{ $ck['transporte_nome'] ?? '—' }}
{{-- AMOSTRA --}}
Amostra
@if(!empty($ck['amostra_veio'])) @if(!empty($ck['amostra_obs'])) @endif @endif
Veio amostra? {!! $simNao(isset($ck['amostra_veio']) ? (bool) $ck['amostra_veio'] : null) !!}
Cor da amostra {{ $ck['amostra_cor'] ?? '—' }}
Amostra aprovada? {!! $simNao(isset($ck['amostra_aprovada']) ? (bool) $ck['amostra_aprovada'] : null) !!}
Observação {{ $ck['amostra_obs'] }}
{{-- CONTROLE DE QUALIDADE --}}
Controle de Qualidade
@if(!empty($ck['obs_qualidade'])) @endif
Defeitos encontrados {{ $ck['defeitos'] ?: '—' }}
Houve troca de perfis? {!! $simNao(isset($ck['troca_perfis']) ? (bool) $ck['troca_perfis'] : null) !!}
Obs. de qualidade {{ $ck['obs_qualidade'] }}
{{-- OBSERVAÇÕES GERAIS --}} @if(!empty($ck['observacoes_checklist']))
Observações Gerais
{{ $ck['observacoes_checklist'] }}
@endif {{-- ASSINATURAS --}}
Responsável pelo Checklist
Conferente / Produção
Cliente / Recebedor
{{-- RODAPÉ --}}