|
@@ -12,7 +12,8 @@ Page({
|
|
list: [], //卡券列表
|
|
list: [], //卡券列表
|
|
page:1,
|
|
page:1,
|
|
pageNum:10,
|
|
pageNum:10,
|
|
- count:0
|
|
|
|
|
|
+ count:0,
|
|
|
|
+
|
|
|
|
|
|
},
|
|
},
|
|
|
|
|
|
@@ -83,9 +84,10 @@ Page({
|
|
onShareAppMessage: function () {
|
|
onShareAppMessage: function () {
|
|
|
|
|
|
},
|
|
},
|
|
- goToShare(){
|
|
|
|
|
|
+ goToShare(e){
|
|
|
|
+ console.log(e)
|
|
wx.navigateTo({
|
|
wx.navigateTo({
|
|
- url: '/pages/activityInfo/activityInfo',
|
|
|
|
|
|
+ url: '/pages/activityInfo/activityInfo?id='+e.currentTarget.dataset.id,
|
|
})
|
|
})
|
|
},
|
|
},
|
|
getPhoneNumber(e) {
|
|
getPhoneNumber(e) {
|
|
@@ -98,6 +100,7 @@ Page({
|
|
//获取手机号
|
|
//获取手机号
|
|
getApp().doDecodePhone(encryptedData, iv, function () {
|
|
getApp().doDecodePhone(encryptedData, iv, function () {
|
|
let userMobile = activity.getMobileCache();
|
|
let userMobile = activity.getMobileCache();
|
|
|
|
+ console.log(userMobile)
|
|
if (userMobile.length !== 0) {
|
|
if (userMobile.length !== 0) {
|
|
_self.setData({
|
|
_self.setData({
|
|
userMobile: userMobile,
|
|
userMobile: userMobile,
|
|
@@ -109,10 +112,12 @@ Page({
|
|
|
|
|
|
getList: async function() {
|
|
getList: async function() {
|
|
var result = await activity.getActivityList(this.data.page,this.data.pageNum,2);
|
|
var result = await activity.getActivityList(this.data.page,this.data.pageNum,2);
|
|
|
|
+
|
|
|
|
+ var list = this.handleCouponList(result.list);
|
|
if(this.data.page != 1){
|
|
if(this.data.page != 1){
|
|
- var nowResult = this.data.list.concat(result.list)
|
|
|
|
|
|
+ var nowResult = this.data.list.concat(list)
|
|
}else{
|
|
}else{
|
|
- var nowResult = result.list
|
|
|
|
|
|
+ var nowResult = list
|
|
}
|
|
}
|
|
|
|
|
|
this.setData({
|
|
this.setData({
|
|
@@ -121,4 +126,38 @@ Page({
|
|
page:result.page
|
|
page:result.page
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+
|
|
|
|
+ handleCouponList(list) {
|
|
|
|
+ if (list.length === 0) {
|
|
|
|
+ return list;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ var objSwitch = getApp().globalData.typeSwitchObj
|
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
|
+
|
|
|
|
+ var couponList = list[i].activityCouponList;
|
|
|
|
+
|
|
|
|
+ var couponTypeAndNumObj = {};
|
|
|
|
+ for (let j = 0; j < couponList.length; j++) {
|
|
|
|
+ var couponNum = couponList[j]['num'] ? couponList[j]['num'] : 1;
|
|
|
|
+
|
|
|
|
+ var value = couponList[j]['coupon']['type'];
|
|
|
|
+ var showText = objSwitch[couponList[j]['coupon']['type']];
|
|
|
|
+
|
|
|
|
+ var nowNume = 0;
|
|
|
|
+ if (couponTypeAndNumObj[value]) {
|
|
|
|
+ nowNume = couponTypeAndNumObj[value]['num'];
|
|
|
|
+ console.log(nowNume)
|
|
|
|
+ }
|
|
|
|
+ couponTypeAndNumObj[value] = {
|
|
|
|
+ "typeText": showText,
|
|
|
|
+ "num": couponNum + nowNume
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ list[i].couponTypeAndNum = couponTypeAndNumObj
|
|
|
|
+ }
|
|
|
|
+ console.log(list);
|
|
|
|
+ return list;
|
|
|
|
+ },
|
|
})
|
|
})
|