webpackJsonp([3],{"1UEi":function(n,e,t){n.exports=t.p+"static/img/refIcon.2a798e4.png"},"2vor":function(n,e,t){n.exports=t.p+"static/img/header_t04.104c2fe.png"},AlL1:function(n,e,t){n.exports=t.p+"static/img/invite_result.641aca1.png"},"E+pG":function(n,e,t){var r=t("agW6");"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);t("rjj0")("53d14778",r,!1,{})},G3B8:function(n,e,t){n.exports=t.p+"static/img/btn.9815b8e.png"},J85P:function(n,e,t){n.exports=t.p+"static/img/header_02.7e13d5f.png"},PHFB:function(n,e,t){n.exports=t.p+"static/img/no_data.23b59fc.png"},agW6:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\nimg,video{\n  max-width: 100%;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/buy/src/components/buy/activity.vue"],names:[],mappings:";AAmYA;EACA,gBAAA;CACA",file:"activity.vue",sourcesContent:["<template>\r\n  <div>\r\n    <div class=\"activity\">\r\n      <img class=\"headerImg\" :src=\"header1\">\r\n      <img class=\"headerImg\" :src=\"header2\">\r\n      <div class=\"inviteContainer\">\r\n        <img class=\"invite-title\" :src=\"inviteResultTitle\">\r\n        <div class=\"invite-list\">\r\n          <div class=\"flex-center i-title\">\r\n            <span>受邀购买</span>\r\n            <span>已获奖金</span>\r\n          </div>\r\n          <div class=\"flex-center i-num red\">\r\n            <span>{{userNum}}人</span>\r\n            <span>{{earnings / 100}}元</span>\r\n          </div>\r\n        </div>\r\n        <img class=\"noData\" :src=\"noData\" v-if=\"userNum === 0\"/>\r\n        <template v-if=\"userNum != 0\">\r\n          <ul class=\"p-list\">\r\n            <li v-for=\"data in inviteList\">\r\n              <div class=\"flex-start no-margin\">\r\n                <img :src=\"data.avatar\"/>\r\n                <span>{{data.nickname}}</span>\r\n              </div>\r\n              <span class=\"no-margin\">{{data.pay_at | formatDate}}</span>\r\n            </li>\r\n          </ul>\r\n          <img v-if=\"inviteList && inviteList.length > 3\" class=\"moreBtn\" :src=\"moreResult\" @click=\"goToInviteList\">\r\n        </template>\r\n      </div>\r\n      <img class=\"headerImg\" :src=\"header4\">\r\n      <div class=\"invite-btn\">\r\n        <img :src=\"inviteBtn\" @click=\"goToInvite\">\r\n      </div>\r\n    </div>\r\n  </div>\r\n</template>\r\n\r\n<script>\r\n  import  QRCode from 'qrcodejs2'\r\n  import { Indicator } from 'mint-ui';\r\n  import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getUserDetailApi,getInviteResultApi,getInviteListApi} from \"../../service/api\";\r\n  import refBg from '../../assets/refBg.png'\r\n  import moreUrl from '../../assets/moreIcon.png'\r\n  import refIcon from '../../assets/refIcon.png'\r\n  import weChatIcon from '../../assets/wechatIcon.png'\r\n  import weChatQrUrl from '../../assets/weChatCode.png'\r\n  import closeUrl from '../../assets/closemy.png'\r\n  import html2canvas from 'html2canvas'\r\n\r\n  // import header_1 from '../../assets/activity/header_01.png'\r\n  import header_1 from '../../assets/activity/header_t01.png'\r\n  import header_2 from '../../assets/activity/header_02.png'\r\n  // import header_4 from '../../assets/activity/header_04.png'\r\n  import header_4 from '../../assets/activity/header_t04.png'\r\n  import invite_result_title from '../../assets/activity/invite_result.png'\r\n  import more_result from '../../assets/activity/more.png'\r\n  import invite_poster from '../../assets/activity/btn.png'\r\n  import noData from '../../assets/activity/no_data.png'\r\n  export default {\r\n    name: \"index\",\r\n    data(){\r\n      return {\r\n        header1: header_1,\r\n        header2: header_2,\r\n        header4: header_4,\r\n        inviteResultTitle: invite_result_title,\r\n        moreResult: more_result,\r\n        inviteBtn: invite_poster,\r\n        refBg:refBg,\r\n        join:false,\r\n        popType:false,\r\n        popFill:false,\r\n        popupVisible:false,\r\n        refVisible:false,\r\n        tabType:true,\r\n        popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\r\n        popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\r\n        qrCode:weChatQrUrl,\r\n        weChatIcon:weChatIcon,\r\n        closeUrl:closeUrl,\r\n        moreUrl:moreUrl,\r\n        refIcon:refIcon,\r\n        noData: noData,\r\n        swiperOption: {\r\n          pagination: {\r\n            el: '.swiper-pagination'\r\n          }\r\n        },\r\n        QRCodeB:false,\r\n        dataURL:null,\r\n        user_id:null,\r\n        invite_code_f:true,\r\n        invite_code:'',\r\n        shopId:'',\r\n        groupId:null,\r\n        groupDetail:false,\r\n        groupData:null,\r\n        earnings: 0,\r\n        userNum: 0,\r\n        inviteList: [],\r\n        shareTitle: '唱唱启蒙英语邀友返现金',\r\n        shareDesc: '唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~'\r\n      }\r\n    },\r\n    filters: {\r\n      formatDate(value){\r\n          if(value) {\r\n              return value.split(' ')[0]\r\n          } else {\r\n              return ''\r\n          }\r\n      }\r\n    },\r\n    mounted(){\r\n      this.getInviteResult();\r\n      this.getInviteList();\r\n      this.enableShare();\r\n    },\r\n    methods:{\r\n      goToInvite(){\r\n        let query = {}\r\n        if(window.location.href.indexOf('shopId')>-1){\r\n          query.shopId = this.$route.query.shopId;\r\n        }\r\n        if(window.location.href.indexOf('groupId')>-1){\r\n          query.groupId = this.$route.query.groupId;\r\n        }\r\n        if(window.location.href.indexOf('invite_code')> -1) {\r\n          query.invite_code = this.$route.query.invite_code;\r\n        }\r\n        this.$router.push({name:'activityInvite',query:query})\r\n      },\r\n      goToInviteList(){\r\n        let query = {}\r\n        if(window.location.href.indexOf('shopId')>-1){\r\n          query.shopId = this.$route.query.shopId;\r\n        }\r\n        if(window.location.href.indexOf('groupId')>-1){\r\n          query.groupId = this.$route.query.groupId;\r\n        }\r\n        if(window.location.href.indexOf('invite_code')> -1) {\r\n          query.invite_code = this.$route.query.invite_code;\r\n        }\r\n        this.$router.push({name:'inviteList',query:query})\r\n      },\r\n      refshow(){\r\n        Indicator.open();\r\n        if(document.body.scrollTop < 10){\r\n          document.body.scrollTop = 20;\r\n          document.documentElement.scrollTop = 20;\r\n        }\r\n        if(localStorage.getItem('cc_token') && localStorage.getItem('cc_token') !== ''){\r\n          setTimeout(()=>{\r\n            Indicator.close();\r\n            if(!this.invite_code){\r\n              this.invite_code = 'CC-USER'\r\n            }\r\n            getUserDetailApi().then(res=>{\r\n              this.user_id=res.user_id;\r\n              let invite_code = this.invite_code.split('-');\r\n              if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\r\n                invite_code[1] = 'USER'\r\n              }\r\n              let code = `${invite_code[0]}-${invite_code[1]}`;\r\n              let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\r\n              if(this.groupId && this.groupId !== 'null'){\r\n                URL += `&groupId=${this.groupId}`\r\n              }\r\n              console.log(URL);\r\n              this.qrcode(URL);\r\n              this.refVisible = true;\r\n              this.$nextTick(()=>{\r\n                if(!this.dataURL){\r\n                  setTimeout(()=>{\r\n                    let {\r\n                      height,\r\n                      width\r\n                    } = document.getElementById('capture').getClientRects()[0]\r\n                    document.getElementById('capture').style.width = width + 'px';\r\n                    let o = this.getOffsetRect(this.$refs.imageWrapper);\r\n                    let {\r\n                      height1,\r\n                      width1\r\n                    } = document.getElementById('capture').getClientRects()[0];\r\n                    html2canvas(document.getElementById('capture'),{\r\n                      async: true,\r\n                      timeout: 500,\r\n                      scrollX:1,\r\n                      scale: 3,\r\n                      width: width1,\r\n                      height: height1,\r\n                      letterRendering: true,\r\n                    }).then((canvas) => {\r\n                      let dataURL = canvas.toDataURL(\"image/jpg\");\r\n                      this.dataURL = dataURL;\r\n                    }).catch(res=>{alert(res);console.log()});\r\n                  },500)\r\n                }else{\r\n\r\n                }\r\n              })\r\n            });\r\n          },500)\r\n\r\n        }else{\r\n          let query = {retUrl:this.$route.fullPath,is_new_user_url:'1'};\r\n          this.$router.push({name:'author',query:query})\r\n        }\r\n      },\r\n      getOffsetRect(ele){\r\n        var box=ele.getBoundingClientRect();\r\n        var body=document.body,\r\n          docElem=document.documentElement;\r\n        //获取页面的scrollTop,scrollLeft(兼容性写法)\r\n        var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\r\n          scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\r\n        var clientTop=docElem.clientTop||body.clientTop,\r\n          clientLeft=docElem.clientLeft||body.clientLeft;\r\n        var top=box.top+scrollTop-clientTop,\r\n          left=box.left+scrollLeft-clientLeft;\r\n        return {\r\n          //Math.round 兼容火狐浏览器bug\r\n          top:Math.round(top),\r\n          left:Math.round(left)\r\n        }\r\n      },\r\n      qrcode(data){\r\n        if(this.QRCodeB){\r\n          this.QRCodeB.makeCode(data)\r\n        }else{\r\n          this.QRCodeB = new QRCode('qrcode', {\r\n            width: 80,\r\n            height: 80, // 高度\r\n            text: data, // 二维码内容\r\n            image: ''\r\n          });\r\n        }\r\n\r\n      },\r\n      // 分享\r\n      enableShare: function() {\r\n        let that = this;\r\n        getwechatParam({\r\n          api_list:   'onMenuShareAppMessage,onMenuShareTimeline',\r\n          url:window.location.href.split('#')[0]\r\n        }).then(wechatRes => {\r\n          wx.config({\r\n            debug: false,\r\n            appId: wechatRes.appId,\r\n            timestamp: parseInt(wechatRes.timestamp),\r\n            nonceStr: wechatRes.nonceStr,\r\n            signature: wechatRes.signature,\r\n            jsApiList: wechatRes.jsApiList\r\n          });\r\n          wx.ready(function() {\r\n            wx.onMenuShareTimeline({\r\n              title: that.shareTitle, // 分享标题\r\n              desc: that.shareDesc,// 分享描述\r\n              link: window.location.href, // 分享链接\r\n              imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n              success: function() {\r\n                console.log('分享成功');\r\n                window._hmt.push(['_trackEvent', '分享', \"商品页好友分享\",`id${that.shopId}`,that.invite_code]);//百度统计\r\n              },\r\n              cancel: function() {\r\n                // alert(\"失败\")\r\n                console.log('分享失败')\r\n              }\r\n            });\r\n            wx.onMenuShareAppMessage({\r\n              title: that.shareTitle, // 分享标题\r\n              desc: that.shareDesc,// 分享描述\r\n              link: window.location.href, // 分享链接\r\n              imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n              success: function() {\r\n                window._hmt.push(['_trackEvent', '分享', \"商品页朋友圈分享\",`id${that.shopId}`,that.invite_code]);//百度统计\r\n              },\r\n              cancel: function() {\r\n              }\r\n            });\r\n          })\r\n        })\r\n      },\r\n      onShare: function(type) {\r\n        let URL = `${process.env.BUY_URL}?shopId=${this.shopId}&groupId=${this.groupId}&invite_code=${this.invite_code}`;\r\n        if(type === 1 ){\r\n          URL = `${process.env.BUY_URL}?shopId=${this.shopId}&invite_code=${this.invite_code}`\r\n        }\r\n//        this.enableShare({\r\n//          product_title: this.groupDetail.share_desc.title,\r\n//          desc: this.groupDetail.share_desc.content,\r\n//          shareIcon:this.groupDetail.share_desc.img[0].url,\r\n//          shareUrl:URL\r\n//        })\r\n      },\r\n      toDataURLBase64 (src, callback) {\r\n        let xhttp = new XMLHttpRequest();\r\n        xhttp.onload = function () {\r\n          let fileReader = new FileReader();\r\n          fileReader.onloadend = function () {\r\n            callback(fileReader.result)\r\n          };\r\n          fileReader.readAsDataURL(xhttp.response)\r\n        };\r\n        xhttp.responseType = 'blob';\r\n        xhttp.open('GET', src, true);\r\n        xhttp.send()\r\n      },\r\n      // 初始化\r\n      getDetail(){\r\n        if(window.location.href.indexOf('invite_code')> -1){\r\n          this.invite_code = this.$route.query.invite_code;\r\n          let l = this.invite_code.split('-').length\r\n          if(l < 3){\r\n            this.invite_code_f = false\r\n          }\r\n        }\r\n        if(window.location.href.indexOf('shopId')>-1){\r\n          this.shopId = this.$route.query.shopId;\r\n          getGoodsDetailApi(this.shopId).then(res=>{\r\n            res.desc = JSON.parse(res.desc);\r\n            res.goods_desc = JSON.parse(res.goods_desc);\r\n            res.share_desc = JSON.parse(res.share_desc);\r\n            //商品下架跳转绑定商品\r\n            if(res.status === 2 && res.bind_goods_id){\r\n              this.$router.push({name:'buyDetail',query:{shopId:res.bind_goods_id}});\r\n              this.getDetail();\r\n              return\r\n            }\r\n            this.groupDetail = res;\r\n            for (let i = 0;i<this.groupDetail.header_url.length;i++){\r\n              this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace('http://','https://')\r\n            }\r\n            this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\/\\//g,'https://');\r\n            this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\/\\//g,'https://');\r\n            if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\r\n              this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace('http://','https://');\r\n              let _this = this;\r\n              this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\r\n                _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\r\n              });\r\n            }\r\n\r\n            if(this.groupDetail.goods_type === 2){\r\n              if(localStorage.getItem('cc_token')){\r\n                getStatusWechatApi({goods_id:this.shopId}).then(res=>{\r\n                  if(res.out_trade_no){\r\n                    this.$router.push({name:'success',query:{out_trade_no:res.out_trade_no}});\r\n                  }\r\n                });\r\n              }\r\n              if(window.location.href.indexOf('groupId')>-1){\r\n                this.groupId = this.$route.query.groupId;\r\n                getGroupDetailApi(this.groupId).then(res=>{\r\n                  this.groupData = res\r\n                });\r\n                this.onShare(0)\r\n              }else{\r\n                this.onShare(1)\r\n              }\r\n            }\r\n          })\r\n        }\r\n\r\n      },\r\n      getInviteResult(){\r\n        getInviteResultApi().then(res=>{\r\n          this.earnings = res.earnings;\r\n          this.userNum = res.user_num;\r\n        });\r\n      },\r\n      getInviteList(){\r\n        let json = {\r\n          page: 1,\r\n          limit: 4\r\n        }\r\n        getInviteListApi(json).then(res=>{\r\n          console.log(res)\r\n          this.inviteList = res.list\r\n        });\r\n      }\r\n    }\r\n  }\r\n<\/script>\r\n<style>\r\n  img,video{\r\n    max-width: 100%;\r\n  }\r\n</style>\r\n<style scoped lang=\"less\">\r\n  @import \"../../util/public\";\r\n  @red: #fc4a1b;\r\n  @borderRadius: 8px;\r\n  .activity {\r\n    padding-bottom: 120 * @toVh;\r\n    background-color: #1a65f7;\r\n  }\r\n  .headerImg {\r\n    width: 100%;\r\n  }\r\n  .inviteContainer {\r\n    position: relative;\r\n    margin-left:29 / 2 * @toVw;\r\n    margin-right:29 / 2 * @toVw;\r\n    margin-top: 128 / 2 * @toVh;\r\n    min-height: 100px;\r\n    text-align: center;\r\n    background-color: #fff;\r\n    border-radius: @borderRadius;\r\n    padding-top: 80 / 2 * @toVw;\r\n    padding-bottom: 38 / 2 * @toVh;\r\n  }\r\n  .invite-title {\r\n    position: absolute;\r\n    width: 527 / 2 * @toVw;\r\n    left: 50%;\r\n    margin-left: -527 / 4 * @toVw;\r\n    top: -60 / 2 * @toVw;\r\n    height: auto;\r\n  }\r\n  .invite-list {\r\n    margin-left: 32 / 2 * @toVw;\r\n    margin-right: 32 / 2 * @toVw;\r\n    padding: 28 / 2 * @toVh;\r\n    border: 1px solid @red;\r\n    border-radius: @borderRadius;\r\n    .i-title {\r\n      font-size: 14px;\r\n    }\r\n    .i-num {\r\n      font-size: 18px;\r\n    }\r\n  }\r\n  .flex-center {\r\n    display: flex;\r\n    flex-flow: row nowrap;\r\n    justify-content: center;\r\n    align-items: center;\r\n  }\r\n  .flex-start {\r\n    display: flex;\r\n    flex-flow: row nowrap;\r\n    justify-content: flex-start;\r\n    align-items: center;\r\n  }\r\n  .red{\r\n    color: @red;\r\n  }\r\n  .p-list {\r\n    margin: 0 32 / 2 * @toVw;\r\n    padding: 0;\r\n    li {\r\n      display: flex;\r\n      flex-flow:  row nowrap;\r\n      justify-content: space-between;\r\n      align-items: center;\r\n      margin: 0;\r\n      padding: 8 * @toVw;\r\n      img {\r\n        width: 74 / 2 * @toVw;\r\n        height: 74 / 2 * @toVw;\r\n        margin-right: 5px;\r\n        border-radius: 50%;\r\n      }\r\n    }\r\n  }\r\n  .no-margin {\r\n    margin: 0;\r\n  }\r\n  .moreBtn {\r\n    width: 220 / 2 * @toVw;\r\n    height: auto;\r\n  }\r\n  .invite-btn {\r\n    position: fixed;\r\n    bottom: 0;\r\n    width: 100%;\r\n    padding-top: 10 * @toVw;\r\n    box-sizing: content-box;\r\n    text-align: center;\r\n    background-color: #fff;\r\n    img {\r\n      width: 504 / 2 * @toVw;\r\n      height: auto;\r\n    }\r\n  }\r\n  .noData {\r\n    width: 80%;\r\n    margin-top: 15px;\r\n  }\r\n</style>\r\n"],sourceRoot:""}])},c8tX:function(n,e,t){n.exports=t.p+"static/img/header_t01.51aa17a.png"},j2ho:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-3bfbbef0] {\n  float: right;\n}\n.main-block[data-v-3bfbbef0] {\n  margin: 5px;\n  background: white;\n  padding: 5px;\n}\n.clear-both[data-v-3bfbbef0]:after {\n  content: '';\n  display: block;\n  clear: both;\n}\n[data-v-3bfbbef0]::-webkit-scrollbar-track-piece {\n  border-radius: 10px;\n}\n[data-v-3bfbbef0]::-webkit-scrollbar {\n  width: 5px;\n  height: 5px;\n}\n[data-v-3bfbbef0]::-webkit-scrollbar-thumb {\n  background-color: #999;\n  border-radius: 10px;\n  height: 10px;\n  min-height: 10px;\n}\n.activity[data-v-3bfbbef0] {\n  padding-bottom: 17.9910045vh;\n  background-color: #1a65f7;\n}\n.headerImg[data-v-3bfbbef0] {\n  width: 100%;\n}\n.inviteContainer[data-v-3bfbbef0] {\n  position: relative;\n  margin-left: 3.86666667vw;\n  margin-right: 3.86666667vw;\n  margin-top: 9.5952024vh;\n  min-height: 100px;\n  text-align: center;\n  background-color: #fff;\n  border-radius: 8px;\n  padding-top: 10.66666667vw;\n  padding-bottom: 2.84857571vh;\n}\n.invite-title[data-v-3bfbbef0] {\n  position: absolute;\n  width: 70.26666667vw;\n  left: 50%;\n  margin-left: -35.13333333vw;\n  top: -8vw;\n  height: auto;\n}\n.invite-list[data-v-3bfbbef0] {\n  margin-left: 4.26666667vw;\n  margin-right: 4.26666667vw;\n  padding: 2.09895052vh;\n  border: 1px solid #fc4a1b;\n  border-radius: 8px;\n}\n.invite-list .i-title[data-v-3bfbbef0] {\n  font-size: 14px;\n}\n.invite-list .i-num[data-v-3bfbbef0] {\n  font-size: 18px;\n}\n.flex-center[data-v-3bfbbef0] {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n}\n.flex-start[data-v-3bfbbef0] {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n}\n.red[data-v-3bfbbef0] {\n  color: #fc4a1b;\n}\n.p-list[data-v-3bfbbef0] {\n  margin: 0 4.26666667vw;\n  padding: 0;\n}\n.p-list li[data-v-3bfbbef0] {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  margin: 0;\n  padding: 2.13333333vw;\n}\n.p-list li img[data-v-3bfbbef0] {\n  width: 9.86666667vw;\n  height: 9.86666667vw;\n  margin-right: 5px;\n  border-radius: 50%;\n}\n.no-margin[data-v-3bfbbef0] {\n  margin: 0;\n}\n.moreBtn[data-v-3bfbbef0] {\n  width: 29.33333333vw;\n  height: auto;\n}\n.invite-btn[data-v-3bfbbef0] {\n  position: fixed;\n  bottom: 0;\n  width: 100%;\n  padding-top: 2.66666667vw;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n  text-align: center;\n  background-color: #fff;\n}\n.invite-btn img[data-v-3bfbbef0] {\n  width: 67.2vw;\n  height: auto;\n}\n.noData[data-v-3bfbbef0] {\n  width: 80%;\n  margin-top: 15px;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/buy/activity.vue","D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/components/buy/activity.vue"],names:[],mappings:";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;ACkXD;EACE,6BAAA;EACA,0BAAA;CDhXD;ACkXD;EACE,YAAA;CDhXD;ACkXD;EACE,mBAAA;EACA,0BAAA;EACA,2BAAA;EACA,wBAAA;EACA,kBAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;EACA,2BAAA;EACA,6BAAA;CDhXD;ACkXD;EACE,mBAAA;EACA,qBAAA;EACA,UAAA;EACA,4BAAA;EACA,UAAA;EACA,aAAA;CDhXD;ACkXD;EACE,0BAAA;EACA,2BAAA;EACA,sBAAA;EACA,0BAAA;EACA,mBAAA;CDhXD;AC2WD;EAOI,gBAAA;CD/WH;ACwWD;EAUI,gBAAA;CD/WH;ACkXD;EACE,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,+BAAA;EAAA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,wBAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,oBAAA;CDhXD;ACkXD;EACE,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,+BAAA;EAAA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,4BAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,oBAAA;CDhXD;ACkXD;EACE,eAAA;CDhXD;ACkXD;EACE,uBAAA;EACA,WAAA;CDhXD;AC8WD;EAII,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,+BAAA;EAAA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,+BAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,oBAAA;EACA,UAAA;EACA,sBAAA;CD/WH;ACsWD;EAWM,oBAAA;EACA,qBAAA;EACA,kBAAA;EACA,mBAAA;CD9WL;ACkXD;EACE,UAAA;CDhXD;ACkXD;EACE,qBAAA;EACA,aAAA;CDhXD;ACkXD;EACE,gBAAA;EACA,UAAA;EACA,YAAA;EACA,0BAAA;EACA,gCAAA;UAAA,wBAAA;EACA,mBAAA;EACA,uBAAA;CDhXD;ACyWD;EASI,cAAA;EACA,aAAA;CD/WH;ACkXD;EACE,WAAA;EACA,iBAAA;CDhXD",file:"activity.vue",sourcesContent:["//颜色参数\n@toVw:100/375vw;\n@toVh:100/667vh;\n@bg-b: #333;\n@bg-b-s:#444;\n@black-line:#191919;\n@gray-line:#666;\n@light-line:#ddd;\n@main-font-color:#fff;\n@secondary-font-color:#999;\n@gold-color-light:#FFD04B;\n@gold-color: #a18430;\n\n//公共类\n.fl-r{\n  float: right;\n}\n.main-block{\n  margin: 5px;\n  background: white;\n  padding: 5px;\n}\nhtml{\n\n}\n.clear-both{\n  &:after{\n    content: '';\n    display: block;\n    clear: both;\n  }\n}\n//滚动条样式\n::-webkit-scrollbar-track-piece { //滚动条凹槽的颜色,还可以设置边框属性\n  border-radius: 10px;\n}\n::-webkit-scrollbar {//滚动条的宽度\n  width:5px;\n  height:5px;\n}\n::-webkit-scrollbar-thumb {//滚动条的设置\n  background-color:@secondary-font-color;\n  border-radius: 10px;\n  height: 10px;\n  min-height:10px;\n}\n",".fl-r {\n  float: right;\n}\n.main-block {\n  margin: 5px;\n  background: white;\n  padding: 5px;\n}\n.clear-both:after {\n  content: '';\n  display: block;\n  clear: both;\n}\n::-webkit-scrollbar-track-piece {\n  border-radius: 10px;\n}\n::-webkit-scrollbar {\n  width: 5px;\n  height: 5px;\n}\n::-webkit-scrollbar-thumb {\n  background-color: #999;\n  border-radius: 10px;\n  height: 10px;\n  min-height: 10px;\n}\n.activity {\n  padding-bottom: 17.9910045vh;\n  background-color: #1a65f7;\n}\n.headerImg {\n  width: 100%;\n}\n.inviteContainer {\n  position: relative;\n  margin-left: 3.86666667vw;\n  margin-right: 3.86666667vw;\n  margin-top: 9.5952024vh;\n  min-height: 100px;\n  text-align: center;\n  background-color: #fff;\n  border-radius: 8px;\n  padding-top: 10.66666667vw;\n  padding-bottom: 2.84857571vh;\n}\n.invite-title {\n  position: absolute;\n  width: 70.26666667vw;\n  left: 50%;\n  margin-left: -35.13333333vw;\n  top: -8vw;\n  height: auto;\n}\n.invite-list {\n  margin-left: 4.26666667vw;\n  margin-right: 4.26666667vw;\n  padding: 2.09895052vh;\n  border: 1px solid #fc4a1b;\n  border-radius: 8px;\n}\n.invite-list .i-title {\n  font-size: 14px;\n}\n.invite-list .i-num {\n  font-size: 18px;\n}\n.flex-center {\n  display: flex;\n  flex-flow: row nowrap;\n  justify-content: center;\n  align-items: center;\n}\n.flex-start {\n  display: flex;\n  flex-flow: row nowrap;\n  justify-content: flex-start;\n  align-items: center;\n}\n.red {\n  color: #fc4a1b;\n}\n.p-list {\n  margin: 0 4.26666667vw;\n  padding: 0;\n}\n.p-list li {\n  display: flex;\n  flex-flow: row nowrap;\n  justify-content: space-between;\n  align-items: center;\n  margin: 0;\n  padding: 2.13333333vw;\n}\n.p-list li img {\n  width: 9.86666667vw;\n  height: 9.86666667vw;\n  margin-right: 5px;\n  border-radius: 50%;\n}\n.no-margin {\n  margin: 0;\n}\n.moreBtn {\n  width: 29.33333333vw;\n  height: auto;\n}\n.invite-btn {\n  position: fixed;\n  bottom: 0;\n  width: 100%;\n  padding-top: 2.66666667vw;\n  box-sizing: content-box;\n  text-align: center;\n  background-color: #fff;\n}\n.invite-btn img {\n  width: 67.2vw;\n  height: auto;\n}\n.noData {\n  width: 80%;\n  margin-top: 15px;\n}\n",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import "../../util/public";\n@red: #fc4a1b;\n@borderRadius: 8px;\n.activity {\n  padding-bottom: 120 * @toVh;\n  background-color: #1a65f7;\n}\n.headerImg {\n  width: 100%;\n}\n.inviteContainer {\n  position: relative;\n  margin-left:29 / 2 * @toVw;\n  margin-right:29 / 2 * @toVw;\n  margin-top: 128 / 2 * @toVh;\n  min-height: 100px;\n  text-align: center;\n  background-color: #fff;\n  border-radius: @borderRadius;\n  padding-top: 80 / 2 * @toVw;\n  padding-bottom: 38 / 2 * @toVh;\n}\n.invite-title {\n  position: absolute;\n  width: 527 / 2 * @toVw;\n  left: 50%;\n  margin-left: -527 / 4 * @toVw;\n  top: -60 / 2 * @toVw;\n  height: auto;\n}\n.invite-list {\n  margin-left: 32 / 2 * @toVw;\n  margin-right: 32 / 2 * @toVw;\n  padding: 28 / 2 * @toVh;\n  border: 1px solid @red;\n  border-radius: @borderRadius;\n  .i-title {\n    font-size: 14px;\n  }\n  .i-num {\n    font-size: 18px;\n  }\n}\n.flex-center {\n  display: flex;\n  flex-flow: row nowrap;\n  justify-content: center;\n  align-items: center;\n}\n.flex-start {\n  display: flex;\n  flex-flow: row nowrap;\n  justify-content: flex-start;\n  align-items: center;\n}\n.red{\n  color: @red;\n}\n.p-list {\n  margin: 0 32 / 2 * @toVw;\n  padding: 0;\n  li {\n    display: flex;\n    flex-flow:  row nowrap;\n    justify-content: space-between;\n    align-items: center;\n    margin: 0;\n    padding: 8 * @toVw;\n    img {\n      width: 74 / 2 * @toVw;\n      height: 74 / 2 * @toVw;\n      margin-right: 5px;\n      border-radius: 50%;\n    }\n  }\n}\n.no-margin {\n  margin: 0;\n}\n.moreBtn {\n  width: 220 / 2 * @toVw;\n  height: auto;\n}\n.invite-btn {\n  position: fixed;\n  bottom: 0;\n  width: 100%;\n  padding-top: 10 * @toVw;\n  box-sizing: content-box;\n  text-align: center;\n  background-color: #fff;\n  img {\n    width: 504 / 2 * @toVw;\n    height: auto;\n  }\n}\n.noData {\n  width: 80%;\n  margin-top: 15px;\n}\n'],sourceRoot:""}])},qVuA:function(n,e){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABECAYAAADqb1uvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NjczMkQzRUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5NjczMkQ0RUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk2NzMyRDFFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk2NzMyRDJFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Wm4GZAAAO6klEQVR42uxd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"},x2PD:function(n,e,t){var r=t("j2ho");"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);t("rjj0")("4b105e57",r,!1,{})},yYpN:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=t("MJLE"),i=t.n(r),o=t("Au9i"),a=t("CCn6"),s=t("E26C"),l=t.n(s),d=t("kXdI"),c=t.n(d),A=t("1UEi"),p=t.n(A),h=t("XaoW"),g=t.n(h),u=t("zpE/"),f=t.n(u),m=t("0ZjB"),v=t.n(m),b=t("2Pnh"),w=t.n(b),x=t("c8tX"),D=t.n(x),C=t("J85P"),I=t.n(C),y=t("2vor"),E=t.n(y),B=t("AlL1"),R=t.n(B),_=t("qVuA"),k=t.n(_),U=t("G3B8"),T=t.n(U),L=t("PHFB"),M=t.n(L),j={name:"index",data:function(){return{header1:D.a,header2:I.a,header4:E.a,inviteResultTitle:R.a,moreResult:k.a,inviteBtn:T.a,refBg:l.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:f.a,weChatIcon:g.a,closeUrl:v.a,moreUrl:c.a,refIcon:p.a,noData:M.a,swiperOption:{pagination:{el:".swiper-pagination"}},QRCodeB:!1,dataURL:null,user_id:null,invite_code_f:!0,invite_code:"",shopId:"",groupId:null,groupDetail:!1,groupData:null,earnings:0,userNum:0,inviteList:[],shareTitle:"唱唱启蒙英语邀友返现金",shareDesc:"唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~"}},filters:{formatDate:function(n){return n?n.split(" ")[0]:""}},mounted:function(){this.getInviteResult(),this.getInviteList(),this.enableShare()},methods:{goToInvite:function(){var n={};window.location.href.indexOf("shopId")>-1&&(n.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(n.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(n.invite_code=this.$route.query.invite_code),this.$router.push({name:"activityInvite",query:n})},goToInviteList:function(){var n={};window.location.href.indexOf("shopId")>-1&&(n.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(n.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(n.invite_code=this.$route.query.invite_code),this.$router.push({name:"inviteList",query:n})},refshow:function(){var n=this;if(o.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))setTimeout(function(){o.Indicator.close(),n.invite_code||(n.invite_code="CC-USER"),Object(a.w)().then(function(e){n.user_id=e.user_id;var t=n.invite_code.split("-");t.length>2&&"TEACHER"===t[1]&&(t[1]="USER");var r=t[0]+"-"+t[1],i="https://wechat-test.changchangenglish.com/#/buyDetail?shopId="+n.shopId+"&invite_code="+r+"-"+n.user_id;n.groupId&&"null"!==n.groupId&&(i+="&groupId="+n.groupId),console.log(i),n.qrcode(i),n.refVisible=!0,n.$nextTick(function(){n.dataURL||setTimeout(function(){var e=document.getElementById("capture").getClientRects()[0],t=(e.height,e.width);document.getElementById("capture").style.width=t+"px";n.getOffsetRect(n.$refs.imageWrapper);var r=document.getElementById("capture").getClientRects()[0],i=r.height1,o=r.width1;w()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:o,height:i,letterRendering:!0}).then(function(e){var t=e.toDataURL("image/jpg");n.dataURL=t}).catch(function(n){alert(n),console.log()})},500)})})},500);else{var e={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:e})}},getOffsetRect:function(n){var e=n.getBoundingClientRect(),t=document.body,r=document.documentElement,i=window.pageYOffset||r.scrollTop||t.scrollTop,o=window.pageXOffset||r.scrollLeft||t.scrollLeft,a=r.clientTop||t.clientTop,s=r.clientLeft||t.clientLeft,l=e.top+i-a,d=e.left+o-s;return{top:Math.round(l),left:Math.round(d)}},qrcode:function(n){this.QRCodeB?this.QRCodeB.makeCode(n):this.QRCodeB=new i.a("qrcode",{width:80,height:80,text:n,image:""})},enableShare:function(){var n=this;Object(a.y)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(e){wx.config({debug:!1,appId:e.appId,timestamp:parseInt(e.timestamp),nonceStr:e.nonceStr,signature:e.signature,jsApiList:e.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:n.shareTitle,desc:n.shareDesc,link:window.location.href,imgUrl:"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功"),window._hmt.push(["_trackEvent","分享","商品页好友分享","id"+n.shopId,n.invite_code])},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:n.shareTitle,desc:n.shareDesc,link:window.location.href,imgUrl:"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){window._hmt.push(["_trackEvent","分享","商品页朋友圈分享","id"+n.shopId,n.invite_code])},cancel:function(){}})})})},onShare:function(n){this.shopId,this.groupId,this.invite_code;1===n&&(this.shopId,this.invite_code)},toDataURLBase64:function(n,e){var t=new XMLHttpRequest;t.onload=function(){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t.response)},t.responseType="blob",t.open("GET",n,!0),t.send()},getDetail:function(){var n=this;window.location.href.indexOf("invite_code")>-1&&(this.invite_code=this.$route.query.invite_code,this.invite_code.split("-").length<3&&(this.invite_code_f=!1));window.location.href.indexOf("shopId")>-1&&(this.shopId=this.$route.query.shopId,Object(a.g)(this.shopId).then(function(e){if(e.desc=JSON.parse(e.desc),e.goods_desc=JSON.parse(e.goods_desc),e.share_desc=JSON.parse(e.share_desc),2===e.status&&e.bind_goods_id)return n.$router.push({name:"buyDetail",query:{shopId:e.bind_goods_id}}),void n.getDetail();n.groupDetail=e;for(var t=0;t<n.groupDetail.header_url.length;t++)n.groupDetail.header_url[t]=n.groupDetail.header_url[t].replace("http://","https://");if(n.groupDetail.desc.detail=n.groupDetail.desc.detail.replace(/http:\/\//g,"https://"),n.groupDetail.desc.qa=n.groupDetail.desc.qa.replace(/http:\/\//g,"https://"),n.groupDetail.share_desc.refImg&&1===n.groupDetail.share_desc.refImg.length){n.groupDetail.share_desc.refImg[0].url=n.groupDetail.share_desc.refImg[0].url.replace("http://","https://");var r=n;n.toDataURLBase64(n.groupDetail.share_desc.refImg[0].url,function(n){r.groupDetail.share_desc.refImg[0].url=n})}2===n.groupDetail.goods_type&&(localStorage.getItem("cc_token")&&Object(a.s)({goods_id:n.shopId}).then(function(e){e.out_trade_no&&n.$router.push({name:"success",query:{out_trade_no:e.out_trade_no}})}),window.location.href.indexOf("groupId")>-1?(n.groupId=n.$route.query.groupId,Object(a.i)(n.groupId).then(function(e){n.groupData=e}),n.onShare(0)):n.onShare(1))}))},getInviteResult:function(){var n=this;Object(a.l)().then(function(e){n.earnings=e.earnings,n.userNum=e.user_num})},getInviteList:function(){var n=this;Object(a.k)({page:1,limit:4}).then(function(e){console.log(e),n.inviteList=e.list})}}},O=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",[t("div",{staticClass:"activity"},[t("img",{staticClass:"headerImg",attrs:{src:n.header1}}),n._v(" "),t("img",{staticClass:"headerImg",attrs:{src:n.header2}}),n._v(" "),t("div",{staticClass:"inviteContainer"},[t("img",{staticClass:"invite-title",attrs:{src:n.inviteResultTitle}}),n._v(" "),t("div",{staticClass:"invite-list"},[n._m(0),n._v(" "),t("div",{staticClass:"flex-center i-num red"},[t("span",[n._v(n._s(n.userNum)+"人")]),n._v(" "),t("span",[n._v(n._s(n.earnings/100)+"元")])])]),n._v(" "),0===n.userNum?t("img",{staticClass:"noData",attrs:{src:n.noData}}):n._e(),n._v(" "),0!=n.userNum?[t("ul",{staticClass:"p-list"},n._l(n.inviteList,function(e){return t("li",[t("div",{staticClass:"flex-start no-margin"},[t("img",{attrs:{src:e.avatar}}),n._v(" "),t("span",[n._v(n._s(e.nickname))])]),n._v(" "),t("span",{staticClass:"no-margin"},[n._v(n._s(n._f("formatDate")(e.pay_at)))])])})),n._v(" "),n.inviteList&&n.inviteList.length>3?t("img",{staticClass:"moreBtn",attrs:{src:n.moreResult},on:{click:n.goToInviteList}}):n._e()]:n._e()],2),n._v(" "),t("img",{staticClass:"headerImg",attrs:{src:n.header4}}),n._v(" "),t("div",{staticClass:"invite-btn"},[t("img",{attrs:{src:n.inviteBtn},on:{click:n.goToInvite}})])])])};O._withStripped=!0;var q={render:O,staticRenderFns:[function(){var n=this.$createElement,e=this._self._c||n;return e("div",{staticClass:"flex-center i-title"},[e("span",[this._v("受邀购买")]),this._v(" "),e("span",[this._v("已获奖金")])])}]},S=q;var X=!1;var W=t("VU/8")(j,S,!1,function(n){X||(t("E+pG"),t("x2PD"))},"data-v-3bfbbef0",null);W.options.__file="src/components/buy/activity.vue";e.default=W.exports}});
//# sourceMappingURL=3.27ef62e48d97c6a706fb.js.map