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)