From 361359ee323c53fd774b9aa4144140f001da67d5 Mon Sep 17 00:00:00 2001 From: mac Date: Tue, 23 Jun 2026 22:49:55 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=8D=A1=E7=89=87=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E4=B8=BA=20metric-card=20=E6=A0=B7=E5=BC=8F=20+=20?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 经营管理/重点工作台账卡片改用 .metric-card 类(与首页一致) - 卡片增加 lucide 图标(签约/金额/任务/状态等) - 布局:左对齐、text-2xl、图标+标签 --- static/modules/finance.js | 4 ++-- static/modules/projects.js | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/static/modules/finance.js b/static/modules/finance.js index ccfeddb..f28ed1a 100644 --- a/static/modules/finance.js +++ b/static/modules/finance.js @@ -102,10 +102,10 @@ function renderFinance() { document.querySelector("#finance").innerHTML = `
- ${[["已签项目","" + signed.length],["签约金额",money(sumSign)],["流程项目","" + inContract.length],["流程金额",money(sumContract)],["待签项目","" + pending.length],["待签金额",money(sumPending)]].map(([l,v]) => `

${l}

${v}

`).join("")} + ${[["已签项目","" + signed.length,"file-sign"],["签约金额",money(sumSign),"coins"],["流程项目","" + inContract.length,"file-clock"],["流程金额",money(sumContract),"clock"],["待签项目","" + pending.length,"file-question"],["待签金额",money(sumPending),"hourglass"]].map(([l,v,icon]) => `
${l}${v}
`).join("")}
- ${[["本月确收",money(thisMonthRev)],["本月毛利",money(thisMonthGross)],["本月回款",money(monthPayment)],["本月费用",money(monthCost)],["本月现金流",money(monthCashflow)]].map(([l,v]) => `

${l}

${v}

`).join("")} + ${[["本月确收",money(thisMonthRev),"trending-up"],["本月毛利",money(thisMonthGross),"percent"],["本月回款",money(monthPayment),"wallet"],["本月费用",money(monthCost),"receipt"],["本月现金流",money(monthCashflow),"repeat"]].map(([l,v,icon]) => `
${l}${v}
`).join("")}