planning.blade.php 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <div class="row mt-3">
  2. <div class="col-xl-7">
  3. <div class="card mb-3">
  4. <div class="card-header"><strong>Доставки</strong></div>
  5. <div class="card-body">
  6. @forelse($order->deliveries as $delivery)
  7. @if($canManageDeliveries)
  8. @include('production_orders.partials.delivery-form', ['delivery' => $delivery])
  9. @else
  10. <div class="border rounded p-2 mb-2 small">
  11. <strong>{{ $delivery->delivery_date->format('d.m.Y') }}</strong>
  12. @if($delivery->delivery_time) в {{ substr($delivery->delivery_time, 0, 5) }} @endif
  13. — {{ $delivery->driver?->name }}
  14. </div>
  15. @endif
  16. @empty
  17. <div class="text-muted small mb-2">Доставки ещё не запланированы.</div>
  18. @endforelse
  19. @if($canManageDeliveries)
  20. <h6 class="mt-3">Новая доставка</h6>
  21. @include('production_orders.partials.delivery-form', ['delivery' => null])
  22. @endif
  23. </div>
  24. </div>
  25. </div>
  26. <div class="col-xl-5">
  27. <div class="card mb-3">
  28. <div class="card-header"><strong>Монтажи</strong></div>
  29. <div class="card-body">
  30. @forelse($order->installations as $installation)
  31. @if($canManageInstallations)
  32. @include('production_orders.partials.installation-form', ['installation' => $installation])
  33. @else
  34. <div class="border rounded p-2 mb-2 small">
  35. <strong>{{ $installation->installation_date->format('d.m.Y') }}</strong>,
  36. {{ $installation->installation_days }} дн. — {{ $installation->brigadier?->name }}
  37. </div>
  38. @endif
  39. @empty
  40. <div class="text-muted small mb-2">Монтажи ещё не запланированы.</div>
  41. @endforelse
  42. @if($canManageInstallations)
  43. <h6 class="mt-3">Новый монтаж</h6>
  44. @include('production_orders.partials.installation-form', ['installation' => null])
  45. @endif
  46. </div>
  47. </div>
  48. <div class="card mb-3">
  49. <div class="card-header"><strong>Журнал действий</strong></div>
  50. <div class="card-body">
  51. @forelse($order->activities as $activity)
  52. <div class="small border-bottom py-2">
  53. <div>{{ $activity->message }}</div>
  54. <div class="text-muted">
  55. {{ $activity->created_at->format('d.m.Y H:i') }} · {{ $activity->user?->name ?? 'Система' }}
  56. </div>
  57. </div>
  58. @empty
  59. <div class="text-muted small">Значимых действий пока нет.</div>
  60. @endforelse
  61. </div>
  62. </div>
  63. </div>
  64. </div>