const policyFallow = [
  // 保单信息
  {
    fatherTitle: '保单信息',
    keyType: 'Object', //用于表单收集值时，判断是数组还是对象
    key: 'policyFollowUpdateDto',
    child: 'no', //没有子级dom，直接展示
    fatherrequired: false, //父级必填,代表个人资料这个模块有必填项
    data: [
      {
        label: '客户姓名',
        key: 'customerName',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '客户编号',
        key: 'customerBizId',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '140px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '保单号',
        key: 'policyNo',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '130px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '签单日期',
        key: 'signDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '签单人',
        key: 'signer',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '130px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '生效日期',
        key: 'effectiveDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '续保日期',
        key: 'renewalDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '产品名称',
        key: 'productName',
        domType: 'SearchSelect',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        labelPosition: 'top', //标签的位置
        lg: 8 //栅格布局份数
      },
      {
        label: '产品类别',
        key: 'productCate',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '130px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '供款年期',
        key: 'paymentTerm',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'paymentTerm',

        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '期交保费',
        key: 'paymentPremium',
        domType: 'Input',
        inputType: 'number',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '是否预缴',
        key: 'isPrepaid',
        domType: 'Select',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        dictType: 'sys_no_yes',
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '预缴年期',
        key: 'prepaidTerm',
        domType: 'Input',
        inputType: 'number',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '保险公司',
        key: 'insurer',
        domType: 'SearchSelect',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        labelPosition: 'top', //标签的位置
        lg: 8 //栅格布局份数
      },
      {
        label: '对账公司',
        key: 'reconciliationCompany',
        domType: 'SearchSelect',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        labelPosition: 'top', //标签的位置
        lg: 8 //栅格布局份数
      },
      {
        label: '保单持有人',
        key: 'policyHolder',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '受保人',
        key: 'insured',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '币种',
        key: 'currency',
        domType: 'Select',
        required: false,
        disabled: false,
        placeholder: '请选择',
        dictType: 'bx_currency_type',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '首期保费',
        key: 'initialPremium',
        domType: 'Input',
        inputType: 'number',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '备注',
        key: 'remark',
        domType: 'Input',
        inputType: 'textarea',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 24, //栅格布局份数
        lg: 24 //栅格布局份数
      }
    ]
  },
  // 转介人信息
  {
    fatherTitle: '转介人信息',
    keyType: 'Array', //用于表单收集值时，判断是数组还是对象
    showTable: true, //以table的形式展示
    key: 'brokerList',
    addFamilyChildren: true, //是否可以新增子级dom
    fatherRequired: false, //父级必填,代表个人资料这个模块有必填项
    data: [
      // {
      //   id: Date.now() + Math.floor(Math.random() * 1000), //唯一标识
      //   brokerName: '',
      //   team: '',
      //   brokerRatio: '',
      //   remark: ''
      // }
    ]
  },
  // 核保信息
  {
    fatherTitle: '核保信息',
    keyType: 'Object', //用于表单收集值时，判断是数组还是对象
    key: 'verifyPolicyInfo',
    child: 'no', //没有子级dom，直接展示
    fatherrequired: false, //父级必填,代表个人资料这个模块有必填项
    data: [
      {
        label: '保险种类',
        key: 'productCate',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '签单日期',
        key: 'signDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '递交日期',
        key: 'submitDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '缮发日期',
        key: 'issueDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '保单生效日',
        key: 'effectiveDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '保单截止日期',
        key: 'policyExpirationDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '是否预缴',
        key: 'isPrepaid',
        domType: 'Select',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        dictType: 'sys_no_yes',
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '预付额',
        key: 'prepaidAmount',
        domType: 'Input',
        inputType: 'number',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '140px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '折扣后预付额',
        key: 'prepaidAmountAfterDiscount',
        domType: 'Input',
        inputType: 'number',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '130px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },

      {
        label: '缴费编号',
        key: 'paymentNumber',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '130px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      }
    ]
  },
  // 保单邮寄
  {
    fatherTitle: '保单邮寄',
    keyType: 'Object', //用于表单收集值时，判断是数组还是对象
    key: 'policyMailing',
    child: 'no', //没有子级dom，直接展示
    fatherrequired: false, //父级必填,代表个人资料这个模块有必填项
    data: [
      {
        label: '寄送方式',
        key: 'productCate',
        domType: 'Input',
        inputType: 'text',
        required: false,
        maxLength: 30,
        disabled: false,
        placeholder: '请输入',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '经纪公司签收日期',
        key: 'brokerSignDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '保险公司寄出日期',
        key: 'insurerMailingDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '客户签收日期',
        key: 'customerSignDate',
        domType: 'DatePicker',
        required: false,
        disabled: false,
        placeholder: '请选择',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 8, //栅格布局份数
        lg: 8 //栅格布局份数
      }
    ]
  }
]
export default policyFallow
