weixin.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import request from '@/utils/request'
  2. import requestWhite from '../utils/requestWhite.js';
  3. import requestAli from '../utils/requestParking.js';
  4. import Qs from 'qs';
  5. //微信支付
  6. export function wxpay(data) {
  7. return request({
  8. url: '/wxPay/wxJsapiPay',
  9. data: data,
  10. method: 'post',
  11. })
  12. }
  13. export function alpay(data) {
  14. return request({
  15. url: '/aliPay/tradePrecreatePay',
  16. data: data,
  17. method: 'post',
  18. })
  19. }
  20. //根据code换取openid
  21. export function getDataByCode(code) {
  22. return request({
  23. url: '/wechat/findUserInfo/' + code,
  24. params: {},
  25. method: 'get',
  26. })
  27. }
  28. export function getDataByCodeALI(code) {
  29. return requestAli({
  30. url: '/aliPay/findUserInfo/' + code,
  31. params: {},
  32. method: 'get',
  33. })
  34. }
  35. //获得配置
  36. export function getConfig() {
  37. return requestWhite({
  38. url: '/wechat/getConfig',
  39. data: {
  40. url: window.location.href.split('#')[0]
  41. },
  42. method: 'get',
  43. })
  44. }
  45. export function checkSubscribe(data) {
  46. return request({
  47. url: '/wechat/checkSubscribe',
  48. data: data,
  49. method: 'post',
  50. })
  51. }