@extends('master.app') @section('title', 'Stock') @section('body')
{{-- Header --}}
Stock Management
International style • Filters • Barcode • Daily IN/OUT • Transfer
@if(\Illuminate\Support\Facades\Route::has('stock.daily')) Daily History @endif @if(\Illuminate\Support\Facades\Route::has('stock.transfer.create')) Transfer @endif Add Stock
@include('general.valert') {{-- Summary Cards --}}
Total Qty
{{ number_format((float)$totalQty, 2) }}
Low Stock Items
{{ $lowCount }}
Warehouses
{{ $location->count() }}
{{-- Filter Bar --}}
Filters @if(request()->hasAny(['q','cat_id','sub_cat_id','unit_id','weight_id','location_id','low','per_page','sort','dir'])) Active @endif
Reset
{{-- Search --}}
{{-- Category --}}
{{-- Sub Category --}}
{{-- Unit --}}
{{-- Weight --}}
{{-- Warehouse --}}
{{-- Low stock --}}
{{-- Per page --}}
{{-- Sort --}}
{{-- Active chips --}} @if(request()->hasAny(['q','cat_id','sub_cat_id','unit_id','weight_id','location_id','low']))
@if(request('q')) Q: {{ request('q') }} @endif @if(request('cat_id')) Category @endif @if(request('sub_cat_id')) Sub @endif @if(request('unit_id')) Unit @endif @if(request('weight_id')) Weight @endif @if(request('location_id')) Warehouse @endif @if(request('low')==1) LOW Only @endif
@endif
{{-- Table --}}
@forelse($stock as $row) @php $min = $row->min_qty ?? 5; $isLow = ($row->qty <= $min); @endphp @empty @endforelse
# SKU Category Sub Unit Weight Warehouse QTY CPI SPI Actions
{{ $loop->iteration }} {{ $row->sku ?? ('STK-'.$row->id) }} @if($isLow) LOW @endif {{ $row->category->title_ps ?? $row->category->title_en ?? '-' }} {{ $row->subcategory->title_ps ?? $row->subcategory->title_en ?? '-' }} {{ $row->unit->title_ps ?? $row->unit->title_en ?? '-' }} {{ $row->weight->title_ps ?? $row->weight->title_en ?? '-' }} {{ $row->location->name_ps ?? $row->location->name_en ?? '-' }} {{ number_format((float)$row->qty,2) }} {{ number_format((float)$row->cpi,2) }} {{ number_format((float)$row->spi,2) }} {{-- Your existing route name --}}
No Data
{{ $stock->links('pagination::bootstrap-4') }}
@endsection @section('pageJs') @endsection