From d7a7ec2c650946490cb3f3fe101b6be4757ab4ce Mon Sep 17 00:00:00 2001 From: augushong Date: Fri, 10 Oct 2025 21:40:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=97=A5=E5=BF=97=E6=9F=A5=E7=9C=8B?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=88=86=E7=BB=84=E9=A2=9C=E8=89=B2=E6=A0=87?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/base/admin/view/debug/log/index.js | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/extend/base/admin/view/debug/log/index.js b/extend/base/admin/view/debug/log/index.js index d128901..fa3fcd6 100644 --- a/extend/base/admin/view/debug/log/index.js +++ b/extend/base/admin/view/debug/log/index.js @@ -8,6 +8,9 @@ $(function () { noMoreData = false; var $logContainer = $('#log-container'); var order = 'desc', sortField = 'uid'; + var lastUid = null; + var colorIndex = 0; + var groupColors = ['#FF5733', '#3357FF']; // 定义两种颜色 function loadLogs() { if (noMoreData) { @@ -16,7 +19,7 @@ $(function () { var sort = {}; sort[sortField] = order; - if(sortField = 'uid'){ + if (sortField === 'uid') { sort['id'] = 'asc' } @@ -33,7 +36,16 @@ $(function () { var isFirstPage = (page === 1); layui.each(res.data, function (index, item) { - html += ''; + var style = ''; + if (sortField === 'uid') { + if (lastUid !== null && item.uid !== lastUid) { + colorIndex = 1 - colorIndex; // 切换颜色索引 + } + lastUid = item.uid; + var color = groupColors[colorIndex]; + style = 'style="border-left: 3px solid ' + color + '; padding-left: 5px;"'; + } + html += ''; html += '[' + item.uid + '] '; html += '[' + item.id + '] '; html += '[' + item.create_time + '] '; @@ -82,6 +94,8 @@ $(function () { page = 1; noMoreData = false; $logContainer.empty(); + lastUid = null; // 重置上一个uid + colorIndex = 0; // 重置颜色索引 loadLogs(); } @@ -109,9 +123,4 @@ $(function () { sortField = data.value; reloadLogs(); }); - - // 监听刷新按钮 - ua.listen.refresh(function () { - reloadLogs(); - }); }); \ No newline at end of file