PCON-05: Таб “Версии” — колонка “Модификаторы”
Что сделать
Добавить колонку “Модификаторы” в таб “Версии” карточки товара. Показывать кол-во привязанных групп и diff модификаторов между версиями.
Смотри спеку
Секция “Таб Версии” в Каталог — Товары.
Конкретно
Новая колонка
| Колонка | Данные | Примечание |
|---|---|---|
| Модификаторы | modifiers.length | ”2 группы”, “1 группа”, “нет” |
Данные из GET /api/v1/products/{id}/versions — response уже содержит modifiers[] в каждой версии.
Diff модификаторов
В колонке “Что изменилось” — показывать изменения модификаторов:
+Добавки@v2— добавлена группа−Размер@v1— убрана группаДобавки: v1→v2— обновлена версия группыДобавки: max 3→2— изменён override
Фронт вычисляет diff, сравнивая modifiers[] текущей и предыдущей версии.
Файлы
web/src/pages/catalog/products/tabs/VersionsTab.tsx— дополнить
Зависит от
- PCON-01 (shared типы с modifiers в ProductVersion)