Код выдачи и так написан крупно над полосами, дублировать 13-значное
значение под ними не нужно (просьба владельца). Заодно убрал значение из
aria-label — читалке экрана оно ничего не добавляет.
- PickupCodeCard передаёт showText={false}; возможность печатать подпись
у компонента осталась (нужна, если печать понадобится другой);
- SW-кэш static-v131.
Клиент открывает карточку доставки с телефона и показывает код выдачи на
складе. Теперь под кодом рисуется штрих-код с тем же значением — код можно
отсканировать, а не набирать руками.
- Code 128 без внешних зависимостей (PWA работает офлайн), подмножество C
для четырёх цифр: пара цифр = один символ;
- таблица символов перенесена машинно из эталонной реализации, алгоритм
закреплён тестом на её битовых строках;
- отрисовка SVG: резко на экране и на печати, тихая зона 10 модулей;
- блок кода выдачи вынесен в общий PickupCodeCard (был продублирован в
сохранённом выборе и на вкладке «Самовывоз»);
- SW-кэш static-v130.