|
|
@@ -43,14 +43,25 @@
|
|
|
</div>
|
|
|
<div class="col-xxl-6">
|
|
|
<h4>МАФ</h4>
|
|
|
-
|
|
|
- @include('partials.input', ['name' => 'search_maf', 'title' => 'Поиск МАФ', 'value' => '',
|
|
|
- 'placeholder' => 'Артикул или номер номенклатуры', 'datalist' => []])
|
|
|
- @include('partials.select', ['name' => 'select_maf', 'title' => '', 'options' => [], 'multiple' => true])
|
|
|
-
|
|
|
- <div id="selected_maf"></div>
|
|
|
-
|
|
|
-
|
|
|
+ <div>
|
|
|
+ <input type="text" class="form-control mb-2" placeholder="Поиск номенклатуры" id="search_maf">
|
|
|
+ <select id="select_maf" class="form-select mb-3" multiple></select>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div id="selected_maf">
|
|
|
+ @if($order)
|
|
|
+ <div class="changes-message small text-warning visually-hidden">* необходимо сохранить изменения</div>
|
|
|
+ @endif
|
|
|
+ @if($order && $order->products)
|
|
|
+ @foreach($order->products as $p)
|
|
|
+ <div class="maf d-flex justify-content-between mb-1">
|
|
|
+ <input type="hidden" class="visually-hidden" name="products[]" value="{{ $p->id }}">
|
|
|
+ <div>{!! $p->common_name !!}</div>
|
|
|
+ <i onclick="$(this).parent().remove(); $('.changes-message').removeClass('visually-hidden');" class="bi bi-trash text-danger cursor-pointer"></i>
|
|
|
+ </div>
|
|
|
+ @endforeach
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
|
|
|
</div>
|
|
|
<div class="col-12 text-end">
|
|
|
@@ -83,17 +94,16 @@
|
|
|
});
|
|
|
|
|
|
selectMaf.on('change', function () {
|
|
|
- $('#selected_maf').append('' +
|
|
|
- '<div class="maf">' +
|
|
|
+ $('#selected_maf').append(
|
|
|
+ '<div class="maf d-flex justify-content-between mb-1">' +
|
|
|
'<input type="hidden" name="products[]" value="'+ $(this).val() +'">' +
|
|
|
- '<span>'+ $('#select_maf option:selected').text() +'</span> ' +
|
|
|
- '<i onclick="$(this).parent().remove()" class="bi bi-trash text-danger cursor-pointer"></i>' +
|
|
|
+ '<div>'+ $('#select_maf option:selected').text() +'</div> ' +
|
|
|
+ '<i onclick="$(this).parent().remove();" class="bi bi-trash text-danger cursor-pointer"></i>' +
|
|
|
'</div>'
|
|
|
-
|
|
|
);
|
|
|
$('#select_maf').children().remove();
|
|
|
$('#search_maf').val('');
|
|
|
-
|
|
|
+ $('.changes-message').removeClass('visually-hidden');
|
|
|
});
|
|
|
|
|
|
$('#district_id').on('change', function () {
|