edit.blade.php 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. @extends('layouts.app')
  2. @section('content')
  3. <div class="px-3 row">
  4. <div class="col-xl-6 mb-3 mb-xl-0">
  5. <form class="row" action="{{ route('maf_order.update', $maf_order) }}" method="post">
  6. <div class="">
  7. <h4>Заказ МАФ ({{ $maf_order->year }})</h4>
  8. @csrf
  9. <input type="hidden" id="product_id" name="product_id" value="{{ $maf_order->product_id }}">
  10. @include('partials.input', ['name' => 'year', 'title' => 'Год', 'value' => $maf_order->year, 'disabled' => true])
  11. @include('partials.input', ['name' => 'product_name', 'title' => 'МАФ', 'disabled' => true, 'value' => $maf_order->product->common_name])
  12. @include('partials.input', ['name' => 'order_number', 'title' => 'Номер заказа', 'required' => false, 'value' => $maf_order->order_number, 'disabled' => $maf_order->products_sku->count()])
  13. @include('partials.select', ['name' => 'status', 'title' => 'Статус', 'options' => ['заказан', 'на складе'], 'key_as_val' => true, 'value' => $maf_order->status, 'disabled' => $maf_order->products_sku->count()])
  14. @include('partials.input', ['name' => 'quantity', 'title' => 'Количество', 'type' => 'number', 'required' => true, 'value' => $maf_order->quantity, 'required' => true, 'disabled' => $maf_order->products_sku->count()])
  15. @include('partials.input', ['name' => 'in_stock', 'title' => 'Остаток', 'type' => 'number', 'required' => true, 'value' => $maf_order->in_stock, 'required' => true, 'disabled' => $maf_order->products_sku->count() ])
  16. @if($maf_order->products_sku->count())
  17. <div class="row">
  18. <div class="buttons offset-md-4 col-md-8 ">
  19. <a href="{{ $previous_url ?? route('maf_order.index', session('gp_maf_order')) }}" class="btn btn-sm btn-primary">Назад</a>
  20. </div>
  21. </div>
  22. @else
  23. @include('partials.submit', ['name' => 'Сохранить', 'deleteDisabled' => $maf_order->products_sku->count(), 'delete' => ['form_id' => 'destroy', 'title' => 'Удалить']])
  24. @if($maf_order->status == 'заказан')
  25. <div class="row mt-3">
  26. <div class="buttons offset-md-4 col-md-8 ">
  27. <a href="#" class="btn btn-sm btn-primary" onclick="$('#set-status').submit();">На складе</a>
  28. </div>
  29. </div>
  30. @endif
  31. @endif
  32. </div>
  33. </form>
  34. </div>
  35. <div class="col-xl-6">
  36. <h3>Площадки, куда отгружен МАФ</h3>
  37. @foreach($maf_order->products_sku as $product_sku)
  38. <div>
  39. <a href="{{ route('order.show', $product_sku->order) }}">
  40. {{ $product_sku->order->common_name }}
  41. </a>
  42. </div>
  43. @endforeach
  44. </div>
  45. </div>
  46. <div class="visually-hidden d-none">
  47. <form action="{{ route('maf_order.set_in_stock', $maf_order) }}" method="post" id="set-status">
  48. @csrf
  49. </form>
  50. <form action="{{ route('maf_order.delete', $maf_order) }}" id="destroy" method="post">
  51. @csrf
  52. @method('DELETE')
  53. </form>
  54. </div>
  55. @endsection