Функционал заказа расходных материалов сотрудником офиса
Полное ТЗ вышлю по требованию.
Вот выдержка:
Язык PHP
Есть готовая часть с пользователями и другим функционалом (UserSpicy), ее необходимо дополнить.
Цель: автоматизировать заказ и учет расходных материалов сотрудниками офисов
Сотрудник заходя в личный кабинет рабочего веб-приложения переходит во вкладку "расходка", нажимая чекбоксы напротив материалов в форме-списке формирует заказ из доступных в нем позиций, который отправляется администратору и сохраняется в истории заказов сотрудника, в истории заказов сотрудник может посмотреть статус своего заказа - "ожидает обработки администратором", "обрабатывается администратором", "заказ отправлен курьером", "заказ выполнен".
Администратор в личном кабинете имеет вкладку "склад" в которой можно посмотреть сколько и каких материалов в данный момент есть на складе. Имеет возможность заводить категории позиций хранящихся на складе и заносить в них сами позиции, указывая их название, поставщика и оставшееся количество. Зайдя во вкладку "расходка" видит историю заказов со всех офисов с возможностью фильтрации. Проверка на внимательность - просьба написать вначале отклика ответ на вопрос: 3+8=? Зайдя в конкретный заказ отмечает чекбоксами материалы которые отправил заказчику (офису), там же администратор имеет возможность менять статус заказа и видит остатки заказываемых материалов на складе. Отправленные материалы вычитаются из оставшихся на складе, облегчая учет.
Примечание:
Реализовать функционал необходимо для нескольких регионов (на текущий момент 2), что предполагает:
1. у каждого региона свой склад
2. своя форма в панели заказа сотрудником (куда по сути выводится склад в зависимости от комплектации офиса)
3. сотрудники видят расходные материалы только в рамках своего региона.
4. наличие роли, которая имеет доступ к расходке и складу (например: администратор склада)