@extends('admin.layouts.master') @section('title', 'عرض صنف') @section('css') @endsection @section('content') @php $badge = $item->status ? 'success' : 'secondary'; $statusText = $item->status ? 'نشط' : 'غير نشط'; $typeMap = ['store' => 'مخزني', 'consumption' => 'استهلاكي', 'custody' => 'عهدة']; $typeText = $typeMap[$item->type] ?? $item->type; $imgSrc = $item->image ? asset('storage/'.$item->image) : asset('images/no-image.png'); $hasBarcode = !empty($item->barcode); $fmt = fn ($v) => $v !== null ? number_format((float)$v, 2) : '-'; // اختياري: منع الحذف لو له children (لو عندك relation) $childrenCount = method_exists($item, 'children') ? ($item->children()->count() ?? 0) : 0; @endphp
عرض صنف
{{ $item->name }} — {{ $item->items_code }}
@include('admin.Alerts')
{{-- Summary Card --}}
ملخص
{{ $statusText }}
{{-- Image --}}
{{ $item->name ?? 'Item' }}
اضغط على الصورة للتكبير
اسم الصنف
{{ $item->name ?? '-' }}
كود الصنف
{{ $item->items_code ?? '-' }}
الباركود
{{ $item->barcode ?? '-' }} @if($hasBarcode) @endif

نوع الصنف
{{ $typeText }}
التاريخ
{{ $item->date ? \Carbon\Carbon::parse($item->date)->format('Y-m-d') : '-' }}
@if($childrenCount > 0)
له {{ $childrenCount }} صنف/وحدة مرتبطة
@endif
{{-- Details + Prices --}}
تفاصيل الصنف
#{{ $item->id }}
{{-- Category --}}
التصنيف
{{ optional($item->category)->name ?? '-' }}
{{-- Parent --}}
الصنف الأب
{{-- Unit --}}
وحدة القياس الأساسية
{{ $item->unit_id ?? '-' }}
{{-- Retail flag --}}
وحدة تجزئة
{{ $item->does_has_retail_unit ? 'نعم' : 'لا' }}
@if($item->does_has_retail_unit)
وحدة التجزئة
{{ $item->retail_unit ?? '-' }}
معامل التحويل
{{ $item->retail_uom_quintToParent ?? '-' }} ({{ $item->retail_uom_quintToParent ?? '-' }} قطعة = 1 {{ $item->unit_id ?? 'وحدة أساسية' }})
@endif

{{-- Prices Card --}}
الأسعار
أسعار الوحدة الأساسية
{{ $item->unit_id ?? 'Unit' }}
قطاعي
{{ $fmt($item->price) }}
نص جملة
{{ $fmt($item->nos_egomania_price) }}
جملة
{{ $fmt($item->egomania_price) }}
أسعار التجزئة
{{ $item->retail_unit ?? 'Retail' }}
قطاعي
{{ $fmt($item->price_retail) }}
نص جملة
{{ $fmt($item->nos_gomla_price_retail) }}
جملة
{{ $fmt($item->gomla_price_retail) }}
@if(!$item->does_has_retail_unit)
ملاحظة: الصنف بدون وحدة تجزئة، لكن يمكن أن تكون أسعار التجزئة محفوظة كقيم افتراضية.
@endif
{{-- Meta --}}
تاريخ الإضافة
{{ $item->created_at ? $item->created_at->format('Y-m-d H:i') : '-' }}
آخر تحديث
{{ $item->updated_at ? $item->updated_at->format('Y-m-d H:i') : '-' }}
{{-- Actions Footer --}}
{{-- Image Modal --}} @endsection @section('js') @endsection