@extends('layouts.panel') @section('title', 'پروفایل موجودی: ' . ($inventory->product->name ?? 'نامشخص')) @section('content')

{{ $inventory->product->name ?? 'نامشخص' }}

{{ $warehouseName }}@if($warehouseLocation) / {{ $warehouseLocation }}@endif

@if($warehouseId) بازگشت به لیست @else بازگشت به لیست @endif

اطلاعات محصول

اطلاعات کلی

نام محصول {{ $inventory->product->name ?? 'نامشخص' }}
انبار {{ $warehouseName }}@if($warehouseLocation) / {{ $warehouseLocation }}@endif
مقدار کل {{ number_format((float)$totalQuantity, 0) }} {{ $inventory->unit ?? '' }}
مقدار باقی مانده {{ number_format($remainingQuantity, 0) }} {{ $inventory->unit ?? '' }}

مشخصات محصول

@if($productDetails['row_number']) @endif @if($productDetails['brand']) @endif @if($productDetails['country']) @endif @if($productDetails['grade']) @endif @if($productDetails['purity']) @endif @if($productDetails['batch_number']) @endif @if($productDetails['packaging']) @endif
شماره ردیف انبار {{ $productDetails['row_number'] }}
برند {{ $productDetails['brand'] }}
کشور {{ $productDetails['country'] }}
گرید {{ $productDetails['grade'] }}
خلوص {{ $productDetails['purity'] }}
بچ نامبر {{ $productDetails['batch_number'] }}
بسته‌بندی {{ $productDetails['packaging'] }}

تاریخ‌ها و اطلاعات تکمیلی

@if($productDetails['production_date']) @endif @if($productDetails['expiration_date']) @endif @if($productDetails['price']) @endif @if($productDetails['low_stock_threshold']) @endif @if($productDetails['description']) @endif
تاریخ تولید @php try { if (preg_match('/^(\d{4})-(\d{2})-(\d{2})$/', $productDetails['production_date'], $matches)) { $date = new \Carbon\Carbon($productDetails['production_date']); $jalali = \Morilog\Jalali\Jalalian::fromCarbon($date); echo $jalali->format('Y/m/d'); } else { echo $productDetails['production_date']; } } catch (\Exception $e) { echo $productDetails['production_date']; } @endphp
تاریخ انقضا @php try { if (preg_match('/^(\d{4})-(\d{2})-(\d{2})$/', $productDetails['expiration_date'], $matches)) { $date = new \Carbon\Carbon($productDetails['expiration_date']); $jalali = \Morilog\Jalali\Jalalian::fromCarbon($date); echo $jalali->format('Y/m/d'); } else { echo $productDetails['expiration_date']; } } catch (\Exception $e) { echo $productDetails['expiration_date']; } @endphp
قیمت {{ $productDetails['price'] }} تومان
آستانه کم شدن {{ $productDetails['low_stock_threshold'] }} {{ $inventory->unit ?? '' }}
توضیحات {{ $productDetails['description'] }}
@if(count($transactions) > 0) @foreach($transactions as $index => $transaction) @endforeach @else @endif
ردیف تاریخ مقدار محصول ردیف محصول بازاریاب شرکت خریدار عملیات
{{ $index + 1 }} @jdate($transaction['date'], 'Y/m/d') @if($transaction['quantity'] >= 0) +{{ number_format($transaction['quantity'], 0) }} {{ $inventory->unit ?? '' }} @else {{ number_format($transaction['quantity'], 0) }} {{ $inventory->unit ?? '' }} @endif {{ $transaction['row_number'] ?? '—' }} {{ $transaction['sales_person'] ?? '—' }} {{ $transaction['buyer_company'] ?? '—' }}
@if(isset($transaction['output_id']) && $transaction['output_id']) ویرایش @elseif(isset($transaction['entry_id']) && $transaction['entry_id']) ویرایش @else ویرایش @endif
هیچ تراکنشی ثبت نشده است
مقدار باقی‌مانده: @if($remainingQuantity >= 0) +{{ number_format($remainingQuantity, 0) }} {{ $inventory->unit ?? '' }} @else {{ number_format($remainingQuantity, 0) }} {{ $inventory->unit ?? '' }} @endif
نمایش 1 تا {{ count($transactions) }} از {{ count($transactions) }}
@endsection @push('styles') @endpush @push('scripts') @endpush