Отсутствует.
Современные браузеры.
Vue\Angularjs\JS - на усмотрение.
-
Одна страница - отображение формы
-
На форме три поля - ФИО, дата рождения, специализация
-
Одна кнопка "отправить"
-
Все поля обязательные к заполнению
-
ФИО - ввод только кириллицы, минимум 2 слова
-
Дата рождения - формат ввода дд.мм.гггг. Обязательное использование стороннего датапикера - любого.
-
Специализация - селект\выпадающий список. Значения для этого поля должны запрашиваться пост запросом перед загрузкой страницы. Адрес - https://pp.credit/Services/BrokerService/api/Application/Dictionary Формат - json, тело {"dictName":" ARM_OccupationArea"}. Приходящие данные - {code: "1", value: "Администрация"}
-
После успешного первого заполнения - показ обновляемой таблицы с информацией о пользователе. Таблица должна включать следующее поля:
- ид клиента (уникальный)
- ФИО
- Дата рождения - формат гггг-мм-дд
- Код специализации
- Важность - рандомное значение от 1 до 3
- Поля ФИО и важность должны иметь кнопки редактирования\фунционал изменения
- Запись о клиенте можно удалить
- Важно обеспечить чистоту кода, следовать принципам модульности и повторного использования компонентов.
- Выложить готовое решение на гитхаб\битбакет\etc