Рабочее место диспетчера (страница) для обработки заявок

15 000 руб. за проект
27 февраля 2020, 14:09 • 7 откликов • 61 просмотр
Коротко о задаче

Нужно добавить к существующему приложению страницу (интерфейс на react + бэкенд на django), которая будет заменять собой табличку в экселе, с которой работает диспетчер сейчас.

Подробнее

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

Диспетчер получает заявки в виде .xlsx файла и импортирует их на странице. Заявка имеет поля - дата, индекс, масса, объем, кол-во мест, характер груза, время выполнения, фио водителя, телефоны водителя.

После импорта заявки попадают в основную таблицу (это основной контент страницы). Кроме импортированных полей добавляются еще поля: статус, направленный грузчик, прибывший грузчик, время прибытия, кол-во грузчиков, кол-во часов к оплате, примечание, фото табеля. Эти поля оператор имеет возможность редактировать. Важный момент: редактирование должно быть быстрым и удобным, без перезагрузки всей страницы и т.п.

Статус - новая(присваивается автоматически при импорте)|в обработке|отмена|готово. "Готово" устанавливается автоматически при прикреплении фото табеля. Т.к. в бумажном табеле указаны все выходы грузчика за этот день - "готово" надо устанавливать у всех заявок этого грузчика в этот день.

Направленный/прибывший грузчик - список из существующих в базе работников (уже есть подходящий react-компонент для этого).