BUGFIX-028-02: Клик по прейскуранту в списке + BFF proxy

Что сделать

Сделать название прейскуранта кликабельным в списке → переход на карточку. Добавить BFF proxy для detail endpoint.

Конкретно

Обновить web/src/pages/catalog/PriceListPage.tsx

В таблице прейскурантов — колонка “Название”: обернуть в <Link> или onClick с navigate():

<td onClick={() => navigate(`/catalog/price-lists/${pl.id}`)} style={{cursor:'pointer', color:'var(--primary)'}}>
  {pl.name}
</td>

Обновить bff/src/routes/catalog.ts

Добавить proxy для GET price list detail:

app.get("/api/v1/admin/catalog/price-lists/:id", async (req, reply) => {
  return proxyGet(req, reply, catalogUrl(`/price-lists/${req.params.id}`));
});

Следовать паттерну существующих proxy routes в файле.

Файлы

  • web/src/pages/catalog/PriceListPage.tsx — кликабельное название
  • bff/src/routes/catalog.ts — proxy GET /price-lists/:id