@extends('layouts.app') @section('title', __('Proveedores')) @push('styles') @endpush @section('content')

{{ __('Proveedores') }}

{{ __('Gestión de proveedores y sus composiciones aprobadas') }}

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Panel nuevo proveedor --}} {{-- Layout dos paneles --}}
{{-- ══ LISTA ══ --}}
{{ __('Proveedores') }}
{{ $proveedores->count() }} {{ __('proveedor') }}{{ $proveedores->count() !== 1 ? 'es' : '' }} {{ $buscar ? '· ' . __('filtrado') : '' }}
@forelse($proveedores as $item) #{{ $item->idProveedor }} {{ $item->Proveedor }} @empty
{{ __('Sin resultados') }}
@endforelse
{{-- ══ DETALLE ══ --}}
@if($proveedor) {{-- Header --}}
ID #{{ $proveedor->idProveedor }}

{{ $proveedor->Proveedor }}

@csrf @method('DELETE')
{{-- Formulario editar (oculto) --}} {{-- Vista lectura --}}
{{ __('Datos del proveedor') }}
{{ $proveedor->Proveedor }}
{{ $proveedor->pais->Pais ?? '—' }}
{{ $proveedor->Divisa ?? '—' }}
{{ $proveedor->Telefono ?? '—' }}
{{ $proveedor->Detalle ?? '—' }}
{{ $proveedor->Direccion ?? '—' }}
{{-- Subgrid composiciones/calidad ── zona amarilla Access --}}
{{ __('Composiciones y Calidades aprobadas') }} {{ $proveedor->composicionesCalidad->count() }}
@if($proveedor->composicionesCalidad->isNotEmpty())
@foreach($proveedor->composicionesCalidad as $c) {{-- Fila lectura --}} {{-- Fila edición inline --}} @endforeach
{{ __('Composición') }} {{ __('Calidad') }} {{ __('Aprobado') }} {{ __('Comentario') }}
{{ $c->composicion->Composicion ?? '—' }} {{ $c->calidad->Calidad ?? '—' }} @if($c->Aprobado) @else @endif {{ $c->Comentario ?? '—' }}
@csrf @method('DELETE')
@else
{{ __('Sin composiciones registradas') }}
@endif {{-- Añadir composición --}}
{{ __('Añadir composición / calidad') }}
@csrf
{{-- /infoView --}}
{{-- /detalle-body --}} @else

{{ __('Selecciona un proveedor de la lista') }}

@endif
{{-- /panel-detalle --}}
{{-- /diseno-layout --}} @endsection @push('scripts') @endpush