feat(products): заменить чекбокс наличия на селект статуса склада в подборе товаров

Заменен чекбокс "только в наличии" на выпадающий список с опциями: все товары, в наличии, не в наличии. Обновлена логика фильтрации в API и интерфейсе.
This commit is contained in:
2026-01-04 19:41:28 +03:00
parent b7db4cd162
commit 666e007931
3 changed files with 24 additions and 26 deletions

View File

@@ -90,16 +90,11 @@ ProductSearchPicker.init('#writeoff-products', {
{% endif %}
<!-- Фильтр по наличию -->
<div class="form-check form-switch">
<input class="form-check-input product-picker-in-stock"
type="checkbox"
id="{{ container_id|default:'product-search-picker' }}-in-stock"
{% if filter_in_stock_only|default:False %}checked{% endif %}>
<label class="form-check-label small"
for="{{ container_id|default:'product-search-picker' }}-in-stock">
Только в наличии
</label>
</div>
<select class="form-select form-select-sm product-picker-stock-status" style="width: auto;">
<option value="all" {% if not filter_in_stock_only|default:False %}selected{% endif %}>Все товары</option>
<option value="in_stock" {% if filter_in_stock_only|default:False %}selected{% endif %}>В наличии</option>
<option value="out_of_stock">Не в наличии</option>
</select>
{% if show_view_toggle|default:True %}
<!-- Переключатель вида -->