Commit 0cacc862 authored by 王's avatar

build

parent 697e7d86
......@@ -4,4 +4,4 @@
hm.src = "https://hm.baidu.com/hm.js?3d48322170d471164729cba5dfa4195f";
var s = document.getElementsByTagName("script")[0];
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.9a1c9941de1931ada923.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
})();</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.14be72faf5ca16278306.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
webpackJsonp([2],{"0Kes":function(n,t,e){var i=e("sx92");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);e("rjj0")("595ec0df",i,!1,{})},"9SAN":function(n,t,e){var i=e("MyYq");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);e("rjj0")("f5b05580",i,!1,{})},BRsW:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMEI1NEEzRUZEQjExRThCQkVEODAxNTczRDU0QTZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMEI1NEE0RUZEQjExRThCQkVEODAxNTczRDU0QTZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUwQjU0QTFFRkRCMTFFOEJCRUQ4MDE1NzNENTRBNkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUwQjU0QTJFRkRCMTFFOEJCRUQ4MDE1NzNENTRBNkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4XfPsCAAAEMElEQVR42uyYWUgVURjHXXOrXFCLjBLNMiKyKAMNKoqyV0NTeogkS6weQsKQsgUqKgqS0tII8sFWekhILGiDIGiFKEIzjcrIsiy39N68/T/5jwzhbcY7C1fwwI+5y2HmP9/5zrcc3/5NaT46RiBYC/zAHx9rRhBoCax6+EDP5AAdc5aA+6AL+AKXRcLFKE5Hfvo7XNfgBdq0JmuJruU8K0XLGADjwQJQrzXZV8NVnvJGH0ExcOh4WSPCE0EpDbQDVq/01FVm8noZ1FihFuKGPsNNknEpARPAFCOu4uR1qo89I4SWlwDQZ0T4gOJSBsQcBa+BbLpmFfK9AVY+qXZdXl1a+ynABivOArP/83+3Jze1Q/hLMI5u4Pjn2fL9ubcK3613c4406I/K4anF40GGSbG70i7h8fRbU1YLUWUD3CXdDuGSRcPAL4MlgFJC9Fhh8U4QNUxSkiixionCZcBNe2Htu270eBzH81QZ0zWM+JsW7LkeroQQAzdKxIs16YkqsWAf+ArKgD9FO20KFpJNQ/ncIvAC4utApjvhUk5Wgw9gL4im2C43K/MYfCftHvIDfIGoKtV9pbDqZZ3SS10Svc5jXgvIUAsPp5Ac/iZiJSusB29VS6eMZWAGiCRRHhLBFV6kunc09408bw84zH0mYzq4CPHViiULQRKXRyLFEVAOOtyUsvfkBnyoS1WIjXT4c1UbVb/1U7T8FwT/LoHQc/hcwWAgL7sOv20LYK+niJY6+ADYCJaCVjBxmIcWWlGPU4cSDAYg8BCu2+kyHex9pb6Zp/ZdCUvS52XTFRpV5WWfTZuzmxaX5+WDBCVPgQJmWfk/Qh1V5oPNDIMd3N1hnPjJJuHfQDCfm0AdlxiWY5g/Bg3pN0zTcJ01dIUqqmwFt+nXlgy4hRjtM8V183MWXCmXHb9TvZ/cJaA2+vExcIO950qGy/2qzWuGYIkWV8EcRjlJQqchtthIWSstViobWAetIZv3Ebt/IyOW4e4VQ6Ivw3KSlmi99bgkguP0s1tcRnGlO+CMh+6zHDwDu+jP4rdFEJwKWs1uJMR9VnO3dzJxbWGSyh6BlWu4j+LobtfAZAiusLoDusJweRb8ZOyXtF2nYf08lsS5TCRiiBwIztI6bjOzdWtjXJUN28DlzqCwnfyujDiWEGVMIBKpToC5eo7arOo5n4DFPDbro7CD/L2AEUheLI1ZUTr6FFZ+bUYebEb7JX4qqXkaN+xvkMwNXcpE5sOVWAiazAijZnb5YsEVtHQ7C6ZObsRJ4JSBgsyWc5UaIhHoPXjjTccTeka9hfcevQdCY8LHhI8JHwXCu71cq5Plr9TtwWrh4Va2ZiaMSDYyg6cAAexyutgoNDNNB9qlBq2b1hQXD4lCqKsDZXCtCL/AM5RMWj3Ui63uYCs5lPLz2BSneLmflytNx18BBgDaKTZI2MwN5QAAAABJRU5ErkJggg=="},EyfK:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkwAAAB4CAYAAAAAEK1RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2MERDRTgzRUZEQjExRThCOTkxQ0FFMUE3NkQyMzI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2MERDRTg0RUZEQjExRThCOTkxQ0FFMUE3NkQyMzI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTYwRENFODFFRkRCMTFFOEI5OTFDQUUxQTc2RDIzMjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTYwRENFODJFRkRCMTFFOEI5OTFDQUUxQTc2RDIzMjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Ki7LNAAAUYUlEQVR42uzd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"},H9j6:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyQ0UwQ0QzRUZEQjExRTg4N0JDQzkxNDY3RjkxOUI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyQ0UwQ0Q0RUZEQjExRTg4N0JDQzkxNDY3RjkxOUI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTJDRTBDRDFFRkRCMTFFODg3QkNDOTE0NjdGOTE5QjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTJDRTBDRDJFRkRCMTFFODg3QkNDOTE0NjdGOTE5QjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gR2RiAAACvElEQVR42rSWa2iNcRzHz5a5Rlraq2G0uYWm7A1vDCuTy+SSywu5HbcpJZpSSu6SFbFzGvJCnEhpL4QpkvBiaxtzzyY2yyUlp0lmPj99Tz2dHuc8T53nX59+e57n7Pk8v//1lxWJREIubRvMgSXQHUrRwuFwyE/L/s/9YzDX5XkOFEO5Pqg4Go329SPs43KvP/SDOxCH0bAANsAEt5cgbSOch6tk/DyVMMulS2fDbaiCn1DteNYON6ADemEEzIJCx2/OQSXibq9dOkWxSrJWGyoYBqNgCxyAg7CJFxcRh8I6eANr4SNZl3rN8CWM0d9PYDG89jppEK1RltY287wmXYZXHIJJ8Ap+QI2XSYHAxnKqhuMMH7AslTAX9ijD8eqmy9YTMM3rTETaQBinyxjSfDehZfYVBur6hbpmBQyCyX6mP9J3WjrWriULi7TIO+F3KEMN6U3JSshyplO4T9Gkv0KZbVsVqxNCW+jL4TM8zLDMsuwiPLIJSJYFJixxjGFQ7azi9GzHmqsPUNigODbbsS19ClD4XTHPhIN10ROgMDHzc0zY5Th6gmoDFOMmfKuLwgCFuYofTNiki0UBCssUn5rwGXyD+QEKKxXvJXaa44obM21isZfpLI2xCcQTwiOKJwPILqa4w1nT2LRdD7VWl2hP9ZOFbR5DoJEs/iQ9PmorgPsdyUWUbT9LdcIfgt0+nI9VZvQgryPeggdIWuBwqgO4XJPI6pkTPoRW0V3XEquA09CM/FK6IqpXB+1d2A4tXk56srDysEKyNsejAi91qW1xper7ndY1+oBardl21av/dhCVDxNhpWPsm1QwX/AiTLRdcBH2wzyY4Xj2BWxy5CX9j52nq2GVhPf9CK01a0MYDgtVJFs2IzUcnap9rJSop1sbNWv3qqtb/QoT7T2cEunq0nwNS53bi/4KMAAZdMAprXHLMQAAAABJRU5ErkJggg=="},MyYq:function(n,t,e){(n.exports=e("FZ+f")(!0)).push([n.i,"\nimg,video{\n max-width: 100%;\n}\n.copyToast {\n z-index: 9999;\n}\n","",{version:3,sources:["/Users/wang/Documents/changchang/projects/wechat/src/components/buy/src/components/buy/activityInvite.vue"],names:[],mappings:";AAmXA;EACA,gBAAA;CACA;AACA;EACA,cAAA;CACA",file:"activityInvite.vue",sourcesContent:["<template>\n <div class=\"group-index\" ref=\"index\" v-if=\"groupDetail\" style=\"background-color: #fda813;\">\n <div>\n <img class=\"tips\" :src=\"tipsUrl\"/>\n <div class=\"img-cvs\" id=\"capture\" ref=\"imageWrapper\" v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\n <template v-if=\"avatar && QRCodeB\">\n <img :src=\"groupDetail.share_desc.refImg[0].url\">\n <div class=\"avatar-container\"><img :src=\"avatar\" class=\"avatar\"/> 我已加入,邀请你一起加入</div>\n </template>\n <div id=\"qrcode\" class=\"qrcode\">\n </div>\n </div>\n <img :src=\"dataURL\" class=\"cvs-img\" id=\"cvs-img\"/>\n <div class=\"inviteBtn\" id=\"inviteBtn\">\n <div class=\"i-btn flex-start\" @click=\"show=true\">\n <img class=\"i-env\" :src=\"whiteEnvelopeUrl\"/>\n <span class=\"i-env-title\">邀请语:</span>\n <div class=\"elips\"><span class=\"marquee\">{{comments[commentIndex]}}</span></div>\n </div>\n </div>\n <mt-popup v-model=\"show\" :closeOnClickModal=\"false\">\n <div class=\"pop-fill\">\n <div class=\"flex-bt\">\n <div class=\"flex-start no-margin\">\n <img class=\"p-envelope\" :src=\"envelopeUrl\"/>\n <span class=\"p-tips\">贴心的邀请语提高成功率</span>\n </div>\n <img class=\"p-switch no-margin\" :src=\"switchUrl\" @click=\"onSwitch\"/>\n </div>\n <div class=\"p-comments\">\n <p>{{comments[commentIndex]}}</p>\n </div>\n <div class=\"copyBtn\" v-clipboard:copy=\"comments[commentIndex]\" v-clipboard:success=\"onCopy\">复制邀请语</div>\n <div class=\"close\">\n <img :src=\"closePopUrl\" class=\"close-pop\" @click=\"show=false\"/>\n </div>\n </div>\n </mt-popup>\n </div>\n </div>\n</template>\n\n<script>\n import 'swiper/dist/css/swiper.css'\n import { swiper, swiperSlide } from 'vue-awesome-swiper'\n import QRCode from 'qrcodejs2'\n import { Indicator } from 'mint-ui';\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getUserDetailApi} 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 redBtnUrl from '../../assets/activity/red-bg.png'\n import envelopeUrl from '../../assets/activity/envelope.png'\n import whiteEnvelopeUrl from '../../assets/activity/white-envelope.png'\n import closePopUrl from '../../assets/activity/close.png'\n import switchUrl from '../../assets/activity/switch.png'\n import tipsUrl from '../../assets/activity/tips.png'\n import html2canvas from 'html2canvas'\n import { Toast } from 'mint-ui';\n export default {\n name: \"index\",\n components: {\n swiper,\n swiperSlide,\n },\n data(){\n return {\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 tipsUrl:tipsUrl,\n refIcon:refIcon,\n swiperOption: {\n pagination: {\n el: '.swiper-pagination'\n }\n },\n QRCodeB:false,\n dataURL:null,\n user_id:null,\n avatar:'',\n invite_code_f:true,\n invite_code:'',\n shopId:'',\n groupId:null,\n groupDetail:false,\n groupData:null,\n redBtnUrl: redBtnUrl,\n envelopeUrl: envelopeUrl,\n whiteEnvelopeUrl: whiteEnvelopeUrl,\n closePopUrl: closePopUrl,\n switchUrl: switchUrl,\n show: false,\n comments: [\n '英语这样启蒙效果太棒啦,唱唱这个90天启蒙课程做真不错,推荐给你们!坚持打卡全额返学费,报课即送价值498元教具礼盒。数量有限,抢完即止!',\n '发现一款对宝宝英语启蒙特别有用的产品,每天10分钟宝宝已经爱上英语、爱唱英语。现在他们这个90天课程在做活动,坚持打卡全额返学费。我体验过了,真的很好!快带着宝宝一起唱玩英语吧~',\n '第一次接触线上启蒙英语,发现唱唱课程实在太棒啦,既省事宝宝学起来还方便,每天快乐中学习。现在他们这个90天课程在做活动,限时免费学,不花1分钱,学习90天,还送实物教具,机不可失,速来领取~'\n ],\n commentIndex: 0,\n shareTitle: '钜惠来袭!唱唱启蒙英语90天课程免费学!',\n shareDesc: '报课即送价值498元教具礼盒,坚持打卡全额返学费,让0基础宝宝10分钟开口说英语,速来~'\n }\n },\n mounted(){\n this.getDetail();\n },\n methods:{\n onSwitch(){\n if (this.commentIndex === 0) {\n this.commentIndex = 1;\n } else if (this.commentIndex == 1) {\n this.commentIndex = 2;\n } else if (this.commentIndex == 2) {\n this.commentIndex = 0;\n }\n },\n onCopy(e){\n Toast({\n message: '复制成功',\n position: 'middle',\n className: 'copyToast',\n duration: 2000\n });\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 if(!this.invite_code){\n this.invite_code = 'CC-USER'\n }\n getUserDetailApi().then(res=>{\n this.user_id=res.user_id;\n let _that = this;\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 this.onNewShare(URL);\n this.toDataURLBase64(res.avatar.replace('http://','https://'), function (avatar) {\n _that.avatar = avatar\n });\n _that.qrcode(URL);\n this.refVisible = true;\n this.$nextTick(()=>{\n if(!this.dataURL){\n setTimeout(()=>{\n let {\n height,\n width,\n top\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 console.log('document.getElementById', document.getElementById('capture').getClientRects()[0]);\n document.getElementById('inviteBtn').style.top = height + top + 20 + 'px';\n document.getElementById('inviteBtn').style.opacity = 1;\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 Indicator.close();\n }).catch(res=>{alert(res);console.log()});\n },500)\n }else{\n\n }\n })\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(option) {\n let that = this;\n getwechatParam({\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\n url:window.location.href.split('#')[0]\n }).then(wechatRes => {\n console.log('enableShare', 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: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || '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: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || '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 onNewShare(url){\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 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 } else {\n this.refshow()\n }\n });\n } else {\n this.refshow()\n }\n } else {\n this.refshow()\n }\n })\n }\n\n }\n }\n }\n<\/script>\n<style>\n img,video{\n max-width: 100%;\n }\n .copyToast {\n z-index: 9999;\n }\n</style>\n<style scoped lang=\"less\">\n @import \"../../util/public\";\n @keyframes marquee {\n 0% {\n transform: translateX(0);\n }\n 100% {\n transform: translateX(-1000px);\n }\n }\n .marquee {\n display: block;\n width: 100%;\n top: 12 * @toVw;\n left: 0;\n text-align: center;\n position: absolute;\n -webkit-animation: marquee 30s linear infinite;\n animation: marquee 30s linear infinite;\n }\n .elips {\n position: relative;\n width: 170* @toVw;\n height: 100%;\n overflow: hidden;\n white-space: nowrap;\n /*text-overflow: ellipsis;*/\n margin: 0;\n z-index: 1;\n }\n .tips {\n width: 230 * @toVw;\n margin-left: 163 / 2 * @toVw;\n margin-top: 10 * @toVw;\n }\n .img-cvs{\n position: absolute;\n width: 525 / 2 * @toVw;\n top: 90 * @toVh;\n left: 113 / 2 * @toVw;\n border-radius: 10px;\n .avatar-container {\n position: absolute;\n top: 8 * @toVh;\n left: 8 * @toVw;\n font-size: 12 * @toVw;\n display: flex;\n justify-content: center;\n align-items: center;\n color: #fff;\n img {\n width: 30 * @toVw;\n margin-right: 5px;\n }\n }\n img {\n border-radius: 10px;\n }\n .qrcode{\n position: absolute;\n top: 700 / 2 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n }\n }\n .cvs-img{\n position: absolute;\n width: 525 / 2 * @toVw;\n top: 90 * @toVh;\n left: 113 / 2 * @toVw;\n border-radius: 10px;\n z-index: 10;\n }\n .inviteBtn {\n position: absolute;\n width: 100%;\n opacity: 0;\n text-align: center;\n\n .i-btn {\n position: relative;\n width: 642 / 2 * @toVw;\n height: 92 / 2 * @toVw;\n text-align: left;\n font-size: 14 * @toVw;\n color: #fff;\n background: url('../../assets/activity/red-bg.png') no-repeat center;\n background-size: cover;\n box-sizing: border-box;\n padding: 2px 58/2*@toVw;\n overflow: hidden;\n .i-env {\n width: 36 / 2 * @toVw;;\n height: auto;\n margin-right: 5px;\n margin-left: 0;\n z-index: 2;\n }\n .i-env-title {\n font-size: 16 * @toVw;\n margin:0;\n z-index: 2;\n }\n }\n }\n .flex-start {\n display: flex;\n flex-flow: row nowrap;\n justify-content: flex-start;\n align-items: center;\n }\n .g-btns {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-around;\n align-items: center;\n width: 642 / 2 * @toVw;\n margin-top: 30 / 2 * @toVw;\n font-size: 14 * @toVw;\n color: #fff;\n img {\n width: 96 / 2 * @toVw;\n height: 96 / 2 * @toVw;\n }\n }\n .copyBtn {\n background: url('../../assets/activity/yellow-bg.png') no-repeat center;\n background-size: cover;\n box-sizing: border-box;\n width: 567 / 2 * @toVw;\n height: 92 / 2 * @toVw;\n text-align: center;\n line-height: 92 / 2 * @toVw;\n color: #fff;\n font-size: 20 * @toVw;\n }\n .flex-bt {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n }\n .p-tips {\n color: #999;\n font-size: 15 * @toVw;\n }\n .p-envelope {\n width: 22 * @toVw;\n height: 22 * @toVw;\n margin-right: 12 * @toVw;\n }\n .p-switch {\n width: 15 * @toVw;\n height: 15 * @toVw;\n }\n .p-comments {\n margin: 15px 0;\n height: 150 * @toVw;\n overflow-y: scroll;\n p {\n line-height: 2;\n }\n }\n .no-margin {\n margin: 0;\n }\n .ref-content{\n width: 299 * @toVw;\n height: 564 * @toVw;\n background-size: 100% 100%;\n position: relative;\n .tips{\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 10 * @toVw;\n top: 250 * @toVw;\n width: 1em;\n }\n }\n .group-index{\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n .ref-icon{\n position: fixed;\n height: 100/375 * 90vw ;\n top: 70vw;\n z-index: 6;\n right: 10 * 100 /375vw;\n border-radius: 100px;\n }\n .banner{\n background: white;\n img{\n width: 100%;\n }\n }\n .head{\n background: white;\n margin-bottom: 10px;\n padding: 20/7.5vw;\n .title{\n font-size: 20px;\n color: #333333;\n margin-bottom: 15/7.5vw;\n }\n .detail{\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 15/7.5vw;\n }\n .price{\n .price-content{\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n }\n }\n }\n .head-icon{\n padding: 20/7.5vw;\n background: white;\n margin-bottom: 2px;\n .icon{\n display: inline-block;\n width: 60/7.5vw;\n margin: 0 10/7.5vw;\n border-radius: 1000px;\n vertical-align: middle;\n }\n .more{\n width: 50/7.5vw;\n vertical-align: middle;\n }\n .has{\n font-size: 12px;\n line-height: 60/7.5vw;\n color: #999999;\n float: right;\n }\n }\n .welfare{\n background: white;\n padding:10/7.5vw ;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n }\n .main-detail{\n padding: 20/7.5vw;\n background: white;\n .tab-content{\n border-radius: 9px ;\n border: 1px solid #F63539;\n &:after{\n content: '';\n display: block;\n clear: both;\n }\n .tab-btn{\n width: 50%;\n float: left;\n height: 80/7.5vw;\n line-height: 80/7.5vw;\n text-align: center;\n color: #F63539;\n border-radius:9px ;\n &.active{\n background: #F63539;\n color: white;\n }\n }\n }\n .qa-block{\n padding: 20/7.5vw 0 toVw(150) 0;\n img,video{\n max-width: 100%;\n }\n .qa-content{\n margin: toVw(10) 0;\n .qa-q{\n font-size: 16px;\n color: #666666;\n }\n .qa-a{\n font-size: 16px;\n color: #333333;\n }\n }\n }\n .detail{\n padding: 20/7.5vw 0 150/7.5vw 0;\n .detail-content{\n img,video{\n max-width: 100%;\n }\n }\n\n }\n }\n footer{\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 120/7.5vw;\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\n display: -ms-flexbox; // TWEENER - IE 10 //\n display: -webkit-flex; // NEW - Chrome //\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\n background: white;\n padding: 10/7.5vw;\n border-top: 1px solid #d8d8d8;\n justify-content:space-around;\n .btn{\n border: 1px solid #cccccc;\n border-radius: 8px;\n width:0;\n flex-grow:2;\n text-align: center;\n padding: 15/7.5vw 0;\n margin: 0 10/7.5vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n span{\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n }\n img{\n width: 50/7.5vw;\n }\n &.big{\n padding: 5/7.5vw 0;\n flex-grow:5;\n &.price{\n background: #F83534;\n border-color: #F83534;\n color: white;\n }\n }\n }\n }\n .pop-block{\n padding:40/7.5vw 10/7.5vw;\n width: 600/7.5vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n img{\n width: 250/7.5vw;\n }\n .close{\n width: 50/7.5vw;\n position: absolute;\n top: 20/7.5vw;\n right: 20/7.5vw;\n }\n }\n .mint-popup{\n border-radius: 10px;\n }\n .pop-fill{\n width: 705 / 2 * @toVw;\n padding:30/7.5vw 30/7.5vw;\n box-sizing: border-box;\n font-size: 16px;\n color: #333333;\n .close {\n position: absolute;\n width: 100%;\n bottom: -60 * @toVw;\n left: 0;\n text-align: center;\n }\n .close-pop {\n width: 75 / 2 * @toVw;\n height: 75 / 2 * @toVw;\n }\n .btn-block{\n margin-top: 30/7.5vw;\n &:after{\n content:'';\n display: block;\n clear: both;\n }\n .btn{\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 5/7.5vw 10/7.5vw;\n border-radius: 8px;\n color: #FFFFFF;\n }\n }\n }\n\n }\n\n</style>\n"],sourceRoot:""}])},aRHX:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});e("v2ns");var i=e("7QTg"),A=e("MJLE"),o=e.n(A),a=e("Au9i"),r=e("CCn6"),l=e("E26C"),s=e.n(l),d=e("kXdI"),c=e.n(d),p=e("1UEi"),g=e.n(p),h=e("XaoW"),w=e.n(h),m=e("zpE/"),b=e.n(m),v=e("0ZjB"),u=e.n(v),f=e("t2jw"),C=e.n(f),x=e("BRsW"),E=e.n(x),D=e("wtGu"),B=e.n(D),I=e("rEFa"),y=e.n(I),k=e("H9j6"),U=e.n(k),R=e("sUbC"),V=e.n(R),W=e("2Pnh"),z=e.n(W),N={name:"index",components:{swiper:i.swiper,swiperSlide:i.swiperSlide},data:function(){return{refBg:s.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:b.a,weChatIcon:w.a,closeUrl:u.a,moreUrl:c.a,tipsUrl:V.a,refIcon:g.a,swiperOption:{pagination:{el:".swiper-pagination"}},QRCodeB:!1,dataURL:null,user_id:null,avatar:"",invite_code_f:!0,invite_code:"",shopId:"",groupId:null,groupDetail:!1,groupData:null,redBtnUrl:C.a,envelopeUrl:E.a,whiteEnvelopeUrl:B.a,closePopUrl:y.a,switchUrl:U.a,show:!1,comments:["英语这样启蒙效果太棒啦,唱唱这个90天启蒙课程做真不错,推荐给你们!坚持打卡全额返学费,报课即送价值498元教具礼盒。数量有限,抢完即止!","发现一款对宝宝英语启蒙特别有用的产品,每天10分钟宝宝已经爱上英语、爱唱英语。现在他们这个90天课程在做活动,坚持打卡全额返学费。我体验过了,真的很好!快带着宝宝一起唱玩英语吧~","第一次接触线上启蒙英语,发现唱唱课程实在太棒啦,既省事宝宝学起来还方便,每天快乐中学习。现在他们这个90天课程在做活动,限时免费学,不花1分钱,学习90天,还送实物教具,机不可失,速来领取~"],commentIndex:0,shareTitle:"钜惠来袭!唱唱启蒙英语90天课程免费学!",shareDesc:"报课即送价值498元教具礼盒,坚持打卡全额返学费,让0基础宝宝10分钟开口说英语,速来~"}},mounted:function(){this.getDetail()},methods:{onSwitch:function(){0===this.commentIndex?this.commentIndex=1:1==this.commentIndex?this.commentIndex=2:2==this.commentIndex&&(this.commentIndex=0)},onCopy:function(n){Object(a.Toast)({message:"复制成功",position:"middle",className:"copyToast",duration:2e3})},refshow:function(){var n=this;if(a.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))this.invite_code||(this.invite_code="CC-USER"),Object(r.q)().then(function(t){n.user_id=t.user_id;var e=n,i=n.invite_code.split("-");i.length>2&&"TEACHER"===i[1]&&(i[1]="USER");var A=i[0]+"-"+i[1],o="https://wechat-test.changchangenglish.com/#/buyDetail?shopId="+n.shopId+"&invite_code="+A+"-"+n.user_id;n.groupId&&"null"!==n.groupId&&(o+="&groupId="+n.groupId),n.onNewShare(o),n.toDataURLBase64(t.avatar.replace("http://","https://"),function(n){e.avatar=n}),e.qrcode(o),n.refVisible=!0,n.$nextTick(function(){n.dataURL||setTimeout(function(){var t=document.getElementById("capture").getClientRects()[0],e=t.height,i=t.width,A=t.top;document.getElementById("capture").style.width=i+"px";n.getOffsetRect(n.$refs.imageWrapper);var o=document.getElementById("capture").getClientRects()[0],r=o.height1,l=o.width1;console.log("document.getElementById",document.getElementById("capture").getClientRects()[0]),document.getElementById("inviteBtn").style.top=e+A+20+"px",document.getElementById("inviteBtn").style.opacity=1,z()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:l,height:r,letterRendering:!0}).then(function(t){var e=t.toDataURL("image/jpg");n.dataURL=e,a.Indicator.close()}).catch(function(n){alert(n),console.log()})},500)})});else{var t={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:t})}},getOffsetRect:function(n){var t=n.getBoundingClientRect(),e=document.body,i=document.documentElement,A=window.pageYOffset||i.scrollTop||e.scrollTop,o=window.pageXOffset||i.scrollLeft||e.scrollLeft,a=i.clientTop||e.clientTop,r=i.clientLeft||e.clientLeft,l=t.top+A-a,s=t.left+o-r;return{top:Math.round(l),left:Math.round(s)}},qrcode:function(n){this.QRCodeB?this.QRCodeB.makeCode(n):this.QRCodeB=new o.a("qrcode",{width:80,height:80,text:n,image:""})},enableShare:function(n){var t=this;Object(r.t)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(e){console.log("enableShare",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:t.shareTitle,desc:t.shareDesc,link:n.shareUrl,imgUrl:n.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功"),window._hmt.push(["_trackEvent","分享","商品页好友分享","id"+t.shopId,t.invite_code])},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:t.shareTitle,desc:t.shareDesc,link:n.shareUrl,imgUrl:n.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){window._hmt.push(["_trackEvent","分享","商品页朋友圈分享","id"+t.shopId,t.invite_code])},cancel:function(){}})})})},onShare:function(n){var t="https://wechat-test.changchangenglish.com/#/buyDetail??shopId="+this.shopId+"&groupId="+this.groupId+"&invite_code="+this.invite_code;1===n&&(t="https://wechat-test.changchangenglish.com/#/buyDetail??shopId="+this.shopId+"&invite_code="+this.invite_code),this.enableShare({product_title:this.groupDetail.share_desc.title,desc:this.groupDetail.share_desc.content,shareIcon:this.groupDetail.share_desc.img[0].url,shareUrl:t})},onNewShare:function(n){this.enableShare({product_title:this.groupDetail.share_desc.title,desc:this.groupDetail.share_desc.content,shareIcon:this.groupDetail.share_desc.img[0].url,shareUrl:n})},toDataURLBase64:function(n,t){var e=new XMLHttpRequest;e.onload=function(){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e.response)},e.responseType="blob",e.open("GET",n,!0),e.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(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 n.$router.push({name:"buyDetail",query:{shopId:t.bind_goods_id}}),void n.getDetail();n.groupDetail=t;for(var e=0;e<n.groupDetail.header_url.length;e++)n.groupDetail.header_url[e]=n.groupDetail.header_url[e].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(r.n)({goods_id:n.shopId}).then(function(t){t.out_trade_no?n.$router.push({name:"success",query:{out_trade_no:t.out_trade_no}}):n.refshow()}):n.refshow()}))}}},S=function(){var n=this,t=n.$createElement,e=n._self._c||t;return n.groupDetail?e("div",{ref:"index",staticClass:"group-index",staticStyle:{"background-color":"#fda813"}},[e("div",[e("img",{staticClass:"tips",attrs:{src:n.tipsUrl}}),n._v(" "),n.groupDetail.share_desc.refImg&&n.groupDetail.share_desc.refImg.length>0?e("div",{ref:"imageWrapper",staticClass:"img-cvs",attrs:{id:"capture"}},[n.avatar&&n.QRCodeB?[e("img",{attrs:{src:n.groupDetail.share_desc.refImg[0].url}}),n._v(" "),e("div",{staticClass:"avatar-container"},[e("img",{staticClass:"avatar",attrs:{src:n.avatar}}),n._v(" 我已加入,邀请你一起加入")])]:n._e(),n._v(" "),e("div",{staticClass:"qrcode",attrs:{id:"qrcode"}})],2):n._e(),n._v(" "),e("img",{staticClass:"cvs-img",attrs:{src:n.dataURL,id:"cvs-img"}}),n._v(" "),e("div",{staticClass:"inviteBtn",attrs:{id:"inviteBtn"}},[e("div",{staticClass:"i-btn flex-start",on:{click:function(t){n.show=!0}}},[e("img",{staticClass:"i-env",attrs:{src:n.whiteEnvelopeUrl}}),n._v(" "),e("span",{staticClass:"i-env-title"},[n._v("邀请语:")]),n._v(" "),e("div",{staticClass:"elips"},[e("span",{staticClass:"marquee"},[n._v(n._s(n.comments[n.commentIndex]))])])])]),n._v(" "),e("mt-popup",{attrs:{closeOnClickModal:!1},model:{value:n.show,callback:function(t){n.show=t},expression:"show"}},[e("div",{staticClass:"pop-fill"},[e("div",{staticClass:"flex-bt"},[e("div",{staticClass:"flex-start no-margin"},[e("img",{staticClass:"p-envelope",attrs:{src:n.envelopeUrl}}),n._v(" "),e("span",{staticClass:"p-tips"},[n._v("贴心的邀请语提高成功率")])]),n._v(" "),e("img",{staticClass:"p-switch no-margin",attrs:{src:n.switchUrl},on:{click:n.onSwitch}})]),n._v(" "),e("div",{staticClass:"p-comments"},[e("p",[n._v(n._s(n.comments[n.commentIndex]))])]),n._v(" "),e("div",{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:n.comments[n.commentIndex],expression:"comments[commentIndex]",arg:"copy"},{name:"clipboard",rawName:"v-clipboard:success",value:n.onCopy,expression:"onCopy",arg:"success"}],staticClass:"copyBtn"},[n._v("复制邀请语")]),n._v(" "),e("div",{staticClass:"close"},[e("img",{staticClass:"close-pop",attrs:{src:n.closePopUrl},on:{click:function(t){n.show=!1}}})])])])],1)]):n._e()};S._withStripped=!0;var T={render:S,staticRenderFns:[]},M=T;var F=!1;var j=e("VU/8")(N,M,!1,function(n){F||(e("9SAN"),e("0Kes"))},"data-v-3a31699e",null);j.options.__file="src/components/buy/activityInvite.vue";t.default=j.exports},kxFB:function(n,t){n.exports=function(n){return"string"!=typeof n?n:(/^['"].*['"]$/.test(n)&&(n=n.slice(1,-1)),/["'() \t\n]/.test(n)?'"'+n.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':n)}},rEFa:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5MUEyNDIzRUZEQjExRTg4OUI5RThGRUFFMkUzMkQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5MUEyNDI0RUZEQjExRTg4OUI5RThGRUFFMkUzMkQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTkxQTI0MjFFRkRCMTFFODg5QjlFOEZFQUUyRTMyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTkxQTI0MjJFRkRCMTFFODg5QjlFOEZFQUUyRTMyRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7e86tzAAAHM0lEQVR42uyc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"},sUbC:function(n,t,e){n.exports=e.p+"static/img/tips.3695a2d.png"},sx92:function(n,t,e){var i=e("kxFB");(n.exports=e("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-3a31699e] {\n float: right;\n}\n.main-block[data-v-3a31699e] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-3a31699e]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-3a31699e]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-3a31699e]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-3a31699e]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n@-webkit-keyframes marquee-data-v-3a31699e {\n0% {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n100% {\n -webkit-transform: translateX(-1000px);\n transform: translateX(-1000px);\n}\n}\n@keyframes marquee-data-v-3a31699e {\n0% {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n100% {\n -webkit-transform: translateX(-1000px);\n transform: translateX(-1000px);\n}\n}\n.marquee[data-v-3a31699e] {\n display: block;\n width: 100%;\n top: 3.2vw;\n left: 0;\n text-align: center;\n position: absolute;\n -webkit-animation: marquee-data-v-3a31699e 30s linear infinite;\n animation: marquee-data-v-3a31699e 30s linear infinite;\n}\n.elips[data-v-3a31699e] {\n position: relative;\n width: 45.33333333vw;\n height: 100%;\n overflow: hidden;\n white-space: nowrap;\n /*text-overflow: ellipsis;*/\n margin: 0;\n z-index: 1;\n}\n.tips[data-v-3a31699e] {\n width: 61.33333333vw;\n margin-left: 21.73333333vw;\n margin-top: 2.66666667vw;\n}\n.img-cvs[data-v-3a31699e] {\n position: absolute;\n width: 70vw;\n top: 13.49325337vh;\n left: 15.06666667vw;\n border-radius: 10px;\n}\n.img-cvs .avatar-container[data-v-3a31699e] {\n position: absolute;\n top: 1.1994003vh;\n left: 2.13333333vw;\n font-size: 3.2vw;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\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 color: #fff;\n}\n.img-cvs .avatar-container img[data-v-3a31699e] {\n width: 8vw;\n margin-right: 5px;\n}\n.img-cvs img[data-v-3a31699e] {\n border-radius: 10px;\n}\n.img-cvs .qrcode[data-v-3a31699e] {\n position: absolute;\n top: 93.33333333vw;\n left: 4vw;\n width: 16vw;\n}\n.cvs-img[data-v-3a31699e] {\n position: absolute;\n width: 70vw;\n top: 13.49325337vh;\n left: 15.06666667vw;\n border-radius: 10px;\n z-index: 10;\n}\n.inviteBtn[data-v-3a31699e] {\n position: absolute;\n width: 100%;\n opacity: 0;\n text-align: center;\n}\n.inviteBtn .i-btn[data-v-3a31699e] {\n position: relative;\n width: 85.6vw;\n height: 12.26666667vw;\n text-align: left;\n font-size: 3.73333333vw;\n color: #fff;\n background: url("+i(e("t2jw"))+") no-repeat center;\n background-size: cover;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n padding: 2px 7.73333333vw;\n overflow: hidden;\n}\n.inviteBtn .i-btn .i-env[data-v-3a31699e] {\n width: 4.8vw;\n height: auto;\n margin-right: 5px;\n margin-left: 0;\n z-index: 2;\n}\n.inviteBtn .i-btn .i-env-title[data-v-3a31699e] {\n font-size: 4.26666667vw;\n margin: 0;\n z-index: 2;\n}\n.flex-start[data-v-3a31699e] {\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.g-btns[data-v-3a31699e] {\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 -ms-flex-pack: distribute;\n justify-content: space-around;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n width: 85.6vw;\n margin-top: 4vw;\n font-size: 3.73333333vw;\n color: #fff;\n}\n.g-btns img[data-v-3a31699e] {\n width: 12.8vw;\n height: 12.8vw;\n}\n.copyBtn[data-v-3a31699e] {\n background: url("+i(e("EyfK"))+") no-repeat center;\n background-size: cover;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n width: 75.6vw;\n height: 12.26666667vw;\n text-align: center;\n line-height: 12.26666667vw;\n color: #fff;\n font-size: 5.33333333vw;\n}\n.flex-bt[data-v-3a31699e] {\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}\n.p-tips[data-v-3a31699e] {\n color: #999;\n font-size: 4vw;\n}\n.p-envelope[data-v-3a31699e] {\n width: 5.86666667vw;\n height: 5.86666667vw;\n margin-right: 3.2vw;\n}\n.p-switch[data-v-3a31699e] {\n width: 4vw;\n height: 4vw;\n}\n.p-comments[data-v-3a31699e] {\n margin: 15px 0;\n height: 40vw;\n overflow-y: scroll;\n}\n.p-comments p[data-v-3a31699e] {\n line-height: 2;\n}\n.no-margin[data-v-3a31699e] {\n margin: 0;\n}\n.ref-content[data-v-3a31699e] {\n width: 79.73333333vw;\n height: 150.4vw;\n background-size: 100% 100%;\n position: relative;\n}\n.ref-content .tips[data-v-3a31699e] {\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 2.66666667vw;\n top: 66.66666667vw;\n width: 1em;\n}\n.group-index[data-v-3a31699e] {\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n}\n.group-index .ref-icon[data-v-3a31699e] {\n position: fixed;\n height: 24vw;\n top: 70vw;\n z-index: 6;\n right: 2.66666667vw;\n border-radius: 100px;\n}\n.group-index .banner[data-v-3a31699e] {\n background: white;\n}\n.group-index .banner img[data-v-3a31699e] {\n width: 100%;\n}\n.group-index .head[data-v-3a31699e] {\n background: white;\n margin-bottom: 10px;\n padding: 2.66666667vw;\n}\n.group-index .head .title[data-v-3a31699e] {\n font-size: 20px;\n color: #333333;\n margin-bottom: 2vw;\n}\n.group-index .head .detail[data-v-3a31699e] {\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 2vw;\n}\n.group-index .head .price .price-content[data-v-3a31699e] {\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n}\n.group-index .head-icon[data-v-3a31699e] {\n padding: 2.66666667vw;\n background: white;\n margin-bottom: 2px;\n}\n.group-index .head-icon .icon[data-v-3a31699e] {\n display: inline-block;\n width: 8vw;\n margin: 0 1.33333333vw;\n border-radius: 1000px;\n vertical-align: middle;\n}\n.group-index .head-icon .more[data-v-3a31699e] {\n width: 6.66666667vw;\n vertical-align: middle;\n}\n.group-index .head-icon .has[data-v-3a31699e] {\n font-size: 12px;\n line-height: 8vw;\n color: #999999;\n float: right;\n}\n.group-index .welfare[data-v-3a31699e] {\n background: white;\n padding: 1.33333333vw;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n}\n.group-index .main-detail[data-v-3a31699e] {\n padding: 2.66666667vw;\n background: white;\n}\n.group-index .main-detail .tab-content[data-v-3a31699e] {\n border-radius: 9px ;\n border: 1px solid #F63539;\n}\n.group-index .main-detail .tab-content[data-v-3a31699e]:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .main-detail .tab-content .tab-btn[data-v-3a31699e] {\n width: 50%;\n float: left;\n height: 10.66666667vw;\n line-height: 10.66666667vw;\n text-align: center;\n color: #F63539;\n border-radius: 9px ;\n}\n.group-index .main-detail .tab-content .tab-btn.active[data-v-3a31699e] {\n background: #F63539;\n color: white;\n}\n.group-index .main-detail .qa-block[data-v-3a31699e] {\n padding: 2.66666667vw 0 toVw(150) 0;\n}\n.group-index .main-detail .qa-block img[data-v-3a31699e],\n.group-index .main-detail .qa-block video[data-v-3a31699e] {\n max-width: 100%;\n}\n.group-index .main-detail .qa-block .qa-content[data-v-3a31699e] {\n margin: toVw(10) 0;\n}\n.group-index .main-detail .qa-block .qa-content .qa-q[data-v-3a31699e] {\n font-size: 16px;\n color: #666666;\n}\n.group-index .main-detail .qa-block .qa-content .qa-a[data-v-3a31699e] {\n font-size: 16px;\n color: #333333;\n}\n.group-index .main-detail .detail[data-v-3a31699e] {\n padding: 2.66666667vw 0 20vw 0;\n}\n.group-index .main-detail .detail .detail-content img[data-v-3a31699e],\n.group-index .main-detail .detail .detail-content video[data-v-3a31699e] {\n max-width: 100%;\n}\n.group-index footer[data-v-3a31699e] {\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 16vw;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n background: white;\n padding: 1.33333333vw;\n border-top: 1px solid #d8d8d8;\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.group-index footer .btn[data-v-3a31699e] {\n border: 1px solid #cccccc;\n border-radius: 8px;\n width: 0;\n -webkit-box-flex: 2;\n -ms-flex-positive: 2;\n flex-grow: 2;\n text-align: center;\n padding: 2vw 0;\n margin: 0 1.33333333vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n}\n.group-index footer .btn span[data-v-3a31699e] {\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n}\n.group-index footer .btn img[data-v-3a31699e] {\n width: 6.66666667vw;\n}\n.group-index footer .btn.big[data-v-3a31699e] {\n padding: 0.66666667vw 0;\n -webkit-box-flex: 5;\n -ms-flex-positive: 5;\n flex-grow: 5;\n}\n.group-index footer .btn.big.price[data-v-3a31699e] {\n background: #F83534;\n border-color: #F83534;\n color: white;\n}\n.group-index .pop-block[data-v-3a31699e] {\n padding: 5.33333333vw 1.33333333vw;\n width: 80vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n}\n.group-index .pop-block img[data-v-3a31699e] {\n width: 33.33333333vw;\n}\n.group-index .pop-block .close[data-v-3a31699e] {\n width: 6.66666667vw;\n position: absolute;\n top: 2.66666667vw;\n right: 2.66666667vw;\n}\n.group-index .mint-popup[data-v-3a31699e] {\n border-radius: 10px;\n}\n.group-index .pop-fill[data-v-3a31699e] {\n width: 94vw;\n padding: 4vw 4vw;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n font-size: 16px;\n color: #333333;\n}\n.group-index .pop-fill .close[data-v-3a31699e] {\n position: absolute;\n width: 100%;\n bottom: -16vw;\n left: 0;\n text-align: center;\n}\n.group-index .pop-fill .close-pop[data-v-3a31699e] {\n width: 10vw;\n height: 10vw;\n}\n.group-index .pop-fill .btn-block[data-v-3a31699e] {\n margin-top: 4vw;\n}\n.group-index .pop-fill .btn-block[data-v-3a31699e]:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .pop-fill .btn-block .btn[data-v-3a31699e] {\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 0.66666667vw 1.33333333vw;\n border-radius: 8px;\n color: #FFFFFF;\n}\n","",{version:3,sources:["/Users/wang/Documents/changchang/projects/wechat/src/util/public.less","/Users/wang/Documents/changchang/projects/wechat/src/components/buy/activityInvite.vue","/Users/wang/Documents/changchang/projects/wechat/src/components/buy/activityInvite.vue"],names:[],mappings:"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",file:"activityInvite.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@keyframes marquee {\n 0% {\n transform: translateX(0);\n }\n 100% {\n transform: translateX(-1000px);\n }\n}\n.marquee {\n display: block;\n width: 100%;\n top: 3.2vw;\n left: 0;\n text-align: center;\n position: absolute;\n -webkit-animation: marquee 30s linear infinite;\n animation: marquee 30s linear infinite;\n}\n.elips {\n position: relative;\n width: 45.33333333vw;\n height: 100%;\n overflow: hidden;\n white-space: nowrap;\n /*text-overflow: ellipsis;*/\n margin: 0;\n z-index: 1;\n}\n.tips {\n width: 61.33333333vw;\n margin-left: 21.73333333vw;\n margin-top: 2.66666667vw;\n}\n.img-cvs {\n position: absolute;\n width: 70vw;\n top: 13.49325337vh;\n left: 15.06666667vw;\n border-radius: 10px;\n}\n.img-cvs .avatar-container {\n position: absolute;\n top: 1.1994003vh;\n left: 2.13333333vw;\n font-size: 3.2vw;\n display: flex;\n justify-content: center;\n align-items: center;\n color: #fff;\n}\n.img-cvs .avatar-container img {\n width: 8vw;\n margin-right: 5px;\n}\n.img-cvs img {\n border-radius: 10px;\n}\n.img-cvs .qrcode {\n position: absolute;\n top: 93.33333333vw;\n left: 4vw;\n width: 16vw;\n}\n.cvs-img {\n position: absolute;\n width: 70vw;\n top: 13.49325337vh;\n left: 15.06666667vw;\n border-radius: 10px;\n z-index: 10;\n}\n.inviteBtn {\n position: absolute;\n width: 100%;\n opacity: 0;\n text-align: center;\n}\n.inviteBtn .i-btn {\n position: relative;\n width: 85.6vw;\n height: 12.26666667vw;\n text-align: left;\n font-size: 3.73333333vw;\n color: #fff;\n background: url('../../assets/activity/red-bg.png') no-repeat center;\n background-size: cover;\n box-sizing: border-box;\n padding: 2px 7.73333333vw;\n overflow: hidden;\n}\n.inviteBtn .i-btn .i-env {\n width: 4.8vw;\n height: auto;\n margin-right: 5px;\n margin-left: 0;\n z-index: 2;\n}\n.inviteBtn .i-btn .i-env-title {\n font-size: 4.26666667vw;\n margin: 0;\n z-index: 2;\n}\n.flex-start {\n display: flex;\n flex-flow: row nowrap;\n justify-content: flex-start;\n align-items: center;\n}\n.g-btns {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-around;\n align-items: center;\n width: 85.6vw;\n margin-top: 4vw;\n font-size: 3.73333333vw;\n color: #fff;\n}\n.g-btns img {\n width: 12.8vw;\n height: 12.8vw;\n}\n.copyBtn {\n background: url('../../assets/activity/yellow-bg.png') no-repeat center;\n background-size: cover;\n box-sizing: border-box;\n width: 75.6vw;\n height: 12.26666667vw;\n text-align: center;\n line-height: 12.26666667vw;\n color: #fff;\n font-size: 5.33333333vw;\n}\n.flex-bt {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.p-tips {\n color: #999;\n font-size: 4vw;\n}\n.p-envelope {\n width: 5.86666667vw;\n height: 5.86666667vw;\n margin-right: 3.2vw;\n}\n.p-switch {\n width: 4vw;\n height: 4vw;\n}\n.p-comments {\n margin: 15px 0;\n height: 40vw;\n overflow-y: scroll;\n}\n.p-comments p {\n line-height: 2;\n}\n.no-margin {\n margin: 0;\n}\n.ref-content {\n width: 79.73333333vw;\n height: 150.4vw;\n background-size: 100% 100%;\n position: relative;\n}\n.ref-content .tips {\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 2.66666667vw;\n top: 66.66666667vw;\n width: 1em;\n}\n.group-index {\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n}\n.group-index .ref-icon {\n position: fixed;\n height: 24vw;\n top: 70vw;\n z-index: 6;\n right: 2.66666667vw;\n border-radius: 100px;\n}\n.group-index .banner {\n background: white;\n}\n.group-index .banner img {\n width: 100%;\n}\n.group-index .head {\n background: white;\n margin-bottom: 10px;\n padding: 2.66666667vw;\n}\n.group-index .head .title {\n font-size: 20px;\n color: #333333;\n margin-bottom: 2vw;\n}\n.group-index .head .detail {\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 2vw;\n}\n.group-index .head .price .price-content {\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n}\n.group-index .head-icon {\n padding: 2.66666667vw;\n background: white;\n margin-bottom: 2px;\n}\n.group-index .head-icon .icon {\n display: inline-block;\n width: 8vw;\n margin: 0 1.33333333vw;\n border-radius: 1000px;\n vertical-align: middle;\n}\n.group-index .head-icon .more {\n width: 6.66666667vw;\n vertical-align: middle;\n}\n.group-index .head-icon .has {\n font-size: 12px;\n line-height: 8vw;\n color: #999999;\n float: right;\n}\n.group-index .welfare {\n background: white;\n padding: 1.33333333vw;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n}\n.group-index .main-detail {\n padding: 2.66666667vw;\n background: white;\n}\n.group-index .main-detail .tab-content {\n border-radius: 9px ;\n border: 1px solid #F63539;\n}\n.group-index .main-detail .tab-content:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .main-detail .tab-content .tab-btn {\n width: 50%;\n float: left;\n height: 10.66666667vw;\n line-height: 10.66666667vw;\n text-align: center;\n color: #F63539;\n border-radius: 9px ;\n}\n.group-index .main-detail .tab-content .tab-btn.active {\n background: #F63539;\n color: white;\n}\n.group-index .main-detail .qa-block {\n padding: 2.66666667vw 0 toVw(150) 0;\n}\n.group-index .main-detail .qa-block img,\n.group-index .main-detail .qa-block video {\n max-width: 100%;\n}\n.group-index .main-detail .qa-block .qa-content {\n margin: toVw(10) 0;\n}\n.group-index .main-detail .qa-block .qa-content .qa-q {\n font-size: 16px;\n color: #666666;\n}\n.group-index .main-detail .qa-block .qa-content .qa-a {\n font-size: 16px;\n color: #333333;\n}\n.group-index .main-detail .detail {\n padding: 2.66666667vw 0 20vw 0;\n}\n.group-index .main-detail .detail .detail-content img,\n.group-index .main-detail .detail .detail-content video {\n max-width: 100%;\n}\n.group-index footer {\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 16vw;\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n background: white;\n padding: 1.33333333vw;\n border-top: 1px solid #d8d8d8;\n justify-content: space-around;\n}\n.group-index footer .btn {\n border: 1px solid #cccccc;\n border-radius: 8px;\n width: 0;\n flex-grow: 2;\n text-align: center;\n padding: 2vw 0;\n margin: 0 1.33333333vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n}\n.group-index footer .btn span {\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n}\n.group-index footer .btn img {\n width: 6.66666667vw;\n}\n.group-index footer .btn.big {\n padding: 0.66666667vw 0;\n flex-grow: 5;\n}\n.group-index footer .btn.big.price {\n background: #F83534;\n border-color: #F83534;\n color: white;\n}\n.group-index .pop-block {\n padding: 5.33333333vw 1.33333333vw;\n width: 80vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n}\n.group-index .pop-block img {\n width: 33.33333333vw;\n}\n.group-index .pop-block .close {\n width: 6.66666667vw;\n position: absolute;\n top: 2.66666667vw;\n right: 2.66666667vw;\n}\n.group-index .mint-popup {\n border-radius: 10px;\n}\n.group-index .pop-fill {\n width: 94vw;\n padding: 4vw 4vw;\n box-sizing: border-box;\n font-size: 16px;\n color: #333333;\n}\n.group-index .pop-fill .close {\n position: absolute;\n width: 100%;\n bottom: -16vw;\n left: 0;\n text-align: center;\n}\n.group-index .pop-fill .close-pop {\n width: 10vw;\n height: 10vw;\n}\n.group-index .pop-fill .btn-block {\n margin-top: 4vw;\n}\n.group-index .pop-fill .btn-block:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .pop-fill .btn-block .btn {\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 0.66666667vw 1.33333333vw;\n border-radius: 8px;\n color: #FFFFFF;\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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@keyframes marquee {\n 0% {\n transform: translateX(0);\n }\n 100% {\n transform: translateX(-1000px);\n }\n}\n.marquee {\n display: block;\n width: 100%;\n top: 12 * @toVw;\n left: 0;\n text-align: center;\n position: absolute;\n -webkit-animation: marquee 30s linear infinite;\n animation: marquee 30s linear infinite;\n}\n.elips {\n position: relative;\n width: 170* @toVw;\n height: 100%;\n overflow: hidden;\n white-space: nowrap;\n /*text-overflow: ellipsis;*/\n margin: 0;\n z-index: 1;\n}\n.tips {\n width: 230 * @toVw;\n margin-left: 163 / 2 * @toVw;\n margin-top: 10 * @toVw;\n}\n.img-cvs{\n position: absolute;\n width: 525 / 2 * @toVw;\n top: 90 * @toVh;\n left: 113 / 2 * @toVw;\n border-radius: 10px;\n .avatar-container {\n position: absolute;\n top: 8 * @toVh;\n left: 8 * @toVw;\n font-size: 12 * @toVw;\n display: flex;\n justify-content: center;\n align-items: center;\n color: #fff;\n img {\n width: 30 * @toVw;\n margin-right: 5px;\n }\n }\n img {\n border-radius: 10px;\n }\n.qrcode{\n position: absolute;\n top: 700 / 2 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n}\n}\n.cvs-img{\n position: absolute;\n width: 525 / 2 * @toVw;\n top: 90 * @toVh;\n left: 113 / 2 * @toVw;\n border-radius: 10px;\n z-index: 10;\n}\n.inviteBtn {\n position: absolute;\n width: 100%;\n opacity: 0;\n text-align: center;\n\n .i-btn {\n position: relative;\n width: 642 / 2 * @toVw;\n height: 92 / 2 * @toVw;\n text-align: left;\n font-size: 14 * @toVw;\n color: #fff;\n background: url('../../assets/activity/red-bg.png') no-repeat center;\n background-size: cover;\n box-sizing: border-box;\n padding: 2px 58/2*@toVw;\n overflow: hidden;\n .i-env {\n width: 36 / 2 * @toVw;;\n height: auto;\n margin-right: 5px;\n margin-left: 0;\n z-index: 2;\n }\n .i-env-title {\n font-size: 16 * @toVw;\n margin:0;\n z-index: 2;\n }\n }\n}\n.flex-start {\n display: flex;\n flex-flow: row nowrap;\n justify-content: flex-start;\n align-items: center;\n}\n.g-btns {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-around;\n align-items: center;\n width: 642 / 2 * @toVw;\n margin-top: 30 / 2 * @toVw;\n font-size: 14 * @toVw;\n color: #fff;\n img {\n width: 96 / 2 * @toVw;\n height: 96 / 2 * @toVw;\n }\n}\n.copyBtn {\n background: url('../../assets/activity/yellow-bg.png') no-repeat center;\n background-size: cover;\n box-sizing: border-box;\n width: 567 / 2 * @toVw;\n height: 92 / 2 * @toVw;\n text-align: center;\n line-height: 92 / 2 * @toVw;\n color: #fff;\n font-size: 20 * @toVw;\n}\n.flex-bt {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.p-tips {\n color: #999;\n font-size: 15 * @toVw;\n}\n.p-envelope {\n width: 22 * @toVw;\n height: 22 * @toVw;\n margin-right: 12 * @toVw;\n}\n.p-switch {\n width: 15 * @toVw;\n height: 15 * @toVw;\n}\n.p-comments {\n margin: 15px 0;\n height: 150 * @toVw;\n overflow-y: scroll;\n p {\n line-height: 2;\n }\n}\n.no-margin {\n margin: 0;\n}\n.ref-content{\n width: 299 * @toVw;\n height: 564 * @toVw;\n background-size: 100% 100%;\n position: relative;\n.tips{\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 10 * @toVw;\n top: 250 * @toVw;\n width: 1em;\n}\n}\n.group-index{\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n.ref-icon{\n position: fixed;\n height: 100/375 * 90vw ;\n top: 70vw;\n z-index: 6;\n right: 10 * 100 /375vw;\n border-radius: 100px;\n}\n.banner{\n background: white;\nimg{\n width: 100%;\n}\n}\n.head{\n background: white;\n margin-bottom: 10px;\n padding: 20/7.5vw;\n.title{\n font-size: 20px;\n color: #333333;\n margin-bottom: 15/7.5vw;\n}\n.detail{\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 15/7.5vw;\n}\n.price{\n.price-content{\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n}\n}\n}\n.head-icon{\n padding: 20/7.5vw;\n background: white;\n margin-bottom: 2px;\n.icon{\n display: inline-block;\n width: 60/7.5vw;\n margin: 0 10/7.5vw;\n border-radius: 1000px;\n vertical-align: middle;\n}\n.more{\n width: 50/7.5vw;\n vertical-align: middle;\n}\n.has{\n font-size: 12px;\n line-height: 60/7.5vw;\n color: #999999;\n float: right;\n}\n}\n.welfare{\n background: white;\n padding:10/7.5vw ;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n}\n.main-detail{\n padding: 20/7.5vw;\n background: white;\n.tab-content{\n border-radius: 9px ;\n border: 1px solid #F63539;\n&:after{\n content: '';\n display: block;\n clear: both;\n }\n.tab-btn{\n width: 50%;\n float: left;\n height: 80/7.5vw;\n line-height: 80/7.5vw;\n text-align: center;\n color: #F63539;\n border-radius:9px ;\n&.active{\n background: #F63539;\n color: white;\n }\n}\n}\n.qa-block{\n padding: 20/7.5vw 0 toVw(150) 0;\nimg,video{\n max-width: 100%;\n}\n.qa-content{\n margin: toVw(10) 0;\n.qa-q{\n font-size: 16px;\n color: #666666;\n}\n.qa-a{\n font-size: 16px;\n color: #333333;\n}\n}\n}\n.detail{\n padding: 20/7.5vw 0 150/7.5vw 0;\n.detail-content{\nimg,video{\n max-width: 100%;\n}\n}\n\n}\n}\nfooter{\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 120/7.5vw;\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\ndisplay: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\ndisplay: -ms-flexbox; // TWEENER - IE 10 //\ndisplay: -webkit-flex; // NEW - Chrome //\ndisplay: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\nbackground: white;\n padding: 10/7.5vw;\n border-top: 1px solid #d8d8d8;\n justify-content:space-around;\n.btn{\n border: 1px solid #cccccc;\n border-radius: 8px;\n width:0;\n flex-grow:2;\n text-align: center;\n padding: 15/7.5vw 0;\n margin: 0 10/7.5vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\nspan{\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n}\nimg{\n width: 50/7.5vw;\n}\n&.big{\n padding: 5/7.5vw 0;\n flex-grow:5;\n&.price{\n background: #F83534;\n border-color: #F83534;\n color: white;\n }\n}\n}\n}\n.pop-block{\n padding:40/7.5vw 10/7.5vw;\n width: 600/7.5vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\nimg{\n width: 250/7.5vw;\n}\n.close{\n width: 50/7.5vw;\n position: absolute;\n top: 20/7.5vw;\n right: 20/7.5vw;\n}\n}\n.mint-popup{\n border-radius: 10px;\n}\n.pop-fill{\n width: 705 / 2 * @toVw;\n padding:30/7.5vw 30/7.5vw;\n box-sizing: border-box;\n font-size: 16px;\n color: #333333;\n .close {\n position: absolute;\n width: 100%;\n bottom: -60 * @toVw;\n left: 0;\n text-align: center;\n }\n .close-pop {\n width: 75 / 2 * @toVw;\n height: 75 / 2 * @toVw;\n }\n.btn-block{\n margin-top: 30/7.5vw;\n&:after{\n content:'';\n display: block;\n clear: both;\n }\n.btn{\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 5/7.5vw 10/7.5vw;\n border-radius: 8px;\n color: #FFFFFF;\n}\n}\n}\n\n}\n\n"],sourceRoot:""}])},t2jw:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqYAAACCCAYAAACU2QqWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFMkY2NUEzRUZEQTExRThCNDg0RTY5QzMyMzE2NDdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFMkY2NUE0RUZEQTExRThCNDg0RTY5QzMyMzE2NDdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEUyRjY1QTFFRkRBMTFFOEI0ODRFNjlDMzIzMTY0N0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEUyRjY1QTJFRkRBMTFFOEI0ODRFNjlDMzIzMTY0N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4O2ZWpAAAZdElEQVR42uzd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"},wtGu:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NjdDM0ZERjFFQjExRTg4NzYwRkU1NjEyRUVGQzY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1NjdDM0ZFRjFFQjExRTg4NzYwRkU1NjEyRUVGQzY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDU2N0MzRkJGMUVCMTFFODg3NjBGRTU2MTJFRUZDNjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDU2N0MzRkNGMUVCMTFFODg3NjBGRTU2MTJFRUZDNjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DWpzyAAACJElEQVR42uyYv0vDUBDHk6qoIKhQsFDo6BDEwcXZqYvgUgRXZx1dXVz9A0QQnKQggqA4CS4KOojopIJSiqK2KrVWbWvM89Leg2t4qS+/aoYefEl793L3yeW916QqY0yxsW3QlBKMlUG9ooBqAzQLWgN9g47RF/EBpAqKg4ZBRVC/LNA5aNSMB9QhXlSVBToFjWFbywEBMVHX7W6Djsc+h4USeAG6RRWMibrUYJ0BXH2X4EIjsrX8BsqCOrwkiCghMycdGgFpLmoYOId25KY7rDKBTljdosT3zryZRnKZ9iOqbdehvKCDc6BJvGLmoEPdoEfQrcwqs9uHrnA3HQQVWrkPWVu2ha3kpgSkKqlxBxrnMT5gnwwwyHwZIEluMOZGOihBcnF/kdR9BU2YwTPBJFtFX4z4Mj4CMfTx74f0llDLo29ZAOSnKNASQjcAXYP2CFgp4Dlk4B2pYJ0vUJIC5fCzhuRMsA/5DcTtAH09FOjZcsIKOenBR5AFAnJvic00A+L6ICtv0SNMgcDMC+IpGSBT0yRRzgVImpyfaTJOGojrkiROS4zXyKQ1Oxz/Y7xjIAWT6oJ9xKojAr8hmdsVENcuKXhB/EniLzrM6QlINFHpb6CbBeALEN9pOUzWQ54akMrqzx8voOg/P72mQJuhe6ZuA7WB/ALSQ8Dyyd86zGX/BIqFAKq2D5Xx3ekNVMI/C1ppBh6HzAbx97LqP4CIbP1XgAEA9/NYR/B+eDcAAAAASUVORK5CYII="}});
//# sourceMappingURL=2.dde61dbc13dc8525b29a.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([8],{"5W4P":function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-ff30e8ae] {\n float: right;\n}\n.main-block[data-v-ff30e8ae] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-ff30e8ae]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-ff30e8ae]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-ff30e8ae]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-ff30e8ae]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.img-cvs[data-v-ff30e8ae] {\n position: absolute;\n width: 62.13333333vw;\n top: 46.93333333vw;\n left: 7.73333333vw;\n}\n.img-cvs .qrcode[data-v-ff30e8ae] {\n position: absolute;\n top: 81.33333333vw;\n left: 4vw;\n width: 16vw;\n}\n.cvs-img[data-v-ff30e8ae] {\n position: absolute;\n width: 62.13333333vw;\n top: 46.93333333vw;\n left: 7.73333333vw;\n z-index: 10;\n}\n.ref-content[data-v-ff30e8ae] {\n width: 79.73333333vw;\n height: 150.4vw;\n background-size: 100% 100%;\n position: relative;\n}\n.ref-content .tips[data-v-ff30e8ae] {\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 2.66666667vw;\n top: 66.66666667vw;\n width: 1em;\n}\n.group-index[data-v-ff30e8ae] {\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n}\n.group-index .ref-icon[data-v-ff30e8ae] {\n position: fixed;\n height: 24vw;\n top: 70vw;\n z-index: 6;\n right: 2.66666667vw;\n /*border-radius: 100px;*/\n}\n.group-index .banner[data-v-ff30e8ae] {\n background: white;\n}\n.group-index .banner img[data-v-ff30e8ae] {\n width: 100%;\n}\n.group-index .head[data-v-ff30e8ae] {\n background: white;\n margin-bottom: 10px;\n padding: 2.66666667vw;\n}\n.group-index .head .title[data-v-ff30e8ae] {\n font-size: 20px;\n color: #333333;\n margin-bottom: 2vw;\n}\n.group-index .head .detail[data-v-ff30e8ae] {\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 2vw;\n}\n.group-index .head .price .price-content[data-v-ff30e8ae] {\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n}\n.group-index .head-icon[data-v-ff30e8ae] {\n padding: 2.66666667vw;\n background: white;\n margin-bottom: 2px;\n}\n.group-index .head-icon .icon[data-v-ff30e8ae] {\n display: inline-block;\n width: 8vw;\n margin: 0 1.33333333vw;\n border-radius: 1000px;\n vertical-align: middle;\n}\n.group-index .head-icon .more[data-v-ff30e8ae] {\n width: 6.66666667vw;\n vertical-align: middle;\n}\n.group-index .head-icon .has[data-v-ff30e8ae] {\n font-size: 12px;\n line-height: 8vw;\n color: #999999;\n float: right;\n}\n.group-index .welfare[data-v-ff30e8ae] {\n background: white;\n padding: 1.33333333vw;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n}\n.group-index .main-detail[data-v-ff30e8ae] {\n padding: 2.66666667vw;\n background: white;\n}\n.group-index .main-detail .tab-content[data-v-ff30e8ae] {\n border-radius: 9px ;\n border: 1px solid #F63539;\n}\n.group-index .main-detail .tab-content[data-v-ff30e8ae]:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .main-detail .tab-content .tab-btn[data-v-ff30e8ae] {\n width: 50%;\n float: left;\n height: 10.66666667vw;\n line-height: 10.66666667vw;\n text-align: center;\n color: #F63539;\n border-radius: 9px ;\n}\n.group-index .main-detail .tab-content .tab-btn.active[data-v-ff30e8ae] {\n background: #F63539;\n color: white;\n}\n.group-index .main-detail .qa-block[data-v-ff30e8ae] {\n padding: 2.66666667vw 0 toVw(150) 0;\n}\n.group-index .main-detail .qa-block img[data-v-ff30e8ae],\n.group-index .main-detail .qa-block video[data-v-ff30e8ae] {\n max-width: 100%;\n}\n.group-index .main-detail .qa-block .qa-content[data-v-ff30e8ae] {\n margin: toVw(10) 0;\n}\n.group-index .main-detail .qa-block .qa-content .qa-q[data-v-ff30e8ae] {\n font-size: 16px;\n color: #666666;\n}\n.group-index .main-detail .qa-block .qa-content .qa-a[data-v-ff30e8ae] {\n font-size: 16px;\n color: #333333;\n}\n.group-index .main-detail .detail[data-v-ff30e8ae] {\n padding: 2.66666667vw 0 20vw 0;\n}\n.group-index .main-detail .detail .detail-content img[data-v-ff30e8ae],\n.group-index .main-detail .detail .detail-content video[data-v-ff30e8ae] {\n max-width: 100%;\n}\n.group-index footer[data-v-ff30e8ae] {\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 16vw;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n background: white;\n padding: 1.33333333vw;\n border-top: 1px solid #d8d8d8;\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.group-index footer .btn[data-v-ff30e8ae] {\n border: 1px solid #cccccc;\n border-radius: 8px;\n width: 0;\n -webkit-box-flex: 2;\n -ms-flex-positive: 2;\n flex-grow: 2;\n text-align: center;\n padding: 2vw 0;\n margin: 0 1.33333333vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n}\n.group-index footer .btn span[data-v-ff30e8ae] {\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n}\n.group-index footer .btn img[data-v-ff30e8ae] {\n width: 6.66666667vw;\n}\n.group-index footer .btn.big[data-v-ff30e8ae] {\n padding: 0.66666667vw 0;\n -webkit-box-flex: 5;\n -ms-flex-positive: 5;\n flex-grow: 5;\n}\n.group-index footer .btn.big.price[data-v-ff30e8ae] {\n background: #F83534;\n border-color: #F83534;\n color: white;\n}\n.group-index .pop-block[data-v-ff30e8ae] {\n padding: 5.33333333vw 1.33333333vw;\n width: 80vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n}\n.group-index .pop-block img[data-v-ff30e8ae] {\n width: 33.33333333vw;\n}\n.group-index .pop-block .close[data-v-ff30e8ae] {\n width: 6.66666667vw;\n position: absolute;\n top: 2.66666667vw;\n right: 2.66666667vw;\n}\n.group-index .mint-popup[data-v-ff30e8ae] {\n border-radius: 10px;\n}\n.group-index .pop-fill[data-v-ff30e8ae] {\n width: 66.66666667vw;\n padding: 4vw 4vw;\n font-size: 16px;\n color: #333333;\n}\n.group-index .pop-fill .btn-block[data-v-ff30e8ae] {\n margin-top: 4vw;\n}\n.group-index .pop-fill .btn-block[data-v-ff30e8ae]:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .pop-fill .btn-block .btn[data-v-ff30e8ae] {\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 0.66666667vw 1.33333333vw;\n border-radius: 8px;\n color: #FFFFFF;\n}\n","",{version:3,sources:["/Users/wang/Documents/changchang/projects/wechat/src/util/public.less","/Users/wang/Documents/changchang/projects/wechat/src/components/buy/index.vue","/Users/wang/Documents/changchang/projects/wechat/src/components/buy/index.vue"],names:[],mappings:"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",file:"index.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.img-cvs {\n position: absolute;\n width: 62.13333333vw;\n top: 46.93333333vw;\n left: 7.73333333vw;\n}\n.img-cvs .qrcode {\n position: absolute;\n top: 81.33333333vw;\n left: 4vw;\n width: 16vw;\n}\n.cvs-img {\n position: absolute;\n width: 62.13333333vw;\n top: 46.93333333vw;\n left: 7.73333333vw;\n z-index: 10;\n}\n.ref-content {\n width: 79.73333333vw;\n height: 150.4vw;\n background-size: 100% 100%;\n position: relative;\n}\n.ref-content .tips {\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 2.66666667vw;\n top: 66.66666667vw;\n width: 1em;\n}\n.group-index {\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n}\n.group-index .ref-icon {\n position: fixed;\n height: 24vw;\n top: 70vw;\n z-index: 6;\n right: 2.66666667vw;\n /*border-radius: 100px;*/\n}\n.group-index .banner {\n background: white;\n}\n.group-index .banner img {\n width: 100%;\n}\n.group-index .head {\n background: white;\n margin-bottom: 10px;\n padding: 2.66666667vw;\n}\n.group-index .head .title {\n font-size: 20px;\n color: #333333;\n margin-bottom: 2vw;\n}\n.group-index .head .detail {\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 2vw;\n}\n.group-index .head .price .price-content {\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n}\n.group-index .head-icon {\n padding: 2.66666667vw;\n background: white;\n margin-bottom: 2px;\n}\n.group-index .head-icon .icon {\n display: inline-block;\n width: 8vw;\n margin: 0 1.33333333vw;\n border-radius: 1000px;\n vertical-align: middle;\n}\n.group-index .head-icon .more {\n width: 6.66666667vw;\n vertical-align: middle;\n}\n.group-index .head-icon .has {\n font-size: 12px;\n line-height: 8vw;\n color: #999999;\n float: right;\n}\n.group-index .welfare {\n background: white;\n padding: 1.33333333vw;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n}\n.group-index .main-detail {\n padding: 2.66666667vw;\n background: white;\n}\n.group-index .main-detail .tab-content {\n border-radius: 9px ;\n border: 1px solid #F63539;\n}\n.group-index .main-detail .tab-content:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .main-detail .tab-content .tab-btn {\n width: 50%;\n float: left;\n height: 10.66666667vw;\n line-height: 10.66666667vw;\n text-align: center;\n color: #F63539;\n border-radius: 9px ;\n}\n.group-index .main-detail .tab-content .tab-btn.active {\n background: #F63539;\n color: white;\n}\n.group-index .main-detail .qa-block {\n padding: 2.66666667vw 0 toVw(150) 0;\n}\n.group-index .main-detail .qa-block img,\n.group-index .main-detail .qa-block video {\n max-width: 100%;\n}\n.group-index .main-detail .qa-block .qa-content {\n margin: toVw(10) 0;\n}\n.group-index .main-detail .qa-block .qa-content .qa-q {\n font-size: 16px;\n color: #666666;\n}\n.group-index .main-detail .qa-block .qa-content .qa-a {\n font-size: 16px;\n color: #333333;\n}\n.group-index .main-detail .detail {\n padding: 2.66666667vw 0 20vw 0;\n}\n.group-index .main-detail .detail .detail-content img,\n.group-index .main-detail .detail .detail-content video {\n max-width: 100%;\n}\n.group-index footer {\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 16vw;\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n background: white;\n padding: 1.33333333vw;\n border-top: 1px solid #d8d8d8;\n justify-content: space-around;\n}\n.group-index footer .btn {\n border: 1px solid #cccccc;\n border-radius: 8px;\n width: 0;\n flex-grow: 2;\n text-align: center;\n padding: 2vw 0;\n margin: 0 1.33333333vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n}\n.group-index footer .btn span {\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n}\n.group-index footer .btn img {\n width: 6.66666667vw;\n}\n.group-index footer .btn.big {\n padding: 0.66666667vw 0;\n flex-grow: 5;\n}\n.group-index footer .btn.big.price {\n background: #F83534;\n border-color: #F83534;\n color: white;\n}\n.group-index .pop-block {\n padding: 5.33333333vw 1.33333333vw;\n width: 80vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n}\n.group-index .pop-block img {\n width: 33.33333333vw;\n}\n.group-index .pop-block .close {\n width: 6.66666667vw;\n position: absolute;\n top: 2.66666667vw;\n right: 2.66666667vw;\n}\n.group-index .mint-popup {\n border-radius: 10px;\n}\n.group-index .pop-fill {\n width: 66.66666667vw;\n padding: 4vw 4vw;\n font-size: 16px;\n color: #333333;\n}\n.group-index .pop-fill .btn-block {\n margin-top: 4vw;\n}\n.group-index .pop-fill .btn-block:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .pop-fill .btn-block .btn {\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 0.66666667vw 1.33333333vw;\n border-radius: 8px;\n color: #FFFFFF;\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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.img-cvs{\n position: absolute;\n width: 233 * @toVw;\n top: 176 * @toVw;\n left: 29 * @toVw;\n .qrcode{\n position: absolute;\n top: 305 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n }\n}\n.cvs-img{\n position: absolute;\n width: 233 * @toVw;\n top: 176 * @toVw;\n left: 29 * @toVw;\n z-index: 10;\n}\n.ref-content{\n width: 299 * @toVw;\n height: 564 * @toVw;\n background-size: 100% 100%;\n position: relative;\n .tips{\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 10 * @toVw;\n top: 250 * @toVw;\n width: 1em;\n }\n}\n.group-index{\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n .ref-icon{\n position: fixed;\n height: 100/375 * 90vw ;\n top: 70vw;\n z-index: 6;\n right: 10 * 100 /375vw;\n /*border-radius: 100px;*/\n }\n .banner{\n background: white;\n img{\n width: 100%;\n }\n }\n .head{\n background: white;\n margin-bottom: 10px;\n padding: 20/7.5vw;\n .title{\n font-size: 20px;\n color: #333333;\n margin-bottom: 15/7.5vw;\n }\n .detail{\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 15/7.5vw;\n }\n .price{\n .price-content{\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n }\n }\n }\n .head-icon{\n padding: 20/7.5vw;\n background: white;\n margin-bottom: 2px;\n .icon{\n display: inline-block;\n width: 60/7.5vw;\n margin: 0 10/7.5vw;\n border-radius: 1000px;\n vertical-align: middle;\n }\n .more{\n width: 50/7.5vw;\n vertical-align: middle;\n }\n .has{\n font-size: 12px;\n line-height: 60/7.5vw;\n color: #999999;\n float: right;\n }\n }\n .welfare{\n background: white;\n padding:10/7.5vw ;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n }\n .main-detail{\n padding: 20/7.5vw;\n background: white;\n .tab-content{\n border-radius: 9px ;\n border: 1px solid #F63539;\n &:after{\n content: '';\n display: block;\n clear: both;\n }\n .tab-btn{\n width: 50%;\n float: left;\n height: 80/7.5vw;\n line-height: 80/7.5vw;\n text-align: center;\n color: #F63539;\n border-radius:9px ;\n &.active{\n background: #F63539;\n color: white;\n }\n }\n }\n .qa-block{\n padding: 20/7.5vw 0 toVw(150) 0;\n img,video{\n max-width: 100%;\n }\n .qa-content{\n margin: toVw(10) 0;\n .qa-q{\n font-size: 16px;\n color: #666666;\n }\n .qa-a{\n font-size: 16px;\n color: #333333;\n }\n }\n }\n .detail{\n padding: 20/7.5vw 0 150/7.5vw 0;\n .detail-content{\n img,video{\n max-width: 100%;\n }\n }\n\n }\n }\n footer{\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 120/7.5vw;\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\n display: -ms-flexbox; // TWEENER - IE 10 //\n display: -webkit-flex; // NEW - Chrome //\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\n background: white;\n padding: 10/7.5vw;\n border-top: 1px solid #d8d8d8;\n justify-content:space-around;\n .btn{\n border: 1px solid #cccccc;\n border-radius: 8px;\n width:0;\n flex-grow:2;\n text-align: center;\n padding: 15/7.5vw 0;\n margin: 0 10/7.5vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n span{\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n }\n img{\n width: 50/7.5vw;\n }\n &.big{\n padding: 5/7.5vw 0;\n flex-grow:5;\n &.price{\n background: #F83534;\n border-color: #F83534;\n color: white;\n }\n }\n }\n }\n .pop-block{\n padding:40/7.5vw 10/7.5vw;\n width: 600/7.5vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n img{\n width: 250/7.5vw;\n }\n .close{\n width: 50/7.5vw;\n position: absolute;\n top: 20/7.5vw;\n right: 20/7.5vw;\n }\n }\n .mint-popup{\n border-radius: 10px;\n }\n .pop-fill{\n width: 500/7.5vw;\n padding:30/7.5vw 30/7.5vw;\n font-size: 16px;\n color: #333333;\n .btn-block{\n margin-top: 30/7.5vw;\n &:after{\n content:'';\n display: block;\n clear: both;\n }\n .btn{\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 5/7.5vw 10/7.5vw;\n border-radius: 8px;\n color: #FFFFFF;\n }\n }\n }\n\n}\n\n"],sourceRoot:""}])},"9Nk9":function(n,e,t){var i=t("yEDY");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);t("rjj0")("3d1e8a62",i,!1,{})},bNYG:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});t("v2ns");var i=t("7QTg"),o=t("MJLE"),a=t.n(o),r=t("Au9i"),s=t("CCn6"),d=t("E26C"),l=t.n(d),p=t("kXdI"),c=t.n(p),A=(t("1UEi"),t("XaoW")),g=t.n(A),u=t("zpE/"),h=t.n(u),f=t("0ZjB"),v=t.n(f),w=t("2Pnh"),m=t.n(w),b={name:"index",components:{swiper:i.swiper,swiperSlide:i.swiperSlide},data:function(){return{refBg:l.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:h.a,weChatIcon:g.a,closeUrl:v.a,moreUrl:c.a,refIcon:"https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png",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}},mounted:function(){this.getDetail()},methods:{goToActivity: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:"activity",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(s.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,a=i.width1;m()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:a,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,a=window.pageXOffset||i.scrollLeft||t.scrollLeft,r=i.clientTop||t.clientTop,s=i.clientLeft||t.clientLeft,d=e.top+o-r,l=e.left+a-s;return{top:Math.round(d),left:Math.round(l)}},qrcode:function(n){this.QRCodeB?this.QRCodeB.makeCode(n):this.QRCodeB=new a.a("qrcode",{width:80,height:80,text:n,image:""})},enableShare:function(n){var e=this;Object(s.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:n.product_title,desc:n.desc,link:n.shareUrl,imgUrl:n.shareIcon||"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:n.product_title,desc:n.desc,link:n.shareUrl,imgUrl:n.shareIcon||"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(n){var e="https://wechat-test.changchangenglish.com/#/buyDetail??shopId="+this.shopId+"&groupId="+this.groupId+"&invite_code="+this.invite_code;1===n&&(e="https://wechat-test.changchangenglish.com/#/buyDetail??shopId="+this.shopId+"&invite_code="+this.invite_code),this.enableShare({product_title:this.groupDetail.share_desc.title,desc:this.groupDetail.share_desc.content,shareIcon:this.groupDetail.share_desc.img[0].url,shareUrl:e})},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(s.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(s.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(s.f)(n.groupId).then(function(e){n.groupData=e}),n.onShare(0)):n.onShare(1))}))},showTeacher:function(){this.popType=!1,this.popupVisible=!0},groupPay:function(n){var e={shopId:this.shopId,invite_code:this.invite_code};this.groupId&&(e.group_order_id=this.groupId),0!==n||this.groupId?0===n&&this.groupId?(window.location.href="/#/buyDetail?shopId="+this.shopId,window._hmt.push(["_trackEvent","购买","商品页团购重新开团","id"+this.shopId,this.invite_code])):(window._hmt.push(["_trackEvent","购买","商品页购买","id"+this.shopId,this.invite_code]),e.type=""):(e.type="single",window._hmt.push(["_trackEvent","购买","商品页团购单独购买","id"+this.shopId,this.invite_code])),this.$router.push({name:"buy",query:e})}}},C=function(){var n=this,e=n.$createElement,t=n._self._c||e;return n.groupDetail?t("div",{ref:"index",staticClass:"group-index"},[t("swiper",{ref:"mySwiper",staticClass:"banner",attrs:{options:n.swiperOption}},[n._l(n.groupDetail.goods_desc.img,function(e,i){return n.groupDetail.goods_desc?t("swiper-slide",{key:i},[t("img",{attrs:{src:e.url}})]):n._e()}),n._v(" "),t("div",{staticClass:"swiper-pagination",attrs:{slot:"pagination"},slot:"pagination"})],2),n._v(" "),1===n.groupDetail.is_auth_user?t("img",{staticClass:"ref-icon shake",attrs:{src:n.refIcon},on:{click:function(e){n.goToActivity()}}}):n._e(),n._v(" "),t("div",{staticClass:"head"},[t("div",{staticClass:"title"},[n._v("\n "+n._s(n.groupDetail.name)+"\n ")]),n._v(" "),t("span",{staticClass:"detail"},[n._v("\n "+n._s(n.groupDetail.goods_desc.desc)+"\n ")]),n._v(" "),t("div",{staticClass:"price"},[t("span",{staticClass:"price-content"},[n._v("¥"+n._s(n.groupDetail.current_price/100)+"元")])])]),n._v(" "),t("div",{staticClass:"head-icon"},[n._l(n.groupDetail.header_url,function(e,i){return i<5?t("img",{key:e,staticClass:"icon",attrs:{src:e}}):n._e()}),n._v(" "),t("img",{staticClass:"more",attrs:{src:n.moreUrl}}),n._v(" "),t("span",{staticClass:"has"},[n._v("已售"+n._s(n.groupDetail.has_group_num)+"件")])],2),n._v(" "),n.groupDetail.head_welfare&&""!==n.groupDetail.head_welfare&&null!==n.groupDetail.head_welfare?t("div",{staticClass:"welfare"},[n._v("\n 团长福利:"+n._s(n.groupDetail.head_welfare)+"\n ")]):n._e(),n._v(" "),t("div",{staticClass:"main-detail"},[t("div",{staticClass:"tab-content"},[t("div",{class:{"tab-btn":!0,active:n.tabType},on:{click:function(e){n.tabType=!0}}},[n._v("图文详情")]),n._v(" "),t("div",{class:{"tab-btn":!0,active:!n.tabType},on:{click:function(e){n.tabType=!1}}},[n._v("购买须知")])]),n._v(" "),n.tabType?t("div",{staticClass:"detail"},[t("div",{staticClass:"detail-content",domProps:{innerHTML:n._s(n.groupDetail.desc.detail)}})]):n._e(),n._v(" "),n.tabType?n._e():t("div",{staticClass:"qa-block"},[t("div",{staticClass:"qa-content qaDetail",domProps:{innerHTML:n._s(n.groupDetail.desc.qa)}})])]),n._v(" "),t("mt-popup",{model:{value:n.popupVisible,callback:function(e){n.popupVisible=e},expression:"popupVisible"}},[t("div",{staticClass:"pop-block"},[n.popType?t("img",{attrs:{src:n.qrCode}}):n._e(),n._v(" "),n.popType?n._e():t("img",{attrs:{src:n.groupDetail.desc.customer_service[0].url}}),n._v(" "),t("div",[n.popType?t("span",{domProps:{innerHTML:n._s(n.popcontentW)}}):n._e(),n._v(" "),n.popType?n._e():t("span",{domProps:{innerHTML:n._s(n.popcontentT)}})]),n._v(" "),t("img",{staticClass:"close",attrs:{src:n.closeUrl},on:{click:function(e){n.popupVisible=!1}}})])]),n._v(" "),t("mt-popup",{attrs:{closeOnClickModal:!1},model:{value:n.popFill,callback:function(e){n.popFill=e},expression:"popFill"}},[t("div",{staticClass:"pop-fill"},[n._v("\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\n "),t("div",{staticClass:"btn-block"},[t("div",{staticClass:"btn",on:{click:function(e){n.rePlay()}}},[n._v("重新开团")])])])]),n._v(" "),t("mt-popup",{staticStyle:{"background-color":"transparent","margin-top":"-80vw","margin-left":"-40vw",transform:"none"},model:{value:n.refVisible,callback:function(e){n.refVisible=e},expression:"refVisible"}},[n.groupDetail.share_desc.refImg&&n.groupDetail.share_desc.refImg.length>0?t("div",{staticClass:"ref-content",style:{backgroundImage:"url("+n.refBg+")"}},[t("div",{staticClass:"tips"},[n._v("\n 长按保存图片\n ")])]):n._e(),n._v(" "),n.groupDetail.share_desc.refImg&&n.groupDetail.share_desc.refImg.length>0?t("div",{ref:"imageWrapper",staticClass:"img-cvs",attrs:{id:"capture"}},[t("img",{attrs:{src:n.groupDetail.share_desc.refImg[0].url}}),n._v(" "),t("div",{staticClass:"qrcode",attrs:{id:"qrcode"}})]):n._e(),n._v(" "),t("img",{staticClass:"cvs-img",attrs:{src:n.dataURL}})]),n._v(" "),1===n.groupDetail.status&&n.invite_code_f?t("div",[n.groupDetail.goods_type&&2===n.groupDetail.goods_type?t("footer",[t("div",{staticClass:"btn",on:{click:function(e){n.showTeacher()}}},[t("img",{attrs:{src:n.weChatIcon}})]),n._v(" "),t("div",{staticClass:"btn big",attrs:{id:n.groupId?"reGroup":"singleBuy"},on:{click:function(e){n.groupPay(0)}}},[n.groupId?n._e():t("span",[n._v("¥"+n._s(n.groupDetail.original_price/100))]),n._v(" "),n.groupId?n._e():t("div",[n._v("单独购")]),n._v(" "),n.groupId?t("span",[n._v("¥"+n._s(n.groupDetail.current_price/100))]):n._e(),n._v(" "),n.groupId?t("div",[n._v("重新开团")]):n._e()]),n._v(" "),t("div",{staticClass:"btn big price",attrs:{id:n.groupId?"joinGroup":"newGroup"},on:{click:function(e){n.groupPay(1)}}},[t("span",[n._v("¥"+n._s(n.groupDetail.current_price/100))]),n._v(" "),n.groupId?n._e():t("div",[n._v(n._s(n.groupDetail.desc.group_number)+"人团")]),n._v(" "),n.groupId?t("div",[n._v("立即参团")]):n._e()])]):n._e(),n._v(" "),n.groupDetail.goods_type&&2!==n.groupDetail.goods_type?t("footer",[t("div",{staticClass:"btn",on:{click:function(e){n.showTeacher()}}},[t("img",{attrs:{src:n.weChatIcon}})]),n._v(" "),t("div",{staticClass:"btn big price",on:{click:function(e){n.groupPay(1)}}},[t("span",[n._v("¥"+n._s(n.groupDetail.current_price/100))]),n._v(" "),t("div",[n._v("立即购买")])])]):n._e()]):n._e(),n._v(" "),1!==n.groupDetail.status?t("div",[n._m(0)]):n._e()],1):n._e()};C._withStripped=!0;var x={render:C,staticRenderFns:[function(){var n=this.$createElement,e=this._self._c||n;return e("footer",[e("div",{staticStyle:{color:"#888"}},[this._v("\n 已售罄\n ")])])}]},_=x;var D=!1;var E=t("VU/8")(b,_,!1,function(n){D||(t("9Nk9"),t("rC6I"))},"data-v-ff30e8ae",null);E.options.__file="src/components/buy/index.vue";e.default=E.exports},rC6I:function(n,e,t){var i=t("5W4P");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);t("rjj0")("7d03ddee",i,!1,{})},yEDY:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\nimg,video{\n max-width: 100%;\n}\n@-webkit-keyframes swing {\n10% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n}\n20% {\n -webkit-transform: rotate(-10deg);\n transform: rotate(-10deg);\n}\n30% {\n -webkit-transform: rotate(5deg);\n transform: rotate(5deg);\n}\n40% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg);\n}\n50%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n}\n.shake{\n -webkit-animation-name: swing;\n -webkit-animation-duration: 0.8s;\n -webkit-transform-origin:50% 50%;\n -webkit-animation-iteration-count: infinite;\n -webkit-animation-timing-function: linear;\n}\n\n","",{version:3,sources:["/Users/wang/Documents/changchang/projects/wechat/src/components/buy/src/components/buy/index.vue"],names:[],mappings:";AA2aA;EACA,gBAAA;CACA;AACA;AACA;IACA,iCAAA;YAAA,yBAAA;CACA;AACA;IACA,kCAAA;YAAA,0BAAA;CACA;AACA;IACA,gCAAA;YAAA,wBAAA;CACA;AACA;IACA,iCAAA;YAAA,yBAAA;CACA;AACA;IACA,gCAAA;YAAA,wBAAA;CACA;CACA;AACA;GACA,8BAAA;GACA,iCAAA;GACA,iCAAA;GACA,4CAAA;GACA,0CAAA;CACA",file:"index.vue",sourcesContent:['<template>\n <div class="group-index" ref="index" v-if="groupDetail">\n <swiper :options="swiperOption" class="banner" ref="mySwiper">\n <swiper-slide v-if="groupDetail.goods_desc" v-for="(data,index) in groupDetail.goods_desc.img" :key="index">\n <img :src="data.url"/>\n </swiper-slide>\n <div class="swiper-pagination" slot="pagination"></div>\n </swiper>\n <img :src="refIcon" class="ref-icon shake" @click="goToActivity()" v-if="groupDetail.is_auth_user === 1">\n <div class="head">\n <div class="title">\n {{groupDetail.name}}\n </div>\n <span class="detail">\n {{groupDetail.goods_desc.desc}}\n </span>\n <div class="price">\n <span class="price-content">¥{{groupDetail.current_price/100}}元</span>\n </div>\n </div>\n <div class="head-icon">\n <img class="icon" v-for="(data,index) in groupDetail.header_url" v-if="index<5" :src="data" :key="data">\n <img class="more" :src="moreUrl"/>\n <span class="has">已售{{groupDetail.has_group_num}}件</span>\n </div>\n <div class="welfare" v-if="groupDetail.head_welfare && groupDetail.head_welfare !== \'\' && groupDetail.head_welfare !== null">\n 团长福利:{{groupDetail.head_welfare}}\n </div>\n <div class="main-detail">\n <div class="tab-content">\n <div :class="{\'tab-btn\':true,active:tabType}" @click="tabType=true">图文详情</div>\n <div :class="{\'tab-btn\':true,active:!tabType}" @click="tabType=false">购买须知</div>\n </div>\n <div v-if="tabType" class="detail">\n <div v-html="groupDetail.desc.detail" class="detail-content"></div>\n </div>\n <div v-if="!tabType" class="qa-block">\n <div class="qa-content qaDetail" v-html="groupDetail.desc.qa">\n </div>\n </div>\n </div>\n <mt-popup v-model="popupVisible">\n <div class="pop-block">\n <img v-if="popType" :src="qrCode"/>\n <img v-if="!popType" :src="groupDetail.desc.customer_service[0].url"/>\n <div>\n <span v-if="popType" v-html="popcontentW"></span>\n <span v-if="!popType" v-html="popcontentT"></span>\n </div>\n <img class="close" :src="closeUrl" @click="popupVisible = false">\n </div>\n </mt-popup>\n <mt-popup v-model="popFill" :closeOnClickModal="false">\n <div class="pop-fill">\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\n <div class="btn-block">\n <div class="btn" @click="rePlay()">重新开团</div>\n </div>\n </div>\n </mt-popup>\n <mt-popup v-model="refVisible" style="background-color: transparent;margin-top: -80vw;margin-left: -40vw;transform: none">\n <div :style="{backgroundImage:`url(${refBg})`}" class="ref-content"\n v-if="groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0">\n <div class="tips">\n 长按保存图片\n </div>\n </div>\n <div class="img-cvs" id="capture" ref="imageWrapper" v-if="groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0">\n <img :src="groupDetail.share_desc.refImg[0].url">\n <div id="qrcode" class="qrcode">\n </div>\n </div>\n <img :src="dataURL" class="cvs-img"/>\n </mt-popup>\n <div v-if="groupDetail.status === 1 && invite_code_f">\n <footer v-if="groupDetail.goods_type && groupDetail.goods_type === 2">\n <div class="btn" @click="showTeacher()">\n <img :src="weChatIcon"/>\n </div>\n <div class="btn big" @click="groupPay(0)" :id="groupId ? \'reGroup\':\'singleBuy\'">\n <span v-if="!groupId">¥{{groupDetail.original_price/100}}</span>\n <div v-if="!groupId">单独购</div>\n <span v-if="groupId">¥{{groupDetail.current_price/100}}</span>\n <div v-if="groupId">重新开团</div>\n </div>\n <div class="btn big price" @click="groupPay(1)" :id="groupId ? \'joinGroup\':\'newGroup\'">\n <span>¥{{groupDetail.current_price/100}}</span>\n <div v-if="!groupId">{{groupDetail.desc.group_number}}人团</div>\n <div v-if="groupId">立即参团</div>\n </div>\n </footer>\n <footer v-if="groupDetail.goods_type && groupDetail.goods_type !== 2">\n <div class="btn" @click="showTeacher()">\n <img :src="weChatIcon"/>\n </div>\n <div class="btn big price" @click="groupPay(1)">\n <span>¥{{groupDetail.current_price/100}}</span>\n <div>立即购买</div>\n </div>\n </footer>\n </div>\n <div v-if="groupDetail.status !== 1">\n <footer>\n <div style="color: #888">\n 已售罄\n </div>\n </footer>\n </div>\n </div>\n</template>\n\n<script>\n import \'swiper/dist/css/swiper.css\'\n import { swiper, swiperSlide } from \'vue-awesome-swiper\'\n import QRCode from \'qrcodejs2\'\n import { Indicator } from \'mint-ui\';\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getUserDetailApi} 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 export default {\n name: "index",\n components: {\n swiper,\n swiperSlide,\n },\n data(){\n return {\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:\'https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png\',\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 }\n },\n mounted(){\n this.getDetail();\n },\n methods:{\n goToActivity(){\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:\'activity\',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(option) {\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: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || \'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: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || \'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 showTeacher(){\n this.popType = false;\n this.popupVisible = true\n },\n groupPay(type){\n let query = {shopId: this.shopId,invite_code:this.invite_code};\n if(this.groupId){\n query.group_order_id = this.groupId\n }\n if(type === 0 && !this.groupId){\n query.type=\'single\';\n window._hmt.push([\'_trackEvent\', \'购买\', "商品页团购单独购买",`id${this.shopId}`,this.invite_code]);//百度统计\n }else if (type === 0 && this.groupId){\n window.location.href = `/#/buyDetail?shopId=${this.shopId}`;\n window._hmt.push([\'_trackEvent\', \'购买\', "商品页团购重新开团",`id${this.shopId}`,this.invite_code]);//百度统计\n } else{\n window._hmt.push([\'_trackEvent\', \'购买\', "商品页购买",`id${this.shopId}`,this.invite_code]);//百度统计\n query.type=\'\'\n }\n this.$router.push({\n name: \'buy\',\n query:query\n })\n }\n }\n }\n<\/script>\n<style>\n img,video{\n max-width: 100%;\n }\n @-webkit-keyframes swing {\n 10% {\n transform: rotate(15deg);\n }\n 20% {\n transform: rotate(-10deg);\n }\n 30% {\n transform: rotate(5deg);\n }\n 40% {\n transform: rotate(-5deg);\n }\n 50%, 100% {\n transform: rotate(0deg);\n }\n }\n .shake{\n -webkit-animation-name: swing;\n -webkit-animation-duration: 0.8s;\n -webkit-transform-origin:50% 50%;\n -webkit-animation-iteration-count: infinite;\n -webkit-animation-timing-function: linear;\n }\n\n</style>\n<style scoped lang="less">\n @import "../../util/public";\n .img-cvs{\n position: absolute;\n width: 233 * @toVw;\n top: 176 * @toVw;\n left: 29 * @toVw;\n .qrcode{\n position: absolute;\n top: 305 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n }\n }\n .cvs-img{\n position: absolute;\n width: 233 * @toVw;\n top: 176 * @toVw;\n left: 29 * @toVw;\n z-index: 10;\n }\n .ref-content{\n width: 299 * @toVw;\n height: 564 * @toVw;\n background-size: 100% 100%;\n position: relative;\n .tips{\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 10 * @toVw;\n top: 250 * @toVw;\n width: 1em;\n }\n }\n .group-index{\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n .ref-icon{\n position: fixed;\n height: 100/375 * 90vw ;\n top: 70vw;\n z-index: 6;\n right: 10 * 100 /375vw;\n /*border-radius: 100px;*/\n }\n .banner{\n background: white;\n img{\n width: 100%;\n }\n }\n .head{\n background: white;\n margin-bottom: 10px;\n padding: 20/7.5vw;\n .title{\n font-size: 20px;\n color: #333333;\n margin-bottom: 15/7.5vw;\n }\n .detail{\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 15/7.5vw;\n }\n .price{\n .price-content{\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n }\n }\n }\n .head-icon{\n padding: 20/7.5vw;\n background: white;\n margin-bottom: 2px;\n .icon{\n display: inline-block;\n width: 60/7.5vw;\n margin: 0 10/7.5vw;\n border-radius: 1000px;\n vertical-align: middle;\n }\n .more{\n width: 50/7.5vw;\n vertical-align: middle;\n }\n .has{\n font-size: 12px;\n line-height: 60/7.5vw;\n color: #999999;\n float: right;\n }\n }\n .welfare{\n background: white;\n padding:10/7.5vw ;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n }\n .main-detail{\n padding: 20/7.5vw;\n background: white;\n .tab-content{\n border-radius: 9px ;\n border: 1px solid #F63539;\n &:after{\n content: \'\';\n display: block;\n clear: both;\n }\n .tab-btn{\n width: 50%;\n float: left;\n height: 80/7.5vw;\n line-height: 80/7.5vw;\n text-align: center;\n color: #F63539;\n border-radius:9px ;\n &.active{\n background: #F63539;\n color: white;\n }\n }\n }\n .qa-block{\n padding: 20/7.5vw 0 toVw(150) 0;\n img,video{\n max-width: 100%;\n }\n .qa-content{\n margin: toVw(10) 0;\n .qa-q{\n font-size: 16px;\n color: #666666;\n }\n .qa-a{\n font-size: 16px;\n color: #333333;\n }\n }\n }\n .detail{\n padding: 20/7.5vw 0 150/7.5vw 0;\n .detail-content{\n img,video{\n max-width: 100%;\n }\n }\n\n }\n }\n footer{\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 120/7.5vw;\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\n display: -ms-flexbox; // TWEENER - IE 10 //\n display: -webkit-flex; // NEW - Chrome //\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\n background: white;\n padding: 10/7.5vw;\n border-top: 1px solid #d8d8d8;\n justify-content:space-around;\n .btn{\n border: 1px solid #cccccc;\n border-radius: 8px;\n width:0;\n flex-grow:2;\n text-align: center;\n padding: 15/7.5vw 0;\n margin: 0 10/7.5vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n span{\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n }\n img{\n width: 50/7.5vw;\n }\n &.big{\n padding: 5/7.5vw 0;\n flex-grow:5;\n &.price{\n background: #F83534;\n border-color: #F83534;\n color: white;\n }\n }\n }\n }\n .pop-block{\n padding:40/7.5vw 10/7.5vw;\n width: 600/7.5vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n img{\n width: 250/7.5vw;\n }\n .close{\n width: 50/7.5vw;\n position: absolute;\n top: 20/7.5vw;\n right: 20/7.5vw;\n }\n }\n .mint-popup{\n border-radius: 10px;\n }\n .pop-fill{\n width: 500/7.5vw;\n padding:30/7.5vw 30/7.5vw;\n font-size: 16px;\n color: #333333;\n .btn-block{\n margin-top: 30/7.5vw;\n &:after{\n content:\'\';\n display: block;\n clear: both;\n }\n .btn{\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 5/7.5vw 10/7.5vw;\n border-radius: 8px;\n color: #FFFFFF;\n }\n }\n }\n\n }\n\n</style>\n'],sourceRoot:""}])}});
//# sourceMappingURL=8.d30c07652ced29b06dd9.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,o,a){for(var d,f,i,u=0,b=[];u<r.length;u++)f=r[u],t[f]&&b.push(t[f][0]),t[f]=0;for(d in o)Object.prototype.hasOwnProperty.call(o,d)&&(e[d]=o[d]);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:"dde61dbc13dc8525b29a",3:"f493db4a149968b38fa2",4:"bcd2ad62c4105277b7f2",5:"dee0efe9afe552f31663",6:"b21a6491ec9ad6c76870",7:"c5641b6bc1375202667d",8:"d30c07652ced29b06dd9",9:"48c1afdc23f9a0634f88",10:"3c294925c6f40e2fcb69",11:"fdf43a6097443c341a67",12:"d2acb8f718bf45b7349b",13:"e315559e4a72d1b65698",14:"b74dca9ee1add1622650",15:"99f55e54d2b8d08321a4",16:"ade9181c30a0845ed65a",17:"c0db474323b6a7609fba"}[e]+".js";var d=setTimeout(f,12e4);function f(){a.onerror=a.onload=null,clearTimeout(d);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=f,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.14be72faf5ca16278306.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 883247ec6a120cb0b649"],"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.14be72faf5ca16278306.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\":\"dde61dbc13dc8525b29a\",\"3\":\"f493db4a149968b38fa2\",\"4\":\"bcd2ad62c4105277b7f2\",\"5\":\"dee0efe9afe552f31663\",\"6\":\"b21a6491ec9ad6c76870\",\"7\":\"c5641b6bc1375202667d\",\"8\":\"d30c07652ced29b06dd9\",\"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 883247ec6a120cb0b649"],"sourceRoot":""}
\ No newline at end of file
......@@ -7,4 +7,4 @@
s.parentNode.insertBefore(hm, s);
})();</script><style>*{
-webkit-overflow-scrolling:touch;
}</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
}</style><link href=https://static-cdn.changchangenglish.com/new-sing/static/css/app.ee87b1576cbff2ce21bafd497d9f1997.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.ebe2f3bd4f0e246f4535.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.c765062bd84d41ca3578.js></script></body></html>
\ 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([10],{bNYG:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i("v2ns");var o=i("7QTg"),s=i("MJLE"),n=i.n(s),r=i("Au9i"),a=i("CCn6"),c=i("E26C"),p=i.n(c),l=i("kXdI"),d=i.n(l),u=(i("1UEi"),i("XaoW")),g=i.n(u),h=i("zpE/"),_=i.n(h),v=i("0ZjB"),f=i.n(v),m=i("2Pnh"),I=i.n(m),w={name:"index",components:{swiper:o.swiper,swiperSlide:o.swiperSlide},data:function(){return{refBg:p.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:_.a,weChatIcon:g.a,closeUrl:f.a,moreUrl:d.a,refIcon:"https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png",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}},mounted:function(){this.getDetail()},methods:{goToActivity: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:"activity",query:e})},refshow:function(){var e=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(),e.invite_code||(e.invite_code="CC-USER"),Object(a.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 o=i[0]+"-"+i[1],s="https://wechat.changchangenglish.com/#/buyDetail?shopId="+e.shopId+"&invite_code="+o+"-"+e.user_id;e.groupId&&"null"!==e.groupId&&(s+="&groupId="+e.groupId),console.log(s),e.qrcode(s),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 o=document.getElementById("capture").getClientRects()[0],s=o.height1,n=o.width1;I()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:n,height:s,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,o=document.documentElement,s=window.pageYOffset||o.scrollTop||i.scrollTop,n=window.pageXOffset||o.scrollLeft||i.scrollLeft,r=o.clientTop||i.clientTop,a=o.clientLeft||i.clientLeft,c=t.top+s-r,p=t.left+n-a;return{top:Math.round(c),left:Math.round(p)}},qrcode:function(e){this.QRCodeB?this.QRCodeB.makeCode(e):this.QRCodeB=new n.a("qrcode",{width:80,height:80,text:e,image:""})},enableShare:function(e){var t=this;Object(a.t)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(i){wx.config({debug:!1,appId:i.appId,timestamp:parseInt(i.timestamp),nonceStr:i.nonceStr,signature:i.signature,jsApiList:i.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:e.product_title,desc:e.desc,link:e.shareUrl,imgUrl:e.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功"),window._hmt.push(["_trackEvent","分享","商品页好友分享","id"+t.shopId,t.invite_code])},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:e.product_title,desc:e.desc,link:e.shareUrl,imgUrl:e.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){window._hmt.push(["_trackEvent","分享","商品页朋友圈分享","id"+t.shopId,t.invite_code])},cancel:function(){}})})})},onShare:function(e){var t="https://wechat.changchangenglish.com/#/buyDetail??shopId="+this.shopId+"&groupId="+this.groupId+"&invite_code="+this.invite_code;1===e&&(t="https://wechat.changchangenglish.com/#/buyDetail??shopId="+this.shopId+"&invite_code="+this.invite_code),this.enableShare({product_title:this.groupDetail.share_desc.title,desc:this.groupDetail.share_desc.content,shareIcon:this.groupDetail.share_desc.img[0].url,shareUrl:t})},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(a.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 o=e;e.toDataURLBase64(e.groupDetail.share_desc.refImg[0].url,function(e){o.groupDetail.share_desc.refImg[0].url=e})}2===e.groupDetail.goods_type&&(localStorage.getItem("cc_token")&&Object(a.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(a.f)(e.groupId).then(function(t){e.groupData=t}),e.onShare(0)):e.onShare(1))}))},showTeacher:function(){this.popType=!1,this.popupVisible=!0},groupPay:function(e){var t={shopId:this.shopId,invite_code:this.invite_code};this.groupId&&(t.group_order_id=this.groupId),0!==e||this.groupId?0===e&&this.groupId?(window.location.href="/#/buyDetail?shopId="+this.shopId,window._hmt.push(["_trackEvent","购买","商品页团购重新开团","id"+this.shopId,this.invite_code])):(window._hmt.push(["_trackEvent","购买","商品页购买","id"+this.shopId,this.invite_code]),t.type=""):(t.type="single",window._hmt.push(["_trackEvent","购买","商品页团购单独购买","id"+this.shopId,this.invite_code])),this.$router.push({name:"buy",query:t})}}},b={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.groupDetail?i("div",{ref:"index",staticClass:"group-index"},[i("swiper",{ref:"mySwiper",staticClass:"banner",attrs:{options:e.swiperOption}},[e._l(e.groupDetail.goods_desc.img,function(t,o){return e.groupDetail.goods_desc?i("swiper-slide",{key:o},[i("img",{attrs:{src:t.url}})]):e._e()}),e._v(" "),i("div",{staticClass:"swiper-pagination",attrs:{slot:"pagination"},slot:"pagination"})],2),e._v(" "),1===e.groupDetail.is_auth_user?i("img",{staticClass:"ref-icon shake",attrs:{src:e.refIcon},on:{click:function(t){e.goToActivity()}}}):e._e(),e._v(" "),i("div",{staticClass:"head"},[i("div",{staticClass:"title"},[e._v("\n "+e._s(e.groupDetail.name)+"\n ")]),e._v(" "),i("span",{staticClass:"detail"},[e._v("\n "+e._s(e.groupDetail.goods_desc.desc)+"\n ")]),e._v(" "),i("div",{staticClass:"price"},[i("span",{staticClass:"price-content"},[e._v("¥"+e._s(e.groupDetail.current_price/100)+"元")])])]),e._v(" "),i("div",{staticClass:"head-icon"},[e._l(e.groupDetail.header_url,function(t,o){return o<5?i("img",{key:t,staticClass:"icon",attrs:{src:t}}):e._e()}),e._v(" "),i("img",{staticClass:"more",attrs:{src:e.moreUrl}}),e._v(" "),i("span",{staticClass:"has"},[e._v("已售"+e._s(e.groupDetail.has_group_num)+"件")])],2),e._v(" "),e.groupDetail.head_welfare&&""!==e.groupDetail.head_welfare&&null!==e.groupDetail.head_welfare?i("div",{staticClass:"welfare"},[e._v("\n 团长福利:"+e._s(e.groupDetail.head_welfare)+"\n ")]):e._e(),e._v(" "),i("div",{staticClass:"main-detail"},[i("div",{staticClass:"tab-content"},[i("div",{class:{"tab-btn":!0,active:e.tabType},on:{click:function(t){e.tabType=!0}}},[e._v("图文详情")]),e._v(" "),i("div",{class:{"tab-btn":!0,active:!e.tabType},on:{click:function(t){e.tabType=!1}}},[e._v("购买须知")])]),e._v(" "),e.tabType?i("div",{staticClass:"detail"},[i("div",{staticClass:"detail-content",domProps:{innerHTML:e._s(e.groupDetail.desc.detail)}})]):e._e(),e._v(" "),e.tabType?e._e():i("div",{staticClass:"qa-block"},[i("div",{staticClass:"qa-content qaDetail",domProps:{innerHTML:e._s(e.groupDetail.desc.qa)}})])]),e._v(" "),i("mt-popup",{model:{value:e.popupVisible,callback:function(t){e.popupVisible=t},expression:"popupVisible"}},[i("div",{staticClass:"pop-block"},[e.popType?i("img",{attrs:{src:e.qrCode}}):e._e(),e._v(" "),e.popType?e._e():i("img",{attrs:{src:e.groupDetail.desc.customer_service[0].url}}),e._v(" "),i("div",[e.popType?i("span",{domProps:{innerHTML:e._s(e.popcontentW)}}):e._e(),e._v(" "),e.popType?e._e():i("span",{domProps:{innerHTML:e._s(e.popcontentT)}})]),e._v(" "),i("img",{staticClass:"close",attrs:{src:e.closeUrl},on:{click:function(t){e.popupVisible=!1}}})])]),e._v(" "),i("mt-popup",{attrs:{closeOnClickModal:!1},model:{value:e.popFill,callback:function(t){e.popFill=t},expression:"popFill"}},[i("div",{staticClass:"pop-fill"},[e._v("\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\n "),i("div",{staticClass:"btn-block"},[i("div",{staticClass:"btn",on:{click:function(t){e.rePlay()}}},[e._v("重新开团")])])])]),e._v(" "),i("mt-popup",{staticStyle:{"background-color":"transparent","margin-top":"-80vw","margin-left":"-40vw",transform:"none"},model:{value:e.refVisible,callback:function(t){e.refVisible=t},expression:"refVisible"}},[e.groupDetail.share_desc.refImg&&e.groupDetail.share_desc.refImg.length>0?i("div",{staticClass:"ref-content",style:{backgroundImage:"url("+e.refBg+")"}},[i("div",{staticClass:"tips"},[e._v("\n 长按保存图片\n ")])]):e._e(),e._v(" "),e.groupDetail.share_desc.refImg&&e.groupDetail.share_desc.refImg.length>0?i("div",{ref:"imageWrapper",staticClass:"img-cvs",attrs:{id:"capture"}},[i("img",{attrs:{src:e.groupDetail.share_desc.refImg[0].url}}),e._v(" "),i("div",{staticClass:"qrcode",attrs:{id:"qrcode"}})]):e._e(),e._v(" "),i("img",{staticClass:"cvs-img",attrs:{src:e.dataURL}})]),e._v(" "),1===e.groupDetail.status&&e.invite_code_f?i("div",[e.groupDetail.goods_type&&2===e.groupDetail.goods_type?i("footer",[i("div",{staticClass:"btn",on:{click:function(t){e.showTeacher()}}},[i("img",{attrs:{src:e.weChatIcon}})]),e._v(" "),i("div",{staticClass:"btn big",attrs:{id:e.groupId?"reGroup":"singleBuy"},on:{click:function(t){e.groupPay(0)}}},[e.groupId?e._e():i("span",[e._v("¥"+e._s(e.groupDetail.original_price/100))]),e._v(" "),e.groupId?e._e():i("div",[e._v("单独购")]),e._v(" "),e.groupId?i("span",[e._v("¥"+e._s(e.groupDetail.current_price/100))]):e._e(),e._v(" "),e.groupId?i("div",[e._v("重新开团")]):e._e()]),e._v(" "),i("div",{staticClass:"btn big price",attrs:{id:e.groupId?"joinGroup":"newGroup"},on:{click:function(t){e.groupPay(1)}}},[i("span",[e._v("¥"+e._s(e.groupDetail.current_price/100))]),e._v(" "),e.groupId?e._e():i("div",[e._v(e._s(e.groupDetail.desc.group_number)+"人团")]),e._v(" "),e.groupId?i("div",[e._v("立即参团")]):e._e()])]):e._e(),e._v(" "),e.groupDetail.goods_type&&2!==e.groupDetail.goods_type?i("footer",[i("div",{staticClass:"btn",on:{click:function(t){e.showTeacher()}}},[i("img",{attrs:{src:e.weChatIcon}})]),e._v(" "),i("div",{staticClass:"btn big price",on:{click:function(t){e.groupPay(1)}}},[i("span",[e._v("¥"+e._s(e.groupDetail.current_price/100))]),e._v(" "),i("div",[e._v("立即购买")])])]):e._e()]):e._e(),e._v(" "),1!==e.groupDetail.status?i("div",[e._m(0)]):e._e()],1):e._e()},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("footer",[t("div",{staticStyle:{color:"#888"}},[this._v("\n 已售罄\n ")])])}]};var D=i("VU/8")(w,b,!1,function(e){i("m6in"),i("rhXN")},"data-v-ac006272",null);t.default=D.exports},m6in:function(e,t){},rhXN:function(e,t){}});
//# sourceMappingURL=10.aa0b38c97083823b99fb.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/buy/index.vue","webpack:///./src/components/buy/index.vue?47cc","webpack:///./src/components/buy/index.vue"],"names":["buy","name","components","swiper","vue_awesome_swiper","swiperSlide","data","refBg","refBg_default","a","join","popType","popFill","popupVisible","refVisible","tabType","popcontentW","popcontentT","qrCode","weChatCode_default","weChatIcon","wechatIcon_default","closeUrl","closemy_default","moreUrl","moreIcon_default","refIcon","swiperOption","pagination","el","QRCodeB","dataURL","user_id","invite_code_f","invite_code","shopId","groupId","groupDetail","groupData","mounted","this","getDetail","methods","goToActivity","query","window","location","href","indexOf","$route","$router","push","refshow","_this2","mint_ui_common","open","document","body","scrollTop","documentElement","localStorage","getItem","setTimeout","close","Object","api","then","res","split","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","enableShare","option","that","api_list","url","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","product_title","desc","link","shareUrl","imgUrl","shareIcon","success","_hmt","cancel","onMenuShareAppMessage","onShare","type","share_desc","content","img","toDataURLBase64","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","_this3","JSON","parse","goods_desc","status","bind_goods_id","i","header_url","replace","detail","qa","refImg","_this","avatarUrl","goods_type","goods_id","out_trade_no","showTeacher","groupPay","group_order_id","components_buy","render","_vm","_h","$createElement","_c","_self","ref","staticClass","attrs","options","_l","index","key","_e","_v","slot","is_auth_user","on","click","$event","_s","current_price","has_group_num","head_welfare","class","tab-btn","active","domProps","innerHTML","model","value","$$v","expression","customer_service","closeOnClickModal","rePlay","staticStyle","background-color","margin-top","margin-left","transform","backgroundImage","id","original_price","group_number","_m","staticRenderFns","color","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/10.aa0b38c97083823b99fb.js","sourcesContent":["<template>\n <div class=\"group-index\" ref=\"index\" v-if=\"groupDetail\">\n <swiper :options=\"swiperOption\" class=\"banner\" ref=\"mySwiper\">\n <swiper-slide v-if=\"groupDetail.goods_desc\" v-for=\"(data,index) in groupDetail.goods_desc.img\" :key=\"index\">\n <img :src=\"data.url\"/>\n </swiper-slide>\n <div class=\"swiper-pagination\" slot=\"pagination\"></div>\n </swiper>\n <img :src=\"refIcon\" class=\"ref-icon shake\" @click=\"goToActivity()\" v-if=\"groupDetail.is_auth_user === 1\">\n <div class=\"head\">\n <div class=\"title\">\n {{groupDetail.name}}\n </div>\n <span class=\"detail\">\n {{groupDetail.goods_desc.desc}}\n </span>\n <div class=\"price\">\n <span class=\"price-content\">¥{{groupDetail.current_price/100}}元</span>\n </div>\n </div>\n <div class=\"head-icon\">\n <img class=\"icon\" v-for=\"(data,index) in groupDetail.header_url\" v-if=\"index<5\" :src=\"data\" :key=\"data\">\n <img class=\"more\" :src=\"moreUrl\"/>\n <span class=\"has\">已售{{groupDetail.has_group_num}}件</span>\n </div>\n <div class=\"welfare\" v-if=\"groupDetail.head_welfare && groupDetail.head_welfare !== '' && groupDetail.head_welfare !== null\">\n 团长福利:{{groupDetail.head_welfare}}\n </div>\n <div class=\"main-detail\">\n <div class=\"tab-content\">\n <div :class=\"{'tab-btn':true,active:tabType}\" @click=\"tabType=true\">图文详情</div>\n <div :class=\"{'tab-btn':true,active:!tabType}\" @click=\"tabType=false\">购买须知</div>\n </div>\n <div v-if=\"tabType\" class=\"detail\">\n <div v-html=\"groupDetail.desc.detail\" class=\"detail-content\"></div>\n </div>\n <div v-if=\"!tabType\" class=\"qa-block\">\n <div class=\"qa-content qaDetail\" v-html=\"groupDetail.desc.qa\">\n </div>\n </div>\n </div>\n <mt-popup v-model=\"popupVisible\">\n <div class=\"pop-block\">\n <img v-if=\"popType\" :src=\"qrCode\"/>\n <img v-if=\"!popType\" :src=\"groupDetail.desc.customer_service[0].url\"/>\n <div>\n <span v-if=\"popType\" v-html=\"popcontentW\"></span>\n <span v-if=\"!popType\" v-html=\"popcontentT\"></span>\n </div>\n <img class=\"close\" :src=\"closeUrl\" @click=\"popupVisible = false\">\n </div>\n </mt-popup>\n <mt-popup v-model=\"popFill\" :closeOnClickModal=\"false\">\n <div class=\"pop-fill\">\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\n <div class=\"btn-block\">\n <div class=\"btn\" @click=\"rePlay()\">重新开团</div>\n </div>\n </div>\n </mt-popup>\n <mt-popup v-model=\"refVisible\" style=\"background-color: transparent;margin-top: -80vw;margin-left: -40vw;transform: none\">\n <div :style=\"{backgroundImage:`url(${refBg})`}\" class=\"ref-content\"\n v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\n <div class=\"tips\">\n 长按保存图片\n </div>\n </div>\n <div class=\"img-cvs\" id=\"capture\" ref=\"imageWrapper\" v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\n <img :src=\"groupDetail.share_desc.refImg[0].url\">\n <div id=\"qrcode\" class=\"qrcode\">\n </div>\n </div>\n <img :src=\"dataURL\" class=\"cvs-img\"/>\n </mt-popup>\n <div v-if=\"groupDetail.status === 1 && invite_code_f\">\n <footer v-if=\"groupDetail.goods_type && groupDetail.goods_type === 2\">\n <div class=\"btn\" @click=\"showTeacher()\">\n <img :src=\"weChatIcon\"/>\n </div>\n <div class=\"btn big\" @click=\"groupPay(0)\" :id=\"groupId ? 'reGroup':'singleBuy'\">\n <span v-if=\"!groupId\">¥{{groupDetail.original_price/100}}</span>\n <div v-if=\"!groupId\">单独购</div>\n <span v-if=\"groupId\">¥{{groupDetail.current_price/100}}</span>\n <div v-if=\"groupId\">重新开团</div>\n </div>\n <div class=\"btn big price\" @click=\"groupPay(1)\" :id=\"groupId ? 'joinGroup':'newGroup'\">\n <span>¥{{groupDetail.current_price/100}}</span>\n <div v-if=\"!groupId\">{{groupDetail.desc.group_number}}人团</div>\n <div v-if=\"groupId\">立即参团</div>\n </div>\n </footer>\n <footer v-if=\"groupDetail.goods_type && groupDetail.goods_type !== 2\">\n <div class=\"btn\" @click=\"showTeacher()\">\n <img :src=\"weChatIcon\"/>\n </div>\n <div class=\"btn big price\" @click=\"groupPay(1)\">\n <span>¥{{groupDetail.current_price/100}}</span>\n <div>立即购买</div>\n </div>\n </footer>\n </div>\n <div v-if=\"groupDetail.status !== 1\">\n <footer>\n <div style=\"color: #888\">\n 已售罄\n </div>\n </footer>\n </div>\n </div>\n</template>\n\n<script>\n import 'swiper/dist/css/swiper.css'\n import { swiper, swiperSlide } from 'vue-awesome-swiper'\n import QRCode from 'qrcodejs2'\n import { Indicator } from 'mint-ui';\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getUserDetailApi} 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 export default {\n name: \"index\",\n components: {\n swiper,\n swiperSlide,\n },\n data(){\n return {\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:'https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png',\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 }\n },\n mounted(){\n this.getDetail();\n },\n methods:{\n goToActivity(){\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:'activity',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(option) {\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: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || '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: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || '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 showTeacher(){\n this.popType = false;\n this.popupVisible = true\n },\n groupPay(type){\n let query = {shopId: this.shopId,invite_code:this.invite_code};\n if(this.groupId){\n query.group_order_id = this.groupId\n }\n if(type === 0 && !this.groupId){\n query.type='single';\n window._hmt.push(['_trackEvent', '购买', \"商品页团购单独购买\",`id${this.shopId}`,this.invite_code]);//百度统计\n }else if (type === 0 && this.groupId){\n window.location.href = `/#/buyDetail?shopId=${this.shopId}`;\n window._hmt.push(['_trackEvent', '购买', \"商品页团购重新开团\",`id${this.shopId}`,this.invite_code]);//百度统计\n } else{\n window._hmt.push(['_trackEvent', '购买', \"商品页购买\",`id${this.shopId}`,this.invite_code]);//百度统计\n query.type=''\n }\n this.$router.push({\n name: 'buy',\n query:query\n })\n }\n }\n }\n</script>\n<style>\n img,video{\n max-width: 100%;\n }\n @-webkit-keyframes swing {\n 10% {\n transform: rotate(15deg);\n }\n 20% {\n transform: rotate(-10deg);\n }\n 30% {\n transform: rotate(5deg);\n }\n 40% {\n transform: rotate(-5deg);\n }\n 50%, 100% {\n transform: rotate(0deg);\n }\n }\n .shake{\n -webkit-animation-name: swing;\n -webkit-animation-duration: 0.8s;\n -webkit-transform-origin:50% 50%;\n -webkit-animation-iteration-count: infinite;\n -webkit-animation-timing-function: linear;\n }\n\n</style>\n<style scoped lang=\"less\">\n @import \"../../util/public\";\n .img-cvs{\n position: absolute;\n width: 233 * @toVw;\n top: 176 * @toVw;\n left: 29 * @toVw;\n .qrcode{\n position: absolute;\n top: 305 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n }\n }\n .cvs-img{\n position: absolute;\n width: 233 * @toVw;\n top: 176 * @toVw;\n left: 29 * @toVw;\n z-index: 10;\n }\n .ref-content{\n width: 299 * @toVw;\n height: 564 * @toVw;\n background-size: 100% 100%;\n position: relative;\n .tips{\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 10 * @toVw;\n top: 250 * @toVw;\n width: 1em;\n }\n }\n .group-index{\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n .ref-icon{\n position: fixed;\n height: 100/375 * 90vw ;\n top: 70vw;\n z-index: 6;\n right: 10 * 100 /375vw;\n /*border-radius: 100px;*/\n }\n .banner{\n background: white;\n img{\n width: 100%;\n }\n }\n .head{\n background: white;\n margin-bottom: 10px;\n padding: 20/7.5vw;\n .title{\n font-size: 20px;\n color: #333333;\n margin-bottom: 15/7.5vw;\n }\n .detail{\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 15/7.5vw;\n }\n .price{\n .price-content{\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n }\n }\n }\n .head-icon{\n padding: 20/7.5vw;\n background: white;\n margin-bottom: 2px;\n .icon{\n display: inline-block;\n width: 60/7.5vw;\n margin: 0 10/7.5vw;\n border-radius: 1000px;\n vertical-align: middle;\n }\n .more{\n width: 50/7.5vw;\n vertical-align: middle;\n }\n .has{\n font-size: 12px;\n line-height: 60/7.5vw;\n color: #999999;\n float: right;\n }\n }\n .welfare{\n background: white;\n padding:10/7.5vw ;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n }\n .main-detail{\n padding: 20/7.5vw;\n background: white;\n .tab-content{\n border-radius: 9px ;\n border: 1px solid #F63539;\n &:after{\n content: '';\n display: block;\n clear: both;\n }\n .tab-btn{\n width: 50%;\n float: left;\n height: 80/7.5vw;\n line-height: 80/7.5vw;\n text-align: center;\n color: #F63539;\n border-radius:9px ;\n &.active{\n background: #F63539;\n color: white;\n }\n }\n }\n .qa-block{\n padding: 20/7.5vw 0 toVw(150) 0;\n img,video{\n max-width: 100%;\n }\n .qa-content{\n margin: toVw(10) 0;\n .qa-q{\n font-size: 16px;\n color: #666666;\n }\n .qa-a{\n font-size: 16px;\n color: #333333;\n }\n }\n }\n .detail{\n padding: 20/7.5vw 0 150/7.5vw 0;\n .detail-content{\n img,video{\n max-width: 100%;\n }\n }\n\n }\n }\n footer{\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 120/7.5vw;\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\n display: -ms-flexbox; // TWEENER - IE 10 //\n display: -webkit-flex; // NEW - Chrome //\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\n background: white;\n padding: 10/7.5vw;\n border-top: 1px solid #d8d8d8;\n justify-content:space-around;\n .btn{\n border: 1px solid #cccccc;\n border-radius: 8px;\n width:0;\n flex-grow:2;\n text-align: center;\n padding: 15/7.5vw 0;\n margin: 0 10/7.5vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n span{\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n }\n img{\n width: 50/7.5vw;\n }\n &.big{\n padding: 5/7.5vw 0;\n flex-grow:5;\n &.price{\n background: #F83534;\n border-color: #F83534;\n color: white;\n }\n }\n }\n }\n .pop-block{\n padding:40/7.5vw 10/7.5vw;\n width: 600/7.5vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n img{\n width: 250/7.5vw;\n }\n .close{\n width: 50/7.5vw;\n position: absolute;\n top: 20/7.5vw;\n right: 20/7.5vw;\n }\n }\n .mint-popup{\n border-radius: 10px;\n }\n .pop-fill{\n width: 500/7.5vw;\n padding:30/7.5vw 30/7.5vw;\n font-size: 16px;\n color: #333333;\n .btn-block{\n margin-top: 30/7.5vw;\n &:after{\n content:'';\n display: block;\n clear: both;\n }\n .btn{\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 5/7.5vw 10/7.5vw;\n border-radius: 8px;\n color: #FFFFFF;\n }\n }\n }\n\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/buy/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.groupDetail)?_c('div',{ref:\"index\",staticClass:\"group-index\"},[_c('swiper',{ref:\"mySwiper\",staticClass:\"banner\",attrs:{\"options\":_vm.swiperOption}},[_vm._l((_vm.groupDetail.goods_desc.img),function(data,index){return (_vm.groupDetail.goods_desc)?_c('swiper-slide',{key:index},[_c('img',{attrs:{\"src\":data.url}})]):_vm._e()}),_vm._v(\" \"),_c('div',{staticClass:\"swiper-pagination\",attrs:{\"slot\":\"pagination\"},slot:\"pagination\"})],2),_vm._v(\" \"),(_vm.groupDetail.is_auth_user === 1)?_c('img',{staticClass:\"ref-icon shake\",attrs:{\"src\":_vm.refIcon},on:{\"click\":function($event){_vm.goToActivity()}}}):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"head\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"\\n \"+_vm._s(_vm.groupDetail.name)+\"\\n \")]),_vm._v(\" \"),_c('span',{staticClass:\"detail\"},[_vm._v(\"\\n \"+_vm._s(_vm.groupDetail.goods_desc.desc)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"price\"},[_c('span',{staticClass:\"price-content\"},[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.current_price/100)+\"元\")])])]),_vm._v(\" \"),_c('div',{staticClass:\"head-icon\"},[_vm._l((_vm.groupDetail.header_url),function(data,index){return (index<5)?_c('img',{key:data,staticClass:\"icon\",attrs:{\"src\":data}}):_vm._e()}),_vm._v(\" \"),_c('img',{staticClass:\"more\",attrs:{\"src\":_vm.moreUrl}}),_vm._v(\" \"),_c('span',{staticClass:\"has\"},[_vm._v(\"已售\"+_vm._s(_vm.groupDetail.has_group_num)+\"件\")])],2),_vm._v(\" \"),(_vm.groupDetail.head_welfare && _vm.groupDetail.head_welfare !== '' && _vm.groupDetail.head_welfare !== null)?_c('div',{staticClass:\"welfare\"},[_vm._v(\"\\n 团长福利:\"+_vm._s(_vm.groupDetail.head_welfare)+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"main-detail\"},[_c('div',{staticClass:\"tab-content\"},[_c('div',{class:{'tab-btn':true,active:_vm.tabType},on:{\"click\":function($event){_vm.tabType=true}}},[_vm._v(\"图文详情\")]),_vm._v(\" \"),_c('div',{class:{'tab-btn':true,active:!_vm.tabType},on:{\"click\":function($event){_vm.tabType=false}}},[_vm._v(\"购买须知\")])]),_vm._v(\" \"),(_vm.tabType)?_c('div',{staticClass:\"detail\"},[_c('div',{staticClass:\"detail-content\",domProps:{\"innerHTML\":_vm._s(_vm.groupDetail.desc.detail)}})]):_vm._e(),_vm._v(\" \"),(!_vm.tabType)?_c('div',{staticClass:\"qa-block\"},[_c('div',{staticClass:\"qa-content qaDetail\",domProps:{\"innerHTML\":_vm._s(_vm.groupDetail.desc.qa)}})]):_vm._e()]),_vm._v(\" \"),_c('mt-popup',{model:{value:(_vm.popupVisible),callback:function ($$v) {_vm.popupVisible=$$v},expression:\"popupVisible\"}},[_c('div',{staticClass:\"pop-block\"},[(_vm.popType)?_c('img',{attrs:{\"src\":_vm.qrCode}}):_vm._e(),_vm._v(\" \"),(!_vm.popType)?_c('img',{attrs:{\"src\":_vm.groupDetail.desc.customer_service[0].url}}):_vm._e(),_vm._v(\" \"),_c('div',[(_vm.popType)?_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.popcontentW)}}):_vm._e(),_vm._v(\" \"),(!_vm.popType)?_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.popcontentT)}}):_vm._e()]),_vm._v(\" \"),_c('img',{staticClass:\"close\",attrs:{\"src\":_vm.closeUrl},on:{\"click\":function($event){_vm.popupVisible = false}}})])]),_vm._v(\" \"),_c('mt-popup',{attrs:{\"closeOnClickModal\":false},model:{value:(_vm.popFill),callback:function ($$v) {_vm.popFill=$$v},expression:\"popFill\"}},[_c('div',{staticClass:\"pop-fill\"},[_vm._v(\"\\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\\n \"),_c('div',{staticClass:\"btn-block\"},[_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.rePlay()}}},[_vm._v(\"重新开团\")])])])]),_vm._v(\" \"),_c('mt-popup',{staticStyle:{\"background-color\":\"transparent\",\"margin-top\":\"-80vw\",\"margin-left\":\"-40vw\",\"transform\":\"none\"},model:{value:(_vm.refVisible),callback:function ($$v) {_vm.refVisible=$$v},expression:\"refVisible\"}},[(_vm.groupDetail.share_desc.refImg && _vm.groupDetail.share_desc.refImg.length > 0)?_c('div',{staticClass:\"ref-content\",style:({backgroundImage:(\"url(\" + _vm.refBg + \")\")})},[_c('div',{staticClass:\"tips\"},[_vm._v(\"\\n 长按保存图片\\n \")])]):_vm._e(),_vm._v(\" \"),(_vm.groupDetail.share_desc.refImg && _vm.groupDetail.share_desc.refImg.length > 0)?_c('div',{ref:\"imageWrapper\",staticClass:\"img-cvs\",attrs:{\"id\":\"capture\"}},[_c('img',{attrs:{\"src\":_vm.groupDetail.share_desc.refImg[0].url}}),_vm._v(\" \"),_c('div',{staticClass:\"qrcode\",attrs:{\"id\":\"qrcode\"}})]):_vm._e(),_vm._v(\" \"),_c('img',{staticClass:\"cvs-img\",attrs:{\"src\":_vm.dataURL}})]),_vm._v(\" \"),(_vm.groupDetail.status === 1 && _vm.invite_code_f)?_c('div',[(_vm.groupDetail.goods_type && _vm.groupDetail.goods_type === 2)?_c('footer',[_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.showTeacher()}}},[_c('img',{attrs:{\"src\":_vm.weChatIcon}})]),_vm._v(\" \"),_c('div',{staticClass:\"btn big\",attrs:{\"id\":_vm.groupId ? 'reGroup':'singleBuy'},on:{\"click\":function($event){_vm.groupPay(0)}}},[(!_vm.groupId)?_c('span',[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.original_price/100))]):_vm._e(),_vm._v(\" \"),(!_vm.groupId)?_c('div',[_vm._v(\"单独购\")]):_vm._e(),_vm._v(\" \"),(_vm.groupId)?_c('span',[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.current_price/100))]):_vm._e(),_vm._v(\" \"),(_vm.groupId)?_c('div',[_vm._v(\"重新开团\")]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"btn big price\",attrs:{\"id\":_vm.groupId ? 'joinGroup':'newGroup'},on:{\"click\":function($event){_vm.groupPay(1)}}},[_c('span',[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.current_price/100))]),_vm._v(\" \"),(!_vm.groupId)?_c('div',[_vm._v(_vm._s(_vm.groupDetail.desc.group_number)+\"人团\")]):_vm._e(),_vm._v(\" \"),(_vm.groupId)?_c('div',[_vm._v(\"立即参团\")]):_vm._e()])]):_vm._e(),_vm._v(\" \"),(_vm.groupDetail.goods_type && _vm.groupDetail.goods_type !== 2)?_c('footer',[_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.showTeacher()}}},[_c('img',{attrs:{\"src\":_vm.weChatIcon}})]),_vm._v(\" \"),_c('div',{staticClass:\"btn big price\",on:{\"click\":function($event){_vm.groupPay(1)}}},[_c('span',[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.current_price/100))]),_vm._v(\" \"),_c('div',[_vm._v(\"立即购买\")])])]):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.groupDetail.status !== 1)?_c('div',[_vm._m(0)]):_vm._e()],1):_vm._e()}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',[_c('div',{staticStyle:{\"color\":\"#888\"}},[_vm._v(\"\\n 已售罄\\n \")])])}]\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-ac006272\",\"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/index.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-ac006272\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.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-ac006272\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./index.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!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-ac006272\\\",\\\"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!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-ac006272\"\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/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([11],{"/0AU":function(s,t){},"4ggU":function(s,t,e){s.exports=e.p+"static/img/sale.66e397c.png"},wSE2:function(s,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=e("4ggU"),o=e.n(i),n=e("CCn6"),d={name:"saleSuccess",data:function(){return{invite_code:"",weChatUrl:o.a,orderNo:this.$route.query.out_trade_no,goods_id:"",user_goods_list:[]}},mounted:function(){this.initPage()},methods:{initPage:function(){var s=this;Object(n.l)(this.orderNo).then(function(t){s.goods_id=t.goods_id,s.invite_code="CC-"+t.invite_type+"-"+t.invite_id,Object(n.d)(s.goods_id).then(function(t){var e=JSON.parse(t.desc).use_goods_ids;Object(n.e)({goods_ids:e}).then(function(t){s.user_goods_list=[];for(var e=0;e<t.list.length;e++)t.list[e].desc=JSON.parse(t.list[e].desc),t.list[e].goods_desc=JSON.parse(t.list[e].goods_desc),t.list[e].share_desc=JSON.parse(t.list[e].share_desc),s.user_goods_list.push(t.list[e])})})})},goToBuy:function(s){this.$router.push({name:"buyDetail",query:{shopId:s.id,invite_code:this.invite_code}})}}},c={render:function(){var s=this,t=s.$createElement,e=s._self._c||t;return e("div",{staticClass:"sale"},[e("div",{staticStyle:{height:"3.75vw"}}),s._v(" "),e("div",{staticClass:"banner"},[e("img",{attrs:{src:s.weChatUrl}})]),s._v(" "),e("div",s._l(s.user_goods_list,function(t){return e("div",{staticClass:"shop-block",on:{click:function(e){s.goToBuy(t)}}},[e("div",{staticClass:"shop"},[e("div",{staticClass:"img-block"},[e("img",{attrs:{src:t.goods_desc.img[0].url}})]),s._v(" "),e("div",[e("div",{staticClass:"title"},[s._v("\n "+s._s(t.name)+"\n ")]),s._v(" "),e("div",{staticClass:"content"},[s._v("\n "+s._s(t.goods_desc.desc)+"\n ")]),s._v(" "),e("div",{staticClass:"price"},[s._v("\n >>立即购买<<\n ")])])])])}))])},staticRenderFns:[]};var a=e("VU/8")(d,c,!1,function(s){e("/0AU")},"data-v-78e8aa2e",null);t.default=a.exports}});
//# sourceMappingURL=11.284d74e51e8e183e3b3a.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/shop/sale.png","webpack:///src/components/buy/saleSuccess.vue","webpack:///./src/components/buy/saleSuccess.vue?d190","webpack:///./src/components/buy/saleSuccess.vue"],"names":["module","exports","__webpack_require__","p","saleSuccess","name","data","invite_code","weChatUrl","sale_default","a","orderNo","this","$route","query","out_trade_no","goods_id","user_goods_list","mounted","initPage","methods","_this","Object","api","then","res","invite_type","invite_id","user_goods_id","JSON","parse","desc","use_goods_ids","goods_ids","i","list","length","goods_desc","share_desc","push","goToBuy","$router","shopId","id","buy_saleSuccess","render","_vm","_h","$createElement","_c","_self","staticClass","staticStyle","height","_v","attrs","src","_l","on","click","$event","img","url","_s","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"iEAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,uJCmCxCC,GACAC,KAAA,cACAC,KAFA,WAGA,OACAC,YAAA,GACAC,UAAAC,EAAAC,EACAC,QAAAC,KAAAC,OAAAC,MAAAC,aACAC,SAAA,GACAC,qBAGAC,QAXA,WAYAN,KAAAO,YAEAC,SACAD,SADA,WACA,IAAAE,EAAAT,KACMU,OAAAC,EAAA,EAAAD,CAANV,KAAAD,SAAAa,KAAA,SAAAC,GACAJ,EAAAL,SAAAS,EAAAT,SACAK,EAAAd,YAAA,MAAAkB,EAAAC,YAAA,IAAAD,EAAAE,UACQL,OAAAC,EAAA,EAAAD,CAARD,EAAAL,UAAAQ,KAAA,SAAAC,GACA,IAAAG,EAAAC,KAAAC,MAAAL,EAAAM,MAAAC,cACUV,OAAAC,EAAA,EAAAD,EAAVW,UAAAL,IAAAJ,KAAA,SAAAC,GACAJ,EAAAJ,mBACA,QAAAiB,EAAA,EAAAA,EAAAT,EAAAU,KAAAC,OAAAF,IACAT,EAAAU,KAAAD,GAAAH,KAAAF,KAAAC,MAAAL,EAAAU,KAAAD,GAAAH,MACAN,EAAAU,KAAAD,GAAAG,WAAAR,KAAAC,MAAAL,EAAAU,KAAAD,GAAAG,YACAZ,EAAAU,KAAAD,GAAAI,WAAAT,KAAAC,MAAAL,EAAAU,KAAAD,GAAAI,YACAjB,EAAAJ,gBAAAsB,KAAAd,EAAAU,KAAAD,WAMAM,QAnBA,SAmBAlC,GACAM,KAAA6B,QAAAF,MAAAlC,KAAA,YAAAS,OAAA4B,OAAApC,EAAAqC,GAAApC,YAAAK,KAAAL,kBClEeqC,GADEC,OAFjB,WAA0B,IAAAC,EAAAlC,KAAamC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,SAAmBF,EAAA,OAAYG,aAAaC,OAAA,YAAmBP,EAAAQ,GAAA,KAAAL,EAAA,OAAwBE,YAAA,WAAqBF,EAAA,OAAYM,OAAOC,IAAAV,EAAAtC,eAAqBsC,EAAAQ,GAAA,KAAAL,EAAA,MAAAH,EAAAW,GAAAX,EAAA,yBAAAxC,GAAqE,OAAA2C,EAAA,OAAiBE,YAAA,aAAAO,IAA6BC,MAAA,SAAAC,GAAyBd,EAAAN,QAAAlC,OAAoB2C,EAAA,OAAYE,YAAA,SAAmBF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,OAAYM,OAAOC,IAAAlD,EAAA+B,WAAAwB,IAAA,GAAAC,SAAkChB,EAAAQ,GAAA,KAAAL,EAAA,OAAAA,EAAA,OAAoCE,YAAA,UAAoBL,EAAAQ,GAAA,iBAAAR,EAAAiB,GAAAzD,EAAAD,MAAA,kBAAAyC,EAAAQ,GAAA,KAAAL,EAAA,OAAoFE,YAAA,YAAsBL,EAAAQ,GAAA,iBAAAR,EAAAiB,GAAAzD,EAAA+B,WAAAN,MAAA,kBAAAe,EAAAQ,GAAA,KAAAL,EAAA,OAA+FE,YAAA,UAAoBL,EAAAQ,GAAA,oDAE1xBU,oBCCjB,IAcAC,EAdyB/D,EAAQ,OAcjCgE,CACE9D,EACAwC,GATF,EAVA,SAAAuB,GACEjE,EAAQ,SAaV,kBAEA,MAUekE,EAAA,QAAAH,EAAiB","file":"static/js/11.284d74e51e8e183e3b3a.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/sale.66e397c.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/shop/sale.png\n// module id = 4ggU\n// module chunks = 11","<template>\n <div class=\"sale\">\n <div style=\"height: 3.75vw\"></div>\n <div class=\"banner\">\n <img :src=\"weChatUrl\">\n </div>\n\n <div>\n <div class=\"shop-block\" v-for=\"data in user_goods_list\" @click=\"goToBuy(data)\">\n <div class=\"shop\">\n <div class=\"img-block\">\n <img :src=\"data.goods_desc.img[0].url\">\n </div>\n <div>\n <div class=\"title\">\n {{data.name}}\n </div>\n <div class=\"content\">\n {{data.goods_desc.desc}}\n </div>\n <div class=\"price\">\n >>立即购买<<\n </div>\n </div>\n </div>\n </div>\n </div>\n\n\n </div>\n</template>\n\n<script>\n import weChatUrl from '../../assets/shop/sale.png'\n import {getOrderDetailApi,getGoodsDetailApi,getGoodsListApi} from \"../../service/api\";\n export default {\n name: \"saleSuccess\",\n data(){\n return {\n invite_code:'',\n weChatUrl:weChatUrl,\n orderNo:this.$route.query.out_trade_no,\n goods_id:'',\n user_goods_list:[]\n }\n },\n mounted(){\n this.initPage()\n },\n methods:{\n initPage(){\n getOrderDetailApi(this.orderNo).then(res=>{\n this.goods_id = res.goods_id;\n this.invite_code = `CC-${res.invite_type}-${res.invite_id}`;\n getGoodsDetailApi(this.goods_id).then(res=>{\n let user_goods_id = JSON.parse(res.desc).use_goods_ids;\n getGoodsListApi({goods_ids:user_goods_id}).then(res=>{\n this.user_goods_list = [];\n for(let i = 0; i < res.list.length ; i ++){\n res.list[i].desc = JSON.parse(res.list[i].desc);\n res.list[i].goods_desc = JSON.parse(res.list[i].goods_desc);\n res.list[i].share_desc = JSON.parse(res.list[i].share_desc)\n this.user_goods_list.push(res.list[i])\n }\n });\n })\n })\n },\n goToBuy(data){\n this.$router.push({name:'buyDetail',query:{shopId:data.id,invite_code:this.invite_code}})\n }\n }\n }\n</script>\n\n<style scoped lang=\"less\">\n @import \"../../util/public\";\n .sale{\n background: #eeeeee;\n .shop-block{\n background: white;\n .shop{\n padding: 20/7.5vw;\n border-bottom: 1px solid #d8d8d8;\n position: relative;\n &:after{\n content:'';\n display: block;\n clear: both;\n }\n .img-block{\n float: left;\n margin-right: 20/7.5vw;\n img{\n width: 250/7.5vw;\n }\n min-height: 120px;\n }\n\n .title{\n font-size: 18px;\n overflow: hidden;\n text-overflow:ellipsis;\n white-space: nowrap;\n color: #333333;\n margin-bottom: 5/7.5vw;\n }\n .content{\n font-size: 12px;\n line-height: 1.4em;\n color: #CCCCCC;\n height: 4.2em;\n overflow: hidden;\n\n }\n .price{\n font-size: 18px;\n color: #FF001F;\n position: absolute;\n right: 20/7.5vw;\n bottom: 20/7.5vw;\n }\n }\n }\n .banner{\n margin: 0 0 10 * @toVw 0;\n background: white;\n padding: 10 * @toVw;\n img{\n width: 100%;\n }\n }\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/buy/saleSuccess.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"sale\"},[_c('div',{staticStyle:{\"height\":\"3.75vw\"}}),_vm._v(\" \"),_c('div',{staticClass:\"banner\"},[_c('img',{attrs:{\"src\":_vm.weChatUrl}})]),_vm._v(\" \"),_c('div',_vm._l((_vm.user_goods_list),function(data){return _c('div',{staticClass:\"shop-block\",on:{\"click\":function($event){_vm.goToBuy(data)}}},[_c('div',{staticClass:\"shop\"},[_c('div',{staticClass:\"img-block\"},[_c('img',{attrs:{\"src\":data.goods_desc.img[0].url}})]),_vm._v(\" \"),_c('div',[_c('div',{staticClass:\"title\"},[_vm._v(\"\\n \"+_vm._s(data.name)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"content\"},[_vm._v(\"\\n \"+_vm._s(data.goods_desc.desc)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"price\"},[_vm._v(\"\\n >>立即购买<<\\n \")])])])])}))])}\nvar staticRenderFns = []\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-78e8aa2e\",\"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/saleSuccess.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-78e8aa2e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./saleSuccess.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!./saleSuccess.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./saleSuccess.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-78e8aa2e\\\",\\\"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!./saleSuccess.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-78e8aa2e\"\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/saleSuccess.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([12],{DGLJ:function(t,e){},VAx7:function(t,e,a){t.exports=a.p+"static/img/authorLoading.39aaada.png"},"sA+T":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("VAx7"),n=a.n(r),i={name:"author",data:function(){return{loadingUrl:n.a}},created:function(){this.$route.query&&this.$route.query.retUrl?localStorage.setItem("retUrl",this.$route.query.retUrl):localStorage.setItem("retUrl",""),this.$route.query&&this.$route.query.is_new_user_url?window.location.href="https://wechat.changchangenglish.com/api/client/login?redirect_url=https://wechat.changchangenglish.com":(localStorage.setItem("retUrl",""),window.location.href="https://wechat.changchangenglish.com/api/client/login?redirect_url=https://wechat.changchangenglish.com&is_new_user_url=1")},methods:{onPageReload:function(){window.location.reload()}}},o={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"author"},[e("div",{staticClass:"img",style:{backgroundImage:"url("+this.loadingUrl+")"}}),this._v(" "),e("p",[this._v("正在加载中......")]),this._v(" "),e("p",{staticClass:"reload",attrs:{click:this.onPageReload}},[this._v("点击重新加载")])])},staticRenderFns:[]};var s=a("VU/8")(i,o,!1,function(t){a("DGLJ")},"data-v-63547f2d",null);e.default=s.exports}});
//# sourceMappingURL=12.f4d4dd5cabe60cd7a431.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/authorLoading.png","webpack:///src/components/author.vue","webpack:///./src/components/author.vue?8504","webpack:///./src/components/author.vue"],"names":["module","exports","__webpack_require__","p","author","name","data","loadingUrl","authorLoading_default","a","created","this","$route","query","retUrl","localStorage","setItem","is_new_user_url","window","location","href","methods","onPageReload","reload","components_author","render","_h","$createElement","_c","_self","staticClass","style","backgroundImage","_v","attrs","click","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"6DAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,sJCUxCC,GACAC,KAAA,SACAC,KAFA,WAGA,OACAC,WAAAC,EAAAC,IAGAC,QAPA,WAQAC,KAAAC,OAAAC,OAAAF,KAAAC,OAAAC,MAAAC,OACAC,aAAAC,QAAA,SAAAL,KAAAC,OAAAC,MAAAC,QAEAC,aAAAC,QAAA,aAEAL,KAAAC,OAAAC,OAAAF,KAAAC,OAAAC,MAAAI,gBACAC,OAAAC,SAAAC,KAAA,2GAEAL,aAAAC,QAAA,aACAE,OAAAC,SAAAC,KAAA,8HAGAC,SACAC,aAAA,WACAJ,OAAAC,SAAAI,YC7BeC,GADEC,OAFjB,WAA0B,IAAaC,EAAbf,KAAagB,eAA0BC,EAAvCjB,KAAuCkB,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,WAAqBF,EAAA,OAAYE,YAAA,MAAAC,OAA0BC,gBAAA,OAA3IrB,KAA2IJ,WAAA,OAA3II,KAA6LsB,GAAA,KAAAL,EAAA,KAA7LjB,KAA6LsB,GAAA,iBAA7LtB,KAA6LsB,GAAA,KAAAL,EAAA,KAAkEE,YAAA,SAAAI,OAA4BC,MAA3RxB,KAA2RW,gBAA3RX,KAAqTsB,GAAA,eAE9TG,oBCCjB,IAcAC,EAdyBnC,EAAQ,OAcjCoC,CACElC,EACAoB,GATF,EAVA,SAAAe,GACErC,EAAQ,SAaV,kBAEA,MAUesC,EAAA,QAAAH,EAAiB","file":"static/js/12.f4d4dd5cabe60cd7a431.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/authorLoading.39aaada.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/authorLoading.png\n// module id = VAx7\n// module chunks = 12","<template>\n <div class=\"author\">\n <div class=\"img\" :style=\"{backgroundImage:`url(${loadingUrl})`}\"></div>\n <p>正在加载中......</p>\n <p class=\"reload\" :click=\"onPageReload\">点击重新加载</p>\n </div>\n</template>\n\n<script>\n import loadingUrl from '../assets/authorLoading.png'\nexport default {\n name: 'author',\n data () {\n return {\n loadingUrl: loadingUrl\n }\n },\n created () {\n if(this.$route.query && this.$route.query.retUrl){\n localStorage.setItem('retUrl',this.$route.query.retUrl);\n }else{\n localStorage.setItem('retUrl','');\n }\n if(this.$route.query && this.$route.query.is_new_user_url){\n window.location.href = `${process.env.AUTHOR_UEL}`\n }else{\n localStorage.setItem('retUrl','');\n window.location.href = `${process.env.AUTHOR_UEL}&is_new_user_url=1`\n }\n },\n methods: {\n onPageReload: function () {\n window.location.reload()\n }\n }\n}\n</script>\n<style scoped lang=\"less\">\n .author {\n display: flex;\n flex-flow: column nowrap;\n justify-content: center;\n align-items: center;\n height: 100vh;\n font-size: 1.8rem;\n &>.img {\n width: 50vw;\n height: 50vw;\n background-size: 100% 100%;\n }\n .reload {\n font-size: 1.2rem;\n color: #199be0;\n }\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/author.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"author\"},[_c('div',{staticClass:\"img\",style:({backgroundImage:(\"url(\" + _vm.loadingUrl + \")\")})}),_vm._v(\" \"),_c('p',[_vm._v(\"正在加载中......\")]),_vm._v(\" \"),_c('p',{staticClass:\"reload\",attrs:{\"click\":_vm.onPageReload}},[_vm._v(\"点击重新加载\")])])}\nvar staticRenderFns = []\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-63547f2d\",\"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/author.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-63547f2d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./author.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!./author.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./author.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-63547f2d\\\",\\\"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!./author.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-63547f2d\"\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/author.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([3],{BRsW:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMEI1NEEzRUZEQjExRThCQkVEODAxNTczRDU0QTZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMEI1NEE0RUZEQjExRThCQkVEODAxNTczRDU0QTZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUwQjU0QTFFRkRCMTFFOEJCRUQ4MDE1NzNENTRBNkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUwQjU0QTJFRkRCMTFFOEJCRUQ4MDE1NzNENTRBNkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4XfPsCAAAEMElEQVR42uyYWUgVURjHXXOrXFCLjBLNMiKyKAMNKoqyV0NTeogkS6weQsKQsgUqKgqS0tII8sFWekhILGiDIGiFKEIzjcrIsiy39N68/T/5jwzhbcY7C1fwwI+5y2HmP9/5zrcc3/5NaT46RiBYC/zAHx9rRhBoCax6+EDP5AAdc5aA+6AL+AKXRcLFKE5Hfvo7XNfgBdq0JmuJruU8K0XLGADjwQJQrzXZV8NVnvJGH0ExcOh4WSPCE0EpDbQDVq/01FVm8noZ1FihFuKGPsNNknEpARPAFCOu4uR1qo89I4SWlwDQZ0T4gOJSBsQcBa+BbLpmFfK9AVY+qXZdXl1a+ynABivOArP/83+3Jze1Q/hLMI5u4Pjn2fL9ubcK3613c4406I/K4anF40GGSbG70i7h8fRbU1YLUWUD3CXdDuGSRcPAL4MlgFJC9Fhh8U4QNUxSkiixionCZcBNe2Htu270eBzH81QZ0zWM+JsW7LkeroQQAzdKxIs16YkqsWAf+ArKgD9FO20KFpJNQ/ncIvAC4utApjvhUk5Wgw9gL4im2C43K/MYfCftHvIDfIGoKtV9pbDqZZ3SS10Svc5jXgvIUAsPp5Ac/iZiJSusB29VS6eMZWAGiCRRHhLBFV6kunc09408bw84zH0mYzq4CPHViiULQRKXRyLFEVAOOtyUsvfkBnyoS1WIjXT4c1UbVb/1U7T8FwT/LoHQc/hcwWAgL7sOv20LYK+niJY6+ADYCJaCVjBxmIcWWlGPU4cSDAYg8BCu2+kyHex9pb6Zp/ZdCUvS52XTFRpV5WWfTZuzmxaX5+WDBCVPgQJmWfk/Qh1V5oPNDIMd3N1hnPjJJuHfQDCfm0AdlxiWY5g/Bg3pN0zTcJ01dIUqqmwFt+nXlgy4hRjtM8V183MWXCmXHb9TvZ/cJaA2+vExcIO950qGy/2qzWuGYIkWV8EcRjlJQqchtthIWSstViobWAetIZv3Ebt/IyOW4e4VQ6Ivw3KSlmi99bgkguP0s1tcRnGlO+CMh+6zHDwDu+jP4rdFEJwKWs1uJMR9VnO3dzJxbWGSyh6BlWu4j+LobtfAZAiusLoDusJweRb8ZOyXtF2nYf08lsS5TCRiiBwIztI6bjOzdWtjXJUN28DlzqCwnfyujDiWEGVMIBKpToC5eo7arOo5n4DFPDbro7CD/L2AEUheLI1ZUTr6FFZ+bUYebEb7JX4qqXkaN+xvkMwNXcpE5sOVWAiazAijZnb5YsEVtHQ7C6ZObsRJ4JSBgsyWc5UaIhHoPXjjTccTeka9hfcevQdCY8LHhI8JHwXCu71cq5Plr9TtwWrh4Va2ZiaMSDYyg6cAAexyutgoNDNNB9qlBq2b1hQXD4lCqKsDZXCtCL/AM5RMWj3Ui63uYCs5lPLz2BSneLmflytNx18BBgDaKTZI2MwN5QAAAABJRU5ErkJggg=="},H9j6:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyQ0UwQ0QzRUZEQjExRTg4N0JDQzkxNDY3RjkxOUI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyQ0UwQ0Q0RUZEQjExRTg4N0JDQzkxNDY3RjkxOUI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTJDRTBDRDFFRkRCMTFFODg3QkNDOTE0NjdGOTE5QjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTJDRTBDRDJFRkRCMTFFODg3QkNDOTE0NjdGOTE5QjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gR2RiAAACvElEQVR42rSWa2iNcRzHz5a5Rlraq2G0uYWm7A1vDCuTy+SSywu5HbcpJZpSSu6SFbFzGvJCnEhpL4QpkvBiaxtzzyY2yyUlp0lmPj99Tz2dHuc8T53nX59+e57n7Pk8v//1lxWJREIubRvMgSXQHUrRwuFwyE/L/s/9YzDX5XkOFEO5Pqg4Go329SPs43KvP/SDOxCH0bAANsAEt5cgbSOch6tk/DyVMMulS2fDbaiCn1DteNYON6ADemEEzIJCx2/OQSXibq9dOkWxSrJWGyoYBqNgCxyAg7CJFxcRh8I6eANr4SNZl3rN8CWM0d9PYDG89jppEK1RltY287wmXYZXHIJJ8Ap+QI2XSYHAxnKqhuMMH7AslTAX9ijD8eqmy9YTMM3rTETaQBinyxjSfDehZfYVBur6hbpmBQyCyX6mP9J3WjrWriULi7TIO+F3KEMN6U3JSshyplO4T9Gkv0KZbVsVqxNCW+jL4TM8zLDMsuwiPLIJSJYFJixxjGFQ7azi9GzHmqsPUNigODbbsS19ClD4XTHPhIN10ROgMDHzc0zY5Th6gmoDFOMmfKuLwgCFuYofTNiki0UBCssUn5rwGXyD+QEKKxXvJXaa44obM21isZfpLI2xCcQTwiOKJwPILqa4w1nT2LRdD7VWl2hP9ZOFbR5DoJEs/iQ9PmorgPsdyUWUbT9LdcIfgt0+nI9VZvQgryPeggdIWuBwqgO4XJPI6pkTPoRW0V3XEquA09CM/FK6IqpXB+1d2A4tXk56srDysEKyNsejAi91qW1xper7ndY1+oBardl21av/dhCVDxNhpWPsm1QwX/AiTLRdcBH2wzyY4Xj2BWxy5CX9j52nq2GVhPf9CK01a0MYDgtVJFs2IzUcnap9rJSop1sbNWv3qqtb/QoT7T2cEunq0nwNS53bi/4KMAAZdMAprXHLMQAAAABJRU5ErkJggg=="},Hvwp:function(e,t){},aRHX:function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});A("v2ns");var i=A("7QTg"),n=A("MJLE"),c=A.n(n),s=A("Au9i"),a=A("CCn6"),o=A("E26C"),l=A.n(o),d=A("kXdI"),p=A.n(d),r=A("1UEi"),h=A.n(r),g=A("XaoW"),m=A.n(g),u=A("zpE/"),I=A.n(u),v=A("0ZjB"),R=A.n(v),b=A("t2jw"),N=A.n(b),U=A("BRsW"),D=A.n(U),M=A("wtGu"),C=A.n(M),w=A("rEFa"),E=A.n(w),S=A("H9j6"),V=A.n(S),W=A("sUbC"),T=A.n(W),j=A("2Pnh"),G=A.n(j),Z={name:"index",components:{swiper:i.swiper,swiperSlide:i.swiperSlide},data:function(){return{refBg:l.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:I.a,weChatIcon:m.a,closeUrl:R.a,moreUrl:p.a,tipsUrl:T.a,refIcon:h.a,swiperOption:{pagination:{el:".swiper-pagination"}},QRCodeB:!1,dataURL:null,user_id:null,avatar:"",invite_code_f:!0,invite_code:"",shopId:"",groupId:null,groupDetail:!1,groupData:null,redBtnUrl:N.a,envelopeUrl:D.a,whiteEnvelopeUrl:C.a,closePopUrl:E.a,switchUrl:V.a,show:!1,comments:["英语这样启蒙效果太棒啦,唱唱这个90天启蒙课程做真不错,推荐给你们!坚持打卡全额返学费,报课即送价值498元教具礼盒。数量有限,抢完即止!","发现一款对宝宝英语启蒙特别有用的产品,每天10分钟宝宝已经爱上英语、爱唱英语。现在他们这个90天课程在做活动,坚持打卡全额返学费。我体验过了,真的很好!快带着宝宝一起唱玩英语吧~","第一次接触线上启蒙英语,发现唱唱课程实在太棒啦,既省事宝宝学起来还方便,每天快乐中学习。现在他们这个90天课程在做活动,限时免费学,不花1分钱,学习90天,还送实物教具,机不可失,速来领取~"],commentIndex:0,shareTitle:"钜惠来袭!唱唱启蒙英语90天课程免费学!",shareDesc:"报课即送价值498元教具礼盒,坚持打卡全额返学费,让0基础宝宝10分钟开口说英语,速来~"}},mounted:function(){this.getDetail()},methods:{onSwitch:function(){0===this.commentIndex?this.commentIndex=1:1==this.commentIndex?this.commentIndex=2:2==this.commentIndex&&(this.commentIndex=0)},onCopy:function(e){Object(s.Toast)({message:"复制成功",position:"middle",className:"copyToast",duration:2e3})},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"))this.invite_code||(this.invite_code="CC-USER"),Object(a.q)().then(function(t){e.user_id=t.user_id;var A=e,i=e.invite_code.split("-");i.length>2&&"TEACHER"===i[1]&&(i[1]="USER");var n=i[0]+"-"+i[1],c="https://wechat.changchangenglish.com/#/buyDetail?shopId="+e.shopId+"&invite_code="+n+"-"+e.user_id;e.groupId&&"null"!==e.groupId&&(c+="&groupId="+e.groupId),e.onNewShare(c),e.toDataURLBase64(t.avatar.replace("http://","https://"),function(e){A.avatar=e}),A.qrcode(c),e.refVisible=!0,e.$nextTick(function(){e.dataURL||setTimeout(function(){var t=document.getElementById("capture").getClientRects()[0],A=t.height,i=t.width,n=t.top;document.getElementById("capture").style.width=i+"px";e.getOffsetRect(e.$refs.imageWrapper);var c=document.getElementById("capture").getClientRects()[0],a=c.height1,o=c.width1;console.log("document.getElementById",document.getElementById("capture").getClientRects()[0]),document.getElementById("inviteBtn").style.top=A+n+20+"px",document.getElementById("inviteBtn").style.opacity=1,G()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:o,height:a,letterRendering:!0}).then(function(t){var A=t.toDataURL("image/jpg");e.dataURL=A,s.Indicator.close()}).catch(function(e){alert(e),console.log()})},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(),A=document.body,i=document.documentElement,n=window.pageYOffset||i.scrollTop||A.scrollTop,c=window.pageXOffset||i.scrollLeft||A.scrollLeft,s=i.clientTop||A.clientTop,a=i.clientLeft||A.clientLeft,o=t.top+n-s,l=t.left+c-a;return{top:Math.round(o),left:Math.round(l)}},qrcode:function(e){this.QRCodeB?this.QRCodeB.makeCode(e):this.QRCodeB=new c.a("qrcode",{width:80,height:80,text:e,image:""})},enableShare:function(e){var t=this;Object(a.t)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(A){console.log("enableShare",A),wx.config({debug:!1,appId:A.appId,timestamp:parseInt(A.timestamp),nonceStr:A.nonceStr,signature:A.signature,jsApiList:A.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:t.shareTitle,desc:t.shareDesc,link:e.shareUrl,imgUrl:e.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功"),window._hmt.push(["_trackEvent","分享","商品页好友分享","id"+t.shopId,t.invite_code])},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:t.shareTitle,desc:t.shareDesc,link:e.shareUrl,imgUrl:e.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){window._hmt.push(["_trackEvent","分享","商品页朋友圈分享","id"+t.shopId,t.invite_code])},cancel:function(){}})})})},onShare:function(e){var t="https://wechat.changchangenglish.com/#/buyDetail??shopId="+this.shopId+"&groupId="+this.groupId+"&invite_code="+this.invite_code;1===e&&(t="https://wechat.changchangenglish.com/#/buyDetail??shopId="+this.shopId+"&invite_code="+this.invite_code),this.enableShare({product_title:this.groupDetail.share_desc.title,desc:this.groupDetail.share_desc.content,shareIcon:this.groupDetail.share_desc.img[0].url,shareUrl:t})},onNewShare:function(e){this.enableShare({product_title:this.groupDetail.share_desc.title,desc:this.groupDetail.share_desc.content,shareIcon:this.groupDetail.share_desc.img[0].url,shareUrl:e})},toDataURLBase64:function(e,t){var A=new XMLHttpRequest;A.onload=function(){var e=new FileReader;e.onloadend=function(){t(e.result)},e.readAsDataURL(A.response)},A.responseType="blob",A.open("GET",e,!0),A.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(a.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 A=0;A<e.groupDetail.header_url.length;A++)e.groupDetail.header_url[A]=e.groupDetail.header_url[A].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 i=e;e.toDataURLBase64(e.groupDetail.share_desc.refImg[0].url,function(e){i.groupDetail.share_desc.refImg[0].url=e})}2===e.groupDetail.goods_type&&localStorage.getItem("cc_token")?Object(a.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}}):e.refshow()}):e.refshow()}))}}},f={render:function(){var e=this,t=e.$createElement,A=e._self._c||t;return e.groupDetail?A("div",{ref:"index",staticClass:"group-index",staticStyle:{"background-color":"#fda813"}},[A("div",[A("img",{staticClass:"tips",attrs:{src:e.tipsUrl}}),e._v(" "),e.groupDetail.share_desc.refImg&&e.groupDetail.share_desc.refImg.length>0?A("div",{ref:"imageWrapper",staticClass:"img-cvs",attrs:{id:"capture"}},[e.avatar&&e.QRCodeB?[A("img",{attrs:{src:e.groupDetail.share_desc.refImg[0].url}}),e._v(" "),A("div",{staticClass:"avatar-container"},[A("img",{staticClass:"avatar",attrs:{src:e.avatar}}),e._v(" 我已加入,邀请你一起加入")])]:e._e(),e._v(" "),A("div",{staticClass:"qrcode",attrs:{id:"qrcode"}})],2):e._e(),e._v(" "),A("img",{staticClass:"cvs-img",attrs:{src:e.dataURL,id:"cvs-img"}}),e._v(" "),A("div",{staticClass:"inviteBtn",attrs:{id:"inviteBtn"}},[A("div",{staticClass:"i-btn flex-start",on:{click:function(t){e.show=!0}}},[A("img",{staticClass:"i-env",attrs:{src:e.whiteEnvelopeUrl}}),e._v(" "),A("span",{staticClass:"i-env-title"},[e._v("邀请语:")]),e._v(" "),A("div",{staticClass:"elips"},[A("span",{staticClass:"marquee"},[e._v(e._s(e.comments[e.commentIndex]))])])])]),e._v(" "),A("mt-popup",{attrs:{closeOnClickModal:!1},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}},[A("div",{staticClass:"pop-fill"},[A("div",{staticClass:"flex-bt"},[A("div",{staticClass:"flex-start no-margin"},[A("img",{staticClass:"p-envelope",attrs:{src:e.envelopeUrl}}),e._v(" "),A("span",{staticClass:"p-tips"},[e._v("贴心的邀请语提高成功率")])]),e._v(" "),A("img",{staticClass:"p-switch no-margin",attrs:{src:e.switchUrl},on:{click:e.onSwitch}})]),e._v(" "),A("div",{staticClass:"p-comments"},[A("p",[e._v(e._s(e.comments[e.commentIndex]))])]),e._v(" "),A("div",{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:e.comments[e.commentIndex],expression:"comments[commentIndex]",arg:"copy"},{name:"clipboard",rawName:"v-clipboard:success",value:e.onCopy,expression:"onCopy",arg:"success"}],staticClass:"copyBtn"},[e._v("复制邀请语")]),e._v(" "),A("div",{staticClass:"close"},[A("img",{staticClass:"close-pop",attrs:{src:e.closePopUrl},on:{click:function(t){e.show=!1}}})])])])],1)]):e._e()},staticRenderFns:[]};var B=A("VU/8")(Z,f,!1,function(e){A("mFiq"),A("Hvwp")},"data-v-2886c2b6",null);t.default=B.exports},mFiq:function(e,t){},rEFa:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5MUEyNDIzRUZEQjExRTg4OUI5RThGRUFFMkUzMkQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5MUEyNDI0RUZEQjExRTg4OUI5RThGRUFFMkUzMkQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTkxQTI0MjFFRkRCMTFFODg5QjlFOEZFQUUyRTMyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTkxQTI0MjJFRkRCMTFFODg5QjlFOEZFQUUyRTMyRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7e86tzAAAHM0lEQVR42uyc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"},sUbC:function(e,t,A){e.exports=A.p+"static/img/tips.3695a2d.png"},t2jw:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqYAAACCCAYAAACU2QqWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFMkY2NUEzRUZEQTExRThCNDg0RTY5QzMyMzE2NDdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFMkY2NUE0RUZEQTExRThCNDg0RTY5QzMyMzE2NDdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEUyRjY1QTFFRkRBMTFFOEI0ODRFNjlDMzIzMTY0N0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEUyRjY1QTJFRkRBMTFFOEI0ODRFNjlDMzIzMTY0N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4O2ZWpAAAZdElEQVR42uzd7Y8sWV3A8XOqqh/m6d5dWXUfXNcgi1mM+IAsK8QHEgkYiBCCDwkEifGN74yaSPwr/ANMRMUEE4LErAHiizWrElx0w4KyCi4Rll1YRHbvnTsz3V0Px6q5XXPPnP6dc6pmpmd6pr+fpOiHmdvT0zUk3z2n6pR++b0PKyjNRwAAAC6YWfcPIFvzuCRIAQDAqrXMSQL1SkRtdol3Wt+v6zN4bQAAgLNmOvSIifxbfRWC9TKEaZ/Q1IGvE50AAOAytU4oMO0gNT2CdaVDNbtEO0h3iNAuEXvSYCVsAQDASZkTfp8vQLXwPabD6+pVjtRVCtM+I6A6Epmx29MEKgAAwLLD1QTC0xei9jGqWvWb/l+JSF2FMO0zEip9r3buS/+mz4gqoQoAAM47RFWHkDSeODWeWO0Sqkb43rUM065BGnpenyJONWEKAABWNEzNCaPUCM/bbeP+DL1KgXoRYdp3+t0XorEwDX1PLIiJVAAAcB4x6gtSFYhQX4CaDpu2AlWr8DGt5x6o5xmmJzke1Lcl1vckka93GVGNBSsAAMAyI9VEYlR6XAnhWUW+bjrG5oUE6nmEaWyEMhakSeC5xAnRJPDvpJ+hVLeRVAAAgPMI065T95Vz3w7R9lYHwjUUqBc2xb/sMO0ySioFaRK4nwTiNOkYtioQpRxvCgAAziNG3eeM57lQWLbPuVFaCV9zY7XqGKjuCVVLi9Nlhmns7PrQCKkUo4kQoaHvjR0CcNKz9QEAAM46UN0wjU3Z29FZeZ6rhOe0E6nSCGqXM/iXEqfLCNPQKKkUqLERUGlLI9+jI4GqVfzMfwAAgPOM1K4nMvmi0w3SMvD1Sh0/EUo6DMB9n1oteWr/rMO07yipFJG+EHUft3GaeoK1b5xKtwAAAMuO0tCxpF2m7e0ALa3nEidES0+c2qOn9ihql/d+pqOnZxmmXaM0dMxoIoSm77H0tdDIqVL+400ZNQUAABcVpnaMKk+MKhUeKXXjtBTup85j+98pK0qV87Olhfr1MuL0rMI0tgi+UuFR0tSJyzRwPwt8LTTN7wvTLseaxn5nAAAAX3R2/d7QKKlS4en60hOlhfM4cQI1cb6u1eKoqRSgS4nTswjTvlHqjmbGIjSZ39r3U2dLnMdaJ8k4G45+JMkGD9X3H6if+H6t9T31V3a0Vtv1tzSvM+b/NwAAYMVM6sYrjFG3lDG7xpjvGlP9r6mqF6oi/3oxm/5PfX9ihak0Qtpu6fz5Yr6l81ttRak9jV9a7WYHsR2jallxetow7Rql7uioFKVScGbW81KcHo2e1tE5How3fzwZDH4qSdJH6hh99fxrAAAAl8m4SaXDgTSt762j6eGjpBmO1HBzu6zD9GtVVT5b5fkX8sn+f9TxOlGLo6TN7cAK0mx+P1HHR0wTK1a1FbnaidRq2XGqX37vw8uM0i4nNGWBEE3nH6h9/+hrdYyOBhtbb0wHw7ckafozihFQAACwfiZVWT5dFrPP5vt7T9WROnUCNbce50K8FlaoFsp/opR9fGsbpdKFANRJ4/SkI6aniVJpVFQK0cwKUfs2S4ejB4bjjXckafYL9X9JXOPvEQAArLFxkqZvTtKNNw+G45tVWTw5mxx8upxNX1B3RkvbQM3mt+6UfmG1W6mOT+vbKnXnbP8zHzk9yYhp1yh1p+5Tz2aHqB2kC7fZaPyawXjzffWH/0Z154QmAAAAOAFZleXn88n+x4vp5L/VndFS6dbe2hFVaTPWbTuC2kbpmYycnuYY01iUunEqHTsaCtGjLRuOHhxsbL2/DtJHFWfDAwAAxCR1N71ptLXz6GC8+VR+sPdXxWz6vLozWpqrxeU2254rPL1ln0x1FMAqPHLaS98w1T2jtN3cs+vdKBU3naTXxts7v5lkg7er5V4+FQAA4CrSh4G6fe0NgyL/zOTW7sdMVd5UdwYLcxW/IJHdfpXwM0Jx2itS+8SedKnR2ML5vjPsB4Ft2NwON7cezUYbv3O4xBMAAABOI0uywTs3rt/9pmJ68Kez/b2nlHxxIjtS7d4r5o9LIUB9x5zazdgpTruGqRaCVCl5nVJpOajYCOmwva1DdGO8c/236g/vHYppewAAgDPTDPgNxpt/lGaDT092b/y5McaNUXfLhZdpjydtl+V0L21qLynV62Sok07lu1EqHVOaRaK0jdFR+zgdDB8cbe383nwNUgAAACyhT5Ns8Csb17/vx6Z7u39S5rPnhTjtol0HVVmBeqqz89MPP/KqvjHqbqHloAaeKB3Nw3TUbsPN7cdGW9t/XJf8D/D3AgAAsOQ61frubDT+Ra2Tb9Vx+pKSByAlJ11APxq8fY8x7XKp0dD0/dDZDgN1tH3tXdlw9EHFElAAAADnaXMw3vhDnSR/Mb1183Gh9WJh6t53p/J7xWwsTHWgcH1Xc3IXzvdFaXOVpuF45673p4PBe/i7AAAAuBBJNhx9SO/cdfdk95WPqvjIZpc1SyuhKaNn6Z9mxNQeLfWd7DTwhOntKL1214fSbPBO/h4AAAAuVjoYvLtus2xy85WPeGLUjlLpcWLF55mPmEqjpdIUvhulUpgOrdt2pPQDRCkAAMAKxWndZnWjFfORU+XEpxui0mbHqe9EKO+oaddjOt3jSqUp/C4jpu0xpe9sqpzdDwAAsGJxWjda02p2uzlNZ69Nn6rFK0j51kKNygIhar+Qb+pee2JUOgv/8Bcbbm793PxEJwAAAKygptXM5tb3Zvt7n1WLo6WVko8zdUdN24X3Xd5R075nwWtPlLqjpeLi+fUv+dBgvPm7irPvAQAAVlnSNFvTbur4IZnuyKnUgnYr9rpYUuKJTztCY+uWJqrDYvo6SXaGW9u/X9/fYF8DAACsvI3h1s4fNA2n/NP5dgP6Lm0qbUqK1j4jl+4LpkpeHko8tnS8ff2DWicPsI8BAAAuB631/U3DKf+xpnYD2psUolFJIEKlGA2tXZo5BX20PNRwY+sNSZa9ld0LAABwuTQN17ScOr70p3tukT2lHxs1Vb5YTTxBKt23Xzx0Nr5d0QOdpNey8cZvq57HGAAAAGAl6KblmqazGm+o/MeZSs2oO/RmdCo/doypO4W/sH7paHvnfVrrV7FPAQAALmmZ1i1XN92vOUEqHWfqjpr6ji8VJZEYVYEwTYU4PXZsaTocPZhmg7exOwEAAC63uul+uWk7tXisqRulqYpP44uRmjhBqoTHsWNL27Py7Td2WNLDja1fV/0uewoAAIDVZLedPY3f3nf7MLTgvtScJz75SRotPXY2fjYa/2iSpj/LPgQAALgamrarG+81Knx2ftdR08XXF4JUC49ja5guHGc6GG++W3HCEwAAwFWi68b7VSUfX9p1LVNfdwZHTGNRKk3lH96mg+F9dVG/gX0HAABwtTSNV7fe/er4ZehjU/mdToJKrBCNBaq0VFTmvJHbo6Ubm29TXHYUAADgSrbpvPXsEdNEeJyoxcuThpqz0yVJ3ReWrol6NJyrtd5I0+wt7DMAAICrqW69NzfNpxan9FOhF92e7HRJ0tC8v/uC0g8+3AYbWz+ttN5hlwEAAFxRdesdNt/ipUjtNpQW2A8eZxpbx9Q3ja+dN3FUy+lg8Cb2FgAAwNU2bz5pxFSK0k7HmZ705CdxtFRrPU7S7PXsKgAAgKutab6m/ZR/1DRRPY81lZaLcuPUPSYg8WxpNt54pL4dsasAAACuvNG8/dJAH+pIlC4sFyUVq/QPpLPy7an8NM2GP8E+AgAAWA/z9rMX13eXi2rbUYWCtH1OOvmpyxqm0nqmWZKmD7OLAAAA1kPdfq9Vi2fkx0ZPvceahtYx7XIS1NGb0DoZ6ST5YXYRAADAeqjb78F6Gyt5cf3OJz2pyDqmsZHThefT4fCH5m8GAAAA6yFNB8MHfH2oOo6UtkJn5SvVY1o/zQaMlgIAAKxbmWaDh1S/6XulOpyVL32jtBiqGKc6Se5j1wAAAKwXnaT3BqJUBYJ04bk+65hKC6XaYXoPuwYAAGDdwlTf44nS2FT+gsQTpCryIgvrmmqd3M2uAQAAWLMwvd2A0rqlsZ5cCNTYMaaq44vp+l1ts2sAAADWrky3lH/a3jdK2mnENBaoyvPCuv6fTfYMAADAmnWpUlsqNoAZCVI3TKW5/tiLHS9grTN2DQAAwLqV6WEDdglR3xn5R/82tI6p8kaovI3YMwAAAGtn1LEVY73ZayofAAAAOI1OU/l9XsB3/MCUzxoAAGDtTCON2ClKu4ZpN8YU7BcAAIA1c4YN2CVMjfDYuPfr/9lnzwAAAKxZl95pQLERA03ZO0xN93dl9tg1AAAA61amvRrQ9A1TX+EGN2Oql9kzAAAA69alhw1oOmyx3jwK09Bwq/FU7vEwrar/Y9cAAACsWZhW1ffU4jS+Ctz3RmqfqXzfMQPm9nsqv8OuAQAAWLsw/Y5aHBntEqoLko5BamI/sCqKb7JrAAAA1ktZ5M8HgtQ3nW+6hGnsxdqvVdbj5n5VzqYvNu+N3QMAALA+XVrOZi+2Pej0YawnFw4lDY2YSpv9Qyt7M8ZMTVUxagoAALAm6vZ7wZhq6nah0I2xk6EWwjR0HIBbt5W0VWXxNXYRAADAeqjb7zlfF6rux5saKUxVIEilUVN3K8s8f5ZdBAAAsB7q9vtPdftQzlCc+qbxF4TWMY1N5S88X0wPvlLfzthNAAAAV96sbr//ivWh6r626bF1TLsEqnvMQGlXsjFmVpXFl9lPAAAAV1vTfE37+brQacfY8aUL65h2GSkVp/DnW6Fun5n1NLsKAADgaps331EDqvCUfqeR0yRUrc5932ip/YaKfLL/xZ7XTAUAAMBlUrfeYfNZDei0oTtq6uvLY6+aRILUncIPnvzUbMaYvCzyz7PHAAAArqa69f61aT7VfZTUHTEVA7XLOqbSuqWlWhw1bWs5rwv6H606BgAAwNVR5ZODJ5vmm7efNFpaKnld087rmEpR6otTIwTp0Vbm+UtVWXyJ/QYAAHDFqrRuvDKfveT2n9OGRp3gJCjp5CfpsS9KpVHT28eaHuz/va+GAQAAcCmZeeMVngasAnEa603viKn9jW7tSj/YruVmWDcvZtOvM2oKAABwdTRt1zRe23tKHjF1e1Fa01SpnuuY2nHqW8O0fSOVEKjFbH/v7+b3AQAAcLnZbecGaSU87nxsqRLWMfUFqe9s/NJ5I7l1e7iV+ezFevtn9iMAAMDl1jRd03Z26zkNKC2yH7s06TGJJ0h9gSotA2DX8cKU/nRv91PGmFfYnQAAAJdT03JN0yn/FL49ix6LUl93BkdMQ2FqHz9gvyG7oJtLVM1MVe3mB/sfZ5cCAABcTk3LNU3X9p1aHDUNLRclhWl0xNQE4jR0KVJ7Kt8O1KNQzSf7XyqL/Cl2KwAAwOXSNFzTckqevi8DcSqNnIaaM7qOqVL9Rk3dEdOjx9Pdm5+oS/s77F4AAIDLoWm3puFCjee0YNfR0ug6pioSqdJxpu5UvnuMaTvcOzWmujXd2/2z+iUm7GYAAICVz9JJ025NwzUtp45P40tn5rtn5Hc+6ckXpiZw3z3tX7o0qR2kbpzOynz2wuxg/2OKy5UCAACssqpptqbd7JazotS+Hzq21J3GD/WmynyJXG/aE6d6vtlxmszfmJ7fT+dv2H7cbEl+sP+FJEnvykbj97DPAQAAVk8xnfxt02xOkNqBas+Qu3Ha5ax8ceQ06/Ee3RctrUhNrNtifutu7deT6d7uk1on19Ph8K3segAAgNVR5rMnmlazInQ633Iln40vXZ608/R9LEyl0VL7a+2oqVLH1zLVgSi147ShJ7duPD7euZ6lg+HP8ycAAACwElH6T5PdG4/PQ3Qy39ypfN86pl1GS4OjplnP92ucOLVHTd0pfXckNXGeU/Uv/snx9vWCkVMAAIALjtLZ7Ilm4DAQpPZxpb7jS0u1eBnSzvocY9pqo1SK06MRUSdC3efVUZzWH8Boa+dWNhq/y/oaAAAAzocpppPHp3u7/zAP0qm1SVP5M0+culEaOiv/VMeYGism2x+k1PEpfTtQCyFM3Xg90nwQVVV+bzje/A2l9Zi/DwAAgPNIUjOZTfb/Oj/Y/6ITpfbxpdKVnvouqN9p5DSLxKi2bt3n3Cl95YlQabR0IXrrD+SZKs9fGm1f+4BOkvv5SwEAAFhik1bVi9NbNz9aFvm31Z1jSu0wnajFaXxfmPqm8KWlobyRmn74kVeF3rN2bt2vSV+PhahyYvfoDdYf0H4+nTydZtlmkqYP8icDAABw9sp89tmD3Vf+0lTly1aUzoQojZ30VKr41P2pzsqXAtIIkVkJMdo1TO3Xtw8NqJQx1WT3xicG482vDjY236O1vs6fDwAAwOkZY27kB/ufzCf7X3LC0w7RqfO12GipNI0vNZ+KRWrfdUyVE6BuWCp1Z1pfRcI0eLnT+gN7pphNnhtt7bw9HQwfU7cX6AcAAEB/ZZnPPjfd2/2MqQ4vMTrzhKh9TGnX0VJ3aSip8zrpEqbitLvFd3nR9iSoWJQq5xc6+kXrD66c7N74m3Qw+Jfh5vY7kjR7HX9XAAAA3VVF8eXZwa1Pl3n+ohWZdoC6991jSt0orZR/tDQUpNFAPck6ptKJUO60ftnj9YzzC9m/5OEHUH+Qzx/cePkj2XD00GC8+UtJdhioLC0FAADgaazDIJ3sP1HOpt8QYlOaqndjNLSYfik0XOiEp076LBelnR+glXyWfiO1ItMXo95pfKvCj30IxWz6XL19I80GPzjY2Hysvv1JpfUWf3sAAABNUZm9ssifyQ/2P1ffvuQE5ky474tRN0h9Jzv5zsI3JwnUvseY+qb02wX3E7U4gioda6CEGJXCtHTq/HAx1/qD/ma5e+OTWutPZeON12WD0euTLH24fhtD/iIBAMCa1eisKsqvFvn0i8Xk4FljzEQdXwDfXRg/FKNSkLbT99JlR+3uO/EU/knC1I5T6cpQWoXPwkqFNy2NmLprYg3mt/n8ftbe1h/8rP4vgn9r1kCtI3WYjcavTgfD1yZp+pBO0vvmoQwAAHCVVKYqv1WV5dfLfPaVYjr5WtNEQkzmnkB1I9S9lUZJ3bVK3TPwfVd2WspUfixSfXFq5kHqm9KvPGEqTednzm1qRWpS75BpPjn493p7tvlaHaqjOlLvTbLBfUmS3FOH6t060deU1hta6c36Np3/WwAAgFWSK2NKo8x+fXtgKnPTVNXLVVV+tyryb9Ux+u2me9TiDHOljl8mNA8Eqi9EcyFG7Sh14zQUpb2dJEx9J0BJcdp+XyK8cems/FK43364dpjmVphm1v10/rPSZhi7mE131Wz63Py5dotdncq+VZ7HAAAAJ2ko6bEJdJLv0Ef7eE/p0McyEJ258Jx7YlNonVLTMUp7B2p2ig+2S5wmyj+9b9TiwbOZOr5kVPPhtFP57Qhn6sRoNv85x8LUutVCmCbW+9Se+4QpAAA4rzCV7ldKPvPdDlI7TCslnz1vx2ceCFn7dXwL5y8tSk8Tpn3iVAd2QOp88O0v207/Z9aHnM2fS5Q8SmrfT5z7WrhltBQAAKxSnLqx5w7iSYc+VkJQFpFYlUZFpfVJpal7s6woPW2Ydo1T+8NsRyoT5xdKhQ87FaI0V8ePMU3V8dHRdtNCmGrhvhICVRGmAADgnMJUeUKvEuLUbSWjFqfcfcHpnl1fKvmQAGk5qNBVnc4sSs8iTPvEafshKydSjfXYHjG171dWjJZCjMam70PHloam8EMIVgAA0DdAQ99rIps0rS5N60vHnoYitHRi1522P5coPaswjcVpaHF+O0jtW3fUtLSisxSi1J26d6fw7ZFaX5BqohMAAFxQvIauM98O7LnB6Ltypi9AfZcSDS2aX3ne35lH6VmGaShOtROklROC7uipHZZ2oCZClGohTrWSjy3tczY+YQoAAM4rTLuenW88AemGp4kEqO+Eptgo6VKj9KzDVIrT2PfaI6V2xFZCoLqPC7U4QiqNlHaJUkZLAQDARcapUuFRU2lKP3QVTRMIUSlC3VsVCdMzj9JlhKn9BkPHnSonQt3R1cQTqG1olko+fjR0TGmiui8PRaQCAIDziFHpeSlQKxU+5jR0HGoV+V5pjflzGyVddpgqJ0h9b16a+rePPdVCvIaWf+oSpL7R0diIKYEKAACWEaTGE6bKCcQugRpaXsp3hn/fIF1alC47TN34tB+byPe7YdrerwJRqpR/aSjpGFLWLwUAAKsSqV2mz00gMFUgTmNh6/u55xql5xGm9i/gOzM/FKhumGq1eDKVb5RUKf/xpF1GSglTAABw3mHqC1HpcSg8fV8PBal0ey5Bep5hGgvUrv/G3irhvgpEadfLjXKsKQAAOK8YDUVpKFKlOFUqvg5q6LCBCw3SiwjTroHqm843Sh75dMOzUv2n7jmuFAAAXHSkxsIx9lxsVFSp7ovjm4v4ULIV2CGxKX4jRKLxBGfX40m7RChhCgAALipMlSdSQ8edut8TityVCtJVCNNYoCohTo0QjUaIyS4L53NMKQAAWNVQ7TPtHgvRWIxeeJCuUpiGArPL2ftSVJpAdJ40SAlXAABwVuF5mkBVPUN0pWN0VcP0pJGqPIEqLVO1kjsBAADgjIPVdHwdwvSUO6LPov3KE6o+jIoCAICLbp0+32PO4LUJ0yXsPH2CHacv884DAABrG6qXOkCvUpguYycyUgoAAC5jy1wp/y/AAPBb+EvUsrsxAAAAAElFTkSuQmCC"},wtGu:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NjdDM0ZERjFFQjExRTg4NzYwRkU1NjEyRUVGQzY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1NjdDM0ZFRjFFQjExRTg4NzYwRkU1NjEyRUVGQzY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDU2N0MzRkJGMUVCMTFFODg3NjBGRTU2MTJFRUZDNjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDU2N0MzRkNGMUVCMTFFODg3NjBGRTU2MTJFRUZDNjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DWpzyAAACJElEQVR42uyYv0vDUBDHk6qoIKhQsFDo6BDEwcXZqYvgUgRXZx1dXVz9A0QQnKQggqA4CS4KOojopIJSiqK2KrVWbWvM89Leg2t4qS+/aoYefEl793L3yeW916QqY0yxsW3QlBKMlUG9ooBqAzQLWgN9g47RF/EBpAqKg4ZBRVC/LNA5aNSMB9QhXlSVBToFjWFbywEBMVHX7W6Djsc+h4USeAG6RRWMibrUYJ0BXH2X4EIjsrX8BsqCOrwkiCghMycdGgFpLmoYOId25KY7rDKBTljdosT3zryZRnKZ9iOqbdehvKCDc6BJvGLmoEPdoEfQrcwqs9uHrnA3HQQVWrkPWVu2ha3kpgSkKqlxBxrnMT5gnwwwyHwZIEluMOZGOihBcnF/kdR9BU2YwTPBJFtFX4z4Mj4CMfTx74f0llDLo29ZAOSnKNASQjcAXYP2CFgp4Dlk4B2pYJ0vUJIC5fCzhuRMsA/5DcTtAH09FOjZcsIKOenBR5AFAnJvic00A+L6ICtv0SNMgcDMC+IpGSBT0yRRzgVImpyfaTJOGojrkiROS4zXyKQ1Oxz/Y7xjIAWT6oJ9xKojAr8hmdsVENcuKXhB/EniLzrM6QlINFHpb6CbBeALEN9pOUzWQ54akMrqzx8voOg/P72mQJuhe6ZuA7WB/ALSQ8Dyyd86zGX/BIqFAKq2D5Xx3ekNVMI/C1ppBh6HzAbx97LqP4CIbP1XgAEA9/NYR/B+eDcAAAAASUVORK5CYII="}});
//# sourceMappingURL=3.e19a7492bc1f707b1a21.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/activity/envelope.png","webpack:///./src/assets/activity/switch.png","webpack:///src/components/buy/activityInvite.vue","webpack:///./src/components/buy/activityInvite.vue?507d","webpack:///./src/components/buy/activityInvite.vue","webpack:///./src/assets/activity/close.png","webpack:///./src/assets/activity/tips.png","webpack:///./src/assets/activity/red-bg.png","webpack:///./src/assets/activity/white-envelope.png"],"names":["module","exports","activityInvite","name","components","swiper","vue_awesome_swiper","swiperSlide","data","refBg","refBg_default","a","join","popType","popFill","popupVisible","refVisible","tabType","popcontentW","popcontentT","qrCode","weChatCode_default","weChatIcon","wechatIcon_default","closeUrl","closemy_default","moreUrl","moreIcon_default","tipsUrl","tips_default","refIcon","refIcon_default","swiperOption","pagination","el","QRCodeB","dataURL","user_id","avatar","invite_code_f","invite_code","shopId","groupId","groupDetail","groupData","redBtnUrl","red_bg_default","envelopeUrl","envelope_default","whiteEnvelopeUrl","white_envelope_default","closePopUrl","close_default","switchUrl","switch_default","show","comments","commentIndex","shareTitle","shareDesc","mounted","this","getDetail","methods","onSwitch","onCopy","e","Object","mint_ui_common","message","position","className","duration","refshow","_this2","open","document","body","scrollTop","documentElement","localStorage","getItem","api","then","res","_that","split","length","code","URL","onNewShare","toDataURLBase64","replace","qrcode","$nextTick","setTimeout","_document$getElementB","getElementById","getClientRects","height","width","top","style","getOffsetRect","$refs","imageWrapper","_document$getElementB2","height1","width1","console","log","opacity","npm_default","async","timeout","scrollX","scale","letterRendering","canvas","toDataURL","close","catch","alert","query","retUrl","$route","fullPath","is_new_user_url","$router","push","ele","box","getBoundingClientRect","docElem","window","pageYOffset","scrollLeft","pageXOffset","clientTop","clientLeft","left","Math","round","makeCode","qrcode_default","text","image","enableShare","option","that","api_list","url","location","href","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","desc","link","shareUrl","imgUrl","shareIcon","success","_hmt","cancel","onMenuShareAppMessage","onShare","type","product_title","share_desc","content","img","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","_this3","indexOf","JSON","parse","goods_desc","status","bind_goods_id","i","header_url","detail","qa","refImg","_this","avatarUrl","goods_type","goods_id","out_trade_no","buy_activityInvite","render","_vm","_h","$createElement","_c","_self","ref","staticClass","staticStyle","background-color","attrs","_v","id","_e","on","click","$event","_s","closeOnClickModal","model","value","$$v","expression","directives","rawName","arg","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__","p"],"mappings":"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","file":"static/js/3.e19a7492bc1f707b1a21.js","sourcesContent":["module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMEI1NEEzRUZEQjExRThCQkVEODAxNTczRDU0QTZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMEI1NEE0RUZEQjExRThCQkVEODAxNTczRDU0QTZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUwQjU0QTFFRkRCMTFFOEJCRUQ4MDE1NzNENTRBNkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUwQjU0QTJFRkRCMTFFOEJCRUQ4MDE1NzNENTRBNkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4XfPsCAAAEMElEQVR42uyYWUgVURjHXXOrXFCLjBLNMiKyKAMNKoqyV0NTeogkS6weQsKQsgUqKgqS0tII8sFWekhILGiDIGiFKEIzjcrIsiy39N68/T/5jwzhbcY7C1fwwI+5y2HmP9/5zrcc3/5NaT46RiBYC/zAHx9rRhBoCax6+EDP5AAdc5aA+6AL+AKXRcLFKE5Hfvo7XNfgBdq0JmuJruU8K0XLGADjwQJQrzXZV8NVnvJGH0ExcOh4WSPCE0EpDbQDVq/01FVm8noZ1FihFuKGPsNNknEpARPAFCOu4uR1qo89I4SWlwDQZ0T4gOJSBsQcBa+BbLpmFfK9AVY+qXZdXl1a+ynABivOArP/83+3Jze1Q/hLMI5u4Pjn2fL9ubcK3613c4406I/K4anF40GGSbG70i7h8fRbU1YLUWUD3CXdDuGSRcPAL4MlgFJC9Fhh8U4QNUxSkiixionCZcBNe2Htu270eBzH81QZ0zWM+JsW7LkeroQQAzdKxIs16YkqsWAf+ArKgD9FO20KFpJNQ/ncIvAC4utApjvhUk5Wgw9gL4im2C43K/MYfCftHvIDfIGoKtV9pbDqZZ3SS10Svc5jXgvIUAsPp5Ac/iZiJSusB29VS6eMZWAGiCRRHhLBFV6kunc09408bw84zH0mYzq4CPHViiULQRKXRyLFEVAOOtyUsvfkBnyoS1WIjXT4c1UbVb/1U7T8FwT/LoHQc/hcwWAgL7sOv20LYK+niJY6+ADYCJaCVjBxmIcWWlGPU4cSDAYg8BCu2+kyHex9pb6Zp/ZdCUvS52XTFRpV5WWfTZuzmxaX5+WDBCVPgQJmWfk/Qh1V5oPNDIMd3N1hnPjJJuHfQDCfm0AdlxiWY5g/Bg3pN0zTcJ01dIUqqmwFt+nXlgy4hRjtM8V183MWXCmXHb9TvZ/cJaA2+vExcIO950qGy/2qzWuGYIkWV8EcRjlJQqchtthIWSstViobWAetIZv3Ebt/IyOW4e4VQ6Ivw3KSlmi99bgkguP0s1tcRnGlO+CMh+6zHDwDu+jP4rdFEJwKWs1uJMR9VnO3dzJxbWGSyh6BlWu4j+LobtfAZAiusLoDusJweRb8ZOyXtF2nYf08lsS5TCRiiBwIztI6bjOzdWtjXJUN28DlzqCwnfyujDiWEGVMIBKpToC5eo7arOo5n4DFPDbro7CD/L2AEUheLI1ZUTr6FFZ+bUYebEb7JX4qqXkaN+xvkMwNXcpE5sOVWAiazAijZnb5YsEVtHQ7C6ZObsRJ4JSBgsyWc5UaIhHoPXjjTccTeka9hfcevQdCY8LHhI8JHwXCu71cq5Plr9TtwWrh4Va2ZiaMSDYyg6cAAexyutgoNDNNB9qlBq2b1hQXD4lCqKsDZXCtCL/AM5RMWj3Ui63uYCs5lPLz2BSneLmflytNx18BBgDaKTZI2MwN5QAAAABJRU5ErkJggg==\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/envelope.png\n// module id = BRsW\n// module chunks = 3","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyQ0UwQ0QzRUZEQjExRTg4N0JDQzkxNDY3RjkxOUI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyQ0UwQ0Q0RUZEQjExRTg4N0JDQzkxNDY3RjkxOUI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTJDRTBDRDFFRkRCMTFFODg3QkNDOTE0NjdGOTE5QjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTJDRTBDRDJFRkRCMTFFODg3QkNDOTE0NjdGOTE5QjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gR2RiAAACvElEQVR42rSWa2iNcRzHz5a5Rlraq2G0uYWm7A1vDCuTy+SSywu5HbcpJZpSSu6SFbFzGvJCnEhpL4QpkvBiaxtzzyY2yyUlp0lmPj99Tz2dHuc8T53nX59+e57n7Pk8v//1lxWJREIubRvMgSXQHUrRwuFwyE/L/s/9YzDX5XkOFEO5Pqg4Go329SPs43KvP/SDOxCH0bAANsAEt5cgbSOch6tk/DyVMMulS2fDbaiCn1DteNYON6ADemEEzIJCx2/OQSXibq9dOkWxSrJWGyoYBqNgCxyAg7CJFxcRh8I6eANr4SNZl3rN8CWM0d9PYDG89jppEK1RltY287wmXYZXHIJJ8Ap+QI2XSYHAxnKqhuMMH7AslTAX9ijD8eqmy9YTMM3rTETaQBinyxjSfDehZfYVBur6hbpmBQyCyX6mP9J3WjrWriULi7TIO+F3KEMN6U3JSshyplO4T9Gkv0KZbVsVqxNCW+jL4TM8zLDMsuwiPLIJSJYFJixxjGFQ7azi9GzHmqsPUNigODbbsS19ClD4XTHPhIN10ROgMDHzc0zY5Th6gmoDFOMmfKuLwgCFuYofTNiki0UBCssUn5rwGXyD+QEKKxXvJXaa44obM21isZfpLI2xCcQTwiOKJwPILqa4w1nT2LRdD7VWl2hP9ZOFbR5DoJEs/iQ9PmorgPsdyUWUbT9LdcIfgt0+nI9VZvQgryPeggdIWuBwqgO4XJPI6pkTPoRW0V3XEquA09CM/FK6IqpXB+1d2A4tXk56srDysEKyNsejAi91qW1xper7ndY1+oBardl21av/dhCVDxNhpWPsm1QwX/AiTLRdcBH2wzyY4Xj2BWxy5CX9j52nq2GVhPf9CK01a0MYDgtVJFs2IzUcnap9rJSop1sbNWv3qqtb/QoT7T2cEunq0nwNS53bi/4KMAAZdMAprXHLMQAAAABJRU5ErkJggg==\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/switch.png\n// module id = H9j6\n// module chunks = 3","<template>\n <div class=\"group-index\" ref=\"index\" v-if=\"groupDetail\" style=\"background-color: #fda813;\">\n <div>\n <img class=\"tips\" :src=\"tipsUrl\"/>\n <div class=\"img-cvs\" id=\"capture\" ref=\"imageWrapper\" v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\n <template v-if=\"avatar && QRCodeB\">\n <img :src=\"groupDetail.share_desc.refImg[0].url\">\n <div class=\"avatar-container\"><img :src=\"avatar\" class=\"avatar\"/> 我已加入,邀请你一起加入</div>\n </template>\n <div id=\"qrcode\" class=\"qrcode\">\n </div>\n </div>\n <img :src=\"dataURL\" class=\"cvs-img\" id=\"cvs-img\"/>\n <div class=\"inviteBtn\" id=\"inviteBtn\">\n <div class=\"i-btn flex-start\" @click=\"show=true\">\n <img class=\"i-env\" :src=\"whiteEnvelopeUrl\"/>\n <span class=\"i-env-title\">邀请语:</span>\n <div class=\"elips\"><span class=\"marquee\">{{comments[commentIndex]}}</span></div>\n </div>\n </div>\n <mt-popup v-model=\"show\" :closeOnClickModal=\"false\">\n <div class=\"pop-fill\">\n <div class=\"flex-bt\">\n <div class=\"flex-start no-margin\">\n <img class=\"p-envelope\" :src=\"envelopeUrl\"/>\n <span class=\"p-tips\">贴心的邀请语提高成功率</span>\n </div>\n <img class=\"p-switch no-margin\" :src=\"switchUrl\" @click=\"onSwitch\"/>\n </div>\n <div class=\"p-comments\">\n <p>{{comments[commentIndex]}}</p>\n </div>\n <div class=\"copyBtn\" v-clipboard:copy=\"comments[commentIndex]\" v-clipboard:success=\"onCopy\">复制邀请语</div>\n <div class=\"close\">\n <img :src=\"closePopUrl\" class=\"close-pop\" @click=\"show=false\"/>\n </div>\n </div>\n </mt-popup>\n </div>\n </div>\n</template>\n\n<script>\n import 'swiper/dist/css/swiper.css'\n import { swiper, swiperSlide } from 'vue-awesome-swiper'\n import QRCode from 'qrcodejs2'\n import { Indicator } from 'mint-ui';\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getUserDetailApi} 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 redBtnUrl from '../../assets/activity/red-bg.png'\n import envelopeUrl from '../../assets/activity/envelope.png'\n import whiteEnvelopeUrl from '../../assets/activity/white-envelope.png'\n import closePopUrl from '../../assets/activity/close.png'\n import switchUrl from '../../assets/activity/switch.png'\n import tipsUrl from '../../assets/activity/tips.png'\n import html2canvas from 'html2canvas'\n import { Toast } from 'mint-ui';\n export default {\n name: \"index\",\n components: {\n swiper,\n swiperSlide,\n },\n data(){\n return {\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 tipsUrl:tipsUrl,\n refIcon:refIcon,\n swiperOption: {\n pagination: {\n el: '.swiper-pagination'\n }\n },\n QRCodeB:false,\n dataURL:null,\n user_id:null,\n avatar:'',\n invite_code_f:true,\n invite_code:'',\n shopId:'',\n groupId:null,\n groupDetail:false,\n groupData:null,\n redBtnUrl: redBtnUrl,\n envelopeUrl: envelopeUrl,\n whiteEnvelopeUrl: whiteEnvelopeUrl,\n closePopUrl: closePopUrl,\n switchUrl: switchUrl,\n show: false,\n comments: [\n '英语这样启蒙效果太棒啦,唱唱这个90天启蒙课程做真不错,推荐给你们!坚持打卡全额返学费,报课即送价值498元教具礼盒。数量有限,抢完即止!',\n '发现一款对宝宝英语启蒙特别有用的产品,每天10分钟宝宝已经爱上英语、爱唱英语。现在他们这个90天课程在做活动,坚持打卡全额返学费。我体验过了,真的很好!快带着宝宝一起唱玩英语吧~',\n '第一次接触线上启蒙英语,发现唱唱课程实在太棒啦,既省事宝宝学起来还方便,每天快乐中学习。现在他们这个90天课程在做活动,限时免费学,不花1分钱,学习90天,还送实物教具,机不可失,速来领取~'\n ],\n commentIndex: 0,\n shareTitle: '钜惠来袭!唱唱启蒙英语90天课程免费学!',\n shareDesc: '报课即送价值498元教具礼盒,坚持打卡全额返学费,让0基础宝宝10分钟开口说英语,速来~'\n }\n },\n mounted(){\n this.getDetail();\n },\n methods:{\n onSwitch(){\n if (this.commentIndex === 0) {\n this.commentIndex = 1;\n } else if (this.commentIndex == 1) {\n this.commentIndex = 2;\n } else if (this.commentIndex == 2) {\n this.commentIndex = 0;\n }\n },\n onCopy(e){\n Toast({\n message: '复制成功',\n position: 'middle',\n className: 'copyToast',\n duration: 2000\n });\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 if(!this.invite_code){\n this.invite_code = 'CC-USER'\n }\n getUserDetailApi().then(res=>{\n this.user_id=res.user_id;\n let _that = this;\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 this.onNewShare(URL);\n this.toDataURLBase64(res.avatar.replace('http://','https://'), function (avatar) {\n _that.avatar = avatar\n });\n _that.qrcode(URL);\n this.refVisible = true;\n this.$nextTick(()=>{\n if(!this.dataURL){\n setTimeout(()=>{\n let {\n height,\n width,\n top\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 console.log('document.getElementById', document.getElementById('capture').getClientRects()[0]);\n document.getElementById('inviteBtn').style.top = height + top + 20 + 'px';\n document.getElementById('inviteBtn').style.opacity = 1;\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 Indicator.close();\n }).catch(res=>{alert(res);console.log()});\n },500)\n }else{\n\n }\n })\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(option) {\n let that = this;\n getwechatParam({\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\n url:window.location.href.split('#')[0]\n }).then(wechatRes => {\n console.log('enableShare', 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: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || '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: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || '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 onNewShare(url){\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 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 } else {\n this.refshow()\n }\n });\n } else {\n this.refshow()\n }\n } else {\n this.refshow()\n }\n })\n }\n\n }\n }\n }\n</script>\n<style>\n img,video{\n max-width: 100%;\n }\n .copyToast {\n z-index: 9999;\n }\n</style>\n<style scoped lang=\"less\">\n @import \"../../util/public\";\n @keyframes marquee {\n 0% {\n transform: translateX(0);\n }\n 100% {\n transform: translateX(-1000px);\n }\n }\n .marquee {\n display: block;\n width: 100%;\n top: 12 * @toVw;\n left: 0;\n text-align: center;\n position: absolute;\n -webkit-animation: marquee 30s linear infinite;\n animation: marquee 30s linear infinite;\n }\n .elips {\n position: relative;\n width: 170* @toVw;\n height: 100%;\n overflow: hidden;\n white-space: nowrap;\n /*text-overflow: ellipsis;*/\n margin: 0;\n z-index: 1;\n }\n .tips {\n width: 230 * @toVw;\n margin-left: 163 / 2 * @toVw;\n margin-top: 10 * @toVw;\n }\n .img-cvs{\n position: absolute;\n width: 525 / 2 * @toVw;\n top: 90 * @toVh;\n left: 113 / 2 * @toVw;\n border-radius: 10px;\n .avatar-container {\n position: absolute;\n top: 8 * @toVh;\n left: 8 * @toVw;\n font-size: 12 * @toVw;\n display: flex;\n justify-content: center;\n align-items: center;\n color: #fff;\n img {\n width: 30 * @toVw;\n margin-right: 5px;\n }\n }\n img {\n border-radius: 10px;\n }\n .qrcode{\n position: absolute;\n top: 700 / 2 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n }\n }\n .cvs-img{\n position: absolute;\n width: 525 / 2 * @toVw;\n top: 90 * @toVh;\n left: 113 / 2 * @toVw;\n border-radius: 10px;\n z-index: 10;\n }\n .inviteBtn {\n position: absolute;\n width: 100%;\n opacity: 0;\n text-align: center;\n\n .i-btn {\n position: relative;\n width: 642 / 2 * @toVw;\n height: 92 / 2 * @toVw;\n text-align: left;\n font-size: 14 * @toVw;\n color: #fff;\n background: url('../../assets/activity/red-bg.png') no-repeat center;\n background-size: cover;\n box-sizing: border-box;\n padding: 2px 58/2*@toVw;\n overflow: hidden;\n .i-env {\n width: 36 / 2 * @toVw;;\n height: auto;\n margin-right: 5px;\n margin-left: 0;\n z-index: 2;\n }\n .i-env-title {\n font-size: 16 * @toVw;\n margin:0;\n z-index: 2;\n }\n }\n }\n .flex-start {\n display: flex;\n flex-flow: row nowrap;\n justify-content: flex-start;\n align-items: center;\n }\n .g-btns {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-around;\n align-items: center;\n width: 642 / 2 * @toVw;\n margin-top: 30 / 2 * @toVw;\n font-size: 14 * @toVw;\n color: #fff;\n img {\n width: 96 / 2 * @toVw;\n height: 96 / 2 * @toVw;\n }\n }\n .copyBtn {\n background: url('../../assets/activity/yellow-bg.png') no-repeat center;\n background-size: cover;\n box-sizing: border-box;\n width: 567 / 2 * @toVw;\n height: 92 / 2 * @toVw;\n text-align: center;\n line-height: 92 / 2 * @toVw;\n color: #fff;\n font-size: 20 * @toVw;\n }\n .flex-bt {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n }\n .p-tips {\n color: #999;\n font-size: 15 * @toVw;\n }\n .p-envelope {\n width: 22 * @toVw;\n height: 22 * @toVw;\n margin-right: 12 * @toVw;\n }\n .p-switch {\n width: 15 * @toVw;\n height: 15 * @toVw;\n }\n .p-comments {\n margin: 15px 0;\n height: 150 * @toVw;\n overflow-y: scroll;\n p {\n line-height: 2;\n }\n }\n .no-margin {\n margin: 0;\n }\n .ref-content{\n width: 299 * @toVw;\n height: 564 * @toVw;\n background-size: 100% 100%;\n position: relative;\n .tips{\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 10 * @toVw;\n top: 250 * @toVw;\n width: 1em;\n }\n }\n .group-index{\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n .ref-icon{\n position: fixed;\n height: 100/375 * 90vw ;\n top: 70vw;\n z-index: 6;\n right: 10 * 100 /375vw;\n border-radius: 100px;\n }\n .banner{\n background: white;\n img{\n width: 100%;\n }\n }\n .head{\n background: white;\n margin-bottom: 10px;\n padding: 20/7.5vw;\n .title{\n font-size: 20px;\n color: #333333;\n margin-bottom: 15/7.5vw;\n }\n .detail{\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 15/7.5vw;\n }\n .price{\n .price-content{\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n }\n }\n }\n .head-icon{\n padding: 20/7.5vw;\n background: white;\n margin-bottom: 2px;\n .icon{\n display: inline-block;\n width: 60/7.5vw;\n margin: 0 10/7.5vw;\n border-radius: 1000px;\n vertical-align: middle;\n }\n .more{\n width: 50/7.5vw;\n vertical-align: middle;\n }\n .has{\n font-size: 12px;\n line-height: 60/7.5vw;\n color: #999999;\n float: right;\n }\n }\n .welfare{\n background: white;\n padding:10/7.5vw ;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n }\n .main-detail{\n padding: 20/7.5vw;\n background: white;\n .tab-content{\n border-radius: 9px ;\n border: 1px solid #F63539;\n &:after{\n content: '';\n display: block;\n clear: both;\n }\n .tab-btn{\n width: 50%;\n float: left;\n height: 80/7.5vw;\n line-height: 80/7.5vw;\n text-align: center;\n color: #F63539;\n border-radius:9px ;\n &.active{\n background: #F63539;\n color: white;\n }\n }\n }\n .qa-block{\n padding: 20/7.5vw 0 toVw(150) 0;\n img,video{\n max-width: 100%;\n }\n .qa-content{\n margin: toVw(10) 0;\n .qa-q{\n font-size: 16px;\n color: #666666;\n }\n .qa-a{\n font-size: 16px;\n color: #333333;\n }\n }\n }\n .detail{\n padding: 20/7.5vw 0 150/7.5vw 0;\n .detail-content{\n img,video{\n max-width: 100%;\n }\n }\n\n }\n }\n footer{\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 120/7.5vw;\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\n display: -ms-flexbox; // TWEENER - IE 10 //\n display: -webkit-flex; // NEW - Chrome //\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\n background: white;\n padding: 10/7.5vw;\n border-top: 1px solid #d8d8d8;\n justify-content:space-around;\n .btn{\n border: 1px solid #cccccc;\n border-radius: 8px;\n width:0;\n flex-grow:2;\n text-align: center;\n padding: 15/7.5vw 0;\n margin: 0 10/7.5vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n span{\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n }\n img{\n width: 50/7.5vw;\n }\n &.big{\n padding: 5/7.5vw 0;\n flex-grow:5;\n &.price{\n background: #F83534;\n border-color: #F83534;\n color: white;\n }\n }\n }\n }\n .pop-block{\n padding:40/7.5vw 10/7.5vw;\n width: 600/7.5vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n img{\n width: 250/7.5vw;\n }\n .close{\n width: 50/7.5vw;\n position: absolute;\n top: 20/7.5vw;\n right: 20/7.5vw;\n }\n }\n .mint-popup{\n border-radius: 10px;\n }\n .pop-fill{\n width: 705 / 2 * @toVw;\n padding:30/7.5vw 30/7.5vw;\n box-sizing: border-box;\n font-size: 16px;\n color: #333333;\n .close {\n position: absolute;\n width: 100%;\n bottom: -60 * @toVw;\n left: 0;\n text-align: center;\n }\n .close-pop {\n width: 75 / 2 * @toVw;\n height: 75 / 2 * @toVw;\n }\n .btn-block{\n margin-top: 30/7.5vw;\n &:after{\n content:'';\n display: block;\n clear: both;\n }\n .btn{\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 5/7.5vw 10/7.5vw;\n border-radius: 8px;\n color: #FFFFFF;\n }\n }\n }\n\n }\n\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/buy/activityInvite.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.groupDetail)?_c('div',{ref:\"index\",staticClass:\"group-index\",staticStyle:{\"background-color\":\"#fda813\"}},[_c('div',[_c('img',{staticClass:\"tips\",attrs:{\"src\":_vm.tipsUrl}}),_vm._v(\" \"),(_vm.groupDetail.share_desc.refImg && _vm.groupDetail.share_desc.refImg.length > 0)?_c('div',{ref:\"imageWrapper\",staticClass:\"img-cvs\",attrs:{\"id\":\"capture\"}},[(_vm.avatar && _vm.QRCodeB)?[_c('img',{attrs:{\"src\":_vm.groupDetail.share_desc.refImg[0].url}}),_vm._v(\" \"),_c('div',{staticClass:\"avatar-container\"},[_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.avatar}}),_vm._v(\" 我已加入,邀请你一起加入\")])]:_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"qrcode\",attrs:{\"id\":\"qrcode\"}})],2):_vm._e(),_vm._v(\" \"),_c('img',{staticClass:\"cvs-img\",attrs:{\"src\":_vm.dataURL,\"id\":\"cvs-img\"}}),_vm._v(\" \"),_c('div',{staticClass:\"inviteBtn\",attrs:{\"id\":\"inviteBtn\"}},[_c('div',{staticClass:\"i-btn flex-start\",on:{\"click\":function($event){_vm.show=true}}},[_c('img',{staticClass:\"i-env\",attrs:{\"src\":_vm.whiteEnvelopeUrl}}),_vm._v(\" \"),_c('span',{staticClass:\"i-env-title\"},[_vm._v(\"邀请语:\")]),_vm._v(\" \"),_c('div',{staticClass:\"elips\"},[_c('span',{staticClass:\"marquee\"},[_vm._v(_vm._s(_vm.comments[_vm.commentIndex]))])])])]),_vm._v(\" \"),_c('mt-popup',{attrs:{\"closeOnClickModal\":false},model:{value:(_vm.show),callback:function ($$v) {_vm.show=$$v},expression:\"show\"}},[_c('div',{staticClass:\"pop-fill\"},[_c('div',{staticClass:\"flex-bt\"},[_c('div',{staticClass:\"flex-start no-margin\"},[_c('img',{staticClass:\"p-envelope\",attrs:{\"src\":_vm.envelopeUrl}}),_vm._v(\" \"),_c('span',{staticClass:\"p-tips\"},[_vm._v(\"贴心的邀请语提高成功率\")])]),_vm._v(\" \"),_c('img',{staticClass:\"p-switch no-margin\",attrs:{\"src\":_vm.switchUrl},on:{\"click\":_vm.onSwitch}})]),_vm._v(\" \"),_c('div',{staticClass:\"p-comments\"},[_c('p',[_vm._v(_vm._s(_vm.comments[_vm.commentIndex]))])]),_vm._v(\" \"),_c('div',{directives:[{name:\"clipboard\",rawName:\"v-clipboard:copy\",value:(_vm.comments[_vm.commentIndex]),expression:\"comments[commentIndex]\",arg:\"copy\"},{name:\"clipboard\",rawName:\"v-clipboard:success\",value:(_vm.onCopy),expression:\"onCopy\",arg:\"success\"}],staticClass:\"copyBtn\"},[_vm._v(\"复制邀请语\")]),_vm._v(\" \"),_c('div',{staticClass:\"close\"},[_c('img',{staticClass:\"close-pop\",attrs:{\"src\":_vm.closePopUrl},on:{\"click\":function($event){_vm.show=false}}})])])])],1)]):_vm._e()}\nvar staticRenderFns = []\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-2886c2b6\",\"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/activityInvite.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-2886c2b6\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./activityInvite.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-2886c2b6\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./activityInvite.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!./activityInvite.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./activityInvite.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2886c2b6\\\",\\\"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!./activityInvite.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-2886c2b6\"\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/activityInvite.vue\n// module id = null\n// module chunks = ","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5MUEyNDIzRUZEQjExRTg4OUI5RThGRUFFMkUzMkQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5MUEyNDI0RUZEQjExRTg4OUI5RThGRUFFMkUzMkQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTkxQTI0MjFFRkRCMTFFODg5QjlFOEZFQUUyRTMyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTkxQTI0MjJFRkRCMTFFODg5QjlFOEZFQUUyRTMyRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7e86tzAAAHM0lEQVR42uyc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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/close.png\n// module id = rEFa\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/tips.3695a2d.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/tips.png\n// module id = sUbC\n// module chunks = 3","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqYAAACCCAYAAACU2QqWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFMkY2NUEzRUZEQTExRThCNDg0RTY5QzMyMzE2NDdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFMkY2NUE0RUZEQTExRThCNDg0RTY5QzMyMzE2NDdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEUyRjY1QTFFRkRBMTFFOEI0ODRFNjlDMzIzMTY0N0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEUyRjY1QTJFRkRBMTFFOEI0ODRFNjlDMzIzMTY0N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4O2ZWpAAAZdElEQVR42uzd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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/red-bg.png\n// module id = t2jw\n// module chunks = 3","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NjdDM0ZERjFFQjExRTg4NzYwRkU1NjEyRUVGQzY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1NjdDM0ZFRjFFQjExRTg4NzYwRkU1NjEyRUVGQzY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDU2N0MzRkJGMUVCMTFFODg3NjBGRTU2MTJFRUZDNjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDU2N0MzRkNGMUVCMTFFODg3NjBGRTU2MTJFRUZDNjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DWpzyAAACJElEQVR42uyYv0vDUBDHk6qoIKhQsFDo6BDEwcXZqYvgUgRXZx1dXVz9A0QQnKQggqA4CS4KOojopIJSiqK2KrVWbWvM89Leg2t4qS+/aoYefEl793L3yeW916QqY0yxsW3QlBKMlUG9ooBqAzQLWgN9g47RF/EBpAqKg4ZBRVC/LNA5aNSMB9QhXlSVBToFjWFbywEBMVHX7W6Djsc+h4USeAG6RRWMibrUYJ0BXH2X4EIjsrX8BsqCOrwkiCghMycdGgFpLmoYOId25KY7rDKBTljdosT3zryZRnKZ9iOqbdehvKCDc6BJvGLmoEPdoEfQrcwqs9uHrnA3HQQVWrkPWVu2ha3kpgSkKqlxBxrnMT5gnwwwyHwZIEluMOZGOihBcnF/kdR9BU2YwTPBJFtFX4z4Mj4CMfTx74f0llDLo29ZAOSnKNASQjcAXYP2CFgp4Dlk4B2pYJ0vUJIC5fCzhuRMsA/5DcTtAH09FOjZcsIKOenBR5AFAnJvic00A+L6ICtv0SNMgcDMC+IpGSBT0yRRzgVImpyfaTJOGojrkiROS4zXyKQ1Oxz/Y7xjIAWT6oJ9xKojAr8hmdsVENcuKXhB/EniLzrM6QlINFHpb6CbBeALEN9pOUzWQ54akMrqzx8voOg/P72mQJuhe6ZuA7WB/ALSQ8Dyyd86zGX/BIqFAKq2D5Xx3ekNVMI/C1ppBh6HzAbx97LqP4CIbP1XgAEA9/NYR/B+eDcAAAAASUVORK5CYII=\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/white-envelope.png\n// module id = wtGu\n// module chunks = 3"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([19],{IcnI:function(e,n,t){"use strict";var a=t("7+uW"),o=t("NYxO"),i=(t("zSLJ"),{setToken:function(e,n){e.token=n,localStorage.setItem("cc_token",n)},transitionGo:function(e){e.transitionName="slide-left"},transitionBack:function(e){e.transitionName="slide-right"}});a.default.use(o.a);n.a=new o.a.Store({state:{token:"",transitionName:"slide-left"},mutations:i,actions:{setToken:function(e,n){(0,e.commit)("setToken",n)}}})},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=t("7+uW"),o={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:"fade"}},[n("router-view",{staticClass:"child-view"})],1)],1)},staticRenderFns:[]};var i=t("VU/8")({name:"App"},o,!1,function(e){t("Xfkc")},null,null).exports,r=t("YaEn"),c=t("IcnI"),l=t("Au9i"),u=t.n(l),s=t("wvfG"),p=t.n(s);t("d8/S");a.default.config.productionTip=!1,a.default.use(u.a),a.default.use(p.a),new a.default({el:"#app",router:r.a,store:c.a,components:{App:i},template:"<App/>"}),Array.prototype.find||(Array.prototype.find=function(e){if(null==this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var n,t=Object(this),a=t.length>>>0,o=arguments[1],i=0;i<a;i++)if(n=t[i],e.call(o,n,i,t))return n})},Xfkc:function(e,n){},YaEn:function(e,n,t){"use strict";var a=t("7+uW"),o=t("IcnI"),i=function(){var e=location.search,n=new Object;if(-1!=e.indexOf("?"))for(var t=e.substr(1).split("&"),a=0;a<t.length;a++)n[t[a].split("=")[0]]=unescape(t[a].split("=")[1]);return n},r=t("/ocq");a.default.use(r.a);var c=new r.a({routes:[{path:"/",name:"index",component:function(e){return Promise.all([t.e(0),t.e(17)]).then(function(){var n=[t("dAjm")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:0}},{path:"/myGoodsList",name:"myGoodsList",component:function(e){return Promise.all([t.e(0),t.e(14)]).then(function(){var n=[t("P3Wy")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:1}},{path:"/mine",name:"mine",component:function(e){return Promise.all([t.e(0),t.e(15)]).then(function(){var n=[t("U/b5")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:1}},{path:"/order",name:"order",component:function(e){return Promise.all([t.e(0),t.e(7)]).then(function(){var n=[t("R7Pr")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:2}},{path:"/share",name:"share",component:function(e){return Promise.all([t.e(0),t.e(16)]).then(function(){var n=[t("Eg0l")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:2}},{path:"/author",name:"author",component:function(e){return t.e(12).then(function(){var n=[t("sA+T")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:100,noNew:!0}},{path:"/buyDetail",name:"buyDetail",component:function(e){return Promise.all([t.e(0),t.e(10)]).then(function(){var n=[t("bNYG")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_login:!0,noNew:!0,deep:10}},{path:"/buy",name:"buy",component:function(e){return Promise.all([t.e(0),t.e(5)]).then(function(){var n=[t("Y1ei")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{noNew:!0,deep:11}},{path:"/success",name:"success",component:function(e){return Promise.all([t.e(0),t.e(4)]).then(function(){var n=[t("IF8E")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{noNew:!0,deep:12}},{path:"/buySuccess",name:"buySuccess",component:function(e){return Promise.all([t.e(0),t.e(13)]).then(function(){var n=[t("w9eS")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{noNew:!0,deep:12}},{path:"/map",name:"map",component:function(e){return Promise.all([t.e(0),t.e(6)]).then(function(){var n=[t("3QU7")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:3}},{path:"/lesson",name:"lesson",component:function(e){return Promise.all([t.e(0),t.e(1)]).then(function(){var n=[t("v9XT")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:4}},{path:"/saleSuccess",name:"saleSuccess",component:function(e){return Promise.all([t.e(0),t.e(11)]).then(function(){var n=[t("wSE2")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:4}},{path:"/bindMobile",name:"bindMobile",component:function(e){return t.e(9).then(function(){var n=[t("/Vxk")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{deep:0}},{path:"/activity",name:"activity",component:function(e){return Promise.all([t.e(0),t.e(2)]).then(function(){var n=[t("yYpN")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_login:!0}},{path:"/activityInvite",name:"activityInvite",component:function(e){return Promise.all([t.e(0),t.e(3)]).then(function(){var n=[t("aRHX")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_login:!0}},{path:"/inviteList",name:"inviteList",component:function(e){return Promise.all([t.e(0),t.e(8)]).then(function(){var n=[t("eZU3")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_login:!0}}]});c.beforeEach(function(e,n,t){var a=function(){var e=navigator.userAgent;navigator.appVersion;return{trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&-1===e.indexOf("KHTML"),mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android:e.indexOf("Android")>-1||e.indexOf("Linux")>-1,iPhone:e.indexOf("iPhone")>-1,iPad:e.indexOf("iPad")>-1,webApp:-1==e.indexOf("Safari")}}();(navigator.browserLanguage||navigator.language).toLowerCase();a.mobile&&navigator.userAgent.toLowerCase().match(/MicroMessenger/i);window._hmt.push(["_trackPageview","/#"+e.fullPath]),document.title="唱唱启蒙英语";var r=function(){if(localStorage.getItem("retUrl")&&null!==localStorage.getItem("retUrl")&&""!==localStorage.getItem("retUrl")){var e=localStorage.getItem("retUrl").toString();localStorage.removeItem("retUrl"),t(e)}else t()};if("author"===e.name)t();else if(window.location.href.indexOf("token")>-1){var c=i().token;o.a.dispatch("setToken",c),r()}else if(localStorage.getItem("cc_token"))o.a.dispatch("setToken",localStorage.getItem("cc_token")),r();else if(e.meta.skip_login)r();else{var l={retUrl:e.fullPath};e.meta.noNew&&(l.is_new_user_url=1),t({name:"author",query:l})}});n.a=c},"d8/S":function(e,n){},zSLJ:function(e,n,t){"use strict"}},["NHnr"]);
//# sourceMappingURL=app.c765062bd84d41ca3578.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/store/mutations.js","webpack:///./src/store/index.js","webpack:///./src/store/actions.js","webpack:///./src/App.vue?6e53","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/main.js","webpack:///./src/util/common.js","webpack:///./src/router/index.js"],"names":["store_mutations","setToken","state","token","localStorage","setItem","transitionGo","transitionName","transitionBack","vue_esm","use","vuex_esm","__webpack_exports__","Store","mutations","actions","_ref","commit","selectortype_template_index_0_src_App","render","_h","this","$createElement","_c","_self","attrs","id","name","staticClass","staticRenderFns","src_App","__webpack_require__","normalizeComponent","ssrContext","config","productionTip","mint_ui_common_default","a","vue_clipboard_default","el","router","store","components","App","template","Array","prototype","find","predicate","TypeError","value","list","Object","length","thisArg","arguments","i","call","common","url","location","search","theRequest","indexOf","strs","substr","split","unescape","vue_router_esm","routes","path","component","e","Promise","all","then","__WEBPACK_AMD_REQUIRE_ARRAY__","apply","bind","catch","oe","meta","deep","noNew","skip_login","beforeEach","to","from","next","browser","u","navigator","userAgent","appVersion","trident","presto","webKit","gecko","mobile","match","ios","android","iPhone","iPad","webApp","browserLanguage","language","toLowerCase","window","_hmt","push","fullPath","document","title","goOn","getItem","retUrl","toString","removeItem","href","dispatch","query","is_new_user_url"],"mappings":"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","file":"static/js/app.c765062bd84d41ca3578.js","sourcesContent":["import Cookie from \"@/util/cookie\";\nconst mutations={\n setToken(state,token){\n state.token=token;\n localStorage.setItem('cc_token',token);\n },\n transitionGo(state){\n state.transitionName='slide-left';\n },\n transitionBack(state){\n state.transitionName='slide-right';\n }\n};\nexport default mutations;\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/mutations.js","import Vue from 'vue'\nimport vuex from 'vuex'\nimport mutations from './mutations'\nimport actions from './actions'\nVue.use(vuex);\n\nexport default new vuex.Store({\n state:{\n token:'',\n transitionName:'slide-left'\n },\n mutations,\n actions\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/index.js","export default{\n setToken({commit},token){\n commit('setToken',token);\n },\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/actions.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('transition',{attrs:{\"name\":\"fade\"}},[_c('router-view',{staticClass:\"child-view\"})],1)],1)}\nvar staticRenderFns = []\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-bf1b5cf2\",\"hasScoped\":false,\"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/App.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-bf1b5cf2\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.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!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-bf1b5cf2\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\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/App.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"app\">\n <transition name=\"fade\">\n <router-view class=\"child-view\"/>\n </transition>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'App',\n}\n</script>\n\n<style>\n#app {\n font-family: \"Helvetica Neue\",\n Helvetica,\n \"PingFang SC\",\n \"Hiragino Sans GB\",\n \"Microsoft YaHei\",\n \"微软雅黑\",\n Arial,\n sans-serif;\n}\n html,body,#app{\n height: 100%;\n }\n *{\n margin: auto;\n padding: auto;\n }\n.child-view {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n transition: all .5s;\n}\n.fade-enter-active, .fade-leave-active {\n transition: opacity .5s;\n}\n.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {\n opacity: 0;\n}\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport store from './store'\nimport MintUI from 'mint-ui'\nimport VueClipboard from 'vue-clipboard2'\n\nimport 'mint-ui/lib/style.css'\nVue.config.productionTip = false;\n\nVue.use(MintUI)\nVue.use(VueClipboard)\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n store,\n components: { App },\n template: '<App/>'\n});\nif (!Array.prototype.find) {\n Array.prototype.find = function(predicate) {\n 'use strict';\n if (this == null) {\n throw new TypeError('Array.prototype.find called on null or undefined');\n }\n if (typeof predicate !== 'function') {\n throw new TypeError('predicate must be a function');\n }\n var list = Object(this);\n var length = list.length >>> 0;\n var thisArg = arguments[1];\n var value;\n\n for (var i = 0; i < length; i++) {\n value = list[i];\n if (predicate.call(thisArg, value, i, list)) {\n return value;\n }\n }\n return undefined;\n };\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","export default{\n\tdateFmt:function(date,format) {\n\t\tvar o = {\n\t\t \"M+\" : date.getMonth()+1, //month\n\t\t \"d+\" : date.getDate(), //day\n\t\t \"h+\" : date.getHours(), //hour\n\t\t \"m+\" : date.getMinutes(), //minute\n\t\t \"s+\" : date.getSeconds(), //second\n\t\t \"q+\" : Math.floor((date.getMonth()+3)/3), //quarter\n\t\t \"S\" : date.getMilliseconds() //millisecond\n\t\t }\n\t\t if(/(y+)/.test(format)) format=format.replace(RegExp.$1,\n\t\t (date.getFullYear()+\"\").substr(4 - RegExp.$1.length));\n\t\t for(var k in o)if(new RegExp(\"(\"+ k +\")\").test(format))\n\t\t format = format.replace(RegExp.$1,\n\t\t RegExp.$1.length==1 ? o[k] :\n\t\t (\"00\"+ o[k]).substr((\"\"+ o[k]).length));\n\t\t return format;\n\t},\n\tgetUrlParam(){\n var url = location.search; //获取url中\"?\"符后的字串\n var theRequest = new Object();\n if (url.indexOf(\"?\") != -1) {\n var str = url.substr(1);\n var strs = str.split(\"&\");\n for(var i = 0; i < strs.length; i ++) {\n theRequest[strs[i].split(\"=\")[0]]=unescape(strs[i].split(\"=\")[1]);\n }\n }\n return theRequest;\n },\n toDataURL (src, callback) {\n var xhttp = new XMLHttpRequest()\n xhttp.onload = function () {\n var 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\n\n\n// WEBPACK FOOTER //\n// ./src/util/common.js","import Vue from 'vue'\nimport store from \"@/store\"\nimport common from '../util/common'\nimport Router from 'vue-router'\nVue.use(Router);\n\nconst router =new Router({\n routes: [\n {\n path: '/',\n name: 'index',\n component: e=>require(['@/components/index'],e),// 按需加载路由对应页面\n meta:{\n deep:0\n }\n }, {\n path: '/myGoodsList',\n name: 'myGoodsList',\n component: e=>require(['@/components/myGoodsList'],e),\n meta:{\n deep:1\n }\n },{\n path: '/mine',\n name: 'mine',\n component: e=>require(['@/components/mine'],e),\n meta:{\n deep:1\n }\n },{\n path: '/order',\n name: 'order',\n component: e=>require(['@/components/order'],e),\n meta:{\n deep:2\n }\n },{\n path: '/share',\n name: 'share',\n component: e=>require(['@/components/share'],e),\n meta:{\n deep:2\n }\n },\n {\n path: '/author',\n name: 'author',\n component: e=>require(['@/components/author'],e),\n meta:{\n deep:100,\n noNew:true\n }\n },{\n path: '/buyDetail',\n name: 'buyDetail',\n component: e=>require(['@/components/buy/index'],e),\n meta:{\n skip_login:true,\n noNew:true,\n deep:10\n }\n }, {\n path: '/buy',\n name: 'buy',\n component: e=>require(['@/components/buy/buy'],e),\n meta:{\n noNew:true,\n deep:11\n }\n }, {\n path: '/success',\n name: 'success',\n component: e=>require(['@/components/buy/success'],e),\n meta:{\n noNew:true,\n deep:12\n }\n },{\n path: '/buySuccess',\n name: 'buySuccess',\n component: e=>require(['@/components/buy/buySuccess'],e),\n meta:{\n noNew:true,\n deep:12\n }\n }, {\n path: '/map',\n name: 'map',\n component: e=>require(['@/components/map/index'],e),\n meta:{\n deep:3\n }\n }, {\n path: '/lesson',\n name: 'lesson',\n component: e=>require(['@/components/lesson'],e),\n meta:{\n deep:4\n }\n },\n {\n path: '/saleSuccess',\n name: 'saleSuccess',\n component: e=>require(['@/components/buy/saleSuccess'],e),\n meta:{\n deep:4\n }\n }, {\n path: '/bindMobile',\n name: 'bindMobile',\n component: e=>require(['@/components/bindMobile'],e),// 按需加载路由对应页面\n meta:{\n deep:0\n }\n },\n {\n path: '/activity',\n name: 'activity',\n component: e=>require(['@/components/buy/activity'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/activityInvite',\n name: 'activityInvite',\n component: e=>require(['@/components/buy/activityInvite'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/inviteList',\n name: 'inviteList',\n component: e=>require(['@/components/buy/inviteList'],e),\n meta:{\n skip_login:true\n }\n }\n ]\n});\n\nrouter.beforeEach((to,from,next)=> {\n let browser = {\n versions: function () {\n let u = navigator.userAgent, app = navigator.appVersion;\n return { //移动终端浏览器版本信息\n trident: u.indexOf('Trident') > -1, //IE内核\n presto: u.indexOf('Presto') > -1, //opera内核\n webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核\n gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') === -1, //火狐内核\n mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端\n ios: !!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端\n android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器\n iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器\n iPad: u.indexOf('iPad') > -1, //是否iPad\n webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部\n };\n }(),\n language: (navigator.browserLanguage || navigator.language).toLowerCase()\n };\n if (browser.versions.mobile) {//判断是否是移动设备打开。browser代码在下面\n let ua = navigator.userAgent.toLowerCase();//获取判断用的对象\n if (ua.match(/MicroMessenger/i) == \"micromessenger\") {\n }else{\n }\n }\n window._hmt.push(['_trackPageview', '/#' + to.fullPath]);\n document.title = '唱唱启蒙英语';\n let goOn=function(){\n if(localStorage.getItem('retUrl') && localStorage.getItem('retUrl') !== null && localStorage.getItem('retUrl') !== ''){\n let retUrl = localStorage.getItem('retUrl').toString();\n localStorage.removeItem('retUrl');\n next(retUrl);\n }else{\n next()\n }\n };\n if(to.name === 'author'){\n next()\n }else if(window.location.href.indexOf('token')>-1){\n let token = common.getUrlParam().token;\n store.dispatch('setToken',token);\n goOn()\n // 通过cookie获取token\n }else if(localStorage.getItem('cc_token')) {\n store.dispatch('setToken', localStorage.getItem('cc_token'));\n goOn()\n // 无需token登录页面\n }else if(to.meta.skip_login){\n goOn()\n }else{\n let query = {retUrl:to.fullPath};\n if(to.meta.noNew){\n query.is_new_user_url = 1\n }\n next({name:'author',query:query})\n }\n\n // if(to.meta.skip_login){\n // next();\n // }\n});\n\nexport default router;\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js"],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(t,c,o){for(var f,i,d,u=0,b=[];u<t.length;u++)i=t[u],r[i]&&b.push(r[i][0]),r[i]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(t,c,o);b.length;)b.shift()();if(o)for(u=0;u<o.length;u++)d=a(a.s=o[u]);return d};var t={},r={20:0};function a(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,a),r.l=!0,r.exports}a.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,a){n=r[e]=[t,a]});n[2]=t;var c=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,a.nc&&o.setAttribute("nonce",a.nc),o.src=a.p+"static/js/"+e+"."+{0:"58fcc19ed380b9843670",1:"eacc6f05116524aeec17",2:"079d1b3ee9eaab464a16",3:"e19a7492bc1f707b1a21",4:"7d07e312cabda6c112ef",5:"9160a4dbe9872ea32c82",6:"f05d1a92ab079166d767",7:"68b5289d1023e180f3d1",8:"f619def79ce512a4070a",9:"4da7aabbf5bcae8f4312",10:"aa0b38c97083823b99fb",11:"284d74e51e8e183e3b3a",12:"f4d4dd5cabe60cd7a431",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,c.appendChild(o),t},a.m=e,a.c=t,a.d=function(e,n,t){a.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:t})},a.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(n,"a",n),n},a.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},a.p="https://static-cdn.changchangenglish.com/new-sing/",a.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.ebe2f3bd4f0e246f4535.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap bcd37b54f0b128fb4296"],"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.ebe2f3bd4f0e246f4535.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\":\"e19a7492bc1f707b1a21\",\"4\":\"7d07e312cabda6c112ef\",\"5\":\"9160a4dbe9872ea32c82\",\"6\":\"f05d1a92ab079166d767\",\"7\":\"68b5289d1023e180f3d1\",\"8\":\"f619def79ce512a4070a\",\"9\":\"4da7aabbf5bcae8f4312\",\"10\":\"aa0b38c97083823b99fb\",\"11\":\"284d74e51e8e183e3b3a\",\"12\":\"f4d4dd5cabe60cd7a431\",\"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 bcd37b54f0b128fb4296"],"sourceRoot":""}
\ No newline at end of file
......@@ -3,8 +3,10 @@
<div>
<img class="tips" :src="tipsUrl"/>
<div class="img-cvs" id="capture" ref="imageWrapper" v-if="groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0">
<img :src="groupDetail.share_desc.refImg[0].url">
<div class="avatar-container"><img :src="avatar" class="avatar"/> 我已加入,邀请你一起加入</div>
<template v-if="avatar && QRCodeB">
<img :src="groupDetail.share_desc.refImg[0].url">
<div class="avatar-container"><img :src="avatar" class="avatar"/> 我已加入,邀请你一起加入</div>
</template>
<div id="qrcode" class="qrcode">
</div>
</div>
......@@ -140,66 +142,63 @@
document.documentElement.scrollTop = 20;
}
if(localStorage.getItem('cc_token') && localStorage.getItem('cc_token') !== ''){
setTimeout(()=>{
Indicator.close();
if(!this.invite_code){
this.invite_code = 'CC-USER'
if(!this.invite_code){
this.invite_code = 'CC-USER'
}
getUserDetailApi().then(res=>{
this.user_id=res.user_id;
let _that = this;
let invite_code = this.invite_code.split('-');
if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){
invite_code[1] = 'USER'
}
getUserDetailApi().then(res=>{
this.user_id=res.user_id;
let _that = this;
this.toDataURLBase64(res.avatar.replace('http://','https://'), function (avatar) {
_that.avatar = avatar
});
let invite_code = this.invite_code.split('-');
if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){
invite_code[1] = 'USER'
}
let code = `${invite_code[0]}-${invite_code[1]}`;
let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;
if(this.groupId && this.groupId !== 'null'){
URL += `&groupId=${this.groupId}`
}
this.onNewShare(URL);
this.qrcode(URL);
this.refVisible = true;
this.$nextTick(()=>{
if(!this.dataURL){
setTimeout(()=>{
let {
height,
width,
top
} = document.getElementById('capture').getClientRects()[0]
document.getElementById('capture').style.width = width + 'px';
let o = this.getOffsetRect(this.$refs.imageWrapper);
let {
height1,
width1
} = document.getElementById('capture').getClientRects()[0];
console.log('document.getElementById', document.getElementById('capture').getClientRects()[0]);
document.getElementById('inviteBtn').style.top = height + top + 20 + 'px';
document.getElementById('inviteBtn').style.opacity = 1;
html2canvas(document.getElementById('capture'),{
async: true,
timeout: 500,
scrollX:1,
scale: 3,
width: width1,
height: height1,
letterRendering: true,
}).then((canvas) => {
let dataURL = canvas.toDataURL("image/jpg");
this.dataURL = dataURL;
}).catch(res=>{alert(res);console.log()});
},500)
}else{
}
})
let code = `${invite_code[0]}-${invite_code[1]}`;
let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;
if(this.groupId && this.groupId !== 'null'){
URL += `&groupId=${this.groupId}`
}
this.onNewShare(URL);
this.toDataURLBase64(res.avatar.replace('http://','https://'), function (avatar) {
_that.avatar = avatar
});
},500)
_that.qrcode(URL);
this.refVisible = true;
this.$nextTick(()=>{
if(!this.dataURL){
setTimeout(()=>{
let {
height,
width,
top
} = document.getElementById('capture').getClientRects()[0]
document.getElementById('capture').style.width = width + 'px';
let o = this.getOffsetRect(this.$refs.imageWrapper);
let {
height1,
width1
} = document.getElementById('capture').getClientRects()[0];
console.log('document.getElementById', document.getElementById('capture').getClientRects()[0]);
document.getElementById('inviteBtn').style.top = height + top + 20 + 'px';
document.getElementById('inviteBtn').style.opacity = 1;
html2canvas(document.getElementById('capture'),{
async: true,
timeout: 500,
scrollX:1,
scale: 3,
width: width1,
height: height1,
letterRendering: true,
}).then((canvas) => {
let dataURL = canvas.toDataURL("image/jpg");
this.dataURL = dataURL;
Indicator.close();
}).catch(res=>{alert(res);console.log()});
},500)
}else{
}
})
});
}else{
let query = {retUrl:this.$route.fullPath,is_new_user_url:'1'};
this.$router.push({name:'author',query:query})
......@@ -252,7 +251,6 @@
jsApiList: wechatRes.jsApiList
});
wx.ready(function() {
console.log('this.shareTitle', that.shareTitle)
wx.onMenuShareTimeline({
title: that.shareTitle, // 分享标题
desc: that.shareDesc,// 分享描述
......@@ -366,62 +364,6 @@
})
}
},
downloadImage(name) {
var image = new Image()
// 解决跨域 Canvas 污染问题
image.setAttribute('crossOrigin', 'anonymous')
image.onload = function () {
var canvas = document.createElement('canvas')
canvas.width = image.width
canvas.height = image.height
var context = canvas.getContext('2d')
context.drawImage(image, 0, 0, image.width, image.height)
var url = canvas.toDataURL('image/png')
// 生成一个a元素
var a = document.createElement('a')
// 创建一个单击事件
var event = new MouseEvent('click')
// 将a的download属性设置为我们想要下载的图片名称,若name不存在则使用‘下载图片名称’作为默认名称
a.download = name || '下载图片名称'
// 将生成的URL设置为a.href属性
a.href = url
// 触发a的单击事件
a.dispatchEvent(event)
}
image.src = this.dataURL
},
onClickDownload(){
// this.saveBase64AsFile(this.dataURL, 'test-download')
let imgData = this.dataURL;
imgData = imgData.replace(this.fixType('jpg'),'image/octet-stream');
var filename = 'test' + '.' + 'jpg';
this.saveFile(imgData,filename);
},
saveFile(data, filename){
let save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');
save_link.href = data;
save_link.download = filename;
let event = document.createEvent('MouseEvents');
event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
save_link.dispatchEvent(event);
},
fixType(type){
type = type.toLowerCase().replace(/jpg/i, 'jpeg');
var r = type.match(/png|jpeg|bmp|gif/)[0];
return 'image/' + r;
},
saveBase64AsFile(base64, fileName) {
let link = document.createElement("a");
link.setAttribute("href", this.friendsUrl);
link.setAttribute("download", fileName);
link.click();
}
}
}
......
......@@ -500,7 +500,7 @@
top: 70vw;
z-index: 6;
right: 10 * 100 /375vw;
border-radius: 100px;
/*border-radius: 100px;*/
}
.banner{
background: white;
......
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