hsy
7 天以前 77b083d347eb8e75eb29a4146238b3f7304489f6
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;