|
@@ -2,7 +2,12 @@ import request from '../utils/request.js'
|
|
|
|
|
|
class activity extends request {
|
|
|
|
|
|
-
|
|
|
+/**
|
|
|
+ * 获取活动列表
|
|
|
+ * @param {*} nextPage
|
|
|
+ * @param {*} pageSize
|
|
|
+ * @param {*} status
|
|
|
+ */
|
|
|
static async getActivityList(nextPage,pageSize,status) {
|
|
|
let params = {
|
|
|
nextPage:nextPage,
|
|
@@ -16,6 +21,16 @@ class activity extends request {
|
|
|
|
|
|
return res.data
|
|
|
}
|
|
|
+
|
|
|
+ static async isShareByMobile(mobile) {
|
|
|
+ let params = {
|
|
|
+ mobile:mobile
|
|
|
+ };
|
|
|
+ const res = await this.postRequest(`${this.BASE_URL}open/activity/is-share-by-mobile`, params)
|
|
|
+
|
|
|
+ return res.data
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取活动详情
|
|
|
* @param {*} activityId 活动id
|
|
@@ -28,6 +43,79 @@ class activity extends request {
|
|
|
|
|
|
return res.data
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 领券
|
|
|
+ * @param {*} activityId
|
|
|
+ * @param {*} memberMobile
|
|
|
+ * @param {*} number
|
|
|
+ * @param {*} shopId
|
|
|
+ */
|
|
|
+ static async createOrder(activityId,memberMobile,num=1,shopId='') {
|
|
|
+ let params = {
|
|
|
+ activityId:activityId,
|
|
|
+ memberMobile:memberMobile,
|
|
|
+ num:num,
|
|
|
+ shopId:shopId
|
|
|
+ };
|
|
|
+ console.log('参数');
|
|
|
+ console.log(params);
|
|
|
+ const res = await this.postRequest(`${this.BASE_URL}open/activity/create-order`, params)
|
|
|
+ return res.data
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分享活动的分享码
|
|
|
+ * @param {*} activityId
|
|
|
+ * @param {*} mobile
|
|
|
+ */
|
|
|
+ static async createShareActivityCode(activityId,mobile) {
|
|
|
+ let params = {
|
|
|
+ activityId:activityId,
|
|
|
+ mobile:mobile
|
|
|
+ // activityId:'Bg5740r78w',
|
|
|
+ // mobile:13205528979
|
|
|
+ };
|
|
|
+ const res = await this.postRequest(`${this.BASE_URL}open/activity/create-share-activity-code`, params)
|
|
|
+ return res.data
|
|
|
+ }
|
|
|
+ //根据codeId 获取 分享活动的详细信息
|
|
|
+ static async getShareActivityCode(codeId) {
|
|
|
+ let params = {
|
|
|
+ codeId:codeId,
|
|
|
+ };
|
|
|
+ console.log(params)
|
|
|
+ const res = await this.postRequest(`${this.BASE_URL}open/activity/get-share-activity-code`, params)
|
|
|
+ return res.data
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取我的券列表
|
|
|
+ * @param {*} nextPage
|
|
|
+ * @param {*} pageSize
|
|
|
+ * @param {*} mobile
|
|
|
+ */
|
|
|
+ static async getSnListMember(nextPage,pageSize,mobile) {
|
|
|
+ let params = {
|
|
|
+ nextPage:nextPage,
|
|
|
+ pageSize:pageSize,
|
|
|
+ condition:{
|
|
|
+ mobile:mobile
|
|
|
+ }
|
|
|
+ };
|
|
|
+ const res = await this.postRequest(`${this.BASE_URL}open/activity/sn-list-member`, params)
|
|
|
+ return res.data
|
|
|
+ }
|
|
|
+
|
|
|
+ //绑定券与codeId之间的关系
|
|
|
+ static async bindShareCode(orderSn,codeId) {
|
|
|
+ let params = {
|
|
|
+ orderSn:orderSn,
|
|
|
+ codeId:codeId
|
|
|
+ };
|
|
|
+ const res = await this.postRequest(`${this.BASE_URL}open/activity/bind-share-code`, params)
|
|
|
+ return res.data
|
|
|
+ }
|
|
|
|
|
|
static async getSessionKeyFromApi(code) {
|
|
|
let params = {
|