Changeset 534 in base for lib/main.lib.php

Timestamp:
Jun 2, 2026, 3:57:53 PM (26 hours ago)
Author:
Denis_N
Message:

Добавлен новый интерфейс для работы со складом, для учета изделий без S/N.Работает со сканером, который работает как HWID клаваиатура.

  • Авторизация по QR-бейджу.
  • Реализованы режимы занесения, списания и инфо, корзина позиций, история склада и сценарии сканирования QR-кодов.
  • Добавлены страницы создания ёмкости, перемещения ёмкости, поиска изделий на складе и просмотра служебных QR-кодов.
  • Добавлена генерация и отображение QR-кодов для ёмкостей, полок, режимов, очистки корзины, завершения сессии и ввода количества.
  • Добавлена поддержка озвучки через Piper с браузерной озвучкой как запасным вариантом.
  • Добавлена админская вкладка для создания токенов сотрудников и QR-бейджей.
  • Файлы нового интерфейса разложены по отдельным папкам stock_scan, js/stock_scan, css/stock_scan, backend/stock_scan и stock_scan_doc.

Для запуска необходимо перейти на <domain>/stock_scan/stock_scan.php

Для того, чтобы поднять Piper есть инструкция в: stock_scan_doc/piper_linux_setup_short.md

Важно: для работы счетчика неудачных попыток входа и для работы нового интерфейса необходимо выполнить запросы sql в:
stock_scan_doc/stock_scan_db_changes.sql
stock_scan_doc/stock_scan_security_counter.sql

Для работы со складом, пользователю нужны права stock. А для создания QR бейджей в admin_panel.php нужны права admin.

(No files)

Note: See TracChangeset for help on using the changeset viewer.