From 41f4ac1b1bb42d4d9bb853da3bc78ad8db26aa13 Mon Sep 17 00:00:00 2001 From: mac Date: Wed, 8 Jul 2026 15:52:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=A1=E5=88=92+=E5=AE=9E=E9=99=85?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E5=A2=9E=E5=8A=A0=E6=9C=88=E5=BA=A6=E6=80=BB?= =?UTF-8?q?=E8=A7=88=E5=92=8C=E5=AD=A3=E5=BA=A6=E6=80=BB=E8=A7=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 计划模块: 总览改名为月度总览, 新增季度总览tab(含环比) - 实际模块: 总览改名为月度总览, 新增季度总览tab(含环比) - 月度总览: 年度累计+1-12月14列 - 季度总览: 年度累计+Q1-Q4+Q2/Q3/Q4环比 - 修复finance.js函数嵌套导致季度总览不渲染 - 版本号 v1.0.0.27 --- static/modules/finance.js | 128 ++++++++++++++++++++++++++------------ static/modules/plan.js | 71 ++++++++++++++++++++- templates/index.html | 2 +- 3 files changed, 157 insertions(+), 44 deletions(-) diff --git a/static/modules/finance.js b/static/modules/finance.js index f01d9ee..51b4224 100644 --- a/static/modules/finance.js +++ b/static/modules/finance.js @@ -113,11 +113,11 @@ function renderFinance() { const finHeaderBase = `
|按季度:${qLabels.map((q,i) => ``).join('')}|按月度:${activeMonths.map(m => { const ms = `2026-${String(m).padStart(2,'0')}`; return ``; }).join('')}
`; const finAddBtn = ``; - const finFilterTabs = `
`; + const finFilterTabs = `
`; document.querySelector("#finance").innerHTML = `
${finFilterTabs} - ${state.finFilter !== 'expense' && state.finFilter !== 'overview' ? card(`
${finHeaderBase}
${finAddBtn}
`, "p-4") : ''} + ${state.finFilter !== 'expense' && state.finFilter !== 'overview' && state.finFilter !== 'quarterlyOverview' ? card(`
${finHeaderBase}
${finAddBtn}
`, "p-4") : ''}