新建必须关联 MC
Punch 不允许凭空新建,必须挂在已有 MC 记录上,避免野缺陷。
MC 过程中发现问题,新建 Punch(必须关联已有 MC)
PunchGrade(A/B)、Description、Responsible、DueDate
责任人收到通知,AgingDays 实时计算,颜色分级
Status 标记 Closed,记录关闭日期
MC 记录的 InspectionStatus 自动重算
A 类全部关闭后,对应子系统 RFCC 才能 READY
Punch 不允许凭空新建,必须挂在已有 MC 记录上,避免野缺陷。
TagNo 与 CheckSheetCategory 级联下拉,与对应 MC 类别保持一致。
未关 7/14/30 天颜色递进,关闭后单独配色,一眼看出风险。
A 类阻断 RFCC,B 类仅跟踪;分级符合船检与船东习惯。
安装阶段发现的缺陷走 PAT 巡检,Punch 仅用于 MC 报验过程,路径清晰。
支持批量关闭、批量改派工,操作全部写入活动日志。

真实产品截图 · 来自 H588 NORSE WIND 项目(v4.3)
Punch 记录与 MC 记录强绑定,构成缺陷闭环。
| 字段 | 说明 | 备注 |
|---|---|---|
| PunchCode | 缺陷编号(系统自动) | Unique |
| McRecordId | 关联的 MC 报验记录 | 必填 · 不可改 |
| TagNo | 继承自 MC 记录 | 只读 |
| PunchGrade | A / B 类 | 驱动 RFCC 是否阻断 |
| Description | 缺陷描述 | 单行截断 + tooltip 全文 |
| Responsible | 责任人 | 驱动通知与考核 |
| DueDate | 截止日期 | 驱动 AgingDays 计算 |
| Status | Open / Closed | Closed 时反哺 MC |