From 780e84e67e90d0af29637c740708c5331ed246aa Mon Sep 17 00:00:00 2001 From: dsh Date: Mon, 17 Aug 2026 13:08:01 -0400 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8E=92=E8=A1=8C=E6=A6=9C=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E5=88=97=E6=94=AF=E6=8C=81=E7=82=B9=E5=87=BB=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=EF=BC=88created=5Fat=EF=BC=8C=E6=9C=80=E6=96=B0?= =?UTF-8?q?=E5=9C=A8=E5=89=8D/=E6=9C=80=E6=97=A9=E5=9C=A8=E5=89=8D?= =?UTF-8?q?=E5=8F=AF=E5=88=87=E6=8D=A2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/web/handlers/speedtest.go | 2 ++ internal/web/templates/index.html | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/web/handlers/speedtest.go b/internal/web/handlers/speedtest.go index 4b269dd..0f6ebe1 100644 --- a/internal/web/handlers/speedtest.go +++ b/internal/web/handlers/speedtest.go @@ -293,6 +293,8 @@ func (h *Handler) Rankings(c *gin.Context) { col = "upload_mbps" case "latency": col = "latency_ms" + case "created": + col = "created_at" default: sortField, col = "download", "download_mbps" } diff --git a/internal/web/templates/index.html b/internal/web/templates/index.html index 3b6a793..619f27e 100644 --- a/internal/web/templates/index.html +++ b/internal/web/templates/index.html @@ -182,7 +182,7 @@ 延迟 下载 上传 - 时间 + 时间 加载中… @@ -528,7 +528,7 @@ document.querySelectorAll('th.sortable').forEach(th => { sortOrder = sortOrder === 'desc' ? 'asc' : 'desc'; // 再点切换方向 } else { sortField = field; - sortOrder = field === 'latency' ? 'asc' : 'desc'; // 延迟默认升序(低在前),速度默认降序 + sortOrder = field === 'latency' ? 'asc' : 'desc'; // 延迟默认升序(低在前),其余默认降序(最新/最快在前) } updateSortHeaders(); loadRankings();