Необходимо организовать на сайте в ModX Revo, страницу с формой (оставить заявку на доставку своему водителю внутри компании). И отдельно страницу, где будут видны эти заявки (расставленные по времени и дате в порядке сортировки по времени). А также третья страница, которая будет передана только водителю, на этой странице он сможет взять в работу заявку, отправить на пересмотр времени доставки, а также отправить на перестановку по дате, либо отказаться от заявки с пояснением причины.   Попадание заявки со страницы подачи, должно записать данные в админку, а также сразу опубликовать запись на второй странице со списком заявок. Эта страница со списком заявок представляет собой таблицу с заявками, а также с подсветкой по цветам (белый в очереди, зеленый в работе, желтый – отправлена на пересмотр по времени, красная – отклонена).   Также при выборе даты и времени в форме подачи заявки, должно блокироваться время, которое было кем-то ранее выбрано и опубликовано в виде заявки, действия над заявками можно выполнять только на третьей странице, которая будет у тех лиц, которые имеют ссылку к этой странице (страница открытая, не требует регистраций и авторизаций).   Состав формы на первой странице, поля:   - Укажите адрес для доставки - Укажите описание заявки - Укажите желаемое время доставки (тут выпадающий селект со временем), при выборе конкретного времени блокируется это время для выбора другим человеком - Укажите желаемую дату доставки (здесь возможно инпут с календарем), который попадает в заявку - Выберите цель поездки (указываем из выпадающего списка заранее прописанную цель поездки: доставка, забрать груз, забрать расходники, забрать рекламные материалы и т.д.) - Укажите сотрудника, оставившего заявку (выпадающий список с заранее вбитыми сотрудниками в селекты) - Оставить дополнительный комментарий к заявке (обычное текстовое поле).   Вид второй страницы со списком заявок:   Таблица с заявками и всеми данными из формы.   1 столбец – номер порядковый заявки 2 столбец – Адрес 3 столбец – Заголовок заявки 4 столбец – дата доставки 5 столбец – Время доставки  6 столбец – цель доставки 7 столбец – сотрудник ответственный за заявку 8 столбец – комментарий 9 столбец – статус заявки (со статусами: в обработке и белый цвет, взята в работу и зеленый цвет, выбрать другую дату или время и желтый цвет, отклонена и комментарий с причиной отклонения заявки)   Вид третьей страницы с правами по управлению заявками:   Список заявок похожий на вторую страницу, а также кнопки управления заявками:  - Взять в работу (при клике на данную кнопку, заявка подсвечивается зеленым цветом на третьей и второй странице и подсвечивается статус: "Взята в работу" - Отправить на пересмотр более удобного времени (заявка остается на третьей странице, с автоматическим комментарием "отправлена на согласование другого времени", а также появляется на второй странице с сообщением "выбрать другое более удобное время" и подсвечивается желтым цветом. - Отклонить (с указанием комментария), при нажатии на эту кнопку должно всплыть окно с надписью: "Укажите причину отказа". Данное действие "Отклонить" убирает с третьей страницы эту заявку, оставляет её на второй странице (подсвечивает красным цветом и сбоку или снизу дописывается комментарий с причиной отказа)

Похожие

Посмотрите другие вакансии

Вот самые похожие вакансии

Новый поиск