Выбор направления Родных мест
Относится к "заявка Родные места" - /places-application.
Ключевые поля: partID, whereAreYouFrom, directionID - поля из заявки АИС Таврида
Тип Harcoded. Подробнее о типах
Состоит из 3х полей если выбран partID - "Новый регион":
Селект выбор части мероприятия. Является обязательным в АИС
Селект выбор города. Является обязательным в АИС
Селект выбор трека участия. Является НЕ обязательным в АИС
осторожноСелект выбор трека участия с ключом directionID в админке АИС важно поставить не обязательным (в валидации выбрать просто строку)
При этом если выбран Новый регион, то в валидации на фронте это поле будет являться обязательным на фронте
И из 2х полей, если выбран partID - "Принимающая сторона":
- Селект выбор части мероприятия. Является обязательным в АИС
- Селект выбор города. Является обязательным в АИС
Поле "Селект выбор города" имеет опцию "Другое" (самая последняя из списка), оно не добавляется пользователем ЦМС в коллекции блока, а формируется в коде при запуске. При выборе этой опции пользователем показывается пустой текстовый инпут для самостоятельного заполнения
Все поля взаимосвязаны, опции селекта выбор города и выбор трека участия подгружаются в зависимости от выбраной части мероприятия (partID)
Подробнее о полях блока в админке ЦМС:
Выбор части мероприятия и опций для сторон(Родные места)
- Инпут части мероприятия заполняется как обычно
- Инпут выбора города:
В данном блоке важно выбрать мероприятие в поле "Выберите мероприятие" и принимающую сторону в поле "Выберите принимающую сторону" Это нужно для логической связки в блоке.
Мероприятие - "Родные места", Принимающая сторона - часть мероприятия под названием "Принимающая сторона" - Города для принимающей стороны:
В этом блоке нужно создать список городов для partID-принимающая сторона(уже есть дефолтные города, НЕ ИЗ АИС) - Города для "Новый регион":
В этом блоке нужно создать список городов для partID-новый регион(уже есть дефолтные города, НЕ ИЗ АИС) - Ключ для выбора направления и Ключ для выбора города:
Ключи из АИС Таврида
Выбор направления из АИС
Заполняется как обычно (заголовок, плейсхолдер, ключ)
Список направлений заполняется в АИС, к части мероприятия и подтягивается автоматически при выборе partID