Files
opc-manager/docs/prd/CHANGELOG.md

68 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# OPC 管理系统 PRD 修改日志
---
## v0.9 → v1.02026-06-01
### 版本升级
- PRD 阶段从「需求核对稿」升级为「实际落地版」
- 版本号从 v0.9 → v1.0
- 匹配 OPC-Manager v1.0.2 代码实现
### 功能布局变更
| 模块 | v0.9 | v1.0 | 原因 |
|------|------|------|------|
| 业务方案 Tab | 一个版本一个**卡片** | 表格布局 | 与销售、运营保持一致的交互模式,表格更适合多版本扫描 |
| 产品 Tab | 一个版本一个**卡片** | 表格布局 | 同上,统一交互体验 |
### 交互细节补充
| 项 | v0.9 | v1.0 |
|----|------|------|
| 抽屉宽度 | 未指定 | 720px 固定宽度 |
| 保存方式 | "关闭抽屉时提示保存" | 字段失焦自动保存 + 状态反馈(保存中/已保存/失败) |
| 抽屉外点击关闭 | 未明确 | 已删除此交互 |
| 富文本编辑器 | 未指定 | Squire RTE v1Fastmail |
| 评论格式 | 未指定 | HTML 格式encodeURIComponent 存储decodeURIComponent 渲染) |
| 评论删除 | 未指定 | 所有评论 hover 显示删除图标,带确认弹窗 |
| Squire 工具栏 | 未指定 | 使用 onmousedown 防止编辑器失焦 |
| 列表渲染 | 未指定 | .rich-content ul/ol 使用 list-style: revert 覆盖 Tailwind reset |
### 数据模型变更
| 项 | v0.9 | v1.0 |
|----|------|------|
| FileAsset | operation_files 独立表 | 统一 file_assets 表,通过 module 字段区分 proposal/operation |
| FileAsset.is_external | 无 | 新增字段标记原始文件索引1vs 本地上传0 |
| FollowUpRecord.content | 文本 | HTML 格式 |
### 技术栈补充
| 项 | v0.9 | v1.0 |
|----|------|------|
| 富文本编辑器 | 未指定 | Squire RTEsquire-rte CDN v1build/squire-raw.js |
| Chart.js 版本 | 未指定 | 4.4.8 |
| Chart 配置 | 未指定 | maintainAspectRatio: false + 固定容器高度 140px |
| Flask 版本 | 未指定 | 3.1.3 |
| 项目结构 | 未列出 | 新增 7.6 节完整目录结构 |
### 章节结构变更
| 项 | v0.9 | v1.0 |
|----|------|------|
| 首页指标 | 6 项 | 7 项(新增"即将上线版本数" |
| 首页指标布局 | 未指定 | 4 列网格grid-cols-4自动换行 |
| 设计规范 | 大量引用 ui-ux-pro-max-skill/frontend-design | 精简为实际的视觉规范表格 + 设计辅助工具已使用说明 |
| 版本历史 | 无 | 新增第 12 章版本历史 + 关联 CHANGELOG |
---
## 文件存档
| 文件 | 路径 |
|------|------|
| v0.9 原始 PRD | `docs/prd-history/OPC管理系统PRD-V0.9.md` |
| v1.0 当前 PRD | `OPC管理系统PRD.md`(根目录) |
| 修改日志(本文件) | `docs/prd/CHANGELOG.md` |