diff --git a/public/assets/js/backend/history.js b/public/assets/js/backend/history.js index 62a7396..2b8906a 100644 --- a/public/assets/js/backend/history.js +++ b/public/assets/js/backend/history.js @@ -783,6 +783,12 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin ' ' + ' ' + '' + + '
' + + ' ' + + ' ' + + ' ' + + ' ' + + '
' + '
' + ''; @@ -815,11 +821,18 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin Controller.api.applyNumberFilters(layero); }); + // 区间输入 + $('#nf-range-min, #nf-range-max', layero).on('input', function () { + Controller.api.applyNumberFilters(layero); + }); + // 重置按钮 $('.btn-nf-reset', layero).on('click', function () { $('#nf-tail', layero).val(''); $('.nf-zodiac', layero).removeClass('btn-gray').addClass('btn-default'); $('.nf-color-btn', layero).removeClass('btn-gray').addClass('btn-default'); + $('#nf-range-min', layero).val(1); + $('#nf-range-max', layero).val(49); Controller.api.applyNumberFilters(layero); }); } @@ -863,6 +876,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin $('.nf-color-btn.btn-gray', layero).each(function () { excludedColors.push($(this).data('color')); }); + // 区间筛选 + var rangeMin = parseInt($('#nf-range-min', layero).val()) || 1; + var rangeMax = parseInt($('#nf-range-max', layero).val()) || 49; $('.nf-number', layero).each(function () { var $num = $(this); @@ -877,6 +893,10 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin if (tailVal !== '' && parseInt(tailVal) === tail) { hidden = true; } + // 区间筛选:不在区间内则屏蔽 + if (num < rangeMin || num > rangeMax) { + hidden = true; + } // 排除的生肖 if (excludedZodiacs.indexOf(animal) !== -1) { hidden = true;