| | |
| | | address: row.parentAddress || "", |
| | | }); |
| | | } |
| | | // 随访周期:详情表 followupPeriod 存 JSON 数组,统一还原到 archive.followupCycle |
| | | // (列表主表行没有该字段,这里静默跳过) |
| | | if (row.followupPeriod) { |
| | | target.followupCycle = unpackJson(row.followupPeriod, []); |
| | | } |
| | | if (row.sourceType === "1" || row.sourceType === 1) target.sourcePage = "outpatient"; |
| | | return target; |
| | | } |
| | |
| | | closeStatus: archive.closeStatus == null ? "0" : String(archive.closeStatus), |
| | | }); |
| | | |
| | | // 随访周期:5 种专案统一存 followupPeriod(JSON 数组)。 |
| | | // pregnancy 的 followupCycle 放在 pregFormData 里,由下方 pregnancy 分支单独处理,这里排除以免被覆盖。 |
| | | if (key !== "pregnancy") { |
| | | payload.followupPeriod = packJson(archive.followupCycle || []); |
| | | } |
| | | |
| | | if (key === "pregnancy") { |
| | | const p = archive.pregFormData || {}; |
| | | const reg = p.registration || {}; |