const beneficiary = [
  {
    bigTitle: '受益人',
    deleteIcon: true,
    id: 1, //唯一标识，用于删除
    children: [
      // 客户信息 此模块始终展示
      {
        fatherTitle: '客户信息',
        type: 'object',
        key: 'customer',
        showMoudle: true, //模块是否展示
        data: [
          {
            label: '客户类型',
            key: 'customerType',
            customerKey: 'customerType',
            domType: 'Select',
            required: true,
            disabled: false,
            placeholder: '请选择',
            dictType: 'csf_customer_type',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '与受保人关系',
            key: 'insurantRel',
            domType: 'Select',
            required: true,
            disabled: false,
            placeholder: '请选择',
            dictType: 'csf_ap_rel',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          }
        ]
      },
      // 基础信息
      {
        fatherTitle: '基础信息',
        type: 'object',
        key: 'person',
        labelPosition: 'top', //标签的位置
        showMoudle: true, //模块是否展示
        // description: '证件信息至少填写一项',
        data: [
          {
            label: '名字',
            key: 'name',
            customerKey: 'name',
            domType: 'Input',
            inputType: 'text',
            required: true,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '名字-英文',
            key: 'nameEn',
            customerKey: 'firstNamePinyin',
            showEn: true, //是否填写英文
            domType: 'Input',
            inputType: 'text',
            required: true,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '性别',
            key: 'gender',
            customerKey: 'gender',
            domType: 'Select',
            required: true,
            disabled: false,
            placeholder: '请选择',
            dictType: 'sys_gender',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },

          {
            label: '证件类型',
            key: 'documentType',
            customerKey: 'idType',
            domType: 'Select',
            required: true,
            disabled: false,
            placeholder: '请选择',
            dictType: 'csf_id_type',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '证件号码',
            key: 'idNumber',
            customerKey: 'idCard',
            domType: 'Input',
            inputType: 'number',
            required: false,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '出生日期',
            key: 'birthTime',
            customerKey: 'birthdate',
            domType: 'DatePicker',
            required: false,
            disabled: false,
            placeholder: '请选择',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          }
        ]
      },
      // 公司信息
      {
        fatherTitle: '公司信息',
        type: 'object',
        key: 'company',
        labelPosition: 'top', //标签的位置
        showMoudle: false, //模块是否展示
        data: [
          {
            label: '公司名称',
            key: 'companyName',
            customerKey: '',
            domType: 'Input',
            inputType: 'text',
            required: true,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '公司名称（英文）',
            key: 'companyNameEn',
            customerKey: 'companyNameEn',
            showEn: true, //是否填写英文
            domType: 'Input',
            inputType: 'text',
            required: true,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '公司商业登记号码',
            key: 'companyBusinessNo',
            customerKey: 'companyBusinessNo',
            domType: 'Input',
            inputType: 'text',
            required: true,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '公司注册日期',
            key: 'companyRegisterTime',
            customerKey: '',
            domType: 'DatePicker',
            required: true,
            disabled: false,
            placeholder: '请选择',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '公司注册地区',
            key: 'companyRegisterRegion',
            customerKey: '',
            domType: 'Select',
            required: true,
            disabled: false,
            placeholder: '请选择',
            dictType: 'csf_ap_registration',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '公司电话',
            key: 'companyMobile',
            customerKey: '',
            domType: 'arrowRight',
            required: true,
            disabled: false,
            placeholder: '请填写',
            show: true,
            drawerType: 'phone',
            companyMobile: {}, //带有区号得电话一定要有一个和key一样得对象用于收集区号和号码
            code: 'companyMobileCode',
            maxLength: 20,
            labelPosition: 'top', //标签的位置
            labelWidth: '180px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },

          {
            label: '公司邮箱',
            key: 'companyEmail',
            customerKey: '',
            domType: 'Input',
            inputType: 'text',
            required: false,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '公司登记地址',
            key: 'companyEnterAddress',
            customerKey: '',
            domType: 'arrowRight',
            required: false,
            disabled: false,
            placeholder: '请填写',
            show: true,
            drawerType: 'address',
            companyEnterAddress: {},
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '通讯地址',
            key: 'txAddress',
            customerKey: '',
            domType: 'arrowRight',
            required: false,
            disabled: false,
            placeholder: '请填写',
            show: true,
            drawerType: 'address',
            txAddress: {},
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '授权代表姓名中文-名字',
            key: 'authNameCn',
            customerKey: '',
            domType: 'Input',
            inputType: 'text',
            required: false,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '授权代表姓名英文-名字',
            key: 'authNameEn',
            customerKey: '',
            showEn: true, //是否填写英文
            domType: 'Input',
            inputType: 'text',
            required: false,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '授权代表职称',
            key: 'authProfessional',
            customerKey: '',
            domType: 'Input',
            inputType: 'text',
            required: false,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '授权代表电话',
            key: 'authMobile',
            customerKey: '',
            domType: 'arrowRight',
            required: false,
            disabled: false,
            placeholder: '请填写',
            show: true,
            drawerType: 'phone',
            authMobile: {}, //带有区号得电话一定要有一个和key一样得对象用于收集区号和号码
            code: 'authMobileCode',
            maxLength: 20,
            labelPosition: 'top', //标签的位置
            labelWidth: '180px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          }
        ]
      },
      // 其他信息
      {
        fatherTitle: '其他信息',
        type: 'object',
        key: 'customer',
        showMoudle: true, //模块是否展示
        data: [
          {
            label: '受益比例',
            key: 'benefitRatio',
            customerKey: 'idCard',
            domType: 'Input',
            inputType: 'number',
            required: false,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 12, //栅格布局份数
            lg: 8 //栅格布局份数
          },
          {
            label: '备注',
            key: 'remark',
            customerKey: 'idCard',
            domType: 'Input',
            inputType: 'textarea',
            required: false,
            maxLength: 20,
            disabled: false,
            placeholder: '请输入',
            show: true,
            labelPosition: 'top', //标签的位置
            labelWidth: '120px', //标签宽度
            sm: 24, //栅格布局份数
            lg: 24 //栅格布局份数
          }
        ]
      }
    ]
  }
]
export default beneficiary
