diff --git a/backend/migrations/columns.py b/backend/migrations/columns.py index a6946fc..e51a19b 100644 --- a/backend/migrations/columns.py +++ b/backend/migrations/columns.py @@ -67,7 +67,7 @@ def migrate_add_columns(): _add_column_if_missing(conn, "project_finances", col, f"ALTER TABLE project_finances ADD COLUMN {col} DOUBLE NOT NULL DEFAULT 0") - # project_finances 总视图字段:已回款 / 应付 / 已付 + # project_finances 总视图字段:已回款 / 成本 / 已付 _add_column_if_missing(conn, "project_finances", "total_payment", "ALTER TABLE project_finances ADD COLUMN total_payment DOUBLE NOT NULL DEFAULT 0") _add_column_if_missing(conn, "project_finances", "total_cost", diff --git a/static/modules/finance.js b/static/modules/finance.js index 54a2d4c..351ed5b 100644 --- a/static/modules/finance.js +++ b/static/modules/finance.js @@ -188,7 +188,7 @@ function renderFinance() { `, "p-4")} - ${card(`

业务(项目)财务概览

合同 → 确收 → 毛利 → 应付 → 项目利润 → 回款 → 已付 → 现金流

${thead}${tbody}
`, "p-4")} + ${card(`

业务(项目)财务概览

合同 → 确收 → 毛利 → 成本 → 项目利润 → 回款 → 已付 → 现金流

${thead}${tbody}
`, "p-4")}
${card(`

月度签约趋势

2026
`, "p-4")} ${card(`

月度确收与毛利

2026
`, "p-4")}