|
|
@@ -56,7 +56,7 @@ export function healthReportModel(data: AnyObject) {
|
|
|
fn('环境适应能力', data?.constitutionGroupAdaptability, true),
|
|
|
].filter(Boolean),
|
|
|
|
|
|
- __origin__: data,
|
|
|
+ __origin__: data ?? {},
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -67,7 +67,7 @@ export function healthReportModel(data: AnyObject) {
|
|
|
export function healthRecord(data: ReturnType<typeof healthReportModel>) {
|
|
|
const fn = (label: string, value?: string, force = false) => value || force ? { label, value: value ?? '' } : void 0;
|
|
|
|
|
|
- const conditProgram = data.__origin__.conditProgram;
|
|
|
+ const conditProgram = data?.__origin__?.conditProgram;
|
|
|
if (Array.isArray(conditProgram?.types)) {
|
|
|
conditProgram.types = conditProgram.types.map((item: AnyObject) => ({ type: item.type }))
|
|
|
}
|