configs.ts 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. import { ElImage, ElTag } from "element-plus";
  2. import { h } from "vue";
  3. import { DescriptionColumns } from "/@/components/BasicDescriptions";
  4. export const capital_columns = [
  5. {
  6. label: "资金编号",
  7. prop: "tradNo"
  8. },
  9. {
  10. label: "资金认领编号",
  11. prop: "logNo"
  12. },
  13. {
  14. label: "交易时间",
  15. prop: "trade_time"
  16. },
  17. {
  18. label: "认领资金总金额",
  19. width: "160px",
  20. prop: "total_fee"
  21. },
  22. {
  23. label: "申请人",
  24. prop: "apply_name"
  25. },
  26. {
  27. label: "认领时间",
  28. prop: "addtime"
  29. }
  30. ];
  31. //资金详情列数据
  32. export const capital_detail_columns: DescriptionColumns = [
  33. {
  34. label: "资金编号",
  35. field: "tradNo"
  36. },
  37. {
  38. label: "资金认领编号",
  39. field: "logNo"
  40. },
  41. {
  42. label: "交易时间",
  43. field: "trade_time"
  44. },
  45. {
  46. label: "认领资金总金额",
  47. field: "total_fee"
  48. },
  49. {
  50. label: "申请人",
  51. field: "apply_name"
  52. },
  53. {
  54. label: "付款公司",
  55. field: "trade_out"
  56. },
  57. {
  58. label: "收款公司",
  59. field: "trade_in"
  60. },
  61. {
  62. label: "银行",
  63. field: "trade_bank"
  64. },
  65. {
  66. label: "资金余额",
  67. field: "balance"
  68. },
  69. {
  70. label: "资金使用金额",
  71. field: "used_fee"
  72. }
  73. ];
  74. //资金退款列数据
  75. export const refund_detail_columns: DescriptionColumns = [
  76. {
  77. label: "退款编号",
  78. field: "returnCode"
  79. },
  80. {
  81. label: "资金认领编号",
  82. field: "logNo"
  83. },
  84. {
  85. label: "资金编号",
  86. field: "tradNo"
  87. },
  88. {
  89. label: "退款类型",
  90. field: "type",
  91. render(type) {
  92. return h(ElTag, null, {
  93. default: () => return_type.find(t => t.value === type)?.label
  94. });
  95. }
  96. },
  97. {
  98. label: "申请人",
  99. field: "apply_name"
  100. },
  101. {
  102. label: "退款原因",
  103. field: "return_reason"
  104. },
  105. {
  106. label: "付款公司",
  107. field: "trade_out"
  108. },
  109. {
  110. label: "备注",
  111. field: "remark"
  112. },
  113. {
  114. label: "退款截图凭证",
  115. field: "return_img",
  116. render(img_url) {
  117. return h(ElImage, {
  118. src: img_url,
  119. style: { height: "20px" },
  120. previewSrcList: [img_url],
  121. previewTeleported: true
  122. });
  123. }
  124. },
  125. {
  126. label: "退款状态",
  127. field: "status",
  128. render(status) {
  129. return h(ElTag, null, {
  130. default: () => return_status.find(s => s.value === status)?.label
  131. });
  132. }
  133. },
  134. {
  135. label: "退款时间",
  136. field: "addtime"
  137. },
  138. {
  139. label: "交易公司",
  140. field: "trade_out"
  141. },
  142. {
  143. label: "收款公司",
  144. field: "trade_in"
  145. },
  146. {
  147. label: "交易银行",
  148. field: "trade_bank"
  149. },
  150. {
  151. label: "总金额",
  152. field: "total_fee"
  153. },
  154. {
  155. label: "余额",
  156. field: "balance"
  157. },
  158. {
  159. label: "已认领金额",
  160. field: "used_fee"
  161. },
  162. {
  163. label: "认领金额",
  164. field: "log_total_fee"
  165. },
  166. {
  167. label: "认领申请人",
  168. field: "log_apply_id"
  169. }
  170. ];
  171. //退款类型
  172. export const return_type = [
  173. {
  174. value: "1",
  175. label: "退款"
  176. },
  177. {
  178. value: "2",
  179. label: "资金认领解除"
  180. }
  181. ];
  182. //退款状态
  183. export const return_status = [
  184. {
  185. value: "0",
  186. label: "待审核"
  187. },
  188. {
  189. value: "1",
  190. label: "财务审核"
  191. },
  192. {
  193. value: "2",
  194. label: "财务驳回"
  195. }
  196. ];