UNPKG

react-app-shell

Version:

react打包脚本和example, 这里的版本请忽略

70 lines (64 loc) 1.76 kB
// 魔小兔页面请求 import { fetchUtils } from '../utils'; import { appConfig } from '../config'; const apiDomain = appConfig.domain.baseDomain; /** * 获取营期基本信息接口 * @param id 配置id */ export const getRabbitPageInfo = (id) => { const url = apiDomain.concat('/activity/api/mini/bunny/camp/info'); const params = { camp: id }; return fetchUtils.get(url, params).then((res) => res.data); }; /** * 校验用户是否参与 * @param id 配置id */ export const getRabbitPageCheck = (id) => { const url = apiDomain.concat('/activity/api/mini/bunny/camp/check'); const params = { campId: id }; return fetchUtils.get(url, params).then((res) => res.data); }; /** * 魔小兔支付订单接口 */ export const getRabbitOrderPay = (id) => { const url = apiDomain.concat('/usercenter/order/pay/market'); const params = { productId: id }; return fetchUtils.get(url, params).then((res) => { const payInfo = res.data; return { orderNo: payInfo.orderNo, nonceStr: payInfo.nonceStr, /** * 处理接口返回的字段, 兼容微信支付的选项, (java里 package 是关键字, 不能用作属性) */ package: payInfo.packages, paySign: payInfo.paySign, signType: payInfo.signType, /** * 处理接口返回的值, 兼容微信支付的选项 */ timestamp: payInfo.timeStamp }; }); }; /** * 获取支付结果 */ export const getRabbitOrderPayResult = (productId, orderNo, campId) => { const url = apiDomain.concat('/usercenter/order/pay/market/result'); const params = { productId: productId, orderNo: orderNo, campId: campId }; return fetchUtils.get(url, params).then((res) => res.data); };