@extends('layouts.app') @section('title', 'Certificado ' . $certificado->numero) @section('content')

{{ $certificado->numero }}

@foreach(['success','error','warning'] as $t) @if(session($t))
{{ session($t) }}
@endif @endforeach @if($errors->any())
{{ $errors->first() }}
@endif @php $badge = match($certificado->resultado){'aprobado'=>'success','rechazado'=>'danger','condicionado'=>'warning',default=>'secondary'}; @endphp

Certificado de Calidad

{{ strtoupper($certificado->resultado) }} @if(!$certificado->firma_inspector_nombre) Editar @endif PDF
Número
{{ $certificado->numero }}
Fruta
{{ $certificado->fruta->nombre }}
Tipo Pulpa
{{ $certificado->tipo_pulpa_label }}
Lote
{{ $certificado->lote->numero }}
Kg Aprobados
{{ number_format($certificado->kg_aprobados, 2) }} kg
Destino
{{ strtoupper(str_replace('_',' ',$certificado->destino)) }}
F. Emisión
{{ $certificado->fecha_emision->format('d/m/Y') }}
F. Vencimiento
{{ $certificado->fecha_vencimiento->format('d/m/Y') }}
Brix Final
{{ $certificado->brix_resultado }}°
pH Final
{{ $certificado->ph_resultado }}

@if($certificado->color)
Color
{{ $certificado->color }}
@endif @if($certificado->olor)
Olor
{{ $certificado->olor }}
@endif @if($certificado->sabor)
Sabor
{{ $certificado->sabor }}
@endif @if($certificado->textura)
Textura
{{ $certificado->textura }}
@endif
@if($certificado->observaciones)

{{ $certificado->observaciones }}

@endif
{{-- Control en Línea vinculado --}} @if($certificado->controlLinea) @php $ctrl = $certificado->controlLinea; @endphp

Control en Línea: {{ $ctrl->codigo }}

Ver detalle
@forelse($ctrl->muestras as $m) @empty @endforelse
Hora Etapa °Brix Brix pH pH Temp. Observación
{{ $m->hora }} {{ $m->etapa_label }} {{ $m->brix ?? '—' }} @if(!is_null($m->brix)) {{ $m->brix_ok ? 'OK' : 'FUERA' }} @else —@endif {{ $m->ph ?? '—' }} @if(!is_null($m->ph)) {{ $m->ph_ok ? 'OK' : 'FUERA' }} @else —@endif {{ $m->temperatura ? $m->temperatura.'°C' : '—' }} {{ $m->observacion ?? '' }}
Sin muestras registradas.
@endif
{{-- Firma Inspector --}} @if(!$certificado->firma_inspector_nombre)

Firmar — Jefe Calidad

@csrf
@error('password')
{{ $message }}
@enderror
@else

Firma Jefe Calidad

Nombre
{{ $certificado->firma_inspector_nombre }}
DNI
{{ $certificado->firma_inspector_dni }}
Fecha
{{ $certificado->firma_inspector_fecha->format('d/m/Y H:i') }}
@endif {{-- Firma Gerencia --}} @if($certificado->firma_inspector_nombre && !$certificado->firma_gerencia_nombre && auth()->user()->hasAnyRole(['gerente','super-admin']))

Firmar — Gerencia

@csrf
@elseif($certificado->firma_gerencia_nombre)

Firma Gerencia

Nombre
{{ $certificado->firma_gerencia_nombre }}
DNI
{{ $certificado->firma_gerencia_dni }}
Fecha
{{ $certificado->firma_gerencia_fecha->format('d/m/Y H:i') }}
@endif Volver
@endsection