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;