Задача
Panorama59 — производственная компания. Чертежи и фото изделий ходили по цеху на бумаге: распечатки терялись, пачкались и устаревали, а поиск нужного листа отнимал время у мастеров. После каждой правки чертежа приходилось заново печатать и раздавать копии, и не было уверенности, что у станка лежит актуальная версия.
- связать каждое изделие с его чертежом без бумажных копий
- печатать метки пачкой — на партию изделий, а не по одной
- открывать чертёж у рабочего места за секунды, без поиска по папкам
- обновлять чертёж без перепечатки уже наклеенных меток
- обойтись без дорогого оборудования и долгого внедрения
Ограничения: система должна работать на обычных компьютерах в цеху и с недорогими USB-сканерами, которые вводят код как клавиатура; персонал не должен проходить обучение; запуск — за считанные дни, а не месяцы.
Решение
Сделали веб-систему из двух экранов. На экране технолога загружаются чертежи и фото изделий, для каждого задаётся нужное число копий — система генерирует QR-этикетки и отдаёт их одним ZIP-архивом на печать. На рабочем месте открыт экран просмотра: мастер сканирует метку на изделии, и чертёж сразу появляется на мониторе. QR-код ссылается на чертёж, а не содержит его, поэтому при правке достаточно загрузить новую версию под тем же именем файла — уже наклеенные метки начинают показывать актуальный чертёж. Бэкенд на Fastify со Swagger UI, фронтенд на Vue 3, развёртывание в Docker одной командой.
Результат
- 1 сканот изделия до нужного чертежа
- 10 днейот старта до рабочей системы
- 1 ZIPпачка этикеток на всю партию
- 0перепечаток меток при правке чертежа