mac 56feeb0cfe feat: 首页重构 — 财务概览转置+部门经营卡片+命名统一
首页:
- 5卡片→表格(行=指标,列=时间),新增已付/现金流/项目利润行,费用行
- 行列对换:8列(年度/季度/季环比/本月/月环比/上季度/上月)×9行
- 新增「部门经营情况」卡片(部门利润/费用/净利)
- 趋势图3→4列,新增月度项目利润折线图(indigo)
- 命名:利润→项目利润,费用→项目费用,月度利润→月度项目利润
- 卡片改名:经营管理→项目管理,财务概览→业务(项目)财务概览
- 指标列统一颜色,去掉行编号

项目模块:
- 利润→项目利润,费用→项目费用,总费用→总项目费用
- 月度回款与费用→月度回款与已付,柱状图→折线图

后端:
- 新增paid/cashflow/profit指标聚合(单/多租户)
- monthly_finance新增paid字段
- helpers.py修复重复return data
2026-07-06 19:10:14 +08:00

OPC Manager

科普慰心斋OPC 工作台首版实现。

技术栈

  • App: Flask + Jinja2
  • Styling: Tailwind CSS CDN + small local CSS
  • Icons: Lucide browser CDN
  • Charts: Chart.js CDN
  • Interactions: 原生 JavaScript
  • Database: SQLite, data/opc.sqlite
  • Files: local filesystem, data/uploads/

项目结构

  • backend/flask_app.py: Flask 主应用
  • templates/index.html: Jinja2 页面模板
  • static/styles.css: 少量自定义样式
  • static/app.js: 原生 JS 页面交互
  • data/: SQLite 数据库和上传文件
  • docs/design-system-summary.md: ui-ux-pro-max-skill 设计系统摘要
  • docs/frontend-design-checklist.md: frontend-design 页面级落地清单
  • frontend/: React/Vite 历史草稿,不作为当前运行入口

运行

cd /Users/mac/天机阁/法阁/藏经阁/OPC-Manager
python3 -m venv .venv
. .venv/bin/activate
pip install -r backend/requirements.txt
python backend/flask_app.py

打开:

http://127.0.0.1:5177

健康检查:

curl http://127.0.0.1:5177/api/health

已接入种子数据

  • 销售:慰心斋客户分层中的 5 个客户
  • 业务方案:信达生物 v1.5 方案、成本、SOP、财务流程文件索引
  • 运营:圆心科技文章/视频/专访项目与运营文件索引
  • 产品:慰心斋产品路线图中的 5 个产品版本
  • 财务:首版财务样例和原财务 manager 合并方向
Description
OPC 工作台 — 科普(慰心斋)单项目管理系统
Readme 2 MiB
Languages
JavaScript 56.8%
Python 30.8%
CSS 7.8%
HTML 3.9%
Shell 0.7%