Pārlūkot izejas kodu

我的拼团话术

Rorschach 6 gadi atpakaļ
vecāks
revīzija
568c0206c4

+ 35 - 17
pages/groupPage/collage-details/collage-details.js

@@ -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 = `即可助力团长`
+            }
+        }
+      }
     })
   },
   /**

+ 7 - 5
pages/groupPage/collage-details/collage-details.wxml

@@ -26,13 +26,15 @@
             <view class="group-regular-text" hidden="{{surplusNum == '0' || !stillGoing}}">
                还剩<text class="red-text">{{surplusNum}}</text>位好友{{groupOsType === 'IOS' ? '助力' : '参团'}}
             </view>
-            <!-- 团长本人浏览情况 -->
+            <!-- 团长本人浏览话术-->
             <view class="group-regular-text" wx:if="{{organizerUid === hosterUid}}">即可获得本课程3年试用权</view>
-             <view class="group-organizer group-regular-text" wx:if="{{colonelName}}">
+            <!-- <view class="group-regular-text"></view> -->
+             <view class="group-organizer group-regular-text">
+             <!-- <view class="group-organizer group-regular-text" wx:if="{{colonelName}}"> -->
                 <!-- ios分销团提示小红花 安卓分销团提示获得本课 -->
-                <view wx:if="{{groupOsType === 'ANDROID'}}" >即可助力团长<text class="red-text">{{colonelName}}</text>获得本课</view>
-                <view>123123123{{groupOsType}}</view>
-                <view wx:if="{{groupOsType === 'IOS'}}">即可获得300朵<image src="../../../static/image/flower_small.png" /></view>
+                <view wx:if="{{groupOsType === 'IOS'}}" >即可助力团长<text class="red-text">{{organizer.wechatName}}</text>获得本课</view>
+                <view wx:if="{{groupOsType === 'ANDROID'}}" >即可拼团成功</view>
+                <view wx:if="{{groupOsType === 'IOS' && colonelName}}">即可获得300朵<image src="../../../static/image/flower_small.png" /></view>
                 </view>
             <view class="group-regular-text" hidden="{{stillGoing}}">团购已超过时限</view>
             <view class="group-regular-text" hidden="{{surplusNum != '0'}}">