@extends('layouts.master') @section('title', 'Stock') @section('content')

Barra Stock

Stock

@if(count($productos))
@foreach($depositos as $deposito) @endforeach @foreach($productos as $producto) @php /* * ========================================== * CALCULAR STOCK TOTAL * ========================================== */ $totalProducto = 0; foreach($depositos as $deposito) { $key = $producto->id . '-' . $deposito->id; $stockItem = $stocks->get($key); $totalProducto += $stockItem ? (int) $stockItem->cantidad : 0; } /* * ========================================== * CALCULAR PEDIDO * ========================================== */ $pack = max( 1, (int) ($producto->pack ?? 1) ); $faltante = max( 0, (int) $producto->minimo - $totalProducto ); $packsPedido = $faltante > 0 ? (int) ceil( $faltante / $pack ) : 0; $pedido = $packsPedido * $pack; /* * ========================================== * TOTAL EN PACKS * ========================================== */ $totalPacks = $pack > 0 ? $totalProducto / $pack : 0; @endphp {{-- ======================================= --}} {{-- CATEGORIA --}} {{-- ======================================= --}} {{-- ======================================= --}} {{-- PRODUCTO --}} {{-- ======================================= --}} {{-- ======================================= --}} {{-- DEPOSITOS --}} {{-- ======================================= --}} @foreach($depositos as $deposito) @php $key = $producto->id . '-' . $deposito->id; $stockItem = $stocks->get($key); $cantidad = $stockItem ? (int) $stockItem->cantidad : 0; @endphp @endforeach {{-- ======================================= --}} {{-- TOTAL --}} {{-- ======================================= --}} {{-- ======================================= --}} {{-- MINIMO --}} {{-- ======================================= --}} @php $packsMinimo = $producto->minimo > 0 ? (int) ceil($producto->minimo / $pack) : 0; @endphp {{-- ======================================= --}} {{-- ESTADO --}} {{-- ======================================= --}} {{-- ======================================= --}} {{-- PEDIDO --}} {{-- ======================================= --}} @endforeach
Categoría Producto {{ $deposito->nombre }} Total Mínimo Estado Pedido
{{ @$producto->categoria->nombre }} {{ $producto->nombre }} @if($producto->volumen)
{{ $producto->volumen }} cc @endif @if($pack > 1)
Pack x {{ $pack }} @endif
{{ $totalProducto }}
@if($pack > 1) {{ rtrim(rtrim(number_format($totalPacks, 2, '.', ''), '0'), '.') }} {{ $totalPacks == 1 ? 'pack' : 'packs' }} x {{ $pack }} @else {{ $totalProducto }} {{ $totalProducto == 1 ? 'pack' : 'packs' }} x 1 @endif
{{ $producto->minimo }}
@if($producto->minimo > 0) {{ $packsMinimo }} {{ $packsMinimo == 1 ? 'pack' : 'packs' }} x {{ $pack }} @else @endif
@if( $totalProducto >= $producto->minimo ) @else @endif @if($pedido > 0) {{ $pedido }}
{{ $packsPedido }} {{ $packsPedido == 1 ? 'pack' : 'packs' }} x {{ $pack }} @else 0
@endif
@else

No Existen Registros


@endif
{{-- ========================================================= --}} {{-- CSS --}} {{-- ========================================================= --}} {{-- ========================================================= --}} {{-- DATATABLE --}} {{-- ========================================================= --}} @endsection @section('javascript') @endsection