wallet.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. "use strict";
  2. const sheep_request_index = require("../../request/index.js");
  3. const PayWalletApi = {
  4. // 获取钱包
  5. getPayWallet() {
  6. return sheep_request_index.request({
  7. url: "/pay/wallet/get",
  8. method: "GET",
  9. custom: {
  10. showLoading: false,
  11. auth: true
  12. }
  13. });
  14. },
  15. // 获得钱包流水分页
  16. getWalletTransactionPage: (params) => {
  17. const queryString = Object.keys(params).map((key) => encodeURIComponent(key) + "=" + params[key]).join("&");
  18. return sheep_request_index.request({
  19. url: `/pay/wallet-transaction/page?${queryString}`,
  20. method: "GET"
  21. });
  22. },
  23. // 获得钱包流水统计
  24. getWalletTransactionSummary: (params) => {
  25. const queryString = `createTime=${params.createTime[0]}&createTime=${params.createTime[1]}`;
  26. return sheep_request_index.request({
  27. url: `/pay/wallet-transaction/get-summary?${queryString}`,
  28. // url: `/pay/wallet-transaction/get-summary`,
  29. method: "GET"
  30. // params: params
  31. });
  32. },
  33. // 获得钱包充值套餐列表
  34. getWalletRechargePackageList: () => {
  35. return sheep_request_index.request({
  36. url: "/pay/wallet-recharge-package/list",
  37. method: "GET",
  38. custom: {
  39. showError: false,
  40. showLoading: false
  41. }
  42. });
  43. },
  44. // 创建钱包充值记录(发起充值)
  45. createWalletRecharge: (data) => {
  46. return sheep_request_index.request({
  47. url: "/pay/wallet-recharge/create",
  48. method: "POST",
  49. data
  50. });
  51. },
  52. // 获得钱包充值记录分页
  53. getWalletRechargePage: (params) => {
  54. return sheep_request_index.request({
  55. url: "/pay/wallet-recharge/page",
  56. method: "GET",
  57. params,
  58. custom: {
  59. showError: false,
  60. showLoading: false
  61. }
  62. });
  63. }
  64. };
  65. exports.PayWalletApi = PayWalletApi;