@extends('layouts.app') @section('title', __('Muestras')) @section('content') {{-- ── Alertas ── --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- ── Cabecera página ── --}}

{{ __('Muestras') }}

{{ __('Catálogo de artículos con tallas y precios') }}

{{-- ── Panel nuevo artículo ── --}} {{-- ── Layout dos paneles ── --}}
{{-- ══ LISTA ══ --}}
{{ __('Artículos') }}
{{ $articulos->count() }} {{ $articulos->count() !== 1 ? __('artículos') : __('artículo') }} {{ $buscar ? __(' · filtrado') : '' }}
@forelse($articulos as $item) #{{ $item->Id }} {{ $item->Nombre }} @empty
{{ __('Sin resultados') }}
@endforelse
{{-- ══ DETALLE ══ --}}
@if($articulo) {{-- Header --}}
ID #{{ $articulo->Id }}

{{ $articulo->Nombre }}

{{-- Badge estado --}} @if($articulo->estadoMuestra) {{ $articulo->estadoMuestra->Estado }} @endif
@csrf @method('DELETE')
{{-- ── TABS ── --}}
{{-- ════ TAB DATOS ════ --}}
{{-- Formulario editar (oculto) --}} {{-- Vista lectura --}}
{{-- Columna datos + imagen --}}
{{-- Bloque rojo: datos principales --}}
{{ __('Datos Principales') }}
{{ $articulo->Nombre }}
{{ $articulo->Familia->Familia ?? __('—') }}
@if($articulo->{'Descripción'})
{{ $articulo->{'Descripción'} }}
@endif
{{ $articulo->estadoMuestra->Estado ?? __('—') }}
{{ $articulo->fechaCambioEstado ? \Carbon\Carbon::parse($articulo->fechaCambioEstado)->format('d/m/Y') : __('—') }}
{{ $articulo->seccion->Seccion ?? __('—') }}
{{ $articulo->campanha->Campanha ?? __('—') }}
{{ $articulo->version->Version ?? __('—') }}
{{ $articulo->tipoArticulo->TipoArticulo ?? __('—') }}
{{ $articulo->categoria->Categorias ?? __('—') }}
{{-- Atributos --}}
{{ __('Atributos') }}
{{ $articulo->largoPantalon->LargoPantalon ?? __('—') }}
{{ $articulo->corteManga->CorteManga ?? __('—') }}
{{ $articulo->cuello->Cuello ?? __('—') }}
{{ $articulo->largoVestido->LargoVestido ?? __('—') }}
{{ $articulo->otroAtributo->OtrosAtributos ?? __('—') }}
{{ $articulo->otroAtributo2->OtrosAtributos ?? __('—') }}
{{-- JerarquiaSAP --}}
{{ __('Jerarquía SAP') }}
{{ $articulo->jersapN1Dpto->JerSapDpto ?? __('—') }}
{{ $articulo->jersapN2Seccion->JerSapSeccion ?? __('—') }}
{{ $articulo->jersapN3Categoria->JerSapCategoria ?? __('—') }}
{{ $articulo->jersapN4Familia->JerSapFamilia ?? __('—') }}
{{-- Imagen --}}
{{ __('Imagen') }}
@if($articulo->Imagen) {{ $articulo->Nombre }} @else
{{ __('Sin imagen') }}
@endif
@csrf @method('PUT')
{{-- ════ TAB TALLAS / MEDIDAS ════ --}}
{{ __('Medidas por Talla') }}
@if($articulo->tallas->isNotEmpty())
@foreach($articulo->tallas as $t) {{-- Fila edición inline --}} @endforeach
{{ __('Talla') }} {{ __('Alto') }}{{ __('Largo') }}{{ __('Ancho') }}{{ __('Peso (kg.)') }} {{ __('Uds/Caja') }}{{ __('AltoCaja') }}{{ __('LargoCaja') }}{{ __('AnchoCaja') }}{{ __('PesoCaja (kg.)') }} {{ __('CBM/Uds') }}
{{ $t->Talla->Talla }} {{ $t->Alto }}{{ $t->Largo }}{{ $t->Ancho }} {{ $t->Peso }}{{ $t->UdsCaja }}{{ $t->AltoCaja }} {{ $t->LargoCaja }}{{ $t->AnchoCaja }}{{ $t->PesoCaja }} {{ $t->UdsPacks }}
@csrf @method('DELETE')
@else
{{ __('Sin tallas registradas') }}
@endif {{-- Añadir talla --}}
{{ __('Añadir talla') }}
@csrf
{{ __('Talla') }} *
{{ __('Alto') }}
{{ __('Largo') }}
{{ __('Ancho') }}
{{ __('Peso (Kg.)') }}
{{ __('UdsCaja') }}
{{ __('AltoCaja') }}
{{ __('LargoCaja') }}
{{ __('AnchoCaja') }}
{{ __('PesoCaja (Kg.)') }}
{{ __('CBM/Uds') }}
{{-- ════ TAB PRECIOS ════ --}}
{{ __('Precios por Proveedor') }}
@if($articulo->precios->isNotEmpty())
@foreach($articulo->precios as $p) @endforeach
{{ __('Proveedor') }} {{ __('Fecha') }} {{ __('Aprobado') }} {{ __('Cantidad') }} {{ __('Precio') }} {{ __('Divisa') }} {{ __('Comentario') }} {{ __('Talla') }} {{ __('Origen') }} {{ __('Tipo') }} {{ __('Composición') }} {{ __('GSM') }} {{ __('Campaña') }}
{{ $p->proveedor->Proveedor ?? __('—') }} {{ $p->fecha ? \Carbon\Carbon::parse($p->fecha)->format('d/m/Y') : __('—') }} @if($p->Aprobado) @else @endif {{ number_format($p->cantidad) }} {{ number_format($p->precio, 4) }} {{ $p->divisaap }} {{ Str::limit($p->Comentario, 30) }} {{ $p->talla->Talla ?? __('—') }} {{ $p->origen->Pais ?? __('—') }} {{ $p->tipo->Tipo ?? __('—') }} {{ $p->composicion->Composicion ?? __('—') }} {{ $p->calidad->Calidad ?? __('—') }} {{ $p->campaniaPrecio->Campaña ?? __('—') }}
@csrf @method('DELETE')
@else
{{ __('Sin precios registrados') }}
@endif {{-- Añadir precio --}}
{{ __('Añadir precio') }}
@csrf
{{-- /tab-content --}}
{{-- /detalle-body --}} @else

{{ __('Selecciona un artículo de la lista') }}

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