123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- import request from '../utils/request.js'
- class WelfareMall extends request {
- /**
- * 获取订单
- */
- static getOrder(params) {
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/order/get`, params);
- }
- /**
- * 取消订单
- */
- static cancelOrder(params) {
- return this.postRequest(`${this.BASE_URL}open/activity/order-cancel`, params);
- }
- /**
- * 订单列表
- */
- static getOrderList(params) {
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/order/list`, params);
- }
- /**
- * 订单退款
- */
- static orderRefund(params) {
- return this.postRequest(`${this.BASE_URL}open/activity/order-refund`, params);
- }
- /**
- * 获得订单支付参数
- */
- static getPayParams(params) {
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/activity/get-pay-params`, params);
- }
- /**
- * 获取订单的退款单信息
- */
- static getRefundOrderList(params) {
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/order/get-refund-order-list`, params);
- }
- /**
- * 获取订单的退款单状态
- */
- static getRefundOrderStatus(params) {
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/order/get-refund-order-status`, params);
- }
- /**
- * 添加反馈
- */
- static feedBackAdd(params) {
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/add-feedback`, params);
- }
- /**
- * 福利社
- * 获取购买优惠券个数
- */
- static async getUserBuyCouponNum(params) {
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/user-buy-coupon-num`, params);
- }
- /**
- * 签到
- * 获取购买优惠券个数
- */
- static async getUserAwardCouponNum(params) {
- return this.postRequest(`${this.BASE_URL}open/sign-in/user-award-coupon-num`, params);
- }
- /**
- * 抽奖
- * 获取购买优惠券个数
- */
- static async getUserDrawCouponNum(params) {
- return this.postRequest(`${this.BASE_URL}open/luck-draw/user-draw-coupon-num`, params);
- }
- /**
- * 获取用户信息
- * @param {*} openId
- */
- static async getUser(params) {
- const res = await this.postRequest(`${this.BASE_URL}open/activity/get-user`, params)
- return res.data
- }
- /**
- * 获取首页信息
- */
- static getIndexList(params ={}) {
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/homepage-data`, params);
- }
- /**
- * 获取活动列表
- */
- static getActivityList(type,page,pageSize) {
- let params={
- type:type,
- page:page,
- pageSize:pageSize,
- }
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/activity/list`, params);
- }
- /**
- * 获取活动详情
- */
- static getActivityDetail(activityId) {
- let params={
- activityId:activityId
- }
- return this.postRequest(`${this.BASE_URL}open/welfare-mall/activity/detail`, params);
- }
- /**
- * 创建订单
- */
- static createOrder(mobile,activityId,num,shopId="") {
- let params = {
- activityId:activityId,
- memberMobile:mobile,
- num:num,
- shopId:shopId
- };
- return this.postRequest(`${this.BASE_URL}open/activity/create-order`, params);
- }
- //获取支付参数
- static getOrderParams(orderSn,openId) {
- let params = {
- orderSn:orderSn,
- source: "FREE_MINI_APP",
- thirdPartyName: 'coupon-activity',
- payCode: "HSAY-SHARE",
- openId: openId
- };
- return this.postRequest(`${this.BASE_URL}open/activity/get-order-params`, params);
- }
- }
- export default WelfareMall
|