From: marina Date: Mon, 23 Jun 2025 13:42:18 +0000 (+0300) Subject: правка отображения и скрытия подкатегорий и категорий X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=cea95bde1e8bde56f41aefda1828338e8badf55c;p=erp24_rep%2Fyii-erp24%2F.git правка отображения и скрытия подкатегорий и категорий --- diff --git a/erp24/web/js/autoplannogramma/autoplannogramma.js b/erp24/web/js/autoplannogramma/autoplannogramma.js index 3428a00e..a0f3a1b2 100644 --- a/erp24/web/js/autoplannogramma/autoplannogramma.js +++ b/erp24/web/js/autoplannogramma/autoplannogramma.js @@ -70,22 +70,22 @@ $('.subcategory .list-group-item').on('click', function (e) { if ($nextRow.hasClass('d-none')) { $('tr.inserted-row').each(function () { const $insertedRow = $(this); - const $prevLink = $insertedRow.prevAll('tr') - .find(`.list-group-item[data-category="${category}"][data-subcategory="${subcategory}"]`) - .first(); + const $span = $insertedRow.find('.list-group-item[data-category][data-subcategory]').first(); + const rowCategory = $span.data('category'); + const rowSubcategory = $span.data('subcategory'); - if ($prevLink.length) { + if (rowCategory === category && rowSubcategory === subcategory) { $insertedRow.removeClass('d-none'); } }); } else { $('tr.inserted-row').each(function () { const $insertedRow = $(this); - const $prevLink = $insertedRow.prevAll('tr') - .find(`.list-group-item[data-category="${category}"][data-subcategory="${subcategory}"]`) - .first(); + const $span = $insertedRow.find('.list-group-item[data-category][data-subcategory]').first(); + const rowCategory = $span.data('category'); + const rowSubcategory = $span.data('subcategory'); - if ($prevLink.length) { + if (rowCategory === category && rowSubcategory === subcategory) { $insertedRow.addClass('d-none'); } });