добавлен служебный QR «Провести операцию». Скан этого QR теперь вызывает ту же логику, что кнопка submitBasketBtn
Если скан не содержит ADCSTK1 и в нём есть русские буквы, теперь в любом состоянии страницы озвучивается:
«Переведите клавиатуру на английскую раскладку.»
Это правило срабатывает до проверок режима, авторизации, корзины и набора количества.
Добавлено авто-завершение складской сессии через 20 минут без сканов и кликов. При авто-завершении отправляется logout, очищается интерфейс и озвучивается:
«Сессия завершена по бездействию.»
QR-цифры теперь заполняют поле «Количество» активной позиции, а не отдельный видимый буфер.
QR «Завершить количество» теперь подтверждает число, которое уже видно в поле.
QR «Отменить количество» очищает поле количества активной позиции.
Если начали вводить количество QR-цифрами и сканируете что-то другое, система не выполнит новый QR и попросит сначала завершить или отменить ввод.
Фокус после QR-цифр возвращается в поле сканера, чтобы следующие QR-коды продолжали считываться нормально.
при клике в Количество или Номер заказа строка корзины не перерисовывается, поэтому поле не теряет фокус и можно нормально вводить/править значение
(No files)
Note:
See TracChangeset
for help on using the changeset viewer.