result.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. import CATEGORY_ENUM from './category';
  2. const RESULT_ENUM = {
  3. [CATEGORY_ENUM.ID_CARD]: {
  4. resultType: 1,
  5. optionalResultKey: ['AdvancedInfo'],
  6. },
  7. [CATEGORY_ENUM.ID_CARD_FRONT]: {
  8. resultType: 1,
  9. optionalResultKey: ['AdvancedInfo'],
  10. },
  11. [CATEGORY_ENUM.ID_CARD_BACK]: {
  12. resultType: 1,
  13. optionalResultKey: ['AdvancedInfo'],
  14. },
  15. [CATEGORY_ENUM.BANK_CARD]: {
  16. resultType: 1,
  17. },
  18. [CATEGORY_ENUM.BUSINESS_CARD]: {
  19. resultType: 2,
  20. resultKey: 'BusinessCardInfos',
  21. optionalResultKey: ['RetImageBase64', 'Angle'],
  22. },
  23. };
  24. const FIELD_ENUM = {
  25. [CATEGORY_ENUM.BANK_CARD]: {
  26. CardNo: {
  27. title: '卡号',
  28. type: 'input',
  29. },
  30. BankInfo: {
  31. title: '银行信息',
  32. type: 'input',
  33. },
  34. ValidDate: {
  35. title: '有效期',
  36. type: 'input',
  37. },
  38. },
  39. [CATEGORY_ENUM.ID_CARD]: {
  40. Name: {
  41. title: '姓名',
  42. },
  43. Sex: {
  44. title: '性别',
  45. type: 'input',
  46. },
  47. Nation: {
  48. title: '民族',
  49. type: 'input',
  50. },
  51. Birth: {
  52. title: '出生日期',
  53. type: 'input',
  54. },
  55. Address: {
  56. title: '地址',
  57. },
  58. IdNum: {
  59. title: '身份证号',
  60. type: 'input',
  61. },
  62. Authority: {
  63. title: '发证机关',
  64. },
  65. ValidDate: {
  66. title: '证件有效期',
  67. type: 'input',
  68. },
  69. },
  70. [CATEGORY_ENUM.ID_CARD_FRONT]: {
  71. Name: {
  72. title: '姓名',
  73. },
  74. Sex: {
  75. title: '性别',
  76. type: 'input',
  77. },
  78. Nation: {
  79. title: '民族',
  80. type: 'input',
  81. },
  82. Birth: {
  83. title: '出生日期',
  84. type: 'input',
  85. },
  86. Address: {
  87. title: '地址',
  88. },
  89. IdNum: {
  90. title: '身份证号',
  91. type: 'input',
  92. },
  93. Authority: {
  94. title: '发证机关',
  95. },
  96. ValidDate: {
  97. title: '证件有效期',
  98. type: 'input',
  99. },
  100. },
  101. [CATEGORY_ENUM.ID_CARD_BACK]: {
  102. Name: {
  103. title: '姓名',
  104. },
  105. Sex: {
  106. title: '性别',
  107. type: 'input',
  108. },
  109. Nation: {
  110. title: '民族',
  111. type: 'input',
  112. },
  113. Birth: {
  114. title: '出生日期',
  115. type: 'input',
  116. },
  117. Address: {
  118. title: '地址',
  119. },
  120. IdNum: {
  121. title: '身份证号',
  122. type: 'input',
  123. },
  124. Authority: {
  125. title: '发证机关',
  126. },
  127. ValidDate: {
  128. title: '证件有效期',
  129. type: 'input',
  130. },
  131. },
  132. };
  133. module.exports = {
  134. RESULT_ENUM,
  135. FIELD_ENUM,
  136. };