itgirlschool / TatarlarProkoptan

https://tatarlarprokoptan-f0088.web.app
2 stars 1 forks source link

Task 37 feature post autonomy #49

Closed eeromanova closed 2 days ago

eeromanova commented 3 days ago
Снимок экрана 2024-07-02 172659

1) Скорректированы стили: убран скролл, теперь при открытии модального окна экран не прокручивает вниз 2) реализована логика проверки и отправки данных для вступления в автономию в БД: 2.1. в файл autonomy.js к логике получения данных из БД и отправке данных в БД добавлена логика проверки введенных телефонов и мейлов на наличие в БД. Логика реализована через получение данных из БД, функции и методы js. 2.2. в файл postData добавлена функция отправки данных в БД из файла autonomy.js.

Текущая логика следующая: сначала все поля проверяются на пустое значение и на соответствие паттерну (для телефона и почты). Далее при отсутствии ошибок запрашиваются данные с БД по автономии и проверяются введенный номер телефона и почта на дублирование. При наличии дубликата в системе, в форме высвечивается ошибка и сообщение пользователю, данные не отправляются в БД. При успешном прохождении всех проверок данные отправляются в БД, о чем пользователь уведомляется в следующем окне.

eeromanova commented 3 days ago

В последнем коммите убрала проверку телефона и почты на дублирование из сервисов, перенесла в postData