CATUX-02: Товары — таб “Версии” в карточке
Что сделать
Добавить таб “Версии” в карточку товара (ProductViewPage), отображающий историю версий товара с diff между версиями.
Смотри спеку
Конкретно
- В
ProductViewPageдобавить новый таб “Версии” - Таб загружает данные из
GET /products/:id/versions - Таблица с колонками:
- Версия — отображение как v1, v2, v3…
- Дата — дата создания версии
- Цена —
base_priceверсии - Используется в — список каталогов (
catalog_versions), каждый со статус-бейджем (draft / published / archived)
- Diff между версиями вычисляется на фронтенде: сравнение полей соседних версий, изменённые поля подсвечиваются
Файлы
web/src/pages/catalog/ProductViewPage.tsx