2026-05-21-00-58-25 增加WebGL降级并更新测试文档

This commit is contained in:
2026-05-21 01:36:15 +08:00
parent b07b04adeb
commit 464b1aab59
5 changed files with 227 additions and 2 deletions

View File

@@ -0,0 +1,53 @@
# 实现方案-2026-05-21-00-58-25
实现方案文档路径:`工程分析/实现方案-2026-05-21-00-58-25.md`
## 修改目标
- 对系统进行静态、构建、API 与浏览器交互测试。
- 根据测试结果修复真实影响使用的问题。
- 更新软著说明书、登记表、代码汇总、素材清单,并重新生成说明书截图和 Word 文档。
- 按项目工作流提交代码与工程分析文档,软著材料不提交。
## 涉及路径
- 可能涉及:`WebSite/server.ts``WebSite/src/components/*``WebSite/src/lib/*``WebSite/src/types.ts`
- 工程分析:`工程分析/需求分析-2026-05-21-00-58-25.md``工程分析/实现方案-2026-05-21-00-58-25.md``工程分析/测试方案-2026-05-21-00-58-25.md``工程分析/经验记录.md`
- 软著材料:`新撰写软著文档/`,仅本地更新,不纳入 Gitea。
## 技术路线
1. 运行 `npm run lint``npm run build`、API 健康检查与关键接口抽查。
2. 使用浏览器自动化访问登录、总体概况、项目库、逆向工作区、系统管理等核心路径,观察控制台错误与页面状态。
3. 对发现的问题做小范围修复,避免引入新的数据结构风险。
4. 重新运行测试并部署。
5. 使用最新界面重新截取说明书图片,更新 Markdown 与 docx。
## 执行步骤
- 确认服务、依赖、脚本和软著材料现状。
- 执行静态与构建测试。
- 执行浏览器回归测试和页面截图。
- 修复测试中发现的缺陷。
- 重新生成软著文档和图片。
- 追加经验记录,精确暂存并提交代码/工程文档。
- 重新部署并验证服务。
## 兼容性与回滚方案
- 只修改明确发现的问题和文档内容,不改变默认医学数据。
- 如某项修复造成构建失败,回退该小范围 patch 并记录原因。
- 软著材料不提交,必要时可从本地历史文件恢复。
## 预计文件变更
- 新增本次工程分析三件套。
- 追加 `工程分析/经验记录.md`
- 视测试结果修改少量前后端文件。
- 本地更新 `新撰写软著文档/` 下 Markdown、docx 和图片。
## 提交与部署策略
- Gitea commit 只包含本次代码修复和工程分析文档。
- Commit message 包含 `2026-05-21-00-58-25` 与简要描述。
- 使用 `tmux` 会话 `revoxelseg-dicom` 重启 `npm run serve -- --host 0.0.0.0 --port 4000`