عرض التفاصيل
@if($p['mode'] === 'diff' && ! empty($p['diff_rows']))
| الحقل |
القيمة القديمة |
القيمة الجديدة |
@foreach($p['diff_rows'] as $r)
| {{ $r['label'] }} |
{{ $r['old'] }} |
{{ $r['new'] }} |
@endforeach
تُعرض الحقول المتغيّرة فقط؛ التلوين يخص القيمة الجديدة عند المقارنة الرقمية.
@elseif($p['mode'] === 'bom' && isset($p['bom']))
@php $bom = $p['bom']; @endphp
@if(! empty($bom['added']))
مكوّنات أُضيفت
@foreach($bom['added'] as $line)
-
{{ $line['code'] }}
— الكمية لكل وحدة منتج: {{ $line['quantity_per_unit'] }}
@endforeach
@endif
@if(! empty($bom['removed']))
مكوّنات أُزيلت
@foreach($bom['removed'] as $line)
-
{{ $line['code'] }}
— كانت {{ $line['quantity_per_unit'] }} لكل وحدة منتج
@endforeach
@endif
@if(! empty($bom['changed']))
تعديل كميات
| الصنف |
قبل |
بعد |
@foreach($bom['changed'] as $c)
| {{ $c['code'] }} |
{{ $c['old_qty'] }} |
{{ $c['new_qty'] }} |
@endforeach
@endif
@if(empty($bom['added']) && empty($bom['removed']) && empty($bom['changed']))
لا توجد اختلافات في بنود BOM.
@endif
@else
@if(empty($p['kv_old']) && empty($p['kv_new']))
لا توجد بيانات لعرضها.
@else
@if(! empty($p['kv_old']))
قيم سابقة
@foreach($p['kv_old'] as $kv)
- {{ $kv['label'] }}: {{ $kv['value'] }}
@endforeach
@endif
@if(! empty($p['kv_new']))
قيم مسجّلة
@foreach($p['kv_new'] as $kv)
- {{ $kv['label'] }}: {{ $kv['value'] }}
@endforeach
@endif
@endif
@endif
@endif