Commit 15dc096d authored by 王's avatar

build

parent 8849c5b4
...@@ -4,4 +4,4 @@ ...@@ -4,4 +4,4 @@
hm.src = "https://hm.baidu.com/hm.js?3d48322170d471164729cba5dfa4195f"; hm.src = "https://hm.baidu.com/hm.js?3d48322170d471164729cba5dfa4195f";
var s = document.getElementsByTagName("script")[0]; var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s); s.parentNode.insertBefore(hm, s);
})();</script><style></style><link href=static/css/app.64be2edabff411167c0d49c7bcce245d.css rel=stylesheet></head><body><div id=app></div><script src=https://res.wx.qq.com/open/js/jweixin-1.3.2.js></script><script src=https://res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/vconsole/3.0.0/vconsole.min.js></script><script>var vConsole = new VConsole();</script><script type=text/javascript src=static/js/manifest.47df4d32dac307d4b9c3.js></script><script type=text/javascript src=static/js/vendor.3ad9f0bc79c82a20862e.js></script><script type=text/javascript src=static/js/app.fa74d3ef47a133531b47.js></script></body></html> })();</script><style></style><link href=static/css/app.64be2edabff411167c0d49c7bcce245d.css rel=stylesheet></head><body><div id=app></div><script src=https://res.wx.qq.com/open/js/jweixin-1.3.2.js></script><script src=https://res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/vconsole/3.0.0/vconsole.min.js></script><script>var vConsole = new VConsole();</script><script type=text/javascript src=static/js/manifest.99e6989b6008206f0fe1.js></script><script type=text/javascript src=static/js/vendor.3ad9f0bc79c82a20862e.js></script><script type=text/javascript src=static/js/app.fa74d3ef47a133531b47.js></script></body></html>
\ No newline at end of file \ No newline at end of file
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
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/activity/invite_result.png","webpack:///./src/components/buy/activity.vue?a27b","webpack:///./src/assets/activity/btn.png","webpack:///./src/assets/activity/header_02.png","webpack:///./src/assets/activity/no_data.png","webpack:///./src/components/buy/activity.vue?437b","webpack:///./src/assets/activity/header_01.png","webpack:///./src/components/buy/activity.vue?c5f0","webpack:///./src/assets/activity/more.png","webpack:///./src/assets/activity/header_04.png","webpack:///./src/components/buy/activity.vue?199c","webpack:///src/components/buy/activity.vue","webpack:///./src/components/buy/activity.vue?4da6","webpack:///./src/components/buy/activity.vue"],"names":["module","exports","__webpack_require__","p","content","i","locals","push","version","sources","names","mappings","file","sourcesContent","sourceRoot","activity","name","data","header1","header_01_default","a","header2","header_02_default","header4","header_04_default","inviteResultTitle","invite_result_default","moreResult","more_default","inviteBtn","btn_default","refBg","refBg_default","join","popType","popFill","popupVisible","refVisible","tabType","popcontentW","popcontentT","qrCode","weChatCode_default","weChatIcon","wechatIcon_default","closeUrl","closemy_default","moreUrl","moreIcon_default","refIcon","refIcon_default","noData","no_data_default","swiperOption","pagination","el","QRCodeB","dataURL","user_id","invite_code_f","invite_code","shopId","groupId","groupDetail","groupData","earnings","userNum","inviteList","shareTitle","shareDesc","filters","formatDate","value","split","mounted","this","getInviteResult","getInviteList","enableShare","methods","goToInvite","query","window","location","href","indexOf","$route","$router","goToInviteList","refshow","_this2","mint_ui_common","open","document","body","scrollTop","documentElement","localStorage","getItem","setTimeout","close","Object","api","then","res","length","code","URL","console","log","qrcode","$nextTick","_document$getElementB","getElementById","getClientRects","width","height","style","getOffsetRect","$refs","imageWrapper","_document$getElementB2","height1","width1","npm_default","async","timeout","scrollX","scale","letterRendering","canvas","toDataURL","catch","alert","retUrl","fullPath","is_new_user_url","ele","box","getBoundingClientRect","docElem","pageYOffset","scrollLeft","pageXOffset","clientTop","clientLeft","top","left","Math","round","makeCode","qrcode_default","text","image","that","api_list","url","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","desc","link","imgUrl","success","_hmt","cancel","onMenuShareAppMessage","onShare","type","toDataURLBase64","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","getDetail","_this3","JSON","parse","goods_desc","share_desc","status","bind_goods_id","header_url","replace","detail","qa","refImg","_this","avatarUrl","goods_type","goods_id","out_trade_no","_this4","user_num","_this5","page","limit","list","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","_m","_s","_e","_l","avatar","nickname","_f","pay_at","on","click","_withStripped","esExports","staticRenderFns","buy_activity","disposed","Component","normalizeComponent","ssrContext","options","__file","__webpack_exports__"],"mappings":"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","file":"static/js/3.f493db4a149968b38fa2.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/invite_result.641aca1.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/invite_result.png\n// module id = AlL1\n// module chunks = 3","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./activity.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"40cc3c6a\", content, false, {});\n// Hot Module Replacement\nif(module.hot) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./activity.vue\", function() {\n var newContent = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./activity.vue\");\n if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3bfbbef0\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/buy/activity.vue\n// module id = E+pG\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/btn.9815b8e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/btn.png\n// module id = G3B8\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/header_02.7e13d5f.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_02.png\n// module id = J85P\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/no_data.23b59fc.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/no_data.png\n// module id = PHFB\n// module chunks = 3","exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \"\\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\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3bfbbef0\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/buy/activity.vue\n// module id = agW6\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/header_01.6e13636.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_01.png\n// module id = cLef\n// module chunks = 3","exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \"\\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\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3bfbbef0\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./src/components/buy/activity.vue\n// module id = j2ho\n// module chunks = 3","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABECAYAAADqb1uvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NjczMkQzRUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5NjczMkQ0RUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk2NzMyRDFFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk2NzMyRDJFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Wm4GZAAAO6klEQVR42uxd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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/more.png\n// module id = qVuA\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/header_04.968f58b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_04.png\n// module id = vmc7\n// module chunks = 3","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=1!./activity.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"524e0eac\", content, false, {});\n// Hot Module Replacement\nif(module.hot) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=1!./activity.vue\", function() {\n var newContent = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=1!./activity.vue\");\n if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3bfbbef0\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./src/components/buy/activity.vue\n// module id = x2PD\n// module chunks = 3","<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\n\n\n// WEBPACK FOOTER //\n// src/components/buy/activity.vue","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [\n _c(\"div\", { staticClass: \"activity\" }, [\n _c(\"img\", { staticClass: \"headerImg\", attrs: { src: _vm.header1 } }),\n _vm._v(\" \"),\n _c(\"img\", { staticClass: \"headerImg\", attrs: { src: _vm.header2 } }),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"inviteContainer\" },\n [\n _c(\"img\", {\n staticClass: \"invite-title\",\n attrs: { src: _vm.inviteResultTitle }\n }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"invite-list\" }, [\n _vm._m(0),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex-center i-num red\" }, [\n _c(\"span\", [_vm._v(_vm._s(_vm.userNum) + \"人\")]),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(_vm.earnings / 100) + \"元\")])\n ])\n ]),\n _vm._v(\" \"),\n _vm.userNum === 0\n ? _c(\"img\", { staticClass: \"noData\", attrs: { src: _vm.noData } })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.userNum != 0\n ? [\n _c(\n \"ul\",\n { staticClass: \"p-list\" },\n _vm._l(_vm.inviteList, function(data) {\n return _c(\"li\", [\n _c(\"div\", { staticClass: \"flex-start no-margin\" }, [\n _c(\"img\", { attrs: { src: data.avatar } }),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(data.nickname))])\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"no-margin\" }, [\n _vm._v(_vm._s(_vm._f(\"formatDate\")(data.pay_at)))\n ])\n ])\n })\n ),\n _vm._v(\" \"),\n _vm.inviteList && _vm.inviteList.length > 3\n ? _c(\"img\", {\n staticClass: \"moreBtn\",\n attrs: { src: _vm.moreResult },\n on: { click: _vm.goToInviteList }\n })\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\"img\", { staticClass: \"headerImg\", attrs: { src: _vm.header4 } }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"invite-btn\" }, [\n _c(\"img\", {\n attrs: { src: _vm.inviteBtn },\n on: { click: _vm.goToInvite }\n })\n ])\n ])\n ])\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"flex-center i-title\" }, [\n _c(\"span\", [_vm._v(\"受邀购买\")]),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(\"已获奖金\")])\n ])\n }\n]\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-3bfbbef0\", esExports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3bfbbef0\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/buy/activity.vue\n// module id = null\n// module chunks = ","var disposed = false\nfunction injectStyle (ssrContext) {\n if (disposed) return\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./activity.vue\")\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./activity.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./activity.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./activity.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./activity.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3bfbbef0\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\nComponent.options.__file = \"src/components/buy/activity.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-3bfbbef0\", Component.options)\n } else {\n hotAPI.reload(\"data-v-3bfbbef0\", Component.options)\n }\n module.hot.dispose(function (data) {\n disposed = true\n })\n})()}\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/buy/activity.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,o,a){for(var f,d,i,u=0,b=[];u<r.length;u++)d=r[u],t[d]&&b.push(t[d][0]),t[d]=0;for(f in o)Object.prototype.hasOwnProperty.call(o,f)&&(e[f]=o[f]);for(n&&n(r,o,a);b.length;)b.shift()();if(a)for(u=0;u<a.length;u++)i=c(c.s=a[u]);return i};var r={},t={20:0};function c(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,c),t.l=!0,t.exports}c.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,c){n=t[e]=[r,c]});n[2]=r;var o=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,c.nc&&a.setAttribute("nonce",c.nc),a.src=c.p+"static/js/"+e+"."+{0:"f4ced62b7bd745f8fd2d",1:"c566fdcd14b51c49e2f9",2:"a4acc641c41f60ea2c78",3:"f493db4a149968b38fa2",4:"bcd2ad62c4105277b7f2",5:"dee0efe9afe552f31663",6:"b21a6491ec9ad6c76870",7:"c5641b6bc1375202667d",8:"16b92d1aee1891d912d2",9:"48c1afdc23f9a0634f88",10:"3c294925c6f40e2fcb69",11:"fdf43a6097443c341a67",12:"d2acb8f718bf45b7349b",13:"e315559e4a72d1b65698",14:"b74dca9ee1add1622650",15:"99f55e54d2b8d08321a4",16:"ade9181c30a0845ed65a",17:"c0db474323b6a7609fba"}[e]+".js";var f=setTimeout(d,12e4);function d(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=d,o.appendChild(a),r},c.m=e,c.c=r,c.d=function(e,n,r){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="",c.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.99e6989b6008206f0fe1.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 77c45acfb35922e7da29"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","20","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.99e6989b6008206f0fe1.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t20: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"f4ced62b7bd745f8fd2d\",\"1\":\"c566fdcd14b51c49e2f9\",\"2\":\"a4acc641c41f60ea2c78\",\"3\":\"f493db4a149968b38fa2\",\"4\":\"bcd2ad62c4105277b7f2\",\"5\":\"dee0efe9afe552f31663\",\"6\":\"b21a6491ec9ad6c76870\",\"7\":\"c5641b6bc1375202667d\",\"8\":\"16b92d1aee1891d912d2\",\"9\":\"48c1afdc23f9a0634f88\",\"10\":\"3c294925c6f40e2fcb69\",\"11\":\"fdf43a6097443c341a67\",\"12\":\"d2acb8f718bf45b7349b\",\"13\":\"e315559e4a72d1b65698\",\"14\":\"b74dca9ee1add1622650\",\"15\":\"99f55e54d2b8d08321a4\",\"16\":\"ade9181c30a0845ed65a\",\"17\":\"c0db474323b6a7609fba\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 77c45acfb35922e7da29"],"sourceRoot":""}
\ No newline at end of file
...@@ -7,4 +7,4 @@ ...@@ -7,4 +7,4 @@
s.parentNode.insertBefore(hm, s); s.parentNode.insertBefore(hm, s);
})();</script><style>*{ })();</script><style>*{
-webkit-overflow-scrolling:touch; -webkit-overflow-scrolling:touch;
}</style><link href=https://static-cdn.changchangenglish.com/new-sing/static/css/app.cf11737943d0e76646dd713cf0783f4d.css rel=stylesheet></head><body><div id=app></div><script src=https://res.wx.qq.com/open/js/jweixin-1.3.2.js></script><script></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/manifest.b497b9d300324c2e236a.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.f5c2a5ac709b5d4486dc.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/app.ba2d3c42a1140e38c190.js></script></body></html> }</style><link href=https://static-cdn.changchangenglish.com/new-sing/static/css/app.59aa586f27e8ffa0a81abd941e765a96.css rel=stylesheet></head><body><div id=app></div><script src=https://res.wx.qq.com/open/js/jweixin-1.3.2.js></script><script></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/manifest.c31cff9cf342a1fb445c.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.f5c2a5ac709b5d4486dc.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/app.ba2d3c42a1140e38c190.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([2],{AlL1:function(e,t,i){e.exports=i.p+"static/img/invite_result.641aca1.png"},G3B8:function(e,t,i){e.exports=i.p+"static/img/btn.9815b8e.png"},J85P:function(e,t,i){e.exports=i.p+"static/img/header_02.7e13d5f.png"},PHFB:function(e,t,i){e.exports=i.p+"static/img/no_data.23b59fc.png"},cLef:function(e,t,i){e.exports=i.p+"static/img/header_01.6e13636.png"},nXoy:function(e,t){},qVuA:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABECAYAAADqb1uvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NjczMkQzRUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5NjczMkQ0RUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk2NzMyRDFFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk2NzMyRDJFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Wm4GZAAAO6klEQVR42uxd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"},vmc7:function(e,t,i){e.exports=i.p+"static/img/header_04.968f58b.png"},yYpN:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("MJLE"),o=i.n(n),s=i("Au9i"),r=i("CCn6"),a=i("E26C"),c=i.n(a),d=i("kXdI"),u=i.n(d),l=i("1UEi"),p=i.n(l),g=i("XaoW"),h=i.n(g),v=i("zpE/"),f=i.n(v),m=i("0ZjB"),I=i.n(m),D=i("2Pnh"),A=i.n(D),R=i("cLef"),w=i.n(R),b=i("J85P"),M=i.n(b),T=i("vmc7"),y=i.n(T),C=i("AlL1"),B=i.n(C),O=i("qVuA"),x=i.n(O),L=i("G3B8"),Q=i.n(L),G=i("PHFB"),E=i.n(G),Y={name:"index",data:function(){return{header1:w.a,header2:M.a,header4:y.a,inviteResultTitle:B.a,moreResult:x.a,inviteBtn:Q.a,refBg:c.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:f.a,weChatIcon:h.a,closeUrl:I.a,moreUrl:u.a,refIcon:p.a,noData:E.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(e){return e?e.split(" ")[0]:""}},mounted:function(){this.getInviteResult(),this.getInviteList(),this.enableShare()},methods:{goToInvite:function(){var e={};window.location.href.indexOf("shopId")>-1&&(e.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(e.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(e.invite_code=this.$route.query.invite_code),this.$router.push({name:"activityInvite",query:e})},goToInviteList:function(){var e={};window.location.href.indexOf("shopId")>-1&&(e.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(e.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(e.invite_code=this.$route.query.invite_code),this.$router.push({name:"inviteList",query:e})},refshow:function(){var e=this;if(s.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))setTimeout(function(){s.Indicator.close(),e.invite_code||(e.invite_code="CC-USER"),Object(r.q)().then(function(t){e.user_id=t.user_id;var i=e.invite_code.split("-");i.length>2&&"TEACHER"===i[1]&&(i[1]="USER");var n=i[0]+"-"+i[1],o="https://wechat.changchangenglish.com/#/buyDetail?shopId="+e.shopId+"&invite_code="+n+"-"+e.user_id;e.groupId&&"null"!==e.groupId&&(o+="&groupId="+e.groupId),console.log(o),e.qrcode(o),e.refVisible=!0,e.$nextTick(function(){e.dataURL||setTimeout(function(){var t=document.getElementById("capture").getClientRects()[0],i=(t.height,t.width);document.getElementById("capture").style.width=i+"px";e.getOffsetRect(e.$refs.imageWrapper);var n=document.getElementById("capture").getClientRects()[0],o=n.height1,s=n.width1;A()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:s,height:o,letterRendering:!0}).then(function(t){var i=t.toDataURL("image/jpg");e.dataURL=i}).catch(function(e){alert(e),console.log()})},500)})})},500);else{var t={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:t})}},getOffsetRect:function(e){var t=e.getBoundingClientRect(),i=document.body,n=document.documentElement,o=window.pageYOffset||n.scrollTop||i.scrollTop,s=window.pageXOffset||n.scrollLeft||i.scrollLeft,r=n.clientTop||i.clientTop,a=n.clientLeft||i.clientLeft,c=t.top+o-r,d=t.left+s-a;return{top:Math.round(c),left:Math.round(d)}},qrcode:function(e){this.QRCodeB?this.QRCodeB.makeCode(e):this.QRCodeB=new o.a("qrcode",{width:80,height:80,text:e,image:""})},enableShare:function(){var e=this;Object(r.t)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(t){wx.config({debug:!1,appId:t.appId,timestamp:parseInt(t.timestamp),nonceStr:t.nonceStr,signature:t.signature,jsApiList:t.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:e.shareTitle,desc:e.shareDesc,link:window.location.href,imgUrl:"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功"),window._hmt.push(["_trackEvent","分享","商品页好友分享","id"+e.shopId,e.invite_code])},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:e.shareTitle,desc:e.shareDesc,link:window.location.href,imgUrl:"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){window._hmt.push(["_trackEvent","分享","商品页朋友圈分享","id"+e.shopId,e.invite_code])},cancel:function(){}})})})},onShare:function(e){this.shopId,this.groupId,this.invite_code;1===e&&(this.shopId,this.invite_code)},toDataURLBase64:function(e,t){var i=new XMLHttpRequest;i.onload=function(){var e=new FileReader;e.onloadend=function(){t(e.result)},e.readAsDataURL(i.response)},i.responseType="blob",i.open("GET",e,!0),i.send()},getDetail:function(){var e=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(r.d)(this.shopId).then(function(t){if(t.desc=JSON.parse(t.desc),t.goods_desc=JSON.parse(t.goods_desc),t.share_desc=JSON.parse(t.share_desc),2===t.status&&t.bind_goods_id)return e.$router.push({name:"buyDetail",query:{shopId:t.bind_goods_id}}),void e.getDetail();e.groupDetail=t;for(var i=0;i<e.groupDetail.header_url.length;i++)e.groupDetail.header_url[i]=e.groupDetail.header_url[i].replace("http://","https://");if(e.groupDetail.desc.detail=e.groupDetail.desc.detail.replace(/http:\/\//g,"https://"),e.groupDetail.desc.qa=e.groupDetail.desc.qa.replace(/http:\/\//g,"https://"),e.groupDetail.share_desc.refImg&&1===e.groupDetail.share_desc.refImg.length){e.groupDetail.share_desc.refImg[0].url=e.groupDetail.share_desc.refImg[0].url.replace("http://","https://");var n=e;e.toDataURLBase64(e.groupDetail.share_desc.refImg[0].url,function(e){n.groupDetail.share_desc.refImg[0].url=e})}2===e.groupDetail.goods_type&&(localStorage.getItem("cc_token")&&Object(r.n)({goods_id:e.shopId}).then(function(t){t.out_trade_no&&e.$router.push({name:"success",query:{out_trade_no:t.out_trade_no}})}),window.location.href.indexOf("groupId")>-1?(e.groupId=e.$route.query.groupId,Object(r.f)(e.groupId).then(function(t){e.groupData=t}),e.onShare(0)):e.onShare(1))}))},getInviteResult:function(){var e=this;Object(r.h)().then(function(t){e.earnings=t.earnings,e.userNum=t.user_num})},getInviteList:function(){var e=this;Object(r.g)({page:1,limit:3}).then(function(t){e.inviteList=t.list})}}},j={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",{staticClass:"activity"},[i("img",{staticClass:"headerImg",attrs:{src:e.header1}}),e._v(" "),i("img",{staticClass:"headerImg",attrs:{src:e.header2}}),e._v(" "),i("div",{staticClass:"inviteContainer"},[i("img",{staticClass:"invite-title",attrs:{src:e.inviteResultTitle}}),e._v(" "),i("div",{staticClass:"invite-list"},[e._m(0),e._v(" "),i("div",{staticClass:"flex-center i-num red"},[i("span",[e._v(e._s(e.userNum)+"人")]),e._v(" "),i("span",[e._v(e._s(e.earnings/100)+"元")])])]),e._v(" "),0===e.userNum?i("img",{staticClass:"noData",attrs:{src:e.noData}}):e._e(),e._v(" "),0!=e.userNum?[i("ul",{staticClass:"p-list"},e._l(e.inviteList,function(t){return i("li",[i("div",{staticClass:"flex-start no-margin"},[i("img",{attrs:{src:t.avatar}}),e._v(" "),i("span",[e._v(e._s(t.nickname))])]),e._v(" "),i("span",{staticClass:"no-margin"},[e._v(e._s(e._f("formatDate")(t.pay_at)))])])})),e._v(" "),e.inviteList&&e.inviteList.length>3?i("img",{staticClass:"moreBtn",attrs:{src:e.moreResult},on:{click:e.goToInviteList}}):e._e()]:e._e()],2),e._v(" "),i("img",{staticClass:"headerImg",attrs:{src:e.header4}}),e._v(" "),i("div",{staticClass:"invite-btn"},[i("img",{attrs:{src:e.inviteBtn},on:{click:e.goToInvite}})])])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"flex-center i-title"},[t("span",[this._v("受邀购买")]),this._v(" "),t("span",[this._v("已获奖金")])])}]};var Z=i("VU/8")(Y,j,!1,function(e){i("zIe7"),i("nXoy")},"data-v-e7a42bcc",null);t.default=Z.exports},zIe7:function(e,t){}});
//# sourceMappingURL=2.079d1b3ee9eaab464a16.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/activity/invite_result.png","webpack:///./src/assets/activity/btn.png","webpack:///./src/assets/activity/header_02.png","webpack:///./src/assets/activity/no_data.png","webpack:///./src/assets/activity/header_01.png","webpack:///./src/assets/activity/more.png","webpack:///./src/assets/activity/header_04.png","webpack:///src/components/buy/activity.vue","webpack:///./src/components/buy/activity.vue?6dde","webpack:///./src/components/buy/activity.vue"],"names":["module","exports","__webpack_require__","p","activity","name","data","header1","header_01_default","a","header2","header_02_default","header4","header_04_default","inviteResultTitle","invite_result_default","moreResult","more_default","inviteBtn","btn_default","refBg","refBg_default","join","popType","popFill","popupVisible","refVisible","tabType","popcontentW","popcontentT","qrCode","weChatCode_default","weChatIcon","wechatIcon_default","closeUrl","closemy_default","moreUrl","moreIcon_default","refIcon","refIcon_default","noData","no_data_default","swiperOption","pagination","el","QRCodeB","dataURL","user_id","invite_code_f","invite_code","shopId","groupId","groupDetail","groupData","earnings","userNum","inviteList","shareTitle","shareDesc","filters","formatDate","value","split","mounted","this","getInviteResult","getInviteList","enableShare","methods","goToInvite","query","window","location","href","indexOf","$route","$router","push","goToInviteList","refshow","_this2","mint_ui_common","open","document","body","scrollTop","documentElement","localStorage","getItem","setTimeout","close","Object","api","then","res","length","code","URL","console","log","qrcode","$nextTick","_document$getElementB","getElementById","getClientRects","width","height","style","getOffsetRect","$refs","imageWrapper","_document$getElementB2","height1","width1","npm_default","async","timeout","scrollX","scale","letterRendering","canvas","toDataURL","catch","alert","retUrl","fullPath","is_new_user_url","ele","box","getBoundingClientRect","docElem","pageYOffset","scrollLeft","pageXOffset","clientTop","clientLeft","top","left","Math","round","makeCode","qrcode_default","text","image","that","api_list","url","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","desc","link","imgUrl","success","_hmt","cancel","onMenuShareAppMessage","onShare","type","toDataURLBase64","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","getDetail","_this3","JSON","parse","goods_desc","share_desc","status","bind_goods_id","i","header_url","replace","detail","qa","refImg","_this","avatarUrl","goods_type","goods_id","out_trade_no","_this4","user_num","_this5","page","limit","list","buy_activity","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","_m","_s","_e","_l","avatar","nickname","_f","pay_at","on","click","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/2.079d1b3ee9eaab464a16.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/invite_result.641aca1.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/invite_result.png\n// module id = AlL1\n// module chunks = 2","module.exports = __webpack_public_path__ + \"static/img/btn.9815b8e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/btn.png\n// module id = G3B8\n// module chunks = 2","module.exports = __webpack_public_path__ + \"static/img/header_02.7e13d5f.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_02.png\n// module id = J85P\n// module chunks = 2","module.exports = __webpack_public_path__ + \"static/img/no_data.23b59fc.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/no_data.png\n// module id = PHFB\n// module chunks = 2","module.exports = __webpack_public_path__ + \"static/img/header_01.6e13636.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_01.png\n// module id = cLef\n// module chunks = 2","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABECAYAAADqb1uvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NjczMkQzRUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5NjczMkQ0RUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk2NzMyRDFFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk2NzMyRDJFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Wm4GZAAAO6klEQVR42uxd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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/more.png\n// module id = qVuA\n// module chunks = 2","module.exports = __webpack_public_path__ + \"static/img/header_04.968f58b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_04.png\n// module id = vmc7\n// module chunks = 2","<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\n\n\n// WEBPACK FOOTER //\n// src/components/buy/activity.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"activity\"},[_c('img',{staticClass:\"headerImg\",attrs:{\"src\":_vm.header1}}),_vm._v(\" \"),_c('img',{staticClass:\"headerImg\",attrs:{\"src\":_vm.header2}}),_vm._v(\" \"),_c('div',{staticClass:\"inviteContainer\"},[_c('img',{staticClass:\"invite-title\",attrs:{\"src\":_vm.inviteResultTitle}}),_vm._v(\" \"),_c('div',{staticClass:\"invite-list\"},[_vm._m(0),_vm._v(\" \"),_c('div',{staticClass:\"flex-center i-num red\"},[_c('span',[_vm._v(_vm._s(_vm.userNum)+\"人\")]),_vm._v(\" \"),_c('span',[_vm._v(_vm._s(_vm.earnings / 100)+\"元\")])])]),_vm._v(\" \"),(_vm.userNum === 0)?_c('img',{staticClass:\"noData\",attrs:{\"src\":_vm.noData}}):_vm._e(),_vm._v(\" \"),(_vm.userNum != 0)?[_c('ul',{staticClass:\"p-list\"},_vm._l((_vm.inviteList),function(data){return _c('li',[_c('div',{staticClass:\"flex-start no-margin\"},[_c('img',{attrs:{\"src\":data.avatar}}),_vm._v(\" \"),_c('span',[_vm._v(_vm._s(data.nickname))])]),_vm._v(\" \"),_c('span',{staticClass:\"no-margin\"},[_vm._v(_vm._s(_vm._f(\"formatDate\")(data.pay_at)))])])})),_vm._v(\" \"),(_vm.inviteList && _vm.inviteList.length > 3)?_c('img',{staticClass:\"moreBtn\",attrs:{\"src\":_vm.moreResult},on:{\"click\":_vm.goToInviteList}}):_vm._e()]:_vm._e()],2),_vm._v(\" \"),_c('img',{staticClass:\"headerImg\",attrs:{\"src\":_vm.header4}}),_vm._v(\" \"),_c('div',{staticClass:\"invite-btn\"},[_c('img',{attrs:{\"src\":_vm.inviteBtn},on:{\"click\":_vm.goToInvite}})])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"flex-center i-title\"},[_c('span',[_vm._v(\"受邀购买\")]),_vm._v(\" \"),_c('span',[_vm._v(\"已获奖金\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-e7a42bcc\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/buy/activity.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-e7a42bcc\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./activity.vue\")\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-e7a42bcc\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./activity.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./activity.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./activity.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-e7a42bcc\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./activity.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-e7a42bcc\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/buy/activity.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(t,a,o){for(var f,i,b,u=0,d=[];u<t.length;u++)i=t[u],r[i]&&d.push(r[i][0]),r[i]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(n&&n(t,a,o);d.length;)d.shift()();if(o)for(u=0;u<o.length;u++)b=c(c.s=o[u]);return b};var t={},r={20:0};function c(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,c),r.l=!0,r.exports}c.e=function(e){var n=r[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var t=new Promise(function(t,c){n=r[e]=[t,c]});n[2]=t;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,c.nc&&o.setAttribute("nonce",c.nc),o.src=c.p+"static/js/"+e+"."+{0:"58fcc19ed380b9843670",1:"eacc6f05116524aeec17",2:"079d1b3ee9eaab464a16",3:"2b9bfa8ccc0a953b759c",4:"7d07e312cabda6c112ef",5:"9160a4dbe9872ea32c82",6:"f05d1a92ab079166d767",7:"68b5289d1023e180f3d1",8:"f619def79ce512a4070a",9:"4da7aabbf5bcae8f4312",10:"b24bc1281f9cc052e3a3",11:"fc06274e9c94cbe8dbb3",12:"21b0153d0e7060f6882c",13:"fd0bbb0ec2fd12ea1444",14:"be543b446707b95649fc",15:"013f4a44fbece98e7219",16:"6b717eddafc3e08f57bf",17:"84375e97ebc428b8a39f"}[e]+".js";var f=setTimeout(i,12e4);function i(){o.onerror=o.onload=null,clearTimeout(f);var n=r[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return o.onerror=o.onload=i,a.appendChild(o),t},c.m=e,c.c=t,c.d=function(e,n,t){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:t})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="https://static-cdn.changchangenglish.com/new-sing/",c.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.c31cff9cf342a1fb445c.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap c8d054397bc02ff0243e"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","20","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.c31cff9cf342a1fb445c.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t20: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"58fcc19ed380b9843670\",\"1\":\"eacc6f05116524aeec17\",\"2\":\"079d1b3ee9eaab464a16\",\"3\":\"2b9bfa8ccc0a953b759c\",\"4\":\"7d07e312cabda6c112ef\",\"5\":\"9160a4dbe9872ea32c82\",\"6\":\"f05d1a92ab079166d767\",\"7\":\"68b5289d1023e180f3d1\",\"8\":\"f619def79ce512a4070a\",\"9\":\"4da7aabbf5bcae8f4312\",\"10\":\"b24bc1281f9cc052e3a3\",\"11\":\"fc06274e9c94cbe8dbb3\",\"12\":\"21b0153d0e7060f6882c\",\"13\":\"fd0bbb0ec2fd12ea1444\",\"14\":\"be543b446707b95649fc\",\"15\":\"013f4a44fbece98e7219\",\"16\":\"6b717eddafc3e08f57bf\",\"17\":\"84375e97ebc428b8a39f\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://static-cdn.changchangenglish.com/new-sing/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap c8d054397bc02ff0243e"],"sourceRoot":""}
\ No newline at end of file
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
</li> </li>
</ul> </ul>
<img v-if="inviteList && inviteList.length > 3" class="moreBtn" :src="moreResult" @click="goToInviteList"> <img v-if="inviteList && inviteList.length > 3" class="moreBtn" :src="moreResult" @click="goToInviteList">
</template>q </template>
</div> </div>
<img class="headerImg" :src="header4"> <img class="headerImg" :src="header4">
<div class="invite-btn"> <div class="invite-btn">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment