@extends('layouts.app') @section('content')

{{ $title }}

{{-- Вкладки --}} @if(($tab ?? 'catalog') === 'catalog') {{-- Кнопки управления --}}
@if(hasRole('admin')) Добавить запчасть
@csrf
@endif
{{-- Таблица каталога --}} @if(isset($spare_parts) && isset($strings)) @include('partials.table', [ 'id' => $id, 'header' => $header, 'strings' => $strings, 'filters' => $filters ?? [], 'ranges' => $ranges ?? [], 'dates' => $dates ?? [], 'searchFields' => $searchFields ?? [], 'sortBy' => $sortBy ?? 'article', 'orderBy' => $orderBy ?? 'asc', 'routeName' => $routeName ?? null, ]) {{ $spare_parts->links() }} @endif @elseif($tab === 'orders') {{-- Таблица заказов --}} @if(isset($spare_part_orders))
@if(hasRole('admin,manager')) Создать заказ @endif
@include('partials.table', [ 'id' => $id, 'header' => $header, 'strings' => $strings, 'filters' => $filters ?? [], 'ranges' => $ranges ?? [], 'dates' => $dates ?? [], 'searchFields' => $searchFields ?? [], 'sortBy' => $sortBy ?? 'id', 'orderBy' => $orderBy ?? 'desc', 'routeName' => $routeName ?? null, ]) {{ $spare_part_orders->links() }} @endif @elseif($tab === 'inventory') {{-- Контроль наличия --}}

Критический недостаток

@if(isset($critical_shortages) && $critical_shortages->count() > 0)
@foreach($critical_shortages as $sp) @endforeach
Картинка Артикул Кол-во без док Кол-во с док Примечание
@if($sp->image) {{ $sp->article }} @endif {{ $sp->article }} {{ $sp->quantity_without_docs }} {{ $sp->quantity_with_docs }} Отсутствие детали
@else

Нет запчастей с критическим недостатком

@endif

Ниже минимального остатка

@if(isset($below_min_stock) && $below_min_stock->count() > 0)
@foreach($below_min_stock as $sp) @endforeach
Картинка Артикул Текущий остаток Минимальный остаток Примечание
@if($sp->image) {{ $sp->article }} @endif {{ $sp->article }} {{ $sp->total_quantity }} {{ $sp->min_stock }} Достигнут лимит минимального остатка ({{ $sp->min_stock }} шт)
@else

Нет запчастей ниже минимального остатка

@endif @endif
{{-- Модальное окно импорта --}} @if(hasRole('admin')) @endif @push('scripts') @endpush @endsection