Добавить работу

Лимит на выбор кол-ва услуг для шиномонтажа в iOS приложении

Дата выполнения работы: 24.05.2022

Был разработан механизм ограничений на установку количества на выбранные услуги в личном кабинете партнеров по шиномонтажу в приложении MTS для iOS.
Список услуг и общее количество ограничений на услугу получается с сервера в виде json. Услуги в шиномонтаже выбираются для каждого из колес отдельно, механизм был реализован таким образом, чтобы ограничения действовали на все колеса вместе. Следовательно, если у нас ограничение на услугу “Грузик грузовой 50 гр” в размере не более 15 шт на одно транспортное средство, мы не можем выбрать на одно колесо 9шт, а на другое более 6 шт, так как это уже превышает наше ограничение.
Так же учитывается возможность выбора услуг для всех колес сразу или при выборе услуг для нескольких, выбранных колес. Там так же действует ограничение на выбор по количеству.

Дизайн рисовал дизайнер. Все выполнено строго по ТЗ.
Поддерживаются устройства под управлением операционной системы iOS 12 и выше. Разработка велась на языке программирования Swift.

25.05.2022 475 356