const fnaForm = [
  // 介绍人信息
  {
    fatherTitle: '转介人信息',
    keyType: 'Array',
    key: 'brokerList',
    anchorKey: 'brokerList',
    moudleType: 'brokerList',
    dataLength: 1,
    showMoudle: false, //是否展示此模块
    showTable: true,
    addChildren: true,
    addChildrenTxt: '转介人',
    fatherRequired: false,
    isOpen: false,
    // 新增表格列配置
    columns: [
      {
        label: '姓名',
        prop: 'brokerName',
        type: 'remoteSelect',
        searchType: 'brokerName',
        placeholder: '请输入关键词搜索',
        required: false
      },
      {
        label: '性别',
        prop: 'brokerGender',
        type: 'select',
        dictType: 'sys_gender',
        placeholder: '请选择',
        required: false
      },
      {
        label: '内部编号',
        prop: 'brokerNumber',
        type: 'input',
        placeholder: '请输入',
        required: false
      },
      {
        label: '所属团队',
        prop: 'brokerTeam',
        type: 'remoteSelect',
        searchType: 'brokerTeam',
        placeholder: '请输入关键词搜索',
        required: false
      },
      {
        label: '分配比例',
        prop: 'brokerRatio',
        type: 'inputNumber',
        placeholder: '请输入',
        required: true
      },
      {
        label: '备注',
        prop: 'remark',
        type: 'input',
        placeholder: '请输入',
        required: false
      }
    ],
    data: [
      // {
      //   brokerName: '',
      //   brokerGender: '',
      //   brokerNumber: '',
      //   brokerTeam: '',
      //   brokerRatio: '',
      //   remark: ''
      // }
    ]
  },
  // 受供养人信息
  {
    fatherTitle: '受供养人信息',
    keyType: 'Array',
    key: 'dependantList',
    anchorKey: 'dependantList',
    moudleType: 'dependantList',
    dataLength: 1,
    showMoudle: true,
    showTable: true,
    addChildren: true,
    addChildrenTxt: '受供养人',
    fatherRequired: false,
    isOpen: false,
    // 表格列配置
    columns: [
      {
        label: '与投保人关系',
        prop: 'policyholderRel',
        type: 'select',
        dictType: 'csf_ap_rel',
        placeholder: '请选择',
        required: false
      },
      {
        label: '年龄',
        prop: 'dependantAge',
        type: 'inputNumber',
        placeholder: '请输入年龄',
        required: false,
        valueType: 'decimal', //输入值的格式
        isFormatter: false //是否需要数字分位符
      }
    ],
    data: [
      // {
      //   policyholderRel: '',
      //   dependantAge: ''
      // }
    ]
  },
  // 已生效仍在缴费期的保单情况
  {
    fatherTitle: '已生效仍在缴费期的保单情况',
    keyType: 'Array',
    key: 'existingSecurityOwner',
    anchorKey: 'existingSecurityOwner',
    moudleType: 'existingSecurityOwner',
    dataLength: 1,
    showMoudle: true,
    showTable: true,
    addChildren: true,
    addChildrenTxt: '保单',
    fatherRequired: false,
    isOpen: false,
    // 表格列配置
    columns: [
      {
        label: '保险公司',
        prop: 'insurer',
        type: 'remoteSelect',
        searchType: 'insurer',
        placeholder: '请搜索保险公司名称',
        required: true
      },
      {
        label: '保险种类',
        prop: 'insuranceType',
        type: 'remoteSelect',
        searchType: 'insuranceType',
        placeholder: '请选择',
        required: true
      },
      {
        label: '保单币种',
        prop: 'currency',
        type: 'select',
        dictType: 'bx_currency_type',
        placeholder: '请选择',
        required: true
      },
      {
        label: '投保日期',
        prop: 'policyIssueDate',
        type: 'datePicker',
        placeholder: '请选择日期',
        required: true
      },
      // 有重疾险才让填写
      {
        label: '保额(重疾险填写)',
        prop: 'sumInsured',
        type: 'inputNumber',
        placeholder: '请输入保额',
        required: true,
        valueType: 'decimal', //输入值的格式
        decimalDigits: 2, //小数点位数
        isFormatter: true //是否需要数字分位符
      }
    ],
    data: [
      // {
      //   insurer: '',
      //   insuranceType: '',
      //   sumInsured: '',
      //   currency: '',
      //   policyIssueDate: ''
      // }
    ]
  },
  // 不动产信息
  {
    fatherTitle: '不动产信息',
    keyType: 'Array',
    key: 'primaryResidence',
    anchorKey: 'primaryResidence',
    moudleType: 'primaryResidence',
    dataLength: 1,
    showMoudle: true,
    showTable: true,
    addChildren: true,
    addChildrenTxt: '不动产',
    fatherRequired: false,
    isOpen: false,
    // 表格列配置
    columns: [
      {
        label: '类型',
        prop: 'propertyType',
        type: 'select',
        dictType: 'csf_property_type',
        placeholder: '请选择',
        required: true
      },
      {
        label: '房地产地址',
        prop: 'address',
        type: 'input',
        placeholder: '请输入地址',
        required: false
      },
      {
        label: '市值',
        prop: 'marketValue',
        type: 'inputNumber',
        placeholder: '请输入市场价值',
        required: false,
        decimalDigits: 2, //小数点位数
        valueType: 'decimalNumber', //输入值的格式
        isFormatter: true //是否需要数字分位符
      },
      {
        label: '币种',
        prop: 'currency',
        type: 'select',
        dictType: 'bx_currency_type',
        placeholder: '请选择',
        required: false
      }
    ],
    data: [
      // {
      //   propertyType: '',
      //   address: '',
      //   marketValue: '',
      //   currency: ''
      // }
    ]
  },
  // 保费负担能力评估
  {
    fatherTitle: '保费负担能力评估',
    keyType: 'Object',
    key: 'premiumAffordability',
    anchorKey: 'premiumAffordability',
    showTable: false,
    showMoudle: true,
    data: [
      {
        label: '在过去12个月里你的平均每月收入',
        key: 'monthlyIncome',
        customerKey: 'monthIncome',
        value: '',
        domType: 'Input',
        unit: 'HKD',
        showDes: true, //是否展示描述
        inputType: 'text', //使用千位符，type为text
        valueType: 'decimal', //输入值的格式
        isFormatter: true, //是否需要数字分位符
        decimalDigits: 2, //小数点位数
        required: true,
        maxLength: 300,
        disabled: false,
        placeholder: '请输入平均每月收入',
        tooltip: '包括薪金、花红、佣金、其他薪酬红利、银行存款利息、债券利息及股息等',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 24, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '在过去12个月里你的平均每月开支',
        key: 'monthlyExpense',
        customerKey: 'monthExpenditure',
        value: '',
        domType: 'Input',
        unit: 'HKD',
        showDes: true, //是否展示描述
        inputType: 'text', //使用千位符，type为text
        valueType: 'decimal', //输入值的格式
        decimalDigits: 2, //小数点位数
        isFormatter: true, //是否需要数字分位符
        required: true,
        maxLength: 300,
        disabled: false,
        placeholder: '请输入平均每月开支',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 24, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '您现时的累积流动资产约有多少?',
        key: 'liquidAssets',
        customerKey: 'totalCurrentAssets',
        value: '',
        domType: 'Input',
        unit: 'HKD',
        inputType: 'text', //使用千位符，type为text
        valueType: 'decimal', //输入值的格式
        decimalDigits: 2, //小数点位数
        isFormatter: true, //是否需要数字分位符
        required: true,
        maxLength: 300,
        disabled: false,
        placeholder: '请输入流动资产',
        tooltip: '流動资産是指可以容易變為现金的資産。例如現金、存款、外幣及股票，不包括物業。',
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 24, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '流动资产种类有？(多选)',
        key: 'liquidAssetType',
        value: [],
        domType: 'Checkbox',
        dictType: 'csf_liquid_asset_type',
        required: true,
        maxLength: 300,
        disabled: false,
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      },
      {
        label: '首期及续保保费的财富来源？(多选)',
        key: 'premiumFundingSource',
        value: [],
        domType: 'Checkbox',
        dictType: 'csf_premium_funding_source',
        required: true,
        maxLength: 300,
        disabled: false,
        show: true,
        labelPosition: 'top', //标签的位置
        labelWidth: '120px', //标签宽度
        sm: 12, //栅格布局份数
        lg: 8 //栅格布局份数
      }
    ]
  }
  // 公司业务资料
  // {
  //   fatherTitle: '公司业务资料',
  //   type: 'object',
  //   key: 'companyBusinessData',

  //   anchorKey: 'companyBusinessData',
  //   showTable: false,
  //   showMoudle: true,
  //   data: [
  //     {
  //       label: '公司过去两年平均纯利',
  //       key: 'averageNetProfit',
  //       value: '',
  //       domType: 'Input',
  //       unit: 'HKD',
  //       inputType: 'number',
  //       required: false,
  //       maxLength: 300,
  //       disabled: false,
  //       placeholder: '请输入',
  //       show: true,
  //       labelPosition: 'top', //标签的位置
  //       labelWidth: '120px', //标签宽度
  //       sm: 12, //栅格布局份数
  //       lg: 8 //栅格布局份数
  //     },
  //     {
  //       label: '公司现时大约总资产',
  //       key: 'estimatedTotalAssets',
  //       value: '',
  //       domType: 'Input',
  //       unit: 'HKD',
  //       inputType: 'number',
  //       required: false,
  //       maxLength: 300,
  //       disabled: false,
  //       placeholder: '请输入',
  //       show: true,
  //       labelPosition: 'top', //标签的位置
  //       labelWidth: '120px', //标签宽度
  //       sm: 12, //栅格布局份数
  //       lg: 8 //栅格布局份数
  //     },
  //     {
  //       label: '币种',
  //       key: 'currency',
  //       value: '',
  //       domType: 'Select',
  //       required: false,
  //       disabled: false,
  //       placeholder: '请选择',
  //       dictType: 'bx_currency_type',
  //       show: true,
  //       labelPosition: 'top', //标签的位置
  //       labelWidth: '120px', //标签宽度
  //       sm: 12, //栅格布局份数
  //       lg: 8 //栅格布局份数
  //     },
  //     {
  //       label: '资产所占百分比(%)',
  //       key: 'assetPercentage',
  //       value: '',
  //       domType: 'Input',
  //       unit: 'HKD',
  //       inputType: 'number',
  //       required: false,
  //       maxLength: 300,
  //       disabled: false,
  //       placeholder: '请输入',
  //       show: true,
  //       labelPosition: 'top', //标签的位置
  //       labelWidth: '120px', //标签宽度
  //       sm: 12, //栅格布局份数
  //       lg: 8 //栅格布局份数
  //     }
  //   ]
  // }
]
export default fnaForm
