|
@php
$allowShipStatuses = ['needs_order', 'ordered', 'dropshipped'];
$canShip = in_array($item->current_status, $allowShipStatuses);
@endphp
|
{{ $item->name ?: ($item->product ? $item->product->name : 'N/A') }}
@php
$sku = 'N/A';
if ($item->product) {
$sku = $item->product->sku;
} elseif ($item->part_num) {
// Try to find product by part_num
$product = \App\Models\Product::where('partslink', $item->part_num)
->orWhere('sku', $item->part_num)
->first();
if ($product) {
$sku = $product->sku;
}
}
@endphp
SKU: {{ $sku }}
|
@php
$statusColors = [
'needs_order' => 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200',
'ordered' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200',
'shipped' => 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200',
'cancelled' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200',
];
$statusColor = $statusColors[$item->current_status] ?? 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-300';
@endphp
{{ ucfirst(str_replace('_', ' ', $item->current_status)) }}
|
@php
$partslink = 'N/A';
if ($item->product) {
$partslink = $item->product->partslink;
} elseif ($item->part_num) {
// Try to find product by part_num or use part_num itself
$product = \App\Models\Product::where('partslink', $item->part_num)
->orWhere('sku', $item->part_num)
->first();
if ($product) {
$partslink = $product->partslink ?: $item->part_num;
} else {
$partslink = $item->part_num;
}
}
@endphp
{{ $partslink }}
|
@if($item->current_status == 'needs_order')
Calculating...
@endif
|
@if($item->supplier)
@else
@endif
|
|
|
|
@endforeach