/* * @Author: ch * @Date: 2022-04-28 16:30:54 * @LastEditors: ch * @LastEditTime: 2022-05-17 20:07:26 * @Description: file content */ import {ToAsyncAwait, MsbRequest, MsbRequestTk} from '@/common/utils'; const BASE_URL = '/mall/trade'; // 第三方鉴权服务 const AUTH_URL = '/third'; const APPID = 'wxd2015f0c56defa02'; /** * 获取授权页面地址 * @param {*} data */ export const ApiGetAuthUrl = (params) => ToAsyncAwait(MsbRequest.get(`${AUTH_URL}/wx/mp/getAuthorizationUrl/${APPID}`, params)); /** * 获取openId * @param {*} data */ export const ApiGetOpenId = ({code}) => ToAsyncAwait(MsbRequest.get(`${AUTH_URL}/wx/mp/getOpenId/${APPID}`, { code })); /** * 微信OPENID绑定用户 * @param {*} data */ export const ApiPostThirdInfo = (data) => ToAsyncAwait(MsbRequestTk.post(`${AUTH_URL}/third/saveThirdInfo`, {...data, appId:APPID})); /** * 微信h5支付,获取支付URL * @param {*} data */ export const ApiPostWxH5Pay = (data) => ToAsyncAwait(MsbRequestTk.post(`${BASE_URL}/pay/wxPay/h5`, data)); /** * 微信JSAPI支付,获取支付参数 * @param {*} data */ export const ApiPostWxJsApiPay = (data) => ToAsyncAwait(MsbRequestTk.post(`${BASE_URL}/pay/wxPay/jsapi`, data)); /** * 微信APP支付 * @param {*} data */ export const ApiPostWxAppPay = (data) => ToAsyncAwait(MsbRequestTk.post(`${BASE_URL}/pay/wxPay/app`, data));