<script setup lang="tsx">
import { PropType, ref } from 'vue'
import { TableData } from '@/api/amld/NewCustomerIdentity/NewCustomerIdentity/types'
import { Descriptions, DescriptionsSchema } from '@/components/Descriptions'

const detailSchema = ref<DescriptionsSchema[]>([
  {
    field: 'pkid',
    label: '序号'
  },
  {
    field: 'custcode',
    label: '客户号'
  },
  {
    field: 'custname',
    label: '客户名称'
  },
  {
    field: 'custpptype',
    label: '客户类型'
  },
  {
    field: 'dcdate',
    label: '调查日期'
  },
  {
    field: 'custcardtype',
    label: '证件类型'
  },
  {
    field: 'custcardno',
    label: '证件号'
  },
  {
    field: 'status',
    label: '状态'
  },
  {
    field: 'dcorgan',
    label: '开户网点'
  },
  {
    field: 'sblx',
    label: '识别类型'
  },
  {
    field: 'dcjl',
    label: '调查结论'
  },
  {
    field: 'dctj',
    label: '调查途径'
  },
  {
    field: 'jlsxrq',
    label: '调查结论失效日期'
  },
  {
    field: 'dcname',
    label: '调查人'
  },
  {
    field: 'sftrdl',
    label: '是否他人代理'
  },
  {
    field: 'syrs',
    label: '收益人数'
  },
  {
    field: 'sfylazxyg',
    label: '是否与离岸中心有关'
  },
  {
    field: 'sftzfxdj',
    label: '是否调整风险等级'
  },
  {
    field: 'sftzjgxydmcx',
    label: '是否通过机构信用代码调查'
  },
  {
    field: 'dcqksm',
    label: '调查情况说明'
  },
  {
    field: 'attribute2',
    label: '开户日期'
  }
])

defineProps({
  currentRow: {
    type: Object as PropType<TableData>,
    default: () => {}
  }
})
</script>

<template>
  <Descriptions :schema="detailSchema" :data="currentRow || {}" />
</template>
