STORE-04: Список ТТ — фильтры и поиск
Что сделать
Добавить фильтры (статус, ЮЛ, город), поиск с debounce и сортировку к списку ТТ.
Смотри спеку
Секции “Фильтры”, “Поиск”, “Сортировка” в Торговые точки — Список.
Конкретно
Фильтры
| Фильтр | Тип | Значения | Default |
|---|---|---|---|
| Статус | Select | Все / Черновик / Опубликована / Приостановлена | Все |
| ЮЛ | Select | Все + список ЮЛ (из GET /api/v1/admin/legal-entities?per_page=100) | Все |
| Город | Select | Все + список городов (из поля city в ТТ) | Все |
Применяются мгновенно, сброс на page=1 при смене.
Поиск
- Placeholder: “Поиск по названию или адресу”
- Debounce 300ms
- Query param:
search
Сортировка
- По названию А-Я (default:
sort=name_asc) - Клик по заголовку “Название” переключает
name_asc/name_desc
Файлы
web/src/pages/stores/ListPage.tsx— дополнить
Зависит от
- STORE-03 (базовый список)