| | |
| | | "samplingTime": "2026-08-30T01:00:00", |
| | | "batchQuantity": 30, |
| | | "checkResult": 1, |
| | | "checkResultText": "校验通过", |
| | | "inspectorName": "新艳", |
| | | "auditName": "海丽", |
| | | "approveName": "王五", |
| | |
| | | | 证书编号 / 采样地点 / 批量 / 采样时间 / 执行标准 | report 同名字段 | |
| | | | 分组行(水分/酸含量…) | itemType=2 节点:名称行 + 公式文本(formulaText) | |
| | | | 参数行/结果行 | 分组 children 录入项,按 sortOrder 排序 | |
| | | | 平行测量两列 | measureNos 数组驱动列头,每 measureNo 一列 | |
| | | | 平行测量列头 | measureNos 数组驱动;仅一列时列头显示「测量值」,多列时显示「测量1」「测量2」… | |
| | | | 外观等定性项 | resultType=文本/字典 的录入项直接显示 value | |
| | | | 判定结论 | `checkResultText`(后端按 qcType 对应字典解析) | |
| | | | 质检专用章 | 无数据来源,留出空白单元格供打印后人工盖章 | |
| | | | 分析者/复核人/审核人 | inspectorName / auditName / approveName | |
| | | |
| | | ## 业务规则 |
| | |
| | | |
| | | - 打印为浏览器 `window.print()`,建议在 Chrome 下预览;隐藏打印外其他元素由组件内 `@media print` 控制。 |
| | | - `/report` 的 `qcType`:1=IQC、2=IPQC、3=OQC、4=RQC,与 `MesQcTypeEnum` 一致。 |
| | | - 判定结论文案由后端按 `qcType` 选字典解析:OQC 走 `mes_oqc_check_result`(1型/2型/废品),IQC/IPQC/RQC 走 `mes_qc_check_result`(校验通过/校验不通过)。未判定(`checkResult` 为空)时打印为「-」,前端可回退按 `checkResult` 自行取字典标签。 |
| | | - 复核人/审核人仅作为记录与打印签字区,不引入审批流转。 |
| | | - 文件附件类指标(resultType=文件)沿用原机制,未在本次范围。 |
| | | - 回归点:既有扁平指标的老检验单(录入/完成/Excel 导出)行为不变;`measure_no` 默认 1 对老数据透明。 |