hsy
6 天以前 0b2c40437bee95ecca2168fb154e675bb9f0d404
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;