|
@@ -70,7 +70,7 @@ Page({
|
|
|
onPullDownRefresh: function () {
|
|
|
this.setData({
|
|
|
surplusList: []
|
|
|
- },()=>{
|
|
|
+ }, () => {
|
|
|
this.getInfo();
|
|
|
})
|
|
|
wx.showNavigationBarLoading() //在标题栏中显示加载
|
|
@@ -95,7 +95,7 @@ Page({
|
|
|
read: options.read
|
|
|
})
|
|
|
}
|
|
|
- if(options.goBackHome == 'true'){
|
|
|
+ if (options.goBackHome == 'true') {
|
|
|
this.setData({
|
|
|
goBackHome: true
|
|
|
})
|
|
@@ -114,13 +114,12 @@ Page({
|
|
|
console.log(orderId)
|
|
|
this.setData({
|
|
|
orderId
|
|
|
- },()=>{
|
|
|
+ }, () => {
|
|
|
this.getInfo()
|
|
|
})
|
|
|
},
|
|
|
- getInfo: function(){
|
|
|
+ getInfo: function () {
|
|
|
httpRequestApi.getMygroupInfo(this.data.orderId).success(res => {
|
|
|
- console.log(res);
|
|
|
const groupOrder = res.data.data.groupPurchaseOrder;
|
|
|
const surplusNum = groupOrder.headcount - groupOrder.joinCount;
|
|
|
this.setData({
|
|
@@ -130,16 +129,12 @@ Page({
|
|
|
for (var i = 0; i < surplusNum; i++) {
|
|
|
this.data.surplusList.push(1);
|
|
|
}
|
|
|
- //console.log(res.data.data.groupPurchaseOrder.closeTime - res.data.data.groupPurchaseOrder.gmtModified)
|
|
|
- //时间转换
|
|
|
+ // 剩余时间 如果团购已结束则不显示
|
|
|
let timeLast = '';
|
|
|
const stillGoing = groupOrder.closeTime - Date.parse(new Date()) <= 0 ? false : true
|
|
|
if (stillGoing) {
|
|
|
timeLast = util.lastHours(groupOrder.closeTime - Date.parse(new Date()));
|
|
|
}
|
|
|
- // const timeList = util.formatTime(groupOrder.closeTime - Date.parse(new Date()));
|
|
|
- // console.log(timeList)
|
|
|
- //res.data.data.joinUserList.unshift(res.data.data.organizer);
|
|
|
this.setData({
|
|
|
groupPurchaseInfo: res.data.data.groupPurchaseInfo,
|
|
|
organizer: res.data.data.organizer,
|
|
@@ -151,19 +146,42 @@ Page({
|
|
|
productId: groupOrder.productId,
|
|
|
groupId: groupOrder.groupId,
|
|
|
rewardMoney: res.data.data.groupPurchaseInfo.organizerPrice / 100,
|
|
|
- dataLoading:false,
|
|
|
+ dataLoading: false,
|
|
|
groupOsType: groupOrder.os
|
|
|
})
|
|
|
- console.log(this.data.groupOsType)
|
|
|
if (groupOrder.groupType === 'PROMOTION') {
|
|
|
- //this.data.joinUserList.unshift(res.data.data.organizer);
|
|
|
this.setData({
|
|
|
- colonelName: res.data.data.organizer.wechatName
|
|
|
- })
|
|
|
- this.setData({
|
|
|
- joinUserList: this.data.joinUserList,
|
|
|
+ colonelName: res.data.data.organizer.wechatName,
|
|
|
+ promotion: true
|
|
|
+ // joinUserList: this.data.joinUserList
|
|
|
})
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 话术判断
|
|
|
+ * */
|
|
|
+
|
|
|
+ // if(this.data.hosterUid === groupOrder.organizer){
|
|
|
+ // console.log('团长本人浏览')
|
|
|
+ // }
|
|
|
+ // 如果是助力团 并且是非团员浏览
|
|
|
+ // res.data.data.joinUserList.forEach(item => {
|
|
|
+ // if(item)
|
|
|
+ // });
|
|
|
+ let text = '即可获得本课程三年使用权';
|
|
|
+ const joinUserList = res.data.data.joinUserList;
|
|
|
+ for (let i = 0; index < joinUserList; i++) {
|
|
|
+ const item = this.data.hosterUid;
|
|
|
+ if (this.data.hosterUid === groupOrder.organizer) {
|
|
|
+ console.log('团长本人浏览')
|
|
|
+ text = '即可获得本课程三年使用权'
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(item.uid === hosterUid){
|
|
|
+ if(groupOrder.os === 'IOS'){
|
|
|
+ text = `即可助力团长`
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
/**
|