Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Дано:

Мы разрабатываем приложение веб-каталога товаров на vue 3, которое должно работать в связке с ПИМ системой.

ПИМ система это SPA, фронт написан на backbone.js, бэкенд на php.

Приложение вебкаталога получает все данные по REST API (есть документация).

У нас есть свои разработчики, которые могуть консультировать по всем вопросам, как им пользоваться.

Это API уже используеся фронтом ПИМ системы для коммуникации с бэкендом.

API в действии можно посмотреть тут:

Нужно:

Для этого приложения веб-каталога товаров, которое пишется на vue.js 3, нужно:

1) сделать фильтры только для полей типа список (есть фиксированный список возможных значений), мультисписок (есть фиксированный список возможных значений), ссылка (например бренд для товара), только для сущности товар. Все остальные типы полей пока не нужно. Для того, чтобы в дропдауне фильтра пользователь смог просто увидеть список доступных значений и выбрать одно или неслолько значений. Фильтровать по атрибутам товара пока не нужно.

2) какие именно поля будут попадать в фильтр должно конфигурироваться в конфиге приложения - таких полей будет несколько, думаю до 6

3) при нажатии на кнопку "Filter" происходит фильтрация аяксом без перезагрузки страницы, предыдущие фильтры учитываются

4) при нажатии ресет, актуальный фильтр полностью скидывается, но не закрывается

5) выбранные элементы всегда вверху списка

6) при нажатии кнопки Reset All Filters все фильтры скидываются и закрываются

7) каждый фильтр в дропдауне "Фильтровать" можно выбрать только один раз - думаю после того, как он выбран, его нужно оттуда убирать.

8) Ecли в фильтре выбрано больше чем одно значение, в закрытом дропдауне показываем значения через запятую.

9) Опции для фильтров должны загружаться, в тот момент, когда фильтр добавляется.

Если исполнитель стравиться с этим заданием хорошо, будут следующие задания в рамках этого же приложения. Мы работаем через гитхаб.

Будут учитываться только предложения с фиксированной стоимостью. Готов ответить на любые вопросы!

2 года назад
alex_zin
45 летГермания
2 года в сервисе
Был
2 года назад