| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- <div class="row mt-3">
- <div class="col-xl-7">
- <div class="card mb-3">
- <div class="card-header"><strong>Доставки</strong></div>
- <div class="card-body">
- @forelse($order->deliveries as $delivery)
- @if($canManageDeliveries)
- @include('production_orders.partials.delivery-form', ['delivery' => $delivery])
- @else
- <div class="border rounded p-2 mb-2 small">
- <strong>{{ $delivery->delivery_date->format('d.m.Y') }}</strong>
- @if($delivery->delivery_time) в {{ substr($delivery->delivery_time, 0, 5) }} @endif
- — {{ $delivery->driver?->name }}
- </div>
- @endif
- @if(hasPermission('schedule-orders.documents.generate'))
- <form action="{{ route('schedule.orders.deliveries.document', [$order, $delivery]) }}" method="POST" class="mb-3">
- @csrf
- <button type="submit" class="btn btn-sm btn-outline-primary">
- <i class="bi bi-file-earmark-spreadsheet"></i> Документы для доставки
- </button>
- </form>
- @endif
- @empty
- <div class="text-muted small mb-2">Доставки ещё не запланированы.</div>
- @endforelse
- @if($canManageDeliveries)
- <h6 class="mt-3">Новая доставка</h6>
- @include('production_orders.partials.delivery-form', ['delivery' => null])
- @endif
- </div>
- </div>
- </div>
- <div class="col-xl-5">
- <div class="card mb-3">
- <div class="card-header"><strong>Монтажи</strong></div>
- <div class="card-body">
- @forelse($order->installations as $installation)
- @if($canManageInstallations)
- @include('production_orders.partials.installation-form', ['installation' => $installation])
- @else
- <div class="border rounded p-2 mb-2 small">
- <strong>{{ $installation->installation_date->format('d.m.Y') }}</strong>,
- {{ $installation->installation_days }} дн. — {{ $installation->brigadier?->name }}
- </div>
- @endif
- @if(hasPermission('schedule-orders.documents.generate'))
- <form action="{{ route('schedule.orders.installations.documents', [$order, $installation]) }}" method="POST" class="mb-3">
- @csrf
- <button type="submit" class="btn btn-sm btn-outline-primary">
- <i class="bi bi-file-earmark-zip"></i> Документы для монтажа
- </button>
- </form>
- @endif
- @empty
- <div class="text-muted small mb-2">Монтажи ещё не запланированы.</div>
- @endforelse
- @if($canManageInstallations)
- <h6 class="mt-3">Новый монтаж</h6>
- @include('production_orders.partials.installation-form', ['installation' => null])
- @endif
- </div>
- </div>
- <div class="card mb-3">
- <div class="card-header"><strong>Журнал действий</strong></div>
- <div class="card-body">
- @forelse($order->activities as $activity)
- <div class="small border-bottom py-2">
- <div>{{ $activity->message }}</div>
- <div class="text-muted">
- {{ $activity->created_at->format('d.m.Y H:i') }} · {{ $activity->user?->name ?? 'Система' }}
- </div>
- </div>
- @empty
- <div class="text-muted small">Значимых действий пока нет.</div>
- @endforelse
- </div>
- </div>
- </div>
- </div>
|