From: marina Date: Tue, 3 Jun 2025 07:05:04 +0000 (+0300) Subject: ERP-417 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=67c5d53b5620fb7a8a6ca58da19650cffceddeb2;p=erp24_rep%2Fyii-erp24%2F.git ERP-417 --- diff --git a/erp24/web/js/validate/validateForm.js b/erp24/web/js/validate/validateForm.js index 609718e4..21e0110d 100755 --- a/erp24/web/js/validate/validateForm.js +++ b/erp24/web/js/validate/validateForm.js @@ -39,36 +39,20 @@ $(".form-validate button").click(function (e) { } }); - if (!allRowsHaveImage) { - if (!errors['__common']) errors['__common'] = []; - errors['__common'].push('Пожалуйста, добавьте хотя бы одно фото к каждому списанию перед сохранением.'); - } - - // Отладка — логируем переменные - 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 = ['Емельянова Ольга', 'Яшенкова Алена', 'Цветкова Ольга']; if (group === 'IT' && specialStoreIds.includes(selectedStoreId)) { + if (!allRowsHaveImage) { + if (!errors['__common']) errors['__common'] = []; + errors['__common'].push('Пожалуйста, добавьте хотя бы одно фото к каждому списанию перед сохранением.'); + } + if (commentValue.length > 0 && !allowedCommentUsers.includes(currentUser)) { errors['WriteOffsErp[comment]'] = [ 'Комментарий могут заполнять только: ' + allowedCommentUsers.join(', ') + '.' ]; - console.log('Ошибка комментария добавлена'); - } else { - console.log('Комментарий корректен или пуст'); } - } else { - console.log('Условие для проверки комментария не выполнено'); } if (Object.keys(errors).length > 0) {