Сделать страницу Просмотр и редактирование карточки сотрудника

Цена договорная
01 декабря 2021, 12:08 • 1 отклик • 24 просмотра
Контекст: сотрудник мед учреждения просматривает карточку сотрудника.

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

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

Предусловия: сотрудник медицинского учреждения нажал на странице списка сотрудников на фамилию необходимого сотрудника.

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

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

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

  1. Сотрудник мед учреждения нажимает на странице списка сотрудников на фамилию.
  2. На открывшейся странице просматривает все данные.
  3. Для переключения между таблицами (Контактные данные, Образование, Файлы, Опыт работы, Поощрения/взыскания) нажимает на название таблиц.
  4. Для редактирования полей:

    1. Вводит необходимые данные, либо изменяет имеющиеся.
    2. Нажимает на кнопку сохранения.
  5. Для добавлении ставки:

    1. Сотрудник нажимает на кнопку "Добавить" после чего появляется пустая строка в которой можно указать должность и размер ставки.
    2. В таблице "Опыт работы" появляется запись о начале работы.
  6. Для увольнения ставки:

    1. Сотрудник нажимает на кнопку увалить напротив необходимой ставки.
    2. В появившемся модальном окне подтверждает увольнение.
    3. В таблице "Опыт работы" в строке относящейся к текущей ставке выставляется дата увольнения.
  7. Для редактирования данных в таблицах (Контактные данные, Образование, Файлы):

    1. Сотрудник мед учреждения нажимает на карандаш напротив необходимой записи, после чего появляется такое же модальное окно как при создании с данными из выбранной строки.
    2. После редактирования, сотрудник нажимает на кнопку сохранения в модальном окне.
  8. Для удаления данных в таблице (Контактные данные, Образование, Файлы):

    1. Сотрудник мед учреждения нажимает на кнопку удаления напротив необходимой строки. (Контактные данные не скрываются, вместо этого меняется их статус активности на ×).
    2. Подтверждает удаление данных из таблицы.
    3. После чего происходит скрытие данных для отображения в таблице.
  9. Для добавления новых данных в таблицу:

    1. Сотрудник нажимает на знак добавления в верхней части страницы.
    2. В появившемся списке выбирает необходимый тип новых данных. Далее заполняет все необходимые поля в модальном окне.
  10. Для увольнения сотрудника:

    1. Сотрудник нажимает на кнопку увольнения в верхней части страницы.
    2. Подтверждает увольнение сотрудника.
    3. После чего:

      1. В таблице "Опыт работы" в строке относящейся к текущему месту работы выставляется дата увольнения.
      2. В графе дата увольнения указывается дата нажатия на кнопку увольнения и в графе "Работает?" указывается значение "Нет".
  11. Для продления контракта:

    1. Сотрудник меняет дату в графе, после истечения первого срока, в таблице "Опыт работы" появляется дата увольнения по первой записи
    2. Затем появляется ещё одна запись в таблице "Опыт работы" с такими же данными, только "Дата начала" будет являть датой окончания первого контракта, а дата окончания будет пуста, если контракт.
  12. Если сотрудник мед учреждения будет работать в разных учреждениях, то при просмотре его карточки данные в полях "Отделение", "Руководитель", "Кабинет", "Участок", "Дата принятия", "Дата увольнения", " Работает?", "Время работы", " Время приёма", " Срок контракта", " Логин", "Пароль", "Ставка" будут указаны в соответствии с тем мед учреждением к которому привязана учетная запись смотрящего страницу.
Видеоинструкция для пунктов 1 - 3.

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

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

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

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