feat(ui): improve product search and inventory interaction

- Добавить двойной клик по товару в поисковике для быстрого добавления
- Добавить автофокус и селект на поле ввода количества при добавлении товара в инвентарь
- Вынести логику поиска товара по ID в отдельный метод _findProductById для переиспользования
This commit is contained in:
2026-01-26 23:40:27 +03:00
parent 67ad0e50ee
commit 9a7c0728f0
2 changed files with 36 additions and 12 deletions

View File

@@ -401,7 +401,14 @@
// Включаем кнопку завершения
const completeBtn = document.getElementById('complete-inventory-btn');
if (completeBtn) completeBtn.disabled = false;
// Фокус на поле ввода количества в новой строке
const quantityInput = newRow.querySelector('.quantity-fact-input');
if (quantityInput) {
quantityInput.focus();
quantityInput.select();
}
this.showNotification('Товар добавлен', 'success');
} else {
this.showNotification('Ошибка: ' + (data.error || 'Не удалось добавить товар'), 'error');