@extends('adminlte::page') @section('title', 'Teslim Al — Sipariş #' . $order->id) @section('css') @endsection @section('content') @php $typeColors = ['daily' => '#27ae60', 'weekly' => '#2980b9', 'manual' => '#8e44ad']; $color = $typeColors[$order->type] ?? '#e67e22'; $statuses = \App\Models\Staff\Order::statuses(); $status = $statuses[$order->status] ?? ['label' => $order->status, 'badge' => 'secondary']; @endphp
{{-- Başlık --}}
Teslim Al — Sipariş #{{ $order->id }}
{{ $order->toBranch->name }} {{ $order->fromBranch->name }} · {{ $order->order_date->format('d.m.Y') }}
{{ $status['label'] }}
@if($order->note)
{{ $order->note }}
@endif
@if(session('error'))
{{ session('error') }}
@endif
@csrf {{-- Kalemler --}}
Gelen Ürünler
@foreach($order->items as $i => $item) @php $sentKg = (float) $item->quantity_sent_kg; $sentPkg = (float) $item->quantity_sent; $hasSent = $sentKg > 0; @endphp
{{-- Kart Üstü: toggle + ürün adı + referans badge --}}
{{ optional($item->product)->name }}
@if($hasSent) Gönderilen: {{ $sentPkg > 0 ? $sentPkg . ' ' . optional($item->packageType)->name : '' }} {{ number_format($sentKg, 2) }} kg @else Gönderilmedi @endif
{{-- Uyuşmazlık göstergesi (JS ile doldurulur) --}}
{{-- Teslim Alma Giriş Alanları --}}
{{-- Paket adedi --}}
{{-- Fiili kg --}}
{{-- Fark göstergesi --}}
{{-- Lot Referansı (gizlenebilir) --}} @if($item->lots->isNotEmpty())
@endif
{{-- Hidden Inputs --}}
@endforeach
{{-- Alt Bar --}}
{{ $order->items->where('quantity_sent_kg', '>', 0)->count() }} ürün teslim alınacak
İptal
@endsection @section('js') @endsection