v1.7.7 — 更新产品文档 PRD v2.0 + CHANGELOG v1.0→v2.0

This commit is contained in:
mac
2026-06-16 14:18:32 +08:00
parent c4aacd5096
commit 6adc00a8a7
2 changed files with 424 additions and 0 deletions

View File

@@ -65,3 +65,89 @@
| v0.9 原始 PRD | `docs/prd-history/OPC管理系统PRD-V0.9.md` |
| v1.0 当前 PRD | `OPC管理系统PRD.md`(根目录) |
| 修改日志(本文件) | `docs/prd/CHANGELOG.md` |
---
## v1.0 → v2.02026-06-16
### 版本升级
- PRD 匹配 OPC-Manager v1.7.6 代码实现
- 新增 `OPC管理系统PRD-V2.0.md`
### 架构级变更
| 模块 | v1.0 | v2.0 | 原因 |
|------|------|------|------|
| 销售管理 + 运营管理 | 两个独立 Tab | 合并为「重点项目」Tab | 业务机会到执行是同一项目的不同阶段 |
| 任务追踪 | 无 | 6 阶段任务体系 + project_tasks 表 | 参考科普项目 Excel 台账管理 |
| 任务详情 | 无 | 二级页面Tab 内渲染) | 替代弹窗,完整页面体验 |
| 任务编辑 | 无 | 右侧抽屉fixed 定位420px | 不打断列表浏览 |
| 首页指标 | 7 项 | 14 项(两层:经营核心 + 财务分层) | 增加合同金额、年度/Q2 财务汇总 |
### Tab 数量变更
| v1.0 | v2.0 |
|------|------|
| 首页、销售管理、业务方案、运营管理、产品研发、财务管理6 Tab | 首页、重点项目、业务方案、产品研发、财务管理5 Tab |
### 重点项目详细变更
| 项 | v1.0 | v2.0 |
|----|------|------|
| 列表列 | 项目名称/类型/状态/金额/阶段/文件/跟进7 列) | 项目/说明/阶段/金额/负责人/进展6 列) |
| 筛选按钮 | 全部/业务机会/已签约执行 | 已去除,列表不做阶段筛选 |
| 抽屉字段 | 14 个字段 | 6 个字段(名称/阶段/金额/截止/负责人/说明)+ 删除按钮 |
| 当前阶段 | 文本输入 | 6 阶段下拉框change 自动保存) |
| 阶段体系 | 无标准 | 商务洽谈→系统上线→团队分工→项目交付→上线推广→结项验收 |
| 版本号 | 项目名称含版本号 | 去除,仅保留项目名称 |
### 新增数据表
**project_tasks**
| 字段 | 类型 | 说明 |
|------|------|------|
| project_id | INTEGER | 关联 operation_projects |
| phase | TEXT | 6 阶段之一 |
| milestone | TEXT | 里程碑 |
| task | TEXT | 任务名称 |
| owner | TEXT | 负责人 |
| due_date | TEXT | 截止时间 |
| blockers | TEXT | 卡点&备注 |
| notes | TEXT | 任务说明 |
### 产品 Tab 变更
| 项 | v1.0 | v2.0 |
|----|------|------|
| 平台字段 | 无 | 新增 platform 字段(真研平台/科普平台/关爱平台) |
| 列表列 | 产品/版本/目标/功能/日期/状态6 列) | 产品/版本/目标/功能/平台/日期/状态7 列) |
### 聚合指标变更
| 指标 | v1.0 | v2.0 |
|------|------|------|
| P0 客户数 | ✓ | ✓ |
| 跟进中销售机会 | ✓ | ✓ |
| 已签约执行项目 | ✓ | ✓ |
| 有风险项目 | ✓ | ✓ |
| 本月收入 | ✓ | ✓ |
| 本月净利 | ✓ | ✓ |
| 即将上线版本 | ✓ | ✓ |
| 已签约未执行金额 | — | ✓ 新增 |
| 已签约合同总额 | — | ✓ 新增 |
| 合同流程中金额 | — | ✓ 新增 |
| 年度累计确收 | — | ✓ 新增 |
| Q2 累计确收 | — | ✓ 新增 |
| 年度累计毛利 | — | ✓ 新增 |
| Q2 累计毛利 | — | ✓ 新增 |
### 技术实现变更
| 项 | v1.0 | v2.0 |
|----|------|------|
| 前端交互 | 弹窗 modal | Tab 内二级页面state.projectView |
| 任务编辑 | 无 | fixed 抽屉 + submitTaskForm/openTaskForm |
| 自动保存 | blur 事件 | blurinput+ changeselect |
| Lucide 刷新 | render() 统一调用 | 各 render 函数独立调用 createIcons() |