@extends('layouts.app') @section('title', 'Dashboard de Inventario Interactivo') @section('content')
Análisis interactivo de inventario con alertas, rotación y valorización
| Producto | Almacén | Stock Actual | Stock Mínimo | Estado |
|---|---|---|---|---|
| {{ $alert['product'] }} | {{ $alert['warehouse'] }} | {{ $alert['current'] }} | {{ $alert['minimum'] }} | Stock Bajo |
| Producto | Almacén | Cantidad | Fecha Vencimiento | Días Restantes |
|---|---|---|---|---|
| {{ $item['product'] }} | {{ $item['warehouse'] }} | {{ $item['quantity'] }} | {{ \Carbon\Carbon::parse($item['expiration_date'])->format('d/m/Y') }} | {{ \Carbon\Carbon::parse($item['expiration_date'])->diffInDays(now()) }} días |
| Almacén | Valor |
|---|---|
| {{ $warehouse['warehouse'] }} | ${{ number_format($warehouse['value'], 2) }} |
| No hay datos disponibles | |
| Producto | Vendido | Stock Promedio |
|---|---|---|
| {{ $item->name }} | {{ number_format($item->total_sold ?? 0) }} | {{ number_format($item->avg_stock ?? 0) }} |
| No hay datos disponibles | ||
| Fecha | Producto | Tipo | Cantidad | Desde | Hasta |
|---|---|---|---|---|---|
| {{ $movement->created_at ? $movement->created_at->format('d/m/Y H:i') : 'N/A' }} | {{ $movement->product->name ?? 'N/A' }} | {{ $movement->movement_type ?? 'N/A' }} | {{ $movement->quantity ?? 0 }} | {{ $movement->fromWarehouse->name ?? 'N/A' }} | {{ $movement->toWarehouse->name ?? 'N/A' }} |
| No hay movimientos recientes | |||||