From aaf7d0afd188e762b3110b8cbd814f271cdf3224 Mon Sep 17 00:00:00 2001 From: fish Date: Fri, 24 Jul 2026 22:33:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8C=AF=E5=B9=85=E6=8A=BD?= =?UTF-8?q?=E5=B1=89=E8=AE=A1=E7=AE=97=E6=96=B9=E5=90=91=EF=BC=8CDESC=20?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E6=97=B6=E5=8F=96=E5=90=8E5=E8=A1=8C?= =?UTF-8?q?=EF=BC=88=E6=9B=B4=E8=80=81=E6=95=B0=E6=8D=AE=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ft-app/app/templates/contract.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ft-app/app/templates/contract.html b/ft-app/app/templates/contract.html index 19d92ae..11b2817 100644 --- a/ft-app/app/templates/contract.html +++ b/ft-app/app/templates/contract.html @@ -87,14 +87,15 @@ document.querySelectorAll('.amp-cell').forEach(function(cell) { // Only rows with data-index (skip header + next-day row) var dataRows = tbl.querySelectorAll('tr[data-index]'); var idx = parseInt(row.dataset.index); - if (idx < 5) return; + // Need 5 older rows (higher index, since newest first) + if (idx + 5 >= dataRows.length) return; document.getElementById('drawer-title').textContent = '{{ contract }}'; document.getElementById('drawer-date').textContent = '目标: ' + row.dataset.date + ' ' + row.dataset.weekday + ' 振幅 ' + cell.textContent.trim(); var html = '日期最高−最低'; var sum = 0; - for (var j = idx - 5; j < idx; j++) { + for (var j = idx + 1; j <= idx + 5; j++) { var r = dataRows[j]; html += '' + r.dataset.date + ' ' + r.dataset.weekday + '' + r.dataset.diff + ''; sum += parseInt(r.dataset.diff);