Skip to content

03 reports workflow

github-actions[bot] edited this page Apr 1, 2026 · 1 revision

报告编制与签发流程

报告从 检测结果报告模板 生成,经 校对、审核、签发(以现场流程为准)。

异常编号与修订流程见 业务流程 FAQ §4


PDF 生成与二维码

  • 系统在报告详情中提供 生成 PDF(后端 HTML 模板 + WeasyPrint;未安装 WeasyPrint 时可能为占位流,见部署环境说明)。
  • 生成成功后,报告实体的 qr_code 字段会写入 防伪查询 URL(由环境变量 REPORT_VERIFICATION_URL 与报告主键组成,默认开发环境类似 http://127.0.0.1:3000/verify/report/<id>)。生产环境请将该变量配置为对外可访问的 HTTPS 前缀,并确保前端已部署 /verify/report/:id 路由。
  • 公开防伪查询(无需登录):
    • 接口:GET /api/v1/reports/public/verify/<id>/
    • 页面:浏览器访问上述 qr_code 指向的地址即可核对报告编号与系统登记状态(仅返回非敏感摘要字段)。

变更记录

日期 版本 作者 摘要
2026-04-01 1.0 Wiki 初版
2026-04-01 1.1 Wiki 增补 PDF、二维码与公开防伪说明

返回:Wiki 首页

Clone this wiki locally