Андрей КравцовПроектирование и разработка сайта

Запись в SPA: сначала адрес

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

Задача

С телефона легко выбрать ближайшее время и не заметить адрес. Для проекта подготовлены два пространства с общим каталогом услуг; доступные специалисты зависят от выбранной услуги.

Открыть работающий результат →

Адрес управляет выбором времени

Поставил адрес первым. При его смене время сбрасывается, а прежний выбор не превращается в запись на другой площадке. Повтор одного сочетания адреса, специалиста и времени блокируется локальным расписанием.

Смена адреса после выбора

Проверочный путь: выбрать время, затем изменить адрес. Поле времени становится пустым; форму нельзя завершить, пока человек заново не выберет слот. Так запись не переносится незаметно вслед за переключателем.

Граница работы

Это локальная модель расписания одного дня. Она не проверяет реальные кабинеты и не отправляет запись сотруднику.

Что сделано

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

Получился завершенный путь от адреса до карточки записи. Ее можно отменить; после отмены слот снова доступен.

Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия