index.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. import axios from "../../utils/axios";
  2. import { stringToUrl } from '@/common/js/utils';
  3. // MQTT发送消息
  4. export function sendMqttMessage(params) {
  5. return axios.post(`/SZWL-SERVER/purse/balance`, params);
  6. }
  7. // 获取余额
  8. export function getBalance(params) {
  9. return axios.get(`/SZWL-SERVER/purse/balance?${stringToUrl(params)}`);
  10. }
  11. // 提现
  12. export function withdraw(params) {
  13. return axios.post(`/SZWL-SERVER/purse/withdraw`, params);
  14. }
  15. // 提现记录
  16. export function withdrawRecord(params) {
  17. return axios.post(`/SZWL-SERVER/purse/withdrawRecordList`, params);
  18. }
  19. // 导出提现记录
  20. export function exportWithdrawRecord(params) {
  21. return axios.post(`/SZWL-SERVER/purse/exportWithdrawRecord`, params, { responseType: 'blob' });
  22. }
  23. // 查询提现状态
  24. export function withdrawStatus(params) {
  25. return axios.get(`/SZWL-SERVER/purse/withdrawStatus?${stringToUrl(params)}`);
  26. }
  27. // 证照识别
  28. export function idCardRecognition(params) {
  29. return axios.post(`/SZWL-SERVER/purse/ocrImage`, params);
  30. }
  31. // 汇聚获取商户信息
  32. export function getJoinPayMch(params) {
  33. return axios.post(`/SZWL-SERVER/tJoinpayMch/getOne?${stringToUrl(params)}`, params);
  34. }
  35. // 汇聚入网
  36. export function createMch(params) {
  37. return axios.post(`/SZWL-SERVER/tJoinpayMch/createMch`, params);
  38. }
  39. // 上传图片审核
  40. export function uploadPhotos(params) {
  41. return axios.post(`/SZWL-SERVER/tJoinpayMch/uploadPhotos`, params);
  42. }
  43. // 汇聚更新图片审核情况
  44. export function updateApproveStatus(params) {
  45. return axios.post(`/SZWL-SERVER/tJoinpayMch/updateApproveStatus`, params);
  46. }
  47. // 汇聚签约
  48. export function altMchSign(params) {
  49. return axios.get(`/SZWL-SERVER/tJoinpayMch/altMchSign?${stringToUrl(params)}`);
  50. }
  51. // 查询证照
  52. export function getPhotos(params) {
  53. return axios.get(`/SZWL-SERVER/purse/userLicense?${stringToUrl(params)}`);
  54. }
  55. // 汇聚更新商户认证状态
  56. export function updateMchApproveStatus(params) {
  57. return axios.post(`/SZWL-SERVER/tJoinpayMch/updateMchApproveStatus`, params);
  58. }
  59. // 汇聚更新签约状态
  60. export function updateMchSignStatus(params) {
  61. return axios.post(`/SZWL-SERVER/tJoinpayMch/updateMchSignStatus`, params);
  62. }
  63. // 汇聚切换结算方式
  64. export function updateMchSettle(params) {
  65. return axios.post(`/SZWL-SERVER/tJoinpayMch/updateMchSettle`, params);
  66. }
  67. // 汇付获取商户信息
  68. export function getHuifuMchCheck(params) {
  69. return axios.get(`/SZWL-SERVER/tHuifuMch/getHuifuMchCheck?${stringToUrl(params)}`);
  70. }
  71. // 汇付入网
  72. export function createHuifuMch(params) {
  73. return axios.post(`/SZWL-SERVER/tHuifuMch/createMch`, params);
  74. }
  75. // 汇付签约
  76. export function huifuMchSign(params) {
  77. return axios.get(`/SZWL-SERVER/tHuifuMch/signCon?${stringToUrl(params)}`);
  78. }
  79. // 汇付切换结算方式
  80. export function updateSettlement(params) {
  81. return axios.post(`/SZWL-SERVER/tHuifuMch/updateSettlement`, params);
  82. }