finance.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/plugins/request';
  11. /**
  12. * @description 资金监控 -- 筛选类型
  13. */
  14. export function billTypeApi () {
  15. return request({
  16. url: 'finance/finance/bill_type',
  17. method: 'get'
  18. });
  19. };
  20. /**
  21. * @description 资金监控 -- 列表
  22. * @param {Object} param data {Object} 传值
  23. */
  24. export function billListApi (data) {
  25. return request({
  26. url: 'finance/finance/list',
  27. method: 'get',
  28. params: data
  29. });
  30. };
  31. /**
  32. * @description 佣金记录 -- 列表
  33. * @param {Object} param data {Object} 传值
  34. */
  35. export function commissionListApi (data) {
  36. return request({
  37. url: 'finance/finance/commission_list',
  38. method: 'get',
  39. params: data
  40. });
  41. };
  42. /**
  43. * @description 佣金记录 -- 详情
  44. * @param {Number} param id {Number} 佣金记录ID
  45. */
  46. export function commissionDetailApi (id) {
  47. return request({
  48. url: `finance/finance/user_info/${id}`,
  49. method: 'get'
  50. });
  51. };
  52. /**
  53. * @description 佣金记录 -- 个人提现列表
  54. * @param {Number} param id {Number} 佣金记录 用户ID
  55. */
  56. export function extractlistApi (id, data) {
  57. return request({
  58. url: `finance/finance/extract_list/${id}`,
  59. method: 'get',
  60. params: data
  61. });
  62. };
  63. /**
  64. * @description 提现申请 -- 列表
  65. * @param {Object} param data {Object} 提现申请传值
  66. */
  67. export function cashListApi (data) {
  68. return request({
  69. url: `finance/extract`,
  70. method: 'get',
  71. params: data
  72. });
  73. };
  74. /**
  75. * @description 提现申请 -- 编辑表单
  76. * @param {Number} param id {Number} 提现申请id
  77. */
  78. export function cashEditApi (id) {
  79. return request({
  80. url: `finance/extract/${id}/edit`,
  81. method: 'get'
  82. });
  83. };
  84. /**
  85. * @description 提现申请 -- 拒绝申请
  86. * @param {Number} param id {Number} 提现申请id
  87. */
  88. export function refuseApi (id, data) {
  89. return request({
  90. url: `finance/extract/refuse/${id}`,
  91. method: 'put',
  92. data
  93. });
  94. };
  95. /**
  96. * @description 提现申请 -- 通过申请
  97. * @param {Number} param id {Number} 提现申请id
  98. */
  99. export function adoptApi (id, data) {
  100. return request({
  101. url: `finance/extract/adopt/${id}`,
  102. method: 'put',
  103. data
  104. });
  105. };
  106. /**
  107. * @description 充值记录 -- 列表
  108. * @param {Object} param data {Object} 充值记录传值
  109. */
  110. export function rechargelistApi (data) {
  111. return request({
  112. url: `finance/recharge`,
  113. method: 'get',
  114. params: data
  115. });
  116. };
  117. /**
  118. * @description 充值记录 -- 用户充值数据
  119. * @param {Object} param data {Object} 用户充值数据传值
  120. */
  121. export function userRechargeApi (data) {
  122. return request({
  123. url: `finance/recharge/user_recharge`,
  124. method: 'get',
  125. params: data
  126. });
  127. };
  128. /**
  129. * @description 充值记录 -- 退款表单
  130. * @param {Number} param data {Number} 充值记录id
  131. */
  132. export function refundEditApi (id) {
  133. return request({
  134. url: `finance/recharge/${id}/refund_edit`,
  135. method: 'get'
  136. });
  137. };
  138. /**
  139. * @description 财务记录 -- 用户资金导出
  140. * @param {Number} param data {Number} 请求参数data
  141. */
  142. export function userFinanceApi (data) {
  143. return request({
  144. url: `export/userFinance`,
  145. method: 'get',
  146. params: data
  147. });
  148. };
  149. /**
  150. * @description 佣金记录 -- 用户佣金导出
  151. * @param {Number} param data {Number} 请求参数data
  152. */
  153. export function userCommissionApi (data) {
  154. return request({
  155. url: `export/userCommission`,
  156. method: 'get',
  157. params: data
  158. });
  159. }
  160. /**
  161. * @description 用户充值记录 -- 用户充值记录导出
  162. * @param {Number} param data {Number} 请求参数data
  163. */
  164. export function exportUserRechargeApi (data) {
  165. return request({
  166. url: `export/userRecharge`,
  167. method: 'get',
  168. params: data
  169. });
  170. }