Техническое задание - NurOrNuLL/ESDP-AP-5-6-TEAM-2 GitHub Wiki

Приложение для учёта СТО:

1 Прайс лист по услугам (Наименование, цена, категория, марка) - CRUD

  • 1.1 Сортировка и поиск(Наименование, категория, марка)
  • 1.2 Возможность изменения цены, наименование в просмотре списка прайса
  • 1.3 Скачать прайс в excel

2 Контрагент - CRUD

  • 2.1 поля(Наименование, БИН\ИИН, расчетный счет, банк, адрес, номер телефона, ответственное лицо, должность - есть возможность добавления 3х последних полей)
  • 2.2 Две формы добавление контрагента (частное лицо, организация),
  • 2.3 Поиск (Наименование, БИН\ИИН)
  • 2.4 Привязка автомобилей (№авто, год, марка, имя водителя, номер водителя) и заказ нарядов контрагента

3 Мастер - CRUD

  • 3.1 Поля(Имя, дата рождения, телефон, адрес проживания, ИИН, фото удв, дата начала работы, специализация, порядковый номер)
  • 3.2 В детальном просмотре, общий список выполненных заказ нарядов, поиск по выплаченным и невыплаченным зарплатам, общая сумма, период - печать

4 Заказ наряд - Создать, редактировать, выгрузка excel

4.1 Список заказов

  • 4.1.1 Поля(№заказа=id, наименование контрагента, категория, статус 1 (очередь, в работе, завершен, не приехал), Оплата (оплачено (наличный, безналичный(№счет фактуры, №Накладной), каспи(перевод, qr, red), гарантия), не оплачено), сумма, дата начала-в работе, дата завершения-завершён)
  • 4.1.2 Сортировка и поиск(№заказа, дата, наименование контрагента, категория, сумма, периоду)

4.2 Создание заказ наряда

  • 4.2.1 Поля(Контрагент, Авто, пробег в км, галочка очередь, текстовое описание)
  • 4.2.2 На этой же странице отдельным блоком список категорий услуг, при выборе выходит список услуг, список категории остается. При выборе услуги, выбор мастера, есть возможность добавить нескольких.
  • 4.2.3 Если галочка очередь(статус 1), то добавляются обязательные поля(Телефон, Имя), остальные необязательны, дата со временем на которую записывается клиент. Списка категории услуг не будет. За 1 час до его приезда должно прийти уведомление на сотовый клиента и управляющего СТО. Если у этого заказ наряда не поменяют статус до конца дня, то статус автоматически меняется на не приехал.

Комментарии:

  • 4.1.1 Поле категория берется из услуг
  • 4.2.1 Контрагент - если его нет, то создание происходит не перезагружая страницы. Авто - после выбора контрагента, можно выбрать из добавленных, если нет нужного, то добавить автоматически привязав к выбранному контрагенту, не перезагружая страницы.