070-planogram¶
Description
Размещение товара и планирование перемещения. Модель зала c подключением статистики. planogram
перейти на страницу проекта в git
Documentation troisjs flask
python3.11
docker
kubernetes
Бек хранит оборудование и магазины. Номенклатура подгружается на фронт отдельно из любого источника. Основная логика на фронте.
- справочник коллекций забирать из api
- план и размещение коллекций независимо от остатков номенклатуры
- остатки номенклатуры подгружать на страницу при открытии
- переложить справочник box в api
Из api берутся чистые коллекции. Если коллекции не хватает, ее можно по быстрому создать и привязать к оборудованию. Но привязка будет не по id а в виде dict Остатки артикулов будем загружать из СУПа с помощью специального метода
Справочники¶
-
box -
оборудование
-
collection -
коллекции товара
Структура DB¶
-
domain
контроль доступа
boxes{ index: 1, shopID: "371", boxID: "id_box", x: 610, // позиция на плане y: 320, h: 0, // высота на плане r: 0, // поворот collections: ["id_collection", ] || articles: ["str",], add: {collections: ["id_collection", ] || articles: ["str",]} delete: {collections: ["id_collection", ] || articles: ["str",]} }