mac ec457e9d40 feat: 删除部门模块 + 任务系统重构 + 布局修复
- 删除部门(Home)侧边栏入口、面板及相关代码
- 删除 home.js,chartOptions 等图表工具迁移到 utils.js
- 清理 render()、togglePhase、filterPhaseTasks 等死代码
- 任务列表改为平铺(取消阶段分组),支持拖拽排序
- 任务表单加开始时间字段,重组字段布局为三列
- 任务展开面板改为竖排:时间、任务进展、卡点与备注
- 视图按钮和新增任务按钮移入任务卡片顶部
- 修复 index.html div 嵌套不平衡导致布局塌陷
- 修复 savedTab 校验和 switchTenant 侧边栏 active 同步
- 总览工作台只显示预算/发生总览入口
- 性能面板 id 去重
2026-07-15 14:49:12 +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 5.3 MiB
Languages
JavaScript 68.9%
Python 22.9%
CSS 4.7%
HTML 3.1%
Shell 0.4%