Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

язык ПИТОН+JS

Контекст:сотрудник мед учреждения просматривает список сотрудников.

Основное действующее лицо: сотрудник медицинского учреждения .

Область действия:взаимодействие сотрудника со списком сотрудников своего мед учреждения системы Elena.Team.

Предусловия: у сотрудника есть права для доступа к странице списка сотрудников.

Минимальные гарантии:сотрудник медицинского учреждения переходит на страницу списка сотрудников.

Гарантии успеха: просмотр всех записей о необходимых сотрудниках.

Основной сценарий:

  • Сотрудник мед учреждения открывает боковое меню.
  • Выбирает пункт "Орг. структура".
  • В появившемся окне выбирает пункт "Сотрудники", после чего происходит переход на страницу списка сотрудников.
  • На появившейся странице для фильтрации выводимых данных списка сотрудник медицинского учреждения нажимает на кнопку фильтрации.
    • В появившемся окошке заполняет поля необходимыми значениями или выбирает значения из выпадающего списка.
    • Для применения фильтров нажимает на кнопку применения фильтров.
    • Для возращения фильтров в значение по умолчанию нажимает на кнопку сброса фильтров.
Видеоинструкциядля пункта 1 - 3

Видеоинструкция для пункта 4а

Дополнение: https://skr.sh/s9VGcd6a0Ej

  • Кнопки применения и сброса фильтров соответственно.
  • По умолчанию значение "Нет".
  • По умолчанию не заполнено.
    • Значения берутся из списка работающих сотрудников медицинского учреждения в котором работает сотрудник чья учетка.
    • Наличие пункта "Все", что позволяет выбрать всех сотрудников.
    • Наличие возможности выбора сразу нескольких сотрудников.
  • По умолчанию не заполнено.
    • Значения берутся из списка должностей учреждения, в котором работает сотрудник чья учетка.
    • Наличие пункта "Все", что позволяет выбрать все должности.
    • Наличие возможности выбора сразу нескольких должностей.
  • По умолчанию не заполнено.
    • Значения берутся из списка специализаций.
    • Наличие пункта "Все", что позволяет выбрать все специализации.
    • Наличие возможности выбора сразу нескольких специализаций.
  • По умолчанию не заполнено.
    • Поиск происходит по всем полям таблицы контактных данных, на содержание внутри введенного значения
      • Учесть, что при поиске необходимо получить id сотрудника. который производит поиск и через него получить id мед учреждения, для поиска по тем контактам, которые принадлежат сотрудникам с тем же id мед учреждения.
  • По умолчанию не заполнено.
    • Поиск происходит по полям (фамилии, имени, отчества) таблицы сотрудников, на содержание внутри введенного значения.
      • Учесть, что при поиске необходимо получить id сотрудника. который производит поиск и через него получить id мед учреждения, для поиска по тем полям (фамилии, имени, отчества), которые принадлежат сотрудникам с тем же id мед учреждения.
  • По умолчанию имеет значение "Дата принятия".
  • По умолчанию не заполнено.
    • При нажатие на знак календаря появляется виджет календаря.
Прототип

https://www.figma.com/proto/hQ0Py14AzHtPhoqBq47p7z/Elena.Team?node-id=918%3A3216&scaling=min-zoom&page-id=918%3A982&starting-point-node-id=918%3A3216

дополнение

При отсутствии необходимых таблиц, написать миграции на их создание и заполнение фейковыми данными

3 года назад
guest_15287238561124
6 лет в сервисе
Был
2 года назад
1 отзыв