From dd4c234b376b5f483a1379cd694e09145b3eb185 Mon Sep 17 00:00:00 2001 From: leon <916117771@qq.com> Date: Tue, 28 Apr 2026 19:14:41 +0800 Subject: [PATCH] =?UTF-8?q?feat(dashboard):=20=E7=AD=9B=E5=8F=B7=E5=99=A8?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8C=BA=E9=97=B4=E7=AD=9B=E9=80=89=EF=BC=8C?= =?UTF-8?q?=E4=B8=8D=E5=9C=A8=E5=8C=BA=E9=97=B4=E5=86=85=E7=9A=84=E5=8F=B7?= =?UTF-8?q?=E7=A0=81=E8=A2=AB=E5=B1=8F=E8=94=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/assets/js/backend/history.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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;