56feeb0cfe7578770634ef1eedae31c2b7e61e81
首页: - 5卡片→表格(行=指标,列=时间),新增已付/现金流/项目利润行,费用行 - 行列对换:8列(年度/季度/季环比/本月/月环比/上季度/上月)×9行 - 新增「部门经营情况」卡片(部门利润/费用/净利) - 趋势图3→4列,新增月度项目利润折线图(indigo) - 命名:利润→项目利润,费用→项目费用,月度利润→月度项目利润 - 卡片改名:经营管理→项目管理,财务概览→业务(项目)财务概览 - 指标列统一颜色,去掉行编号 项目模块: - 利润→项目利润,费用→项目费用,总费用→总项目费用 - 月度回款与费用→月度回款与已付,柱状图→折线图 后端: - 新增paid/cashflow/profit指标聚合(单/多租户) - monthly_finance新增paid字段 - helpers.py修复重复return data
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
Languages
JavaScript
57.2%
Python
30.1%
CSS
8%
HTML
4%
Shell
0.7%