From 42709cfa0d51f1ec48c44cba4567ad61c91e5350 Mon Sep 17 00:00:00 2001 From: Vladimir Fomichev Date: Fri, 25 Jul 2025 11:58:52 +0300 Subject: [PATCH] =?utf8?q?=D0=98=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=BE=D0=B5?= =?utf8?q?=20=D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B2=20?= =?utf8?q?=D0=B8=D0=BD=D0=BF=D1=83=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../js/autoplannogramma/autoplannogramma.js | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/erp24/web/js/autoplannogramma/autoplannogramma.js b/erp24/web/js/autoplannogramma/autoplannogramma.js index 3b52f3e6..7a4adf1a 100644 --- a/erp24/web/js/autoplannogramma/autoplannogramma.js +++ b/erp24/web/js/autoplannogramma/autoplannogramma.js @@ -308,18 +308,31 @@ $('.category .list-group-item').on('click', function () { $('#autoplannogramma').on('input', '.input', function () { - $(this).closest('td').find('path').attr('fill', 'red'); - $(this).removeClass('auto-input-bg'); - $(this).addClass('corrected-input-bg'); + const $input = $(this); + const currentVal = $input.val(); + const originalVal = $input.data('original-value'); + const $td = $input.closest('td'); + const $path = $td.find('path'); + + if (parseFloat(currentVal) === parseFloat(originalVal)) { + $path.attr('fill', 'grey'); + $input.removeClass('corrected-input-bg').addClass('auto-input-bg'); + } else { + // Изменено вручную + $path.attr('fill', 'red'); + $input.removeClass('auto-input-bg').addClass('corrected-input-bg'); + } }); + $('#autoplannogramma').on('click', '.reject-btn', function () { - const $input = $(this).closest('td').find('input.input'); - $input.val($input.data('original-value')); - $(this).closest('td').find('path').attr('fill', 'grey'); - $input.removeClass('corrected-input-bg'); - $input.addClass('auto-input-bg'); + const $td = $(this).closest('td'); + const $input = $td.find('input.input'); + const $path = $td.find('path'); + $input.val($input.data('original-value')); + $path.attr('fill', 'grey'); + $input.removeClass('corrected-input-bg').addClass('auto-input-bg'); }); function getFilterData() { -- 2.39.5