webpackJsonp([3],{AlL1:function(n,e,t){n.exports=t.p+"static/img/invite_result.641aca1.png"},"E+pG":function(n,e,t){var i=t("agW6");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);t("rjj0")("40cc3c6a",i,!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:["/Users/wang/Documents/changchang/projects/wechat/src/components/buy/src/components/buy/activity.vue"],names:[],mappings:";AAgYA;EACA,gBAAA;CACA",file:"activity.vue",sourcesContent:["<template>\n <div>\n <div class=\"activity\">\n <img class=\"headerImg\" :src=\"header1\">\n <img class=\"headerImg\" :src=\"header2\">\n <div class=\"inviteContainer\">\n <img class=\"invite-title\" :src=\"inviteResultTitle\">\n <div class=\"invite-list\">\n <div class=\"flex-center i-title\">\n <span>受邀购买</span>\n <span>已获奖金</span>\n </div>\n <div class=\"flex-center i-num red\">\n <span>{{userNum}}人</span>\n <span>{{earnings / 100}}元</span>\n </div>\n </div>\n <img class=\"noData\" :src=\"noData\" v-if=\"userNum === 0\"/>\n <template v-if=\"userNum != 0\">\n <ul class=\"p-list\">\n <li v-for=\"data in inviteList\">\n <div class=\"flex-start no-margin\">\n <img :src=\"data.avatar\"/>\n <span>{{data.nickname}}</span>\n </div>\n <span class=\"no-margin\">{{data.pay_at | formatDate}}</span>\n </li>\n </ul>\n <img v-if=\"inviteList && inviteList.length > 3\" class=\"moreBtn\" :src=\"moreResult\" @click=\"goToInviteList\">\n </template>\n </div>\n <img class=\"headerImg\" :src=\"header4\">\n <div class=\"invite-btn\">\n <img :src=\"inviteBtn\" @click=\"goToInvite\">\n </div>\n </div>\n </div>\n</template>\n\n<script>\n import QRCode from 'qrcodejs2'\n import { Indicator } from 'mint-ui';\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getUserDetailApi,getInviteResultApi,getInviteListApi} from \"../../service/api\";\n import refBg from '../../assets/refBg.png'\n import moreUrl from '../../assets/moreIcon.png'\n import refIcon from '../../assets/refIcon.png'\n import weChatIcon from '../../assets/wechatIcon.png'\n import weChatQrUrl from '../../assets/weChatCode.png'\n import closeUrl from '../../assets/closemy.png'\n import html2canvas from 'html2canvas'\n\n import header_1 from '../../assets/activity/header_01.png'\n import header_2 from '../../assets/activity/header_02.png'\n import header_4 from '../../assets/activity/header_04.png'\n import invite_result_title from '../../assets/activity/invite_result.png'\n import more_result from '../../assets/activity/more.png'\n import invite_poster from '../../assets/activity/btn.png'\n import noData from '../../assets/activity/no_data.png'\n export default {\n name: \"index\",\n data(){\n return {\n header1: header_1,\n header2: header_2,\n header4: header_4,\n inviteResultTitle: invite_result_title,\n moreResult: more_result,\n inviteBtn: invite_poster,\n refBg:refBg,\n join:false,\n popType:false,\n popFill:false,\n popupVisible:false,\n refVisible:false,\n tabType:true,\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\n qrCode:weChatQrUrl,\n weChatIcon:weChatIcon,\n closeUrl:closeUrl,\n moreUrl:moreUrl,\n refIcon:refIcon,\n noData: noData,\n swiperOption: {\n pagination: {\n el: '.swiper-pagination'\n }\n },\n QRCodeB:false,\n dataURL:null,\n user_id:null,\n invite_code_f:true,\n invite_code:'',\n shopId:'',\n groupId:null,\n groupDetail:false,\n groupData:null,\n earnings: 0,\n userNum: 0,\n inviteList: [],\n shareTitle: '唱唱启蒙英语邀友返现金',\n shareDesc: '唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~'\n }\n },\n filters: {\n formatDate(value){\n if(value) {\n return value.split(' ')[0]\n } else {\n return ''\n }\n }\n },\n mounted(){\n this.getInviteResult();\n this.getInviteList();\n this.enableShare();\n },\n methods:{\n goToInvite(){\n let query = {}\n if(window.location.href.indexOf('shopId')>-1){\n query.shopId = this.$route.query.shopId;\n }\n if(window.location.href.indexOf('groupId')>-1){\n query.groupId = this.$route.query.groupId;\n }\n if(window.location.href.indexOf('invite_code')> -1) {\n query.invite_code = this.$route.query.invite_code;\n }\n this.$router.push({name:'activityInvite',query:query})\n },\n goToInviteList(){\n let query = {}\n if(window.location.href.indexOf('shopId')>-1){\n query.shopId = this.$route.query.shopId;\n }\n if(window.location.href.indexOf('groupId')>-1){\n query.groupId = this.$route.query.groupId;\n }\n if(window.location.href.indexOf('invite_code')> -1) {\n query.invite_code = this.$route.query.invite_code;\n }\n this.$router.push({name:'inviteList',query:query})\n },\n refshow(){\n Indicator.open();\n if(document.body.scrollTop < 10){\n document.body.scrollTop = 20;\n document.documentElement.scrollTop = 20;\n }\n if(localStorage.getItem('cc_token') && localStorage.getItem('cc_token') !== ''){\n setTimeout(()=>{\n Indicator.close();\n if(!this.invite_code){\n this.invite_code = 'CC-USER'\n }\n getUserDetailApi().then(res=>{\n this.user_id=res.user_id;\n let invite_code = this.invite_code.split('-');\n if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\n invite_code[1] = 'USER'\n }\n let code = `${invite_code[0]}-${invite_code[1]}`;\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\n if(this.groupId && this.groupId !== 'null'){\n URL += `&groupId=${this.groupId}`\n }\n console.log(URL);\n this.qrcode(URL);\n this.refVisible = true;\n this.$nextTick(()=>{\n if(!this.dataURL){\n setTimeout(()=>{\n let {\n height,\n width\n } = document.getElementById('capture').getClientRects()[0]\n document.getElementById('capture').style.width = width + 'px';\n let o = this.getOffsetRect(this.$refs.imageWrapper);\n let {\n height1,\n width1\n } = document.getElementById('capture').getClientRects()[0];\n html2canvas(document.getElementById('capture'),{\n async: true,\n timeout: 500,\n scrollX:1,\n scale: 3,\n width: width1,\n height: height1,\n letterRendering: true,\n }).then((canvas) => {\n let dataURL = canvas.toDataURL(\"image/jpg\");\n this.dataURL = dataURL;\n }).catch(res=>{alert(res);console.log()});\n },500)\n }else{\n\n }\n })\n });\n },500)\n\n }else{\n let query = {retUrl:this.$route.fullPath,is_new_user_url:'1'};\n this.$router.push({name:'author',query:query})\n }\n },\n getOffsetRect(ele){\n var box=ele.getBoundingClientRect();\n var body=document.body,\n docElem=document.documentElement;\n //获取页面的scrollTop,scrollLeft(兼容性写法)\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\n var clientTop=docElem.clientTop||body.clientTop,\n clientLeft=docElem.clientLeft||body.clientLeft;\n var top=box.top+scrollTop-clientTop,\n left=box.left+scrollLeft-clientLeft;\n return {\n //Math.round 兼容火狐浏览器bug\n top:Math.round(top),\n left:Math.round(left)\n }\n },\n qrcode(data){\n if(this.QRCodeB){\n this.QRCodeB.makeCode(data)\n }else{\n this.QRCodeB = new QRCode('qrcode', {\n width: 80,\n height: 80, // 高度\n text: data, // 二维码内容\n image: ''\n });\n }\n\n },\n // 分享\n enableShare: function() {\n let that = this;\n getwechatParam({\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\n url:window.location.href.split('#')[0]\n }).then(wechatRes => {\n wx.config({\n debug: false,\n appId: wechatRes.appId,\n timestamp: parseInt(wechatRes.timestamp),\n nonceStr: wechatRes.nonceStr,\n signature: wechatRes.signature,\n jsApiList: wechatRes.jsApiList\n });\n wx.ready(function() {\n wx.onMenuShareTimeline({\n title: that.shareTitle, // 分享标题\n desc: that.shareDesc,// 分享描述\n link: window.location.href, // 分享链接\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n console.log('分享成功');\n window._hmt.push(['_trackEvent', '分享', \"商品页好友分享\",`id${that.shopId}`,that.invite_code]);//百度统计\n },\n cancel: function() {\n // alert(\"失败\")\n console.log('分享失败')\n }\n });\n wx.onMenuShareAppMessage({\n title: that.shareTitle, // 分享标题\n desc: that.shareDesc,// 分享描述\n link: window.location.href, // 分享链接\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n window._hmt.push(['_trackEvent', '分享', \"商品页朋友圈分享\",`id${that.shopId}`,that.invite_code]);//百度统计\n },\n cancel: function() {\n }\n });\n })\n })\n },\n onShare: function(type) {\n let URL = `${process.env.BUY_URL}?shopId=${this.shopId}&groupId=${this.groupId}&invite_code=${this.invite_code}`;\n if(type === 1 ){\n URL = `${process.env.BUY_URL}?shopId=${this.shopId}&invite_code=${this.invite_code}`\n }\n// this.enableShare({\n// product_title: this.groupDetail.share_desc.title,\n// desc: this.groupDetail.share_desc.content,\n// shareIcon:this.groupDetail.share_desc.img[0].url,\n// shareUrl:URL\n// })\n },\n toDataURLBase64 (src, callback) {\n let xhttp = new XMLHttpRequest();\n xhttp.onload = function () {\n let fileReader = new FileReader();\n fileReader.onloadend = function () {\n callback(fileReader.result)\n };\n fileReader.readAsDataURL(xhttp.response)\n };\n xhttp.responseType = 'blob';\n xhttp.open('GET', src, true);\n xhttp.send()\n },\n // 初始化\n getDetail(){\n if(window.location.href.indexOf('invite_code')> -1){\n this.invite_code = this.$route.query.invite_code;\n let l = this.invite_code.split('-').length\n if(l < 3){\n this.invite_code_f = false\n }\n }\n if(window.location.href.indexOf('shopId')>-1){\n this.shopId = this.$route.query.shopId;\n getGoodsDetailApi(this.shopId).then(res=>{\n res.desc = JSON.parse(res.desc);\n res.goods_desc = JSON.parse(res.goods_desc);\n res.share_desc = JSON.parse(res.share_desc);\n //商品下架跳转绑定商品\n if(res.status === 2 && res.bind_goods_id){\n this.$router.push({name:'buyDetail',query:{shopId:res.bind_goods_id}});\n this.getDetail();\n return\n }\n this.groupDetail = res;\n for (let i = 0;i<this.groupDetail.header_url.length;i++){\n this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace('http://','https://')\n }\n this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\/\\//g,'https://');\n this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\/\\//g,'https://');\n if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\n this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace('http://','https://');\n let _this = this;\n this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\n _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\n });\n }\n\n if(this.groupDetail.goods_type === 2){\n if(localStorage.getItem('cc_token')){\n getStatusWechatApi({goods_id:this.shopId}).then(res=>{\n if(res.out_trade_no){\n this.$router.push({name:'success',query:{out_trade_no:res.out_trade_no}});\n }\n });\n }\n if(window.location.href.indexOf('groupId')>-1){\n this.groupId = this.$route.query.groupId;\n getGroupDetailApi(this.groupId).then(res=>{\n this.groupData = res\n });\n this.onShare(0)\n }else{\n this.onShare(1)\n }\n }\n })\n }\n\n },\n getInviteResult(){\n getInviteResultApi().then(res=>{\n this.earnings = res.earnings;\n this.userNum = res.user_num;\n });\n },\n getInviteList(){\n let json = {\n page: 1,\n limit: 3\n }\n getInviteListApi(json).then(res=>{\n this.inviteList = res.list\n });\n }\n }\n }\n<\/script>\n<style>\n img,video{\n max-width: 100%;\n }\n</style>\n<style scoped lang=\"less\">\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</style>\n"],sourceRoot:""}])},cLef:function(n,e,t){n.exports=t.p+"static/img/header_01.6e13636.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:["/Users/wang/Documents/changchang/projects/wechat/src/util/public.less","/Users/wang/Documents/changchang/projects/wechat/src/components/buy/activity.vue","/Users/wang/Documents/changchang/projects/wechat/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;AC+WD;EACE,6BAAA;EACA,0BAAA;CD7WD;AC+WD;EACE,YAAA;CD7WD;AC+WD;EACE,mBAAA;EACA,0BAAA;EACA,2BAAA;EACA,wBAAA;EACA,kBAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;EACA,2BAAA;EACA,6BAAA;CD7WD;AC+WD;EACE,mBAAA;EACA,qBAAA;EACA,UAAA;EACA,4BAAA;EACA,UAAA;EACA,aAAA;CD7WD;AC+WD;EACE,0BAAA;EACA,2BAAA;EACA,sBAAA;EACA,0BAAA;EACA,mBAAA;CD7WD;ACwWD;EAOI,gBAAA;CD5WH;ACqWD;EAUI,gBAAA;CD5WH;AC+WD;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;CD7WD;AC+WD;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;CD7WD;AC+WD;EACE,eAAA;CD7WD;AC+WD;EACE,uBAAA;EACA,WAAA;CD7WD;AC2WD;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;CD5WH;ACmWD;EAWM,oBAAA;EACA,qBAAA;EACA,kBAAA;EACA,mBAAA;CD3WL;AC+WD;EACE,UAAA;CD7WD;AC+WD;EACE,qBAAA;EACA,aAAA;CD7WD;AC+WD;EACE,gBAAA;EACA,UAAA;EACA,YAAA;EACA,0BAAA;EACA,gCAAA;UAAA,wBAAA;EACA,mBAAA;EACA,uBAAA;CD7WD;ACsWD;EASI,cAAA;EACA,aAAA;CD5WH;AC+WD;EACE,WAAA;EACA,iBAAA;CD7WD",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@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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"},vmc7:function(n,e,t){n.exports=t.p+"static/img/header_04.968f58b.png"},x2PD:function(n,e,t){var i=t("j2ho");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);t("rjj0")("524e0eac",i,!1,{})},yYpN:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t("MJLE"),o=t.n(i),r=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("cLef"),D=t.n(x),C=t("J85P"),I=t.n(C),y=t("vmc7"),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),W={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(r.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))setTimeout(function(){r.Indicator.close(),n.invite_code||(n.invite_code="CC-USER"),Object(a.q)().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 i=t[0]+"-"+t[1],o="https://wechat-test.changchangenglish.com/#/buyDetail?shopId="+n.shopId+"&invite_code="+i+"-"+n.user_id;n.groupId&&"null"!==n.groupId&&(o+="&groupId="+n.groupId),console.log(o),n.qrcode(o),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 i=document.getElementById("capture").getClientRects()[0],o=i.height1,r=i.width1;w()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:r,height:o,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,i=document.documentElement,o=window.pageYOffset||i.scrollTop||t.scrollTop,r=window.pageXOffset||i.scrollLeft||t.scrollLeft,a=i.clientTop||t.clientTop,s=i.clientLeft||t.clientLeft,l=e.top+o-a,d=e.left+r-s;return{top:Math.round(l),left:Math.round(d)}},qrcode:function(n){this.QRCodeB?this.QRCodeB.makeCode(n):this.QRCodeB=new o.a("qrcode",{width:80,height:80,text:n,image:""})},enableShare:function(){var n=this;Object(a.t)({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.d)(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 i=n;n.toDataURLBase64(n.groupDetail.share_desc.refImg[0].url,function(n){i.groupDetail.share_desc.refImg[0].url=n})}2===n.groupDetail.goods_type&&(localStorage.getItem("cc_token")&&Object(a.n)({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.f)(n.groupId).then(function(e){n.groupData=e}),n.onShare(0)):n.onShare(1))}))},getInviteResult:function(){var n=this;Object(a.h)().then(function(e){n.earnings=e.earnings,n.userNum=e.user_num})},getInviteList:function(){var n=this;Object(a.g)({page:1,limit:3}).then(function(e){n.inviteList=e.list})}}},j=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}})])])])};j._withStripped=!0;var O={render:j,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("已获奖金")])])}]},q=O;var S=!1;var z=t("VU/8")(W,q,!1,function(n){S||(t("E+pG"),t("x2PD"))},"data-v-3bfbbef0",null);z.options.__file="src/components/buy/activity.vue";e.default=z.exports}}); //# sourceMappingURL=3.f493db4a149968b38fa2.js.map