Андрей Ланской [llans]

llans

Андрей Ланской [llans]

На сайте 11 лет и 1 месяц (заходил 1 год 7 месяцев 5 дней назад)
+ 6  0  - 0
2
780.23
Рейтинг780.23
780.23
Отзывы+ 6  0  - 0
+ 6  0  - 0
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Опубликовать заказ
01 Октября 2019
Бюджет: 2800 руб
Drupal 8. На сайте есть страница предварительной записи. Вводится фамилия, Имя, Отчество, email, телефон, дата и время и кнопка "записаться". Нужно переделать на интерактивный вариант:
Ввести ФИО, маил, телефон, выбрать услугу из падающего списка.
Появляется падающий список с доступными датами.
Выбрать дату
Появляется падающий список с доступными время записи
Выбрать время
Нажать кнопку Записаться.

Списки доступных дат формируются из таблицы БД, исходя из расчета расписания, в котором указано какое количество записей можно сделать на указанный промежуток времени. Если все записи на этот день заполнены, то день исключается из списка. Длина списка ограничивается временем действия расписания, из списка исключаются прошедшие и сегодняшняя даты. Если время действия расписания не указано, то количество дат ограничивается месяцем от сегодняшнего дня.

Списки доступных времён записи формируются из таблицы БД, в которой указано какое количество талонов есть на каждый промежуток времени. Если на какой-то промежуток времени все записи выполнены, то это время исключается из списка. Длина списка ограничивается только количеством промежутков в расписании.

Если переход на страницу записи выполнен с уже заполненным ИД услуги, то сразу переходим к списку дат.

Прошло времени с момента публикации: 1 год 8 месяцев 12 дней 7 часов 28 минут
Раздел: Программирование / Веб-программирование

Рейтинг: 11905 Исполнитель определен: