const beneficiary = [
  {
    fatherTitle: '',
    showTitle: false,
    keyType: 'Object', //用于表单收集值时，判断是数组还是对象
    key: 'isLegalBeneficiary',
    anchorKey: 'isLegalBeneficiary',
    showMoudle: true, //模块是否展示
    showTable: false, //是否展示表格
    fatherRequired: true, //父级必填,代表个人资料这个模块有必填项
    data: [
      {
        label: '是否法定受益人',
        key: 'isLegalBeneficiary',
        domType: 'Select',
        required: true,
        disabled: false,
        placeholder: '请选择',
        dictType: 'sys_no_yes',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      }
    ]
  },
  //受益人
  {
    showMoudle: false, //模块是否展示
    fatherTitle: '受益人',
    keyType: 'Array', //用于表单收集值时，判断是数组还是对象
    key: 'apiBeneficiaryInfoDtoList',
    anchorKey: 'apiBeneficiaryInfoDtoList',
    fatherRequired: true, //父级必填,代表个人资料这个模块有必填项
    addChildren: true,
    addChildrenTxt: '新增受益人',
    showTable: true, //是否展示表格
    columns: [
      {
        label: '与受保人关系',
        prop: 'insurantRelName',
        type: 'text'
      },
      {
        label: '姓名(中文)',
        prop: 'nameCn',
        type: 'text'
      },
      {
        label: '姓名(拼音/英文)',
        prop: 'namePyEn',
        type: 'text'
      },
      {
        label: '证件类型',
        prop: 'documentTypeName',
        type: 'text'
      },
      {
        label: '证件号码',
        prop: 'idNumber',
        type: 'text'
      },
      {
        label: '性别',
        prop: 'genderName',
        type: 'text'
      },
      {
        label: '出生日期',
        prop: 'birthday',
        type: 'text'
      },
      {
        label: '国籍',
        prop: 'nationality',
        type: 'text'
      },
      {
        label: '受益比例',
        prop: 'benefitRatio',
        type: 'text'
      }
    ],
    data: [],
    // 弹窗表单的配置
    formItem: [
      {
        label: '与受保人关系',
        key: 'insurantRel',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'csf_ap_rel',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '名字(中文)',
        key: 'nameCn',
        domType: 'Input',
        unit: '历史客户',
        unitColor: 'rgba(0, 82, 217, 1)',
        inputType: 'text',
        required: false,
        maxLength: 15,
        disabled: false,
        placeholder: '请输入2~6位汉字',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },

      {
        label: '姓名(拼音/英文)',
        key: 'namePyEn',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '证件类型',
        key: 'documentType',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'csf_id_type',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '证件号码',
        key: 'idNumber',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 20,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },

      {
        label: '性别',
        key: 'gender',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'sys_gender',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '生日',
        key: 'birthday',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '国籍(国家/地区)',
        key: 'nationality',
        domType: 'arrowRight',
        required: false,
        disabled: false,
        placeholder: '请填写',
        show: true,
        drawerType: 'country',
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '受益比例',
        key: 'benefitRatio',
        domType: 'Input',
        inputType: 'number',
        required: false,
        maxLength: 300,
        disabled: false,
        placeholder: '请输入受益比例',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      }
    ]
  }
]
export default beneficiary
