const productPlan = [
  {
    fatherTitle: '',
    keyType: 'Object', //用于表单收集值时，判断是数组还是对象
    key: 'apiProductPlanMainInfoDto',
    child: 'no', //有子级dom,需要循环展示
    showMoudle: true, //模块是否展示
    fatherRequired: true, //父级必填,代表个人资料这个模块有必填项
    data: [
      {
        label: '产品名称',
        key: 'productName',
        domType: 'SearchSelect',
        required: true,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        labelPosition: 'top', //标签的位置
        lg: 8 //栅格布局份数
      },
      {
        label: '地区',
        key: 'region',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 20,
        disabled: true,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '货币',
        key: 'currency',
        domType: 'Select',
        required: true,
        disabled: false,
        placeholder: '请选择',
        dictType: 'bx_currency_type',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '供款年期',
        key: 'paymentTerm',
        domType: 'Select',
        required: true,
        disabled: false,
        placeholder: '请选择',
        dictType: 'paymentTerm',

        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '付款频率',
        key: 'paymentFrequency',
        domType: 'Select',
        required: true,
        disabled: false,
        placeholder: '请选择',
        dictType: 'csf_ap_frequency',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '每期保费',
        key: 'eachIssuePremium',
        domType: 'Input',
        inputType: 'number',
        required: true,
        maxLength: 20,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '保额',
        key: 'sumInsured',
        domType: 'Input',
        inputType: 'number',
        required: true,
        maxLength: 20,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '是否预缴保费',
        key: 'isPrepay',
        domType: 'Select',
        required: true,
        disabled: false,
        placeholder: '请选择',
        dictType: 'sys_no_yes',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '首期付款方式',
        key: 'initialPaymentMethod',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'csf_ap_first_issue',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '续期付款方式',
        key: 'renewalPaymentMethod',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'csf_ap_first_issue',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '红利分配方式',
        key: 'dividendDistributionMethod',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'csf_ap_dividend',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '保单日期回溯',
        key: 'isBacktrack',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'sys_no_yes',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '保单生效日',
        key: 'policyEffectiveDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: false,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '是否参加递增保障权益',
        key: 'isJoin',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'sys_no_yes',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      }
    ]
  },
  //附加险
  {
    showMoudle: true, //模块是否展示
    fatherTitle: '附加险',
    keyType: 'Array', //用于表单收集值时，判断是数组还是对象
    key: 'apiProductPlanAdditionalInfoDtoList',
    child: 'yes', //有子级dom,需要循环展示
    fatherRequired: true, //父级必填,代表个人资料这个模块有必填项
    addBtn: true,
    emptySpan: 24, //空状态得span
    data: [
      // {
      //   id: Date.now() + Math.floor(Math.random() * 1000), //唯一标识
      //   span: 24, //栅格布局份数
      //   childTitle: '附加险',
      //   deleteBtn: true,
      //   children: [
      //     {
      //       label: '产品名称',
      //       key: 'addProductName',
      //       domType: 'SearchSelect',
      //       required: true,
      //       maxLength: 30,
      //       disabled: false,
      //       placeholder: '请输入',
      //       show: true,
      //       labelWidth: '120px', //标签宽度
      //       sm: 12, //栅格布局份数
      //       labelPosition: 'top', //标签的位置
      //       lg: 8 //栅格布局份数
      //     },
      //     {
      //       label: '保额',
      //       key: 'sumInsured',
      //       domType: 'Input',
      //       inputType: 'number',
      //       required: true,
      //       maxLength: 300,
      //       disabled: false,
      //       placeholder: '请输入',
      //       show: true,
      //       labelPosition: 'top', //标签的位置
      //       labelWidth: '120px', //标签宽度
      //       sm: 12, //栅格布局份数
      //       lg: 8 //栅格布局份数
      //     },
      //     {
      //       label: '保费',
      //       key: 'premium',
      //       domType: 'Input',
      //       inputType: 'number',
      //       required: true,
      //       maxLength: 300,
      //       disabled: false,
      //       placeholder: '请输入',
      //       show: true,
      //       labelPosition: 'top', //标签的位置
      //       labelWidth: '120px', //标签宽度
      //       sm: 12, //栅格布局份数
      //       lg: 8 //栅格布局份数
      //     },
      //     {
      //       label: '保障地区',
      //       key: 'guaranteeRegion',
      //       domType: 'Input',
      //       inputType: 'text',
      //       required: false,
      //       maxLength: 300,
      //       disabled: false,
      //       placeholder: '请输入',
      //       show: true,
      //       labelPosition: 'top', //标签的位置
      //       labelWidth: '120px', //标签宽度
      //       sm: 12, //栅格布局份数
      //       lg: 8 //栅格布局份数
      //     },
      //     {
      //       label: '货币',
      //       key: 'currency',
      //       domType: 'Select',
      //       inputType: 'text',
      //       required: false,
      //       maxLength: 300,
      //       disabled: false,
      //       placeholder: '请输入',
      //       show: true,
      //       dictType: 'bx_currency_type',
      //       labelPosition: 'top', //标签的位置
      //       labelWidth: '120px', //标签宽度
      //       sm: 12, //栅格布局份数
      //       lg: 8 //栅格布局份数
      //     },
      //     {
      //       label: '等级',
      //       key: 'insuranceType',
      //       domType: 'Input',
      //       inputType: 'text',
      //       required: false,
      //       maxLength: 300,
      //       disabled: false,
      //       placeholder: '请输入',
      //       show: true,
      //       labelPosition: 'top', //标签的位置
      //       labelWidth: '120px', //标签宽度
      //       sm: 12, //栅格布局份数
      //       lg: 8 //栅格布局份数
      //     },
      //     {
      //       label: '自付额',
      //       key: 'deductibles',
      //       domType: 'Input',
      //       inputType: 'number',
      //       required: false,
      //       maxLength: 300,
      //       disabled: false,
      //       placeholder: '请输入',
      //       show: true,
      //       labelPosition: 'top', //标签的位置
      //       labelWidth: '120px', //标签宽度
      //       sm: 12, //栅格布局份数
      //       lg: 8 //栅格布局份数
      //     },
      //     {
      //       label: '附加保障',
      //       key: 'additionalSafeguards',
      //       domType: 'Input',
      //       inputType: 'textarea',
      //       required: false,
      //       maxLength: 300,
      //       disabled: false,
      //       placeholder: '请输入',
      //       show: true,
      //       labelPosition: 'top', //标签的位置
      //       labelWidth: '120px', //标签宽度
      //       sm: 24, //栅格布局份数
      //       lg: 24 //栅格布局份数
      //     }
      //   ]
      // }
    ]
  }
]
export default productPlan
