src/components/form-create/helpers.ts
@@ -28,7 +28,10 @@ } /** 解码表单 Conf */ export function decodeConf(conf: string) { export function decodeConf(conf?: string | null) { if (!conf) { return {}; } return formCreate.parseJson(conf); } @@ -43,9 +46,9 @@ } /** 解码表单 Fields */ export function decodeFields(fields: string[]) { export function decodeFields(fields?: string[] | null) { const rule: Rule[] = []; fields.forEach((item) => { (fields || []).forEach((item) => { rule.push(formCreate.parseJson(item)); }); return rule;