Changeset 536 in base

Timestamp:
Jun 4, 2026, 4:36:29 PM (4 days ago)
Author:
Denis_N
Message:

Улучшение:

  • добавлен служебный 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.