diff --git a/src/components/base/BaseClientFormCreate.vue b/src/components/base/BaseClientFormCreate.vue index 9f5d07d..b3fc7f7 100644 --- a/src/components/base/BaseClientFormCreate.vue +++ b/src/components/base/BaseClientFormCreate.vue @@ -415,7 +415,27 @@ export default { if (!this.infoClient.basic.full_name) { this.addErrorNotification( "Не заполнено ФИО клиента", - "Пожалуйста, заполните ФИО клиента" + "Заполните ФИО клиента" + ); + return false; + } else if ( + this.infoClient.basic.birth_date && + moment(this.infoClient.basic.birth_date).isAfter( + moment().format("YYYY-MM-DD") + ) + ) { + this.addErrorNotification( + "Некорректная дата рождения", + "Дата рождения позже текущего дня" + ); + return false; + } else if ( + this.infoClient.phone.username && + this.infoClient.phone.username.length < 18 + ) { + this.addErrorNotification( + "Неккоретный номер телефона", + "Введите мобильный номер, состоящий из 11 цифр" ); return false; }