]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Исходное значение в инпуте
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Fri, 25 Jul 2025 08:58:52 +0000 (11:58 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Fri, 25 Jul 2025 08:58:52 +0000 (11:58 +0300)
erp24/web/js/autoplannogramma/autoplannogramma.js

index 3b52f3e69a8aefbf6b222a58fd2cd178cd0d7950..7a4adf1a5030ae030a3edd5472314b75a9f773f4 100644 (file)
@@ -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() {