From 43413ac91ce30da5ea5d11ba38a94c5fa295e680 Mon Sep 17 00:00:00 2001 From: marina Date: Tue, 3 Jun 2025 09:47:26 +0300 Subject: [PATCH] ERP-417 --- erp24/web/js/validate/validateForm.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/erp24/web/js/validate/validateForm.js b/erp24/web/js/validate/validateForm.js index 0350ff77..609718e4 100755 --- a/erp24/web/js/validate/validateForm.js +++ b/erp24/web/js/validate/validateForm.js @@ -44,12 +44,17 @@ $(".form-validate button").click(function (e) { errors['__common'].push('Пожалуйста, добавьте хотя бы одно фото к каждому списанию перед сохранением.'); } - // Добавляем проверку комментария только для группы IT и спец магазинов + // Отладка — логируем переменные const group = $('.group-name').text().trim(); const currentUser = $('.admin-name').text().trim(); const selectedStoreId = $('#writeoffserp-store_id').val(); const commentValue = $('#writeoffserp-comment').val().trim(); + console.log('group:', group); + console.log('currentUser:', currentUser); + console.log('selectedStoreId:', selectedStoreId); + console.log('commentValue:', commentValue); + const specialStoreIds = ['1', '9', '28']; const allowedCommentUsers = ['Емельянова Ольга', 'Яшенкова Алена', 'Цветкова Ольга']; @@ -58,11 +63,14 @@ $(".form-validate button").click(function (e) { errors['WriteOffsErp[comment]'] = [ 'Комментарий могут заполнять только: ' + allowedCommentUsers.join(', ') + '.' ]; + console.log('Ошибка комментария добавлена'); + } else { + console.log('Комментарий корректен или пуст'); } + } else { + console.log('Условие для проверки комментария не выполнено'); } - console.log('Ошибки перед alert:', errors); - if (Object.keys(errors).length > 0) { renderErrors(errors); let allErrors = []; @@ -74,8 +82,6 @@ $(".form-validate button").click(function (e) { } } - console.log('Собранные ошибки для alert:', allErrors); - alert(allErrors.join('\n')); } else { yiiform.off('submit'); -- 2.39.5