Управление телевизорами в номерах отеля

Есть интерфейс для отелей, в нём они могут создать рекламную кампанию, которая по расписанию будет выводить на экраны телевизоров в номерах гостей какие‑то рекламные предложения (скидка в спа, например). Есть триггеры, когда выводить рекламный баннер: после заселения (когда гость включит ТВ), за час до чекаута, в день рождения гостя. И есть триггер «Каждый день», по которому вопрос. На первом скрине показано дефолтное состояние. Можно нажать на плюсик у любого дня недели и выбрать время показа (отели просили гибкий выбор, чтобы можно было в каждом дне сделать своё время). На втором скрине показано состояние, когда выбран показ баннера, к примеру, во вторник и пятницу, в 14:20 (но время могло быть и разное). На третьем скрине показан конфликт, который хочется разрешить с вашей помощью: если я выбираю вариант «Каждый день» в определённое время, что должно происходить с остальными контролами дней? В них должно открываться время и проставляться время из контрола «Каждый день»? Или контролы дней должны дизейблиться при выборе какого‑то значения в контроле «Каждый день»? В общем, хочется как‑то просто, изящно и понятно разрешить конфликт взаимодействия между контролом «Каждый день» и контролами дней недели. Спасибо!

А в чём противоречие? Почему нельзя, чтобы каждый день в 14:20, а если добавили ещё в среду в 17:40, ну так пусть будет ещё и в среду в 17:40 тогда?

Другое дело, что у вас в интерфейсе каша из элементов управления и трудно понять, что где, в каких что отношениях, чем что управляет и какие есть опции. Возможно, вы из‑за этого в итоге сами и запутались. Корзинки, понятно, удаляют, а зачем рядом с ними ещё кнопка‑часы, это же и так поле для времени? А если я хочу, чтобы сообщение показалось при заселении, а потом ещё в пятницу в 10 утра, то что? Хрен поймёшь. Ещё и спрятали варианты в выпадайку вместо того, чтобы сразу их показать. Приписка какая‑то серая снизу неведомо к чему. Триггер — технический термин, которому нечего делать в интерфейсе (и ещё он у вас написан другим шрифтом, чем всё остальное).

Короче, перерисовал нормально:

Вот сообщение, а вот — когда оно будет появляться. Добавляй и удаляй «триггеры» сколько влезет, вся настройка перед глазами.

Ну или так, галочками выбираешь варианты:

Добавление и удаление самих сообщений — за пределами этого фрагмента.

Отправить
Поделиться
Запинить

Комментариев пока нет

Рекомендуем другие советы