Commit 70949e9f authored by wangwei's avatar wangwei

神策登录接口调整

parent 19ae6c5e
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"><meta name=screen-orientation content=portrait><meta name=x5-orientation content=portrait><title>唱唱启蒙英语</title><link rel=stylesheet href=https://at.alicdn.com/t/font_822651_g9r2j7kybxu.css><style></style><link href=static/css/app.9f631d4069047acf4ee994f5d9f958c3.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 type=text/javascript src=static/js/manifest.dc912a7d409303ff5922.js></script><script type=text/javascript src=static/js/vendor.ff5f56de29138d85e7fa.js></script><script type=text/javascript src=static/js/app.43447f27851dc3b58a5e.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"><meta name=screen-orientation content=portrait><meta name=x5-orientation content=portrait><title>唱唱启蒙英语</title><link rel=stylesheet href=https://at.alicdn.com/t/font_822651_g9r2j7kybxu.css><style></style><link href=static/css/app.9f631d4069047acf4ee994f5d9f958c3.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 type=text/javascript src=static/js/manifest.90f68f233dfd1ffe0e31.js></script><script type=text/javascript src=static/js/vendor.ff5f56de29138d85e7fa.js></script><script type=text/javascript src=static/js/app.2c2b15a27c0c66bced24.js></script></body></html>
\ No newline at end of file
webpackJsonp([11],{Pp7k:function(n,t,o){(n.exports=o("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-67ef2ac2] {\n float: right;\n}\n.main-block[data-v-67ef2ac2] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-67ef2ac2]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-67ef2ac2]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-67ef2ac2]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-67ef2ac2]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.off[data-v-67ef2ac2] {\n position: absolute;\n top: 2.4vw;\n z-index: 99999;\n right: 5.33333333vw;\n font-size: 3.2vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n}\n.guide[data-v-67ef2ac2] {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n color: white;\n background: rgba(0, 0, 0, 0.8);\n z-index: 9999;\n}\n.guide .i-know[data-v-67ef2ac2] {\n position: absolute;\n width: 34.4vw;\n left: 32.8vw;\n bottom: 93.6vw;\n}\n.guide .go[data-v-67ef2ac2] {\n width: 17.86666667vw;\n position: absolute;\n bottom: 67.73333333vw;\n left: 22.13333333vw;\n}\n.guide .banner[data-v-67ef2ac2] {\n position: absolute;\n left: 5.06666667vw;\n bottom: 13.06666667vw;\n width: 89.6vw;\n height: 57.33333333vw;\n border-radius: 2.13333333vw;\n border: 0.26666667vw solid #fff;\n}\n.guide .tips[data-v-67ef2ac2] {\n padding: 1.33333333vw 1.86666667vw;\n left: 41.33333333vw;\n bottom: 73.33333333vw;\n border-radius: 2.13333333vw;\n border: 0.26666667vw solid #fff;\n position: absolute;\n font-size: 4.26666667vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n}\n.guide .tips span[data-v-67ef2ac2] {\n color: #FF6477;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/guide/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/guide/index.vue","D:/myproject/new-singsingH5/src/components/guide/D:/myproject/new-singsingH5/src/components/guide/index.vue"],names:[],mappings:";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;ACiBD;EACE,mBAAA;EACA,WAAA;EACA,eAAA;EACA,oBAAA;EACA,iBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;CDfD;ACiBD;EACE,gBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,SAAA;EACA,aAAA;EACA,+BAAA;EACA,cAAA;CDfD;ACOD;EAUI,mBAAA;EACA,cAAA;EACA,aAAA;EACA,eAAA;CDdH;ACCD;EAgBI,qBAAA;EACA,mBAAA;EACA,sBAAA;EACA,oBAAA;CDdH;ACLD;EAsBI,mBAAA;EACA,mBAAA;EACA,sBAAA;EACA,cAAA;EACA,sBAAA;EACA,4BAAA;EACA,gCAAA;CDdH;ACdD;EA+BI,mCAAA;EACA,oBAAA;EACA,sBAAA;EACA,4BAAA;EACA,gCAAA;EACA,mBAAA;EACA,wBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;CDdH;AC1BD;EA0CM,eAAA;CDbL",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.off {\n position: absolute;\n top: 2.4vw;\n z-index: 99999;\n right: 5.33333333vw;\n font-size: 3.2vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n}\n.guide {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n color: white;\n background: rgba(0, 0, 0, 0.8);\n z-index: 9999;\n}\n.guide .i-know {\n position: absolute;\n width: 34.4vw;\n left: 32.8vw;\n bottom: 93.6vw;\n}\n.guide .go {\n width: 17.86666667vw;\n position: absolute;\n bottom: 67.73333333vw;\n left: 22.13333333vw;\n}\n.guide .banner {\n position: absolute;\n left: 5.06666667vw;\n bottom: 13.06666667vw;\n width: 89.6vw;\n height: 57.33333333vw;\n border-radius: 2.13333333vw;\n border: 0.26666667vw solid #fff;\n}\n.guide .tips {\n padding: 1.33333333vw 1.86666667vw;\n left: 41.33333333vw;\n bottom: 73.33333333vw;\n border-radius: 2.13333333vw;\n border: 0.26666667vw solid #fff;\n position: absolute;\n font-size: 4.26666667vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n}\n.guide .tips span {\n color: #FF6477;\n}\n",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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.off{\n position: absolute;\n top: 9*@toVw;\n z-index: 99999;\n right: 20*@toVw;\n font-size:12*@toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(255,255,255,1);\n}\n.guide{\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n color: white;\n background:rgba(0,0,0,0.8);\n z-index: 9999;\n .i-know{\n position: absolute;\n width: 129*@toVw;\n left: 123*@toVw;\n bottom: 351*@toVw;\n }\n .go{\n width: 67*@toVw;\n position: absolute;\n bottom: 254*@toVw;\n left: 83*@toVw;\n }\n .banner{\n position: absolute;\n left: 19*@toVw;\n bottom: 49*@toVw;\n width: 336*@toVw;\n height: 215*@toVw;\n border-radius: 8*@toVw;\n border: 1*@toVw solid #fff;\n }\n .tips{\n padding: 5*@toVw 7*@toVw;\n left: 155*@toVw;\n bottom: 275*@toVw;\n border-radius: 8*@toVw;\n border: 1*@toVw solid #fff;\n position: absolute;\n font-size:16*@toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(255,255,255,1);\n span{\n color: #FF6477;\n }\n }\n}\n'],sourceRoot:""}])},dAjm:function(n,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o("CCn6"),e=o("hUWd"),A=o.n(e),a=o("SKwj"),r=o.n(a),s={name:"index",data:function(){return{iKnowUrl:A.a,goUrl:r.a,show:!1}},mounted:function(){var n=this;Object(i.j)({page_name:"index"}).then(function(t){0==t&&(n.show=!0)})}},l=function(){var n=this,t=n.$createElement,o=n._self._c||t;return o("div",[n.show?o("div",{staticClass:"guide",on:{click:function(t){n.show=!1}}},[o("img",{staticClass:"i-know",attrs:{src:n.iKnowUrl},on:{click:function(t){n.show=!1}}}),n._v(" "),o("img",{staticClass:"go",attrs:{src:n.goUrl}}),n._v(" "),n._m(0),n._v(" "),o("img",{staticClass:"banner",attrs:{src:"https://cdn.singsingenglish.com/new-sing/20181018/3dd8d55b0b6e9bf4fa1f96d500b69f6b2145640b1539836003313.jpeg"}})]):n._e()])};l._withStripped=!0;var c={render:l,staticRenderFns:[function(){var n=this.$createElement,t=this._self._c||n;return t("div",{staticClass:"tips"},[this._v("\n 已购课程,点击"),t("span",[this._v("开始上课!")])])}]},d=c;var b=!1;var g=o("VU/8")(s,d,!1,function(n){b||o("kzQN")},"data-v-67ef2ac2",null);g.options.__file="src/components/guide/index.vue";var p=g.exports,w=(o("v2ns"),o("7QTg")),h=o("Jmy5"),f=o("2oJL"),C=o("Au9i"),u={name:"index",components:{swiper:w.swiper,swiperSlide:w.swiperSlide,bottomTab:f.a,guidePage:p},data:function(){return{bannerList:[],teacherQ2:!1,teacherDetail:null,imgUrl:h.a,user_id:null,newUrl:"",swiperOption:{pagination:{el:".swiper-pagination"}},swiperOption2:{width:.95*window.innerWidth,on:{resize:function(){this.params.width=.95*window.innerWidth,this.update()}}},lessonList:[]}},methods:{toOld:function(n){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"功能按钮",buttonType:"板块按钮",buttonName:"晚安电台"}),window.location.href="https://appanqlfkth3717.h5.xiaoeknow.com/content_page/eyJ0eXBlIjozLCJyZXNvdXJjZV90eXBlIjoiIiwicmVzb3VyY2VfaWQiOiIiLCJwcm9kdWN0X2lkIjoicF81YjE0YjdjMjdjNDZiX2Rvd0xicDc1IiwiYXBwX2lkIjoiYXBwYU5RTGZrdEgzNzE3In0"},toBannerUrl:function(n){this.$sa.track("adClick",{adTitle:n.title,adID:n.link,adPage:"首页"}),window.location.href=n.link},toHear:function(){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"功能按钮",buttonType:"板块按钮",buttonName:"磨耳朵"}),this.$router.push({name:"collection"})},toNewUrl:function(){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"课程",buttonType:"没课banner",buttonName:"没有更多课程"}),window.location.href=this.newUrl},initPage:function(){var n=this;Object(i.r)().then(function(n){n&&""!==n&&null!==n&&(window.location.href=n)}),this.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id,Object(i.d)().then(function(t){n.bannerList=t.list}),Object(i.o)().then(function(t){n.newUrl=t[0].desc}),Object(i.x)().then(function(t){n.lessonList=t}),Object(i.t)().then(function(t){t.id&&(n.teacherDetail=t,"hidden"!==localStorage.getItem("qrType")&&(localStorage.setItem("qrType","hidden"),window.innerWidth<window.innerHeight&&(n.teacherQ2=!0)))})},toGoodsList:function(){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"课程",buttonType:"板块按钮",buttonName:"我的课程"}),this.$router.push({name:"myGoodsList"})},dateParse:function(n){var t=void 0;return t=n.indexOf("-")>-1?n.split("-"):n.indexOf("/")>-1?n.split("/"):n.split("."),new Date(t[0],t[1]-1,t[2])},dateCompare:function(n,t){var o=n.getTime(),i=t.getTime();return i>o?1:i==o?0:-1},toMap:function(n){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"课程",buttonType:"课程",buttonName:"进入课程"}),this.dateCompare(new Date,this.dateParse(n.start_at))<1?this.$router.push({name:"map",query:{periods_id:n.periods_id,parent_category_id:n.parent_category_id,course_type:n.course_type}}):Object(C.Toast)("该课程暂未开始")}},mounted:function(){this.initPage()}},v=function(){var n=this,t=n.$createElement,o=n._self._c||t;return o("div",{staticClass:"index"},[o("div",{staticClass:"banner-block"},[o("swiper",{ref:"mySwiper",staticClass:"banner",attrs:{options:n.swiperOption}},n._l(n.bannerList,function(t,i){return o("swiper-slide",{key:i},[o("img",{staticClass:"banner",attrs:{src:t.url+"?imageslim"},on:{click:function(o){n.toBannerUrl(t)}}})])}))],1),n._v(" "),o("div",{staticClass:"btn-block"},[o("div",{staticClass:"btn",on:{click:function(t){n.teacherQ2=!0}}},[o("img",{attrs:{src:n.imgUrl.record}})]),n._v(" "),o("div",{staticClass:"btn",on:{click:function(t){n.toOld(t)}}},[o("img",{attrs:{src:n.imgUrl.oldChange}})]),n._v(" "),o("div",{staticClass:"btn",on:{click:n.toHear}},[o("img",{attrs:{src:n.imgUrl.listen}})]),n._v(" "),o("div",{staticClass:"btn"},[o("img",{attrs:{src:n.imgUrl.more}})])]),n._v(" "),o("div",{staticClass:"class-block"},[n.lessonList.length>0?o("div",{staticClass:"title",on:{click:function(t){n.toGoodsList()}}},[n._v("\n 我的课程\n "),o("img",{staticClass:"more",attrs:{src:n.imgUrl.indexMore}})]):n._e(),n._v(" "),n.lessonList.length<1?o("div",{staticClass:"title"},[n._v("\n 我的课程\n ")]):n._e(),n._v(" "),o("div",{staticClass:"lesson-block"},[o("swiper",{ref:"mySwiper2",attrs:{options:n.swiperOption2}},[n._l(n.lessonList,function(t,i){return o("swiper-slide",{key:i},[o("div",{staticClass:"goods-block",on:{click:function(o){n.toMap(t)}}},[t.start_at?o("span",{staticClass:"tips"},[n._v("\n 开课时间:"+n._s(t.start_at)+"\n ")]):n._e(),n._v(" "),o("img",{attrs:{src:t.imgLesson+"?imageslim"}})])])}),n._v(" "),o("swiper-slide",[o("div",{staticClass:"goods-block"},[o("img",{attrs:{src:n.imgUrl.noMore}})])])],2)],1)]),n._v(" "),o("mt-popup",{model:{value:n.teacherQ2,callback:function(t){n.teacherQ2=t},expression:"teacherQ2"}},[o("div",{staticClass:"teacher-block"},[o("div",{staticClass:"userNo"},[n._v("\n 学员号:"+n._s(n.user_id)+"\n ")]),n._v(" "),o("img",{staticClass:"teacher-bg",attrs:{src:n.imgUrl.teacherBg}}),n._v(" "),n.teacherDetail?o("img",{staticClass:"qr",attrs:{src:n.teacherDetail.qr}}):n._e(),n._v(" "),n.teacherDetail?n._e():o("img",{staticClass:"qr",attrs:{src:n.imgUrl.qr}}),n._v(" "),o("div",{staticClass:"content-text"},[n.teacherDetail?o("div",{staticClass:"title"},[n._v("\n 请长按识别图中二维码添加老师\n ")]):n._e(),n._v(" "),n.teacherDetail?n._e():o("div",{staticClass:"title"},[n._v("\n 请长按识别图中二维码关注公众号\n ")]),n._v("\n 以便我们能及时为您提供更好的学习体验\n ")]),n._v(" "),o("div",{staticClass:"closeBtn",on:{click:function(t){n.teacherQ2=!1}}})])]),n._v(" "),o("bottom-tab"),n._v(" "),o("guide-page")],1)};v._withStripped=!0;var m={render:v,staticRenderFns:[]},k=m;var E=!1;var x=o("VU/8")(u,k,!1,function(n){E||o("xofo")},"data-v-47323bf2",null);x.options.__file="src/components/index.vue";t.default=x.exports},fRWU:function(n,t,o){(n.exports=o("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-47323bf2] {\n float: right;\n}\n.main-block[data-v-47323bf2] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-47323bf2]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-47323bf2]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-47323bf2]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-47323bf2]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.index[data-v-47323bf2] {\n background: #eee;\n padding-bottom: 13.33333333vw;\n}\n.banner-block[data-v-47323bf2] {\n width: 100vw;\n height: 53.33333333vw;\n position: relative;\n}\n.banner-block .notice[data-v-47323bf2] {\n position: absolute;\n bottom: 0;\n background: rgba(255, 238, 7, 0.8);\n padding: 5px;\n color: #666;\n font-size: 14px;\n z-index: 5;\n}\n.banner-block .banner[data-v-47323bf2] {\n width: 100vw;\n height: 53.33333333vw;\n}\n.teacher-block[data-v-47323bf2] {\n position: relative;\n width: 74.66666667vw;\n background-color: rgba(0, 0, 0, 0.7);\n}\n.teacher-block .userNo[data-v-47323bf2] {\n position: absolute;\n top: -10.66666667vw;\n width: 26.66666667vw;\n text-align: center;\n left: 50%;\n margin-left: -13.33333333vw;\n border-radius: 31.46666667vw;\n background: white;\n padding: 2.13333333vw;\n}\n.teacher-block .teacher-bg[data-v-47323bf2] {\n width: 74.66666667vw;\n}\n.teacher-block .qr[data-v-47323bf2] {\n width: 36.8vw;\n height: 36.8vw;\n position: absolute;\n top: 17.33333333vw;\n left: 18.66666667vw;\n}\n.teacher-block .content-text[data-v-47323bf2] {\n width: 100%;\n text-align: center;\n position: absolute;\n top: 84vw;\n font-size: 3.2vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #999999;\n line-height: 23px;\n}\n.teacher-block .content-text .title[data-v-47323bf2] {\n color: #333;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n margin-bottom: 1.33333333vw;\n font-size: 4.53333333vw;\n}\n.teacher-block .closeBtn[data-v-47323bf2] {\n position: absolute;\n width: 8vw;\n height: 8vw;\n right: 2.13333333vw;\n top: 2.13333333vw;\n}\n.btn-block[data-v-47323bf2] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n padding: 3.2vw 2.13333333vw;\n background: white;\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.btn-block .btn[data-v-47323bf2] {\n width: 18.13333333vw;\n height: 18.13333333vw;\n}\n.btn-block .btn img[data-v-47323bf2] {\n width: 100%;\n}\n.lesson-block[data-v-47323bf2] {\n padding-bottom: 20px;\n}\n.lesson-block .goods-block[data-v-47323bf2] {\n position: relative;\n width: 89.33333333vw;\n}\n.lesson-block .goods-block .tips[data-v-47323bf2] {\n display: inline-block;\n font-size: 12px;\n font-family: PingFang-SC-Bold;\n font-weight: normal;\n color: #ffffff;\n line-height: 17px;\n padding: 2px 5px;\n position: absolute;\n right: 10px;\n top: 12px;\n background: #f5a623;\n border-radius: 10px;\n}\n.lesson-block .goods-block img[data-v-47323bf2] {\n width: 89.33333333vw;\n height: 62.93333333vw;\n border-radius: 8px;\n}\n.class-block[data-v-47323bf2] {\n margin-top: 10px;\n font-family: PingFang-SC-Medium;\n font-size: 18px;\n color: #333333;\n text-align: center;\n background: white;\n}\n.class-block .title[data-v-47323bf2] {\n padding: 2.13333333vw;\n position: relative;\n}\n.class-block .title .more[data-v-47323bf2] {\n position: absolute;\n width: 8vw;\n bottom: 10px;\n right: 20px;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/index.vue","D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/components/index.vue"],names:[],mappings:";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;AC4ND;EACE,iBAAA;EACA,8BAAA;CD1ND;AC4ND;EACE,aAAA;EACA,sBAAA;EACA,mBAAA;CD1ND;ACuND;EAKI,mBAAA;EACA,UAAA;EACA,mCAAA;EACA,aAAA;EACA,YAAA;EACA,gBAAA;EACA,WAAA;CDzNH;AC8MD;EAeI,aAAA;EACA,sBAAA;CD1NH;AC6ND;EACE,mBAAA;EACA,qBAAA;EACA,qCAAA;CD3ND;ACwND;EAKI,mBAAA;EACA,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,UAAA;EACA,4BAAA;EACA,6BAAA;EACA,kBAAA;EACA,sBAAA;CD1NH;AC6MD;EAgBI,qBAAA;CD1NH;AC0MD;EAmBI,cAAA;EACA,eAAA;EACA,mBAAA;EACA,mBAAA;EACA,oBAAA;CD1NH;ACmMD;EA0BI,YAAA;EACA,mBAAA;EACA,mBAAA;EACA,UAAA;EACA,iBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;CD1NH;ACwLD;EAoCM,YAAA;EACA,gCAAA;EACA,iBAAA;EACA,4BAAA;EACA,wBAAA;CDzNL;ACiLD;EA4CI,mBAAA;EACA,WAAA;EACA,YAAA;EACA,oBAAA;EACA,kBAAA;CD1NH;AC8ND;EACE,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,4BAAA;EACA,kBAAA;EACA,0BAAA;MAAA,8BAAA;CD5ND;ACwND;EAMI,qBAAA;EACA,sBAAA;CD3NH;ACoND;EASM,YAAA;CD1NL;AC8ND;EACE,qBAAA;CD5ND;AC2ND;EAGI,mBAAA;EACA,qBAAA;CD3NH;ACuND;EAMM,sBAAA;EACA,gBAAA;EACA,8BAAA;EACA,oBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,mBAAA;EACA,YAAA;EACA,UAAA;EACA,oBAAA;EACA,oBAAA;CD1NL;ACyMD;EAoBM,qBAAA;EACA,sBAAA;EACA,mBAAA;CD1NL;AC+ND;EACE,iBAAA;EACA,gCAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;EACA,kBAAA;CD7ND;ACuND;EAQI,sBAAA;EACA,mBAAA;CD5NH;ACmND;EAWM,mBAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;CD3NL",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.index {\n background: #eee;\n padding-bottom: 13.33333333vw;\n}\n.banner-block {\n width: 100vw;\n height: 53.33333333vw;\n position: relative;\n}\n.banner-block .notice {\n position: absolute;\n bottom: 0;\n background: rgba(255, 238, 7, 0.8);\n padding: 5px;\n color: #666;\n font-size: 14px;\n z-index: 5;\n}\n.banner-block .banner {\n width: 100vw;\n height: 53.33333333vw;\n}\n.teacher-block {\n position: relative;\n width: 74.66666667vw;\n background-color: rgba(0, 0, 0, 0.7);\n}\n.teacher-block .userNo {\n position: absolute;\n top: -10.66666667vw;\n width: 26.66666667vw;\n text-align: center;\n left: 50%;\n margin-left: -13.33333333vw;\n border-radius: 31.46666667vw;\n background: white;\n padding: 2.13333333vw;\n}\n.teacher-block .teacher-bg {\n width: 74.66666667vw;\n}\n.teacher-block .qr {\n width: 36.8vw;\n height: 36.8vw;\n position: absolute;\n top: 17.33333333vw;\n left: 18.66666667vw;\n}\n.teacher-block .content-text {\n width: 100%;\n text-align: center;\n position: absolute;\n top: 84vw;\n font-size: 3.2vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #999999;\n line-height: 23px;\n}\n.teacher-block .content-text .title {\n color: #333;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n margin-bottom: 1.33333333vw;\n font-size: 4.53333333vw;\n}\n.teacher-block .closeBtn {\n position: absolute;\n width: 8vw;\n height: 8vw;\n right: 2.13333333vw;\n top: 2.13333333vw;\n}\n.btn-block {\n display: flex;\n padding: 3.2vw 2.13333333vw;\n background: white;\n justify-content: space-around;\n}\n.btn-block .btn {\n width: 18.13333333vw;\n height: 18.13333333vw;\n}\n.btn-block .btn img {\n width: 100%;\n}\n.lesson-block {\n padding-bottom: 20px;\n}\n.lesson-block .goods-block {\n position: relative;\n width: 89.33333333vw;\n}\n.lesson-block .goods-block .tips {\n display: inline-block;\n font-size: 12px;\n font-family: PingFang-SC-Bold;\n font-weight: normal;\n color: #ffffff;\n line-height: 17px;\n padding: 2px 5px;\n position: absolute;\n right: 10px;\n top: 12px;\n background: #f5a623;\n border-radius: 10px;\n}\n.lesson-block .goods-block img {\n width: 89.33333333vw;\n height: 62.93333333vw;\n border-radius: 8px;\n}\n.class-block {\n margin-top: 10px;\n font-family: PingFang-SC-Medium;\n font-size: 18px;\n color: #333333;\n text-align: center;\n background: white;\n}\n.class-block .title {\n padding: 2.13333333vw;\n position: relative;\n}\n.class-block .title .more {\n position: absolute;\n width: 8vw;\n bottom: 10px;\n right: 20px;\n}\n",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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.index{\n background: #eee;\n padding-bottom: 50*@toVw;\n}\n.banner-block{\n width: 375*@toVw;\n height: 200*@toVw;\n position: relative;\n .notice{\n position: absolute;\n bottom: 0;\n background: rgba(255, 238, 7, 0.8);\n padding: 5px;\n color: #666;\n font-size: 14px;\n z-index: 5;\n\n }\n .banner{\n width: 375*@toVw;\n height: 200*@toVw;\n }\n}\n.teacher-block{\n position: relative;\n width: 74.66666667vw;\n background-color: rgba(0,0,0,0.7);\n .userNo{\n position: absolute;\n top: -40 * @toVw;\n width: 100 * @toVw;\n text-align: center;\n left: 50%;\n margin-left: -50 * @toVw;\n border-radius: 118 * @toVw;\n background: white;\n padding: 8 * @toVw;\n }\n .teacher-bg{\n width: 280*@toVw;\n }\n .qr{\n width: 138*@toVw;\n height: 138*@toVw;\n position: absolute;\n top:65 * @toVw;\n left: 70 * @toVw;\n }\n .content-text{\n width: 100%;\n text-align: center;\n position: absolute;\n top: 315 * @toVw;\n font-size:12 * @toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(153,153,153,1);\n line-height:23px;\n .title{\n color: #333;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n margin-bottom: 5 * @toVw;\n font-size: 17*@toVw;\n }\n }\n .closeBtn{\n position: absolute;\n width: 30*@toVw;\n height: 30*@toVw;\n right: 8*@toVw;\n top: 8*@toVw;\n }\n}\n\n.btn-block{\n display: flex;\n padding: 12*@toVw 8*@toVw;\n background: white;\n justify-content: space-around;\n .btn{\n width: 68*@toVw;\n height: 68*@toVw;\n img{\n width: 100%;\n }\n }\n}\n.lesson-block{\n padding-bottom: 20px;\n .goods-block{\n position: relative;\n width: 335*@toVw;\n .tips{\n display: inline-block;\n font-size:12px;\n font-family:PingFang-SC-Bold;\n font-weight:normal;\n color:rgba(255,255,255,1);\n line-height:17px;\n padding: 2px 5px;\n position: absolute;\n right: 10px;\n top: 12px;\n background:rgba(245,166,35,1);\n border-radius:10px;\n }\n img{\n width: 335*@toVw;\n height: 236*@toVw;\n border-radius: 8px;\n }\n }\n\n}\n.class-block{\n margin-top: 10px;\n font-family: PingFang-SC-Medium;\n font-size: 18px;\n color: #333333;\n text-align: center;\n background: white;\n .title{\n padding: 8*@toVw;\n position: relative;\n .more{\n position: absolute;\n width: 30*@toVw;\n bottom: 10px;\n right: 20px;\n }\n }\n}\n\n\n'],sourceRoot:""}])},kzQN:function(n,t,o){var i=o("Pp7k");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);o("rjj0")("03299684",i,!1,{})},xofo:function(n,t,o){var i=o("fRWU");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);o("rjj0")("053c4a4f",i,!1,{})}});
//# sourceMappingURL=11.778fa4f3f7aa5255bcb8.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/components/guide/index.vue?ba6e","webpack:///src/components/guide/index.vue","webpack:///./src/components/guide/index.vue?a9f2","webpack:///./src/components/guide/index.vue","webpack:///src/components/index.vue","webpack:///./src/components/index.vue?4bf6","webpack:///./src/components/index.vue","webpack:///./src/components/index.vue?2bc0","webpack:///./src/components/guide/index.vue?b8d3","webpack:///./src/components/index.vue?ab18"],"names":["module","exports","__webpack_require__","push","i","version","sources","names","mappings","file","sourcesContent","sourceRoot","guide","name","data","iKnowUrl","iKnow_default","a","goUrl","go_default","show","mounted","_this","this","Object","api","page_name","then","res","render","_vm","_h","$createElement","_c","_self","staticClass","on","click","$event","attrs","src","_v","_m","_e","_withStripped","esExports","staticRenderFns","components_guide","disposed","Component","normalizeComponent","ssrContext","options","__file","src_components_guide","components","swiper","vue_awesome_swiper","swiperSlide","bottomTab","guidePage","bannerList","teacherQ2","teacherDetail","imgUrl","user_id","newUrl","swiperOption","pagination","el","swiperOption2","width","window","innerWidth","resize","params","update","lessonList","methods","toOld","e","$sa","track","tabTitle","moduleTitle","buttonType","buttonName","location","href","toBannerUrl","adTitle","title","adID","link","adPage","toHear","$router","toNewUrl","initPage","JSON","parse","localStorage","getItem","list","desc","id","setItem","innerHeight","toGoodsList","dateParse","dateString","dateArray","indexOf","split","Date","dateCompare","compareDateString","dateTime","getTime","compareDateTime","toMap","start_at","query","periods_id","parent_category_id","course_type","mint_ui_common","components_render","ref","_l","index","key","url","record","oldChange","listen","more","length","indexMore","_s","imgLesson","noMore","model","value","callback","$$v","expression","teacherBg","qr","components_esExports","selectortype_template_index_0_src_components","components_disposed","components_Component","components_normalizeComponent","__webpack_exports__","content","locals"],"mappings":"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","file":"static/js/11.778fa4f3f7aa5255bcb8.js","sourcesContent":["exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \"\\n.fl-r[data-v-67ef2ac2] {\\n float: right;\\n}\\n.main-block[data-v-67ef2ac2] {\\n margin: 5px;\\n background: white;\\n padding: 5px;\\n}\\n.clear-both[data-v-67ef2ac2]:after {\\n content: '';\\n display: block;\\n clear: both;\\n}\\n[data-v-67ef2ac2]::-webkit-scrollbar-track-piece {\\n border-radius: 10px;\\n}\\n[data-v-67ef2ac2]::-webkit-scrollbar {\\n width: 5px;\\n height: 5px;\\n}\\n[data-v-67ef2ac2]::-webkit-scrollbar-thumb {\\n background-color: #999;\\n border-radius: 10px;\\n height: 10px;\\n min-height: 10px;\\n}\\n.off[data-v-67ef2ac2] {\\n position: absolute;\\n top: 2.4vw;\\n z-index: 99999;\\n right: 5.33333333vw;\\n font-size: 3.2vw;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #ffffff;\\n}\\n.guide[data-v-67ef2ac2] {\\n position: fixed;\\n top: 0;\\n left: 0;\\n bottom: 0;\\n right: 0;\\n color: white;\\n background: rgba(0, 0, 0, 0.8);\\n z-index: 9999;\\n}\\n.guide .i-know[data-v-67ef2ac2] {\\n position: absolute;\\n width: 34.4vw;\\n left: 32.8vw;\\n bottom: 93.6vw;\\n}\\n.guide .go[data-v-67ef2ac2] {\\n width: 17.86666667vw;\\n position: absolute;\\n bottom: 67.73333333vw;\\n left: 22.13333333vw;\\n}\\n.guide .banner[data-v-67ef2ac2] {\\n position: absolute;\\n left: 5.06666667vw;\\n bottom: 13.06666667vw;\\n width: 89.6vw;\\n height: 57.33333333vw;\\n border-radius: 2.13333333vw;\\n border: 0.26666667vw solid #fff;\\n}\\n.guide .tips[data-v-67ef2ac2] {\\n padding: 1.33333333vw 1.86666667vw;\\n left: 41.33333333vw;\\n bottom: 73.33333333vw;\\n border-radius: 2.13333333vw;\\n border: 0.26666667vw solid #fff;\\n position: absolute;\\n font-size: 4.26666667vw;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #ffffff;\\n}\\n.guide .tips span[data-v-67ef2ac2] {\\n color: #FF6477;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"D:/myproject/new-singsingH5/src/components/guide/D:/myproject/new-singsingH5/src/util/public.less\",\"D:/myproject/new-singsingH5/src/components/guide/index.vue\",\"D:/myproject/new-singsingH5/src/components/guide/D:/myproject/new-singsingH5/src/components/guide/index.vue\"],\"names\":[],\"mappings\":\";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;ACiBD;EACE,mBAAA;EACA,WAAA;EACA,eAAA;EACA,oBAAA;EACA,iBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;CDfD;ACiBD;EACE,gBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,SAAA;EACA,aAAA;EACA,+BAAA;EACA,cAAA;CDfD;ACOD;EAUI,mBAAA;EACA,cAAA;EACA,aAAA;EACA,eAAA;CDdH;ACCD;EAgBI,qBAAA;EACA,mBAAA;EACA,sBAAA;EACA,oBAAA;CDdH;ACLD;EAsBI,mBAAA;EACA,mBAAA;EACA,sBAAA;EACA,cAAA;EACA,sBAAA;EACA,4BAAA;EACA,gCAAA;CDdH;ACdD;EA+BI,mCAAA;EACA,oBAAA;EACA,sBAAA;EACA,4BAAA;EACA,gCAAA;EACA,mBAAA;EACA,wBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;CDdH;AC1BD;EA0CM,eAAA;CDbL\",\"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.off {\\n position: absolute;\\n top: 2.4vw;\\n z-index: 99999;\\n right: 5.33333333vw;\\n font-size: 3.2vw;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #ffffff;\\n}\\n.guide {\\n position: fixed;\\n top: 0;\\n left: 0;\\n bottom: 0;\\n right: 0;\\n color: white;\\n background: rgba(0, 0, 0, 0.8);\\n z-index: 9999;\\n}\\n.guide .i-know {\\n position: absolute;\\n width: 34.4vw;\\n left: 32.8vw;\\n bottom: 93.6vw;\\n}\\n.guide .go {\\n width: 17.86666667vw;\\n position: absolute;\\n bottom: 67.73333333vw;\\n left: 22.13333333vw;\\n}\\n.guide .banner {\\n position: absolute;\\n left: 5.06666667vw;\\n bottom: 13.06666667vw;\\n width: 89.6vw;\\n height: 57.33333333vw;\\n border-radius: 2.13333333vw;\\n border: 0.26666667vw solid #fff;\\n}\\n.guide .tips {\\n padding: 1.33333333vw 1.86666667vw;\\n left: 41.33333333vw;\\n bottom: 73.33333333vw;\\n border-radius: 2.13333333vw;\\n border: 0.26666667vw solid #fff;\\n position: absolute;\\n font-size: 4.26666667vw;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #ffffff;\\n}\\n.guide .tips span {\\n color: #FF6477;\\n}\\n\",\"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\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.off{\\n position: absolute;\\n top: 9*@toVw;\\n z-index: 99999;\\n right: 20*@toVw;\\n font-size:12*@toVw;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(255,255,255,1);\\n}\\n.guide{\\n position: fixed;\\n top: 0;\\n left: 0;\\n bottom: 0;\\n right: 0;\\n color: white;\\n background:rgba(0,0,0,0.8);\\n z-index: 9999;\\n .i-know{\\n position: absolute;\\n width: 129*@toVw;\\n left: 123*@toVw;\\n bottom: 351*@toVw;\\n }\\n .go{\\n width: 67*@toVw;\\n position: absolute;\\n bottom: 254*@toVw;\\n left: 83*@toVw;\\n }\\n .banner{\\n position: absolute;\\n left: 19*@toVw;\\n bottom: 49*@toVw;\\n width: 336*@toVw;\\n height: 215*@toVw;\\n border-radius: 8*@toVw;\\n border: 1*@toVw solid #fff;\\n }\\n .tips{\\n padding: 5*@toVw 7*@toVw;\\n left: 155*@toVw;\\n bottom: 275*@toVw;\\n border-radius: 8*@toVw;\\n border: 1*@toVw solid #fff;\\n position: absolute;\\n font-size:16*@toVw;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(255,255,255,1);\\n span{\\n color: #FF6477;\\n }\\n }\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-67ef2ac2\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/guide/index.vue\n// module id = Pp7k\n// module chunks = 11","<template>\r\n <div>\r\n <div class=\"guide\" v-if=\"show\" @click=\"show=false\">\r\n <img class=\"i-know\" :src=\"iKnowUrl\" @click=\"show=false\"/>\r\n <img class=\"go\" :src=\"goUrl\"/>\r\n <div class=\"tips\">\r\n 已购课程,点击<span>开始上课!</span>\r\n </div>\r\n <img class=\"banner\" src=\"https://cdn.singsingenglish.com/new-sing/20181018/3dd8d55b0b6e9bf4fa1f96d500b69f6b2145640b1539836003313.jpeg\"/>\r\n </div>\r\n\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import {getGuideApi,setGuideApi} from \"../../service/api\";\r\n import iKnowUrl from '../../assets/guide/iKnow.png'\r\n import goUrl from '../../assets/guide/go.png'\r\n export default {\r\n name: \"index\",\r\n data(){\r\n return{\r\n iKnowUrl:iKnowUrl,\r\n goUrl:goUrl,\r\n show:false\r\n }\r\n },\r\n mounted(){\r\n let json = {\r\n page_name:'index'\r\n };\r\n getGuideApi(json).then(res=>{\r\n if(res == 0){\r\n this.show=true;\r\n }\r\n });\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n .off{\r\n position: absolute;\r\n top: 9*@toVw;\r\n z-index: 99999;\r\n right: 20*@toVw;\r\n font-size:12*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(255,255,255,1);\r\n }\r\n .guide{\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n color: white;\r\n background:rgba(0,0,0,0.8);\r\n z-index: 9999;\r\n .i-know{\r\n position: absolute;\r\n width: 129*@toVw;\r\n left: 123*@toVw;\r\n bottom: 351*@toVw;\r\n }\r\n .go{\r\n width: 67*@toVw;\r\n position: absolute;\r\n bottom: 254*@toVw;\r\n left: 83*@toVw;\r\n }\r\n .banner{\r\n position: absolute;\r\n left: 19*@toVw;\r\n bottom: 49*@toVw;\r\n width: 336*@toVw;\r\n height: 215*@toVw;\r\n border-radius: 8*@toVw;\r\n border: 1*@toVw solid #fff;\r\n }\r\n .tips{\r\n padding: 5*@toVw 7*@toVw;\r\n left: 155*@toVw;\r\n bottom: 275*@toVw;\r\n border-radius: 8*@toVw;\r\n border: 1*@toVw solid #fff;\r\n position: absolute;\r\n font-size:16*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(255,255,255,1);\r\n span{\r\n color: #FF6477;\r\n }\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/guide/index.vue","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [\n _vm.show\n ? _c(\n \"div\",\n {\n staticClass: \"guide\",\n on: {\n click: function($event) {\n _vm.show = false\n }\n }\n },\n [\n _c(\"img\", {\n staticClass: \"i-know\",\n attrs: { src: _vm.iKnowUrl },\n on: {\n click: function($event) {\n _vm.show = false\n }\n }\n }),\n _vm._v(\" \"),\n _c(\"img\", { staticClass: \"go\", attrs: { src: _vm.goUrl } }),\n _vm._v(\" \"),\n _vm._m(0),\n _vm._v(\" \"),\n _c(\"img\", {\n staticClass: \"banner\",\n attrs: {\n src:\n \"https://cdn.singsingenglish.com/new-sing/20181018/3dd8d55b0b6e9bf4fa1f96d500b69f6b2145640b1539836003313.jpeg\"\n }\n })\n ]\n )\n : _vm._e()\n ])\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"tips\" }, [\n _vm._v(\"\\n 已购课程,点击\"),\n _c(\"span\", [_vm._v(\"开始上课!\")])\n ])\n }\n]\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-67ef2ac2\", esExports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-67ef2ac2\",\"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/guide/index.vue\n// module id = null\n// module chunks = ","var disposed = false\nfunction injectStyle (ssrContext) {\n if (disposed) return\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-67ef2ac2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./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-67ef2ac2\\\",\\\"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-67ef2ac2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\nComponent.options.__file = \"src/components/guide/index.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-67ef2ac2\", Component.options)\n } else {\n hotAPI.reload(\"data-v-67ef2ac2\", Component.options)\n }\n module.hot.dispose(function (data) {\n disposed = true\n })\n})()}\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/guide/index.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"index\">\r\n <div class=\"banner-block\">\r\n <swiper :options=\"swiperOption\" class=\"banner\" ref=\"mySwiper\">\r\n <swiper-slide v-for=\"(data,index) in bannerList\" :key=\"index\">\r\n <img class=\"banner\" :src=\"data.url+'?imageslim'\" @click=\"toBannerUrl(data)\">\r\n </swiper-slide>\r\n </swiper>\r\n </div>\r\n <div class=\"btn-block\">\r\n <div class=\"btn\" @click=\"teacherQ2 = true\">\r\n <img :src=\"imgUrl.record\"/>\r\n </div>\r\n <div class=\"btn\" @click=\"toOld($event)\">\r\n <img :src=\"imgUrl.oldChange\"/>\r\n </div>\r\n <div class=\"btn\" @click=\"toHear\">\r\n <img :src=\"imgUrl.listen\"/>\r\n </div>\r\n <div class=\"btn\">\r\n <img :src=\"imgUrl.more\"/>\r\n </div>\r\n </div>\r\n <div class=\"class-block\">\r\n <div class=\"title\" @click=\"toGoodsList()\" v-if=\"lessonList.length > 0\">\r\n 我的课程\r\n <img class=\"more\" :src=\"imgUrl.indexMore\"/>\r\n </div>\r\n <div class=\"title\" v-if=\"lessonList.length < 1\">\r\n 我的课程\r\n </div>\r\n <div class=\"lesson-block\">\r\n <swiper :options=\"swiperOption2\" ref=\"mySwiper2\">\r\n <swiper-slide v-for=\"(data,index) in lessonList\" :key=\"index\">\r\n <div class=\"goods-block\" @click=\"toMap(data)\">\r\n <span class=\"tips\" v-if=\"data.start_at\">\r\n 开课时间:{{data.start_at}}\r\n </span>\r\n <img :src=\"data.imgLesson+'?imageslim'\">\r\n </div>\r\n </swiper-slide>\r\n <swiper-slide>\r\n <div class=\"goods-block\">\r\n <img :src=\"imgUrl.noMore\">\r\n </div>\r\n </swiper-slide>\r\n </swiper>\r\n </div>\r\n </div>\r\n <mt-popup v-model=\"teacherQ2\">\r\n <div class=\"teacher-block\">\r\n <div class=\"userNo\">\r\n 学员号:{{user_id}}\r\n </div>\r\n <img :src=\"imgUrl.teacherBg\" class=\"teacher-bg\"/>\r\n <img :src=\"teacherDetail.qr\" class=\"qr\" v-if=\"teacherDetail\">\r\n <img :src=\"imgUrl.qr\" class=\"qr\" v-if=\"!teacherDetail\">\r\n <div class=\"content-text\">\r\n <div class=\"title\" v-if=\"teacherDetail\">\r\n 请长按识别图中二维码添加老师\r\n </div>\r\n <div class=\"title\" v-if=\"!teacherDetail\">\r\n 请长按识别图中二维码关注公众号\r\n </div>\r\n 以便我们能及时为您提供更好的学习体验\r\n </div>\r\n <div class=\"closeBtn\" @click=\"teacherQ2 = false\"></div>\r\n </div>\r\n </mt-popup>\r\n <bottom-tab></bottom-tab>\r\n <guide-page></guide-page>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import guidePage from './guide/index'\r\n import 'swiper/dist/css/swiper.css'\r\n import { swiper, swiperSlide } from 'vue-awesome-swiper'\r\n import {getBannerListApi,getUserLessonApi,getTeacherApi,getNewApi,getRedirectApi} from \"../service/api\";\r\n import {IndexImage} from \"../util/imgUrl\";\r\n import bottomTab from './public/bottomTab';\r\n import { Toast } from 'mint-ui';\r\n export default {\r\n name: \"index\",\r\n components:{\r\n swiper,\r\n swiperSlide,\r\n bottomTab,\r\n guidePage\r\n },\r\n data(){\r\n let that = this;\r\n return {\r\n bannerList:[],\r\n teacherQ2:false,\r\n teacherDetail:null,\r\n imgUrl: IndexImage,\r\n user_id:null,\r\n newUrl:'',\r\n swiperOption: {\r\n pagination: {\r\n el: '.swiper-pagination'\r\n }\r\n },\r\n swiperOption2:{\r\n width: window.innerWidth * 0.95,\r\n on: {\r\n resize: function () {\r\n this.params.width = window.innerWidth * 0.95;\r\n this.update();\r\n }\r\n }\r\n },\r\n lessonList:[]\r\n }\r\n },\r\n methods:{\r\n toOld(e){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'功能按钮',\r\n buttonType:'板块按钮',\r\n buttonName:'晚安电台'\r\n });\r\n // this.$sa.quick('trackHeatMap',e.srcElement)\r\n window.location.href = 'https://appanqlfkth3717.h5.xiaoeknow.com/content_page/eyJ0eXBlIjozLCJyZXNvdXJjZV90eXBlIjoiIiwicmVzb3VyY2VfaWQiOiIiLCJwcm9kdWN0X2lkIjoicF81YjE0YjdjMjdjNDZiX2Rvd0xicDc1IiwiYXBwX2lkIjoiYXBwYU5RTGZrdEgzNzE3In0'\r\n },\r\n toBannerUrl(data){\r\n this.$sa.track('adClick',{\r\n adTitle:data.title,\r\n adID:data.link,\r\n adPage:'首页'\r\n });\r\n window.location.href = data.link\r\n },\r\n toHear(){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'功能按钮',\r\n buttonType:'板块按钮',\r\n buttonName:'磨耳朵'\r\n });\r\n this.$router.push({name:'collection'})\r\n },\r\n toNewUrl(){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'课程',\r\n buttonType:'没课banner',\r\n buttonName:'没有更多课程'\r\n });\r\n window.location.href = this.newUrl\r\n },\r\n initPage(){\r\n getRedirectApi().then(res=>{\r\n if(res && res !== \"\" && res !==null){\r\n window.location.href = res\r\n }\r\n });\r\n this.user_id=JSON.parse(localStorage.getItem('userDesc')).user_id;\r\n getBannerListApi().then(res=>{\r\n this.bannerList = res.list\r\n });\r\n getNewApi().then(res=>{\r\n this.newUrl = res[0].desc\r\n });\r\n getUserLessonApi().then(res=>{\r\n this.lessonList = res\r\n });\r\n getTeacherApi().then(res=>{\r\n if(res.id){\r\n this.teacherDetail = res;\r\n if(localStorage.getItem('qrType') !== 'hidden'){\r\n localStorage.setItem('qrType','hidden');\r\n if(window.innerWidth < window.innerHeight ){\r\n this.teacherQ2 = true\r\n }\r\n }\r\n }\r\n })\r\n },\r\n toGoodsList(){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'课程',\r\n buttonType:'板块按钮',\r\n buttonName:'我的课程'\r\n });\r\n this.$router.push({name:'myGoodsList'})\r\n },\r\n dateParse(dateString){\r\n let SEPARATOR_BAR = \"-\";\r\n let SEPARATOR_SLASH = \"/\";\r\n let SEPARATOR_DOT = \".\";\r\n let dateArray;\r\n if(dateString.indexOf(SEPARATOR_BAR) > -1){\r\n dateArray = dateString.split(SEPARATOR_BAR);\r\n }else if(dateString.indexOf(SEPARATOR_SLASH) > -1){\r\n dateArray = dateString.split(SEPARATOR_SLASH);\r\n }else{\r\n dateArray = dateString.split(SEPARATOR_DOT);\r\n }\r\n return new Date(dateArray[0], dateArray[1]-1, dateArray[2]);\r\n },\r\n dateCompare(dateString, compareDateString){\r\n let dateTime = dateString.getTime();\r\n let compareDateTime = compareDateString.getTime();\r\n if(compareDateTime > dateTime){\r\n return 1;\r\n }else if(compareDateTime == dateTime){\r\n return 0;\r\n }else{\r\n return -1;\r\n }\r\n },\r\n toMap(data) {\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'课程',\r\n buttonType:'课程',\r\n buttonName:'进入课程'\r\n });\r\n if(this.dateCompare(new Date(),this.dateParse(data.start_at))<1){\r\n this.$router.push({\r\n name: 'map',\r\n query:\r\n {\r\n periods_id: data.periods_id,\r\n parent_category_id: data.parent_category_id,\r\n course_type:data.course_type\r\n }\r\n })\r\n }else{\r\n Toast('该课程暂未开始')\r\n }\r\n }\r\n },\r\n mounted(){\r\n this.initPage()\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @import \"../util/public\";\r\n .index{\r\n background: #eee;\r\n padding-bottom: 50*@toVw;\r\n }\r\n .banner-block{\r\n width: 375*@toVw;\r\n height: 200*@toVw;\r\n position: relative;\r\n .notice{\r\n position: absolute;\r\n bottom: 0;\r\n background: rgba(255, 238, 7, 0.8);\r\n padding: 5px;\r\n color: #666;\r\n font-size: 14px;\r\n z-index: 5;\r\n\r\n }\r\n .banner{\r\n width: 375*@toVw;\r\n height: 200*@toVw;\r\n }\r\n }\r\n .teacher-block{\r\n position: relative;\r\n width: 74.66666667vw;\r\n background-color: rgba(0,0,0,0.7);\r\n .userNo{\r\n position: absolute;\r\n top: -40 * @toVw;\r\n width: 100 * @toVw;\r\n text-align: center;\r\n left: 50%;\r\n margin-left: -50 * @toVw;\r\n border-radius: 118 * @toVw;\r\n background: white;\r\n padding: 8 * @toVw;\r\n }\r\n .teacher-bg{\r\n width: 280*@toVw;\r\n }\r\n .qr{\r\n width: 138*@toVw;\r\n height: 138*@toVw;\r\n position: absolute;\r\n top:65 * @toVw;\r\n left: 70 * @toVw;\r\n }\r\n .content-text{\r\n width: 100%;\r\n text-align: center;\r\n position: absolute;\r\n top: 315 * @toVw;\r\n font-size:12 * @toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(153,153,153,1);\r\n line-height:23px;\r\n .title{\r\n color: #333;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n margin-bottom: 5 * @toVw;\r\n font-size: 17*@toVw;\r\n }\r\n }\r\n .closeBtn{\r\n position: absolute;\r\n width: 30*@toVw;\r\n height: 30*@toVw;\r\n right: 8*@toVw;\r\n top: 8*@toVw;\r\n }\r\n }\r\n\r\n .btn-block{\r\n display: flex;\r\n padding: 12*@toVw 8*@toVw;\r\n background: white;\r\n justify-content: space-around;\r\n .btn{\r\n width: 68*@toVw;\r\n height: 68*@toVw;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n }\r\n .lesson-block{\r\n padding-bottom: 20px;\r\n .goods-block{\r\n position: relative;\r\n width: 335*@toVw;\r\n .tips{\r\n display: inline-block;\r\n font-size:12px;\r\n font-family:PingFang-SC-Bold;\r\n font-weight:normal;\r\n color:rgba(255,255,255,1);\r\n line-height:17px;\r\n padding: 2px 5px;\r\n position: absolute;\r\n right: 10px;\r\n top: 12px;\r\n background:rgba(245,166,35,1);\r\n border-radius:10px;\r\n }\r\n img{\r\n width: 335*@toVw;\r\n height: 236*@toVw;\r\n border-radius: 8px;\r\n }\r\n }\r\n\r\n }\r\n .class-block{\r\n margin-top: 10px;\r\n font-family: PingFang-SC-Medium;\r\n font-size: 18px;\r\n color: #333333;\r\n text-align: center;\r\n background: white;\r\n .title{\r\n padding: 8*@toVw;\r\n position: relative;\r\n .more{\r\n position: absolute;\r\n width: 30*@toVw;\r\n bottom: 10px;\r\n right: 20px;\r\n }\r\n }\r\n }\r\n\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/index.vue","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"index\" },\n [\n _c(\n \"div\",\n { staticClass: \"banner-block\" },\n [\n _c(\n \"swiper\",\n {\n ref: \"mySwiper\",\n staticClass: \"banner\",\n attrs: { options: _vm.swiperOption }\n },\n _vm._l(_vm.bannerList, function(data, index) {\n return _c(\"swiper-slide\", { key: index }, [\n _c(\"img\", {\n staticClass: \"banner\",\n attrs: { src: data.url + \"?imageslim\" },\n on: {\n click: function($event) {\n _vm.toBannerUrl(data)\n }\n }\n })\n ])\n })\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"btn-block\" }, [\n _c(\n \"div\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.teacherQ2 = true\n }\n }\n },\n [_c(\"img\", { attrs: { src: _vm.imgUrl.record } })]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.toOld($event)\n }\n }\n },\n [_c(\"img\", { attrs: { src: _vm.imgUrl.oldChange } })]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"btn\", on: { click: _vm.toHear } }, [\n _c(\"img\", { attrs: { src: _vm.imgUrl.listen } })\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"btn\" }, [\n _c(\"img\", { attrs: { src: _vm.imgUrl.more } })\n ])\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"class-block\" }, [\n _vm.lessonList.length > 0\n ? _c(\n \"div\",\n {\n staticClass: \"title\",\n on: {\n click: function($event) {\n _vm.toGoodsList()\n }\n }\n },\n [\n _vm._v(\"\\n 我的课程\\n \"),\n _c(\"img\", {\n staticClass: \"more\",\n attrs: { src: _vm.imgUrl.indexMore }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.lessonList.length < 1\n ? _c(\"div\", { staticClass: \"title\" }, [\n _vm._v(\"\\n 我的课程\\n \")\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"lesson-block\" },\n [\n _c(\n \"swiper\",\n { ref: \"mySwiper2\", attrs: { options: _vm.swiperOption2 } },\n [\n _vm._l(_vm.lessonList, function(data, index) {\n return _c(\"swiper-slide\", { key: index }, [\n _c(\n \"div\",\n {\n staticClass: \"goods-block\",\n on: {\n click: function($event) {\n _vm.toMap(data)\n }\n }\n },\n [\n data.start_at\n ? _c(\"span\", { staticClass: \"tips\" }, [\n _vm._v(\n \"\\n 开课时间:\" +\n _vm._s(data.start_at) +\n \"\\n \"\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"img\", {\n attrs: { src: data.imgLesson + \"?imageslim\" }\n })\n ]\n )\n ])\n }),\n _vm._v(\" \"),\n _c(\"swiper-slide\", [\n _c(\"div\", { staticClass: \"goods-block\" }, [\n _c(\"img\", { attrs: { src: _vm.imgUrl.noMore } })\n ])\n ])\n ],\n 2\n )\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"mt-popup\",\n {\n model: {\n value: _vm.teacherQ2,\n callback: function($$v) {\n _vm.teacherQ2 = $$v\n },\n expression: \"teacherQ2\"\n }\n },\n [\n _c(\"div\", { staticClass: \"teacher-block\" }, [\n _c(\"div\", { staticClass: \"userNo\" }, [\n _vm._v(\"\\n 学员号:\" + _vm._s(_vm.user_id) + \"\\n \")\n ]),\n _vm._v(\" \"),\n _c(\"img\", {\n staticClass: \"teacher-bg\",\n attrs: { src: _vm.imgUrl.teacherBg }\n }),\n _vm._v(\" \"),\n _vm.teacherDetail\n ? _c(\"img\", {\n staticClass: \"qr\",\n attrs: { src: _vm.teacherDetail.qr }\n })\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.teacherDetail\n ? _c(\"img\", { staticClass: \"qr\", attrs: { src: _vm.imgUrl.qr } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"content-text\" }, [\n _vm.teacherDetail\n ? _c(\"div\", { staticClass: \"title\" }, [\n _vm._v(\"\\n 请长按识别图中二维码添加老师\\n \")\n ])\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.teacherDetail\n ? _c(\"div\", { staticClass: \"title\" }, [\n _vm._v(\n \"\\n 请长按识别图中二维码关注公众号\\n \"\n )\n ])\n : _vm._e(),\n _vm._v(\"\\n 以便我们能及时为您提供更好的学习体验\\n \")\n ]),\n _vm._v(\" \"),\n _c(\"div\", {\n staticClass: \"closeBtn\",\n on: {\n click: function($event) {\n _vm.teacherQ2 = false\n }\n }\n })\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\"bottom-tab\"),\n _vm._v(\" \"),\n _c(\"guide-page\")\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-47323bf2\", esExports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-47323bf2\",\"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/index.vue\n// module id = null\n// module chunks = ","var disposed = false\nfunction injectStyle (ssrContext) {\n if (disposed) return\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-47323bf2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./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-47323bf2\\\",\\\"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-47323bf2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\nComponent.options.__file = \"src/components/index.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-47323bf2\", Component.options)\n } else {\n hotAPI.reload(\"data-v-47323bf2\", Component.options)\n }\n module.hot.dispose(function (data) {\n disposed = true\n })\n})()}\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/index.vue\n// module id = null\n// module chunks = ","exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \"\\n.fl-r[data-v-47323bf2] {\\n float: right;\\n}\\n.main-block[data-v-47323bf2] {\\n margin: 5px;\\n background: white;\\n padding: 5px;\\n}\\n.clear-both[data-v-47323bf2]:after {\\n content: '';\\n display: block;\\n clear: both;\\n}\\n[data-v-47323bf2]::-webkit-scrollbar-track-piece {\\n border-radius: 10px;\\n}\\n[data-v-47323bf2]::-webkit-scrollbar {\\n width: 5px;\\n height: 5px;\\n}\\n[data-v-47323bf2]::-webkit-scrollbar-thumb {\\n background-color: #999;\\n border-radius: 10px;\\n height: 10px;\\n min-height: 10px;\\n}\\n.index[data-v-47323bf2] {\\n background: #eee;\\n padding-bottom: 13.33333333vw;\\n}\\n.banner-block[data-v-47323bf2] {\\n width: 100vw;\\n height: 53.33333333vw;\\n position: relative;\\n}\\n.banner-block .notice[data-v-47323bf2] {\\n position: absolute;\\n bottom: 0;\\n background: rgba(255, 238, 7, 0.8);\\n padding: 5px;\\n color: #666;\\n font-size: 14px;\\n z-index: 5;\\n}\\n.banner-block .banner[data-v-47323bf2] {\\n width: 100vw;\\n height: 53.33333333vw;\\n}\\n.teacher-block[data-v-47323bf2] {\\n position: relative;\\n width: 74.66666667vw;\\n background-color: rgba(0, 0, 0, 0.7);\\n}\\n.teacher-block .userNo[data-v-47323bf2] {\\n position: absolute;\\n top: -10.66666667vw;\\n width: 26.66666667vw;\\n text-align: center;\\n left: 50%;\\n margin-left: -13.33333333vw;\\n border-radius: 31.46666667vw;\\n background: white;\\n padding: 2.13333333vw;\\n}\\n.teacher-block .teacher-bg[data-v-47323bf2] {\\n width: 74.66666667vw;\\n}\\n.teacher-block .qr[data-v-47323bf2] {\\n width: 36.8vw;\\n height: 36.8vw;\\n position: absolute;\\n top: 17.33333333vw;\\n left: 18.66666667vw;\\n}\\n.teacher-block .content-text[data-v-47323bf2] {\\n width: 100%;\\n text-align: center;\\n position: absolute;\\n top: 84vw;\\n font-size: 3.2vw;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #999999;\\n line-height: 23px;\\n}\\n.teacher-block .content-text .title[data-v-47323bf2] {\\n color: #333;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n margin-bottom: 1.33333333vw;\\n font-size: 4.53333333vw;\\n}\\n.teacher-block .closeBtn[data-v-47323bf2] {\\n position: absolute;\\n width: 8vw;\\n height: 8vw;\\n right: 2.13333333vw;\\n top: 2.13333333vw;\\n}\\n.btn-block[data-v-47323bf2] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n padding: 3.2vw 2.13333333vw;\\n background: white;\\n -ms-flex-pack: distribute;\\n justify-content: space-around;\\n}\\n.btn-block .btn[data-v-47323bf2] {\\n width: 18.13333333vw;\\n height: 18.13333333vw;\\n}\\n.btn-block .btn img[data-v-47323bf2] {\\n width: 100%;\\n}\\n.lesson-block[data-v-47323bf2] {\\n padding-bottom: 20px;\\n}\\n.lesson-block .goods-block[data-v-47323bf2] {\\n position: relative;\\n width: 89.33333333vw;\\n}\\n.lesson-block .goods-block .tips[data-v-47323bf2] {\\n display: inline-block;\\n font-size: 12px;\\n font-family: PingFang-SC-Bold;\\n font-weight: normal;\\n color: #ffffff;\\n line-height: 17px;\\n padding: 2px 5px;\\n position: absolute;\\n right: 10px;\\n top: 12px;\\n background: #f5a623;\\n border-radius: 10px;\\n}\\n.lesson-block .goods-block img[data-v-47323bf2] {\\n width: 89.33333333vw;\\n height: 62.93333333vw;\\n border-radius: 8px;\\n}\\n.class-block[data-v-47323bf2] {\\n margin-top: 10px;\\n font-family: PingFang-SC-Medium;\\n font-size: 18px;\\n color: #333333;\\n text-align: center;\\n background: white;\\n}\\n.class-block .title[data-v-47323bf2] {\\n padding: 2.13333333vw;\\n position: relative;\\n}\\n.class-block .title .more[data-v-47323bf2] {\\n position: absolute;\\n width: 8vw;\\n bottom: 10px;\\n right: 20px;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/util/public.less\",\"D:/myproject/new-singsingH5/src/components/index.vue\",\"D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/components/index.vue\"],\"names\":[],\"mappings\":\";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;AC4ND;EACE,iBAAA;EACA,8BAAA;CD1ND;AC4ND;EACE,aAAA;EACA,sBAAA;EACA,mBAAA;CD1ND;ACuND;EAKI,mBAAA;EACA,UAAA;EACA,mCAAA;EACA,aAAA;EACA,YAAA;EACA,gBAAA;EACA,WAAA;CDzNH;AC8MD;EAeI,aAAA;EACA,sBAAA;CD1NH;AC6ND;EACE,mBAAA;EACA,qBAAA;EACA,qCAAA;CD3ND;ACwND;EAKI,mBAAA;EACA,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,UAAA;EACA,4BAAA;EACA,6BAAA;EACA,kBAAA;EACA,sBAAA;CD1NH;AC6MD;EAgBI,qBAAA;CD1NH;AC0MD;EAmBI,cAAA;EACA,eAAA;EACA,mBAAA;EACA,mBAAA;EACA,oBAAA;CD1NH;ACmMD;EA0BI,YAAA;EACA,mBAAA;EACA,mBAAA;EACA,UAAA;EACA,iBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;CD1NH;ACwLD;EAoCM,YAAA;EACA,gCAAA;EACA,iBAAA;EACA,4BAAA;EACA,wBAAA;CDzNL;ACiLD;EA4CI,mBAAA;EACA,WAAA;EACA,YAAA;EACA,oBAAA;EACA,kBAAA;CD1NH;AC8ND;EACE,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,4BAAA;EACA,kBAAA;EACA,0BAAA;MAAA,8BAAA;CD5ND;ACwND;EAMI,qBAAA;EACA,sBAAA;CD3NH;ACoND;EASM,YAAA;CD1NL;AC8ND;EACE,qBAAA;CD5ND;AC2ND;EAGI,mBAAA;EACA,qBAAA;CD3NH;ACuND;EAMM,sBAAA;EACA,gBAAA;EACA,8BAAA;EACA,oBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,mBAAA;EACA,YAAA;EACA,UAAA;EACA,oBAAA;EACA,oBAAA;CD1NL;ACyMD;EAoBM,qBAAA;EACA,sBAAA;EACA,mBAAA;CD1NL;AC+ND;EACE,iBAAA;EACA,gCAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;EACA,kBAAA;CD7ND;ACuND;EAQI,sBAAA;EACA,mBAAA;CD5NH;ACmND;EAWM,mBAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;CD3NL\",\"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.index {\\n background: #eee;\\n padding-bottom: 13.33333333vw;\\n}\\n.banner-block {\\n width: 100vw;\\n height: 53.33333333vw;\\n position: relative;\\n}\\n.banner-block .notice {\\n position: absolute;\\n bottom: 0;\\n background: rgba(255, 238, 7, 0.8);\\n padding: 5px;\\n color: #666;\\n font-size: 14px;\\n z-index: 5;\\n}\\n.banner-block .banner {\\n width: 100vw;\\n height: 53.33333333vw;\\n}\\n.teacher-block {\\n position: relative;\\n width: 74.66666667vw;\\n background-color: rgba(0, 0, 0, 0.7);\\n}\\n.teacher-block .userNo {\\n position: absolute;\\n top: -10.66666667vw;\\n width: 26.66666667vw;\\n text-align: center;\\n left: 50%;\\n margin-left: -13.33333333vw;\\n border-radius: 31.46666667vw;\\n background: white;\\n padding: 2.13333333vw;\\n}\\n.teacher-block .teacher-bg {\\n width: 74.66666667vw;\\n}\\n.teacher-block .qr {\\n width: 36.8vw;\\n height: 36.8vw;\\n position: absolute;\\n top: 17.33333333vw;\\n left: 18.66666667vw;\\n}\\n.teacher-block .content-text {\\n width: 100%;\\n text-align: center;\\n position: absolute;\\n top: 84vw;\\n font-size: 3.2vw;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #999999;\\n line-height: 23px;\\n}\\n.teacher-block .content-text .title {\\n color: #333;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n margin-bottom: 1.33333333vw;\\n font-size: 4.53333333vw;\\n}\\n.teacher-block .closeBtn {\\n position: absolute;\\n width: 8vw;\\n height: 8vw;\\n right: 2.13333333vw;\\n top: 2.13333333vw;\\n}\\n.btn-block {\\n display: flex;\\n padding: 3.2vw 2.13333333vw;\\n background: white;\\n justify-content: space-around;\\n}\\n.btn-block .btn {\\n width: 18.13333333vw;\\n height: 18.13333333vw;\\n}\\n.btn-block .btn img {\\n width: 100%;\\n}\\n.lesson-block {\\n padding-bottom: 20px;\\n}\\n.lesson-block .goods-block {\\n position: relative;\\n width: 89.33333333vw;\\n}\\n.lesson-block .goods-block .tips {\\n display: inline-block;\\n font-size: 12px;\\n font-family: PingFang-SC-Bold;\\n font-weight: normal;\\n color: #ffffff;\\n line-height: 17px;\\n padding: 2px 5px;\\n position: absolute;\\n right: 10px;\\n top: 12px;\\n background: #f5a623;\\n border-radius: 10px;\\n}\\n.lesson-block .goods-block img {\\n width: 89.33333333vw;\\n height: 62.93333333vw;\\n border-radius: 8px;\\n}\\n.class-block {\\n margin-top: 10px;\\n font-family: PingFang-SC-Medium;\\n font-size: 18px;\\n color: #333333;\\n text-align: center;\\n background: white;\\n}\\n.class-block .title {\\n padding: 2.13333333vw;\\n position: relative;\\n}\\n.class-block .title .more {\\n position: absolute;\\n width: 8vw;\\n bottom: 10px;\\n right: 20px;\\n}\\n\",\"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\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.index{\\n background: #eee;\\n padding-bottom: 50*@toVw;\\n}\\n.banner-block{\\n width: 375*@toVw;\\n height: 200*@toVw;\\n position: relative;\\n .notice{\\n position: absolute;\\n bottom: 0;\\n background: rgba(255, 238, 7, 0.8);\\n padding: 5px;\\n color: #666;\\n font-size: 14px;\\n z-index: 5;\\n\\n }\\n .banner{\\n width: 375*@toVw;\\n height: 200*@toVw;\\n }\\n}\\n.teacher-block{\\n position: relative;\\n width: 74.66666667vw;\\n background-color: rgba(0,0,0,0.7);\\n .userNo{\\n position: absolute;\\n top: -40 * @toVw;\\n width: 100 * @toVw;\\n text-align: center;\\n left: 50%;\\n margin-left: -50 * @toVw;\\n border-radius: 118 * @toVw;\\n background: white;\\n padding: 8 * @toVw;\\n }\\n .teacher-bg{\\n width: 280*@toVw;\\n }\\n .qr{\\n width: 138*@toVw;\\n height: 138*@toVw;\\n position: absolute;\\n top:65 * @toVw;\\n left: 70 * @toVw;\\n }\\n .content-text{\\n width: 100%;\\n text-align: center;\\n position: absolute;\\n top: 315 * @toVw;\\n font-size:12 * @toVw;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(153,153,153,1);\\n line-height:23px;\\n .title{\\n color: #333;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n margin-bottom: 5 * @toVw;\\n font-size: 17*@toVw;\\n }\\n }\\n .closeBtn{\\n position: absolute;\\n width: 30*@toVw;\\n height: 30*@toVw;\\n right: 8*@toVw;\\n top: 8*@toVw;\\n }\\n}\\n\\n.btn-block{\\n display: flex;\\n padding: 12*@toVw 8*@toVw;\\n background: white;\\n justify-content: space-around;\\n .btn{\\n width: 68*@toVw;\\n height: 68*@toVw;\\n img{\\n width: 100%;\\n }\\n }\\n}\\n.lesson-block{\\n padding-bottom: 20px;\\n .goods-block{\\n position: relative;\\n width: 335*@toVw;\\n .tips{\\n display: inline-block;\\n font-size:12px;\\n font-family:PingFang-SC-Bold;\\n font-weight:normal;\\n color:rgba(255,255,255,1);\\n line-height:17px;\\n padding: 2px 5px;\\n position: absolute;\\n right: 10px;\\n top: 12px;\\n background:rgba(245,166,35,1);\\n border-radius:10px;\\n }\\n img{\\n width: 335*@toVw;\\n height: 236*@toVw;\\n border-radius: 8px;\\n }\\n }\\n\\n}\\n.class-block{\\n margin-top: 10px;\\n font-family: PingFang-SC-Medium;\\n font-size: 18px;\\n color: #333333;\\n text-align: center;\\n background: white;\\n .title{\\n padding: 8*@toVw;\\n position: relative;\\n .more{\\n position: absolute;\\n width: 30*@toVw;\\n bottom: 10px;\\n right: 20px;\\n }\\n }\\n}\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-47323bf2\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/index.vue\n// module id = fRWU\n// module chunks = 11","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-67ef2ac2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./index.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"03299684\", content, false, {});\n// Hot Module Replacement\nif(module.hot) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-67ef2ac2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./index.vue\", function() {\n var newContent = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-67ef2ac2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./index.vue\");\n if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-67ef2ac2\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/guide/index.vue\n// module id = kzQN\n// module chunks = 11","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-47323bf2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./index.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"053c4a4f\", content, false, {});\n// Hot Module Replacement\nif(module.hot) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(\"!!../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-47323bf2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./index.vue\", function() {\n var newContent = require(\"!!../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-47323bf2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./index.vue\");\n if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-47323bf2\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/index.vue\n// module id = xofo\n// module chunks = 11"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([15],{"4ZAX":function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-fe11ea3a] {\n float: right;\n}\n.main-block[data-v-fe11ea3a] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-fe11ea3a]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-fe11ea3a]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-fe11ea3a]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-fe11ea3a]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.mine[data-v-fe11ea3a] {\n height: 100%;\n background: #EEEEEE;\n overflow: auto;\n}\n.mine .head[data-v-fe11ea3a] {\n width: 100vw;\n height: 42.66666667vw;\n background-size: 100% 100%;\n color: white;\n text-align: center;\n}\n.mine .head .ref-block[data-v-fe11ea3a] {\n width: 6.66666667vw;\n height: 6.66666667vw;\n position: absolute;\n right: 5.33333333vw;\n top: 5.33333333vw;\n}\n.mine .head .ref-block img[data-v-fe11ea3a] {\n width: 100%;\n}\n.mine .head .header-icon[data-v-fe11ea3a] {\n margin-top: 4.8vw;\n margin-bottom: 3.73333333vw;\n width: 19.2vw;\n height: 19.2vw;\n border-radius: 10000px;\n}\n.mine .head .name[data-v-fe11ea3a] {\n font-size: 14px;\n font-family: PingFang-SC-Medium;\n font-weight: normal;\n color: #ffffff;\n line-height: 5.33333333vw;\n}\n.mine .head .id[data-v-fe11ea3a] {\n font-size: 12px;\n font-family: PingFang-SC-Medium;\n font-weight: normal;\n color: #808080;\n border-radius: 200px;\n line-height: 4.53333333vw;\n background-color: white;\n padding: 0 5.33333333vw;\n}\n.mine .list[data-v-fe11ea3a] {\n margin-top: 3.2vw;\n}\n.mine .list .mt-cell[data-v-fe11ea3a] {\n height: 10.66666667vw;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/mine.vue","D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/components/mine.vue"],names:[],mappings:";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;ACoCD;EACE,aAAA;EACA,oBAAA;EACA,eAAA;CDlCD;AC+BD;EAeI,aAAA;EACA,sBAAA;EACA,2BAAA;EACA,aAAA;EACA,mBAAA;CD3CH;ACwBD;EAMM,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,oBAAA;EACA,kBAAA;CD3BL;ACiBD;EAYQ,YAAA;CD1BP;ACcD;EAqBM,kBAAA;EACA,4BAAA;EACA,cAAA;EACA,eAAA;EACA,uBAAA;CDhCL;ACOD;EA4BM,gBAAA;EACA,gCAAA;EACA,oBAAA;EACA,eAAA;EACA,0BAAA;CDhCL;ACAD;EAmCM,gBAAA;EACA,gCAAA;EACA,oBAAA;EACA,eAAA;EACA,qBAAA;EACA,0BAAA;EACA,wBAAA;EACA,wBAAA;CDhCL;ACVD;EA8CI,kBAAA;CDjCH;ACbD;EAgDM,sBAAA;CDhCL",file:"mine.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.mine {\n height: 100%;\n background: #EEEEEE;\n overflow: auto;\n}\n.mine .head {\n width: 100vw;\n height: 42.66666667vw;\n background-size: 100% 100%;\n color: white;\n text-align: center;\n}\n.mine .head .ref-block {\n width: 6.66666667vw;\n height: 6.66666667vw;\n position: absolute;\n right: 5.33333333vw;\n top: 5.33333333vw;\n}\n.mine .head .ref-block img {\n width: 100%;\n}\n.mine .head .header-icon {\n margin-top: 4.8vw;\n margin-bottom: 3.73333333vw;\n width: 19.2vw;\n height: 19.2vw;\n border-radius: 10000px;\n}\n.mine .head .name {\n font-size: 14px;\n font-family: PingFang-SC-Medium;\n font-weight: normal;\n color: #ffffff;\n line-height: 5.33333333vw;\n}\n.mine .head .id {\n font-size: 12px;\n font-family: PingFang-SC-Medium;\n font-weight: normal;\n color: #808080;\n border-radius: 200px;\n line-height: 4.53333333vw;\n background-color: white;\n padding: 0 5.33333333vw;\n}\n.mine .list {\n margin-top: 3.2vw;\n}\n.mine .list .mt-cell {\n height: 10.66666667vw;\n}\n",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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.mine{\n height: 100%;\n background: #EEEEEE;\n overflow: auto;\n .head{\n .ref-block{\n width: 25 * @toVw;\n height: 25 * @toVw;\n position: absolute;\n right: 20 * @toVw;\n top: 20 * @toVw;\n img{\n width: 100%;\n }\n }\n width: 375 * @toVw;\n height: 160 * @toVw ;\n background-size: 100% 100%;\n color: white;\n text-align: center;\n .header-icon{\n margin-top: 18 * @toVw;\n margin-bottom: 14 * @toVw;\n width: 72 * @toVw;\n height: 72 * @toVw;\n border-radius: 10000px;\n }\n .name{\n font-size:14px;\n font-family:PingFang-SC-Medium;\n font-weight:normal;\n color:rgba(255,255,255,1);\n line-height:20* @toVw;\n }\n .id{\n font-size:12px;\n font-family:PingFang-SC-Medium;\n font-weight:normal;\n color: #808080;\n border-radius: 200px;\n line-height:17* @toVw;\n background-color: white;\n padding: 0 20*@toVw;\n }\n }\n .list{\n margin-top: 12*@toVw;\n .mt-cell{\n height: 40 * @toVw;\n }\n }\n}\n'],sourceRoot:""}])},TUpA:function(n,e,t){var i=t("4ZAX");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);t("rjj0")("52f65dee",i,!1,{})},"U/b5":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t("2oJL"),a=t("Jmy5"),o=t("Au9i"),A={name:"mine",components:{bottomTab:i.a},data:function(){return{image:a.b,userDetail:{}}},mounted:function(){this.initPage()},methods:{initPage:function(){this.userDetail=JSON.parse(localStorage.getItem("userDesc"))},clearBoth:function(){this.$sa.track("buttonClick",{tabTitle:"我的",moduleTitle:"我的",buttonType:"清楚缓存",buttonName:"清楚缓存"}),localStorage.clear(),Object(o.Toast)("清除成功")}}},r=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"mine"},[t("div",{staticClass:"head",style:{backgroundImage:"url("+n.image.head_bg+")"}},[t("img",{staticClass:"header-icon",attrs:{src:n.userDetail.avatar}}),n._v(" "),t("div",{staticClass:"ref-block",on:{click:function(e){n.clearBoth()}}},[t("img",{attrs:{src:n.image.ref}})]),n._v(" "),t("p",{staticClass:"name"},[n._v(n._s(n.userDetail.nickname))]),n._v(" "),t("span",{staticClass:"id"},[n._v("学员号:"+n._s(n.userDetail.user_id))])]),n._v(" "),t("div",{staticClass:"list"},[t("mt-cell",{attrs:{title:"订单",to:"/order","is-link":""}},[t("img",{attrs:{slot:"icon",src:n.image.order,width:"24",height:"24"},slot:"icon"})])],1),n._v(" "),t("bottom-tab")],1)};r._withStripped=!0;var l={render:r,staticRenderFns:[]},c=l;var s=!1;var h=t("VU/8")(A,c,!1,function(n){s||t("TUpA")},"data-v-fe11ea3a",null);h.options.__file="src/components/mine.vue";e.default=h.exports}});
//# sourceMappingURL=15.87eb1bb4841fd7a9d78a.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/components/mine.vue?f474","webpack:///./src/components/mine.vue?4b43","webpack:///src/components/mine.vue","webpack:///./src/components/mine.vue?a24f","webpack:///./src/components/mine.vue"],"names":["module","exports","__webpack_require__","push","i","version","sources","names","mappings","file","sourcesContent","sourceRoot","content","locals","mine","name","components","bottomTab","data","image","imgUrl","userDetail","mounted","this","initPage","methods","JSON","parse","localStorage","getItem","clearBoth","$sa","track","tabTitle","moduleTitle","buttonType","buttonName","clear","Object","mint_ui_common","render","_vm","_h","$createElement","_c","_self","staticClass","style","backgroundImage","head_bg","attrs","src","avatar","_v","on","click","$event","ref","_s","nickname","user_id","title","to","is-link","slot","order","width","height","_withStripped","esExports","staticRenderFns","components_mine","disposed","Component","normalizeComponent","ssrContext","options","__file","__webpack_exports__"],"mappings":"2CAAAA,EAAAC,QAA2BC,EAAQ,OAARA,EAAuD,IAKlFC,MAAcH,EAAAI,EAAS,wqDAAsqD,IAAUC,QAAA,EAAAC,SAAA,sPAAAC,SAAAC,SAAA,irBAA68BC,KAAA,WAAAC,gBAAA,8uBAAqxB,u6CAAu6C,iuCAAkuCC,WAAA,4BCFljM,IAAAC,EAAcV,EAAQ,QACtB,iBAAAU,QAA4CZ,EAAAI,EAASQ,EAAA,MACrDA,EAAAC,SAAAb,EAAAC,QAAAW,EAAAC,QAEaX,EAAQ,OAARA,CAAqE,WAAAU,GAAA,oICmBlFE,GACAC,KAAA,OACAC,YACAC,YAAA,GAEAC,KALA,WAMA,OACAC,MAAAC,EAAA,EACAC,gBAGAC,QAXA,WAYAC,KAAAC,YAEAC,SACAD,SADA,WAEAD,KAAAF,WAAAK,KAAAC,MAAAC,aAAAC,QAAA,cAEAC,UAJA,WAKAP,KAAAQ,IAAAC,MAAA,eACAC,SAAA,KACAC,YAAA,KACAC,WAAA,OACAC,WAAA,SAEAR,aAAAS,QACMC,OAAAC,EAAA,MAAAD,CAAN,WCpDAE,EAAA,WACA,IAAAC,EAAAlB,KACAmB,EAAAD,EAAAE,eACAC,EAAAH,EAAAI,MAAAD,IAAAF,EACA,OAAAE,EACA,OACKE,YAAA,SAELF,EACA,OAEAE,YAAA,OACAC,OAAkBC,gBAAA,OAAAP,EAAAtB,MAAA8B,QAAA,OAGlBL,EAAA,OACAE,YAAA,cACAI,OAAoBC,IAAAV,EAAApB,WAAA+B,UAEpBX,EAAAY,GAAA,KACAT,EACA,OAEAE,YAAA,YACAQ,IACAC,MAAA,SAAAC,GACAf,EAAAX,gBAIAc,EAAA,OAAwBM,OAASC,IAAAV,EAAAtB,MAAAsC,SAEjChB,EAAAY,GAAA,KACAT,EAAA,KAAmBE,YAAA,SACnBL,EAAAY,GAAAZ,EAAAiB,GAAAjB,EAAApB,WAAAsC,aAEAlB,EAAAY,GAAA,KACAT,EAAA,QAAsBE,YAAA,OACtBL,EAAAY,GAAA,OAAAZ,EAAAiB,GAAAjB,EAAApB,WAAAuC,cAIAnB,EAAAY,GAAA,KACAT,EACA,OACSE,YAAA,SAETF,EACA,WACaM,OAASW,MAAA,KAAAC,GAAA,SAAAC,UAAA,MAEtBnB,EAAA,OACAM,OACAc,KAAA,OACAb,IAAAV,EAAAtB,MAAA8C,MACAC,MAAA,KACAC,OAAA,MAEAH,KAAA,YAKA,GAEAvB,EAAAY,GAAA,KACAT,EAAA,eAEA,IAIAJ,EAAA4B,eAAA,EACA,IAAAC,GAAiB7B,SAAA8B,oBACFC,EAAA,EC1Ef,IAAAC,GAAA,EAKA,IAcAC,EAdyBvE,EAAQ,OAcjCwE,CACE5D,EACAyD,GATF,EAXA,SAAAI,GACAH,GACEtE,EAAQ,SAaV,kBAEA,MASAuE,EAAAG,QAAAC,OAAA,0BAkBeC,EAAA,QAAAL,EAAiB","file":"static/js/15.87eb1bb4841fd7a9d78a.js","sourcesContent":["exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \"\\n.fl-r[data-v-fe11ea3a] {\\n float: right;\\n}\\n.main-block[data-v-fe11ea3a] {\\n margin: 5px;\\n background: white;\\n padding: 5px;\\n}\\n.clear-both[data-v-fe11ea3a]:after {\\n content: '';\\n display: block;\\n clear: both;\\n}\\n[data-v-fe11ea3a]::-webkit-scrollbar-track-piece {\\n border-radius: 10px;\\n}\\n[data-v-fe11ea3a]::-webkit-scrollbar {\\n width: 5px;\\n height: 5px;\\n}\\n[data-v-fe11ea3a]::-webkit-scrollbar-thumb {\\n background-color: #999;\\n border-radius: 10px;\\n height: 10px;\\n min-height: 10px;\\n}\\n.mine[data-v-fe11ea3a] {\\n height: 100%;\\n background: #EEEEEE;\\n overflow: auto;\\n}\\n.mine .head[data-v-fe11ea3a] {\\n width: 100vw;\\n height: 42.66666667vw;\\n background-size: 100% 100%;\\n color: white;\\n text-align: center;\\n}\\n.mine .head .ref-block[data-v-fe11ea3a] {\\n width: 6.66666667vw;\\n height: 6.66666667vw;\\n position: absolute;\\n right: 5.33333333vw;\\n top: 5.33333333vw;\\n}\\n.mine .head .ref-block img[data-v-fe11ea3a] {\\n width: 100%;\\n}\\n.mine .head .header-icon[data-v-fe11ea3a] {\\n margin-top: 4.8vw;\\n margin-bottom: 3.73333333vw;\\n width: 19.2vw;\\n height: 19.2vw;\\n border-radius: 10000px;\\n}\\n.mine .head .name[data-v-fe11ea3a] {\\n font-size: 14px;\\n font-family: PingFang-SC-Medium;\\n font-weight: normal;\\n color: #ffffff;\\n line-height: 5.33333333vw;\\n}\\n.mine .head .id[data-v-fe11ea3a] {\\n font-size: 12px;\\n font-family: PingFang-SC-Medium;\\n font-weight: normal;\\n color: #808080;\\n border-radius: 200px;\\n line-height: 4.53333333vw;\\n background-color: white;\\n padding: 0 5.33333333vw;\\n}\\n.mine .list[data-v-fe11ea3a] {\\n margin-top: 3.2vw;\\n}\\n.mine .list .mt-cell[data-v-fe11ea3a] {\\n height: 10.66666667vw;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/util/public.less\",\"D:/myproject/new-singsingH5/src/components/mine.vue\",\"D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/components/mine.vue\"],\"names\":[],\"mappings\":\";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;ACoCD;EACE,aAAA;EACA,oBAAA;EACA,eAAA;CDlCD;AC+BD;EAeI,aAAA;EACA,sBAAA;EACA,2BAAA;EACA,aAAA;EACA,mBAAA;CD3CH;ACwBD;EAMM,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,oBAAA;EACA,kBAAA;CD3BL;ACiBD;EAYQ,YAAA;CD1BP;ACcD;EAqBM,kBAAA;EACA,4BAAA;EACA,cAAA;EACA,eAAA;EACA,uBAAA;CDhCL;ACOD;EA4BM,gBAAA;EACA,gCAAA;EACA,oBAAA;EACA,eAAA;EACA,0BAAA;CDhCL;ACAD;EAmCM,gBAAA;EACA,gCAAA;EACA,oBAAA;EACA,eAAA;EACA,qBAAA;EACA,0BAAA;EACA,wBAAA;EACA,wBAAA;CDhCL;ACVD;EA8CI,kBAAA;CDjCH;ACbD;EAgDM,sBAAA;CDhCL\",\"file\":\"mine.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.mine {\\n height: 100%;\\n background: #EEEEEE;\\n overflow: auto;\\n}\\n.mine .head {\\n width: 100vw;\\n height: 42.66666667vw;\\n background-size: 100% 100%;\\n color: white;\\n text-align: center;\\n}\\n.mine .head .ref-block {\\n width: 6.66666667vw;\\n height: 6.66666667vw;\\n position: absolute;\\n right: 5.33333333vw;\\n top: 5.33333333vw;\\n}\\n.mine .head .ref-block img {\\n width: 100%;\\n}\\n.mine .head .header-icon {\\n margin-top: 4.8vw;\\n margin-bottom: 3.73333333vw;\\n width: 19.2vw;\\n height: 19.2vw;\\n border-radius: 10000px;\\n}\\n.mine .head .name {\\n font-size: 14px;\\n font-family: PingFang-SC-Medium;\\n font-weight: normal;\\n color: #ffffff;\\n line-height: 5.33333333vw;\\n}\\n.mine .head .id {\\n font-size: 12px;\\n font-family: PingFang-SC-Medium;\\n font-weight: normal;\\n color: #808080;\\n border-radius: 200px;\\n line-height: 4.53333333vw;\\n background-color: white;\\n padding: 0 5.33333333vw;\\n}\\n.mine .list {\\n margin-top: 3.2vw;\\n}\\n.mine .list .mt-cell {\\n height: 10.66666667vw;\\n}\\n\",\"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\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.mine{\\n height: 100%;\\n background: #EEEEEE;\\n overflow: auto;\\n .head{\\n .ref-block{\\n width: 25 * @toVw;\\n height: 25 * @toVw;\\n position: absolute;\\n right: 20 * @toVw;\\n top: 20 * @toVw;\\n img{\\n width: 100%;\\n }\\n }\\n width: 375 * @toVw;\\n height: 160 * @toVw ;\\n background-size: 100% 100%;\\n color: white;\\n text-align: center;\\n .header-icon{\\n margin-top: 18 * @toVw;\\n margin-bottom: 14 * @toVw;\\n width: 72 * @toVw;\\n height: 72 * @toVw;\\n border-radius: 10000px;\\n }\\n .name{\\n font-size:14px;\\n font-family:PingFang-SC-Medium;\\n font-weight:normal;\\n color:rgba(255,255,255,1);\\n line-height:20* @toVw;\\n }\\n .id{\\n font-size:12px;\\n font-family:PingFang-SC-Medium;\\n font-weight:normal;\\n color: #808080;\\n border-radius: 200px;\\n line-height:17* @toVw;\\n background-color: white;\\n padding: 0 20*@toVw;\\n }\\n }\\n .list{\\n margin-top: 12*@toVw;\\n .mt-cell{\\n height: 40 * @toVw;\\n }\\n }\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-fe11ea3a\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/mine.vue\n// module id = 4ZAX\n// module chunks = 15","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-fe11ea3a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./mine.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"52f65dee\", content, false, {});\n// Hot Module Replacement\nif(module.hot) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(\"!!../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-fe11ea3a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./mine.vue\", function() {\n var newContent = require(\"!!../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-fe11ea3a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./mine.vue\");\n if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-fe11ea3a\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/mine.vue\n// module id = TUpA\n// module chunks = 15","<template>\r\n <div class=\"mine\">\r\n <div class=\"head\" :style=\"{backgroundImage:`url(${image.head_bg})`}\">\r\n <img class=\"header-icon\" :src=\"userDetail.avatar\">\r\n <div class=\"ref-block\" @click=\"clearBoth()\">\r\n <img :src=\"image.ref\"/>\r\n </div>\r\n <p class=\"name\">{{userDetail.nickname}}</p>\r\n <span class=\"id\">学员号:{{userDetail.user_id}}</span>\r\n </div>\r\n <div class=\"list\">\r\n <mt-cell title=\"订单\" to=\"/order\" is-link>\r\n <img slot=\"icon\" :src=\"image.order\" width=\"24\" height=\"24\">\r\n </mt-cell>\r\n <!--<mt-cell title=\"Q&A\" to=\"//github.com\" is-link>-->\r\n <!--<img slot=\"icon\" :src=\"image.qa\" width=\"24\" height=\"24\">-->\r\n <!--</mt-cell>-->\r\n </div>\r\n <bottom-tab/>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import bottomTab from './public/bottomTab';\r\n import {mineImage} from \"../util/imgUrl\";\r\n import { Toast } from 'mint-ui';\r\n export default {\r\n name: \"mine\",\r\n components:{\r\n bottomTab\r\n },\r\n data(){\r\n return {\r\n image:mineImage,\r\n userDetail:{}\r\n }\r\n },\r\n mounted(){\r\n this.initPage()\r\n },\r\n methods:{\r\n initPage(){\r\n this.userDetail = JSON.parse(localStorage.getItem('userDesc'))\r\n },\r\n clearBoth(){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'我的',\r\n moduleTitle:'我的',\r\n buttonType:'清楚缓存',\r\n buttonName:'清楚缓存'\r\n });\r\n localStorage.clear();\r\n Toast('清除成功')\r\n\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @import \"../util/public\";\r\n .mine{\r\n height: 100%;\r\n background: #EEEEEE;\r\n overflow: auto;\r\n .head{\r\n .ref-block{\r\n width: 25 * @toVw;\r\n height: 25 * @toVw;\r\n position: absolute;\r\n right: 20 * @toVw;\r\n top: 20 * @toVw;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n width: 375 * @toVw;\r\n height: 160 * @toVw ;\r\n background-size: 100% 100%;\r\n color: white;\r\n text-align: center;\r\n .header-icon{\r\n margin-top: 18 * @toVw;\r\n margin-bottom: 14 * @toVw;\r\n width: 72 * @toVw;\r\n height: 72 * @toVw;\r\n border-radius: 10000px;\r\n }\r\n .name{\r\n font-size:14px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:normal;\r\n color:rgba(255,255,255,1);\r\n line-height:20* @toVw;\r\n }\r\n .id{\r\n font-size:12px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:normal;\r\n color: #808080;\r\n border-radius: 200px;\r\n line-height:17* @toVw;\r\n background-color: white;\r\n padding: 0 20*@toVw;\r\n }\r\n }\r\n .list{\r\n margin-top: 12*@toVw;\r\n .mt-cell{\r\n height: 40 * @toVw;\r\n }\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/mine.vue","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"mine\" },\n [\n _c(\n \"div\",\n {\n staticClass: \"head\",\n style: { backgroundImage: \"url(\" + _vm.image.head_bg + \")\" }\n },\n [\n _c(\"img\", {\n staticClass: \"header-icon\",\n attrs: { src: _vm.userDetail.avatar }\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"ref-block\",\n on: {\n click: function($event) {\n _vm.clearBoth()\n }\n }\n },\n [_c(\"img\", { attrs: { src: _vm.image.ref } })]\n ),\n _vm._v(\" \"),\n _c(\"p\", { staticClass: \"name\" }, [\n _vm._v(_vm._s(_vm.userDetail.nickname))\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"id\" }, [\n _vm._v(\"学员号:\" + _vm._s(_vm.userDetail.user_id))\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"list\" },\n [\n _c(\n \"mt-cell\",\n { attrs: { title: \"订单\", to: \"/order\", \"is-link\": \"\" } },\n [\n _c(\"img\", {\n attrs: {\n slot: \"icon\",\n src: _vm.image.order,\n width: \"24\",\n height: \"24\"\n },\n slot: \"icon\"\n })\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"bottom-tab\")\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-fe11ea3a\", esExports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-fe11ea3a\",\"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/mine.vue\n// module id = null\n// module chunks = ","var disposed = false\nfunction injectStyle (ssrContext) {\n if (disposed) return\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-fe11ea3a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./mine.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!./mine.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./mine.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-fe11ea3a\\\",\\\"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!./mine.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-fe11ea3a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\nComponent.options.__file = \"src/components/mine.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-fe11ea3a\", Component.options)\n } else {\n hotAPI.reload(\"data-v-fe11ea3a\", Component.options)\n }\n module.hot.dispose(function (data) {\n disposed = true\n })\n})()}\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mine.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([20],{Eg0l:function(n,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=A("Jmy5"),i={name:"share",data:function(){return{imgUrl:o.c,num:0,pNum:0,watchLog:null,user:null}},mounted:function(){this.initPage()},methods:{}},e=function(){var n=this.$createElement;return(this._self._c||n)("div")};e._withStripped=!0;var a={render:e,staticRenderFns:[]},r=a;var s=!1;var l=A("VU/8")(i,r,!1,function(n){s||A("QrVq")},"data-v-1908147f",null);l.options.__file="src/components/share.vue";t.default=l.exports},QrVq:function(n,t,A){var o=A("w5WV");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);A("rjj0")("2e764494",o,!1,{})},w5WV:function(n,t,A){(n.exports=A("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-1908147f] {\n float: right;\n}\n.main-block[data-v-1908147f] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-1908147f]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-1908147f]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-1908147f]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-1908147f]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.share[data-v-1908147f] {\n background-size: 100% 100%;\n}\n.share .tips[data-v-1908147f] {\n position: absolute;\n top: 2.13333333vw;\n height: 17.6vw;\n z-index: 0;\n right: 8.26666667vw;\n}\n.share .content[data-v-1908147f] {\n width: 83.46666667vw;\n height: 139.73333333vw;\n background-size: 100% 100%;\n position: relative;\n z-index: 2;\n margin: 14.13333333vw auto 0 auto;\n}\n.share .content .head[data-v-1908147f] {\n border-radius: 1000px;\n width: 8.53333333vw;\n position: absolute;\n top: 68.53333333vw;\n left: 10.66666667vw;\n}\n.share .content .name[data-v-1908147f] {\n width: 70px;\n height: 20px;\n font-size: 14px;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n color: #333333;\n line-height: 20px;\n position: absolute;\n top: 68.53333333vw;\n left: 22.4vw;\n}\n.share .content .day[data-v-1908147f] {\n font-size: 20px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #333333;\n line-height: 28px;\n position: absolute;\n top: 89.06666667vw;\n right: 64.8vw;\n}\n.share .content .num[data-v-1908147f] {\n font-size: 20px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #333333;\n line-height: 28px;\n position: absolute;\n top: 89.06666667vw;\n right: 44.53333333vw;\n}\n.share .content .time[data-v-1908147f] {\n font-size: 20px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #333333;\n line-height: 28px;\n position: absolute;\n top: 89.06666667vw;\n right: 16.8vw;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/share.vue","D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/components/share.vue"],names:[],mappings:";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;ACGC;EACE,2BAAA;CDDH;ACAC;EAGI,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,WAAA;EACA,oBAAA;CDAL;ACPC;EAUI,qBAAA;EACA,uBAAA;EACA,2BAAA;EACA,mBAAA;EACA,WAAA;EACA,kCAAA;CDAL;ACfC;EAiBM,sBAAA;EACA,oBAAA;EACA,mBAAA;EACA,mBAAA;EACA,oBAAA;CDCP;ACtBC;EAwBM,YAAA;EACA,aAAA;EACA,gBAAA;EACA,8BAAA;EACA,kBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,aAAA;CDCP;AClCC;EAoCM,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,cAAA;CDCP;AC5CC;EA8CM,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,qBAAA;CDCP;ACtDC;EAwDM,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,cAAA;CDCP",file:"share.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.share {\n background-size: 100% 100%;\n}\n.share .tips {\n position: absolute;\n top: 2.13333333vw;\n height: 17.6vw;\n z-index: 0;\n right: 8.26666667vw;\n}\n.share .content {\n width: 83.46666667vw;\n height: 139.73333333vw;\n background-size: 100% 100%;\n position: relative;\n z-index: 2;\n margin: 14.13333333vw auto 0 auto;\n}\n.share .content .head {\n border-radius: 1000px;\n width: 8.53333333vw;\n position: absolute;\n top: 68.53333333vw;\n left: 10.66666667vw;\n}\n.share .content .name {\n width: 70px;\n height: 20px;\n font-size: 14px;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n color: #333333;\n line-height: 20px;\n position: absolute;\n top: 68.53333333vw;\n left: 22.4vw;\n}\n.share .content .day {\n font-size: 20px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #333333;\n line-height: 28px;\n position: absolute;\n top: 89.06666667vw;\n right: 64.8vw;\n}\n.share .content .num {\n font-size: 20px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #333333;\n line-height: 28px;\n position: absolute;\n top: 89.06666667vw;\n right: 44.53333333vw;\n}\n.share .content .time {\n font-size: 20px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #333333;\n line-height: 28px;\n position: absolute;\n top: 89.06666667vw;\n right: 16.8vw;\n}\n",'\n\n\n\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 .share{\n background-size: 100% 100%;\n .tips{\n position: absolute;\n top: 8 * @toVw;\n height: 66 * @toVw;\n z-index: 0;\n right: 31 * @toVw;\n }\n .content{\n width: 313 * @toVw;\n height: 524 * @toVw;\n background-size: 100% 100%;\n position: relative;\n z-index: 2;\n margin:53 * @toVw auto 0 auto;\n .head{\n border-radius: 1000px;\n width: 32 * @toVw;\n position: absolute;\n top: 257 * @toVw;\n left: 40 * @toVw;\n }\n .name{\n width:70px;\n height:20px;\n font-size:14px;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n color:rgba(51,51,51,1);\n line-height:20px;\n position: absolute;\n top: 257 * @toVw;\n left: 84 * @toVw;\n }\n .day{\n font-size:20px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(51,51,51,1);\n line-height:28px;\n position: absolute;\n top: 334 * @toVw;\n right:243 * @toVw;\n }\n .num{\n font-size:20px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(51,51,51,1);\n line-height:28px;\n position: absolute;\n top: 334 * @toVw;\n right: 167 * @toVw;\n }\n .time{\n font-size:20px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(51,51,51,1);\n line-height:28px;\n position: absolute;\n top: 334 * @toVw;\n right: 63 * @toVw;\n }\n }\n }\n'],sourceRoot:""}])}});
//# sourceMappingURL=20.b436fe6e53560108de40.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/share.vue","webpack:///./src/components/share.vue?a87b","webpack:///./src/components/share.vue","webpack:///./src/components/share.vue?401b","webpack:///./src/components/share.vue?9341"],"names":["share","name","data","imgUrl","num","pNum","watchLog","user","mounted","this","initPage","methods","render","_h","$createElement","_self","_c","_withStripped","esExports","staticRenderFns","components_share","disposed","Component","__webpack_require__","normalizeComponent","ssrContext","options","__file","__webpack_exports__","content","module","i","locals","exports","push","version","sources","names","mappings","file","sourcesContent","sourceRoot"],"mappings":"sHAMAA,GACAC,KAAA,QACAC,KAFA,WAGA,OACAC,SAAA,EACAC,IAAA,EACAC,KAAA,EACAC,SAAA,KACAC,KAAA,OAGAC,QAXA,WAYAC,KAAAC,YAEAC,YCpBAC,EAAA,WACA,IACAC,EADAJ,KACAK,eAEA,OAHAL,KAEAM,MAAAC,IAAAH,GACA,QAGAD,EAAAK,eAAA,EACA,IAAAC,GAAiBN,SAAAO,oBACFC,EAAA,ECTf,IAAAC,GAAA,EAKA,IAcAC,EAdyBC,EAAQ,OAcjCC,CACExB,EACAoB,GATF,EAXA,SAAAK,GACAJ,GACEE,EAAQ,SAaV,kBAEA,MASAD,EAAAI,QAAAC,OAAA,2BAkBeC,EAAA,QAAAN,EAAiB,8BC1ChC,IAAAO,EAAcN,EAAQ,QACtB,iBAAAM,QAA4CC,EAAAC,EAASF,EAAA,MACrDA,EAAAG,SAAAF,EAAAG,QAAAJ,EAAAG,QAEaT,EAAQ,OAARA,CAAqE,WAAAM,GAAA,6BCPlFC,EAAAG,QAA2BV,EAAQ,OAARA,EAAuD,IAKlFW,MAAcJ,EAAAC,EAAS,++DAA6+D,IAAUI,QAAA,EAAAC,SAAA,wPAAAC,SAAAC,SAAA,s1BAAqnCC,KAAA,YAAAC,gBAAA,8uBAAqxB,+vDAA+vD,irDAAkrDC,WAAA","file":"static/js/20.b436fe6e53560108de40.js","sourcesContent":["<template>\r\n\r\n</template>\r\n\r\n<script>\r\n import {share} from \"../util/imgUrl\";\r\n export default {\r\n name: \"share\",\r\n data(){\r\n return{\r\n imgUrl:share,\r\n num:0,\r\n pNum:0,\r\n watchLog:null,\r\n user:null\r\n }\r\n },\r\n mounted(){\r\n this.initPage()\r\n },\r\n methods:{\r\n\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n@import \"../util/public\";\r\n .share{\r\n background-size: 100% 100%;\r\n .tips{\r\n position: absolute;\r\n top: 8 * @toVw;\r\n height: 66 * @toVw;\r\n z-index: 0;\r\n right: 31 * @toVw;\r\n }\r\n .content{\r\n width: 313 * @toVw;\r\n height: 524 * @toVw;\r\n background-size: 100% 100%;\r\n position: relative;\r\n z-index: 2;\r\n margin:53 * @toVw auto 0 auto;\r\n .head{\r\n border-radius: 1000px;\r\n width: 32 * @toVw;\r\n position: absolute;\r\n top: 257 * @toVw;\r\n left: 40 * @toVw;\r\n }\r\n .name{\r\n width:70px;\r\n height:20px;\r\n font-size:14px;\r\n font-family:PingFang-SC-Bold;\r\n font-weight:bold;\r\n color:rgba(51,51,51,1);\r\n line-height:20px;\r\n position: absolute;\r\n top: 257 * @toVw;\r\n left: 84 * @toVw;\r\n }\r\n .day{\r\n font-size:20px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(51,51,51,1);\r\n line-height:28px;\r\n position: absolute;\r\n top: 334 * @toVw;\r\n right:243 * @toVw;\r\n }\r\n .num{\r\n font-size:20px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(51,51,51,1);\r\n line-height:28px;\r\n position: absolute;\r\n top: 334 * @toVw;\r\n right: 167 * @toVw;\r\n }\r\n .time{\r\n font-size:20px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(51,51,51,1);\r\n line-height:28px;\r\n position: absolute;\r\n top: 334 * @toVw;\r\n right: 63 * @toVw;\r\n }\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/share.vue","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\")\n}\nvar staticRenderFns = []\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-1908147f\", esExports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1908147f\",\"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/share.vue\n// module id = null\n// module chunks = ","var disposed = false\nfunction injectStyle (ssrContext) {\n if (disposed) return\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1908147f\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./share.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!./share.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./share.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1908147f\\\",\\\"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!./share.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-1908147f\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\nComponent.options.__file = \"src/components/share.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-1908147f\", Component.options)\n } else {\n hotAPI.reload(\"data-v-1908147f\", Component.options)\n }\n module.hot.dispose(function (data) {\n disposed = true\n })\n})()}\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/share.vue\n// module id = null\n// module chunks = ","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1908147f\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./share.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"2e764494\", content, false, {});\n// Hot Module Replacement\nif(module.hot) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(\"!!../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1908147f\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./share.vue\", function() {\n var newContent = require(\"!!../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1908147f\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./share.vue\");\n if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-1908147f\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/share.vue\n// module id = QrVq\n// module chunks = 20","exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \"\\n.fl-r[data-v-1908147f] {\\n float: right;\\n}\\n.main-block[data-v-1908147f] {\\n margin: 5px;\\n background: white;\\n padding: 5px;\\n}\\n.clear-both[data-v-1908147f]:after {\\n content: '';\\n display: block;\\n clear: both;\\n}\\n[data-v-1908147f]::-webkit-scrollbar-track-piece {\\n border-radius: 10px;\\n}\\n[data-v-1908147f]::-webkit-scrollbar {\\n width: 5px;\\n height: 5px;\\n}\\n[data-v-1908147f]::-webkit-scrollbar-thumb {\\n background-color: #999;\\n border-radius: 10px;\\n height: 10px;\\n min-height: 10px;\\n}\\n.share[data-v-1908147f] {\\n background-size: 100% 100%;\\n}\\n.share .tips[data-v-1908147f] {\\n position: absolute;\\n top: 2.13333333vw;\\n height: 17.6vw;\\n z-index: 0;\\n right: 8.26666667vw;\\n}\\n.share .content[data-v-1908147f] {\\n width: 83.46666667vw;\\n height: 139.73333333vw;\\n background-size: 100% 100%;\\n position: relative;\\n z-index: 2;\\n margin: 14.13333333vw auto 0 auto;\\n}\\n.share .content .head[data-v-1908147f] {\\n border-radius: 1000px;\\n width: 8.53333333vw;\\n position: absolute;\\n top: 68.53333333vw;\\n left: 10.66666667vw;\\n}\\n.share .content .name[data-v-1908147f] {\\n width: 70px;\\n height: 20px;\\n font-size: 14px;\\n font-family: PingFang-SC-Bold;\\n font-weight: bold;\\n color: #333333;\\n line-height: 20px;\\n position: absolute;\\n top: 68.53333333vw;\\n left: 22.4vw;\\n}\\n.share .content .day[data-v-1908147f] {\\n font-size: 20px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #333333;\\n line-height: 28px;\\n position: absolute;\\n top: 89.06666667vw;\\n right: 64.8vw;\\n}\\n.share .content .num[data-v-1908147f] {\\n font-size: 20px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #333333;\\n line-height: 28px;\\n position: absolute;\\n top: 89.06666667vw;\\n right: 44.53333333vw;\\n}\\n.share .content .time[data-v-1908147f] {\\n font-size: 20px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #333333;\\n line-height: 28px;\\n position: absolute;\\n top: 89.06666667vw;\\n right: 16.8vw;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/util/public.less\",\"D:/myproject/new-singsingH5/src/components/share.vue\",\"D:/myproject/new-singsingH5/src/components/D:/myproject/new-singsingH5/src/components/share.vue\"],\"names\":[],\"mappings\":\";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;ACGC;EACE,2BAAA;CDDH;ACAC;EAGI,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,WAAA;EACA,oBAAA;CDAL;ACPC;EAUI,qBAAA;EACA,uBAAA;EACA,2BAAA;EACA,mBAAA;EACA,WAAA;EACA,kCAAA;CDAL;ACfC;EAiBM,sBAAA;EACA,oBAAA;EACA,mBAAA;EACA,mBAAA;EACA,oBAAA;CDCP;ACtBC;EAwBM,YAAA;EACA,aAAA;EACA,gBAAA;EACA,8BAAA;EACA,kBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,aAAA;CDCP;AClCC;EAoCM,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,cAAA;CDCP;AC5CC;EA8CM,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,qBAAA;CDCP;ACtDC;EAwDM,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,cAAA;CDCP\",\"file\":\"share.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.share {\\n background-size: 100% 100%;\\n}\\n.share .tips {\\n position: absolute;\\n top: 2.13333333vw;\\n height: 17.6vw;\\n z-index: 0;\\n right: 8.26666667vw;\\n}\\n.share .content {\\n width: 83.46666667vw;\\n height: 139.73333333vw;\\n background-size: 100% 100%;\\n position: relative;\\n z-index: 2;\\n margin: 14.13333333vw auto 0 auto;\\n}\\n.share .content .head {\\n border-radius: 1000px;\\n width: 8.53333333vw;\\n position: absolute;\\n top: 68.53333333vw;\\n left: 10.66666667vw;\\n}\\n.share .content .name {\\n width: 70px;\\n height: 20px;\\n font-size: 14px;\\n font-family: PingFang-SC-Bold;\\n font-weight: bold;\\n color: #333333;\\n line-height: 20px;\\n position: absolute;\\n top: 68.53333333vw;\\n left: 22.4vw;\\n}\\n.share .content .day {\\n font-size: 20px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #333333;\\n line-height: 28px;\\n position: absolute;\\n top: 89.06666667vw;\\n right: 64.8vw;\\n}\\n.share .content .num {\\n font-size: 20px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #333333;\\n line-height: 28px;\\n position: absolute;\\n top: 89.06666667vw;\\n right: 44.53333333vw;\\n}\\n.share .content .time {\\n font-size: 20px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #333333;\\n line-height: 28px;\\n position: absolute;\\n top: 89.06666667vw;\\n right: 16.8vw;\\n}\\n\",\"\\n\\n\\n\\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 .share{\\n background-size: 100% 100%;\\n .tips{\\n position: absolute;\\n top: 8 * @toVw;\\n height: 66 * @toVw;\\n z-index: 0;\\n right: 31 * @toVw;\\n }\\n .content{\\n width: 313 * @toVw;\\n height: 524 * @toVw;\\n background-size: 100% 100%;\\n position: relative;\\n z-index: 2;\\n margin:53 * @toVw auto 0 auto;\\n .head{\\n border-radius: 1000px;\\n width: 32 * @toVw;\\n position: absolute;\\n top: 257 * @toVw;\\n left: 40 * @toVw;\\n }\\n .name{\\n width:70px;\\n height:20px;\\n font-size:14px;\\n font-family:PingFang-SC-Bold;\\n font-weight:bold;\\n color:rgba(51,51,51,1);\\n line-height:20px;\\n position: absolute;\\n top: 257 * @toVw;\\n left: 84 * @toVw;\\n }\\n .day{\\n font-size:20px;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(51,51,51,1);\\n line-height:28px;\\n position: absolute;\\n top: 334 * @toVw;\\n right:243 * @toVw;\\n }\\n .num{\\n font-size:20px;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(51,51,51,1);\\n line-height:28px;\\n position: absolute;\\n top: 334 * @toVw;\\n right: 167 * @toVw;\\n }\\n .time{\\n font-size:20px;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(51,51,51,1);\\n line-height:28px;\\n position: absolute;\\n top: 334 * @toVw;\\n right: 63 * @toVw;\\n }\\n }\\n }\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-1908147f\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/share.vue\n// module id = w5WV\n// module chunks = 20"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([3],{"1UEi":function(n,e,t){n.exports=t.p+"static/img/refIcon.2a798e4.png"},"2vor":function(n,e,t){n.exports=t.p+"static/img/header_t04.104c2fe.png"},AlL1:function(n,e,t){n.exports=t.p+"static/img/invite_result.641aca1.png"},"E+pG":function(n,e,t){var r=t("agW6");"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);t("rjj0")("53d14778",r,!1,{})},G3B8:function(n,e,t){n.exports=t.p+"static/img/btn.9815b8e.png"},J85P:function(n,e,t){n.exports=t.p+"static/img/header_02.7e13d5f.png"},PHFB:function(n,e,t){n.exports=t.p+"static/img/no_data.23b59fc.png"},agW6:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\nimg,video{\n max-width: 100%;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/buy/src/components/buy/activity.vue"],names:[],mappings:";AAgYA;EACA,gBAAA;CACA",file:"activity.vue",sourcesContent:["<template>\r\n <div>\r\n <div class=\"activity\">\r\n <img class=\"headerImg\" :src=\"header1\">\r\n <img class=\"headerImg\" :src=\"header2\">\r\n <div class=\"inviteContainer\">\r\n <img class=\"invite-title\" :src=\"inviteResultTitle\">\r\n <div class=\"invite-list\">\r\n <div class=\"flex-center i-title\">\r\n <span>受邀购买</span>\r\n <span>已获奖金</span>\r\n </div>\r\n <div class=\"flex-center i-num red\">\r\n <span>{{userNum}}人</span>\r\n <span>{{earnings / 100}}元</span>\r\n </div>\r\n </div>\r\n <img class=\"noData\" :src=\"noData\" v-if=\"userNum === 0\"/>\r\n <template v-if=\"userNum != 0\">\r\n <ul class=\"p-list\">\r\n <li v-for=\"data in inviteList\">\r\n <div class=\"flex-start no-margin\">\r\n <img :src=\"data.avatar\"/>\r\n <span>{{data.nickname}}</span>\r\n </div>\r\n <span class=\"no-margin\">{{data.pay_at | formatDate}}</span>\r\n </li>\r\n </ul>\r\n <img v-if=\"inviteList && inviteList.length > 3\" class=\"moreBtn\" :src=\"moreResult\" @click=\"goToInviteList\">\r\n </template>\r\n </div>\r\n <img class=\"headerImg\" :src=\"header4\">\r\n <div class=\"invite-btn\">\r\n <img :src=\"inviteBtn\" @click=\"goToInvite\">\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import QRCode from 'qrcodejs2'\r\n import { Indicator } from 'mint-ui';\r\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getInviteResultApi,getInviteListApi} from \"../../service/api\";\r\n import refBg from '../../assets/refBg.png'\r\n import moreUrl from '../../assets/moreIcon.png'\r\n import refIcon from '../../assets/refIcon.png'\r\n import weChatIcon from '../../assets/wechatIcon.png'\r\n import weChatQrUrl from '../../assets/weChatCode.png'\r\n import closeUrl from '../../assets/closemy.png'\r\n import html2canvas from 'html2canvas'\r\n\r\n // import header_1 from '../../assets/activity/header_01.png'\r\n import header_1 from '../../assets/activity/header_t01.png'\r\n import header_2 from '../../assets/activity/header_02.png'\r\n // import header_4 from '../../assets/activity/header_04.png'\r\n import header_4 from '../../assets/activity/header_t04.png'\r\n import invite_result_title from '../../assets/activity/invite_result.png'\r\n import more_result from '../../assets/activity/more.png'\r\n import invite_poster from '../../assets/activity/btn.png'\r\n import noData from '../../assets/activity/no_data.png'\r\n export default {\r\n name: \"index\",\r\n data(){\r\n return {\r\n header1: header_1,\r\n header2: header_2,\r\n header4: header_4,\r\n inviteResultTitle: invite_result_title,\r\n moreResult: more_result,\r\n inviteBtn: invite_poster,\r\n refBg:refBg,\r\n join:false,\r\n popType:false,\r\n popFill:false,\r\n popupVisible:false,\r\n refVisible:false,\r\n tabType:true,\r\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\r\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\r\n qrCode:weChatQrUrl,\r\n weChatIcon:weChatIcon,\r\n closeUrl:closeUrl,\r\n moreUrl:moreUrl,\r\n refIcon:refIcon,\r\n noData: noData,\r\n swiperOption: {\r\n pagination: {\r\n el: '.swiper-pagination'\r\n }\r\n },\r\n QRCodeB:false,\r\n dataURL:null,\r\n user_id:null,\r\n invite_code_f:true,\r\n invite_code:'',\r\n shopId:'',\r\n groupId:null,\r\n groupDetail:false,\r\n groupData:null,\r\n earnings: 0,\r\n userNum: 0,\r\n inviteList: [],\r\n shareTitle: '唱唱启蒙英语邀友返现金',\r\n shareDesc: '唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~'\r\n }\r\n },\r\n filters: {\r\n formatDate(value){\r\n if(value) {\r\n return value.split(' ')[0]\r\n } else {\r\n return ''\r\n }\r\n }\r\n },\r\n mounted(){\r\n this.getInviteResult();\r\n this.getInviteList();\r\n this.enableShare();\r\n },\r\n methods:{\r\n goToInvite(){\r\n let query = {}\r\n if(window.location.href.indexOf('shopId')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf('invite_code')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:'activityInvite',query:query})\r\n },\r\n goToInviteList(){\r\n let query = {}\r\n if(window.location.href.indexOf('shopId')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf('invite_code')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:'inviteList',query:query})\r\n },\r\n refshow(){\r\n Indicator.open();\r\n if(document.body.scrollTop < 10){\r\n document.body.scrollTop = 20;\r\n document.documentElement.scrollTop = 20;\r\n }\r\n if(localStorage.getItem('cc_token') && localStorage.getItem('cc_token') !== ''){\r\n setTimeout(()=>{\r\n Indicator.close();\r\n if(!this.invite_code){\r\n this.invite_code = 'CC-USER'\r\n }\r\n this.user_id=JSON.parse(localStorage.getItem('userDesc')).user_id;\r\n let invite_code = this.invite_code.split('-');\r\n if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\r\n invite_code[1] = 'USER'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\r\n if(this.groupId && this.groupId !== 'null'){\r\n URL += `&groupId=${this.groupId}`\r\n }\r\n this.qrcode(URL);\r\n this.refVisible = true;\r\n this.$nextTick(()=>{\r\n if(!this.dataURL){\r\n setTimeout(()=>{\r\n let {\r\n height,\r\n width\r\n } = document.getElementById('capture').getClientRects()[0]\r\n document.getElementById('capture').style.width = width + 'px';\r\n let o = this.getOffsetRect(this.$refs.imageWrapper);\r\n let {\r\n height1,\r\n width1\r\n } = document.getElementById('capture').getClientRects()[0];\r\n html2canvas(document.getElementById('capture'),{\r\n async: true,\r\n timeout: 500,\r\n scrollX:1,\r\n scale: 3,\r\n width: width1,\r\n height: height1,\r\n letterRendering: true,\r\n }).then((canvas) => {\r\n let dataURL = canvas.toDataURL(\"image/jpg\");\r\n this.dataURL = dataURL;\r\n }).catch(res=>{alert(res);console.log()});\r\n },500)\r\n }else{\r\n\r\n }\r\n })\r\n },500)\r\n\r\n }else{\r\n let query = {retUrl:this.$route.fullPath,is_new_user_url:'1'};\r\n this.$router.push({name:'author',query:query})\r\n }\r\n },\r\n getOffsetRect(ele){\r\n var box=ele.getBoundingClientRect();\r\n var body=document.body,\r\n docElem=document.documentElement;\r\n //获取页面的scrollTop,scrollLeft(兼容性写法)\r\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\r\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\r\n var clientTop=docElem.clientTop||body.clientTop,\r\n clientLeft=docElem.clientLeft||body.clientLeft;\r\n var top=box.top+scrollTop-clientTop,\r\n left=box.left+scrollLeft-clientLeft;\r\n return {\r\n //Math.round 兼容火狐浏览器bug\r\n top:Math.round(top),\r\n left:Math.round(left)\r\n }\r\n },\r\n qrcode(data){\r\n if(this.QRCodeB){\r\n this.QRCodeB.makeCode(data)\r\n }else{\r\n this.QRCodeB = new QRCode('qrcode', {\r\n width: 80,\r\n height: 80, // 高度\r\n text: data, // 二维码内容\r\n image: ''\r\n });\r\n }\r\n\r\n },\r\n // 分享\r\n enableShare: function() {\r\n let that = this;\r\n getwechatParam({\r\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\r\n url:window.location.href.split('#')[0]\r\n }).then(wechatRes => {\r\n wx.config({\r\n debug: false,\r\n appId: wechatRes.appId,\r\n timestamp: parseInt(wechatRes.timestamp),\r\n nonceStr: wechatRes.nonceStr,\r\n signature: wechatRes.signature,\r\n jsApiList: wechatRes.jsApiList\r\n });\r\n wx.ready(function() {\r\n wx.onMenuShareTimeline({\r\n title: that.shareTitle, // 分享标题\r\n desc: that.shareDesc,// 分享描述\r\n link: window.location.href, // 分享链接\r\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n console.log('分享成功');\r\n window._hmt.push(['_trackEvent', '分享', \"商品页好友分享\",`id${that.shopId}`,that.invite_code]);//百度统计\r\n },\r\n cancel: function() {\r\n // alert(\"失败\")\r\n console.log('分享失败')\r\n }\r\n });\r\n wx.onMenuShareAppMessage({\r\n title: that.shareTitle, // 分享标题\r\n desc: that.shareDesc,// 分享描述\r\n link: window.location.href, // 分享链接\r\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n window._hmt.push(['_trackEvent', '分享', \"商品页朋友圈分享\",`id${that.shopId}`,that.invite_code]);//百度统计\r\n },\r\n cancel: function() {\r\n }\r\n });\r\n })\r\n })\r\n },\r\n onShare: function(type) {\r\n let URL = `${process.env.BUY_URL}?shopId=${this.shopId}&groupId=${this.groupId}&invite_code=${this.invite_code}`;\r\n if(type === 1 ){\r\n URL = `${process.env.BUY_URL}?shopId=${this.shopId}&invite_code=${this.invite_code}`\r\n }\r\n// this.enableShare({\r\n// product_title: this.groupDetail.share_desc.title,\r\n// desc: this.groupDetail.share_desc.content,\r\n// shareIcon:this.groupDetail.share_desc.img[0].url,\r\n// shareUrl:URL\r\n// })\r\n },\r\n toDataURLBase64 (src, callback) {\r\n let xhttp = new XMLHttpRequest();\r\n xhttp.onload = function () {\r\n let fileReader = new FileReader();\r\n fileReader.onloadend = function () {\r\n callback(fileReader.result)\r\n };\r\n fileReader.readAsDataURL(xhttp.response)\r\n };\r\n xhttp.responseType = 'blob';\r\n xhttp.open('GET', src, true);\r\n xhttp.send()\r\n },\r\n // 初始化\r\n getDetail(){\r\n if(window.location.href.indexOf('invite_code')> -1){\r\n this.invite_code = this.$route.query.invite_code;\r\n let l = this.invite_code.split('-').length\r\n if(l < 3){\r\n this.invite_code_f = false\r\n }\r\n }\r\n if(window.location.href.indexOf('shopId')>-1){\r\n this.shopId = this.$route.query.shopId;\r\n getGoodsDetailApi(this.shopId).then(res=>{\r\n res.desc = JSON.parse(res.desc);\r\n res.goods_desc = JSON.parse(res.goods_desc);\r\n res.share_desc = JSON.parse(res.share_desc);\r\n //商品下架跳转绑定商品\r\n if(res.status === 2 && res.bind_goods_id){\r\n this.$router.push({name:'buyDetail',query:{shopId:res.bind_goods_id}});\r\n this.getDetail();\r\n return\r\n }\r\n this.groupDetail = res;\r\n for (let i = 0;i<this.groupDetail.header_url.length;i++){\r\n this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace('http://','https://')\r\n }\r\n this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\/\\//g,'https://');\r\n this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\/\\//g,'https://');\r\n if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\r\n this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace('http://','https://');\r\n let _this = this;\r\n this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\r\n _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\r\n });\r\n }\r\n\r\n if(this.groupDetail.goods_type === 2){\r\n if(localStorage.getItem('cc_token')){\r\n getStatusWechatApi({goods_id:this.shopId}).then(res=>{\r\n if(res.out_trade_no){\r\n this.$router.push({name:'success',query:{out_trade_no:res.out_trade_no}});\r\n }\r\n });\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n this.groupId = this.$route.query.groupId;\r\n getGroupDetailApi(this.groupId).then(res=>{\r\n this.groupData = res\r\n });\r\n this.onShare(0)\r\n }else{\r\n this.onShare(1)\r\n }\r\n }\r\n })\r\n }\r\n },\r\n getInviteResult(){\r\n let id=this.$route.query.shopId;\r\n getInviteResultApi({},id).then(res=>{\r\n this.earnings = res.earnings;\r\n this.userNum = res.user_num;\r\n });\r\n },\r\n getInviteList(){\r\n let json = {\r\n page: 1,\r\n limit: 4\r\n }\r\n let id=this.$route.query.shopId;\r\n getInviteListApi(json,id).then(res=>{\r\n this.inviteList = res.list\r\n });\r\n }\r\n }\r\n }\r\n<\/script>\r\n<style>\r\n img,video{\r\n max-width: 100%;\r\n }\r\n</style>\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n @red: #fc4a1b;\r\n @borderRadius: 8px;\r\n .activity {\r\n padding-bottom: 120 * @toVh;\r\n background-color: #1a65f7;\r\n }\r\n .headerImg {\r\n width: 100%;\r\n }\r\n .inviteContainer {\r\n position: relative;\r\n margin-left:29 / 2 * @toVw;\r\n margin-right:29 / 2 * @toVw;\r\n margin-top: 128 / 2 * @toVh;\r\n min-height: 100px;\r\n text-align: center;\r\n background-color: #fff;\r\n border-radius: @borderRadius;\r\n padding-top: 80 / 2 * @toVw;\r\n padding-bottom: 38 / 2 * @toVh;\r\n }\r\n .invite-title {\r\n position: absolute;\r\n width: 527 / 2 * @toVw;\r\n left: 50%;\r\n margin-left: -527 / 4 * @toVw;\r\n top: -60 / 2 * @toVw;\r\n height: auto;\r\n }\r\n .invite-list {\r\n margin-left: 32 / 2 * @toVw;\r\n margin-right: 32 / 2 * @toVw;\r\n padding: 28 / 2 * @toVh;\r\n border: 1px solid @red;\r\n border-radius: @borderRadius;\r\n .i-title {\r\n font-size: 14px;\r\n }\r\n .i-num {\r\n font-size: 18px;\r\n }\r\n }\r\n .flex-center {\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n .flex-start {\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n align-items: center;\r\n }\r\n .red{\r\n color: @red;\r\n }\r\n .p-list {\r\n margin: 0 32 / 2 * @toVw;\r\n padding: 0;\r\n li {\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: space-between;\r\n align-items: center;\r\n margin: 0;\r\n padding: 8 * @toVw;\r\n img {\r\n width: 74 / 2 * @toVw;\r\n height: 74 / 2 * @toVw;\r\n margin-right: 5px;\r\n border-radius: 50%;\r\n }\r\n }\r\n }\r\n .no-margin {\r\n margin: 0;\r\n }\r\n .moreBtn {\r\n width: 220 / 2 * @toVw;\r\n height: auto;\r\n }\r\n .invite-btn {\r\n position: fixed;\r\n bottom: 0;\r\n width: 100%;\r\n padding-top: 10 * @toVw;\r\n box-sizing: content-box;\r\n text-align: center;\r\n background-color: #fff;\r\n img {\r\n width: 504 / 2 * @toVw;\r\n height: auto;\r\n }\r\n }\r\n .noData {\r\n width: 80%;\r\n margin-top: 15px;\r\n }\r\n</style>\r\n"],sourceRoot:""}])},c8tX:function(n,e,t){n.exports=t.p+"static/img/header_t01.51aa17a.png"},j2ho:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-3bfbbef0] {\n float: right;\n}\n.main-block[data-v-3bfbbef0] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-3bfbbef0]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-3bfbbef0]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-3bfbbef0]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-3bfbbef0]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.activity[data-v-3bfbbef0] {\n padding-bottom: 17.9910045vh;\n background-color: #1a65f7;\n}\n.headerImg[data-v-3bfbbef0] {\n width: 100%;\n}\n.inviteContainer[data-v-3bfbbef0] {\n position: relative;\n margin-left: 3.86666667vw;\n margin-right: 3.86666667vw;\n margin-top: 9.5952024vh;\n min-height: 100px;\n text-align: center;\n background-color: #fff;\n border-radius: 8px;\n padding-top: 10.66666667vw;\n padding-bottom: 2.84857571vh;\n}\n.invite-title[data-v-3bfbbef0] {\n position: absolute;\n width: 70.26666667vw;\n left: 50%;\n margin-left: -35.13333333vw;\n top: -8vw;\n height: auto;\n}\n.invite-list[data-v-3bfbbef0] {\n margin-left: 4.26666667vw;\n margin-right: 4.26666667vw;\n padding: 2.09895052vh;\n border: 1px solid #fc4a1b;\n border-radius: 8px;\n}\n.invite-list .i-title[data-v-3bfbbef0] {\n font-size: 14px;\n}\n.invite-list .i-num[data-v-3bfbbef0] {\n font-size: 18px;\n}\n.flex-center[data-v-3bfbbef0] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.flex-start[data-v-3bfbbef0] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.red[data-v-3bfbbef0] {\n color: #fc4a1b;\n}\n.p-list[data-v-3bfbbef0] {\n margin: 0 4.26666667vw;\n padding: 0;\n}\n.p-list li[data-v-3bfbbef0] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin: 0;\n padding: 2.13333333vw;\n}\n.p-list li img[data-v-3bfbbef0] {\n width: 9.86666667vw;\n height: 9.86666667vw;\n margin-right: 5px;\n border-radius: 50%;\n}\n.no-margin[data-v-3bfbbef0] {\n margin: 0;\n}\n.moreBtn[data-v-3bfbbef0] {\n width: 29.33333333vw;\n height: auto;\n}\n.invite-btn[data-v-3bfbbef0] {\n position: fixed;\n bottom: 0;\n width: 100%;\n padding-top: 2.66666667vw;\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n text-align: center;\n background-color: #fff;\n}\n.invite-btn img[data-v-3bfbbef0] {\n width: 67.2vw;\n height: auto;\n}\n.noData[data-v-3bfbbef0] {\n width: 80%;\n margin-top: 15px;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/buy/activity.vue","D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/components/buy/activity.vue"],names:[],mappings:";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;AC+WD;EACE,6BAAA;EACA,0BAAA;CD7WD;AC+WD;EACE,YAAA;CD7WD;AC+WD;EACE,mBAAA;EACA,0BAAA;EACA,2BAAA;EACA,wBAAA;EACA,kBAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;EACA,2BAAA;EACA,6BAAA;CD7WD;AC+WD;EACE,mBAAA;EACA,qBAAA;EACA,UAAA;EACA,4BAAA;EACA,UAAA;EACA,aAAA;CD7WD;AC+WD;EACE,0BAAA;EACA,2BAAA;EACA,sBAAA;EACA,0BAAA;EACA,mBAAA;CD7WD;ACwWD;EAOI,gBAAA;CD5WH;ACqWD;EAUI,gBAAA;CD5WH;AC+WD;EACE,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,+BAAA;EAAA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,wBAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,oBAAA;CD7WD;AC+WD;EACE,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,+BAAA;EAAA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,4BAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,oBAAA;CD7WD;AC+WD;EACE,eAAA;CD7WD;AC+WD;EACE,uBAAA;EACA,WAAA;CD7WD;AC2WD;EAII,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,+BAAA;EAAA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,+BAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,oBAAA;EACA,UAAA;EACA,sBAAA;CD5WH;ACmWD;EAWM,oBAAA;EACA,qBAAA;EACA,kBAAA;EACA,mBAAA;CD3WL;AC+WD;EACE,UAAA;CD7WD;AC+WD;EACE,qBAAA;EACA,aAAA;CD7WD;AC+WD;EACE,gBAAA;EACA,UAAA;EACA,YAAA;EACA,0BAAA;EACA,gCAAA;UAAA,wBAAA;EACA,mBAAA;EACA,uBAAA;CD7WD;ACsWD;EASI,cAAA;EACA,aAAA;CD5WH;AC+WD;EACE,WAAA;EACA,iBAAA;CD7WD",file:"activity.vue",sourcesContent:["//颜色参数\n@toVw:100/375vw;\n@toVh:100/667vh;\n@bg-b: #333;\n@bg-b-s:#444;\n@black-line:#191919;\n@gray-line:#666;\n@light-line:#ddd;\n@main-font-color:#fff;\n@secondary-font-color:#999;\n@gold-color-light:#FFD04B;\n@gold-color: #a18430;\n\n//公共类\n.fl-r{\n float: right;\n}\n.main-block{\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml{\n\n}\n.clear-both{\n &:after{\n content: '';\n display: block;\n clear: both;\n }\n}\n//滚动条样式\n::-webkit-scrollbar-track-piece { //滚动条凹槽的颜色,还可以设置边框属性\n border-radius: 10px;\n}\n::-webkit-scrollbar {//滚动条的宽度\n width:5px;\n height:5px;\n}\n::-webkit-scrollbar-thumb {//滚动条的设置\n background-color:@secondary-font-color;\n border-radius: 10px;\n height: 10px;\n min-height:10px;\n}\n",".fl-r {\n float: right;\n}\n.main-block {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both:after {\n content: '';\n display: block;\n clear: both;\n}\n::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.activity {\n padding-bottom: 17.9910045vh;\n background-color: #1a65f7;\n}\n.headerImg {\n width: 100%;\n}\n.inviteContainer {\n position: relative;\n margin-left: 3.86666667vw;\n margin-right: 3.86666667vw;\n margin-top: 9.5952024vh;\n min-height: 100px;\n text-align: center;\n background-color: #fff;\n border-radius: 8px;\n padding-top: 10.66666667vw;\n padding-bottom: 2.84857571vh;\n}\n.invite-title {\n position: absolute;\n width: 70.26666667vw;\n left: 50%;\n margin-left: -35.13333333vw;\n top: -8vw;\n height: auto;\n}\n.invite-list {\n margin-left: 4.26666667vw;\n margin-right: 4.26666667vw;\n padding: 2.09895052vh;\n border: 1px solid #fc4a1b;\n border-radius: 8px;\n}\n.invite-list .i-title {\n font-size: 14px;\n}\n.invite-list .i-num {\n font-size: 18px;\n}\n.flex-center {\n display: flex;\n flex-flow: row nowrap;\n justify-content: center;\n align-items: center;\n}\n.flex-start {\n display: flex;\n flex-flow: row nowrap;\n justify-content: flex-start;\n align-items: center;\n}\n.red {\n color: #fc4a1b;\n}\n.p-list {\n margin: 0 4.26666667vw;\n padding: 0;\n}\n.p-list li {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n margin: 0;\n padding: 2.13333333vw;\n}\n.p-list li img {\n width: 9.86666667vw;\n height: 9.86666667vw;\n margin-right: 5px;\n border-radius: 50%;\n}\n.no-margin {\n margin: 0;\n}\n.moreBtn {\n width: 29.33333333vw;\n height: auto;\n}\n.invite-btn {\n position: fixed;\n bottom: 0;\n width: 100%;\n padding-top: 2.66666667vw;\n box-sizing: content-box;\n text-align: center;\n background-color: #fff;\n}\n.invite-btn img {\n width: 67.2vw;\n height: auto;\n}\n.noData {\n width: 80%;\n margin-top: 15px;\n}\n",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import "../../util/public";\n@red: #fc4a1b;\n@borderRadius: 8px;\n.activity {\n padding-bottom: 120 * @toVh;\n background-color: #1a65f7;\n}\n.headerImg {\n width: 100%;\n}\n.inviteContainer {\n position: relative;\n margin-left:29 / 2 * @toVw;\n margin-right:29 / 2 * @toVw;\n margin-top: 128 / 2 * @toVh;\n min-height: 100px;\n text-align: center;\n background-color: #fff;\n border-radius: @borderRadius;\n padding-top: 80 / 2 * @toVw;\n padding-bottom: 38 / 2 * @toVh;\n}\n.invite-title {\n position: absolute;\n width: 527 / 2 * @toVw;\n left: 50%;\n margin-left: -527 / 4 * @toVw;\n top: -60 / 2 * @toVw;\n height: auto;\n}\n.invite-list {\n margin-left: 32 / 2 * @toVw;\n margin-right: 32 / 2 * @toVw;\n padding: 28 / 2 * @toVh;\n border: 1px solid @red;\n border-radius: @borderRadius;\n .i-title {\n font-size: 14px;\n }\n .i-num {\n font-size: 18px;\n }\n}\n.flex-center {\n display: flex;\n flex-flow: row nowrap;\n justify-content: center;\n align-items: center;\n}\n.flex-start {\n display: flex;\n flex-flow: row nowrap;\n justify-content: flex-start;\n align-items: center;\n}\n.red{\n color: @red;\n}\n.p-list {\n margin: 0 32 / 2 * @toVw;\n padding: 0;\n li {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n margin: 0;\n padding: 8 * @toVw;\n img {\n width: 74 / 2 * @toVw;\n height: 74 / 2 * @toVw;\n margin-right: 5px;\n border-radius: 50%;\n }\n }\n}\n.no-margin {\n margin: 0;\n}\n.moreBtn {\n width: 220 / 2 * @toVw;\n height: auto;\n}\n.invite-btn {\n position: fixed;\n bottom: 0;\n width: 100%;\n padding-top: 10 * @toVw;\n box-sizing: content-box;\n text-align: center;\n background-color: #fff;\n img {\n width: 504 / 2 * @toVw;\n height: auto;\n }\n}\n.noData {\n width: 80%;\n margin-top: 15px;\n}\n'],sourceRoot:""}])},qVuA:function(n,e){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABECAYAAADqb1uvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NjczMkQzRUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5NjczMkQ0RUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk2NzMyRDFFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk2NzMyRDJFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Wm4GZAAAO6klEQVR42uxde3BU5RU/393NbhLIO4EoyEsQlWgR32NRKdb6xFofoH9YsaPtMCpl1Klax44OKjpF6zC1Ux1FW6zEVwcR+/BBRSsIaokatZRXQkRMsnkRQjbZvV/P+e5m349795XceH4z32Szex/fPd/5nfM73/32rhhs/wkkwSRs12Kbh+14bDXY3MBgMIbQi60FWxO2f2Grd1a9sifRxmLQc0Uioq3AdjU2B9uUwTANnUiH7U5n5cvNsYTriCHcAmxrsJWw7RiMjDLfTc6Kl18If9MJImKjpdgexaaxvRiMjDAW2/O+ritrN8/f9lgwww10Xjn0eiE2YqNgWzEYWYPEds2W+VvrDcJ1XTlUszUGWMlgMLIvL2dt+cHWZpSUKqE9xGRjMHIqLx+mTCe8PVdNxhe7uW5jMHIKmr2cRiRbxGRjMHIOxTWapZzHtmAw8oJ5Timgju3AYOQFdU6g5Vp8I4DByD0kjNOQbC62BIORBwgoIEnJYDDyBCfLSQYjj4QbrRnO/6IH5E6veq3NLwXtdBvc1z+sg/x6AKTHB9A+CHrDYXAuqwUoGv13bei6/c+1g+PqShDTCznD2W4Ad3lBvt9n/DO7aHhXiAaIFOxbs9d475AeDAryvb74geMIDzhuqEl4aP3DXkXOYSlJZhZlhRx0Df7H2wA6/eDDMRNzi0dtoPnuSMosX6f+eqfKQDFEb0QCdfizd56XukE7pyShY+tv9yQka67huLkKxIzCjAKR/zW04+rOiLe1M8cAFI/OrG4LSel/YL/1DNfoDTnlGz2gf3rYGj+nu0FbWJX4+DUF6Oie7MaEaQUAEwvUuWGMBuJYzCATXCrSyzwFEks2FkZLK5Bs6QX5HMr+3YNxPjukWlJbUZlwhv2W/zptIQ83ZRbB1aDuzq7sosHWKx2Jsxl+Jurcca9BXDQWxNFuRSj1fyUOQ2V6Q6HImaFNh4huGdUW98GMpjf0JSSalfEW3yviDDfq6sAUtnGsnWp6QkBuCn3bXruuOoJgMpOsuKgqrSTnP39n6BgXl4K4tCI9G5mpX//XD3LbIZBv9mZVbtvRd22R4bQnJqbeqMkL+lMdxoBS5inXgllNzC4Eub3f2A6jubakJnWNkKJgl+s7zTtGeK2HfZP/PmjNAChfhY3kk/wUs9gXeM07vcmzFY3F9Sjbq1O7oXyyPTSGpB7OsucTQGxBuKQzYRRB3+oGfZUnOBjaygkgV7cHZYuYi0X4TDfI+m5FQv2JNtBuH5/RDFvwfFaBAcHqvuLsYlOE09d6lJNbvpYNPSAazNW44rzS1H3B4Cef6UxJNLNBRH+6LUQ2CsA3VqYtwYdfUtpZ8lHh/awnVJ8FyAYTXDGyR/ysRk1EKEcg0i1pMRx5yThbDJ6pcUqVURIB7SHN1rhmaieSp0jiiLqZstIPkWBDM64os3XMhOLE4uTXTWSjQBmUv3iM+WVgV7+1X5jo8ClJJqMHFGWjdt+RSaUg1TswBTPd79pUpiHnlJv2KuLBgvKUgx9xrFuqTDgyEmBDb2ifGyoU6S2jpsB2wyRQQcDaDoOgx4Xu18mdWM8t3x8KDPfXxs90pFyebI2wH42xuGmcrecF7EE4Mn4DDtCHvZEDEOb8Zot+Glyx0gX6460AAZmiBp/Ih1JHnIufzy2JyZIxx0l1PpqRW7YvUhYuqsqfw6ewiR4+aWJhW0tlwD1Hxr6PdtV79FAGu/dADOlUDYiy32pAZcJlQTLCWz0JZVLakhAHXXtkoiFJA9kuJK06DdkZkEDi8orIGcXl5u4JSnKqMIeRLfh6+f7MDDLdnVfS5gRIGCKOvrgpaHcaAwqCEoMUZcXo8SYZqTLbKFh5MrIzXLEWl2xKAi7KfM2dynari9Wki3y+K3LKmiTntj6j9gsnUrr3BK3USYn6C6MERDqstfXbvjZsThNJi5vTytQ8aZJNUE1F5Bpycop080qDU/pUDyTNMEOvW30ASbZVNcZyrDXasT58tSsoNcX1VSOqOJcWPperPKqZOq6FbU1P4CQCrSn1+IzbBnTrJtF9uTD1IrFut+uspO1qOGX0Mw8BnDTGMDoV3UtarB2kvjtipivhAGPNoWoJcopP8JxxinmR7J4gTYc/3Bb6n2Tp3eOzty7QbpKKxoomTggtJlf7qFq3EuVzYJLl6TY1frCwDMS1VVzD5RxEsvll+T0nTZgkmjRJJGNpNclTHZHk/GWNkaW/q6CxMyPBaWkZTVadXxbKZDRRtvJAaH8Kmt8MqqDIhBtOnJ2BQ7dkaY0lkW2oHgmXXjQDl2mGp4yaRq2qblskqX1k1Cyl2W0tEw4zE0SrCyLYcW4QdSjjaT1pdHCjWcoHv420J90SuK2WJeWwS85MIt76Tku1ixWyMQLjQ7O849DNJrsNaR349kNSCRovK5ZqRsZLdq7F1Slv5ww/4aRurxGM7m9G/ZeRr60ei24r/KY199drul9pXk+1w9o5rNipAsl1SVniMaNbAZvRjv84CLA9ybI0M9J0oQ+P7RzphLPZIpmo/sof7c7ScWOPnXTz+k6A1V3xI+3NlbFOZqUrF+yJvF6z/QrbTK7CTLGqw9xuKmi05sROiTIZfEXfyD+UnGTp+MYI92cn6DYjXK4SMpnBjC06fSAfaQNo8MZG8k6jc/JbLO539GfvenXrhMtpwLPiMxuM+k02oD0O6rF2C8fUAvVdQZiZumaV7/UCvBT2rYvvYy04zQ0j3Z+dwmaSUuaovwK9NZUt5GeHQT7sCRIruO+9WDu8g7Lo/QDJ0BHkSwezdME6CAtyT+aBcFZ8Rvb6QT7Xk9z2FxQDnDsGxAkmv1S6fzDSvhjstF9Ugh3KI8xwdqvhIl1KWz8x/UO9gcT4Q3dYhkthi6aBSLLRQK+oATiyAOTbvTnMKObGSPyqGltgt10DIIqE6lvMIX/fAfLvgZroRBdoD1hcEGzBZ8QlY0G+i+fa6wu9OcUJ4mTMRicXgZjhAijUMJj1mzouXZe8rz3yHHcg2coE2MGXv9uTJtLaJIO4cAzIvx1SziPOcoNYigNdKAL7hY4lrhhjSJx0u7WsPc1JE0Q/ZrnXMZD8CTMuBgSxuAQEZo+Izz8MyV0x25XbzIC8EkvLAf6D55xUYBCswhG6vK2oGtYcNAiJdhM/TVz7qm2XR37PTtxTAaLOBXbxY/tluKj+yhXpT+vL/b6oGi61LcQtpQAtSLhzio2dhmqGcO5Wo6NPTX+2TEZfr4Uxkju8imxGvamDfBQz+JZ+EDeWKkdXtVR4lj6mIOeZQdli6tjYMSTyr+sNZj/5CgazYgpYJbFB5JlukP+MrIvFr8tBnOIGO/mw7SWl/MCbveOaIZxyHmfstmH9kn88qFq+JaXq3/FIoN9WgFyFdVOTP2gj+UEbiMuLQG4Ms9dkh7H9cPkAJibtrnLQH8Ks9VmAdH9G0k3Efp0aWNq1rR9lP5KyK6puvqsUZakL7Oa/TmHDDJebiQEJmdgiV9MV1Cer/RJTULI9gI78LMrKt0IEk3+NfIyCdk0xDPv4I2cct5aC/w4kXZdhQ/lQD4hbddDXHQ4GjSDKBWh3lxpPGrOb79LY9LbNt9d9AZIX3+RgVQfWYuIIR/px4DHMalsCz1A5A2uVWelLSv3pEDG0FaWZydM9PtCfwAzRHOuc1EcxzwXiBJexcn84hQv1884Us5kL3KBdUWzUzTYFSkqbLUlC3xCTc2TwTGwRJinF8SiJzstgiVEY4VSf9DSvl2TYDgwCPfFjqmz0qQbQh+TDPp+OWWO6IyOCWzIZBc79qFj+i/1o8CUm2ukYGC5zB/ql5+5eLEtKtO06rD/2Dk9Q0BYWgqjVLBNOvjkA8vPsPHhW6Bakrsr+9HsFfpBb6Ttn/jg1npHFoz+TjX7VIoIG/QQ8TQBNwL9FpAA0U9lF7ok69tf4fyCGyC+QWL0Qt28xfT3NAdoCIpoj7oSZPTOcf2RnOBo8uW2Y+ngJntefxrKqfegY+7JXs0KCy9c/oQcqBSZGduB23Un6Woa1z2VO0M4z7svJA0jMd1HGve+Pux8RIhkpxKkGCcRZSIo5kRlRbh4AfYMvvQBzFBL7DOznXKeq1xT8o2dh+MifNBnGtXHGhMXw9jNZH7RyAF+KYCQmItEuQgeegwQpDGUJQfe6r3KCA5vcq4P+ORKwEduX5i54KAg6LnbEZGBtrsM84SgQzMYsOlNTGVXUilAE0yWMNoz4DKediQMw0zE8Jy/VLWS40HbaBRpop6U/CeG73xeV4WSCbGAQSraEfV4KhgMfg5liGrbxQw7sT5gp6TgOzCxwIdq53wHyW5Smu7Dtw9aK7SuZJCPJmAwkarAdK4L7UR9hfOAzrL9pBYw4Gt/DgCHKwiVq4mw+WiD6dp0sgZG58tuOZgwsglCOPjmDY20Mm4CZg8dK8sUD2UQ/ViLVOQ0HzpHQoBVwXfgX60QYevhYBZGbf5zCEuEO75jNhGMw8icpdbYCg5G3SRM/PxqAwcgb4eSgDsLJhmAwcg3pQ8INdvvBVcGFL4ORawx2S3D2t/jBXaaxNRiMHKN/nw7Oni90KDuOMxyDkWv0fImE83ykDxz1Y+EC5hyDkcMCDgC5Nuj0tsu2jo/8E6pOYcYxGLmC5yMJyLVWmp9sbH5VTiifJcHhZsMwGNmG3wvQ/Kp6+TkR7h1vB5y/e42EGddLYGnJYGRXSu5eI8DboYi1kQhXj+1Bz8dCc5UATLlcZ9IxGFkiW9M6DZBb9B8t6aoXg+8dAZuXFryA/yyidyvqdJhxnZ/lJYORoYzcXe+A9o+Dt9zWYrtGDL47HjYvc0+iWg6bepaZu0LCpEt9UD2bsx2DYTWrtW/XoHm9E7ydQfLQcwtnYWsWgxuN37DefFsRZbi/QBjFiHjVJ/mhdLofimslFIyVIBxsUwYjyC8/wGCvgL4DAnp2OsDT4IB+j4iiIFwbyHAgfO9UBz/54PbipfjnUWy89ITByEq+gzuwrRx6Q2yaMyl6owXY1mArYXsxGGmDZOTPA6oxiHiZ7DVsdYEUyF+WYzCsQQ9wZ1Y02RJluHBMCujPeYED0KNnCtimDEYQ9DxE+jVLmnTciO1FbAl/JfT/AgwA2RJI300bn3EAAAAASUVORK5CYII="},x2PD:function(n,e,t){var r=t("j2ho");"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);t("rjj0")("4b105e57",r,!1,{})},yYpN:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=t("MJLE"),i=t.n(r),o=t("Au9i"),a=t("CCn6"),s=t("E26C"),l=t.n(s),d=t("kXdI"),c=t.n(d),p=t("1UEi"),A=t.n(p),h=t("XaoW"),g=t.n(h),u=t("zpE/"),f=t.n(u),m=t("0ZjB"),v=t.n(m),b=t("2Pnh"),w=t.n(b),x=t("c8tX"),D=t.n(x),I=t("J85P"),C=t.n(I),y=t("2vor"),E=t.n(y),B=t("AlL1"),_=t.n(B),R=t("qVuA"),k=t.n(R),T=t("G3B8"),U=t.n(T),L=t("PHFB"),M=t.n(L),W={name:"index",data:function(){return{header1:D.a,header2:C.a,header4:E.a,inviteResultTitle:_.a,moreResult:k.a,inviteBtn:U.a,refBg:l.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:f.a,weChatIcon:g.a,closeUrl:v.a,moreUrl:c.a,refIcon:A.a,noData:M.a,swiperOption:{pagination:{el:".swiper-pagination"}},QRCodeB:!1,dataURL:null,user_id:null,invite_code_f:!0,invite_code:"",shopId:"",groupId:null,groupDetail:!1,groupData:null,earnings:0,userNum:0,inviteList:[],shareTitle:"唱唱启蒙英语邀友返现金",shareDesc:"唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~"}},filters:{formatDate:function(n){return n?n.split(" ")[0]:""}},mounted:function(){this.getInviteResult(),this.getInviteList(),this.enableShare()},methods:{goToInvite:function(){var n={};window.location.href.indexOf("shopId")>-1&&(n.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(n.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(n.invite_code=this.$route.query.invite_code),this.$router.push({name:"activityInvite",query:n})},goToInviteList:function(){var n={};window.location.href.indexOf("shopId")>-1&&(n.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(n.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(n.invite_code=this.$route.query.invite_code),this.$router.push({name:"inviteList",query:n})},refshow:function(){var n=this;if(o.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))setTimeout(function(){o.Indicator.close(),n.invite_code||(n.invite_code="CC-USER"),n.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id;var e=n.invite_code.split("-");e.length>2&&"TEACHER"===e[1]&&(e[1]="USER");var t=e[0]+"-"+e[1],r="https://wechat-test.changchangenglish.com/#/buyDetail?shopId="+n.shopId+"&invite_code="+t+"-"+n.user_id;n.groupId&&"null"!==n.groupId&&(r+="&groupId="+n.groupId),n.qrcode(r),n.refVisible=!0,n.$nextTick(function(){n.dataURL||setTimeout(function(){var e=document.getElementById("capture").getClientRects()[0],t=(e.height,e.width);document.getElementById("capture").style.width=t+"px";n.getOffsetRect(n.$refs.imageWrapper);var r=document.getElementById("capture").getClientRects()[0],i=r.height1,o=r.width1;w()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:o,height:i,letterRendering:!0}).then(function(e){var t=e.toDataURL("image/jpg");n.dataURL=t}).catch(function(n){alert(n),console.log()})},500)})},500);else{var e={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:e})}},getOffsetRect:function(n){var e=n.getBoundingClientRect(),t=document.body,r=document.documentElement,i=window.pageYOffset||r.scrollTop||t.scrollTop,o=window.pageXOffset||r.scrollLeft||t.scrollLeft,a=r.clientTop||t.clientTop,s=r.clientLeft||t.clientLeft,l=e.top+i-a,d=e.left+o-s;return{top:Math.round(l),left:Math.round(d)}},qrcode:function(n){this.QRCodeB?this.QRCodeB.makeCode(n):this.QRCodeB=new i.a("qrcode",{width:80,height:80,text:n,image:""})},enableShare:function(){var n=this;Object(a.y)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(e){wx.config({debug:!1,appId:e.appId,timestamp:parseInt(e.timestamp),nonceStr:e.nonceStr,signature:e.signature,jsApiList:e.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:n.shareTitle,desc:n.shareDesc,link:window.location.href,imgUrl:"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功"),window._hmt.push(["_trackEvent","分享","商品页好友分享","id"+n.shopId,n.invite_code])},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:n.shareTitle,desc:n.shareDesc,link:window.location.href,imgUrl:"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){window._hmt.push(["_trackEvent","分享","商品页朋友圈分享","id"+n.shopId,n.invite_code])},cancel:function(){}})})})},onShare:function(n){this.shopId,this.groupId,this.invite_code;1===n&&(this.shopId,this.invite_code)},toDataURLBase64:function(n,e){var t=new XMLHttpRequest;t.onload=function(){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(t.response)},t.responseType="blob",t.open("GET",n,!0),t.send()},getDetail:function(){var n=this;window.location.href.indexOf("invite_code")>-1&&(this.invite_code=this.$route.query.invite_code,this.invite_code.split("-").length<3&&(this.invite_code_f=!1));window.location.href.indexOf("shopId")>-1&&(this.shopId=this.$route.query.shopId,Object(a.g)(this.shopId).then(function(e){if(e.desc=JSON.parse(e.desc),e.goods_desc=JSON.parse(e.goods_desc),e.share_desc=JSON.parse(e.share_desc),2===e.status&&e.bind_goods_id)return n.$router.push({name:"buyDetail",query:{shopId:e.bind_goods_id}}),void n.getDetail();n.groupDetail=e;for(var t=0;t<n.groupDetail.header_url.length;t++)n.groupDetail.header_url[t]=n.groupDetail.header_url[t].replace("http://","https://");if(n.groupDetail.desc.detail=n.groupDetail.desc.detail.replace(/http:\/\//g,"https://"),n.groupDetail.desc.qa=n.groupDetail.desc.qa.replace(/http:\/\//g,"https://"),n.groupDetail.share_desc.refImg&&1===n.groupDetail.share_desc.refImg.length){n.groupDetail.share_desc.refImg[0].url=n.groupDetail.share_desc.refImg[0].url.replace("http://","https://");var r=n;n.toDataURLBase64(n.groupDetail.share_desc.refImg[0].url,function(n){r.groupDetail.share_desc.refImg[0].url=n})}2===n.groupDetail.goods_type&&(localStorage.getItem("cc_token")&&Object(a.s)({goods_id:n.shopId}).then(function(e){e.out_trade_no&&n.$router.push({name:"success",query:{out_trade_no:e.out_trade_no}})}),window.location.href.indexOf("groupId")>-1?(n.groupId=n.$route.query.groupId,Object(a.i)(n.groupId).then(function(e){n.groupData=e}),n.onShare(0)):n.onShare(1))}))},getInviteResult:function(){var n=this,e=this.$route.query.shopId;Object(a.l)({},e).then(function(e){n.earnings=e.earnings,n.userNum=e.user_num})},getInviteList:function(){var n=this,e=this.$route.query.shopId;Object(a.k)({page:1,limit:4},e).then(function(e){n.inviteList=e.list})}}},j=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",[t("div",{staticClass:"activity"},[t("img",{staticClass:"headerImg",attrs:{src:n.header1}}),n._v(" "),t("img",{staticClass:"headerImg",attrs:{src:n.header2}}),n._v(" "),t("div",{staticClass:"inviteContainer"},[t("img",{staticClass:"invite-title",attrs:{src:n.inviteResultTitle}}),n._v(" "),t("div",{staticClass:"invite-list"},[n._m(0),n._v(" "),t("div",{staticClass:"flex-center i-num red"},[t("span",[n._v(n._s(n.userNum)+"人")]),n._v(" "),t("span",[n._v(n._s(n.earnings/100)+"元")])])]),n._v(" "),0===n.userNum?t("img",{staticClass:"noData",attrs:{src:n.noData}}):n._e(),n._v(" "),0!=n.userNum?[t("ul",{staticClass:"p-list"},n._l(n.inviteList,function(e){return t("li",[t("div",{staticClass:"flex-start no-margin"},[t("img",{attrs:{src:e.avatar}}),n._v(" "),t("span",[n._v(n._s(e.nickname))])]),n._v(" "),t("span",{staticClass:"no-margin"},[n._v(n._s(n._f("formatDate")(e.pay_at)))])])})),n._v(" "),n.inviteList&&n.inviteList.length>3?t("img",{staticClass:"moreBtn",attrs:{src:n.moreResult},on:{click:n.goToInviteList}}):n._e()]:n._e()],2),n._v(" "),t("img",{staticClass:"headerImg",attrs:{src:n.header4}}),n._v(" "),t("div",{staticClass:"invite-btn"},[t("img",{attrs:{src:n.inviteBtn},on:{click:n.goToInvite}})])])])};j._withStripped=!0;var O={render:j,staticRenderFns:[function(){var n=this.$createElement,e=this._self._c||n;return e("div",{staticClass:"flex-center i-title"},[e("span",[this._v("受邀购买")]),this._v(" "),e("span",[this._v("已获奖金")])])}]},q=O;var S=!1;var z=t("VU/8")(W,q,!1,function(n){S||(t("E+pG"),t("x2PD"))},"data-v-3bfbbef0",null);z.options.__file="src/components/buy/activity.vue";e.default=z.exports}});
//# sourceMappingURL=3.4a6e050cd6060ccad55b.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/refIcon.png","webpack:///./src/assets/activity/header_t04.png","webpack:///./src/assets/activity/invite_result.png","webpack:///./src/components/buy/activity.vue?a27b","webpack:///./src/assets/activity/btn.png","webpack:///./src/assets/activity/header_02.png","webpack:///./src/assets/activity/no_data.png","webpack:///./src/components/buy/activity.vue?437b","webpack:///./src/assets/activity/header_t01.png","webpack:///./src/components/buy/activity.vue?c5f0","webpack:///./src/assets/activity/more.png","webpack:///./src/components/buy/activity.vue?199c","webpack:///src/components/buy/activity.vue","webpack:///./src/components/buy/activity.vue?4da6","webpack:///./src/components/buy/activity.vue"],"names":["module","exports","__webpack_require__","p","content","i","locals","push","version","sources","names","mappings","file","sourcesContent","sourceRoot","activity","name","data","header1","header_t01_default","a","header2","header_02_default","header4","header_t04_default","inviteResultTitle","invite_result_default","moreResult","more_default","inviteBtn","btn_default","refBg","refBg_default","join","popType","popFill","popupVisible","refVisible","tabType","popcontentW","popcontentT","qrCode","weChatCode_default","weChatIcon","wechatIcon_default","closeUrl","closemy_default","moreUrl","moreIcon_default","refIcon","refIcon_default","noData","no_data_default","swiperOption","pagination","el","QRCodeB","dataURL","user_id","invite_code_f","invite_code","shopId","groupId","groupDetail","groupData","earnings","userNum","inviteList","shareTitle","shareDesc","filters","formatDate","value","split","mounted","this","getInviteResult","getInviteList","enableShare","methods","goToInvite","query","window","location","href","indexOf","$route","$router","goToInviteList","refshow","_this2","mint_ui_common","open","document","body","scrollTop","documentElement","localStorage","getItem","setTimeout","close","JSON","parse","length","code","URL","qrcode","$nextTick","_document$getElementB","getElementById","getClientRects","width","height","style","getOffsetRect","$refs","imageWrapper","_document$getElementB2","height1","width1","npm_default","async","timeout","scrollX","scale","letterRendering","then","canvas","toDataURL","catch","res","alert","console","log","retUrl","fullPath","is_new_user_url","ele","box","getBoundingClientRect","docElem","pageYOffset","scrollLeft","pageXOffset","clientTop","clientLeft","top","left","Math","round","makeCode","qrcode_default","text","image","that","Object","api","api_list","url","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","desc","link","imgUrl","success","_hmt","cancel","onMenuShareAppMessage","onShare","type","toDataURLBase64","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","getDetail","_this3","goods_desc","share_desc","status","bind_goods_id","header_url","replace","detail","qa","refImg","_this","avatarUrl","goods_type","goods_id","out_trade_no","_this4","id","user_num","_this5","page","limit","list","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","_m","_s","_e","_l","avatar","nickname","_f","pay_at","on","click","_withStripped","esExports","staticRenderFns","buy_activity","disposed","Component","normalizeComponent","ssrContext","options","__file","__webpack_exports__"],"mappings":"yCAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,yDCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,0DCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,+DCGxC,IAAAC,EAAcF,EAAQ,QACtB,iBAAAE,QAA4CJ,EAAAK,EAASD,EAAA,MACrDA,EAAAE,SAAAN,EAAAC,QAAAG,EAAAE,QAEaJ,EAAQ,OAARA,CAAwE,WAAAE,GAAA,4BCPrFJ,EAAAC,QAAiBC,EAAAC,EAAuB,mDCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,yDCAxCH,EAAAC,QAAiBC,EAAAC,EAAuB,wDCAxCH,EAAAC,QAA2BC,EAAQ,OAARA,EAA0D,IAKrFK,MAAcP,EAAAK,EAAS,wCAAsC,IAAUG,QAAA,EAAAC,SAAA,kFAAAC,SAAAC,SAAA,yBAAkJC,KAAA,eAAAC,gBAAA,ssiBAAguiBC,WAAA,4BCLz7iBd,EAAAC,QAAiBC,EAAAC,EAAuB,2DCAxCH,EAAAC,QAA2BC,EAAQ,OAARA,EAA0D,IAKrFK,MAAcP,EAAAK,EAAS,88GAA48G,IAAUG,QAAA,EAAAC,SAAA,8QAAAC,SAAAC,SAAA,k3CAAsqDC,KAAA,eAAAC,gBAAA,8uBAAyxB,6oEAA6oE,onFAAqnFC,WAAA,0BCL9qVd,EAAAC,QAAA,mtMCGA,IAAAG,EAAcF,EAAQ,QACtB,iBAAAE,QAA4CJ,EAAAK,EAASD,EAAA,MACrDA,EAAAE,SAAAN,EAAAC,QAAAG,EAAAE,QAEaJ,EAAQ,OAARA,CAAwE,WAAAE,GAAA,ibCqDrFW,GACAC,KAAA,QACAC,KAFA,WAGA,OACAC,QAAAC,EAAAC,EACAC,QAAAC,EAAAF,EACAG,QAAAC,EAAAJ,EACAK,kBAAAC,EAAAN,EACAO,WAAAC,EAAAR,EACAS,UAAAC,EAAAV,EACAW,MAAAC,EAAAZ,EACAa,MAAA,EACAC,SAAA,EACAC,SAAA,EACAC,cAAA,EACAC,YAAA,EACAC,SAAA,EACAC,YAAA,qCACAC,YAAA,+BACAC,OAAAC,EAAAtB,EACAuB,WAAAC,EAAAxB,EACAyB,SAAAC,EAAA1B,EACA2B,QAAAC,EAAA5B,EACA6B,QAAAC,EAAA9B,EACA+B,OAAAC,EAAAhC,EACAiC,cACAC,YACAC,GAAA,uBAGAC,SAAA,EACAC,QAAA,KACAC,QAAA,KACAC,eAAA,EACAC,YAAA,GACAC,OAAA,GACAC,QAAA,KACAC,aAAA,EACAC,UAAA,KACAC,SAAA,EACAC,QAAA,EACAC,cACAC,WAAA,cACAC,UAAA,wCAGAC,SACAC,WADA,SACAC,GACA,OAAAA,EACAA,EAAAC,MAAA,QAEA,KAIAC,QAvDA,WAwDAC,KAAAC,kBACAD,KAAAE,gBACAF,KAAAG,eAEAC,SACAC,WADA,WAEA,IAAAC,KACAC,OAAAC,SAAAC,KAAAC,QAAA,eACAJ,EAAApB,OAAAc,KAAAW,OAAAL,MAAApB,QAEAqB,OAAAC,SAAAC,KAAAC,QAAA,gBACAJ,EAAAnB,QAAAa,KAAAW,OAAAL,MAAAnB,SAEAoB,OAAAC,SAAAC,KAAAC,QAAA,oBACAJ,EAAArB,YAAAe,KAAAW,OAAAL,MAAArB,aAEAe,KAAAY,QAAAhF,MAAAS,KAAA,iBAAAiE,WAEAO,eAdA,WAeA,IAAAP,KACAC,OAAAC,SAAAC,KAAAC,QAAA,eACAJ,EAAApB,OAAAc,KAAAW,OAAAL,MAAApB,QAEAqB,OAAAC,SAAAC,KAAAC,QAAA,gBACAJ,EAAAnB,QAAAa,KAAAW,OAAAL,MAAAnB,SAEAoB,OAAAC,SAAAC,KAAAC,QAAA,oBACAJ,EAAArB,YAAAe,KAAAW,OAAAL,MAAArB,aAEAe,KAAAY,QAAAhF,MAAAS,KAAA,aAAAiE,WAEAQ,QA3BA,WA2BA,IAAAC,EAAAf,KAMA,GALMgB,EAAA,UAANC,OACAC,SAAAC,KAAAC,UAAA,KACAF,SAAAC,KAAAC,UAAA,GACAF,SAAAG,gBAAAD,UAAA,IAEAE,aAAAC,QAAA,kBAAAD,aAAAC,QAAA,YACAC,WAAA,WACUR,EAAA,UAAVS,QACAV,EAAA9B,cACA8B,EAAA9B,YAAA,WAEA8B,EAAAhC,QAAA2C,KAAAC,MAAAL,aAAAC,QAAA,aAAAxC,QACA,IAAAE,EAAA8B,EAAA9B,YAAAa,MAAA,KACAb,EAAA2C,OAAA,eAAA3C,EAAA,KACAA,EAAA,WAEA,IAAA4C,EAAA5C,EAAA,OAAAA,EAAA,GACA6C,EAAA,gEAAAf,EAAA7B,OAAA,gBAAA2C,EAAA,IAAAd,EAAAhC,QACAgC,EAAA5B,SAAA,SAAA4B,EAAA5B,UACA2C,GAAA,YAAAf,EAAA5B,SAEA4B,EAAAgB,OAAAD,GACAf,EAAArD,YAAA,EACAqD,EAAAiB,UAAA,WACAjB,EAAAjC,SACA0C,WAAA,eAAAS,EAIAf,SAAAgB,eAAA,WAAAC,iBAAA,GADAC,GAHAH,EAEAI,OAFAJ,EAGAG,OAEAlB,SAAAgB,eAAA,WAAAI,MAAAF,QAAA,KACArB,EAAAwB,cAAAxB,EAAAyB,MAAAC,cAAA,IANAC,EAUAxB,SAAAgB,eAAA,WAAAC,iBAAA,GAFAQ,EARAD,EAQAC,QACAC,EATAF,EASAE,OAEgBC,IAAhB3B,SAAAgB,eAAA,YACAY,OAAA,EACAC,QAAA,IACAC,QAAA,EACAC,MAAA,EACAb,MAAAQ,EACAP,OAAAM,EACAO,iBAAA,IACAC,KAAA,SAAAC,GACA,IAAAtE,EAAAsE,EAAAC,UAAA,aACAtC,EAAAjC,YACAwE,MAAA,SAAAC,GAAAC,MAAAD,GAAAE,QAAAC,SACA,QAKA,SAEA,CACA,IAAApD,GAAAqD,OAAA3D,KAAAW,OAAAiD,SAAAC,gBAAA,KACA7D,KAAAY,QAAAhF,MAAAS,KAAA,SAAAiE,YAGAiC,cAxFA,SAwFAuB,GACA,IAAAC,EAAAD,EAAAE,wBACA7C,EAAAD,SAAAC,KACA8C,EAAA/C,SAAAG,gBAEAD,EAAAb,OAAA2D,aAAAD,EAAA7C,WAAAD,EAAAC,UACA+C,EAAA5D,OAAA6D,aAAAH,EAAAE,YAAAhD,EAAAgD,WACAE,EAAAJ,EAAAI,WAAAlD,EAAAkD,UACAC,EAAAL,EAAAK,YAAAnD,EAAAmD,WACAC,EAAAR,EAAAQ,IAAAnD,EAAAiD,EACAG,EAAAT,EAAAS,KAAAL,EAAAG,EACA,OAEAC,IAAAE,KAAAC,MAAAH,GACAC,KAAAC,KAAAC,MAAAF,KAGAzC,OAzGA,SAyGAzF,GACA0D,KAAAnB,QACAmB,KAAAnB,QAAA8F,SAAArI,GAEA0D,KAAAnB,QAAA,IAAA+F,EAAAnI,EAAA,UACA2F,MAAA,GACAC,OAAA,GACAwC,KAAAvI,EACAwI,MAAA,MAMA3E,YAAA,WACA,IAAA4E,EAAA/E,KACMgF,OAAAC,EAAA,EAAAD,EACNE,SAAA,4CACAC,IAAA5E,OAAAC,SAAAC,KAAAX,MAAA,UACAqD,KAAA,SAAAiC,GACAC,GAAAC,QACAC,OAAA,EACAC,MAAAJ,EAAAI,MACAC,UAAAC,SAAAN,EAAAK,WACAE,SAAAP,EAAAO,SACAC,UAAAR,EAAAQ,UACAC,UAAAT,EAAAS,YAEAR,GAAAS,MAAA,WACAT,GAAAU,qBACAC,MAAAjB,EAAAtF,WACAwG,KAAAlB,EAAArF,UACAwG,KAAA3F,OAAAC,SAAAC,KACA0F,OAAA,oEACAC,QAAA,WACA3C,QAAAC,IAAA,QACAnD,OAAA8F,KAAAzK,MAAA,kCAAAmJ,EAAA7F,OAAA6F,EAAA9F,eAEAqH,OAAA,WAEA7C,QAAAC,IAAA,WAGA2B,GAAAkB,uBACAP,MAAAjB,EAAAtF,WACAwG,KAAAlB,EAAArF,UACAwG,KAAA3F,OAAAC,SAAAC,KACA0F,OAAA,oEACAC,QAAA,WACA7F,OAAA8F,KAAAzK,MAAA,mCAAAmJ,EAAA7F,OAAA6F,EAAA9F,eAEAqH,OAAA,oBAMAE,QAAA,SAAAC,GACAzG,KAAAd,OAAAc,KAAAb,QAAAa,KAAAf,YACA,IAAAwH,IACAzG,KAAAd,OAAAc,KAAAf,cASAyH,gBA9KA,SA8KAC,EAAAC,GACA,IAAAC,EAAA,IAAAC,eACAD,EAAAE,OAAA,WACA,IAAAC,EAAA,IAAAC,WACAD,EAAAE,UAAA,WACAN,EAAAI,EAAAG,SAEAH,EAAAI,cAAAP,EAAAQ,WAEAR,EAAAS,aAAA,OACAT,EAAA5F,KAAA,MAAA0F,GAAA,GACAE,EAAAU,QAGAC,UA5LA,WA4LA,IAAAC,EAAAzH,KACAO,OAAAC,SAAAC,KAAAC,QAAA,oBACAV,KAAAf,YAAAe,KAAAW,OAAAL,MAAArB,YACAe,KAAAf,YAAAa,MAAA,KAAA8B,OACA,IACA5B,KAAAhB,eAAA,IAGAuB,OAAAC,SAAAC,KAAAC,QAAA,eACAV,KAAAd,OAAAc,KAAAW,OAAAL,MAAApB,OACQ8F,OAAAC,EAAA,EAAAD,CAARhF,KAAAd,QAAAiE,KAAA,SAAAI,GAKA,GAJAA,EAAA0C,KAAAvE,KAAAC,MAAA4B,EAAA0C,MACA1C,EAAAmE,WAAAhG,KAAAC,MAAA4B,EAAAmE,YACAnE,EAAAoE,WAAAjG,KAAAC,MAAA4B,EAAAoE,YAEA,IAAApE,EAAAqE,QAAArE,EAAAsE,cAGA,OAFAJ,EAAA7G,QAAAhF,MAAAS,KAAA,YAAAiE,OAAApB,OAAAqE,EAAAsE,sBACAJ,EAAAD,YAGAC,EAAArI,YAAAmE,EACA,QAAA7H,EAAA,EAAAA,EAAA+L,EAAArI,YAAA0I,WAAAlG,OAAAlG,IACA+L,EAAArI,YAAA0I,WAAApM,GAAA+L,EAAArI,YAAA0I,WAAApM,GAAAqM,QAAA,sBAIA,GAFAN,EAAArI,YAAA6G,KAAA+B,OAAAP,EAAArI,YAAA6G,KAAA+B,OAAAD,QAAA,yBACAN,EAAArI,YAAA6G,KAAAgC,GAAAR,EAAArI,YAAA6G,KAAAgC,GAAAF,QAAA,yBACAN,EAAArI,YAAAuI,WAAAO,QAAA,IAAAT,EAAArI,YAAAuI,WAAAO,OAAAtG,OAAA,CACA6F,EAAArI,YAAAuI,WAAAO,OAAA,GAAA/C,IAAAsC,EAAArI,YAAAuI,WAAAO,OAAA,GAAA/C,IAAA4C,QAAA,sBACA,IAAAI,EAAAV,EACAA,EAAAf,gBAAAe,EAAArI,YAAAuI,WAAAO,OAAA,GAAA/C,IAAA,SAAAiD,GACAD,EAAA/I,YAAAuI,WAAAO,OAAA,GAAA/C,IAAAiD,IAIA,IAAAX,EAAArI,YAAAiJ,aACA/G,aAAAC,QAAA,aACcyD,OAAAC,EAAA,EAAAD,EAAdsD,SAAAb,EAAAvI,SAAAiE,KAAA,SAAAI,GACAA,EAAAgF,cACAd,EAAA7G,QAAAhF,MAAAS,KAAA,UAAAiE,OAAAiI,aAAAhF,EAAAgF,kBAIAhI,OAAAC,SAAAC,KAAAC,QAAA,eACA+G,EAAAtI,QAAAsI,EAAA9G,OAAAL,MAAAnB,QACc6F,OAAAC,EAAA,EAAAD,CAAdyC,EAAAtI,SAAAgE,KAAA,SAAAI,GACAkE,EAAApI,UAAAkE,IAEAkE,EAAAjB,QAAA,IAEAiB,EAAAjB,QAAA,QAMAvG,gBAnPA,WAmPA,IAAAuI,EAAAxI,KACAyI,EAAAzI,KAAAW,OAAAL,MAAApB,OACM8F,OAAAC,EAAA,EAAAD,IAANyD,GAAAtF,KAAA,SAAAI,GACAiF,EAAAlJ,SAAAiE,EAAAjE,SACAkJ,EAAAjJ,QAAAgE,EAAAmF,YAGAxI,cA1PA,WA0PA,IAAAyI,EAAA3I,KAKAyI,EAAAzI,KAAAW,OAAAL,MAAApB,OACM8F,OAAAC,EAAA,EAAAD,EAJN4D,KAAA,EACAC,MAAA,GAGAJ,GAAAtF,KAAA,SAAAI,GACAoF,EAAAnJ,WAAA+D,EAAAuF,UCzXAC,EAAA,WACA,IAAAC,EAAAhJ,KACAiJ,EAAAD,EAAAE,eACAC,EAAAH,EAAAI,MAAAD,IAAAF,EACA,OAAAE,EAAA,OACAA,EAAA,OAAeE,YAAA,aACfF,EAAA,OAAiBE,YAAA,YAAAC,OAAmC3C,IAAAqC,EAAAzM,WACpDyM,EAAAO,GAAA,KACAJ,EAAA,OAAiBE,YAAA,YAAAC,OAAmC3C,IAAAqC,EAAAtM,WACpDsM,EAAAO,GAAA,KACAJ,EACA,OACSE,YAAA,oBAETF,EAAA,OACAE,YAAA,eACAC,OAAoB3C,IAAAqC,EAAAlM,qBAEpBkM,EAAAO,GAAA,KACAJ,EAAA,OAAqBE,YAAA,gBACrBL,EAAAQ,GAAA,GACAR,EAAAO,GAAA,KACAJ,EAAA,OAAuBE,YAAA,0BACvBF,EAAA,QAAAH,EAAAO,GAAAP,EAAAS,GAAAT,EAAAzJ,SAAA,OACAyJ,EAAAO,GAAA,KACAJ,EAAA,QAAAH,EAAAO,GAAAP,EAAAS,GAAAT,EAAA1J,SAAA,gBAGA0J,EAAAO,GAAA,KACA,IAAAP,EAAAzJ,QACA4J,EAAA,OAAyBE,YAAA,SAAAC,OAAgC3C,IAAAqC,EAAAxK,UACzDwK,EAAAU,KACAV,EAAAO,GAAA,KACA,GAAAP,EAAAzJ,SAEA4J,EACA,MACmBE,YAAA,UACnBL,EAAAW,GAAAX,EAAAxJ,WAAA,SAAAlD,GACA,OAAA6M,EAAA,MACAA,EAAA,OAAiCE,YAAA,yBACjCF,EAAA,OAAmCG,OAAS3C,IAAArK,EAAAsN,UAC5CZ,EAAAO,GAAA,KACAJ,EAAA,QAAAH,EAAAO,GAAAP,EAAAS,GAAAnN,EAAAuN,eAEAb,EAAAO,GAAA,KACAJ,EAAA,QAAkCE,YAAA,cAClCL,EAAAO,GAAAP,EAAAS,GAAAT,EAAAc,GAAA,aAAAd,CAAA1M,EAAAyN,iBAKAf,EAAAO,GAAA,KACAP,EAAAxJ,YAAAwJ,EAAAxJ,WAAAoC,OAAA,EACAuH,EAAA,OACAE,YAAA,UACAC,OAA8B3C,IAAAqC,EAAAhM,YAC9BgN,IAA2BC,MAAAjB,EAAAnI,kBAE3BmI,EAAAU,MAEAV,EAAAU,MAEA,GAEAV,EAAAO,GAAA,KACAJ,EAAA,OAAiBE,YAAA,YAAAC,OAAmC3C,IAAAqC,EAAApM,WACpDoM,EAAAO,GAAA,KACAJ,EAAA,OAAiBE,YAAA,eACjBF,EAAA,OACAG,OAAkB3C,IAAAqC,EAAA9L,WAClB8M,IAAeC,MAAAjB,EAAA3I,qBAkBf0I,EAAAmB,eAAA,EACA,IAAAC,GAAiBpB,SAAAqB,iBAZjB,WACA,IACAnB,EADAjJ,KACAkJ,eACAC,EAFAnJ,KAEAoJ,MAAAD,IAAAF,EACA,OAAAE,EAAA,OAAsBE,YAAA,wBACtBF,EAAA,QAJAnJ,KAIAuJ,GAAA,UAJAvJ,KAKAuJ,GAAA,KACAJ,EAAA,QANAnJ,KAMAuJ,GAAA,eAMec,EAAA,EC3Ff,IAAAC,GAAA,EAMA,IAcAC,EAdyBhP,EAAQ,OAcjCiP,CACEpO,EACAiO,GATF,EAZA,SAAAI,GACAH,IACE/O,EAAQ,QACRA,EAAQ,UAaV,kBAEA,MASAgP,EAAAG,QAAAC,OAAA,kCAkBeC,EAAA,QAAAL,EAAiB","file":"static/js/3.4a6e050cd6060ccad55b.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/refIcon.2a798e4.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/refIcon.png\n// module id = 1UEi\n// module chunks = 3 4","module.exports = __webpack_public_path__ + \"static/img/header_t04.104c2fe.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_t04.png\n// module id = 2vor\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/invite_result.641aca1.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/invite_result.png\n// module id = AlL1\n// module chunks = 3","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./activity.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"53d14778\", content, false, {});\n// Hot Module Replacement\nif(module.hot) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./activity.vue\", function() {\n var newContent = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./activity.vue\");\n if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3bfbbef0\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/buy/activity.vue\n// module id = E+pG\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/btn.9815b8e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/btn.png\n// module id = G3B8\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/header_02.7e13d5f.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_02.png\n// module id = J85P\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/no_data.23b59fc.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/no_data.png\n// module id = PHFB\n// module chunks = 3","exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \"\\nimg,video{\\n max-width: 100%;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"D:/myproject/new-singsingH5/src/components/buy/src/components/buy/activity.vue\"],\"names\":[],\"mappings\":\";AAgYA;EACA,gBAAA;CACA\",\"file\":\"activity.vue\",\"sourcesContent\":[\"<template>\\r\\n <div>\\r\\n <div class=\\\"activity\\\">\\r\\n <img class=\\\"headerImg\\\" :src=\\\"header1\\\">\\r\\n <img class=\\\"headerImg\\\" :src=\\\"header2\\\">\\r\\n <div class=\\\"inviteContainer\\\">\\r\\n <img class=\\\"invite-title\\\" :src=\\\"inviteResultTitle\\\">\\r\\n <div class=\\\"invite-list\\\">\\r\\n <div class=\\\"flex-center i-title\\\">\\r\\n <span>受邀购买</span>\\r\\n <span>已获奖金</span>\\r\\n </div>\\r\\n <div class=\\\"flex-center i-num red\\\">\\r\\n <span>{{userNum}}人</span>\\r\\n <span>{{earnings / 100}}元</span>\\r\\n </div>\\r\\n </div>\\r\\n <img class=\\\"noData\\\" :src=\\\"noData\\\" v-if=\\\"userNum === 0\\\"/>\\r\\n <template v-if=\\\"userNum != 0\\\">\\r\\n <ul class=\\\"p-list\\\">\\r\\n <li v-for=\\\"data in inviteList\\\">\\r\\n <div class=\\\"flex-start no-margin\\\">\\r\\n <img :src=\\\"data.avatar\\\"/>\\r\\n <span>{{data.nickname}}</span>\\r\\n </div>\\r\\n <span class=\\\"no-margin\\\">{{data.pay_at | formatDate}}</span>\\r\\n </li>\\r\\n </ul>\\r\\n <img v-if=\\\"inviteList && inviteList.length > 3\\\" class=\\\"moreBtn\\\" :src=\\\"moreResult\\\" @click=\\\"goToInviteList\\\">\\r\\n </template>\\r\\n </div>\\r\\n <img class=\\\"headerImg\\\" :src=\\\"header4\\\">\\r\\n <div class=\\\"invite-btn\\\">\\r\\n <img :src=\\\"inviteBtn\\\" @click=\\\"goToInvite\\\">\\r\\n </div>\\r\\n </div>\\r\\n </div>\\r\\n</template>\\r\\n\\r\\n<script>\\r\\n import QRCode from 'qrcodejs2'\\r\\n import { Indicator } from 'mint-ui';\\r\\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getInviteResultApi,getInviteListApi} from \\\"../../service/api\\\";\\r\\n import refBg from '../../assets/refBg.png'\\r\\n import moreUrl from '../../assets/moreIcon.png'\\r\\n import refIcon from '../../assets/refIcon.png'\\r\\n import weChatIcon from '../../assets/wechatIcon.png'\\r\\n import weChatQrUrl from '../../assets/weChatCode.png'\\r\\n import closeUrl from '../../assets/closemy.png'\\r\\n import html2canvas from 'html2canvas'\\r\\n\\r\\n // import header_1 from '../../assets/activity/header_01.png'\\r\\n import header_1 from '../../assets/activity/header_t01.png'\\r\\n import header_2 from '../../assets/activity/header_02.png'\\r\\n // import header_4 from '../../assets/activity/header_04.png'\\r\\n import header_4 from '../../assets/activity/header_t04.png'\\r\\n import invite_result_title from '../../assets/activity/invite_result.png'\\r\\n import more_result from '../../assets/activity/more.png'\\r\\n import invite_poster from '../../assets/activity/btn.png'\\r\\n import noData from '../../assets/activity/no_data.png'\\r\\n export default {\\r\\n name: \\\"index\\\",\\r\\n data(){\\r\\n return {\\r\\n header1: header_1,\\r\\n header2: header_2,\\r\\n header4: header_4,\\r\\n inviteResultTitle: invite_result_title,\\r\\n moreResult: more_result,\\r\\n inviteBtn: invite_poster,\\r\\n refBg:refBg,\\r\\n join:false,\\r\\n popType:false,\\r\\n popFill:false,\\r\\n popupVisible:false,\\r\\n refVisible:false,\\r\\n tabType:true,\\r\\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\\r\\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\\r\\n qrCode:weChatQrUrl,\\r\\n weChatIcon:weChatIcon,\\r\\n closeUrl:closeUrl,\\r\\n moreUrl:moreUrl,\\r\\n refIcon:refIcon,\\r\\n noData: noData,\\r\\n swiperOption: {\\r\\n pagination: {\\r\\n el: '.swiper-pagination'\\r\\n }\\r\\n },\\r\\n QRCodeB:false,\\r\\n dataURL:null,\\r\\n user_id:null,\\r\\n invite_code_f:true,\\r\\n invite_code:'',\\r\\n shopId:'',\\r\\n groupId:null,\\r\\n groupDetail:false,\\r\\n groupData:null,\\r\\n earnings: 0,\\r\\n userNum: 0,\\r\\n inviteList: [],\\r\\n shareTitle: '唱唱启蒙英语邀友返现金',\\r\\n shareDesc: '唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~'\\r\\n }\\r\\n },\\r\\n filters: {\\r\\n formatDate(value){\\r\\n if(value) {\\r\\n return value.split(' ')[0]\\r\\n } else {\\r\\n return ''\\r\\n }\\r\\n }\\r\\n },\\r\\n mounted(){\\r\\n this.getInviteResult();\\r\\n this.getInviteList();\\r\\n this.enableShare();\\r\\n },\\r\\n methods:{\\r\\n goToInvite(){\\r\\n let query = {}\\r\\n if(window.location.href.indexOf('shopId')>-1){\\r\\n query.shopId = this.$route.query.shopId;\\r\\n }\\r\\n if(window.location.href.indexOf('groupId')>-1){\\r\\n query.groupId = this.$route.query.groupId;\\r\\n }\\r\\n if(window.location.href.indexOf('invite_code')> -1) {\\r\\n query.invite_code = this.$route.query.invite_code;\\r\\n }\\r\\n this.$router.push({name:'activityInvite',query:query})\\r\\n },\\r\\n goToInviteList(){\\r\\n let query = {}\\r\\n if(window.location.href.indexOf('shopId')>-1){\\r\\n query.shopId = this.$route.query.shopId;\\r\\n }\\r\\n if(window.location.href.indexOf('groupId')>-1){\\r\\n query.groupId = this.$route.query.groupId;\\r\\n }\\r\\n if(window.location.href.indexOf('invite_code')> -1) {\\r\\n query.invite_code = this.$route.query.invite_code;\\r\\n }\\r\\n this.$router.push({name:'inviteList',query:query})\\r\\n },\\r\\n refshow(){\\r\\n Indicator.open();\\r\\n if(document.body.scrollTop < 10){\\r\\n document.body.scrollTop = 20;\\r\\n document.documentElement.scrollTop = 20;\\r\\n }\\r\\n if(localStorage.getItem('cc_token') && localStorage.getItem('cc_token') !== ''){\\r\\n setTimeout(()=>{\\r\\n Indicator.close();\\r\\n if(!this.invite_code){\\r\\n this.invite_code = 'CC-USER'\\r\\n }\\r\\n this.user_id=JSON.parse(localStorage.getItem('userDesc')).user_id;\\r\\n let invite_code = this.invite_code.split('-');\\r\\n if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\\r\\n invite_code[1] = 'USER'\\r\\n }\\r\\n let code = `${invite_code[0]}-${invite_code[1]}`;\\r\\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\\r\\n if(this.groupId && this.groupId !== 'null'){\\r\\n URL += `&groupId=${this.groupId}`\\r\\n }\\r\\n this.qrcode(URL);\\r\\n this.refVisible = true;\\r\\n this.$nextTick(()=>{\\r\\n if(!this.dataURL){\\r\\n setTimeout(()=>{\\r\\n let {\\r\\n height,\\r\\n width\\r\\n } = document.getElementById('capture').getClientRects()[0]\\r\\n document.getElementById('capture').style.width = width + 'px';\\r\\n let o = this.getOffsetRect(this.$refs.imageWrapper);\\r\\n let {\\r\\n height1,\\r\\n width1\\r\\n } = document.getElementById('capture').getClientRects()[0];\\r\\n html2canvas(document.getElementById('capture'),{\\r\\n async: true,\\r\\n timeout: 500,\\r\\n scrollX:1,\\r\\n scale: 3,\\r\\n width: width1,\\r\\n height: height1,\\r\\n letterRendering: true,\\r\\n }).then((canvas) => {\\r\\n let dataURL = canvas.toDataURL(\\\"image/jpg\\\");\\r\\n this.dataURL = dataURL;\\r\\n }).catch(res=>{alert(res);console.log()});\\r\\n },500)\\r\\n }else{\\r\\n\\r\\n }\\r\\n })\\r\\n },500)\\r\\n\\r\\n }else{\\r\\n let query = {retUrl:this.$route.fullPath,is_new_user_url:'1'};\\r\\n this.$router.push({name:'author',query:query})\\r\\n }\\r\\n },\\r\\n getOffsetRect(ele){\\r\\n var box=ele.getBoundingClientRect();\\r\\n var body=document.body,\\r\\n docElem=document.documentElement;\\r\\n //获取页面的scrollTop,scrollLeft(兼容性写法)\\r\\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\\r\\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\\r\\n var clientTop=docElem.clientTop||body.clientTop,\\r\\n clientLeft=docElem.clientLeft||body.clientLeft;\\r\\n var top=box.top+scrollTop-clientTop,\\r\\n left=box.left+scrollLeft-clientLeft;\\r\\n return {\\r\\n //Math.round 兼容火狐浏览器bug\\r\\n top:Math.round(top),\\r\\n left:Math.round(left)\\r\\n }\\r\\n },\\r\\n qrcode(data){\\r\\n if(this.QRCodeB){\\r\\n this.QRCodeB.makeCode(data)\\r\\n }else{\\r\\n this.QRCodeB = new QRCode('qrcode', {\\r\\n width: 80,\\r\\n height: 80, // 高度\\r\\n text: data, // 二维码内容\\r\\n image: ''\\r\\n });\\r\\n }\\r\\n\\r\\n },\\r\\n // 分享\\r\\n enableShare: function() {\\r\\n let that = this;\\r\\n getwechatParam({\\r\\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\\r\\n url:window.location.href.split('#')[0]\\r\\n }).then(wechatRes => {\\r\\n wx.config({\\r\\n debug: false,\\r\\n appId: wechatRes.appId,\\r\\n timestamp: parseInt(wechatRes.timestamp),\\r\\n nonceStr: wechatRes.nonceStr,\\r\\n signature: wechatRes.signature,\\r\\n jsApiList: wechatRes.jsApiList\\r\\n });\\r\\n wx.ready(function() {\\r\\n wx.onMenuShareTimeline({\\r\\n title: that.shareTitle, // 分享标题\\r\\n desc: that.shareDesc,// 分享描述\\r\\n link: window.location.href, // 分享链接\\r\\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\\r\\n success: function() {\\r\\n console.log('分享成功');\\r\\n window._hmt.push(['_trackEvent', '分享', \\\"商品页好友分享\\\",`id${that.shopId}`,that.invite_code]);//百度统计\\r\\n },\\r\\n cancel: function() {\\r\\n // alert(\\\"失败\\\")\\r\\n console.log('分享失败')\\r\\n }\\r\\n });\\r\\n wx.onMenuShareAppMessage({\\r\\n title: that.shareTitle, // 分享标题\\r\\n desc: that.shareDesc,// 分享描述\\r\\n link: window.location.href, // 分享链接\\r\\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\\r\\n success: function() {\\r\\n window._hmt.push(['_trackEvent', '分享', \\\"商品页朋友圈分享\\\",`id${that.shopId}`,that.invite_code]);//百度统计\\r\\n },\\r\\n cancel: function() {\\r\\n }\\r\\n });\\r\\n })\\r\\n })\\r\\n },\\r\\n onShare: function(type) {\\r\\n let URL = `${process.env.BUY_URL}?shopId=${this.shopId}&groupId=${this.groupId}&invite_code=${this.invite_code}`;\\r\\n if(type === 1 ){\\r\\n URL = `${process.env.BUY_URL}?shopId=${this.shopId}&invite_code=${this.invite_code}`\\r\\n }\\r\\n// this.enableShare({\\r\\n// product_title: this.groupDetail.share_desc.title,\\r\\n// desc: this.groupDetail.share_desc.content,\\r\\n// shareIcon:this.groupDetail.share_desc.img[0].url,\\r\\n// shareUrl:URL\\r\\n// })\\r\\n },\\r\\n toDataURLBase64 (src, callback) {\\r\\n let xhttp = new XMLHttpRequest();\\r\\n xhttp.onload = function () {\\r\\n let fileReader = new FileReader();\\r\\n fileReader.onloadend = function () {\\r\\n callback(fileReader.result)\\r\\n };\\r\\n fileReader.readAsDataURL(xhttp.response)\\r\\n };\\r\\n xhttp.responseType = 'blob';\\r\\n xhttp.open('GET', src, true);\\r\\n xhttp.send()\\r\\n },\\r\\n // 初始化\\r\\n getDetail(){\\r\\n if(window.location.href.indexOf('invite_code')> -1){\\r\\n this.invite_code = this.$route.query.invite_code;\\r\\n let l = this.invite_code.split('-').length\\r\\n if(l < 3){\\r\\n this.invite_code_f = false\\r\\n }\\r\\n }\\r\\n if(window.location.href.indexOf('shopId')>-1){\\r\\n this.shopId = this.$route.query.shopId;\\r\\n getGoodsDetailApi(this.shopId).then(res=>{\\r\\n res.desc = JSON.parse(res.desc);\\r\\n res.goods_desc = JSON.parse(res.goods_desc);\\r\\n res.share_desc = JSON.parse(res.share_desc);\\r\\n //商品下架跳转绑定商品\\r\\n if(res.status === 2 && res.bind_goods_id){\\r\\n this.$router.push({name:'buyDetail',query:{shopId:res.bind_goods_id}});\\r\\n this.getDetail();\\r\\n return\\r\\n }\\r\\n this.groupDetail = res;\\r\\n for (let i = 0;i<this.groupDetail.header_url.length;i++){\\r\\n this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace('http://','https://')\\r\\n }\\r\\n this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\\\/\\\\//g,'https://');\\r\\n this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\\\/\\\\//g,'https://');\\r\\n if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\\r\\n this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace('http://','https://');\\r\\n let _this = this;\\r\\n this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\\r\\n _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\\r\\n });\\r\\n }\\r\\n\\r\\n if(this.groupDetail.goods_type === 2){\\r\\n if(localStorage.getItem('cc_token')){\\r\\n getStatusWechatApi({goods_id:this.shopId}).then(res=>{\\r\\n if(res.out_trade_no){\\r\\n this.$router.push({name:'success',query:{out_trade_no:res.out_trade_no}});\\r\\n }\\r\\n });\\r\\n }\\r\\n if(window.location.href.indexOf('groupId')>-1){\\r\\n this.groupId = this.$route.query.groupId;\\r\\n getGroupDetailApi(this.groupId).then(res=>{\\r\\n this.groupData = res\\r\\n });\\r\\n this.onShare(0)\\r\\n }else{\\r\\n this.onShare(1)\\r\\n }\\r\\n }\\r\\n })\\r\\n }\\r\\n },\\r\\n getInviteResult(){\\r\\n let id=this.$route.query.shopId;\\r\\n getInviteResultApi({},id).then(res=>{\\r\\n this.earnings = res.earnings;\\r\\n this.userNum = res.user_num;\\r\\n });\\r\\n },\\r\\n getInviteList(){\\r\\n let json = {\\r\\n page: 1,\\r\\n limit: 4\\r\\n }\\r\\n let id=this.$route.query.shopId;\\r\\n getInviteListApi(json,id).then(res=>{\\r\\n this.inviteList = res.list\\r\\n });\\r\\n }\\r\\n }\\r\\n }\\r\\n</script>\\r\\n<style>\\r\\n img,video{\\r\\n max-width: 100%;\\r\\n }\\r\\n</style>\\r\\n<style scoped lang=\\\"less\\\">\\r\\n @import \\\"../../util/public\\\";\\r\\n @red: #fc4a1b;\\r\\n @borderRadius: 8px;\\r\\n .activity {\\r\\n padding-bottom: 120 * @toVh;\\r\\n background-color: #1a65f7;\\r\\n }\\r\\n .headerImg {\\r\\n width: 100%;\\r\\n }\\r\\n .inviteContainer {\\r\\n position: relative;\\r\\n margin-left:29 / 2 * @toVw;\\r\\n margin-right:29 / 2 * @toVw;\\r\\n margin-top: 128 / 2 * @toVh;\\r\\n min-height: 100px;\\r\\n text-align: center;\\r\\n background-color: #fff;\\r\\n border-radius: @borderRadius;\\r\\n padding-top: 80 / 2 * @toVw;\\r\\n padding-bottom: 38 / 2 * @toVh;\\r\\n }\\r\\n .invite-title {\\r\\n position: absolute;\\r\\n width: 527 / 2 * @toVw;\\r\\n left: 50%;\\r\\n margin-left: -527 / 4 * @toVw;\\r\\n top: -60 / 2 * @toVw;\\r\\n height: auto;\\r\\n }\\r\\n .invite-list {\\r\\n margin-left: 32 / 2 * @toVw;\\r\\n margin-right: 32 / 2 * @toVw;\\r\\n padding: 28 / 2 * @toVh;\\r\\n border: 1px solid @red;\\r\\n border-radius: @borderRadius;\\r\\n .i-title {\\r\\n font-size: 14px;\\r\\n }\\r\\n .i-num {\\r\\n font-size: 18px;\\r\\n }\\r\\n }\\r\\n .flex-center {\\r\\n display: flex;\\r\\n flex-flow: row nowrap;\\r\\n justify-content: center;\\r\\n align-items: center;\\r\\n }\\r\\n .flex-start {\\r\\n display: flex;\\r\\n flex-flow: row nowrap;\\r\\n justify-content: flex-start;\\r\\n align-items: center;\\r\\n }\\r\\n .red{\\r\\n color: @red;\\r\\n }\\r\\n .p-list {\\r\\n margin: 0 32 / 2 * @toVw;\\r\\n padding: 0;\\r\\n li {\\r\\n display: flex;\\r\\n flex-flow: row nowrap;\\r\\n justify-content: space-between;\\r\\n align-items: center;\\r\\n margin: 0;\\r\\n padding: 8 * @toVw;\\r\\n img {\\r\\n width: 74 / 2 * @toVw;\\r\\n height: 74 / 2 * @toVw;\\r\\n margin-right: 5px;\\r\\n border-radius: 50%;\\r\\n }\\r\\n }\\r\\n }\\r\\n .no-margin {\\r\\n margin: 0;\\r\\n }\\r\\n .moreBtn {\\r\\n width: 220 / 2 * @toVw;\\r\\n height: auto;\\r\\n }\\r\\n .invite-btn {\\r\\n position: fixed;\\r\\n bottom: 0;\\r\\n width: 100%;\\r\\n padding-top: 10 * @toVw;\\r\\n box-sizing: content-box;\\r\\n text-align: center;\\r\\n background-color: #fff;\\r\\n img {\\r\\n width: 504 / 2 * @toVw;\\r\\n height: auto;\\r\\n }\\r\\n }\\r\\n .noData {\\r\\n width: 80%;\\r\\n margin-top: 15px;\\r\\n }\\r\\n</style>\\r\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3bfbbef0\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/buy/activity.vue\n// module id = agW6\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/header_t01.51aa17a.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_t01.png\n// module id = c8tX\n// module chunks = 3","exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \"\\n.fl-r[data-v-3bfbbef0] {\\n float: right;\\n}\\n.main-block[data-v-3bfbbef0] {\\n margin: 5px;\\n background: white;\\n padding: 5px;\\n}\\n.clear-both[data-v-3bfbbef0]:after {\\n content: '';\\n display: block;\\n clear: both;\\n}\\n[data-v-3bfbbef0]::-webkit-scrollbar-track-piece {\\n border-radius: 10px;\\n}\\n[data-v-3bfbbef0]::-webkit-scrollbar {\\n width: 5px;\\n height: 5px;\\n}\\n[data-v-3bfbbef0]::-webkit-scrollbar-thumb {\\n background-color: #999;\\n border-radius: 10px;\\n height: 10px;\\n min-height: 10px;\\n}\\n.activity[data-v-3bfbbef0] {\\n padding-bottom: 17.9910045vh;\\n background-color: #1a65f7;\\n}\\n.headerImg[data-v-3bfbbef0] {\\n width: 100%;\\n}\\n.inviteContainer[data-v-3bfbbef0] {\\n position: relative;\\n margin-left: 3.86666667vw;\\n margin-right: 3.86666667vw;\\n margin-top: 9.5952024vh;\\n min-height: 100px;\\n text-align: center;\\n background-color: #fff;\\n border-radius: 8px;\\n padding-top: 10.66666667vw;\\n padding-bottom: 2.84857571vh;\\n}\\n.invite-title[data-v-3bfbbef0] {\\n position: absolute;\\n width: 70.26666667vw;\\n left: 50%;\\n margin-left: -35.13333333vw;\\n top: -8vw;\\n height: auto;\\n}\\n.invite-list[data-v-3bfbbef0] {\\n margin-left: 4.26666667vw;\\n margin-right: 4.26666667vw;\\n padding: 2.09895052vh;\\n border: 1px solid #fc4a1b;\\n border-radius: 8px;\\n}\\n.invite-list .i-title[data-v-3bfbbef0] {\\n font-size: 14px;\\n}\\n.invite-list .i-num[data-v-3bfbbef0] {\\n font-size: 18px;\\n}\\n.flex-center[data-v-3bfbbef0] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -ms-flex-flow: row nowrap;\\n flex-flow: row nowrap;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.flex-start[data-v-3bfbbef0] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -ms-flex-flow: row nowrap;\\n flex-flow: row nowrap;\\n -webkit-box-pack: start;\\n -ms-flex-pack: start;\\n justify-content: flex-start;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.red[data-v-3bfbbef0] {\\n color: #fc4a1b;\\n}\\n.p-list[data-v-3bfbbef0] {\\n margin: 0 4.26666667vw;\\n padding: 0;\\n}\\n.p-list li[data-v-3bfbbef0] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -ms-flex-flow: row nowrap;\\n flex-flow: row nowrap;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n margin: 0;\\n padding: 2.13333333vw;\\n}\\n.p-list li img[data-v-3bfbbef0] {\\n width: 9.86666667vw;\\n height: 9.86666667vw;\\n margin-right: 5px;\\n border-radius: 50%;\\n}\\n.no-margin[data-v-3bfbbef0] {\\n margin: 0;\\n}\\n.moreBtn[data-v-3bfbbef0] {\\n width: 29.33333333vw;\\n height: auto;\\n}\\n.invite-btn[data-v-3bfbbef0] {\\n position: fixed;\\n bottom: 0;\\n width: 100%;\\n padding-top: 2.66666667vw;\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n text-align: center;\\n background-color: #fff;\\n}\\n.invite-btn img[data-v-3bfbbef0] {\\n width: 67.2vw;\\n height: auto;\\n}\\n.noData[data-v-3bfbbef0] {\\n width: 80%;\\n margin-top: 15px;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/util/public.less\",\"D:/myproject/new-singsingH5/src/components/buy/activity.vue\",\"D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/components/buy/activity.vue\"],\"names\":[],\"mappings\":\";AAcA;EACE,aAAA;CCbD;ADeD;EACE,YAAA;EACA,kBAAA;EACA,aAAA;CCbD;ADmBC;EACE,YAAA;EACA,eAAA;EACA,YAAA;CCjBH;ADqBD;EACE,oBAAA;CCnBD;ADqBD;EACE,WAAA;EACA,YAAA;CCnBD;ADqBD;EACE,uBAAA;EACA,oBAAA;EACA,aAAA;EACA,iBAAA;CCnBD;AC+WD;EACE,6BAAA;EACA,0BAAA;CD7WD;AC+WD;EACE,YAAA;CD7WD;AC+WD;EACE,mBAAA;EACA,0BAAA;EACA,2BAAA;EACA,wBAAA;EACA,kBAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;EACA,2BAAA;EACA,6BAAA;CD7WD;AC+WD;EACE,mBAAA;EACA,qBAAA;EACA,UAAA;EACA,4BAAA;EACA,UAAA;EACA,aAAA;CD7WD;AC+WD;EACE,0BAAA;EACA,2BAAA;EACA,sBAAA;EACA,0BAAA;EACA,mBAAA;CD7WD;ACwWD;EAOI,gBAAA;CD5WH;ACqWD;EAUI,gBAAA;CD5WH;AC+WD;EACE,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,+BAAA;EAAA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,wBAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,oBAAA;CD7WD;AC+WD;EACE,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,+BAAA;EAAA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,4BAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,oBAAA;CD7WD;AC+WD;EACE,eAAA;CD7WD;AC+WD;EACE,uBAAA;EACA,WAAA;CD7WD;AC2WD;EAII,qBAAA;EAAA,qBAAA;EAAA,cAAA;EACA,+BAAA;EAAA,8BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,+BAAA;EACA,0BAAA;MAAA,uBAAA;UAAA,oBAAA;EACA,UAAA;EACA,sBAAA;CD5WH;ACmWD;EAWM,oBAAA;EACA,qBAAA;EACA,kBAAA;EACA,mBAAA;CD3WL;AC+WD;EACE,UAAA;CD7WD;AC+WD;EACE,qBAAA;EACA,aAAA;CD7WD;AC+WD;EACE,gBAAA;EACA,UAAA;EACA,YAAA;EACA,0BAAA;EACA,gCAAA;UAAA,wBAAA;EACA,mBAAA;EACA,uBAAA;CD7WD;ACsWD;EASI,cAAA;EACA,aAAA;CD5WH;AC+WD;EACE,WAAA;EACA,iBAAA;CD7WD\",\"file\":\"activity.vue\",\"sourcesContent\":[\"//颜色参数\\n@toVw:100/375vw;\\n@toVh:100/667vh;\\n@bg-b: #333;\\n@bg-b-s:#444;\\n@black-line:#191919;\\n@gray-line:#666;\\n@light-line:#ddd;\\n@main-font-color:#fff;\\n@secondary-font-color:#999;\\n@gold-color-light:#FFD04B;\\n@gold-color: #a18430;\\n\\n//公共类\\n.fl-r{\\n float: right;\\n}\\n.main-block{\\n margin: 5px;\\n background: white;\\n padding: 5px;\\n}\\nhtml{\\n\\n}\\n.clear-both{\\n &:after{\\n content: '';\\n display: block;\\n clear: both;\\n }\\n}\\n//滚动条样式\\n::-webkit-scrollbar-track-piece { //滚动条凹槽的颜色,还可以设置边框属性\\n border-radius: 10px;\\n}\\n::-webkit-scrollbar {//滚动条的宽度\\n width:5px;\\n height:5px;\\n}\\n::-webkit-scrollbar-thumb {//滚动条的设置\\n background-color:@secondary-font-color;\\n border-radius: 10px;\\n height: 10px;\\n min-height:10px;\\n}\\n\",\".fl-r {\\n float: right;\\n}\\n.main-block {\\n margin: 5px;\\n background: white;\\n padding: 5px;\\n}\\n.clear-both:after {\\n content: '';\\n display: block;\\n clear: both;\\n}\\n::-webkit-scrollbar-track-piece {\\n border-radius: 10px;\\n}\\n::-webkit-scrollbar {\\n width: 5px;\\n height: 5px;\\n}\\n::-webkit-scrollbar-thumb {\\n background-color: #999;\\n border-radius: 10px;\\n height: 10px;\\n min-height: 10px;\\n}\\n.activity {\\n padding-bottom: 17.9910045vh;\\n background-color: #1a65f7;\\n}\\n.headerImg {\\n width: 100%;\\n}\\n.inviteContainer {\\n position: relative;\\n margin-left: 3.86666667vw;\\n margin-right: 3.86666667vw;\\n margin-top: 9.5952024vh;\\n min-height: 100px;\\n text-align: center;\\n background-color: #fff;\\n border-radius: 8px;\\n padding-top: 10.66666667vw;\\n padding-bottom: 2.84857571vh;\\n}\\n.invite-title {\\n position: absolute;\\n width: 70.26666667vw;\\n left: 50%;\\n margin-left: -35.13333333vw;\\n top: -8vw;\\n height: auto;\\n}\\n.invite-list {\\n margin-left: 4.26666667vw;\\n margin-right: 4.26666667vw;\\n padding: 2.09895052vh;\\n border: 1px solid #fc4a1b;\\n border-radius: 8px;\\n}\\n.invite-list .i-title {\\n font-size: 14px;\\n}\\n.invite-list .i-num {\\n font-size: 18px;\\n}\\n.flex-center {\\n display: flex;\\n flex-flow: row nowrap;\\n justify-content: center;\\n align-items: center;\\n}\\n.flex-start {\\n display: flex;\\n flex-flow: row nowrap;\\n justify-content: flex-start;\\n align-items: center;\\n}\\n.red {\\n color: #fc4a1b;\\n}\\n.p-list {\\n margin: 0 4.26666667vw;\\n padding: 0;\\n}\\n.p-list li {\\n display: flex;\\n flex-flow: row nowrap;\\n justify-content: space-between;\\n align-items: center;\\n margin: 0;\\n padding: 2.13333333vw;\\n}\\n.p-list li img {\\n width: 9.86666667vw;\\n height: 9.86666667vw;\\n margin-right: 5px;\\n border-radius: 50%;\\n}\\n.no-margin {\\n margin: 0;\\n}\\n.moreBtn {\\n width: 29.33333333vw;\\n height: auto;\\n}\\n.invite-btn {\\n position: fixed;\\n bottom: 0;\\n width: 100%;\\n padding-top: 2.66666667vw;\\n box-sizing: content-box;\\n text-align: center;\\n background-color: #fff;\\n}\\n.invite-btn img {\\n width: 67.2vw;\\n height: auto;\\n}\\n.noData {\\n width: 80%;\\n margin-top: 15px;\\n}\\n\",\"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n@import \\\"../../util/public\\\";\\n@red: #fc4a1b;\\n@borderRadius: 8px;\\n.activity {\\n padding-bottom: 120 * @toVh;\\n background-color: #1a65f7;\\n}\\n.headerImg {\\n width: 100%;\\n}\\n.inviteContainer {\\n position: relative;\\n margin-left:29 / 2 * @toVw;\\n margin-right:29 / 2 * @toVw;\\n margin-top: 128 / 2 * @toVh;\\n min-height: 100px;\\n text-align: center;\\n background-color: #fff;\\n border-radius: @borderRadius;\\n padding-top: 80 / 2 * @toVw;\\n padding-bottom: 38 / 2 * @toVh;\\n}\\n.invite-title {\\n position: absolute;\\n width: 527 / 2 * @toVw;\\n left: 50%;\\n margin-left: -527 / 4 * @toVw;\\n top: -60 / 2 * @toVw;\\n height: auto;\\n}\\n.invite-list {\\n margin-left: 32 / 2 * @toVw;\\n margin-right: 32 / 2 * @toVw;\\n padding: 28 / 2 * @toVh;\\n border: 1px solid @red;\\n border-radius: @borderRadius;\\n .i-title {\\n font-size: 14px;\\n }\\n .i-num {\\n font-size: 18px;\\n }\\n}\\n.flex-center {\\n display: flex;\\n flex-flow: row nowrap;\\n justify-content: center;\\n align-items: center;\\n}\\n.flex-start {\\n display: flex;\\n flex-flow: row nowrap;\\n justify-content: flex-start;\\n align-items: center;\\n}\\n.red{\\n color: @red;\\n}\\n.p-list {\\n margin: 0 32 / 2 * @toVw;\\n padding: 0;\\n li {\\n display: flex;\\n flex-flow: row nowrap;\\n justify-content: space-between;\\n align-items: center;\\n margin: 0;\\n padding: 8 * @toVw;\\n img {\\n width: 74 / 2 * @toVw;\\n height: 74 / 2 * @toVw;\\n margin-right: 5px;\\n border-radius: 50%;\\n }\\n }\\n}\\n.no-margin {\\n margin: 0;\\n}\\n.moreBtn {\\n width: 220 / 2 * @toVw;\\n height: auto;\\n}\\n.invite-btn {\\n position: fixed;\\n bottom: 0;\\n width: 100%;\\n padding-top: 10 * @toVw;\\n box-sizing: content-box;\\n text-align: center;\\n background-color: #fff;\\n img {\\n width: 504 / 2 * @toVw;\\n height: auto;\\n }\\n}\\n.noData {\\n width: 80%;\\n margin-top: 15px;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3bfbbef0\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./src/components/buy/activity.vue\n// module id = j2ho\n// module chunks = 3","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABECAYAAADqb1uvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NjczMkQzRUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5NjczMkQ0RUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk2NzMyRDFFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk2NzMyRDJFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Wm4GZAAAO6klEQVR42uxd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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/more.png\n// module id = qVuA\n// module chunks = 3","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=1!./activity.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"4b105e57\", content, false, {});\n// Hot Module Replacement\nif(module.hot) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=1!./activity.vue\", function() {\n var newContent = require(\"!!../../../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/less-loader/dist/cjs.js?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=1!./activity.vue\");\n if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-3bfbbef0\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/less-loader/dist/cjs.js?{\"sourceMap\":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./src/components/buy/activity.vue\n// module id = x2PD\n// module chunks = 3","<template>\r\n <div>\r\n <div class=\"activity\">\r\n <img class=\"headerImg\" :src=\"header1\">\r\n <img class=\"headerImg\" :src=\"header2\">\r\n <div class=\"inviteContainer\">\r\n <img class=\"invite-title\" :src=\"inviteResultTitle\">\r\n <div class=\"invite-list\">\r\n <div class=\"flex-center i-title\">\r\n <span>受邀购买</span>\r\n <span>已获奖金</span>\r\n </div>\r\n <div class=\"flex-center i-num red\">\r\n <span>{{userNum}}人</span>\r\n <span>{{earnings / 100}}元</span>\r\n </div>\r\n </div>\r\n <img class=\"noData\" :src=\"noData\" v-if=\"userNum === 0\"/>\r\n <template v-if=\"userNum != 0\">\r\n <ul class=\"p-list\">\r\n <li v-for=\"data in inviteList\">\r\n <div class=\"flex-start no-margin\">\r\n <img :src=\"data.avatar\"/>\r\n <span>{{data.nickname}}</span>\r\n </div>\r\n <span class=\"no-margin\">{{data.pay_at | formatDate}}</span>\r\n </li>\r\n </ul>\r\n <img v-if=\"inviteList && inviteList.length > 3\" class=\"moreBtn\" :src=\"moreResult\" @click=\"goToInviteList\">\r\n </template>\r\n </div>\r\n <img class=\"headerImg\" :src=\"header4\">\r\n <div class=\"invite-btn\">\r\n <img :src=\"inviteBtn\" @click=\"goToInvite\">\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import QRCode from 'qrcodejs2'\r\n import { Indicator } from 'mint-ui';\r\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getInviteResultApi,getInviteListApi} from \"../../service/api\";\r\n import refBg from '../../assets/refBg.png'\r\n import moreUrl from '../../assets/moreIcon.png'\r\n import refIcon from '../../assets/refIcon.png'\r\n import weChatIcon from '../../assets/wechatIcon.png'\r\n import weChatQrUrl from '../../assets/weChatCode.png'\r\n import closeUrl from '../../assets/closemy.png'\r\n import html2canvas from 'html2canvas'\r\n\r\n // import header_1 from '../../assets/activity/header_01.png'\r\n import header_1 from '../../assets/activity/header_t01.png'\r\n import header_2 from '../../assets/activity/header_02.png'\r\n // import header_4 from '../../assets/activity/header_04.png'\r\n import header_4 from '../../assets/activity/header_t04.png'\r\n import invite_result_title from '../../assets/activity/invite_result.png'\r\n import more_result from '../../assets/activity/more.png'\r\n import invite_poster from '../../assets/activity/btn.png'\r\n import noData from '../../assets/activity/no_data.png'\r\n export default {\r\n name: \"index\",\r\n data(){\r\n return {\r\n header1: header_1,\r\n header2: header_2,\r\n header4: header_4,\r\n inviteResultTitle: invite_result_title,\r\n moreResult: more_result,\r\n inviteBtn: invite_poster,\r\n refBg:refBg,\r\n join:false,\r\n popType:false,\r\n popFill:false,\r\n popupVisible:false,\r\n refVisible:false,\r\n tabType:true,\r\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\r\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\r\n qrCode:weChatQrUrl,\r\n weChatIcon:weChatIcon,\r\n closeUrl:closeUrl,\r\n moreUrl:moreUrl,\r\n refIcon:refIcon,\r\n noData: noData,\r\n swiperOption: {\r\n pagination: {\r\n el: '.swiper-pagination'\r\n }\r\n },\r\n QRCodeB:false,\r\n dataURL:null,\r\n user_id:null,\r\n invite_code_f:true,\r\n invite_code:'',\r\n shopId:'',\r\n groupId:null,\r\n groupDetail:false,\r\n groupData:null,\r\n earnings: 0,\r\n userNum: 0,\r\n inviteList: [],\r\n shareTitle: '唱唱启蒙英语邀友返现金',\r\n shareDesc: '唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~'\r\n }\r\n },\r\n filters: {\r\n formatDate(value){\r\n if(value) {\r\n return value.split(' ')[0]\r\n } else {\r\n return ''\r\n }\r\n }\r\n },\r\n mounted(){\r\n this.getInviteResult();\r\n this.getInviteList();\r\n this.enableShare();\r\n },\r\n methods:{\r\n goToInvite(){\r\n let query = {}\r\n if(window.location.href.indexOf('shopId')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf('invite_code')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:'activityInvite',query:query})\r\n },\r\n goToInviteList(){\r\n let query = {}\r\n if(window.location.href.indexOf('shopId')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf('invite_code')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:'inviteList',query:query})\r\n },\r\n refshow(){\r\n Indicator.open();\r\n if(document.body.scrollTop < 10){\r\n document.body.scrollTop = 20;\r\n document.documentElement.scrollTop = 20;\r\n }\r\n if(localStorage.getItem('cc_token') && localStorage.getItem('cc_token') !== ''){\r\n setTimeout(()=>{\r\n Indicator.close();\r\n if(!this.invite_code){\r\n this.invite_code = 'CC-USER'\r\n }\r\n this.user_id=JSON.parse(localStorage.getItem('userDesc')).user_id;\r\n let invite_code = this.invite_code.split('-');\r\n if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\r\n invite_code[1] = 'USER'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\r\n if(this.groupId && this.groupId !== 'null'){\r\n URL += `&groupId=${this.groupId}`\r\n }\r\n this.qrcode(URL);\r\n this.refVisible = true;\r\n this.$nextTick(()=>{\r\n if(!this.dataURL){\r\n setTimeout(()=>{\r\n let {\r\n height,\r\n width\r\n } = document.getElementById('capture').getClientRects()[0]\r\n document.getElementById('capture').style.width = width + 'px';\r\n let o = this.getOffsetRect(this.$refs.imageWrapper);\r\n let {\r\n height1,\r\n width1\r\n } = document.getElementById('capture').getClientRects()[0];\r\n html2canvas(document.getElementById('capture'),{\r\n async: true,\r\n timeout: 500,\r\n scrollX:1,\r\n scale: 3,\r\n width: width1,\r\n height: height1,\r\n letterRendering: true,\r\n }).then((canvas) => {\r\n let dataURL = canvas.toDataURL(\"image/jpg\");\r\n this.dataURL = dataURL;\r\n }).catch(res=>{alert(res);console.log()});\r\n },500)\r\n }else{\r\n\r\n }\r\n })\r\n },500)\r\n\r\n }else{\r\n let query = {retUrl:this.$route.fullPath,is_new_user_url:'1'};\r\n this.$router.push({name:'author',query:query})\r\n }\r\n },\r\n getOffsetRect(ele){\r\n var box=ele.getBoundingClientRect();\r\n var body=document.body,\r\n docElem=document.documentElement;\r\n //获取页面的scrollTop,scrollLeft(兼容性写法)\r\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\r\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\r\n var clientTop=docElem.clientTop||body.clientTop,\r\n clientLeft=docElem.clientLeft||body.clientLeft;\r\n var top=box.top+scrollTop-clientTop,\r\n left=box.left+scrollLeft-clientLeft;\r\n return {\r\n //Math.round 兼容火狐浏览器bug\r\n top:Math.round(top),\r\n left:Math.round(left)\r\n }\r\n },\r\n qrcode(data){\r\n if(this.QRCodeB){\r\n this.QRCodeB.makeCode(data)\r\n }else{\r\n this.QRCodeB = new QRCode('qrcode', {\r\n width: 80,\r\n height: 80, // 高度\r\n text: data, // 二维码内容\r\n image: ''\r\n });\r\n }\r\n\r\n },\r\n // 分享\r\n enableShare: function() {\r\n let that = this;\r\n getwechatParam({\r\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\r\n url:window.location.href.split('#')[0]\r\n }).then(wechatRes => {\r\n wx.config({\r\n debug: false,\r\n appId: wechatRes.appId,\r\n timestamp: parseInt(wechatRes.timestamp),\r\n nonceStr: wechatRes.nonceStr,\r\n signature: wechatRes.signature,\r\n jsApiList: wechatRes.jsApiList\r\n });\r\n wx.ready(function() {\r\n wx.onMenuShareTimeline({\r\n title: that.shareTitle, // 分享标题\r\n desc: that.shareDesc,// 分享描述\r\n link: window.location.href, // 分享链接\r\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n console.log('分享成功');\r\n window._hmt.push(['_trackEvent', '分享', \"商品页好友分享\",`id${that.shopId}`,that.invite_code]);//百度统计\r\n },\r\n cancel: function() {\r\n // alert(\"失败\")\r\n console.log('分享失败')\r\n }\r\n });\r\n wx.onMenuShareAppMessage({\r\n title: that.shareTitle, // 分享标题\r\n desc: that.shareDesc,// 分享描述\r\n link: window.location.href, // 分享链接\r\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n window._hmt.push(['_trackEvent', '分享', \"商品页朋友圈分享\",`id${that.shopId}`,that.invite_code]);//百度统计\r\n },\r\n cancel: function() {\r\n }\r\n });\r\n })\r\n })\r\n },\r\n onShare: function(type) {\r\n let URL = `${process.env.BUY_URL}?shopId=${this.shopId}&groupId=${this.groupId}&invite_code=${this.invite_code}`;\r\n if(type === 1 ){\r\n URL = `${process.env.BUY_URL}?shopId=${this.shopId}&invite_code=${this.invite_code}`\r\n }\r\n// this.enableShare({\r\n// product_title: this.groupDetail.share_desc.title,\r\n// desc: this.groupDetail.share_desc.content,\r\n// shareIcon:this.groupDetail.share_desc.img[0].url,\r\n// shareUrl:URL\r\n// })\r\n },\r\n toDataURLBase64 (src, callback) {\r\n let xhttp = new XMLHttpRequest();\r\n xhttp.onload = function () {\r\n let fileReader = new FileReader();\r\n fileReader.onloadend = function () {\r\n callback(fileReader.result)\r\n };\r\n fileReader.readAsDataURL(xhttp.response)\r\n };\r\n xhttp.responseType = 'blob';\r\n xhttp.open('GET', src, true);\r\n xhttp.send()\r\n },\r\n // 初始化\r\n getDetail(){\r\n if(window.location.href.indexOf('invite_code')> -1){\r\n this.invite_code = this.$route.query.invite_code;\r\n let l = this.invite_code.split('-').length\r\n if(l < 3){\r\n this.invite_code_f = false\r\n }\r\n }\r\n if(window.location.href.indexOf('shopId')>-1){\r\n this.shopId = this.$route.query.shopId;\r\n getGoodsDetailApi(this.shopId).then(res=>{\r\n res.desc = JSON.parse(res.desc);\r\n res.goods_desc = JSON.parse(res.goods_desc);\r\n res.share_desc = JSON.parse(res.share_desc);\r\n //商品下架跳转绑定商品\r\n if(res.status === 2 && res.bind_goods_id){\r\n this.$router.push({name:'buyDetail',query:{shopId:res.bind_goods_id}});\r\n this.getDetail();\r\n return\r\n }\r\n this.groupDetail = res;\r\n for (let i = 0;i<this.groupDetail.header_url.length;i++){\r\n this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace('http://','https://')\r\n }\r\n this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\/\\//g,'https://');\r\n this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\/\\//g,'https://');\r\n if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\r\n this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace('http://','https://');\r\n let _this = this;\r\n this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\r\n _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\r\n });\r\n }\r\n\r\n if(this.groupDetail.goods_type === 2){\r\n if(localStorage.getItem('cc_token')){\r\n getStatusWechatApi({goods_id:this.shopId}).then(res=>{\r\n if(res.out_trade_no){\r\n this.$router.push({name:'success',query:{out_trade_no:res.out_trade_no}});\r\n }\r\n });\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n this.groupId = this.$route.query.groupId;\r\n getGroupDetailApi(this.groupId).then(res=>{\r\n this.groupData = res\r\n });\r\n this.onShare(0)\r\n }else{\r\n this.onShare(1)\r\n }\r\n }\r\n })\r\n }\r\n },\r\n getInviteResult(){\r\n let id=this.$route.query.shopId;\r\n getInviteResultApi({},id).then(res=>{\r\n this.earnings = res.earnings;\r\n this.userNum = res.user_num;\r\n });\r\n },\r\n getInviteList(){\r\n let json = {\r\n page: 1,\r\n limit: 4\r\n }\r\n let id=this.$route.query.shopId;\r\n getInviteListApi(json,id).then(res=>{\r\n this.inviteList = res.list\r\n });\r\n }\r\n }\r\n }\r\n</script>\r\n<style>\r\n img,video{\r\n max-width: 100%;\r\n }\r\n</style>\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n @red: #fc4a1b;\r\n @borderRadius: 8px;\r\n .activity {\r\n padding-bottom: 120 * @toVh;\r\n background-color: #1a65f7;\r\n }\r\n .headerImg {\r\n width: 100%;\r\n }\r\n .inviteContainer {\r\n position: relative;\r\n margin-left:29 / 2 * @toVw;\r\n margin-right:29 / 2 * @toVw;\r\n margin-top: 128 / 2 * @toVh;\r\n min-height: 100px;\r\n text-align: center;\r\n background-color: #fff;\r\n border-radius: @borderRadius;\r\n padding-top: 80 / 2 * @toVw;\r\n padding-bottom: 38 / 2 * @toVh;\r\n }\r\n .invite-title {\r\n position: absolute;\r\n width: 527 / 2 * @toVw;\r\n left: 50%;\r\n margin-left: -527 / 4 * @toVw;\r\n top: -60 / 2 * @toVw;\r\n height: auto;\r\n }\r\n .invite-list {\r\n margin-left: 32 / 2 * @toVw;\r\n margin-right: 32 / 2 * @toVw;\r\n padding: 28 / 2 * @toVh;\r\n border: 1px solid @red;\r\n border-radius: @borderRadius;\r\n .i-title {\r\n font-size: 14px;\r\n }\r\n .i-num {\r\n font-size: 18px;\r\n }\r\n }\r\n .flex-center {\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n .flex-start {\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n align-items: center;\r\n }\r\n .red{\r\n color: @red;\r\n }\r\n .p-list {\r\n margin: 0 32 / 2 * @toVw;\r\n padding: 0;\r\n li {\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: space-between;\r\n align-items: center;\r\n margin: 0;\r\n padding: 8 * @toVw;\r\n img {\r\n width: 74 / 2 * @toVw;\r\n height: 74 / 2 * @toVw;\r\n margin-right: 5px;\r\n border-radius: 50%;\r\n }\r\n }\r\n }\r\n .no-margin {\r\n margin: 0;\r\n }\r\n .moreBtn {\r\n width: 220 / 2 * @toVw;\r\n height: auto;\r\n }\r\n .invite-btn {\r\n position: fixed;\r\n bottom: 0;\r\n width: 100%;\r\n padding-top: 10 * @toVw;\r\n box-sizing: content-box;\r\n text-align: center;\r\n background-color: #fff;\r\n img {\r\n width: 504 / 2 * @toVw;\r\n height: auto;\r\n }\r\n }\r\n .noData {\r\n width: 80%;\r\n margin-top: 15px;\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/buy/activity.vue","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [\n _c(\"div\", { staticClass: \"activity\" }, [\n _c(\"img\", { staticClass: \"headerImg\", attrs: { src: _vm.header1 } }),\n _vm._v(\" \"),\n _c(\"img\", { staticClass: \"headerImg\", attrs: { src: _vm.header2 } }),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"inviteContainer\" },\n [\n _c(\"img\", {\n staticClass: \"invite-title\",\n attrs: { src: _vm.inviteResultTitle }\n }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"invite-list\" }, [\n _vm._m(0),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex-center i-num red\" }, [\n _c(\"span\", [_vm._v(_vm._s(_vm.userNum) + \"人\")]),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(_vm.earnings / 100) + \"元\")])\n ])\n ]),\n _vm._v(\" \"),\n _vm.userNum === 0\n ? _c(\"img\", { staticClass: \"noData\", attrs: { src: _vm.noData } })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.userNum != 0\n ? [\n _c(\n \"ul\",\n { staticClass: \"p-list\" },\n _vm._l(_vm.inviteList, function(data) {\n return _c(\"li\", [\n _c(\"div\", { staticClass: \"flex-start no-margin\" }, [\n _c(\"img\", { attrs: { src: data.avatar } }),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(data.nickname))])\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"no-margin\" }, [\n _vm._v(_vm._s(_vm._f(\"formatDate\")(data.pay_at)))\n ])\n ])\n })\n ),\n _vm._v(\" \"),\n _vm.inviteList && _vm.inviteList.length > 3\n ? _c(\"img\", {\n staticClass: \"moreBtn\",\n attrs: { src: _vm.moreResult },\n on: { click: _vm.goToInviteList }\n })\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\"img\", { staticClass: \"headerImg\", attrs: { src: _vm.header4 } }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"invite-btn\" }, [\n _c(\"img\", {\n attrs: { src: _vm.inviteBtn },\n on: { click: _vm.goToInvite }\n })\n ])\n ])\n ])\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"flex-center i-title\" }, [\n _c(\"span\", [_vm._v(\"受邀购买\")]),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(\"已获奖金\")])\n ])\n }\n]\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-3bfbbef0\", esExports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3bfbbef0\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/buy/activity.vue\n// module id = null\n// module chunks = ","var disposed = false\nfunction injectStyle (ssrContext) {\n if (disposed) return\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./activity.vue\")\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./activity.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./activity.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./activity.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3bfbbef0\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./activity.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3bfbbef0\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\nComponent.options.__file = \"src/components/buy/activity.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-3bfbbef0\", Component.options)\n } else {\n hotAPI.reload(\"data-v-3bfbbef0\", Component.options)\n }\n module.hot.dispose(function (data) {\n disposed = true\n })\n})()}\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/buy/activity.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([4],{"0Kes":function(n,t,e){var i=e("sx92");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);e("rjj0")("1d4c70cc",i,!1,{})},"1UEi":function(n,t,e){n.exports=e.p+"static/img/refIcon.2a798e4.png"},"9SAN":function(n,t,e){var i=e("MyYq");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);e("rjj0")("4915852d",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:["D:/myproject/new-singsingH5/src/components/buy/src/components/buy/activityInvite.vue"],names:[],mappings:";AA8XA;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: #59c1f1;\">\n <div>\n <div class=\"img-cvs\" id=\"capture\" ref=\"imageWrapper\" v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\n <div v-if=\"avatar && QRCodeB\" id=\"avatarImg\">\n <img :src=\"groupDetail.share_desc.refImg[0].url\" v-if=\"showLoad\" id=\"showImg\">\n <div class=\"avatar-container\"><img :src=\"avatar\" class=\"avatar\"/> 我已加入,邀请你一起加入</div>\n </div>\n <div id=\"qrcode\" class=\"qrcode\">\n </div>\n </div>\n <img :src=\"dataURL\" class=\"cvs-img\" id=\"cvs-img\"/>\n\n <div class=\"inviteBtn\" id=\"inviteBtn\">\n <div class=\"content-text\">\n <h3>长按保存海报 或发送给好友</h3>\n <p>越多朋友购买,您可得越多奖励</p>\n </div>\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} 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 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 showLoad:false,\n refBg:refBg,\n join:false,\n popType:false,\n popFill:false,\n popupVisible:false,\n refVisible:false,\n tabType:true,\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\n qrCode:weChatQrUrl,\n weChatIcon:weChatIcon,\n closeUrl:closeUrl,\n moreUrl:moreUrl,\n refIcon:refIcon,\n 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 comments: [\n '英语这样启蒙效果太棒啦,唱唱这个启蒙课程做得真不错,推荐给你们!现在限时免费抢,打卡5次全额返学费,报名立送价值98元教具礼盒,数量有限,先到先得!',\n '发现一款对宝宝英语启蒙特别有用的产品,每天10分钟宝宝已经爱上英语、爱唱英语。现在他们有体验课,我体验过了,真的很好!现限时限量免费领取,速来~',\n '第一次接触线上启蒙英语,发现唱唱课程实在太棒啦,既省事宝宝学起来还方便,每天在快乐中学习。现在他们有体验课了,限时免费领取,报名立送价值98元教具礼盒,快来和我一起参与吧!'\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 this.show = false;\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 this.user_id=JSON.parse(localStorage.getItem('userDesc')).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\n if(this.groupId && this.groupId !== 'null'){\n URL += `&groupId=${this.groupId}`\n }\n this.onNewShare(URL);\n this.toDataURLBase64(JSON.parse(localStorage.getItem('userDesc')).avatar.replace('http://','https://'), function (avatar) {\n _that.avatar = avatar\n });\n this.refVisible = true;\n this.$nextTick(()=>{\n _that.qrcode(URL);\n if(!this.dataURL){\n setTimeout(()=>{\n this.showLoad=true;\n this.$nextTick(()=>{\n document.getElementById('showImg').onload=()=>{\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 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: 2,\n width: width,\n height: height,\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 }\n })\n\n },500)\n\n }else{\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 background: rgb(253, 168, 19);\n width: 518 / 2 * @toVw;\n top: 25 * @toVh;\n left: 113 / 2 * @toVw;\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 border-radius: 50%;\n }\n }\n img {\n /*border-radius: 10px;*/\n }\n .qrcode{\n position: absolute;\n top: 690 / 2 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n }\n }\n #avatarImg{\n max-height: 415 * @toVw;\n }\n .cvs-img{\n position: absolute;\n width: 518 / 2 * @toVw;\n top: 25 * @toVh;\n left: 113 / 2 * @toVw;\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: #f5c10c;\n border-radius: 25 * @toVw;\n box-shadow: 2px 2px 2px #888888;\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 .content-text{\n margin-bottom: 15 * @toVw;\n h3{\n margin-bottom: 5 * @toVw;\n };\n p{\n font-size: 16 * @toVw;\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"),o=e("MJLE"),A=e.n(o),a=e("Au9i"),r=e("CCn6"),s=e("E26C"),l=e.n(s),d=e("kXdI"),c=e.n(d),p=e("1UEi"),g=e.n(p),h=e("XaoW"),w=e.n(h),m=e("zpE/"),v=e.n(m),b=e("0ZjB"),u=e.n(b),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("2Pnh"),V=e.n(R),W={name:"index",components:{swiper:i.swiper,swiperSlide:i.swiperSlide},data:function(){return{showLoad:!1,refBg:l.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:v.a,weChatIcon:w.a,closeUrl:u.a,moreUrl:c.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:["英语这样启蒙效果太棒啦,唱唱这个启蒙课程做得真不错,推荐给你们!现在限时免费抢,打卡5次全额返学费,报名立送价值98元教具礼盒,数量有限,先到先得!","发现一款对宝宝英语启蒙特别有用的产品,每天10分钟宝宝已经爱上英语、爱唱英语。现在他们有体验课,我体验过了,真的很好!现限时限量免费领取,速来~","第一次接触线上启蒙英语,发现唱唱课程实在太棒啦,既省事宝宝学起来还方便,每天在快乐中学习。现在他们有体验课了,限时免费领取,报名立送价值98元教具礼盒,快来和我一起参与吧!"],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}),this.show=!1},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"),this.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id;var t=this,e=this.invite_code.split("-");e.length>2&&"TEACHER"===e[1]&&(e[1]="USER");var i=e[0]+"-"+e[1],o="https://wechat-test.changchangenglish.com/#/buyDetail?shopId="+this.shopId+"&invite_code="+i+"-"+this.user_id;this.groupId&&"null"!==this.groupId&&(o+="&groupId="+this.groupId),this.onNewShare(o),this.toDataURLBase64(JSON.parse(localStorage.getItem("userDesc")).avatar.replace("http://","https://"),function(n){t.avatar=n}),this.refVisible=!0,this.$nextTick(function(){t.qrcode(o),n.dataURL||setTimeout(function(){n.showLoad=!0,n.$nextTick(function(){document.getElementById("showImg").onload=function(){var t=document.getElementById("capture").getClientRects()[0],e=t.height,i=t.width,o=t.top;n.getOffsetRect(n.$refs.imageWrapper);console.log("document.getElementById",document.getElementById("capture").getClientRects()[0]),document.getElementById("inviteBtn").style.top=e+o+20+"px",document.getElementById("inviteBtn").style.opacity=1,V()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:2,width:i,height:e,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 A={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:A})}},getOffsetRect:function(n){var t=n.getBoundingClientRect(),e=document.body,i=document.documentElement,o=window.pageYOffset||i.scrollTop||e.scrollTop,A=window.pageXOffset||i.scrollLeft||e.scrollLeft,a=i.clientTop||e.clientTop,r=i.clientLeft||e.clientLeft,s=t.top+o-a,l=t.left+A-r;return{top:Math.round(s),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 t=this;Object(r.y)({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.g)(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.s)({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()}))}}},z=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":"#59c1f1"}},[e("div",[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("div",{attrs:{id:"avatarImg"}},[n.showLoad?e("img",{attrs:{src:n.groupDetail.share_desc.refImg[0].url,id:"showImg"}}):n._e(),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"}})]):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"}},[n._m(0),n._v(" "),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()};z._withStripped=!0;var N={render:z,staticRenderFns:[function(){var n=this.$createElement,t=this._self._c||n;return t("div",{staticClass:"content-text"},[t("h3",[this._v("长按保存海报 或发送给好友")]),this._v(" "),t("p",[this._v("越多朋友购买,您可得越多奖励")])])}]},S=N;var T=!1;var M=e("VU/8")(W,S,!1,function(n){T||(e("9SAN"),e("0Kes"))},"data-v-3a31699e",null);M.options.__file="src/components/buy/activityInvite.vue";t.default=M.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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"},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 background: #fda813;\n width: 69.06666667vw;\n top: 3.74812594vh;\n left: 15.06666667vw;\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 border-radius: 50%;\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: 92vw;\n left: 4vw;\n width: 16vw;\n}\n#avatarImg[data-v-3a31699e] {\n max-height: 110.66666667vw;\n}\n.cvs-img[data-v-3a31699e] {\n position: absolute;\n width: 69.06666667vw;\n top: 3.74812594vh;\n left: 15.06666667vw;\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: #f5c10c;\n border-radius: 6.66666667vw;\n -webkit-box-shadow: 2px 2px 2px #888888;\n box-shadow: 2px 2px 2px #888888;\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.content-text[data-v-3a31699e] {\n margin-bottom: 4vw;\n}\n.content-text h3[data-v-3a31699e] {\n margin-bottom: 1.33333333vw;\n}\n.content-text p[data-v-3a31699e] {\n font-size: 4.26666667vw;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/buy/activityInvite.vue","D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/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 background: #fda813;\n width: 69.06666667vw;\n top: 3.74812594vh;\n left: 15.06666667vw;\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 border-radius: 50%;\n}\n.img-cvs img {\n /*border-radius: 10px;*/\n}\n.img-cvs .qrcode {\n position: absolute;\n top: 92vw;\n left: 4vw;\n width: 16vw;\n}\n#avatarImg {\n max-height: 110.66666667vw;\n}\n.cvs-img {\n position: absolute;\n width: 69.06666667vw;\n top: 3.74812594vh;\n left: 15.06666667vw;\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: #f5c10c;\n border-radius: 6.66666667vw;\n box-shadow: 2px 2px 2px #888888;\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.content-text {\n margin-bottom: 4vw;\n}\n.content-text h3 {\n margin-bottom: 1.33333333vw;\n}\n.content-text p {\n font-size: 4.26666667vw;\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 background: rgb(253, 168, 19);\n width: 518 / 2 * @toVw;\n top: 25 * @toVh;\n left: 113 / 2 * @toVw;\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 border-radius: 50%;\n }\n }\n img {\n /*border-radius: 10px;*/\n }\n.qrcode{\n position: absolute;\n top: 690 / 2 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n}\n}\n#avatarImg{\n max-height: 415 * @toVw;\n}\n.cvs-img{\n position: absolute;\n width: 518 / 2 * @toVw;\n top: 25 * @toVh;\n left: 113 / 2 * @toVw;\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: #f5c10c;\n border-radius: 25 * @toVw;\n box-shadow: 2px 2px 2px #888888;\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.content-text{\n margin-bottom: 15 * @toVw;\n h3{\n margin-bottom: 5 * @toVw;\n };\n p{\n font-size: 16 * @toVw;\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=4.864cdfedc5a59f2c1575.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.
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([9],{"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: 97.7vw;\n height: 16vw;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n background: white;\n padding: 1.3vw;\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 footer .btn.big.price.full[data-v-ff30e8ae] {\n background: #dddddd;\n border-color: #dddddd;\n line-height: 13.33333333vw;\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:["D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/buy/index.vue","D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/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: 97.7vw;\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.3vw;\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 footer .btn.big.price.full {\n background: #dddddd;\n border-color: #dddddd;\n line-height: 13.33333333vw;\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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: 97.7vw;\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: 1.3vw;\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 &.full{\n background: #dddddd;\n border-color: #dddddd;\n line-height: 50*@toVw;\n }\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 r=t("yEDY");"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);t("rjj0")("134c077c",r,!1,{})},bNYG:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});t("v2ns");var r=t("7QTg"),i=t("MJLE"),o=t.n(i),a=t("Au9i"),s=t("CCn6"),d=t("E26C"),l=t.n(d),p=t("kXdI"),c=t.n(p),A=t("XaoW"),g=t.n(A),u=t("zpE/"),h=t.n(u),f=t("0ZjB"),v=t.n(f),m=t("2Pnh"),b=t.n(m),w={name:"index",components:{swiper:r.swiper,swiperSlide:r.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(a.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))setTimeout(function(){a.Indicator.close(),n.invite_code||(n.invite_code="CC-USER");var e=n.invite_code.split("-");e.length>2&&"TEACHER"===e[1]&&(e[1]="USER");var t=e[0]+"-"+e[1],r="https://wechat-test.changchangenglish.com/#/buyDetail?shopId="+n.shopId+"&invite_code="+t+"-"+n.user_id;n.groupId&&"null"!==n.groupId&&(r+="&groupId="+n.groupId),n.qrcode(r),n.refVisible=!0,n.$nextTick(function(){n.dataURL||setTimeout(function(){var e=document.getElementById("capture").getClientRects()[0],t=(e.height,e.width);document.getElementById("capture").style.width=t+"px";n.getOffsetRect(n.$refs.imageWrapper);var r=document.getElementById("capture").getClientRects()[0],i=r.height1,o=r.width1;console.log(i),b()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:o,height:i,letterRendering:!0}).then(function(e){var t=e.toDataURL("image/jpg");n.dataURL=t}).catch(function(n){alert(n),console.log()})},500)})},500);else{var e={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:e})}},getOffsetRect:function(n){var e=n.getBoundingClientRect(),t=document.body,r=document.documentElement,i=window.pageYOffset||r.scrollTop||t.scrollTop,o=window.pageXOffset||r.scrollLeft||t.scrollLeft,a=r.clientTop||t.clientTop,s=r.clientLeft||t.clientLeft,d=e.top+i-a,l=e.left+o-s;return{top:Math.round(d),left:Math.round(l)}},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){Object(s.y)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(e){wx.config({debug:!1,appId:e.appId,timestamp:parseInt(e.timestamp),nonceStr:e.nonceStr,signature:e.signature,jsApiList:e.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:n.product_title,desc:n.desc,link:n.shareUrl,imgUrl:n.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功")},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(){},cancel:function(){}})})})},handleInviteCode:function(){if(this.invite_code){var n=this.invite_code.split("-");n.length>2&&"TEACHER"===n[1]&&(n[1]="USER");var e=n[0]+"-"+n[1];this.invite_code=e+"-"+this.user_id}else this.invite_code="CC-USER-"+this.user_id},onShare:function(n){this.handleInviteCode();var 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,2===this.invite_code.split("-").length&&(this.invite_code_f=!1));this.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id,window.location.href.indexOf("shopId")>-1&&(this.shopId=this.$route.query.shopId,Object(s.g)(this.shopId).then(function(e){if(e.desc=JSON.parse(e.desc),e.goods_desc=JSON.parse(e.goods_desc),e.share_desc=JSON.parse(e.share_desc),2===e.status&&e.bind_goods_id)return n.$router.push({name:"buyDetail",query:{shopId:e.bind_goods_id}}),void n.getDetail();n.groupDetail=e;for(var t=0;t<n.groupDetail.header_url.length;t++)n.groupDetail.header_url[t]=n.groupDetail.header_url[t].replace("http://","https://");if(n.groupDetail.desc.detail=n.groupDetail.desc.detail.replace(/http:\/\//g,"https://"),n.groupDetail.desc.qa=n.groupDetail.desc.qa.replace(/http:\/\//g,"https://"),n.groupDetail.share_desc.refImg&&1===n.groupDetail.share_desc.refImg.length){n.groupDetail.share_desc.refImg[0].url=n.groupDetail.share_desc.refImg[0].url.replace("http://","https://");var r=n;n.toDataURLBase64(n.groupDetail.share_desc.refImg[0].url,function(n){r.groupDetail.share_desc.refImg[0].url=n})}var i=n.$route.query.invite_code;n.$sa.track("viewCourseDetail",{goodsID:n.groupDetail.id.toString(),courseCate:1===n.groupDetail.course_type?"体验课":"正式课",lessonNumber:n.groupDetail.watch_num,goodsName:n.groupDetail.name,coursePrice:Number(n.groupDetail.original_price/100),discountPrice:Number(n.groupDetail.current_price/100),courseID:n.groupDetail.course_id,courseName:"",salesType:i?i.split("-")[1]:"null",salesID:i?Number(i.split("-")[2]):0}),2===n.groupDetail.goods_type?(localStorage.getItem("cc_token")&&Object(s.s)({goods_id:n.shopId}).then(function(e){e.out_trade_no&&(1===e.buy_type?n.$router.push({name:"buySuccess",query:{out_trade_no: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.i)(n.groupId).then(function(e){n.groupData=e}),n.onShare(0)):n.onShare(1)):n.handleInviteCode()}))},showTeacher:function(){this.popType=!1,this.popupVisible=!0},buttonClick:function(n,e){this.$sa.track("buttonClick",{tabTitle:"商品",moduleTitle:"详情页",buttonType:n,buttonName:e})},groupPay:function(n){var e={shopId:this.shopId,invite_code:this.$route.query.invite_code},t=void 0;if(this.groupId&&(e.group_order_id=this.groupId),0!==n||this.groupId){if(0===n&&this.groupId)return this.$router.push({name:"buyDetail",query:{shopId:this.shopId,invite_code:this.$route.query.invite_code}}),window.location.reload(),!1;e.type=""}else e.type="single",t="single";var r=this.$route.query.invite_code;this.$sa.track("buyCourse",{buyType:2===this.groupDetail.goods_type&&"single"!==t?"团购":"直购",goodsID:this.shopId,salesType:r?r.split("-")[1]:"null",salesID:r?Number(r.split("-")[2]):0}),window.location.href.indexOf("gdt_vid")>-1&&(e.gdt_vid=this.$route.query.gdt_vid),window.location.href.indexOf("cct_user_id")>-1&&(e.cct_user_id=this.$route.query.cct_user_id),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,r){return n.groupDetail.goods_desc?t("swiper-slide",{key:r},[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.buttonClick("功能","生成海报")}}}):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,r){return r<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.buttonClick("展示","图文详情")}}},[n._v("图文详情")]),n._v(" "),t("div",{class:{"tab-btn":!0,active:!n.tabType},on:{click:function(e){n.tabType=!1,n.buttonClick("展示","购买须知")}}},[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(" "),n.groupDetail.desc.customer_service[0]?t("div",[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}}})])])],1):n._e(),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",[n.groupDetail.desc.customer_service[0]?t("div",{staticClass:"btn",on:{click:function(e){n.showTeacher(),n.buttonClick("老师","客服")}}},[t("img",{attrs:{src:n.weChatIcon}})]):n._e(),n._v(" "),n.groupData&&0!==n.groupData.status?t("div",{staticClass:"btn big price full"},[n.groupId?t("div",[n._v("该团已满")]):n._e()]):n._e(),n._v(" "),t("div",{class:n.groupData&&0!==n.groupData.status?"btn big price":"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(" "),n.groupData&&0!==n.groupData.status?n._e():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",[n.groupDetail.desc.customer_service[0]?t("div",{staticClass:"btn",on:{click:function(e){n.showTeacher(),n.buttonClick("功能","客服")}}},[t("img",{attrs:{src:n.weChatIcon}})]):n._e(),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 _={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 y=t("VU/8")(w,x,!1,function(n){D||(t("9Nk9"),t("rC6I"))},"data-v-ff30e8ae",null);y.options.__file="src/components/buy/index.vue";e.default=y.exports},rC6I:function(n,e,t){var r=t("5W4P");"string"==typeof r&&(r=[[n.i,r,""]]),r.locals&&(n.exports=r.locals);t("rjj0")("dc25c13e",r,!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:["D:/myproject/new-singsingH5/src/components/buy/src/components/buy/index.vue"],names:[],mappings:";AAueA;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>\r\n <div class="group-index" ref="index" v-if="groupDetail">\r\n <swiper :options="swiperOption" class="banner" ref="mySwiper">\r\n <swiper-slide v-if="groupDetail.goods_desc" v-for="(data,index) in groupDetail.goods_desc.img" :key="index">\r\n <img :src="data.url"/>\r\n </swiper-slide>\r\n <div class="swiper-pagination" slot="pagination"></div>\r\n </swiper>\r\n <img :src="refIcon" class="ref-icon shake" @click="goToActivity();buttonClick(\'功能\',\'生成海报\')" v-if="groupDetail.is_auth_user === 1">\r\n <div class="head">\r\n <div class="title">\r\n {{groupDetail.name}}\r\n </div>\r\n <span class="detail">\r\n {{groupDetail.goods_desc.desc}}\r\n </span>\r\n <div class="price">\r\n <span class="price-content">¥{{groupDetail.current_price/100}}元</span>\r\n </div>\r\n\r\n </div>\r\n <div class="head-icon">\r\n <img class="icon" v-for="(data,index) in groupDetail.header_url" v-if="index<5" :src="data" :key="data">\r\n <img class="more" :src="moreUrl"/>\r\n <span class="has">已售{{groupDetail.has_group_num}}件</span>\r\n </div>\r\n <div class="welfare" v-if="groupDetail.head_welfare && groupDetail.head_welfare !== \'\' && groupDetail.head_welfare !== null">\r\n 团长福利:{{groupDetail.head_welfare}}\r\n </div>\r\n <div class="main-detail">\r\n <div class="tab-content">\r\n <div :class="{\'tab-btn\':true,active:tabType}" @click="tabType=true;buttonClick(\'展示\',\'图文详情\')">图文详情</div>\r\n <div :class="{\'tab-btn\':true,active:!tabType}" @click="tabType=false;buttonClick(\'展示\',\'购买须知\')">购买须知</div>\r\n </div>\r\n <div v-if="tabType" class="detail">\r\n <div v-html="groupDetail.desc.detail" class="detail-content"></div>\r\n </div>\r\n <div v-if="!tabType" class="qa-block">\r\n <div class="qa-content qaDetail" v-html="groupDetail.desc.qa">\r\n </div>\r\n </div>\r\n </div>\r\n <div v-if="groupDetail.desc.customer_service[0]">\r\n <mt-popup v-model="popupVisible">\r\n <div class="pop-block">\r\n <img v-if="popType" :src="qrCode"/>\r\n <img v-if="!popType" :src="groupDetail.desc.customer_service[0].url"/>\r\n <div>\r\n <span v-if="popType" v-html="popcontentW"></span>\r\n <span v-if="!popType" v-html="popcontentT"></span>\r\n </div>\r\n <img class="close" :src="closeUrl" @click="popupVisible = false">\r\n </div>\r\n </mt-popup>\r\n </div>\r\n <mt-popup v-model="popFill" :closeOnClickModal="false">\r\n <div class="pop-fill">\r\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\r\n <div class="btn-block">\r\n <div class="btn" @click="rePlay()">重新开团</div>\r\n </div>\r\n </div>\r\n </mt-popup>\r\n <mt-popup v-model="refVisible" style="background-color: transparent;margin-top: -80vw;margin-left: -40vw;transform: none">\r\n <div :style="{backgroundImage:`url(${refBg})`}" class="ref-content"\r\n v-if="groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0">\r\n <div class="tips">\r\n 长按保存图片\r\n </div>\r\n </div>\r\n <div class="img-cvs" id="capture" ref="imageWrapper" v-if="groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0">\r\n <img :src="groupDetail.share_desc.refImg[0].url">\r\n <div id="qrcode" class="qrcode">\r\n </div>\r\n </div>\r\n <img :src="dataURL" class="cvs-img"/>\r\n </mt-popup>\r\n <div v-if="groupDetail.status === 1 && invite_code_f">\r\n <footer v-if="groupDetail.goods_type && groupDetail.goods_type === 2">\r\n <div class="btn" @click="showTeacher();buttonClick(\'老师\',\'客服\')" v-if="groupDetail.desc.customer_service[0]">\r\n <img :src="weChatIcon"/>\r\n </div>\r\n <div class="btn big price full" v-if="groupData && groupData.status !== 0">\r\n <div v-if="groupId">该团已满</div>\r\n </div>\r\n <div :class=" groupData && groupData.status !== 0 ? \'btn big price\':\'btn big\'" @click="groupPay(0)" :id="groupId ? \'reGroup\':\'singleBuy\'">\r\n <span v-if="!groupId">¥{{groupDetail.original_price/100}}</span>\r\n <div v-if="!groupId">单独购</div>\r\n <span v-if="groupId">¥{{groupDetail.current_price/100}}</span>\r\n <div v-if="groupId">重新开团</div>\r\n </div>\r\n <div class="btn big price" @click="groupPay(1)" :id="groupId ? \'joinGroup\':\'newGroup\'" v-if="!groupData || groupData.status === 0">\r\n <span>¥{{groupDetail.current_price/100}}</span>\r\n <div v-if="!groupId">{{groupDetail.desc.group_number}}人团</div>\r\n <div v-if="groupId">立即参团</div>\r\n </div>\r\n\r\n </footer>\r\n <footer v-if="groupDetail.goods_type && groupDetail.goods_type !== 2">\r\n <div class="btn" @click="showTeacher();buttonClick(\'功能\',\'客服\')" v-if="groupDetail.desc.customer_service[0]">\r\n <img :src="weChatIcon"/>\r\n </div>\r\n <div class="btn big price" @click="groupPay(1)">\r\n <span>¥{{groupDetail.current_price/100}}</span>\r\n <div>立即购买</div>\r\n </div>\r\n </footer>\r\n </div>\r\n <div v-if="groupDetail.status !== 1">\r\n <footer>\r\n <div style="color: #888">\r\n 已售罄\r\n </div>\r\n </footer>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import \'swiper/dist/css/swiper.css\'\r\n import { swiper, swiperSlide } from \'vue-awesome-swiper\'\r\n import QRCode from \'qrcodejs2\'\r\n import { Indicator } from \'mint-ui\';\r\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi} from "../../service/api";\r\n import refBg from \'../../assets/refBg.png\'\r\n import moreUrl from \'../../assets/moreIcon.png\'\r\n import weChatIcon from \'../../assets/wechatIcon.png\'\r\n import weChatQrUrl from \'../../assets/weChatCode.png\'\r\n import closeUrl from \'../../assets/closemy.png\'\r\n import html2canvas from \'html2canvas\'\r\n export default {\r\n name: "index",\r\n components: {\r\n swiper,\r\n swiperSlide,\r\n },\r\n data(){\r\n return {\r\n refBg:refBg,\r\n join:false,\r\n popType:false,\r\n popFill:false,\r\n popupVisible:false,\r\n refVisible:false,\r\n tabType:true,\r\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\r\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\r\n qrCode:weChatQrUrl,\r\n weChatIcon:weChatIcon,\r\n closeUrl:closeUrl,\r\n moreUrl:moreUrl,\r\n refIcon:\'https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png\',\r\n swiperOption: {\r\n pagination: {\r\n el: \'.swiper-pagination\'\r\n }\r\n },\r\n QRCodeB:false,\r\n dataURL:null,\r\n user_id:null,\r\n invite_code_f:true,\r\n invite_code:\'\',\r\n shopId:\'\',\r\n groupId:null,\r\n groupDetail:false,\r\n groupData:null,\r\n }\r\n },\r\n mounted(){\r\n this.getDetail();\r\n },\r\n methods:{\r\n goToActivity(){\r\n let query = {}\r\n if(window.location.href.indexOf(\'shopId\')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf(\'groupId\')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf(\'invite_code\')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:\'activity\',query:query})\r\n },\r\n refshow(){\r\n Indicator.open();\r\n if(document.body.scrollTop < 10){\r\n document.body.scrollTop = 20;\r\n document.documentElement.scrollTop = 20;\r\n }\r\n if(localStorage.getItem(\'cc_token\') && localStorage.getItem(\'cc_token\') !== \'\'){\r\n setTimeout(()=>{\r\n Indicator.close();\r\n if(!this.invite_code){\r\n this.invite_code = \'CC-USER\'\r\n }\r\n let invite_code = this.invite_code.split(\'-\');\r\n if(invite_code.length > 2 && invite_code[1] === \'TEACHER\'){\r\n invite_code[1] = \'USER\'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\r\n if(this.groupId && this.groupId !== \'null\'){\r\n URL += `&groupId=${this.groupId}`\r\n }\r\n this.qrcode(URL);\r\n this.refVisible = true;\r\n this.$nextTick(()=>{\r\n if(!this.dataURL){\r\n setTimeout(()=>{\r\n let {\r\n height,\r\n width\r\n } = document.getElementById(\'capture\').getClientRects()[0]\r\n document.getElementById(\'capture\').style.width = width + \'px\';\r\n let o = this.getOffsetRect(this.$refs.imageWrapper);\r\n let {\r\n height1,\r\n width1\r\n } = document.getElementById(\'capture\').getClientRects()[0];\r\n console.log(height1)\r\n html2canvas(document.getElementById(\'capture\'),{\r\n async: true,\r\n timeout: 500,\r\n scrollX:1,\r\n scale: 3,\r\n width: width1,\r\n height: height1,\r\n letterRendering: true,\r\n }).then((canvas) => {\r\n let dataURL = canvas.toDataURL("image/jpg");\r\n this.dataURL = dataURL;\r\n }).catch(res=>{alert(res);console.log()});\r\n },500)\r\n }else{\r\n\r\n }\r\n })\r\n },500)\r\n\r\n }else{\r\n let query = {retUrl:this.$route.fullPath,is_new_user_url:\'1\'};\r\n this.$router.push({name:\'author\',query:query})\r\n }\r\n },\r\n getOffsetRect(ele){\r\n var box=ele.getBoundingClientRect();\r\n var body=document.body,\r\n docElem=document.documentElement;\r\n //获取页面的scrollTop,scrollLeft(兼容性写法)\r\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\r\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\r\n var clientTop=docElem.clientTop||body.clientTop,\r\n clientLeft=docElem.clientLeft||body.clientLeft;\r\n var top=box.top+scrollTop-clientTop,\r\n left=box.left+scrollLeft-clientLeft;\r\n return {\r\n //Math.round 兼容火狐浏览器bug\r\n top:Math.round(top),\r\n left:Math.round(left)\r\n }\r\n },\r\n qrcode(data){\r\n if(this.QRCodeB){\r\n this.QRCodeB.makeCode(data)\r\n }else{\r\n this.QRCodeB = new QRCode(\'qrcode\', {\r\n width: 80,\r\n height: 80, // 高度\r\n text: data, // 二维码内容\r\n image: \'\'\r\n });\r\n }\r\n\r\n },\r\n // 分享\r\n enableShare: function(option) {\r\n let that = this;\r\n getwechatParam({\r\n api_list: \'onMenuShareAppMessage,onMenuShareTimeline\',\r\n url:window.location.href.split(\'#\')[0]\r\n }).then(wechatRes => {\r\n wx.config({\r\n debug: false,\r\n appId: wechatRes.appId,\r\n timestamp: parseInt(wechatRes.timestamp),\r\n nonceStr: wechatRes.nonceStr,\r\n signature: wechatRes.signature,\r\n jsApiList: wechatRes.jsApiList\r\n });\r\n wx.ready(function() {\r\n wx.onMenuShareTimeline({\r\n title: option.product_title, // 分享标题\r\n desc: option.desc,// 分享描述\r\n link: option.shareUrl, // 分享链接\r\n imgUrl: option.shareIcon || \'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png\', // 分享图标\r\n success: function() {\r\n console.log(\'分享成功\');\r\n },\r\n cancel: function() {\r\n // alert("失败")\r\n console.log(\'分享失败\')\r\n }\r\n });\r\n wx.onMenuShareAppMessage({\r\n title: option.product_title, // 分享标题\r\n desc: option.desc,// 分享描述\r\n link: option.shareUrl, // 分享链接\r\n imgUrl: option.shareIcon || \'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png\', // 分享图标\r\n success: function() {\r\n },\r\n cancel: function() {\r\n }\r\n });\r\n })\r\n })\r\n },\r\n // 处理invite_code\r\n handleInviteCode(){\r\n if(!this.invite_code){\r\n this.invite_code = \'CC-USER-\'+this.user_id;\r\n }else{\r\n let invite_code = this.invite_code.split(\'-\');\r\n if(invite_code.length > 2 && invite_code[1] === \'TEACHER\'){\r\n invite_code[1] = \'USER\'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n this.invite_code = `${code}-${this.user_id}`;\r\n }\r\n },\r\n onShare: function(type) {\r\n\r\n this.handleInviteCode();\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${this.invite_code}`\r\n this.enableShare({\r\n product_title: this.groupDetail.share_desc.title,\r\n desc: this.groupDetail.share_desc.content,\r\n shareIcon:this.groupDetail.share_desc.img[0].url,\r\n shareUrl:URL\r\n })\r\n },\r\n toDataURLBase64 (src, callback) {\r\n let xhttp = new XMLHttpRequest();\r\n xhttp.onload = function () {\r\n let fileReader = new FileReader();\r\n fileReader.onloadend = function () {\r\n callback(fileReader.result)\r\n };\r\n fileReader.readAsDataURL(xhttp.response)\r\n };\r\n xhttp.responseType = \'blob\';\r\n xhttp.open(\'GET\', src, true);\r\n xhttp.send()\r\n },\r\n // 初始化\r\n getDetail(){\r\n if(window.location.href.indexOf(\'invite_code\')> -1){\r\n this.invite_code = this.$route.query.invite_code;\r\n let l = this.invite_code.split(\'-\').length;\r\n if(l === 2 ){\r\n this.invite_code_f = false\r\n }\r\n }\r\n this.user_id=JSON.parse(localStorage.getItem(\'userDesc\')).user_id;\r\n if(window.location.href.indexOf(\'shopId\')>-1){\r\n this.shopId = this.$route.query.shopId;\r\n getGoodsDetailApi(this.shopId).then(res=>{\r\n res.desc = JSON.parse(res.desc);\r\n res.goods_desc = JSON.parse(res.goods_desc);\r\n res.share_desc = JSON.parse(res.share_desc);\r\n //商品下架跳转绑定商品\r\n if(res.status === 2 && res.bind_goods_id){\r\n this.$router.push({name:\'buyDetail\',query:{shopId:res.bind_goods_id}});\r\n this.getDetail();\r\n return\r\n }\r\n this.groupDetail = res;\r\n for (let i = 0;i<this.groupDetail.header_url.length;i++){\r\n this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace(\'http://\',\'https://\')\r\n }\r\n this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\/\\//g,\'https://\');\r\n this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\/\\//g,\'https://\');\r\n if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\r\n this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace(\'http://\',\'https://\');\r\n let _this = this;\r\n this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\r\n _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\r\n });\r\n }\r\n let invite = this.$route.query.invite_code;\r\n this.$sa.track(\'viewCourseDetail\',{\r\n goodsID:this.groupDetail.id.toString(),\r\n courseCate:this.groupDetail.course_type === 1 ? \'体验课\' : \'正式课\',\r\n lessonNumber:this.groupDetail.watch_num,\r\n goodsName:this.groupDetail.name,\r\n coursePrice:Number(this.groupDetail.original_price/100),\r\n discountPrice:Number(this.groupDetail.current_price/100),\r\n courseID:this.groupDetail.course_id,\r\n courseName:\'\',\r\n salesType:invite?invite.split(\'-\')[1]:\'null\',\r\n salesID:invite?Number(invite.split(\'-\')[2]):0\r\n });\r\n if(this.groupDetail.goods_type === 2){\r\n if(localStorage.getItem(\'cc_token\')){\r\n getStatusWechatApi({goods_id:this.shopId}).then(res=>{\r\n if(res.out_trade_no){\r\n if(res.buy_type === 1){\r\n this.$router.push({name:\'buySuccess\',query:{out_trade_no:res.out_trade_no}});\r\n }else{\r\n this.$router.push({name:\'success\',query:{out_trade_no:res.out_trade_no}});\r\n }\r\n }\r\n });\r\n }\r\n if(window.location.href.indexOf(\'groupId\')>-1){\r\n this.groupId = this.$route.query.groupId;\r\n getGroupDetailApi(this.groupId).then(res=>{\r\n this.groupData = res\r\n });\r\n this.onShare(0)\r\n }else{\r\n this.onShare(1)\r\n }\r\n }else{\r\n this.handleInviteCode()\r\n }\r\n })\r\n }\r\n },\r\n showTeacher(){\r\n this.popType = false;\r\n this.popupVisible = true\r\n },\r\n buttonClick(buttonType,buttonName){\r\n this.$sa.track(\'buttonClick\',{\r\n tabTitle:\'商品\',\r\n moduleTitle:\'详情页\',\r\n buttonType:buttonType,\r\n buttonName:buttonName\r\n });\r\n },\r\n groupPay(type){\r\n let query = {shopId: this.shopId,invite_code:this.$route.query.invite_code};\r\n let buyType\r\n if(this.groupId){\r\n query.group_order_id = this.groupId\r\n }\r\n if(type === 0 && !this.groupId){\r\n query.type=\'single\';\r\n buyType = \'single\';\r\n }else if (type === 0 && this.groupId){\r\n this.$router.push({\r\n name: \'buyDetail\',\r\n query:{\r\n shopId:this.shopId,\r\n invite_code:this.$route.query.invite_code\r\n }\r\n });\r\n window.location.reload();\r\n return false\r\n } else{\r\n query.type=\'\'\r\n }\r\n let invite = this.$route.query.invite_code;\r\n this.$sa.track(\'buyCourse\',{\r\n buyType:this.groupDetail.goods_type === 2 && buyType !== \'single\' ? \'团购\' : \'直购\',\r\n goodsID:this.shopId,\r\n salesType:invite?invite.split(\'-\')[1]:\'null\',\r\n salesID:invite?Number(invite.split(\'-\')[2]):0\r\n });\r\n\r\n if(window.location.href.indexOf(\'gdt_vid\')>-1){\r\n query.gdt_vid = this.$route.query.gdt_vid\r\n }\r\n if(window.location.href.indexOf(\'cct_user_id\')>-1){\r\n query.cct_user_id = this.$route.query.cct_user_id\r\n }\r\n this.$router.push({\r\n name: \'buy\',\r\n query:query\r\n })\r\n }\r\n }\r\n }\r\n<\/script>\r\n<style>\r\n img,video{\r\n max-width: 100%;\r\n }\r\n @-webkit-keyframes swing {\r\n 10% {\r\n transform: rotate(15deg);\r\n }\r\n 20% {\r\n transform: rotate(-10deg);\r\n }\r\n 30% {\r\n transform: rotate(5deg);\r\n }\r\n 40% {\r\n transform: rotate(-5deg);\r\n }\r\n 50%, 100% {\r\n transform: rotate(0deg);\r\n }\r\n }\r\n .shake{\r\n -webkit-animation-name: swing;\r\n -webkit-animation-duration: 0.8s;\r\n -webkit-transform-origin:50% 50%;\r\n -webkit-animation-iteration-count: infinite;\r\n -webkit-animation-timing-function: linear;\r\n }\r\n\r\n</style>\r\n<style scoped lang="less">\r\n @import "../../util/public";\r\n .img-cvs{\r\n position: absolute;\r\n width: 233 * @toVw;\r\n top: 176 * @toVw;\r\n left: 29 * @toVw;\r\n .qrcode{\r\n position: absolute;\r\n top: 305 * @toVw;\r\n left: 15 * @toVw;\r\n width: 60 * @toVw;\r\n }\r\n }\r\n .cvs-img{\r\n position: absolute;\r\n width: 233 * @toVw;\r\n top: 176 * @toVw;\r\n left: 29 * @toVw;\r\n z-index: 10;\r\n }\r\n .ref-content{\r\n width: 299 * @toVw;\r\n height: 564 * @toVw;\r\n background-size: 100% 100%;\r\n position: relative;\r\n .tips{\r\n font-size: 12px;\r\n position: absolute;\r\n color: #666;\r\n right: 10 * @toVw;\r\n top: 250 * @toVw;\r\n width: 1em;\r\n }\r\n }\r\n .group-index{\r\n height: 100%;\r\n padding-bottom: toVw(150);\r\n background: #f0f0f0;\r\n font-family: PingFangSC-Regular;\r\n .ref-icon{\r\n position: fixed;\r\n height: 100/375 * 90vw ;\r\n top: 70vw;\r\n z-index: 6;\r\n right: 10 * 100 /375vw;\r\n /*border-radius: 100px;*/\r\n }\r\n .banner{\r\n background: white;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n .head{\r\n background: white;\r\n margin-bottom: 10px;\r\n padding: 20/7.5vw;\r\n .title{\r\n font-size: 20px;\r\n color: #333333;\r\n margin-bottom: 15/7.5vw;\r\n }\r\n .detail{\r\n font-size: 12px;\r\n line-height: 1.6em;\r\n color: #333333;\r\n display: block;\r\n margin-bottom: 15/7.5vw;\r\n }\r\n .price{\r\n .price-content{\r\n font-family: PingFang-SC-Bold;\r\n font-size: 20px;\r\n color: #F83534;\r\n }\r\n }\r\n }\r\n .head-icon{\r\n padding: 20/7.5vw;\r\n background: white;\r\n margin-bottom: 2px;\r\n .icon{\r\n display: inline-block;\r\n width: 60/7.5vw;\r\n margin: 0 10/7.5vw;\r\n border-radius: 1000px;\r\n vertical-align: middle;\r\n }\r\n .more{\r\n width: 50/7.5vw;\r\n vertical-align: middle;\r\n }\r\n .has{\r\n font-size: 12px;\r\n line-height: 60/7.5vw;\r\n color: #999999;\r\n float: right;\r\n }\r\n }\r\n .welfare{\r\n background: white;\r\n padding:10/7.5vw ;\r\n font-size: 12px;\r\n text-align: center;\r\n color: #999999;\r\n margin-bottom: 20px;\r\n }\r\n .main-detail{\r\n padding: 20/7.5vw;\r\n background: white;\r\n .tab-content{\r\n border-radius: 9px ;\r\n border: 1px solid #F63539;\r\n &:after{\r\n content: \'\';\r\n display: block;\r\n clear: both;\r\n }\r\n .tab-btn{\r\n width: 50%;\r\n float: left;\r\n height: 80/7.5vw;\r\n line-height: 80/7.5vw;\r\n text-align: center;\r\n color: #F63539;\r\n border-radius:9px ;\r\n &.active{\r\n background: #F63539;\r\n color: white;\r\n }\r\n }\r\n }\r\n .qa-block{\r\n padding: 20/7.5vw 0 toVw(150) 0;\r\n img,video{\r\n max-width: 100%;\r\n }\r\n .qa-content{\r\n margin: toVw(10) 0;\r\n .qa-q{\r\n font-size: 16px;\r\n color: #666666;\r\n }\r\n .qa-a{\r\n font-size: 16px;\r\n color: #333333;\r\n }\r\n }\r\n }\r\n .detail{\r\n padding: 20/7.5vw 0 150/7.5vw 0;\r\n .detail-content{\r\n img,video{\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n }\r\n }\r\n footer{\r\n position: absolute;\r\n position: fixed;\r\n bottom: 0;\r\n width: 97.7vw;\r\n height: 120/7.5vw;\r\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\r\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\r\n display: -ms-flexbox; // TWEENER - IE 10 //\r\n display: -webkit-flex; // NEW - Chrome //\r\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\r\n background: white;\r\n padding: 1.3vw;\r\n border-top: 1px solid #d8d8d8;\r\n justify-content:space-around;\r\n .btn{\r\n border: 1px solid #cccccc;\r\n border-radius: 8px;\r\n width:0;\r\n flex-grow:2;\r\n text-align: center;\r\n padding: 15/7.5vw 0;\r\n margin: 0 10/7.5vw;\r\n line-height: 1.4em;\r\n font-size: 16px;\r\n color: #666666;\r\n span{\r\n display: block;\r\n font-size: 20px;\r\n font-family: PingFang-SC-Bold;\r\n }\r\n img{\r\n width: 50/7.5vw;\r\n }\r\n &.big{\r\n padding: 5/7.5vw 0;\r\n flex-grow:5;\r\n &.price{\r\n background: #F83534;\r\n border-color: #F83534;\r\n color: white;\r\n &.full{\r\n background: #dddddd;\r\n border-color: #dddddd;\r\n line-height: 50*@toVw;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .pop-block{\r\n padding:40/7.5vw 10/7.5vw;\r\n width: 600/7.5vw;\r\n text-align: center;\r\n font-size: 14px;\r\n color: #666666;\r\n position: relative;\r\n img{\r\n width: 250/7.5vw;\r\n }\r\n .close{\r\n width: 50/7.5vw;\r\n position: absolute;\r\n top: 20/7.5vw;\r\n right: 20/7.5vw;\r\n }\r\n }\r\n .mint-popup{\r\n border-radius: 10px;\r\n }\r\n .pop-fill{\r\n width: 500/7.5vw;\r\n padding:30/7.5vw 30/7.5vw;\r\n font-size: 16px;\r\n color: #333333;\r\n .btn-block{\r\n margin-top: 30/7.5vw;\r\n &:after{\r\n content:\'\';\r\n display: block;\r\n clear: both;\r\n }\r\n .btn{\r\n float: right;\r\n background: #F83534;\r\n font-size: 14px;\r\n padding: 5/7.5vw 10/7.5vw;\r\n border-radius: 8px;\r\n color: #FFFFFF;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n</style>\r\n'],sourceRoot:""}])}});
//# sourceMappingURL=9.9492e93bc7e2830309c9.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([22],{CCn6:function(t,e,n){"use strict";var a=n("7+uW"),o=n("//Fk"),i=n.n(o),r=n("mvHQ"),u=n.n(r),c=n("mtWM"),l=n.n(c),s=n("NC6I"),p=n.n(s),d=(n("IcnI"),n("Au9i")),f=n("YaEn");n("zSLJ");l.a.defaults.timeout=5e4,l.a.defaults.baseURL="",l.a.interceptors.request.use(function(t){var e=localStorage.getItem("cc_token");if(t.headers["Content-Type"]||(t.headers={"Content-Type":"application/json"}),e&&(t.headers.token=e),"get"===t.method&&"/api/admin/login"!==t.url){t.params=t.params||{};var n=JSON.parse(u()(t.params));for(var a in n)null===n[a]&&(n[a]=""),"string"==typeof n[a]&&(t.params[a]=t.params[a].replace(/(^\s*)|(\s*$)/g,""),n[a]=n[a].replace(/(^\s*)|(\s*$)/g,"")),n[a]=p()(n[a].toString());n.sing="singsingenglish21000",t.params.param_token=p()(u()(n))}else if("/api/admin/login"!==t.url){t.data=t.data||{};var o=JSON.parse(u()(t.data));for(var i in o)null===o[i]&&(o[i]=""),"string"==typeof o[i]&&(t.data[i]=t.data[i].replace(/(^\s*)|(\s*$)/g,""),o[i]=o[i].replace(/(^\s*)|(\s*$)/g,"")),o[i]=p()(o[i].toString());o.sing="singsingenglish21000",t.data.param_token=p()(u()(o))}return t},function(t){return i.a.reject(t)}),l.a.interceptors.response.use(function(t){return 501===t.data.code&&f.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}}),t},function(t){return i.a.reject(t)}),n.d(e,"d",function(){return h}),n.d(e,"y",function(){return m}),n.d(e,"g",function(){return g}),n.d(e,"u",function(){return A}),n.d(e,"z",function(){return v}),n.d(e,"A",function(){return y}),n.d(e,"x",function(){return w}),n.d(e,"n",function(){return b}),n.d(e,"f",function(){return _}),n.d(e,"m",function(){return C}),n.d(e,"w",function(){return $}),n.d(e,"C",function(){return k}),n.d(e,"i",function(){return S}),n.d(e,"p",function(){return P}),n.d(e,"q",function(){return I}),n.d(e,"t",function(){return E}),n.d(e,"o",function(){return O}),n.d(e,"s",function(){return x}),n.d(e,"e",function(){return M}),n.d(e,"h",function(){return T}),n.d(e,"l",function(){return U}),n.d(e,"k",function(){return N}),n.d(e,"B",function(){return j}),n.d(e,"b",function(){return H}),n.d(e,"j",function(){return L}),n.d(e,"r",function(){return q}),n.d(e,"v",function(){return R}),n.d(e,"a",function(){return F}),n.d(e,"c",function(){return W});a.default.prototype.$post=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new i.a(function(n,a){l.a.post(t,e).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),f.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(d.Toast)(t.data.msg))},function(t){a(t)})})},a.default.prototype.$fetch=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new i.a(function(n,a){l.a.get(t,{params:e}).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),f.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(d.Toast)(t.data.msg))}).catch(function(t){a(t)})})},a.default.prototype.$patch=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new i.a(function(n,a){l.a.patch(t,e).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),f.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(d.Toast)(t.data.msg))},function(t){a(t)})})},a.default.prototype.$put=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new i.a(function(n,a){l.a.put(t,e).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),f.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(d.Toast)(t.data.msg))},function(t){a(t)})})},a.default.prototype.$del=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new i.a(function(n,a){l.a.delete(t,e).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),f.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(d.Toast)(t.data.msg))},function(t){a(t)})})},a.default.prototype.$upload=function(t,e){return new i.a(function(n,a){var o=parseInt(Number(e.file.size)/Number(10485760)+1),i=0;!function r(){var u=new FormData,c=e.file.slice(1024*i*1024*10,1024*(i+1)*1024*10);u.append("chunk",i),u.append("file_name",e.file.name),u.append("count",o),u.append("type",e.type),u.append("file",c),l.a.post(t,u,{headers:{"Content-Type":"multipart/form-data"},timeout:1e7,onUploadProgress:function(t){}}).then(function(t){200===t.data.code?i+1<o?(i++,r()):(i=0,n(t.data.data)):Object(d.Toast)(t.data.msg)}).catch(function(t){d.Indicator.close(),a(t)})}()})},a.default.prototype.$ret2=function(t){return new i.a(function(e,n){l.a.get(t).then(function(t){e(t.data)}).catch(function(t){n(t)})})};var h=function(){return a.default.prototype.$fetch("/api/client/banner/list")},m=function(t){return a.default.prototype.$fetch("/api/client/jssdk",t)},g=function(t){return a.default.prototype.$fetch("/api/client/goods/info/"+t)},A=function(){return a.default.prototype.$fetch("/api/client/address/info")},v=function(t){return a.default.prototype.$fetch("/api/client/bill/wechat/pay",t)},y=function(t){return a.default.prototype.$post("/api/client/address/save",t)},w=function(){return a.default.prototype.$fetch("/api/client/user/course/list")},b=function(t,e){return a.default.prototype.$fetch("/api/client/course/category/list/"+t,e)},_=function(t){return a.default.prototype.$fetch("/api/client/course/relation/list/"+t)},C=function(t,e,n){return a.default.prototype.$fetch("/api/client/element/info/"+t+"/"+e+"/"+n)},$=function(){return a.default.prototype.$fetch("/api/client/me")},k=function(t,e,n,o){return a.default.prototype.$post("/api/client/user/watch/log/"+t+"/"+e+"/"+n,o)},S=function(t){return a.default.prototype.$fetch("/api/client/group/info/"+t)},P=function(t){return a.default.prototype.$fetch("/api/client/order/info/"+t)},I=function(t){return a.default.prototype.$fetch("/api/client/order/list",t)},E=function(){return a.default.prototype.$fetch("/api/client/me/teacher")},O=function(){return a.default.prototype.$fetch("/api/client/new/user/direct")},x=function(t){return a.default.prototype.$fetch("/api/client/bill/wechat/status",t)},M=function(t){return a.default.prototype.$fetch("/api/client/user/coupon/list",{goods_id:t})},T=function(t){return a.default.prototype.$fetch("/api/client/goods/list",t)},U=function(t,e){return a.default.prototype.$fetch("/api/client/user/invite/earnings/"+e,t)},N=function(t,e){return a.default.prototype.$fetch("/api/client/user/invite/list/"+e,t)},j=function(t){return a.default.prototype.$post("/api/client/mobile/code",t)},H=function(t){return a.default.prototype.$put("/api/client/user/mobile/bind",t)},L=function(t){return a.default.prototype.$fetch("/api/client/user/bootPage",t)},q=function(t){return a.default.prototype.$fetch("/api/client/redirect",t)},R=function(t){return a.default.prototype.$fetch("/api/client/user/collect",t)},F=function(t){return a.default.prototype.$post("/api/client/user/collect",t)},W=function(t){return a.default.prototype.$put("/api/client/user/collect/"+t)}},GHGh:function(t,e,n){var a=n("z/+d");"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);n("rjj0")("64033dd0",a,!1,{})},IcnI:function(t,e,n){"use strict";var a=n("7+uW"),o=n("NYxO"),i=(n("zSLJ"),{setToken:function(t,e){t.token=e,localStorage.setItem("cc_token",e)},transitionGo:function(t){t.transitionName="slide-left"},transitionBack:function(t){t.transitionName="slide-right"},isMobile:function(t,e){t.isMobile=e}});a.default.use(o.a);e.a=new o.a.Store({state:{token:"",transitionName:"slide-left",isMobile:!1},mutations:i,actions:{setToken:function(t,e){(0,t.commit)("setToken",e)},isMobile:function(t,e){(0,t.commit)("isMobile",e)}}})},NHnr:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("7+uW"),o=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{attrs:{id:"app"}},[e("transition",{attrs:{name:"fade"}},[e("router-view",{staticClass:"child-view"})],1)],1)};o._withStripped=!0;var i={render:o,staticRenderFns:[]},r=i;var u=!1;var c=n("VU/8")({name:"App",mounted:function(){}},r,!1,function(t){u||n("GHGh")},null,null);c.options.__file="src/App.vue";var l=c.exports,s=n("YaEn"),p=n("IcnI"),d=n("Au9i"),f=n.n(d),h=n("KPKd"),m=n.n(h),g=n("fk8Z"),A=n.n(g);n("d8/S");a.default.config.productionTip=!1,a.default.prototype.$sa=A.a,a.default.prototype.$sa.init({server_url:"http://47.107.250.38:8106/sa?project=default",heatmap:{clickmap:"default",show_log:!0,scroll_notice_map:"default"}}),a.default.use(f.a),a.default.use(m.a),new a.default({el:"#app",router:s.a,store:p.a,components:{App:l},template:"<App/>"}),Array.prototype.find||(Array.prototype.find=function(t){if(null==this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),a=n.length>>>0,o=arguments[1],i=0;i<a;i++)if(e=n[i],t.call(o,e,i,n))return e})},YaEn:function(t,e,n){"use strict";var a=n("mvHQ"),o=n.n(a),i=n("7+uW"),r=n("IcnI"),u=n("sf/l"),c=n("/ocq"),l=n("fk8Z"),s=n.n(l),p=n("CCn6");i.default.use(c.a);var d={versions:function(){var t=navigator.userAgent;navigator.appVersion;return{trident:t.indexOf("Trident")>-1,presto:t.indexOf("Presto")>-1,webKit:t.indexOf("AppleWebKit")>-1,gecko:t.indexOf("Gecko")>-1&&-1===t.indexOf("KHTML"),mobile:!!t.match(/AppleWebKit.*Mobile.*/),ios:!!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android:t.indexOf("Android")>-1||t.indexOf("Linux")>-1,iPhone:t.indexOf("iPhone")>-1,iPad:t.indexOf("iPad")>-1,webApp:-1==t.indexOf("Safari")}}(),language:(navigator.browserLanguage||navigator.language).toLowerCase()},f=window.navigator.userAgent.toLowerCase(),h=new c.a({routes:[{path:"/",name:"index",component:function(t){return Promise.all([n.e(0),n.e(11)]).then(function(){var e=[n("dAjm")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0}},{path:"/newLesson",name:"newLesson",component:function(t){return Promise.all([n.e(0),n.e(1)]).then(function(){var e=[n("4t0V")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0}},{path:"/myGoodsList",name:"myGoodsList",component:function(t){return Promise.all([n.e(0),n.e(17)]).then(function(){var e=[n("P3Wy")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:1}},{path:"/mine",name:"mine",component:function(t){return Promise.all([n.e(0),n.e(15)]).then(function(){var e=[n("U/b5")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:1}},{path:"/order",name:"order",component:function(t){return n.e(10).then(function(){var e=[n("R7Pr")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:2}},{path:"/share",name:"share",component:function(t){return Promise.all([n.e(0),n.e(20)]).then(function(){var e=[n("Eg0l")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:2}},{path:"/author",name:"author",component:function(t){return n.e(14).then(function(){var e=[n("sA+T")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:100,noNew:!0}},{path:"/buyDetail",name:"buyDetail",component:function(t){return Promise.all([n.e(0),n.e(9)]).then(function(){var e=[n("bNYG")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!1,noNew:!0,deep:10}},{path:"/buy",name:"buy",component:function(t){return Promise.all([n.e(0),n.e(6)]).then(function(){var e=[n("Y1ei")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{noNew:!0,deep:11}},{path:"/success",name:"success",component:function(t){return Promise.all([n.e(0),n.e(7)]).then(function(){var e=[n("IF8E")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{noNew:!0,deep:12}},{path:"/buySuccess",name:"buySuccess",component:function(t){return Promise.all([n.e(0),n.e(18)]).then(function(){var e=[n("w9eS")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{noNew:!0,deep:12}},{path:"/map",name:"map",component:function(t){return Promise.all([n.e(0),n.e(5)]).then(function(){var e=[n("3QU7")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:3}},{path:"/saleSuccess",name:"saleSuccess",component:function(t){return n.e(13).then(function(){var e=[n("wSE2")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:4}},{path:"/bindMobile",name:"bindMobile",component:function(t){return n.e(12).then(function(){var e=[n("/Vxk")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0}},{path:"/activity",name:"activity",component:function(t){return Promise.all([n.e(0),n.e(3)]).then(function(){var e=[n("yYpN")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!0}},{path:"/activityInvite",name:"activityInvite",component:function(t){return Promise.all([n.e(0),n.e(4)]).then(function(){var e=[n("aRHX")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!0}},{path:"/inviteList",name:"inviteList",component:function(t){return n.e(8).then(function(){var e=[n("eZU3")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!0}},{path:"/collection",name:"collection",component:function(t){return Promise.all([n.e(0),n.e(2)]).then(function(){var e=[n("PTpu")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!0}},{path:"/noWechat",name:"noWechat",component:function(t){return n.e(19).then(function(){var e=[n("nmbt")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!1}},{path:"*",component:function(t){return Promise.all([n.e(0),n.e(16)]).then(function(){var e=[n("Zazt")];t.apply(null,e)}.bind(this)).catch(n.oe)}}]});h.beforeEach(function(t,e,n){i.default.nextTick(function(){s.a.quick("autoTrackSinglePage")}),"micromessenger"==f.match(/MicroMessenger/i)||"_sq_"==f.match(/_SQ_/i)?"noWechat"==t.name&&n({name:"index"}):t.name,r.a.dispatch("isMobile",d.versions.mobile),document.title="唱唱启蒙英语";var a=function(){if(localStorage.getItem("retUrl")&&null!==localStorage.getItem("retUrl")&&""!==localStorage.getItem("retUrl")){var t=localStorage.getItem("retUrl").toString();localStorage.removeItem("retUrl"),n(t)}else n()};if("author"===t.name||"bindMobile"===t.name||"noWechat"===t.name)n();else if(window.location.href.indexOf("token")>-1){var c=u.a.getUrlParam().token||t.query.token;r.a.dispatch("setToken",c),Object(p.w)().then(function(t){localStorage.setItem("userDesc",o()(t)),s.a.login(t.user_id),a()})}else if(localStorage.getItem("cc_token"))r.a.dispatch("setToken",localStorage.getItem("cc_token")),localStorage.getItem("userDesc")?(s.a.login(JSON.parse(localStorage.getItem("userDesc")).user_id),a()):Object(p.w)().then(function(t){localStorage.setItem("userDesc",o()(t)),s.a.login(t.user_id),a()});else if(t.meta.skip_login)a();else{var l={retUrl:t.fullPath};t.meta.noNew&&(l.is_new_user_url=1),n({name:"author",query:l})}}),e.a=h},"d8/S":function(t,e){},"sf/l":function(t,e,n){"use strict";e.a={dateFmt:function(t,e){var n={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"q+":Math.floor((t.getMonth()+3)/3),S:t.getMilliseconds()};for(var a in/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),n)new RegExp("("+a+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?n[a]:("00"+n[a]).substr((""+n[a]).length)));return e},getUrlParam:function(){var t=location.search,e=new Object;if(-1!=t.indexOf("?"))for(var n=t.substr(1).split("&"),a=0;a<n.length;a++)e[n[a].split("=")[0]]=unescape(n[a].split("=")[1]);return e},toDataURL:function(t,e){var n=new XMLHttpRequest;n.onload=function(){var t=new FileReader;t.onloadend=function(){e(t.result)},t.readAsDataURL(n.response)},n.responseType="blob",n.open("GET",t,!0),n.send()}}},"z/+d":function(t,e,n){(t.exports=n("FZ+f")(!0)).push([t.i,'\n#app {\n overflow: auto;\n -webkit-overflow-scrolling:touch;\n font-family: "Helvetica Neue",\n Helvetica,\n "PingFang SC",\n "Hiragino Sans GB",\n "Microsoft YaHei",\n "\\5FAE\\8F6F\\96C5\\9ED1",\n Arial,\n sans-serif;\n}\nhtml,body,#app{\n width: 100%;\n overflow: auto;\n}\n*{\n margin: auto;\n padding: auto;\n}\n.child-view {\n position: relative;\n width: 100%;\n min-height: 100vh;\n -webkit-transition: all .5s;\n transition: all .5s;\n}\n.fade-enter-active, .fade-leave-active {\n -webkit-transition: opacity .5s;\n transition: opacity .5s;\n}\n.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {\n opacity: 0;\n}\n',"",{version:3,sources:["D:/myproject/new-singsingH5/src/src/App.vue"],names:[],mappings:";AAiBA;EACA,eAAA;EACA,iCAAA;EACA;;;;;;;aAOA;CACA;AACA;IACA,YAAA;IACA,eAAA;CACA;AACA;IACA,aAAA;IACA,cAAA;CACA;AACA;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,4BAAA;EAAA,oBAAA;CACA;AACA;EACA,gCAAA;EAAA,wBAAA;CACA;AACA;EACA,WAAA;CACA",file:"App.vue",sourcesContent:['<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 mounted(){\n },\n}\n<\/script>\n\n<style>\n#app {\n overflow: auto;\n -webkit-overflow-scrolling:touch;\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 width: 100%;\n overflow: auto;\n }\n *{\n margin: auto;\n padding: auto;\n }\n.child-view {\n position: relative;\n width: 100%;\n min-height: 100vh;\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'],sourceRoot:""}])},zSLJ:function(t,e,n){"use strict"}},["NHnr"]);
//# sourceMappingURL=app.2c2b15a27c0c66bced24.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/service/index.js","webpack:///./src/service/api.js","webpack:///./src/App.vue?cefc","webpack:///./src/store/mutations.js","webpack:///./src/store/index.js","webpack:///./src/store/actions.js","webpack:///./src/App.vue?edc5","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/main.js","webpack:///./src/router/index.js","webpack:///./src/util/common.js","webpack:///./src/App.vue?569e"],"names":["axios_default","a","defaults","timeout","baseURL","interceptors","request","use","config","token","localStorage","getItem","headers","Content-Type","method","url","params","json","JSON","parse","stringify_default","k","replace","md5_default","toString","sing","param_token","data","json2","err","promise_default","reject","response","code","router","push","name","query","retUrl","window","location","href","split","is_new_user_url","error","__webpack_require__","d","__webpack_exports__","api_getBannerListApi","api_getwechatParam","api_getGoodsDetailApi","api_getUserAdressApi","api_payApi","api_saveAddressApi","api_getUserLessonApi","api_getLessonListApi","api_getCourseListApi","api_getLessonDetailApi","api_getUserDetailApi","api_subUserLessonApi","api_getGroupDetailApi","api_getOrderDetailApi","api_getOrderListApi","api_getTeacherApi","api_getNewApi","api_getStatusWechatApi","api_getCouponListApi","api_getGoodsListApi","api_getInviteResultApi","api_getInviteListApi","api_sendMobileCodeApi","api_bindMobileApi","api_getGuideApi","api_getRedirectApi","api_getUserCollectApi","api_addUserCollectApi","api_delUserCollectApi","vue_esm","prototype","$post","arguments","length","undefined","resolve","post","then","Object","mint_ui_common","msg","$fetch","get","catch","$patch","patch","$put","put","$del","delete","$upload","size","parseInt","Number","file","y","fun","formData","FormData","slice","append","type","onUploadProgress","progressEvent","close","$ret2","_baseUrl","id","periods_id","category_id","element_id","group_id","goods_id","getInviteResultUrl","getInviteListUrl","content","module","i","locals","exports","store_mutations","setToken","state","setItem","transitionGo","transitionName","transitionBack","isMobile","flag","vuex_esm","Store","mutations","actions","_ref","commit","_ref2","render","_h","this","$createElement","_c","_self","attrs","staticClass","_withStripped","esExports","staticRenderFns","selectortype_template_index_0_src_App","disposed","Component","normalizeComponent","mounted","ssrContext","options","__file","src_App","productionTip","$sa","sensorsdata_min_default","init","server_url","heatmap","clickmap","show_log","scroll_notice_map","mint_ui_common_default","vue_clipboard_default","el","store","components","App","template","Array","find","predicate","TypeError","value","list","thisArg","call","__WEBPACK_IMPORTED_MODULE_1_vue__","__WEBPACK_IMPORTED_MODULE_4_vue_router__","browser","versions","u","navigator","userAgent","appVersion","trident","indexOf","presto","webKit","gecko","mobile","match","ios","android","iPhone","iPad","webApp","language","browserLanguage","toLowerCase","ua","routes","path","component","e","Promise","all","__WEBPACK_AMD_REQUIRE_ARRAY__","apply","bind","oe","meta","deep","noNew","skip_login","beforeEach","to","from","next","nextTick","__WEBPACK_IMPORTED_MODULE_5_sa_sdk_javascript___default","quick","__WEBPACK_IMPORTED_MODULE_2__store__","dispatch","document","title","goOn","removeItem","__WEBPACK_IMPORTED_MODULE_3__util_common__","getUrlParam","__WEBPACK_IMPORTED_MODULE_6__service_api__","res","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default","login","user_id","fullPath","dateFmt","date","format","o","M+","getMonth","d+","getDate","h+","getHours","m+","getMinutes","s+","getSeconds","q+","Math","floor","S","getMilliseconds","test","RegExp","$1","getFullYear","substr","search","theRequest","strs","unescape","toDataURL","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","responseType","open","send","version","sources","names","mappings","sourcesContent","sourceRoot"],"mappings":"uMAOAA,EAAAC,EAAMC,SAASC,QAAU,IAGzBH,EAAAC,EAAMC,SAASE,QAAS,GAExBJ,EAAAC,EAAMI,aAAaC,QAAQC,IACzB,SAAAC,GAEE,IAAMC,EAAQC,aAAaC,QAAQ,YAYnC,GAVIH,EAAOI,QAAQ,kBACjBJ,EAAOI,SACLC,eAAe,qBAIhBJ,IACDD,EAAOI,QAAQH,MAAQA,GAGJ,QAAlBD,EAAOM,QAAmC,qBAAfN,EAAOO,IAA2B,CAC9DP,EAAOQ,OAASR,EAAOQ,WACvB,IAAIC,EAAOC,KAAKC,MAAMC,IAAeZ,EAAOQ,SAC5C,IAAI,IAAIK,KAAKJ,EAEI,OAAZA,EAAKI,KACNJ,EAAKI,GAAK,IAEU,iBAAZJ,EAAKI,KACbb,EAAOQ,OAAOK,GAAGb,EAAOQ,OAAOK,GAAGC,QAAQ,iBAAkB,IAC5DL,EAAKI,GAAGJ,EAAKI,GAAGC,QAAQ,iBAAkB,KAE5CL,EAAKI,GAAKE,IAAIN,EAAKI,GAAGG,YAExBP,EAAKQ,KAAO,uBAIZjB,EAAOQ,OAAOU,YAAcH,IAAIH,IAAeH,SAC3C,GAAkB,qBAAfT,EAAOO,IAA2B,CACzCP,EAAOmB,KAAOnB,EAAOmB,SACrB,IAAIC,EAAQV,KAAKC,MAAMC,IAAeZ,EAAOmB,OAC7C,IAAI,IAAIN,KAAKO,EAGK,OAAbA,EAAMP,KACPO,EAAMP,GAAK,IAGU,iBAAbO,EAAMP,KACdb,EAAOmB,KAAKN,GAAGb,EAAOmB,KAAKN,GAAGC,QAAQ,iBAAkB,IACxDM,EAAMP,GAAGO,EAAMP,GAAGC,QAAQ,iBAAkB,KAE9CM,EAAMP,GAAKE,IAAIK,EAAMP,GAAGG,YAE1BI,EAAMH,KAAO,uBAIbjB,EAAOmB,KAAKD,YAAcH,IAAIH,IAAeQ,IAE/C,OAAOpB,GAET,SAAAqB,GACE,OAAOC,EAAA7B,EAAQ8B,OAAOF,KAM1B7B,EAAAC,EAAMI,aAAa2B,SAASzB,IAC1B,SAAAyB,GAWE,OAV0B,MAAvBA,EAASL,KAAKM,MAEfC,EAAA,EAAOC,MACLC,KAAK,SACLC,OACEC,OAAOC,OAAOC,SAASC,KAAKC,MAAM,KAAK,IAAM,GAC7CC,gBAAgB,KAIfX,GAET,SAAAY,GACE,OAAOd,EAAA7B,EAAQ8B,OAAOa,KC5F1BC,EAAAC,EAAAC,EAAA,sBAAAC,IAAAH,EAAAC,EAAAC,EAAA,sBAAAE,IAAAJ,EAAAC,EAAAC,EAAA,sBAAAG,IAAAL,EAAAC,EAAAC,EAAA,sBAAAI,IAAAN,EAAAC,EAAAC,EAAA,sBAAAK,IAAAP,EAAAC,EAAAC,EAAA,sBAAAM,IAAAR,EAAAC,EAAAC,EAAA,sBAAAO,IAAAT,EAAAC,EAAAC,EAAA,sBAAAQ,IAAAV,EAAAC,EAAAC,EAAA,sBAAAS,IAAAX,EAAAC,EAAAC,EAAA,sBAAAU,IAAAZ,EAAAC,EAAAC,EAAA,sBAAAW,IAAAb,EAAAC,EAAAC,EAAA,sBAAAY,IAAAd,EAAAC,EAAAC,EAAA,sBAAAa,IAAAf,EAAAC,EAAAC,EAAA,sBAAAc,IAAAhB,EAAAC,EAAAC,EAAA,sBAAAe,IAAAjB,EAAAC,EAAAC,EAAA,sBAAAgB,IAAAlB,EAAAC,EAAAC,EAAA,sBAAAiB,IAAAnB,EAAAC,EAAAC,EAAA,sBAAAkB,IAAApB,EAAAC,EAAAC,EAAA,sBAAAmB,IAAArB,EAAAC,EAAAC,EAAA,sBAAAoB,IAAAtB,EAAAC,EAAAC,EAAA,sBAAAqB,IAAAvB,EAAAC,EAAAC,EAAA,sBAAAsB,IAAAxB,EAAAC,EAAAC,EAAA,sBAAAuB,IAAAzB,EAAAC,EAAAC,EAAA,sBAAAwB,IAAA1B,EAAAC,EAAAC,EAAA,sBAAAyB,IAAA3B,EAAAC,EAAAC,EAAA,sBAAA0B,IAAA5B,EAAAC,EAAAC,EAAA,sBAAA2B,IAAA7B,EAAAC,EAAAC,EAAA,sBAAA4B,IAAA9B,EAAAC,EAAAC,EAAA,sBAAA6B,IAGAC,EAAA,QAAIC,UAAUC,MDsMP,SAAchE,GAAc,IAAVY,EAAUqD,UAAAC,OAAA,QAAAC,IAAAF,UAAA,GAAAA,UAAA,MACjC,OAAO,IAAIlD,EAAA7B,EAAQ,SAACkF,EAAQpD,GAC1B/B,EAAAC,EAAMmF,KAAKrE,EAAIY,GACZ0D,KAAK,SAAArD,GACsB,MAAvBA,EAASL,KAAKM,KACfkD,EAAQnD,EAASL,KAAKA,MACQ,MAAvBK,EAASL,KAAKM,MACrBF,EAAOC,EAASL,MAChBO,EAAA,EAAOC,MACLC,KAAK,SACLC,OACEC,OAAOC,OAAOC,SAASC,KAAKC,MAAM,KAAK,IAAM,GAC7CC,gBAAgB,MAGU,MAAvBX,EAASL,KAAKM,KACrBF,EAAOC,EAASL,OAEhBI,EAAOC,EAASL,MAChB2D,OAAAC,EAAA,MAAAD,CAAMtD,EAASL,KAAK6D,OAEtB,SAAA3D,GACAE,EAAOF,QC3NfgD,EAAA,QAAIC,UAAUW,ODqJP,SAAe1E,GAAc,IAAVC,EAAUgE,UAAAC,OAAA,QAAAC,IAAAF,UAAA,GAAAA,UAAA,MAClC,OAAO,IAAIlD,EAAA7B,EAAQ,SAACkF,EAAQpD,GAC1B/B,EAAAC,EAAMyF,IAAI3E,GACRC,OAAOA,IAENqE,KAAK,SAAArD,GACsB,MAAvBA,EAASL,KAAKM,KACfkD,EAAQnD,EAASL,KAAKA,MACQ,MAAvBK,EAASL,KAAKM,MACrBF,EAAOC,EAASL,MAChBO,EAAA,EAAOC,MACLC,KAAK,SACLC,OACEC,OAAOC,OAAOC,SAASC,KAAKC,MAAM,KAAK,IAAM,GAC7CC,gBAAgB,MAGU,MAAvBX,EAASL,KAAKM,KACrBF,EAAOC,EAASL,OAEhBI,EAAOC,EAASL,MAChB2D,OAAAC,EAAA,MAAAD,CAAMtD,EAASL,KAAK6D,QAGvBG,MAAM,SAAA9D,GACLE,EAAOF,QC7KfgD,EAAA,QAAIC,UAAUc,ODsOP,SAAe7E,GAAc,IAAVY,EAAUqD,UAAAC,OAAA,QAAAC,IAAAF,UAAA,GAAAA,UAAA,MAClC,OAAO,IAAIlD,EAAA7B,EAAQ,SAACkF,EAAQpD,GAC1B/B,EAAAC,EAAM4F,MAAM9E,EAAIY,GACb0D,KAAK,SAAArD,GACsB,MAAvBA,EAASL,KAAKM,KACfkD,EAAQnD,EAASL,KAAKA,MACQ,MAAvBK,EAASL,KAAKM,MACrBF,EAAOC,EAASL,MAChBO,EAAA,EAAOC,MACLC,KAAK,SACLC,OACEC,OAAOC,OAAOC,SAASC,KAAKC,MAAM,KAAK,IAAM,GAC7CC,gBAAgB,MAGU,MAAvBX,EAASL,KAAKM,KACrBF,EAAOC,EAASL,OAEhBI,EAAOC,EAASL,MAChB2D,OAAAC,EAAA,MAAAD,CAAMtD,EAASL,KAAK6D,OAEtB,SAAA3D,GACAE,EAAOF,QC3PfgD,EAAA,QAAIC,UAAUgB,KDuQP,SAAa/E,GAAc,IAAVY,EAAUqD,UAAAC,OAAA,QAAAC,IAAAF,UAAA,GAAAA,UAAA,MAChC,OAAO,IAAIlD,EAAA7B,EAAQ,SAACkF,EAAQpD,GAC1B/B,EAAAC,EAAM8F,IAAIhF,EAAIY,GACX0D,KAAK,SAAArD,GACsB,MAAvBA,EAASL,KAAKM,KACfkD,EAAQnD,EAASL,KAAKA,MACQ,MAAvBK,EAASL,KAAKM,MACrBF,EAAOC,EAASL,MAChBO,EAAA,EAAOC,MACLC,KAAK,SACLC,OACEC,OAAOC,OAAOC,SAASC,KAAKC,MAAM,KAAK,IAAM,GAC7CC,gBAAgB,MAGU,MAAvBX,EAASL,KAAKM,KACrBF,EAAOC,EAASL,OAEhBI,EAAOC,EAASL,MAChB2D,OAAAC,EAAA,MAAAD,CAAMtD,EAASL,KAAK6D,OAEtB,SAAA3D,GACAE,EAAOF,QC5RfgD,EAAA,QAAIC,UAAUkB,KDiSP,SAAajF,GAAc,IAAVY,EAAUqD,UAAAC,OAAA,QAAAC,IAAAF,UAAA,GAAAA,UAAA,MAChC,OAAO,IAAIlD,EAAA7B,EAAQ,SAACkF,EAAQpD,GAC1B/B,EAAAC,EAAMgG,OAAOlF,EAAIY,GACd0D,KAAK,SAAArD,GACsB,MAAvBA,EAASL,KAAKM,KACfkD,EAAQnD,EAASL,KAAKA,MACQ,MAAvBK,EAASL,KAAKM,MACrBF,EAAOC,EAASL,MAChBO,EAAA,EAAOC,MACLC,KAAK,SACLC,OACEC,OAAOC,OAAOC,SAASC,KAAKC,MAAM,KAAK,IAAM,GAC7CC,gBAAgB,MAGU,MAAvBX,EAASL,KAAKM,KACrBF,EAAOC,EAASL,OAEhBI,EAAOC,EAASL,MAChB2D,OAAAC,EAAA,MAAAD,CAAMtD,EAASL,KAAK6D,OAEtB,SAAA3D,GACAE,EAAOF,QCtTfgD,EAAA,QAAIC,UAAUoB,QD+FP,SAAgBnF,EAAIE,GACzB,OAAO,IAAIa,EAAA7B,EAAQ,SAACkF,EAAQpD,GAE1B,IAAIoE,EAAOC,SAASC,OAAOpF,EAAKqF,KAAKH,MAAME,OAAO,UAA2B,GACzEE,EAAI,GACE,SAANC,IACF,IAAIC,EAAW,IAAIC,SACfJ,EAAOrF,EAAKqF,KAAKK,MAAQ,KAAFJ,EAAE,QAA+B,MAALA,EAAE,GAAG,SAC5DE,EAASG,OAAO,QAASL,GACzBE,EAASG,OAAO,YAAa3F,EAAKqF,KAAKlE,MACvCqE,EAASG,OAAO,QAAST,GACzBM,EAASG,OAAO,OAAQ3F,EAAK4F,MAC7BJ,EAASG,OAAO,OAAQN,GACxBtG,EAAAC,EAAMmF,KAAKrE,EAAI0F,GAAW7F,SACtBC,eAAgB,uBAChBV,QAAQ,IACV2G,iBAAkB,SAAAC,OAMjB1B,KAAK,SAAArD,GACsB,MAAvBA,EAASL,KAAKM,KACZsE,EAAE,EAAEJ,GACLI,IACAC,MAEAD,EAAE,EACFpB,EAAQnD,EAASL,KAAKA,OAGxB2D,OAAAC,EAAA,MAAAD,CAAMtD,EAASL,KAAK6D,OAGvBG,MAAM,SAAA9D,GACL0D,EAAA,UAAUyB,QACVjF,EAAOF,KAGb2E,MCtIJ3B,EAAA,QAAIC,UAAUmC,MD6KP,SAAclG,GACnB,OAAO,IAAIe,EAAA7B,EAAQ,SAACkF,EAAQpD,GAC1B/B,EAAAC,EAAMyF,IAAI3E,GACPsE,KAAK,SAAArD,GACJmD,EAAQnD,EAASL,QAElBgE,MAAM,SAAA9D,GACLE,EAAOF,QCjLf,IACamB,EAAmB,WAC9B,OAAO6B,EAAA,QAAIC,UAAUW,OAFKyB,4BAMfjE,EAAiB,SAAUhC,GACtC,OAAO4D,EAAA,QAAIC,UAAUW,OAFMyB,oBAEmBjG,IAWnCiC,EAAoB,SAAUiE,GACzC,OAAOtC,EAAA,QAAIC,UAAUW,OAFMyB,0BAEwBC,IAIxChE,EAAmB,WAC9B,OAAO0B,EAAA,QAAIC,UAAUW,OAFKyB,6BAMf9D,EAAS,SAAUnC,GAC9B,OAAO4D,EAAA,QAAIC,UAAUW,OAFLyB,8BAEmBjG,IAIxBoC,EAAiB,SAAUpC,GACtC,OAAO4D,EAAA,QAAIC,UAAUC,MAFGmC,2BAEkBjG,IAI/BqC,EAAmB,WAC9B,OAAOuB,EAAA,QAAIC,UAAUW,OAFKyB,iCAMf3D,EAAmB,SAAU4D,EAAGlG,GAC3C,OAAO4D,EAAA,QAAIC,UAAUW,OAFKyB,oCAEwBC,EAAKlG,IAI5CuC,EAAmB,SAAU2D,GACxC,OAAOtC,EAAA,QAAIC,UAAUW,OAFKyB,oCAEwBC,IAIvC1D,EAAqB,SAAU2D,EAAWC,EAAYC,GACjE,OAAOzC,EAAA,QAAIC,UAAUW,OAFOyB,4BAEwBE,EAA7C,IAA2DC,EAA3D,IAA0EC,IAItE5D,EAAmB,WAC9B,OAAOmB,EAAA,QAAIC,UAAUW,OAFKyB,mBAMfvD,EAAmB,SAAU2D,EAAWD,EAAYD,EAAWnG,GAC1E,OAAO4D,EAAA,QAAIC,UAAUC,MAFKmC,8BAEuBI,EAA1C,IAAwDD,EAAxD,IAAuED,EAAanG,IAIhF2C,EAAoB,SAAU2D,GACzC,OAAO1C,EAAA,QAAIC,UAAUW,OAFMyB,0BAEwBK,IAIxC1D,EAAoB,SAAUsD,GACzC,OAAOtC,EAAA,QAAIC,UAAUW,OAFMyB,0BAEwBC,IAIxCrD,EAAkB,SAAU7C,GACvC,OAAO4D,EAAA,QAAIC,UAAUW,OAFIyB,yBAEmBjG,IASjC8C,EAAgB,WAC3B,OAAOc,EAAA,QAAIC,UAAUW,OAFQyB,2BAMlBlD,EAAY,WACvB,OAAOa,EAAA,QAAIC,UAAUW,OAFFyB,gCAMRjD,EAAqB,SAAUhD,GAC1C,OAAO4D,EAAA,QAAIC,UAAUW,OAFOyB,iCAEmBjG,IAKpCiD,EAAmB,SAAUiD,GACxC,OAAOtC,EAAA,QAAIC,UAAUW,OAFKyB,gCAEoBM,SAASL,KAI5ChD,EAAkB,SAAUlD,GACvC,OAAO4D,EAAA,QAAIC,UAAUW,OAFIyB,yBAEmBjG,IAIjCmD,EAAqB,SAAUnD,EAAKkG,GAC/C,OAAOtC,EAAA,QAAIC,UAAUW,OAAUgC,oCAAsBN,EAAKlG,IAI/CoD,EAAmB,SAAUpD,EAAKkG,GAC7C,OAAOtC,EAAA,QAAIC,UAAUW,OAAUiC,gCAAoBP,EAAKlG,IAI7CqD,EAAoB,SAAUrD,GACzC,OAAO4D,EAAA,QAAIC,UAAUC,MAFMmC,0BAEkBjG,IAIlCsD,EAAgB,SAAUtD,GACrC,OAAO4D,EAAA,QAAIC,UAAUgB,KAFEoB,+BAEiBjG,IAI7BuD,EAAc,SAAUvD,GACnC,OAAO4D,EAAA,QAAIC,UAAUW,OAFDyB,4BAEoBjG,IAS7BwD,EAAiB,SAAUxD,GACtC,OAAO4D,EAAA,QAAIC,UAAUW,OAFEyB,uBAEoBjG,IAKhCyD,EAAoB,SAAUzD,GACzC,OAAO4D,EAAA,QAAIC,UAAUW,OAFKyB,2BAEoBjG,IAKnC0D,EAAoB,SAAU1D,GACzC,OAAO4D,EAAA,QAAIC,UAAUC,MAFKmC,2BAEmBjG,IAKlC2D,EAAoB,SAAUuC,GACzC,OAAOtC,EAAA,QAAIC,UAAUgB,KAFKoB,4BAEkBC,0BC5K9C,IAAAQ,EAAc9E,EAAQ,QACtB,iBAAA8E,QAA4CC,EAAAC,EAASF,EAAA,MACrDA,EAAAG,SAAAF,EAAAG,QAAAJ,EAAAG,QAEajF,EAAQ,OAARA,CAAkE,WAAA8E,GAAA,qECShEK,cAdbC,SADc,SACLC,EAAMzH,GACbyH,EAAMzH,MAAMA,EACZC,aAAayH,QAAQ,WAAW1H,IAElC2H,aALc,SAKDF,GACXA,EAAMG,eAAe,cAEvBC,eARc,SAQCJ,GACbA,EAAMG,eAAe,eAEvBE,SAXc,SAWLL,EAAMM,GACbN,EAAMK,SAAWC,KCTrB3D,EAAA,QAAItE,IAAIkI,EAAA,GAEO1F,EAAA,MAAI0F,EAAA,EAAKC,OACtBR,OACEzH,MAAM,GACN4H,eAAe,aACfE,UAAS,GAEXI,UAAAX,EACAY,SCZAX,SADY,SAAAY,EACMpI,IAChBqI,EADsBD,EAAdC,QACD,WAAWrI,IAEpB8H,SAJY,SAAAQ,EAIMP,IAChBM,EADqBC,EAAbD,QACD,WAAWN,2GCLtBQ,EAAA,WACA,IACAC,EADAC,KACAC,eACAC,EAFAF,KAEAG,MAAAD,IAAAH,EACA,OAAAG,EACA,OACKE,OAASnC,GAAA,SAEdiC,EACA,cACSE,OAASlH,KAAA,UAClBgH,EAAA,eAA4BG,YAAA,gBAC5B,IAGA,IAIAP,EAAAQ,eAAA,EACA,IAAAC,GAAiBT,SAAAU,oBACFC,EAAA,ECrBf,IAAAC,GAAA,EAKA,IAcAC,EAdyBhH,EAAQ,OAcjCiH,ECTA1H,KAAA,MACA2H,QAFA,cDYEJ,GATF,EAXA,SAAAK,GACAJ,GACE/G,EAAQ,SAaV,KAEA,MASAgH,EAAAI,QAAAC,OAAA,cAkBe,IAAAC,EAAAN,EAAiB,yGEnChChF,EAAA,QAAIrE,OAAO4J,eAAgB,EAC3BvF,EAAA,QAAIC,UAAUuF,IAAMC,EAAArK,EACpB4E,EAAA,QAAIC,UAAUuF,IAAIE,MAChBC,WAAY,+CACZC,SAEEC,SAAS,UACTC,UAAU,EAEVC,kBAAkB,aAGtB/F,EAAA,QAAItE,IAAIsK,EAAA5K,GACR4E,EAAA,QAAItE,IAAIuK,EAAA7K,GAER,IAAI4E,EAAA,SACFkG,GAAI,OACJ7I,SAAA,EACA8I,QAAA,EACAC,YAAcC,IAAAf,GACdgB,SAAU,WAEPC,MAAMtG,UAAUuG,OACnBD,MAAMtG,UAAUuG,KAAO,SAASC,GAE9B,GAAY,MAARpC,KACF,MAAM,IAAIqC,UAAU,oDAEtB,GAAyB,mBAAdD,EACT,MAAM,IAAIC,UAAU,gCAOtB,IALA,IAGIC,EAHAC,EAAOnG,OAAO4D,MACdjE,EAASwG,EAAKxG,SAAW,EACzByG,EAAU1G,UAAU,GAGf6C,EAAI,EAAGA,EAAI5C,EAAQ4C,IAE1B,GADA2D,EAAQC,EAAK5D,GACTyD,EAAUK,KAAKD,EAASF,EAAO3D,EAAG4D,GACpC,OAAOD,iJC1CfI,EAAA,QAAIrL,IAAIsL,EAAA,GAER,IAAIC,GACFC,SAAU,WACR,IAAIC,EAAIC,UAAUC,UAAiBD,UAAUE,WAE7C,OACEC,QAASJ,EAAEK,QAAQ,YAAc,EACjCC,OAAQN,EAAEK,QAAQ,WAAa,EAC/BE,OAAQP,EAAEK,QAAQ,gBAAkB,EACpCG,MAAOR,EAAEK,QAAQ,UAAY,IAA6B,IAAxBL,EAAEK,QAAQ,SAC5CI,SAAUT,EAAEU,MAAM,yBAClBC,MAAOX,EAAEU,MAAM,iCACfE,QAASZ,EAAEK,QAAQ,YAAc,GAAKL,EAAEK,QAAQ,UAAY,EAC5DQ,OAAQb,EAAEK,QAAQ,WAAa,EAC/BS,KAAMd,EAAEK,QAAQ,SAAW,EAC3BU,QAAgC,GAAxBf,EAAEK,QAAQ,WAbZ,GAiBVW,UAAWf,UAAUgB,iBAAmBhB,UAAUe,UAAUE,eAE1DC,EAAK5K,OAAO0J,UAAUC,UAAUgB,cAC9BhL,EAAQ,IAAI2J,EAAA,GAChBuB,SAEIC,KAAM,IACNjL,KAAM,QACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,MAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,KAGPV,KAAM,aACNjL,KAAM,YACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,KAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,KAGPV,KAAM,eACNjL,KAAM,cACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,MAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,KAGPV,KAAM,QACNjL,KAAM,OACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,MAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,KAGPV,KAAM,SACNjL,KAAM,QACNkL,UAAW,SAAAC,GAAA,OAAG1K,EAAA0K,EAAA,IAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,KAGPV,KAAM,SACNjL,KAAM,QACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,MAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,KAIPV,KAAM,UACNjL,KAAM,SACNkL,UAAW,SAAAC,GAAA,OAAG1K,EAAA0K,EAAA,IAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,IACLC,OAAM,KAGRX,KAAM,aACNjL,KAAM,YACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,KAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEG,YAAW,EACXD,OAAM,EACND,KAAK,MAGPV,KAAM,OACNjL,KAAM,MACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,KAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEE,OAAM,EACND,KAAK,MAGPV,KAAM,WACNjL,KAAM,UACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,KAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEE,OAAM,EACND,KAAK,MAGPV,KAAM,cACNjL,KAAM,aACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,MAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEE,OAAM,EACND,KAAK,MAGPV,KAAM,OACNjL,KAAM,MACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,KAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,KAIPV,KAAM,eACNjL,KAAM,cACNkL,UAAW,SAAAC,GAAA,OAAG1K,EAAA0K,EAAA,IAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,KAGPV,KAAM,cACNjL,KAAM,aACNkL,UAAW,SAAAC,GAAA,OAAG1K,EAAA0K,EAAA,IAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEC,KAAK,KAIPV,KAAM,YACNjL,KAAM,WACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,KAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEG,YAAW,KAIbZ,KAAM,kBACNjL,KAAM,iBACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,KAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEG,YAAW,KAIbZ,KAAM,cACNjL,KAAM,aACNkL,UAAW,SAAAC,GAAA,OAAG1K,EAAA0K,EAAA,GAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEG,YAAW,KAIbZ,KAAM,cACNjL,KAAM,aACNkL,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,KAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEG,YAAW,KAIbZ,KAAM,YACNjL,KAAM,WACNkL,UAAW,SAAAC,GAAA,OAAG1K,EAAA0K,EAAA,IAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,KACdC,MACEG,YAAW,KAIbZ,KAAK,IACLC,UAAW,SAAAC,GAAA,OAAGC,QAAAC,KAAA5K,EAAA0K,EAAA,GAAA1K,EAAA0K,EAAA,MAAAlI,KAAA,WAAQ,IAAAqI,GAAC7K,EAAA,SAAT,EAAA8K,MAAA,KAAAD,IAAAE,KAAA1E,OAAAvD,MAAA9C,EAAAgL,SAKpB3L,EAAOgM,WAAW,SAACC,EAAGC,EAAKC,GAEzBzC,EAAA,QAAI0C,SAAS,WACXC,EAAAtO,EAAGuO,MAAM,yBAGuB,kBAA/BrB,EAAGT,MAAM,oBAA+D,QAArBS,EAAGT,MAAM,SAC/C,YAAXyB,EAAG/L,MACJiM,GAAMjM,KAAK,UAGV+L,EAAG/L,KAKRqM,EAAA,EAAMC,SAAS,WAAW5C,EAAQC,SAASU,QAE3CkC,SAASC,MAAQ,SACjB,IAAIC,EAAK,WACP,GAAGnO,aAAaC,QAAQ,WAAgD,OAAnCD,aAAaC,QAAQ,WAAyD,KAAnCD,aAAaC,QAAQ,UAAiB,CACpH,IAAI2B,EAAS5B,aAAaC,QAAQ,UAAUa,WAC5Cd,aAAaoO,WAAW,UACxBT,EAAK/L,QAEL+L,KAGJ,GAAe,WAAZF,EAAG/L,MAAiC,eAAZ+L,EAAG/L,MAAqC,aAAZ+L,EAAG/L,KACxDiM,SACI,GAAG9L,OAAOC,SAASC,KAAK4J,QAAQ,UAAU,EAAE,CAChD,IAAI5L,EAAQsO,EAAA,EAAOC,cAAcvO,OAAS0N,EAAG9L,MAAM5B,MACnDgO,EAAA,EAAMC,SAAS,WAAWjO,GAC1B6E,OAAA2J,EAAA,EAAA3J,GAAmBD,KAAK,SAAA6J,GACtBxO,aAAayH,QAAQ,WAAWgH,IAAeD,IAC/CX,EAAAtO,EAAGmP,MAAMF,EAAIG,SACbR,WAEE,GAAGnO,aAAaC,QAAQ,YAC5B8N,EAAA,EAAMC,SAAS,WAAYhO,aAAaC,QAAQ,aAC7CD,aAAaC,QAAQ,aACtB4N,EAAAtO,EAAGmP,MAAMlO,KAAKC,MAAMT,aAAaC,QAAQ,aAAa0O,SACtDR,KAEAvJ,OAAA2J,EAAA,EAAA3J,GAAmBD,KAAK,SAAA6J,GACtBxO,aAAayH,QAAQ,WAAWgH,IAAeD,IAC/CX,EAAAtO,EAAGmP,MAAMF,EAAIG,SACbR,WAIA,GAAGV,EAAGL,KAAKG,WACfY,QACG,CACH,IAAIxM,GAASC,OAAO6L,EAAGmB,UACpBnB,EAAGL,KAAKE,QACT3L,EAAMM,gBAAkB,GAE1B0L,GAAMjM,KAAK,SAASC,MAAMA,OASfU,EAAA,gEC7PDA,EAAA,GACbwM,QAAQ,SAASC,EAAKC,GACrB,IAAIC,GACHC,KAAOH,EAAKI,WAAW,EACvBC,KAAOL,EAAKM,UACZC,KAAOP,EAAKQ,WACZC,KAAOT,EAAKU,aACZC,KAAOX,EAAKY,aACZC,KAAOC,KAAKC,OAAOf,EAAKI,WAAW,GAAG,GACtCY,EAAMhB,EAAKiB,mBAIX,IAAI,IAAIpP,IAFL,OAAOqP,KAAKjB,KAASA,EAAOA,EAAOnO,QAAQqP,OAAOC,IACpDpB,EAAKqB,cAAc,IAAIC,OAAO,EAAIH,OAAOC,GAAG3L,UAChCyK,EAAK,IAAIiB,OAAO,IAAKtP,EAAG,KAAKqP,KAAKjB,KAC/CA,EAASA,EAAOnO,QAAQqP,OAAOC,GACb,GAAlBD,OAAOC,GAAG3L,OAAYyK,EAAErO,IACvB,KAAMqO,EAAErO,IAAIyP,QAAQ,GAAIpB,EAAErO,IAAI4D,UAC/B,OAAOwK,GAETT,YAnBa,WAoBV,IAAIjO,EAAMyB,SAASuO,OACfC,EAAa,IAAI1L,OACrB,IAAyB,GAArBvE,EAAIsL,QAAQ,KAGd,IAFA,IACI4E,EADMlQ,EAAI+P,OAAO,GACNpO,MAAM,KACbmF,EAAI,EAAGA,EAAIoJ,EAAKhM,OAAQ4C,IAC9BmJ,EAAWC,EAAKpJ,GAAGnF,MAAM,KAAK,IAAIwO,SAASD,EAAKpJ,GAAGnF,MAAM,KAAK,IAGlE,OAAOsO,GAEPG,UA/BU,SA+BCC,EAAKC,GACZ,IAAIC,EAAQ,IAAIC,eAChBD,EAAME,OAAS,WACX,IAAIC,EAAa,IAAIC,WACrBD,EAAWE,UAAY,WACnBN,EAASI,EAAWG,SAExBH,EAAWI,cAAcP,EAAMtP,WAEnCsP,EAAMQ,aAAe,OACrBR,EAAMS,KAAK,MAAOX,GAAK,GACvBE,EAAMU,kCC1CdpK,EAAAG,QAA2BlF,EAAQ,OAARA,EAAoD,IAK/EV,MAAcyF,EAAAC,EAAS,0qBAAkrB,IAAUoK,QAAA,EAAAC,SAAA,+CAAAC,SAAAC,SAAA,mOAAyT9L,KAAA,UAAA+L,gBAAA,g1BAAu3BC,WAAA","file":"static/js/app.2c2b15a27c0c66bced24.js","sourcesContent":["import axios from 'axios';\r\nimport md5 from 'js-md5';\r\nimport store from \"@/store\"\r\nimport { Toast,MessageBox,Indicator } from 'mint-ui';\r\nimport router from '../router'\r\nimport Cookie from '../util/cookie'\r\n// 默认超时设置\r\naxios.defaults.timeout = 50000;\r\n\r\n// 相对路径设置\r\naxios.defaults.baseURL ='';\r\n//http request 拦截器\r\naxios.interceptors.request.use(\r\n config => {\r\n // 获取token\r\n const token = localStorage.getItem('cc_token');\r\n // 设置参数格式\r\n if(!config.headers['Content-Type']){\r\n config.headers = {\r\n 'Content-Type':'application/json',\r\n };\r\n }\r\n // 添加token到headers\r\n if(token){\r\n config.headers.token = token\r\n }\r\n // 鉴权参数设置\r\n if(config.method === 'get' && config.url !== '/api/admin/login'){\r\n config.params = config.params || {};\r\n let json = JSON.parse(JSON.stringify(config.params));\r\n for(let k in json)\r\n {\r\n if(json[k] === null){\r\n json[k] = ''\r\n }\r\n if(typeof json[k] === \"string\"){\r\n config.params[k]=config.params[k].replace(/(^\\s*)|(\\s*$)/g, \"\");\r\n json[k]=json[k].replace(/(^\\s*)|(\\s*$)/g, \"\");\r\n }\r\n json[k] = md5(json[k].toString())\r\n }\r\n json.sing = \"singsingenglish21000\";\r\n if(process.env.NODE_ENV === 'development' ){\r\n config.params.special_token=\"uncle.cyan.cyan\";\r\n }\r\n config.params.param_token = md5(JSON.stringify(json));\r\n }else if(config.url !== '/api/admin/login'){\r\n config.data = config.data || {};\r\n let json2 = JSON.parse(JSON.stringify(config.data));\r\n for(let k in json2)\r\n {\r\n\r\n if(json2[k] === null){\r\n json2[k] = ''\r\n }\r\n\r\n if(typeof json2[k] === \"string\"){\r\n config.data[k]=config.data[k].replace(/(^\\s*)|(\\s*$)/g, \"\");\r\n json2[k]=json2[k].replace(/(^\\s*)|(\\s*$)/g, \"\");\r\n }\r\n json2[k] = md5(json2[k].toString())\r\n }\r\n json2.sing = \"singsingenglish21000\";\r\n if(process.env.NODE_ENV === 'development' ){\r\n config.data.special_token=\"uncle.cyan.cyan\";\r\n }\r\n config.data.param_token = md5(JSON.stringify(json2));\r\n }\r\n return config;\r\n },\r\n err => {\r\n return Promise.reject(err);\r\n }\r\n);\r\n\r\n\r\n//http response 拦截器\r\naxios.interceptors.response.use(\r\n response => {\r\n if(response.data.code === 501){\r\n // 登录验证\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }\r\n return response;\r\n },\r\n error => {\r\n return Promise.reject(error)\r\n }\r\n);\r\n\r\n\r\n/**\r\n * 封装upload方法\r\n * @param url\r\n * @param params\r\n * @returns {Promise}\r\n */\r\nexport function upload(url,json) {\r\n return new Promise((resolve,reject) => {\r\n //开启分片\r\n let size = parseInt(Number(json.file.size)/Number(process.env.MAX_FILESIZE) +1);\r\n let y = 0;\r\n let fun = function(){\r\n let formData = new FormData();\r\n let file = json.file.slice(y*process.env.MAX_FILESIZE,(y+1)*process.env.MAX_FILESIZE);\r\n formData.append('chunk', y);\r\n formData.append('file_name', json.file.name);\r\n formData.append('count', size);\r\n formData.append('type', json.type);\r\n formData.append('file', file);\r\n axios.post(url,formData,{ headers: {\r\n 'Content-Type': 'multipart/form-data'\r\n },timeout:10000000,\r\n onUploadProgress: progressEvent => {\r\n // if(store.state.progressList.find(i=>{return i.id === json.file.uid})){\r\n // let progress = ((Number(progressEvent.loaded) + Number(y*process.env.MAX_FILESIZE)) / Number(json.file.size) * 100| 0);\r\n // store.dispatch('setProgress',{type: 'change',id: json.file.uid ,num: progress});\r\n // }\r\n },})\r\n .then(response => {\r\n if(response.data.code === 200){\r\n if(y+1<size){\r\n y++;\r\n fun()\r\n }else{\r\n y=0;\r\n resolve(response.data.data);\r\n }\r\n }else{\r\n Toast(response.data.msg)\r\n }\r\n })\r\n .catch(err => {\r\n Indicator.close();\r\n reject(err);\r\n })\r\n };\r\n fun()\r\n })\r\n}\r\n\r\n/**\r\n * 封装get方法\r\n * @param url\r\n * @param params\r\n * @returns {Promise}\r\n */\r\nexport function fetch(url,params={}){\r\n return new Promise((resolve,reject) => {\r\n axios.get(url,{\r\n params:params\r\n })\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n })\r\n .catch(err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\nexport function ret2(url){\r\n return new Promise((resolve,reject) => {\r\n axios.get(url)\r\n .then(response => {\r\n resolve(response.data);\r\n })\r\n .catch(err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\r\n/**\r\n * 封装post请求\r\n * @param url\r\n * @param data\r\n * @returns {Promise}\r\n */\r\n\r\nexport function post(url,data = {}){\r\n return new Promise((resolve,reject) => {\r\n axios.post(url,data)\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n },err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\r\n/**\r\n * 封装patch请求\r\n * @param url\r\n * @param data\r\n * @returns {Promise}\r\n */\r\n\r\nexport function patch(url,data = {}){\r\n return new Promise((resolve,reject) => {\r\n axios.patch(url,data)\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n },err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\r\n/**\r\n * 封装put请求\r\n * @param url\r\n * @param data\r\n * @returns {Promise}\r\n */\r\n\r\nexport function put(url,data = {}){\r\n return new Promise((resolve,reject) => {\r\n axios.put(url,data)\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n },err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\r\nexport function del(url,data = {}){\r\n return new Promise((resolve,reject) => {\r\n axios.delete(url,data)\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n },err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/service/index.js","import Vue from 'vue';\r\nimport {post,fetch,patch,put,del,upload,ret2} from './index'\r\nconst _baseUrl=process.env.API_URL;\r\nVue.prototype.$post=post;\r\nVue.prototype.$fetch=fetch;\r\nVue.prototype.$patch=patch;\r\nVue.prototype.$put=put;\r\nVue.prototype.$del=del;\r\nVue.prototype.$upload = upload;\r\nVue.prototype.$ret2 = ret2;\r\n\r\n// 获取banner列表\r\nconst getBannerListUrl = `${_baseUrl}api/client/banner/list`;\r\nexport const getBannerListApi = function () {\r\n return Vue.prototype.$fetch(getBannerListUrl)\r\n};\r\n// 获取微信授权\r\nconst getwechatParamUrl = `${_baseUrl}api/client/jssdk`;\r\nexport const getwechatParam = function (json) {\r\n return Vue.prototype.$fetch(getwechatParamUrl,json)\r\n};\r\n\r\n// 文件上传\r\nconst uploadFileUrl = `${_baseUrl}api/public/upload/zone`;\r\nexport const uploadFileApi = function (json) {\r\n return Vue.prototype.$upload(uploadFileUrl,json)\r\n};\r\n\r\n// 获取商品详情\r\nconst getGoodsDetailUrl = `${_baseUrl}api/client/goods/info/`;\r\nexport const getGoodsDetailApi = function (id) {\r\n return Vue.prototype.$fetch(`${getGoodsDetailUrl}${id}`)\r\n};\r\n// 获取用户地址\r\nconst getUserAdressUrl = `${_baseUrl}api/client/address/info`;\r\nexport const getUserAdressApi = function () {\r\n return Vue.prototype.$fetch(getUserAdressUrl)\r\n};\r\n// 微信支付\r\nconst payUrl = `${_baseUrl}api/client/bill/wechat/pay`\r\nexport const payApi = function (json) {\r\n return Vue.prototype.$fetch(payUrl,json)\r\n};\r\n// 保存用户地址\r\nconst saveAddressUrl = `${_baseUrl}api/client/address/save`\r\nexport const saveAddressApi = function (json) {\r\n return Vue.prototype.$post(saveAddressUrl,json)\r\n};\r\n// 用户已购课程\r\nconst getUserLessonUrl = `${_baseUrl}api/client/user/course/list`\r\nexport const getUserLessonApi = function () {\r\n return Vue.prototype.$fetch(getUserLessonUrl)\r\n};\r\n// 课包列表\r\nconst getLessonListUrl = `${_baseUrl}api/client/course/category/list/`\r\nexport const getLessonListApi = function (id,json) {\r\n return Vue.prototype.$fetch(`${getLessonListUrl}${id}`,json)\r\n};\r\n// 获取主题列表\r\nconst getCourseListUrl = `${_baseUrl}api/client/course/relation/list/`\r\nexport const getCourseListApi = function (id) {\r\n return Vue.prototype.$fetch(`${getCourseListUrl}${id}`)\r\n};\r\n//获取课包详情\r\nconst getLessonDetailUrl = `${_baseUrl}api/client/element/info/`\r\nexport const getLessonDetailApi = function (periods_id,category_id,element_id) {\r\n return Vue.prototype.$fetch(`${getLessonDetailUrl}${periods_id}/${category_id}/${element_id}`)\r\n};\r\n// 获取客户详情\r\nconst getUserDetailUrl = `${_baseUrl}api/client/me`;\r\nexport const getUserDetailApi = function () {\r\n return Vue.prototype.$fetch(getUserDetailUrl)\r\n};\r\n// 提交看课数据\r\nconst subUserLessonUrl = `${_baseUrl}api/client/user/watch/log/`;\r\nexport const subUserLessonApi = function (element_id,category_id,periods_id,json) {\r\n return Vue.prototype.$post(`${subUserLessonUrl}${element_id}/${category_id}/${periods_id}`,json)\r\n};\r\n// 获取团购详情\r\nconst getGroupDetailUrl = `${_baseUrl}api/client/group/info/`;\r\nexport const getGroupDetailApi = function (group_id) {\r\n return Vue.prototype.$fetch(`${getGroupDetailUrl}${group_id}`)\r\n};\r\n// 获取订单详情\r\nconst getOrderDetailUrl = `${_baseUrl}api/client/order/info/`;\r\nexport const getOrderDetailApi = function (id) {\r\n return Vue.prototype.$fetch(`${getOrderDetailUrl}${id}`)\r\n};\r\n// 获取用户订单列表\r\nconst getOrderListUrl = `${_baseUrl}api/client/order/list`;\r\nexport const getOrderListApi = function (json) {\r\n return Vue.prototype.$fetch(getOrderListUrl,json)\r\n};\r\n// 用户看课统计\r\nconst getUserWatchUrl = `${_baseUrl}api/client/user/watch/report`;\r\nexport const getUserWatchApi = function () {\r\n return Vue.prototype.$fetch(getUserWatchUrl)\r\n};\r\n// 获取老师\r\nconst getTeacherDetailUrl = `${_baseUrl}api/client/me/teacher`;\r\nexport const getTeacherApi = function () {\r\n return Vue.prototype.$fetch(getTeacherDetailUrl)\r\n};\r\n// 获取新用户自动跳转\r\nconst getNewUrl = `${_baseUrl}api/client/new/user/direct`;\r\nexport const getNewApi = function () {\r\n return Vue.prototype.$fetch(getNewUrl)\r\n};\r\n// 查看是否可购买该商品\r\nconst getStatusWechatUrl = `${_baseUrl}api/client/bill/wechat/status`;\r\nexport const getStatusWechatApi = function (json) {\r\n return Vue.prototype.$fetch(getStatusWechatUrl,json)\r\n};\r\n\r\n// 用户可用优惠券\r\nconst getCouponListUrl = `${_baseUrl}api/client/user/coupon/list`;\r\nexport const getCouponListApi = function (id) {\r\n return Vue.prototype.$fetch(getCouponListUrl,{goods_id:id})\r\n};\r\n// 获取商品列表\r\nconst getGoodsListUrl = `${_baseUrl}api/client/goods/list`;\r\nexport const getGoodsListApi = function (json) {\r\n return Vue.prototype.$fetch(getGoodsListUrl,json)\r\n};\r\n//获取邀请战绩收益\r\nconst getInviteResultUrl = `${_baseUrl}api/client/user/invite/earnings`;\r\nexport const getInviteResultApi = function (json,id) {\r\n return Vue.prototype.$fetch(`${getInviteResultUrl}/${id}`,json)\r\n};\r\n//获取邀请战绩用户列表\r\nconst getInviteListUrl = `${_baseUrl}api/client/user/invite/list`;\r\nexport const getInviteListApi = function (json,id) {\r\n return Vue.prototype.$fetch(`${getInviteListUrl}/${id}`,json)\r\n};\r\n// 发送验证码\r\nconst sendMobileCodeUrl = `${_baseUrl}api/client/mobile/code`;\r\nexport const sendMobileCodeApi = function (json) {\r\n return Vue.prototype.$post(sendMobileCodeUrl,json)\r\n};\r\n// 绑定手机号\r\nconst bindMobileUrl = `${_baseUrl}api/client/user/mobile/bind`;\r\nexport const bindMobileApi = function (json) {\r\n return Vue.prototype.$put(bindMobileUrl,json)\r\n};\r\n// 获取引导参数\r\nconst getGuideUrl =`${_baseUrl}api/client/user/bootPage`;\r\nexport const getGuideApi = function (json) {\r\n return Vue.prototype.$fetch(getGuideUrl,json)\r\n};\r\n// 设置引导参数\r\nconst setGuideUrl =`${_baseUrl}api/client/user/bootPage`;\r\nexport const setGuideApi = function (json) {\r\n return Vue.prototype.$post(setGuideUrl,json)\r\n};\r\n// 查找跳转\r\nconst getRedirectUrl =`${_baseUrl}api/client/redirect`;\r\nexport const getRedirectApi = function (json) {\r\n return Vue.prototype.$fetch(getRedirectUrl,json)\r\n};\r\n\r\n// 获取用户收藏\r\nconst getUserCollectUrl =`${_baseUrl}api/client/user/collect`;\r\nexport const getUserCollectApi = function (json) {\r\n return Vue.prototype.$fetch(getUserCollectUrl,json)\r\n};\r\n\r\n// 用户添加收藏\r\nconst addUserCollectUrl =`${_baseUrl}api/client/user/collect`;\r\nexport const addUserCollectApi = function (json) {\r\n return Vue.prototype.$post(addUserCollectUrl,json)\r\n};\r\n\r\n// 用户取消收藏\r\nconst delUserCollectUrl =`${_baseUrl}api/client/user/collect/`;\r\nexport const delUserCollectApi = function (id) {\r\n return Vue.prototype.$put(delUserCollectUrl+id)\r\n};\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/service/api.js","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7ba5bd90\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./App.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"64033dd0\", content, false, {});\n// Hot Module Replacement\nif(module.hot) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(\"!!../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7ba5bd90\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./App.vue\", function() {\n var newContent = require(\"!!../node_modules/css-loader/index.js?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7ba5bd90\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./App.vue\");\n if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-7ba5bd90\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/App.vue\n// module id = GHGh\n// module chunks = 22","import Cookie from \"@/util/cookie\";\r\nconst mutations={\r\n setToken(state,token){\r\n state.token=token;\r\n localStorage.setItem('cc_token',token);\r\n },\r\n transitionGo(state){\r\n state.transitionName='slide-left';\r\n },\r\n transitionBack(state){\r\n state.transitionName='slide-right';\r\n },\r\n isMobile(state,flag){\r\n state.isMobile = flag\r\n }\r\n};\r\nexport default mutations;\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/mutations.js","import Vue from 'vue'\r\nimport vuex from 'vuex'\r\nimport mutations from './mutations'\r\nimport actions from './actions'\r\nVue.use(vuex);\r\n\r\nexport default new vuex.Store({\r\n state:{\r\n token:'',\r\n transitionName:'slide-left',\r\n isMobile:false,\r\n },\r\n mutations,\r\n actions\r\n})\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/index.js","export default{\r\n setToken({commit},token){\r\n commit('setToken',token);\r\n },\r\n isMobile({commit},flag){\r\n commit('isMobile',flag);\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/actions.js","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { attrs: { id: \"app\" } },\n [\n _c(\n \"transition\",\n { attrs: { name: \"fade\" } },\n [_c(\"router-view\", { staticClass: \"child-view\" })],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-7ba5bd90\", esExports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7ba5bd90\",\"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 = ","var disposed = false\nfunction injectStyle (ssrContext) {\n if (disposed) return\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7ba5bd90\\\",\\\"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-7ba5bd90\\\",\\\"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)\nComponent.options.__file = \"src/App.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-7ba5bd90\", Component.options)\n } else {\n hotAPI.reload(\"data-v-7ba5bd90\", Component.options)\n }\n module.hot.dispose(function (data) {\n disposed = true\n })\n})()}\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/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 mounted(){\n },\n}\n</script>\n\n<style>\n#app {\n overflow: auto;\n -webkit-overflow-scrolling:touch;\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 width: 100%;\n overflow: auto;\n }\n *{\n margin: auto;\n padding: auto;\n }\n.child-view {\n position: relative;\n width: 100%;\n min-height: 100vh;\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\r\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\r\nimport Vue from 'vue'\r\nimport App from './App'\r\nimport router from './router'\r\nimport store from './store'\r\nimport MintUI from 'mint-ui'\r\nimport VueClipboard from 'vue-clipboard2'\r\nimport sa from'sa-sdk-javascript';\r\nimport 'mint-ui/lib/style.css'\r\nVue.config.productionTip = false;\r\nVue.prototype.$sa = sa;\r\nVue.prototype.$sa.init({\r\n server_url: 'http://47.107.250.38:8106/sa?project=' + (process.env.NODE_ENV === 'production' ? \"production\" : \"default\"), // 替换成自己的神策地址\r\n heatmap: {\r\n //是否开启点击图,默认 default 表示开启,自动采集 $WebClick 事件,可以设置 'not_collect' 表示关闭\r\n clickmap:'default',\r\n show_log: true, // 打印console,自己配置,可以看到自己是否踩点成功,以及\r\n //是否开启触达注意力图,默认 default 表示开启,自动采集 $WebStay 事件,可以设置 'not_collect' 表示关闭\r\n scroll_notice_map:'default',\r\n }\r\n});\r\nVue.use(MintUI);\r\nVue.use(VueClipboard);\r\n/* eslint-disable no-new */\r\nnew Vue({\r\n el: '#app',\r\n router,\r\n store,\r\n components: { App },\r\n template: '<App/>'\r\n});\r\nif (!Array.prototype.find) {\r\n Array.prototype.find = function(predicate) {\r\n 'use strict';\r\n if (this == null) {\r\n throw new TypeError('Array.prototype.find called on null or undefined');\r\n }\r\n if (typeof predicate !== 'function') {\r\n throw new TypeError('predicate must be a function');\r\n }\r\n var list = Object(this);\r\n var length = list.length >>> 0;\r\n var thisArg = arguments[1];\r\n var value;\r\n\r\n for (var i = 0; i < length; i++) {\r\n value = list[i];\r\n if (predicate.call(thisArg, value, i, list)) {\r\n return value;\r\n }\r\n }\r\n return undefined;\r\n };\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","import Vue from 'vue'\r\nimport store from \"@/store\"\r\nimport common from '../util/common'\r\nimport Router from 'vue-router'\r\nimport sa from'sa-sdk-javascript';\r\nimport {getUserDetailApi} from \"../service/api\";\r\n\r\nVue.use(Router);\r\n\r\nlet browser = {\r\n versions: function () {\r\n let u = navigator.userAgent, app = navigator.appVersion;\r\n\r\n return { //移动终端浏览器版本信息\r\n trident: u.indexOf('Trident') > -1, //IE内核\r\n presto: u.indexOf('Presto') > -1, //opera内核\r\n webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核\r\n gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') === -1, //火狐内核\r\n mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端\r\n ios: !!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端\r\n android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器\r\n iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器\r\n iPad: u.indexOf('iPad') > -1, //是否iPad\r\n webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部\r\n };\r\n }(),\r\n\r\n language: (navigator.browserLanguage || navigator.language).toLowerCase()\r\n};\r\nlet ua = window.navigator.userAgent.toLowerCase();\r\nconst router =new Router({\r\n routes: [\r\n {\r\n path: '/',\r\n name: 'index',\r\n component: e=>require(['@/components/index'],e),//\r\n meta:{\r\n deep:0\r\n }\r\n }, {\r\n path: '/newLesson',\r\n name: 'newLesson',\r\n component: e=>require(['@/components/newLesson'],e),//\r\n meta:{\r\n deep:0\r\n }\r\n }, {\r\n path: '/myGoodsList',\r\n name: 'myGoodsList',\r\n component: e=>require(['@/components/myGoodsList'],e),\r\n meta:{\r\n deep:1\r\n }\r\n },{\r\n path: '/mine',\r\n name: 'mine',\r\n component: e=>require(['@/components/mine'],e),\r\n meta:{\r\n deep:1\r\n }\r\n },{\r\n path: '/order',\r\n name: 'order',\r\n component: e=>require(['@/components/order'],e),\r\n meta:{\r\n deep:2\r\n }\r\n },{\r\n path: '/share',\r\n name: 'share',\r\n component: e=>require(['@/components/share'],e),\r\n meta:{\r\n deep:2\r\n }\r\n },\r\n {\r\n path: '/author',\r\n name: 'author',\r\n component: e=>require(['@/components/author'],e),\r\n meta:{\r\n deep:100,\r\n noNew:true\r\n }\r\n },{\r\n path: '/buyDetail',\r\n name: 'buyDetail',\r\n component: e=>require(['@/components/buy/index'],e),\r\n meta:{\r\n skip_login:false,\r\n noNew:true,\r\n deep:10\r\n }\r\n }, {\r\n path: '/buy',\r\n name: 'buy',\r\n component: e=>require(['@/components/buy/buy'],e),\r\n meta:{\r\n noNew:true,\r\n deep:11\r\n }\r\n }, {\r\n path: '/success',\r\n name: 'success',\r\n component: e=>require(['@/components/buy/success'],e),\r\n meta:{\r\n noNew:true,\r\n deep:12\r\n }\r\n },{\r\n path: '/buySuccess',\r\n name: 'buySuccess',\r\n component: e=>require(['@/components/buy/buySuccess'],e),\r\n meta:{\r\n noNew:true,\r\n deep:12\r\n }\r\n }, {\r\n path: '/map',\r\n name: 'map',\r\n component: e=>require(['@/components/map/index'],e),\r\n meta:{\r\n deep:3\r\n }\r\n },\r\n {\r\n path: '/saleSuccess',\r\n name: 'saleSuccess',\r\n component: e=>require(['@/components/buy/saleSuccess'],e),\r\n meta:{\r\n deep:4\r\n }\r\n }, {\r\n path: '/bindMobile',\r\n name: 'bindMobile',\r\n component: e=>require(['@/components/bindMobile'],e),\r\n meta:{\r\n deep:0\r\n }\r\n },\r\n {\r\n path: '/activity',\r\n name: 'activity',\r\n component: e=>require(['@/components/buy/activity'],e),\r\n meta:{\r\n skip_login:true\r\n }\r\n },\r\n {\r\n path: '/activityInvite',\r\n name: 'activityInvite',\r\n component: e=>require(['@/components/buy/activityInvite'],e),\r\n meta:{\r\n skip_login:true\r\n }\r\n },\r\n {\r\n path: '/inviteList',\r\n name: 'inviteList',\r\n component: e=>require(['@/components/buy/inviteList'],e),\r\n meta:{\r\n skip_login:true\r\n }\r\n },\r\n {\r\n path: '/collection',\r\n name: 'collection',\r\n component: e=>require(['@/components/collection'],e),\r\n meta:{\r\n skip_login:true\r\n }\r\n },\r\n {\r\n path: '/noWechat',\r\n name: 'noWechat',\r\n component: e=>require(['@/components/noWechat'],e),\r\n meta:{\r\n skip_login:false\r\n }\r\n },\r\n {\r\n path:'*',\r\n component: e=>require(['@/components/error'],e),\r\n },\r\n ]\r\n});\r\n\r\nrouter.beforeEach((to,from,next)=> {\r\n // 神策路由埋点\r\n Vue.nextTick(() => {\r\n sa.quick(\"autoTrackSinglePage\");\r\n });\r\n // 判断是否是微信环境 排除本地\r\n if(ua.match(/MicroMessenger/i) == 'micromessenger' || ua.match(/_SQ_/i) == '_sq_'){\r\n if(to.name == 'noWechat'){\r\n next({name:'index'});\r\n }\r\n }else{\r\n if(to.name !== 'noWechat' && process.env.NODE_ENV === 'production') {\r\n next({name:'noWechat'});\r\n }\r\n }\r\n // 移动端判断\r\n store.dispatch('isMobile',browser.versions.mobile);\r\n // 默认title\r\n document.title = '唱唱启蒙英语';\r\n let goOn=function(){\r\n if(localStorage.getItem('retUrl') && localStorage.getItem('retUrl') !== null && localStorage.getItem('retUrl') !== ''){\r\n let retUrl = localStorage.getItem('retUrl').toString();\r\n localStorage.removeItem('retUrl');\r\n next(retUrl);\r\n }else{\r\n next()\r\n }\r\n };\r\n if(to.name === 'author' || to.name === 'bindMobile' || to.name === 'noWechat'){\r\n next()\r\n }else if(window.location.href.indexOf('token')>-1){\r\n let token = common.getUrlParam().token || to.query.token;\r\n store.dispatch('setToken',token);\r\n getUserDetailApi().then(res=>{\r\n localStorage.setItem('userDesc',JSON.stringify(res));\r\n sa.login(res.user_id);\r\n goOn()\r\n });\r\n }else if(localStorage.getItem('cc_token')) {\r\n store.dispatch('setToken', localStorage.getItem('cc_token'));\r\n if(localStorage.getItem('userDesc')){\r\n sa.login(JSON.parse(localStorage.getItem('userDesc')).user_id);\r\n goOn()\r\n }else{\r\n getUserDetailApi().then(res=>{\r\n localStorage.setItem('userDesc',JSON.stringify(res));\r\n sa.login(res.user_id);\r\n goOn()\r\n });\r\n }\r\n // 无需token登录页面\r\n }else if(to.meta.skip_login){\r\n goOn()\r\n }else{\r\n let query = {retUrl:to.fullPath};\r\n if(to.meta.noNew){\r\n query.is_new_user_url = 1\r\n }\r\n next({name:'author',query:query})\r\n }\r\n\r\n // if(to.meta.skip_login){\r\n\r\n // next();\r\n // }\r\n});\r\n\r\nexport default router;\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.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","exports = module.exports = require(\"../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \"\\n#app {\\n overflow: auto;\\n -webkit-overflow-scrolling:touch;\\n font-family: \\\"Helvetica Neue\\\",\\n Helvetica,\\n \\\"PingFang SC\\\",\\n \\\"Hiragino Sans GB\\\",\\n \\\"Microsoft YaHei\\\",\\n \\\"\\\\5FAE\\\\8F6F\\\\96C5\\\\9ED1\\\",\\n Arial,\\n sans-serif;\\n}\\nhtml,body,#app{\\n width: 100%;\\n overflow: auto;\\n}\\n*{\\n margin: auto;\\n padding: auto;\\n}\\n.child-view {\\n position: relative;\\n width: 100%;\\n min-height: 100vh;\\n -webkit-transition: all .5s;\\n transition: all .5s;\\n}\\n.fade-enter-active, .fade-leave-active {\\n -webkit-transition: opacity .5s;\\n transition: opacity .5s;\\n}\\n.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {\\n opacity: 0;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"D:/myproject/new-singsingH5/src/src/App.vue\"],\"names\":[],\"mappings\":\";AAiBA;EACA,eAAA;EACA,iCAAA;EACA;;;;;;;aAOA;CACA;AACA;IACA,YAAA;IACA,eAAA;CACA;AACA;IACA,aAAA;IACA,cAAA;CACA;AACA;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,4BAAA;EAAA,oBAAA;CACA;AACA;EACA,gCAAA;EAAA,wBAAA;CACA;AACA;EACA,WAAA;CACA\",\"file\":\"App.vue\",\"sourcesContent\":[\"<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 mounted(){\\n },\\n}\\n</script>\\n\\n<style>\\n#app {\\n overflow: auto;\\n -webkit-overflow-scrolling:touch;\\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 width: 100%;\\n overflow: auto;\\n }\\n *{\\n margin: auto;\\n padding: auto;\\n }\\n.child-view {\\n position: relative;\\n width: 100%;\\n min-height: 100vh;\\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\"],\"sourceRoot\":\"\"}]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?{\"sourceMap\":true}!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-7ba5bd90\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/App.vue\n// module id = z/+d\n// module chunks = 22"],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,o){for(var f,d,b,i=0,u=[];i<r.length;i++)d=r[i],a[d]&&u.push(a[d][0]),a[d]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=t(t.s=o[i]);return b};var r={},a={23:0};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}t.e=function(e){var n=a[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,t){n=a[e]=[r,t]});n[2]=r;var c=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,t.nc&&o.setAttribute("nonce",t.nc),o.src=t.p+"static/js/"+e+"."+{0:"831ea70ad90d178e07f1",1:"67918e274879b8aa8230",2:"95392ed0d033c5c8450c",3:"4a6e050cd6060ccad55b",4:"864cdfedc5a59f2c1575",5:"94f4ebb99115a01378d5",6:"ad3f4fdac219f0839cd9",7:"b8dec09859700aaf26cd",8:"5b7f72034dfa7a4bba36",9:"9492e93bc7e2830309c9",10:"82d6a802dcdf9a0e6cb9",11:"778fa4f3f7aa5255bcb8",12:"f0614e5c8dd4034138e6",13:"100b0b1408bfeab84f20",14:"a8a1e3060f13dbe87dcb",15:"87eb1bb4841fd7a9d78a",16:"8af7eb6f97e0759ee078",17:"1f61a99bbac0a2abfda8",18:"b624f58a31a8bf859496",19:"b149f0076bfc3cf38730",20:"b436fe6e53560108de40"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var n=a[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return o.onerror=o.onload=d,c.appendChild(o),r},t.m=e,t.c=r,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.90f68f233dfd1ffe0e31.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 5846c0d0ba50850e75ec"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","23","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","18","19","20","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.90f68f233dfd1ffe0e31.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\t23: 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\":\"831ea70ad90d178e07f1\",\"1\":\"67918e274879b8aa8230\",\"2\":\"95392ed0d033c5c8450c\",\"3\":\"4a6e050cd6060ccad55b\",\"4\":\"864cdfedc5a59f2c1575\",\"5\":\"94f4ebb99115a01378d5\",\"6\":\"ad3f4fdac219f0839cd9\",\"7\":\"b8dec09859700aaf26cd\",\"8\":\"5b7f72034dfa7a4bba36\",\"9\":\"9492e93bc7e2830309c9\",\"10\":\"82d6a802dcdf9a0e6cb9\",\"11\":\"778fa4f3f7aa5255bcb8\",\"12\":\"f0614e5c8dd4034138e6\",\"13\":\"100b0b1408bfeab84f20\",\"14\":\"a8a1e3060f13dbe87dcb\",\"15\":\"87eb1bb4841fd7a9d78a\",\"16\":\"8af7eb6f97e0759ee078\",\"17\":\"1f61a99bbac0a2abfda8\",\"18\":\"b624f58a31a8bf859496\",\"19\":\"b149f0076bfc3cf38730\",\"20\":\"b436fe6e53560108de40\"}[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 5846c0d0ba50850e75ec"],"sourceRoot":""}
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"><meta name=screen-orientation content=portrait><meta name=x5-orientation content=portrait><title>唱唱启蒙英语</title><link rel=stylesheet href=https://at.alicdn.com/t/font_822651_g9r2j7kybxu.css><style>*{
-webkit-overflow-scrolling:touch;
}</style><link href=https://static-cdn.changchangenglish.com/new-sing/static/css/app.a619a79a0d52f7b65c4949e45d72d399.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.8998b21be35817de841e.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.3e2e8e2da14aa2f2a52f.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/app.0927e7b2e9eb0552f1a4.js></script></body></html>
\ No newline at end of file
}</style><link href=https://static-cdn.changchangenglish.com/new-sing/static/css/app.caed9089fec4bf31cab754e8b2c6c1e4.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.f4600380ffe15e4cd476.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.3e2e8e2da14aa2f2a52f.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/app.a3b0a6aef3cd6a8b3b70.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.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([10],{OUGd:function(e,t){},bNYG:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i("v2ns");var o=i("7QTg"),s=i("MJLE"),r=i.n(s),n=i("Au9i"),a=i("CCn6"),c=i("E26C"),l=i.n(c),u=i("kXdI"),p=i.n(u),d=i("XaoW"),g=i.n(d),_=i("zpE/"),h=i.n(_),v=i("0ZjB"),f=i.n(v),m=i("2Pnh"),b=i.n(m),D={name:"index",components:{swiper:o.swiper,swiperSlide:o.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:f.a,moreUrl:p.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(n.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))setTimeout(function(){n.Indicator.close(),e.invite_code||(e.invite_code="CC-USER");var t=e.invite_code.split("-");t.length>2&&"TEACHER"===t[1]&&(t[1]="USER");var i=t[0]+"-"+t[1],o="https://wechat.changchangenglish.com/#/buyDetail?shopId="+e.shopId+"&invite_code="+i+"-"+e.user_id;e.groupId&&"null"!==e.groupId&&(o+="&groupId="+e.groupId),e.qrcode(o),e.refVisible=!0,e.$nextTick(function(){e.dataURL||setTimeout(function(){var t=document.getElementById("capture").getClientRects()[0],i=(t.height,t.width);document.getElementById("capture").style.width=i+"px";e.getOffsetRect(e.$refs.imageWrapper);var o=document.getElementById("capture").getClientRects()[0],s=o.height1,r=o.width1;console.log(s),b()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:r,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,r=window.pageXOffset||o.scrollLeft||i.scrollLeft,n=o.clientTop||i.clientTop,a=o.clientLeft||i.clientLeft,c=t.top+s-n,l=t.left+r-a;return{top:Math.round(c),left:Math.round(l)}},qrcode:function(e){this.QRCodeB?this.QRCodeB.makeCode(e):this.QRCodeB=new r.a("qrcode",{width:80,height:80,text:e,image:""})},enableShare:function(e){Object(a.y)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(t){wx.config({debug:!1,appId:t.appId,timestamp:parseInt(t.timestamp),nonceStr:t.nonceStr,signature:t.signature,jsApiList:t.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:e.product_title,desc:e.desc,link:e.shareUrl,imgUrl:e.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功")},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(){},cancel:function(){}})})})},handleInviteCode:function(){if(this.invite_code){var e=this.invite_code.split("-");e.length>2&&"TEACHER"===e[1]&&(e[1]="USER");var t=e[0]+"-"+e[1];this.invite_code=t+"-"+this.user_id}else this.invite_code="CC-USER-"+this.user_id},onShare:function(e){this.handleInviteCode();var 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,2===this.invite_code.split("-").length&&(this.invite_code_f=!1));this.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id,window.location.href.indexOf("shopId")>-1&&(this.shopId=this.$route.query.shopId,Object(a.g)(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})}var s=e.$route.query.invite_code;e.$sa.track("viewCourseDetail",{goodsID:e.groupDetail.id.toString(),courseCate:1===e.groupDetail.course_type?"体验课":"正式课",lessonNumber:e.groupDetail.watch_num,goodsName:e.groupDetail.name,coursePrice:Number(e.groupDetail.original_price/100),discountPrice:Number(e.groupDetail.current_price/100),courseID:e.groupDetail.course_id,courseName:"",salesType:s?s.split("-")[1]:"null",salesID:s?Number(s.split("-")[2]):0}),2===e.groupDetail.goods_type?(localStorage.getItem("cc_token")&&Object(a.s)({goods_id:e.shopId}).then(function(t){t.out_trade_no&&(1===t.buy_type?e.$router.push({name:"buySuccess",query:{out_trade_no: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.i)(e.groupId).then(function(t){e.groupData=t}),e.onShare(0)):e.onShare(1)):e.handleInviteCode()}))},showTeacher:function(){this.popType=!1,this.popupVisible=!0},buttonClick:function(e,t){this.$sa.track("buttonClick",{tabTitle:"商品",moduleTitle:"详情页",buttonType:e,buttonName:t})},groupPay:function(e){var t={shopId:this.shopId,invite_code:this.$route.query.invite_code},i=void 0;if(this.groupId&&(t.group_order_id=this.groupId),0!==e||this.groupId){if(0===e&&this.groupId)return this.$router.push({name:"buyDetail",query:{shopId:this.shopId,invite_code:this.$route.query.invite_code}}),window.location.reload(),!1;t.type=""}else t.type="single",i="single";var o=this.$route.query.invite_code;this.$sa.track("buyCourse",{buyType:2===this.groupDetail.goods_type&&"single"!==i?"团购":"直购",goodsID:this.shopId,salesType:o?o.split("-")[1]:"null",salesID:o?Number(o.split("-")[2]):0}),window.location.href.indexOf("gdt_vid")>-1&&(t.gdt_vid=this.$route.query.gdt_vid),window.location.href.indexOf("cct_user_id")>-1&&(t.cct_user_id=this.$route.query.cct_user_id),this.$router.push({name:"buy",query:t})}}},I={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.buttonClick("功能","生成海报")}}}):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.buttonClick("展示","图文详情")}}},[e._v("图文详情")]),e._v(" "),i("div",{class:{"tab-btn":!0,active:!e.tabType},on:{click:function(t){e.tabType=!1,e.buttonClick("展示","购买须知")}}},[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(" "),e.groupDetail.desc.customer_service[0]?i("div",[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}}})])])],1):e._e(),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",[e.groupDetail.desc.customer_service[0]?i("div",{staticClass:"btn",on:{click:function(t){e.showTeacher(),e.buttonClick("老师","客服")}}},[i("img",{attrs:{src:e.weChatIcon}})]):e._e(),e._v(" "),e.groupData&&0!==e.groupData.status?i("div",{staticClass:"btn big price full"},[e.groupId?i("div",[e._v("该团已满")]):e._e()]):e._e(),e._v(" "),i("div",{class:e.groupData&&0!==e.groupData.status?"btn big price":"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(" "),e.groupData&&0!==e.groupData.status?e._e():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",[e.groupDetail.desc.customer_service[0]?i("div",{staticClass:"btn",on:{click:function(t){e.showTeacher(),e.buttonClick("功能","客服")}}},[i("img",{attrs:{src:e.weChatIcon}})]):e._e(),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 y=i("VU/8")(D,I,!1,function(e){i("bR1Q"),i("OUGd")},"data-v-d40562de",null);t.default=y.exports},bR1Q:function(e,t){}});
//# sourceMappingURL=10.4ffa5e408dcf5a2c6899.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/buy/index.vue","webpack:///./src/components/buy/index.vue?7370","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","split","length","code","URL","qrcode","$nextTick","_document$getElementB","getElementById","getClientRects","width","height","style","getOffsetRect","$refs","imageWrapper","_document$getElementB2","height1","width1","console","log","npm_default","async","timeout","scrollX","scale","letterRendering","then","canvas","toDataURL","catch","res","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","Object","api","api_list","url","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","product_title","desc","link","shareUrl","imgUrl","shareIcon","success","cancel","onMenuShareAppMessage","handleInviteCode","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","invite","$sa","track","goodsID","id","toString","courseCate","course_type","lessonNumber","watch_num","goodsName","coursePrice","Number","original_price","discountPrice","current_price","courseID","course_id","courseName","salesType","salesID","goods_type","goods_id","out_trade_no","buy_type","showTeacher","buttonClick","buttonType","buttonName","tabTitle","moduleTitle","groupPay","buyType","group_order_id","reload","gdt_vid","cct_user_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","has_group_num","head_welfare","class","tab-btn","active","domProps","innerHTML","customer_service","model","value","$$v","expression","closeOnClickModal","rePlay","staticStyle","background-color","margin-top","margin-left","transform","backgroundImage","group_number","_m","staticRenderFns","color","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/10.4ffa5e408dcf5a2c6899.js","sourcesContent":["<template>\r\n <div class=\"group-index\" ref=\"index\" v-if=\"groupDetail\">\r\n <swiper :options=\"swiperOption\" class=\"banner\" ref=\"mySwiper\">\r\n <swiper-slide v-if=\"groupDetail.goods_desc\" v-for=\"(data,index) in groupDetail.goods_desc.img\" :key=\"index\">\r\n <img :src=\"data.url\"/>\r\n </swiper-slide>\r\n <div class=\"swiper-pagination\" slot=\"pagination\"></div>\r\n </swiper>\r\n <img :src=\"refIcon\" class=\"ref-icon shake\" @click=\"goToActivity();buttonClick('功能','生成海报')\" v-if=\"groupDetail.is_auth_user === 1\">\r\n <div class=\"head\">\r\n <div class=\"title\">\r\n {{groupDetail.name}}\r\n </div>\r\n <span class=\"detail\">\r\n {{groupDetail.goods_desc.desc}}\r\n </span>\r\n <div class=\"price\">\r\n <span class=\"price-content\">¥{{groupDetail.current_price/100}}元</span>\r\n </div>\r\n\r\n </div>\r\n <div class=\"head-icon\">\r\n <img class=\"icon\" v-for=\"(data,index) in groupDetail.header_url\" v-if=\"index<5\" :src=\"data\" :key=\"data\">\r\n <img class=\"more\" :src=\"moreUrl\"/>\r\n <span class=\"has\">已售{{groupDetail.has_group_num}}件</span>\r\n </div>\r\n <div class=\"welfare\" v-if=\"groupDetail.head_welfare && groupDetail.head_welfare !== '' && groupDetail.head_welfare !== null\">\r\n 团长福利:{{groupDetail.head_welfare}}\r\n </div>\r\n <div class=\"main-detail\">\r\n <div class=\"tab-content\">\r\n <div :class=\"{'tab-btn':true,active:tabType}\" @click=\"tabType=true;buttonClick('展示','图文详情')\">图文详情</div>\r\n <div :class=\"{'tab-btn':true,active:!tabType}\" @click=\"tabType=false;buttonClick('展示','购买须知')\">购买须知</div>\r\n </div>\r\n <div v-if=\"tabType\" class=\"detail\">\r\n <div v-html=\"groupDetail.desc.detail\" class=\"detail-content\"></div>\r\n </div>\r\n <div v-if=\"!tabType\" class=\"qa-block\">\r\n <div class=\"qa-content qaDetail\" v-html=\"groupDetail.desc.qa\">\r\n </div>\r\n </div>\r\n </div>\r\n <div v-if=\"groupDetail.desc.customer_service[0]\">\r\n <mt-popup v-model=\"popupVisible\">\r\n <div class=\"pop-block\">\r\n <img v-if=\"popType\" :src=\"qrCode\"/>\r\n <img v-if=\"!popType\" :src=\"groupDetail.desc.customer_service[0].url\"/>\r\n <div>\r\n <span v-if=\"popType\" v-html=\"popcontentW\"></span>\r\n <span v-if=\"!popType\" v-html=\"popcontentT\"></span>\r\n </div>\r\n <img class=\"close\" :src=\"closeUrl\" @click=\"popupVisible = false\">\r\n </div>\r\n </mt-popup>\r\n </div>\r\n <mt-popup v-model=\"popFill\" :closeOnClickModal=\"false\">\r\n <div class=\"pop-fill\">\r\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\r\n <div class=\"btn-block\">\r\n <div class=\"btn\" @click=\"rePlay()\">重新开团</div>\r\n </div>\r\n </div>\r\n </mt-popup>\r\n <mt-popup v-model=\"refVisible\" style=\"background-color: transparent;margin-top: -80vw;margin-left: -40vw;transform: none\">\r\n <div :style=\"{backgroundImage:`url(${refBg})`}\" class=\"ref-content\"\r\n v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\r\n <div class=\"tips\">\r\n 长按保存图片\r\n </div>\r\n </div>\r\n <div class=\"img-cvs\" id=\"capture\" ref=\"imageWrapper\" v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\r\n <img :src=\"groupDetail.share_desc.refImg[0].url\">\r\n <div id=\"qrcode\" class=\"qrcode\">\r\n </div>\r\n </div>\r\n <img :src=\"dataURL\" class=\"cvs-img\"/>\r\n </mt-popup>\r\n <div v-if=\"groupDetail.status === 1 && invite_code_f\">\r\n <footer v-if=\"groupDetail.goods_type && groupDetail.goods_type === 2\">\r\n <div class=\"btn\" @click=\"showTeacher();buttonClick('老师','客服')\" v-if=\"groupDetail.desc.customer_service[0]\">\r\n <img :src=\"weChatIcon\"/>\r\n </div>\r\n <div class=\"btn big price full\" v-if=\"groupData && groupData.status !== 0\">\r\n <div v-if=\"groupId\">该团已满</div>\r\n </div>\r\n <div :class=\" groupData && groupData.status !== 0 ? 'btn big price':'btn big'\" @click=\"groupPay(0)\" :id=\"groupId ? 'reGroup':'singleBuy'\">\r\n <span v-if=\"!groupId\">¥{{groupDetail.original_price/100}}</span>\r\n <div v-if=\"!groupId\">单独购</div>\r\n <span v-if=\"groupId\">¥{{groupDetail.current_price/100}}</span>\r\n <div v-if=\"groupId\">重新开团</div>\r\n </div>\r\n <div class=\"btn big price\" @click=\"groupPay(1)\" :id=\"groupId ? 'joinGroup':'newGroup'\" v-if=\"!groupData || groupData.status === 0\">\r\n <span>¥{{groupDetail.current_price/100}}</span>\r\n <div v-if=\"!groupId\">{{groupDetail.desc.group_number}}人团</div>\r\n <div v-if=\"groupId\">立即参团</div>\r\n </div>\r\n\r\n </footer>\r\n <footer v-if=\"groupDetail.goods_type && groupDetail.goods_type !== 2\">\r\n <div class=\"btn\" @click=\"showTeacher();buttonClick('功能','客服')\" v-if=\"groupDetail.desc.customer_service[0]\">\r\n <img :src=\"weChatIcon\"/>\r\n </div>\r\n <div class=\"btn big price\" @click=\"groupPay(1)\">\r\n <span>¥{{groupDetail.current_price/100}}</span>\r\n <div>立即购买</div>\r\n </div>\r\n </footer>\r\n </div>\r\n <div v-if=\"groupDetail.status !== 1\">\r\n <footer>\r\n <div style=\"color: #888\">\r\n 已售罄\r\n </div>\r\n </footer>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import 'swiper/dist/css/swiper.css'\r\n import { swiper, swiperSlide } from 'vue-awesome-swiper'\r\n import QRCode from 'qrcodejs2'\r\n import { Indicator } from 'mint-ui';\r\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi} from \"../../service/api\";\r\n import refBg from '../../assets/refBg.png'\r\n import moreUrl from '../../assets/moreIcon.png'\r\n import weChatIcon from '../../assets/wechatIcon.png'\r\n import weChatQrUrl from '../../assets/weChatCode.png'\r\n import closeUrl from '../../assets/closemy.png'\r\n import html2canvas from 'html2canvas'\r\n export default {\r\n name: \"index\",\r\n components: {\r\n swiper,\r\n swiperSlide,\r\n },\r\n data(){\r\n return {\r\n refBg:refBg,\r\n join:false,\r\n popType:false,\r\n popFill:false,\r\n popupVisible:false,\r\n refVisible:false,\r\n tabType:true,\r\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\r\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\r\n qrCode:weChatQrUrl,\r\n weChatIcon:weChatIcon,\r\n closeUrl:closeUrl,\r\n moreUrl:moreUrl,\r\n refIcon:'https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png',\r\n swiperOption: {\r\n pagination: {\r\n el: '.swiper-pagination'\r\n }\r\n },\r\n QRCodeB:false,\r\n dataURL:null,\r\n user_id:null,\r\n invite_code_f:true,\r\n invite_code:'',\r\n shopId:'',\r\n groupId:null,\r\n groupDetail:false,\r\n groupData:null,\r\n }\r\n },\r\n mounted(){\r\n this.getDetail();\r\n },\r\n methods:{\r\n goToActivity(){\r\n let query = {}\r\n if(window.location.href.indexOf('shopId')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf('invite_code')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:'activity',query:query})\r\n },\r\n refshow(){\r\n Indicator.open();\r\n if(document.body.scrollTop < 10){\r\n document.body.scrollTop = 20;\r\n document.documentElement.scrollTop = 20;\r\n }\r\n if(localStorage.getItem('cc_token') && localStorage.getItem('cc_token') !== ''){\r\n setTimeout(()=>{\r\n Indicator.close();\r\n if(!this.invite_code){\r\n this.invite_code = 'CC-USER'\r\n }\r\n let invite_code = this.invite_code.split('-');\r\n if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\r\n invite_code[1] = 'USER'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\r\n if(this.groupId && this.groupId !== 'null'){\r\n URL += `&groupId=${this.groupId}`\r\n }\r\n this.qrcode(URL);\r\n this.refVisible = true;\r\n this.$nextTick(()=>{\r\n if(!this.dataURL){\r\n setTimeout(()=>{\r\n let {\r\n height,\r\n width\r\n } = document.getElementById('capture').getClientRects()[0]\r\n document.getElementById('capture').style.width = width + 'px';\r\n let o = this.getOffsetRect(this.$refs.imageWrapper);\r\n let {\r\n height1,\r\n width1\r\n } = document.getElementById('capture').getClientRects()[0];\r\n console.log(height1)\r\n html2canvas(document.getElementById('capture'),{\r\n async: true,\r\n timeout: 500,\r\n scrollX:1,\r\n scale: 3,\r\n width: width1,\r\n height: height1,\r\n letterRendering: true,\r\n }).then((canvas) => {\r\n let dataURL = canvas.toDataURL(\"image/jpg\");\r\n this.dataURL = dataURL;\r\n }).catch(res=>{alert(res);console.log()});\r\n },500)\r\n }else{\r\n\r\n }\r\n })\r\n },500)\r\n\r\n }else{\r\n let query = {retUrl:this.$route.fullPath,is_new_user_url:'1'};\r\n this.$router.push({name:'author',query:query})\r\n }\r\n },\r\n getOffsetRect(ele){\r\n var box=ele.getBoundingClientRect();\r\n var body=document.body,\r\n docElem=document.documentElement;\r\n //获取页面的scrollTop,scrollLeft(兼容性写法)\r\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\r\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\r\n var clientTop=docElem.clientTop||body.clientTop,\r\n clientLeft=docElem.clientLeft||body.clientLeft;\r\n var top=box.top+scrollTop-clientTop,\r\n left=box.left+scrollLeft-clientLeft;\r\n return {\r\n //Math.round 兼容火狐浏览器bug\r\n top:Math.round(top),\r\n left:Math.round(left)\r\n }\r\n },\r\n qrcode(data){\r\n if(this.QRCodeB){\r\n this.QRCodeB.makeCode(data)\r\n }else{\r\n this.QRCodeB = new QRCode('qrcode', {\r\n width: 80,\r\n height: 80, // 高度\r\n text: data, // 二维码内容\r\n image: ''\r\n });\r\n }\r\n\r\n },\r\n // 分享\r\n enableShare: function(option) {\r\n let that = this;\r\n getwechatParam({\r\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\r\n url:window.location.href.split('#')[0]\r\n }).then(wechatRes => {\r\n wx.config({\r\n debug: false,\r\n appId: wechatRes.appId,\r\n timestamp: parseInt(wechatRes.timestamp),\r\n nonceStr: wechatRes.nonceStr,\r\n signature: wechatRes.signature,\r\n jsApiList: wechatRes.jsApiList\r\n });\r\n wx.ready(function() {\r\n wx.onMenuShareTimeline({\r\n title: option.product_title, // 分享标题\r\n desc: option.desc,// 分享描述\r\n link: option.shareUrl, // 分享链接\r\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n console.log('分享成功');\r\n },\r\n cancel: function() {\r\n // alert(\"失败\")\r\n console.log('分享失败')\r\n }\r\n });\r\n wx.onMenuShareAppMessage({\r\n title: option.product_title, // 分享标题\r\n desc: option.desc,// 分享描述\r\n link: option.shareUrl, // 分享链接\r\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n },\r\n cancel: function() {\r\n }\r\n });\r\n })\r\n })\r\n },\r\n // 处理invite_code\r\n handleInviteCode(){\r\n if(!this.invite_code){\r\n this.invite_code = 'CC-USER-'+this.user_id;\r\n }else{\r\n let invite_code = this.invite_code.split('-');\r\n if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\r\n invite_code[1] = 'USER'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n this.invite_code = `${code}-${this.user_id}`;\r\n }\r\n },\r\n onShare: function(type) {\r\n\r\n this.handleInviteCode();\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${this.invite_code}`\r\n this.enableShare({\r\n product_title: this.groupDetail.share_desc.title,\r\n desc: this.groupDetail.share_desc.content,\r\n shareIcon:this.groupDetail.share_desc.img[0].url,\r\n shareUrl:URL\r\n })\r\n },\r\n toDataURLBase64 (src, callback) {\r\n let xhttp = new XMLHttpRequest();\r\n xhttp.onload = function () {\r\n let fileReader = new FileReader();\r\n fileReader.onloadend = function () {\r\n callback(fileReader.result)\r\n };\r\n fileReader.readAsDataURL(xhttp.response)\r\n };\r\n xhttp.responseType = 'blob';\r\n xhttp.open('GET', src, true);\r\n xhttp.send()\r\n },\r\n // 初始化\r\n getDetail(){\r\n if(window.location.href.indexOf('invite_code')> -1){\r\n this.invite_code = this.$route.query.invite_code;\r\n let l = this.invite_code.split('-').length;\r\n if(l === 2 ){\r\n this.invite_code_f = false\r\n }\r\n }\r\n this.user_id=JSON.parse(localStorage.getItem('userDesc')).user_id;\r\n if(window.location.href.indexOf('shopId')>-1){\r\n this.shopId = this.$route.query.shopId;\r\n getGoodsDetailApi(this.shopId).then(res=>{\r\n res.desc = JSON.parse(res.desc);\r\n res.goods_desc = JSON.parse(res.goods_desc);\r\n res.share_desc = JSON.parse(res.share_desc);\r\n //商品下架跳转绑定商品\r\n if(res.status === 2 && res.bind_goods_id){\r\n this.$router.push({name:'buyDetail',query:{shopId:res.bind_goods_id}});\r\n this.getDetail();\r\n return\r\n }\r\n this.groupDetail = res;\r\n for (let i = 0;i<this.groupDetail.header_url.length;i++){\r\n this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace('http://','https://')\r\n }\r\n this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\/\\//g,'https://');\r\n this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\/\\//g,'https://');\r\n if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\r\n this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace('http://','https://');\r\n let _this = this;\r\n this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\r\n _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\r\n });\r\n }\r\n let invite = this.$route.query.invite_code;\r\n this.$sa.track('viewCourseDetail',{\r\n goodsID:this.groupDetail.id.toString(),\r\n courseCate:this.groupDetail.course_type === 1 ? '体验课' : '正式课',\r\n lessonNumber:this.groupDetail.watch_num,\r\n goodsName:this.groupDetail.name,\r\n coursePrice:Number(this.groupDetail.original_price/100),\r\n discountPrice:Number(this.groupDetail.current_price/100),\r\n courseID:this.groupDetail.course_id,\r\n courseName:'',\r\n salesType:invite?invite.split('-')[1]:'null',\r\n salesID:invite?Number(invite.split('-')[2]):0\r\n });\r\n if(this.groupDetail.goods_type === 2){\r\n if(localStorage.getItem('cc_token')){\r\n getStatusWechatApi({goods_id:this.shopId}).then(res=>{\r\n if(res.out_trade_no){\r\n if(res.buy_type === 1){\r\n this.$router.push({name:'buySuccess',query:{out_trade_no:res.out_trade_no}});\r\n }else{\r\n this.$router.push({name:'success',query:{out_trade_no:res.out_trade_no}});\r\n }\r\n }\r\n });\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n this.groupId = this.$route.query.groupId;\r\n getGroupDetailApi(this.groupId).then(res=>{\r\n this.groupData = res\r\n });\r\n this.onShare(0)\r\n }else{\r\n this.onShare(1)\r\n }\r\n }else{\r\n this.handleInviteCode()\r\n }\r\n })\r\n }\r\n },\r\n showTeacher(){\r\n this.popType = false;\r\n this.popupVisible = true\r\n },\r\n buttonClick(buttonType,buttonName){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'商品',\r\n moduleTitle:'详情页',\r\n buttonType:buttonType,\r\n buttonName:buttonName\r\n });\r\n },\r\n groupPay(type){\r\n let query = {shopId: this.shopId,invite_code:this.$route.query.invite_code};\r\n let buyType\r\n if(this.groupId){\r\n query.group_order_id = this.groupId\r\n }\r\n if(type === 0 && !this.groupId){\r\n query.type='single';\r\n buyType = 'single';\r\n }else if (type === 0 && this.groupId){\r\n this.$router.push({\r\n name: 'buyDetail',\r\n query:{\r\n shopId:this.shopId,\r\n invite_code:this.$route.query.invite_code\r\n }\r\n });\r\n window.location.reload();\r\n return false\r\n } else{\r\n query.type=''\r\n }\r\n let invite = this.$route.query.invite_code;\r\n this.$sa.track('buyCourse',{\r\n buyType:this.groupDetail.goods_type === 2 && buyType !== 'single' ? '团购' : '直购',\r\n goodsID:this.shopId,\r\n salesType:invite?invite.split('-')[1]:'null',\r\n salesID:invite?Number(invite.split('-')[2]):0\r\n });\r\n\r\n if(window.location.href.indexOf('gdt_vid')>-1){\r\n query.gdt_vid = this.$route.query.gdt_vid\r\n }\r\n if(window.location.href.indexOf('cct_user_id')>-1){\r\n query.cct_user_id = this.$route.query.cct_user_id\r\n }\r\n this.$router.push({\r\n name: 'buy',\r\n query:query\r\n })\r\n }\r\n }\r\n }\r\n</script>\r\n<style>\r\n img,video{\r\n max-width: 100%;\r\n }\r\n @-webkit-keyframes swing {\r\n 10% {\r\n transform: rotate(15deg);\r\n }\r\n 20% {\r\n transform: rotate(-10deg);\r\n }\r\n 30% {\r\n transform: rotate(5deg);\r\n }\r\n 40% {\r\n transform: rotate(-5deg);\r\n }\r\n 50%, 100% {\r\n transform: rotate(0deg);\r\n }\r\n }\r\n .shake{\r\n -webkit-animation-name: swing;\r\n -webkit-animation-duration: 0.8s;\r\n -webkit-transform-origin:50% 50%;\r\n -webkit-animation-iteration-count: infinite;\r\n -webkit-animation-timing-function: linear;\r\n }\r\n\r\n</style>\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n .img-cvs{\r\n position: absolute;\r\n width: 233 * @toVw;\r\n top: 176 * @toVw;\r\n left: 29 * @toVw;\r\n .qrcode{\r\n position: absolute;\r\n top: 305 * @toVw;\r\n left: 15 * @toVw;\r\n width: 60 * @toVw;\r\n }\r\n }\r\n .cvs-img{\r\n position: absolute;\r\n width: 233 * @toVw;\r\n top: 176 * @toVw;\r\n left: 29 * @toVw;\r\n z-index: 10;\r\n }\r\n .ref-content{\r\n width: 299 * @toVw;\r\n height: 564 * @toVw;\r\n background-size: 100% 100%;\r\n position: relative;\r\n .tips{\r\n font-size: 12px;\r\n position: absolute;\r\n color: #666;\r\n right: 10 * @toVw;\r\n top: 250 * @toVw;\r\n width: 1em;\r\n }\r\n }\r\n .group-index{\r\n height: 100%;\r\n padding-bottom: toVw(150);\r\n background: #f0f0f0;\r\n font-family: PingFangSC-Regular;\r\n .ref-icon{\r\n position: fixed;\r\n height: 100/375 * 90vw ;\r\n top: 70vw;\r\n z-index: 6;\r\n right: 10 * 100 /375vw;\r\n /*border-radius: 100px;*/\r\n }\r\n .banner{\r\n background: white;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n .head{\r\n background: white;\r\n margin-bottom: 10px;\r\n padding: 20/7.5vw;\r\n .title{\r\n font-size: 20px;\r\n color: #333333;\r\n margin-bottom: 15/7.5vw;\r\n }\r\n .detail{\r\n font-size: 12px;\r\n line-height: 1.6em;\r\n color: #333333;\r\n display: block;\r\n margin-bottom: 15/7.5vw;\r\n }\r\n .price{\r\n .price-content{\r\n font-family: PingFang-SC-Bold;\r\n font-size: 20px;\r\n color: #F83534;\r\n }\r\n }\r\n }\r\n .head-icon{\r\n padding: 20/7.5vw;\r\n background: white;\r\n margin-bottom: 2px;\r\n .icon{\r\n display: inline-block;\r\n width: 60/7.5vw;\r\n margin: 0 10/7.5vw;\r\n border-radius: 1000px;\r\n vertical-align: middle;\r\n }\r\n .more{\r\n width: 50/7.5vw;\r\n vertical-align: middle;\r\n }\r\n .has{\r\n font-size: 12px;\r\n line-height: 60/7.5vw;\r\n color: #999999;\r\n float: right;\r\n }\r\n }\r\n .welfare{\r\n background: white;\r\n padding:10/7.5vw ;\r\n font-size: 12px;\r\n text-align: center;\r\n color: #999999;\r\n margin-bottom: 20px;\r\n }\r\n .main-detail{\r\n padding: 20/7.5vw;\r\n background: white;\r\n .tab-content{\r\n border-radius: 9px ;\r\n border: 1px solid #F63539;\r\n &:after{\r\n content: '';\r\n display: block;\r\n clear: both;\r\n }\r\n .tab-btn{\r\n width: 50%;\r\n float: left;\r\n height: 80/7.5vw;\r\n line-height: 80/7.5vw;\r\n text-align: center;\r\n color: #F63539;\r\n border-radius:9px ;\r\n &.active{\r\n background: #F63539;\r\n color: white;\r\n }\r\n }\r\n }\r\n .qa-block{\r\n padding: 20/7.5vw 0 toVw(150) 0;\r\n img,video{\r\n max-width: 100%;\r\n }\r\n .qa-content{\r\n margin: toVw(10) 0;\r\n .qa-q{\r\n font-size: 16px;\r\n color: #666666;\r\n }\r\n .qa-a{\r\n font-size: 16px;\r\n color: #333333;\r\n }\r\n }\r\n }\r\n .detail{\r\n padding: 20/7.5vw 0 150/7.5vw 0;\r\n .detail-content{\r\n img,video{\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n }\r\n }\r\n footer{\r\n position: absolute;\r\n position: fixed;\r\n bottom: 0;\r\n width: 97.7vw;\r\n height: 120/7.5vw;\r\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\r\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\r\n display: -ms-flexbox; // TWEENER - IE 10 //\r\n display: -webkit-flex; // NEW - Chrome //\r\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\r\n background: white;\r\n padding: 1.3vw;\r\n border-top: 1px solid #d8d8d8;\r\n justify-content:space-around;\r\n .btn{\r\n border: 1px solid #cccccc;\r\n border-radius: 8px;\r\n width:0;\r\n flex-grow:2;\r\n text-align: center;\r\n padding: 15/7.5vw 0;\r\n margin: 0 10/7.5vw;\r\n line-height: 1.4em;\r\n font-size: 16px;\r\n color: #666666;\r\n span{\r\n display: block;\r\n font-size: 20px;\r\n font-family: PingFang-SC-Bold;\r\n }\r\n img{\r\n width: 50/7.5vw;\r\n }\r\n &.big{\r\n padding: 5/7.5vw 0;\r\n flex-grow:5;\r\n &.price{\r\n background: #F83534;\r\n border-color: #F83534;\r\n color: white;\r\n &.full{\r\n background: #dddddd;\r\n border-color: #dddddd;\r\n line-height: 50*@toVw;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .pop-block{\r\n padding:40/7.5vw 10/7.5vw;\r\n width: 600/7.5vw;\r\n text-align: center;\r\n font-size: 14px;\r\n color: #666666;\r\n position: relative;\r\n img{\r\n width: 250/7.5vw;\r\n }\r\n .close{\r\n width: 50/7.5vw;\r\n position: absolute;\r\n top: 20/7.5vw;\r\n right: 20/7.5vw;\r\n }\r\n }\r\n .mint-popup{\r\n border-radius: 10px;\r\n }\r\n .pop-fill{\r\n width: 500/7.5vw;\r\n padding:30/7.5vw 30/7.5vw;\r\n font-size: 16px;\r\n color: #333333;\r\n .btn-block{\r\n margin-top: 30/7.5vw;\r\n &:after{\r\n content:'';\r\n display: block;\r\n clear: both;\r\n }\r\n .btn{\r\n float: right;\r\n background: #F83534;\r\n font-size: 14px;\r\n padding: 5/7.5vw 10/7.5vw;\r\n border-radius: 8px;\r\n color: #FFFFFF;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n</style>\r\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.buttonClick('功能','生成海报')}}}):_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.buttonClick('展示','图文详情')}}},[_vm._v(\"图文详情\")]),_vm._v(\" \"),_c('div',{class:{'tab-btn':true,active:!_vm.tabType},on:{\"click\":function($event){_vm.tabType=false;_vm.buttonClick('展示','购买须知')}}},[_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(\" \"),(_vm.groupDetail.desc.customer_service[0])?_c('div',[_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}}})])])],1):_vm._e(),_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',[(_vm.groupDetail.desc.customer_service[0])?_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.showTeacher();_vm.buttonClick('老师','客服')}}},[_c('img',{attrs:{\"src\":_vm.weChatIcon}})]):_vm._e(),_vm._v(\" \"),(_vm.groupData && _vm.groupData.status !== 0)?_c('div',{staticClass:\"btn big price full\"},[(_vm.groupId)?_c('div',[_vm._v(\"该团已满\")]):_vm._e()]):_vm._e(),_vm._v(\" \"),_c('div',{class:_vm.groupData && _vm.groupData.status !== 0 ? 'btn big price':'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(\" \"),(!_vm.groupData || _vm.groupData.status === 0)?_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._e(),_vm._v(\" \"),(_vm.groupDetail.goods_type && _vm.groupDetail.goods_type !== 2)?_c('footer',[(_vm.groupDetail.desc.customer_service[0])?_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.showTeacher();_vm.buttonClick('功能','客服')}}},[_c('img',{attrs:{\"src\":_vm.weChatIcon}})]):_vm._e(),_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-d40562de\",\"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-d40562de\\\",\\\"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-d40562de\\\",\\\"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-d40562de\\\",\\\"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-d40562de\"\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([12],{"H+th":function(t,i){},dAjm:function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s=e("CCn6"),n=e("hUWd"),a=e.n(n),o=e("SKwj"),r=e.n(o),c={name:"index",data:function(){return{iKnowUrl:a.a,goUrl:r.a,show:!1}},mounted:function(){var t=this;Object(s.j)({page_name:"index"}).then(function(i){0==i&&(t.show=!0)})}},l={render:function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",[t.show?e("div",{staticClass:"guide",on:{click:function(i){t.show=!1}}},[e("img",{staticClass:"i-know",attrs:{src:t.iKnowUrl},on:{click:function(i){t.show=!1}}}),t._v(" "),e("img",{staticClass:"go",attrs:{src:t.goUrl}}),t._v(" "),t._m(0),t._v(" "),e("img",{staticClass:"banner",attrs:{src:"https://cdn.singsingenglish.com/new-sing/20181018/3dd8d55b0b6e9bf4fa1f96d500b69f6b2145640b1539836003313.jpeg"}})]):t._e()])},staticRenderFns:[function(){var t=this.$createElement,i=this._self._c||t;return i("div",{staticClass:"tips"},[this._v("\n 已购课程,点击"),i("span",[this._v("开始上课!")])])}]};var d=e("VU/8")(c,l,!1,function(t){e("H+th")},"data-v-5784a464",null).exports,u=(e("v2ns"),e("7QTg")),h=e("Jmy5"),m=e("2oJL"),p=e("Au9i"),v={name:"index",components:{swiper:u.swiper,swiperSlide:u.swiperSlide,bottomTab:m.a,guidePage:d},data:function(){return{bannerList:[],teacherQ2:!1,teacherDetail:null,imgUrl:h.a,user_id:null,newUrl:"",swiperOption:{pagination:{el:".swiper-pagination"}},swiperOption2:{width:.95*window.innerWidth,on:{resize:function(){this.params.width=.95*window.innerWidth,this.update()}}},lessonList:[]}},methods:{toOld:function(t){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"功能按钮",buttonType:"板块按钮",buttonName:"晚安电台"}),window.location.href="https://appanqlfkth3717.h5.xiaoeknow.com/content_page/eyJ0eXBlIjozLCJyZXNvdXJjZV90eXBlIjoiIiwicmVzb3VyY2VfaWQiOiIiLCJwcm9kdWN0X2lkIjoicF81YjE0YjdjMjdjNDZiX2Rvd0xicDc1IiwiYXBwX2lkIjoiYXBwYU5RTGZrdEgzNzE3In0"},toBannerUrl:function(t){this.$sa.track("adClick",{adTitle:t.title,adID:t.link,adPage:"首页"}),window.location.href=t.link},toHear:function(){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"功能按钮",buttonType:"板块按钮",buttonName:"磨耳朵"}),this.$router.push({name:"collection"})},toNewUrl:function(){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"课程",buttonType:"没课banner",buttonName:"没有更多课程"}),window.location.href=this.newUrl},initPage:function(){var t=this;Object(s.r)().then(function(t){t&&""!==t&&null!==t&&(window.location.href=t)}),this.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id,Object(s.d)().then(function(i){t.bannerList=i.list}),Object(s.o)().then(function(i){t.newUrl=i[0].desc}),Object(s.x)().then(function(i){t.lessonList=i}),Object(s.t)().then(function(i){i.id&&(t.teacherDetail=i,"hidden"!==localStorage.getItem("qrType")&&(localStorage.setItem("qrType","hidden"),window.innerWidth<window.innerHeight&&(t.teacherQ2=!0)))})},toGoodsList:function(){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"课程",buttonType:"板块按钮",buttonName:"我的课程"}),this.$router.push({name:"myGoodsList"})},dateParse:function(t){var i=void 0;return i=t.indexOf("-")>-1?t.split("-"):t.indexOf("/")>-1?t.split("/"):t.split("."),new Date(i[0],i[1]-1,i[2])},dateCompare:function(t,i){var e=t.getTime(),s=i.getTime();return s>e?1:s==e?0:-1},toMap:function(t){this.$sa.track("buttonClick",{tabTitle:"首页",moduleTitle:"课程",buttonType:"课程",buttonName:"进入课程"}),this.dateCompare(new Date,this.dateParse(t.start_at))<1?this.$router.push({name:"map",query:{periods_id:t.periods_id,parent_category_id:t.parent_category_id,course_type:t.course_type}}):Object(p.Toast)("该课程暂未开始")}},mounted:function(){this.initPage()}},_={render:function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"index"},[e("div",{staticClass:"banner-block"},[e("swiper",{ref:"mySwiper",staticClass:"banner",attrs:{options:t.swiperOption}},t._l(t.bannerList,function(i,s){return e("swiper-slide",{key:s},[e("img",{staticClass:"banner",attrs:{src:i.url+"?imageslim"},on:{click:function(e){t.toBannerUrl(i)}}})])}))],1),t._v(" "),e("div",{staticClass:"btn-block"},[e("div",{staticClass:"btn",on:{click:function(i){t.teacherQ2=!0}}},[e("img",{attrs:{src:t.imgUrl.record}})]),t._v(" "),e("div",{staticClass:"btn",on:{click:function(i){t.toOld(i)}}},[e("img",{attrs:{src:t.imgUrl.oldChange}})]),t._v(" "),e("div",{staticClass:"btn",on:{click:t.toHear}},[e("img",{attrs:{src:t.imgUrl.listen}})]),t._v(" "),e("div",{staticClass:"btn"},[e("img",{attrs:{src:t.imgUrl.more}})])]),t._v(" "),e("div",{staticClass:"class-block"},[t.lessonList.length>0?e("div",{staticClass:"title",on:{click:function(i){t.toGoodsList()}}},[t._v("\n 我的课程\n "),e("img",{staticClass:"more",attrs:{src:t.imgUrl.indexMore}})]):t._e(),t._v(" "),t.lessonList.length<1?e("div",{staticClass:"title"},[t._v("\n 我的课程\n ")]):t._e(),t._v(" "),e("div",{staticClass:"lesson-block"},[e("swiper",{ref:"mySwiper2",attrs:{options:t.swiperOption2}},[t._l(t.lessonList,function(i,s){return e("swiper-slide",{key:s},[e("div",{staticClass:"goods-block",on:{click:function(e){t.toMap(i)}}},[i.start_at?e("span",{staticClass:"tips"},[t._v("\n 开课时间:"+t._s(i.start_at)+"\n ")]):t._e(),t._v(" "),e("img",{attrs:{src:i.imgLesson+"?imageslim"}})])])}),t._v(" "),e("swiper-slide",[e("div",{staticClass:"goods-block"},[e("img",{attrs:{src:t.imgUrl.noMore}})])])],2)],1)]),t._v(" "),e("mt-popup",{model:{value:t.teacherQ2,callback:function(i){t.teacherQ2=i},expression:"teacherQ2"}},[e("div",{staticClass:"teacher-block"},[e("div",{staticClass:"userNo"},[t._v("\n 学员号:"+t._s(t.user_id)+"\n ")]),t._v(" "),e("img",{staticClass:"teacher-bg",attrs:{src:t.imgUrl.teacherBg}}),t._v(" "),t.teacherDetail?e("img",{staticClass:"qr",attrs:{src:t.teacherDetail.qr}}):t._e(),t._v(" "),t.teacherDetail?t._e():e("img",{staticClass:"qr",attrs:{src:t.imgUrl.qr}}),t._v(" "),e("div",{staticClass:"content-text"},[t.teacherDetail?e("div",{staticClass:"title"},[t._v("\n 请长按识别图中二维码添加老师\n ")]):t._e(),t._v(" "),t.teacherDetail?t._e():e("div",{staticClass:"title"},[t._v("\n 请长按识别图中二维码关注公众号\n ")]),t._v("\n 以便我们能及时为您提供更好的学习体验\n ")]),t._v(" "),e("div",{staticClass:"closeBtn",on:{click:function(i){t.teacherQ2=!1}}})])]),t._v(" "),e("bottom-tab"),t._v(" "),e("guide-page")],1)},staticRenderFns:[]};var g=e("VU/8")(v,_,!1,function(t){e("o0WE")},"data-v-a3612d64",null);i.default=g.exports},o0WE:function(t,i){}});
//# sourceMappingURL=12.79354c0e11e38646ec10.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/guide/index.vue","webpack:///./src/components/guide/index.vue?f340","webpack:///./src/components/guide/index.vue","webpack:///src/components/index.vue","webpack:///./src/components/index.vue?1eea","webpack:///./src/components/index.vue"],"names":["guide","name","data","iKnowUrl","iKnow_default","a","goUrl","go_default","show","mounted","_this","this","Object","api","page_name","then","res","components_guide","render","_vm","_h","$createElement","_c","_self","staticClass","on","click","$event","attrs","src","_v","_m","_e","staticRenderFns","src_components_guide","__webpack_require__","normalizeComponent","ssrContext","components","swiper","vue_awesome_swiper","swiperSlide","bottomTab","guidePage","bannerList","teacherQ2","teacherDetail","imgUrl","user_id","newUrl","swiperOption","pagination","el","swiperOption2","width","window","innerWidth","resize","params","update","lessonList","methods","toOld","e","$sa","track","tabTitle","moduleTitle","buttonType","buttonName","location","href","toBannerUrl","adTitle","title","adID","link","adPage","toHear","$router","push","toNewUrl","initPage","JSON","parse","localStorage","getItem","list","desc","id","setItem","innerHeight","toGoodsList","dateParse","dateString","dateArray","indexOf","split","Date","dateCompare","compareDateString","dateTime","getTime","compareDateTime","toMap","start_at","query","periods_id","parent_category_id","course_type","mint_ui_common","selectortype_template_index_0_src_components","ref","options","_l","index","key","url","record","oldChange","listen","more","length","indexMore","_s","imgLesson","noMore","model","value","callback","$$v","expression","teacherBg","qr","components_Component","components_normalizeComponent","__webpack_exports__"],"mappings":"uLAkBAA,GACAC,KAAA,QACAC,KAFA,WAGA,OACAC,SAAAC,EAAAC,EACAC,MAAAC,EAAAF,EACAG,MAAA,IAGAC,QATA,WASA,IAAAC,EAAAC,KAIIC,OAAAC,EAAA,EAAAD,EAFJE,UAAA,UAEAC,KAAA,SAAAC,GACA,GAAAA,IACAN,EAAAF,MAAA,OC9BeS,GADEC,OAFjB,WAA0B,IAAAC,EAAAR,KAAaS,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAAH,EAAA,KAAAG,EAAA,OAAsCE,YAAA,QAAAC,IAAwBC,MAAA,SAAAC,GAAyBR,EAAAX,MAAA,MAAiBc,EAAA,OAAYE,YAAA,SAAAI,OAA4BC,IAAAV,EAAAhB,UAAmBsB,IAAKC,MAAA,SAAAC,GAAyBR,EAAAX,MAAA,MAAiBW,EAAAW,GAAA,KAAAR,EAAA,OAAwBE,YAAA,KAAAI,OAAwBC,IAAAV,EAAAb,SAAiBa,EAAAW,GAAA,KAAAX,EAAAY,GAAA,GAAAZ,EAAAW,GAAA,KAAAR,EAAA,OAA8CE,YAAA,SAAAI,OAA4BC,IAAA,oHAAsHV,EAAAa,QAE3hBC,iBADjB,WAAoC,IAAab,EAAbT,KAAaU,eAA0BC,EAAvCX,KAAuCY,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,SAAhFb,KAAmGmB,GAAA,mBAAAR,EAAA,QAAnGX,KAAmGmB,GAAA,gBCEvI,IAuBeI,EAvBUC,EAAQ,OAcjCC,CACEpC,EACAiB,GATF,EAVA,SAAAoB,GACEF,EAAQ,SAaV,kBAEA,MAUgC,oECwDhCG,GACArC,KAAA,QACAqC,YACAC,OAAAC,EAAA,OACAC,YAAAD,EAAA,YACAE,YAAA,EACAC,UAAAT,GAEAhC,KARA,WAUA,OACA0C,cACAC,WAAA,EACAC,cAAA,KACAC,SAAA,EACAC,QAAA,KACAC,OAAA,GACAC,cACAC,YACAC,GAAA,uBAGAC,eACAC,MAAA,IAAAC,OAAAC,WACA/B,IACAgC,OAAA,WACA9C,KAAA+C,OAAAJ,MAAA,IAAAC,OAAAC,WACA7C,KAAAgD,YAIAC,gBAGAC,SACAC,MADA,SACAC,GACApD,KAAAqD,IAAAC,MAAA,eACAC,SAAA,KACAC,YAAA,OACAC,WAAA,OACAC,WAAA,SAGAd,OAAAe,SAAAC,KAAA,iNAEAC,YAXA,SAWAtE,GACAS,KAAAqD,IAAAC,MAAA,WACAQ,QAAAvE,EAAAwE,MACAC,KAAAzE,EAAA0E,KACAC,OAAA,OAEAtB,OAAAe,SAAAC,KAAArE,EAAA0E,MAEAE,OAnBA,WAoBAnE,KAAAqD,IAAAC,MAAA,eACAC,SAAA,KACAC,YAAA,OACAC,WAAA,OACAC,WAAA,QAEA1D,KAAAoE,QAAAC,MAAA/E,KAAA,gBAEAgF,SA5BA,WA6BAtE,KAAAqD,IAAAC,MAAA,eACAC,SAAA,KACAC,YAAA,KACAC,WAAA,WACAC,WAAA,WAEAd,OAAAe,SAAAC,KAAA5D,KAAAsC,QAEAiC,SArCA,WAqCA,IAAAxE,EAAAC,KACMC,OAAAC,EAAA,EAAAD,GAANG,KAAA,SAAAC,GACAA,GAAA,KAAAA,GAAA,OAAAA,IACAuC,OAAAe,SAAAC,KAAAvD,KAGAL,KAAAqC,QAAAmC,KAAAC,MAAAC,aAAAC,QAAA,aAAAtC,QACMpC,OAAAC,EAAA,EAAAD,GAANG,KAAA,SAAAC,GACAN,EAAAkC,WAAA5B,EAAAuE,OAEM3E,OAAAC,EAAA,EAAAD,GAANG,KAAA,SAAAC,GACAN,EAAAuC,OAAAjC,EAAA,GAAAwE,OAEM5E,OAAAC,EAAA,EAAAD,GAANG,KAAA,SAAAC,GACAN,EAAAkD,WAAA5C,IAEMJ,OAAAC,EAAA,EAAAD,GAANG,KAAA,SAAAC,GACAA,EAAAyE,KACA/E,EAAAoC,cAAA9B,EACA,WAAAqE,aAAAC,QAAA,YACAD,aAAAK,QAAA,mBACAnC,OAAAC,WAAAD,OAAAoC,cACAjF,EAAAmC,WAAA,QAMA+C,YAjEA,WAkEAjF,KAAAqD,IAAAC,MAAA,eACAC,SAAA,KACAC,YAAA,KACAC,WAAA,OACAC,WAAA,SAEA1D,KAAAoE,QAAAC,MAAA/E,KAAA,iBAEA4F,UA1EA,SA0EAC,GACA,IAGAC,OAAA,EAQA,OANAA,EADAD,EAAAE,QAJA,MAIA,EACAF,EAAAG,MALA,KAMAH,EAAAE,QALA,MAKA,EACAF,EAAAG,MANA,KAQAH,EAAAG,MAPA,KASA,IAAAC,KAAAH,EAAA,GAAAA,EAAA,KAAAA,EAAA,KAEAI,YAxFA,SAwFAL,EAAAM,GACA,IAAAC,EAAAP,EAAAQ,UACAC,EAAAH,EAAAE,UACA,OAAAC,EAAAF,EACA,EACAE,GAAAF,EACA,GAEA,GAGAG,MAnGA,SAmGAtG,GACAS,KAAAqD,IAAAC,MAAA,eACAC,SAAA,KACAC,YAAA,KACAC,WAAA,KACAC,WAAA,SAEA1D,KAAAwF,YAAA,IAAAD,KAAAvF,KAAAkF,UAAA3F,EAAAuG,WAAA,EACA9F,KAAAoE,QAAAC,MACA/E,KAAA,MACAyG,OAEAC,WAAAzG,EAAAyG,WACAC,mBAAA1G,EAAA0G,mBACAC,YAAA3G,EAAA2G,eAIQjG,OAAAkG,EAAA,MAAAlG,CAAR,aAIAH,QA3JA,WA4JAE,KAAAuE,aC3Oe6B,GADE7F,OAFP,WAAgB,IAAAC,EAAAR,KAAaS,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,UAAoBF,EAAA,OAAYE,YAAA,iBAA2BF,EAAA,UAAe0F,IAAA,WAAAxF,YAAA,SAAAI,OAA2CqF,QAAA9F,EAAA+B,eAA4B/B,EAAA+F,GAAA/F,EAAA,oBAAAjB,EAAAiH,GAA8C,OAAA7F,EAAA,gBAA0B8F,IAAAD,IAAU7F,EAAA,OAAYE,YAAA,SAAAI,OAA4BC,IAAA3B,EAAAmH,IAAA,cAA4B5F,IAAKC,MAAA,SAAAC,GAAyBR,EAAAqD,YAAAtE,aAA4B,GAAAiB,EAAAW,GAAA,KAAAR,EAAA,OAA6BE,YAAA,cAAwBF,EAAA,OAAYE,YAAA,MAAAC,IAAsBC,MAAA,SAAAC,GAAyBR,EAAA0B,WAAA,MAAuBvB,EAAA,OAAYM,OAAOC,IAAAV,EAAA4B,OAAAuE,YAAyBnG,EAAAW,GAAA,KAAAR,EAAA,OAA0BE,YAAA,MAAAC,IAAsBC,MAAA,SAAAC,GAAyBR,EAAA2C,MAAAnC,OAAoBL,EAAA,OAAYM,OAAOC,IAAAV,EAAA4B,OAAAwE,eAA4BpG,EAAAW,GAAA,KAAAR,EAAA,OAA0BE,YAAA,MAAAC,IAAsBC,MAAAP,EAAA2D,UAAoBxD,EAAA,OAAYM,OAAOC,IAAAV,EAAA4B,OAAAyE,YAAyBrG,EAAAW,GAAA,KAAAR,EAAA,OAA0BE,YAAA,QAAkBF,EAAA,OAAYM,OAAOC,IAAAV,EAAA4B,OAAA0E,YAAuBtG,EAAAW,GAAA,KAAAR,EAAA,OAA4BE,YAAA,gBAA0BL,EAAAyC,WAAA8D,OAAA,EAAApG,EAAA,OAAwCE,YAAA,QAAAC,IAAwBC,MAAA,SAAAC,GAAyBR,EAAAyE,kBAAoBzE,EAAAW,GAAA,wBAAAR,EAAA,OAA2CE,YAAA,OAAAI,OAA0BC,IAAAV,EAAA4B,OAAA4E,eAA4BxG,EAAAa,KAAAb,EAAAW,GAAA,KAAAX,EAAAyC,WAAA8D,OAAA,EAAApG,EAAA,OAA+DE,YAAA,UAAoBL,EAAAW,GAAA,wBAAAX,EAAAa,KAAAb,EAAAW,GAAA,KAAAR,EAAA,OAAgEE,YAAA,iBAA2BF,EAAA,UAAe0F,IAAA,YAAApF,OAAuBqF,QAAA9F,EAAAkC,iBAA6BlC,EAAA+F,GAAA/F,EAAA,oBAAAjB,EAAAiH,GAA+C,OAAA7F,EAAA,gBAA0B8F,IAAAD,IAAU7F,EAAA,OAAYE,YAAA,cAAAC,IAA8BC,MAAA,SAAAC,GAAyBR,EAAAqF,MAAAtG,OAAkBA,EAAA,SAAAoB,EAAA,QAA6BE,YAAA,SAAmBL,EAAAW,GAAA,wBAAAX,EAAAyG,GAAA1H,EAAAuG,UAAA,oBAAAtF,EAAAa,KAAAb,EAAAW,GAAA,KAAAR,EAAA,OAA0GM,OAAOC,IAAA3B,EAAA2H,UAAA,sBAAyC1G,EAAAW,GAAA,KAAAR,EAAA,gBAAAA,EAAA,OAA2CE,YAAA,gBAA0BF,EAAA,OAAYM,OAAOC,IAAAV,EAAA4B,OAAA+E,eAAyB,SAAA3G,EAAAW,GAAA,KAAAR,EAAA,YAA2CyG,OAAOC,MAAA7G,EAAA,UAAA8G,SAAA,SAAAC,GAA+C/G,EAAA0B,UAAAqF,GAAkBC,WAAA,eAAyB7G,EAAA,OAAYE,YAAA,kBAA4BF,EAAA,OAAYE,YAAA,WAAqBL,EAAAW,GAAA,iBAAAX,EAAAyG,GAAAzG,EAAA6B,SAAA,cAAA7B,EAAAW,GAAA,KAAAR,EAAA,OAAkFE,YAAA,aAAAI,OAAgCC,IAAAV,EAAA4B,OAAAqF,aAA4BjH,EAAAW,GAAA,KAAAX,EAAA,cAAAG,EAAA,OAA4CE,YAAA,KAAAI,OAAwBC,IAAAV,EAAA2B,cAAAuF,MAA4BlH,EAAAa,KAAAb,EAAAW,GAAA,KAAAX,EAAA2B,cAAmG3B,EAAAa,KAAnGV,EAAA,OAAsDE,YAAA,KAAAI,OAAwBC,IAAAV,EAAA4B,OAAAsF,MAAqBlH,EAAAW,GAAA,KAAAR,EAAA,OAAiCE,YAAA,iBAA2BL,EAAA,cAAAG,EAAA,OAAgCE,YAAA,UAAoBL,EAAAW,GAAA,0CAAAX,EAAAa,KAAAb,EAAAW,GAAA,KAAAX,EAAA2B,cAA2H3B,EAAAa,KAA3HV,EAAA,OAAuGE,YAAA,UAAoBL,EAAAW,GAAA,2CAAAX,EAAAW,GAAA,0CAAAX,EAAAW,GAAA,KAAAR,EAAA,OAAoIE,YAAA,WAAAC,IAA2BC,MAAA,SAAAC,GAAyBR,EAAA0B,WAAA,UAAwB1B,EAAAW,GAAA,KAAAR,EAAA,cAAAH,EAAAW,GAAA,KAAAR,EAAA,mBAEz2FW,oBCChC,IAcIqG,EAdqBnG,EAAQ,OAcjBoG,CACdjG,EACAyE,GAT6B,EAV/B,SAAoB1E,GAClBF,EAAQ,SAaS,kBAEU,MAUdqG,EAAA,QAAAF,EAAiB","file":"static/js/12.79354c0e11e38646ec10.js","sourcesContent":["<template>\r\n <div>\r\n <div class=\"guide\" v-if=\"show\" @click=\"show=false\">\r\n <img class=\"i-know\" :src=\"iKnowUrl\" @click=\"show=false\"/>\r\n <img class=\"go\" :src=\"goUrl\"/>\r\n <div class=\"tips\">\r\n 已购课程,点击<span>开始上课!</span>\r\n </div>\r\n <img class=\"banner\" src=\"https://cdn.singsingenglish.com/new-sing/20181018/3dd8d55b0b6e9bf4fa1f96d500b69f6b2145640b1539836003313.jpeg\"/>\r\n </div>\r\n\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import {getGuideApi,setGuideApi} from \"../../service/api\";\r\n import iKnowUrl from '../../assets/guide/iKnow.png'\r\n import goUrl from '../../assets/guide/go.png'\r\n export default {\r\n name: \"index\",\r\n data(){\r\n return{\r\n iKnowUrl:iKnowUrl,\r\n goUrl:goUrl,\r\n show:false\r\n }\r\n },\r\n mounted(){\r\n let json = {\r\n page_name:'index'\r\n };\r\n getGuideApi(json).then(res=>{\r\n if(res == 0){\r\n this.show=true;\r\n }\r\n });\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n .off{\r\n position: absolute;\r\n top: 9*@toVw;\r\n z-index: 99999;\r\n right: 20*@toVw;\r\n font-size:12*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(255,255,255,1);\r\n }\r\n .guide{\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n color: white;\r\n background:rgba(0,0,0,0.8);\r\n z-index: 9999;\r\n .i-know{\r\n position: absolute;\r\n width: 129*@toVw;\r\n left: 123*@toVw;\r\n bottom: 351*@toVw;\r\n }\r\n .go{\r\n width: 67*@toVw;\r\n position: absolute;\r\n bottom: 254*@toVw;\r\n left: 83*@toVw;\r\n }\r\n .banner{\r\n position: absolute;\r\n left: 19*@toVw;\r\n bottom: 49*@toVw;\r\n width: 336*@toVw;\r\n height: 215*@toVw;\r\n border-radius: 8*@toVw;\r\n border: 1*@toVw solid #fff;\r\n }\r\n .tips{\r\n padding: 5*@toVw 7*@toVw;\r\n left: 155*@toVw;\r\n bottom: 275*@toVw;\r\n border-radius: 8*@toVw;\r\n border: 1*@toVw solid #fff;\r\n position: absolute;\r\n font-size:16*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(255,255,255,1);\r\n span{\r\n color: #FF6477;\r\n }\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/guide/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.show)?_c('div',{staticClass:\"guide\",on:{\"click\":function($event){_vm.show=false}}},[_c('img',{staticClass:\"i-know\",attrs:{\"src\":_vm.iKnowUrl},on:{\"click\":function($event){_vm.show=false}}}),_vm._v(\" \"),_c('img',{staticClass:\"go\",attrs:{\"src\":_vm.goUrl}}),_vm._v(\" \"),_vm._m(0),_vm._v(\" \"),_c('img',{staticClass:\"banner\",attrs:{\"src\":\"https://cdn.singsingenglish.com/new-sing/20181018/3dd8d55b0b6e9bf4fa1f96d500b69f6b2145640b1539836003313.jpeg\"}})]):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tips\"},[_vm._v(\"\\n 已购课程,点击\"),_c('span',[_vm._v(\"开始上课!\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5784a464\",\"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/guide/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-5784a464\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./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-5784a464\\\",\\\"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-5784a464\"\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/guide/index.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"index\">\r\n <div class=\"banner-block\">\r\n <swiper :options=\"swiperOption\" class=\"banner\" ref=\"mySwiper\">\r\n <swiper-slide v-for=\"(data,index) in bannerList\" :key=\"index\">\r\n <img class=\"banner\" :src=\"data.url+'?imageslim'\" @click=\"toBannerUrl(data)\">\r\n </swiper-slide>\r\n </swiper>\r\n </div>\r\n <div class=\"btn-block\">\r\n <div class=\"btn\" @click=\"teacherQ2 = true\">\r\n <img :src=\"imgUrl.record\"/>\r\n </div>\r\n <div class=\"btn\" @click=\"toOld($event)\">\r\n <img :src=\"imgUrl.oldChange\"/>\r\n </div>\r\n <div class=\"btn\" @click=\"toHear\">\r\n <img :src=\"imgUrl.listen\"/>\r\n </div>\r\n <div class=\"btn\">\r\n <img :src=\"imgUrl.more\"/>\r\n </div>\r\n </div>\r\n <div class=\"class-block\">\r\n <div class=\"title\" @click=\"toGoodsList()\" v-if=\"lessonList.length > 0\">\r\n 我的课程\r\n <img class=\"more\" :src=\"imgUrl.indexMore\"/>\r\n </div>\r\n <div class=\"title\" v-if=\"lessonList.length < 1\">\r\n 我的课程\r\n </div>\r\n <div class=\"lesson-block\">\r\n <swiper :options=\"swiperOption2\" ref=\"mySwiper2\">\r\n <swiper-slide v-for=\"(data,index) in lessonList\" :key=\"index\">\r\n <div class=\"goods-block\" @click=\"toMap(data)\">\r\n <span class=\"tips\" v-if=\"data.start_at\">\r\n 开课时间:{{data.start_at}}\r\n </span>\r\n <img :src=\"data.imgLesson+'?imageslim'\">\r\n </div>\r\n </swiper-slide>\r\n <swiper-slide>\r\n <div class=\"goods-block\">\r\n <img :src=\"imgUrl.noMore\">\r\n </div>\r\n </swiper-slide>\r\n </swiper>\r\n </div>\r\n </div>\r\n <mt-popup v-model=\"teacherQ2\">\r\n <div class=\"teacher-block\">\r\n <div class=\"userNo\">\r\n 学员号:{{user_id}}\r\n </div>\r\n <img :src=\"imgUrl.teacherBg\" class=\"teacher-bg\"/>\r\n <img :src=\"teacherDetail.qr\" class=\"qr\" v-if=\"teacherDetail\">\r\n <img :src=\"imgUrl.qr\" class=\"qr\" v-if=\"!teacherDetail\">\r\n <div class=\"content-text\">\r\n <div class=\"title\" v-if=\"teacherDetail\">\r\n 请长按识别图中二维码添加老师\r\n </div>\r\n <div class=\"title\" v-if=\"!teacherDetail\">\r\n 请长按识别图中二维码关注公众号\r\n </div>\r\n 以便我们能及时为您提供更好的学习体验\r\n </div>\r\n <div class=\"closeBtn\" @click=\"teacherQ2 = false\"></div>\r\n </div>\r\n </mt-popup>\r\n <bottom-tab></bottom-tab>\r\n <guide-page></guide-page>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import guidePage from './guide/index'\r\n import 'swiper/dist/css/swiper.css'\r\n import { swiper, swiperSlide } from 'vue-awesome-swiper'\r\n import {getBannerListApi,getUserLessonApi,getTeacherApi,getNewApi,getRedirectApi} from \"../service/api\";\r\n import {IndexImage} from \"../util/imgUrl\";\r\n import bottomTab from './public/bottomTab';\r\n import { Toast } from 'mint-ui';\r\n export default {\r\n name: \"index\",\r\n components:{\r\n swiper,\r\n swiperSlide,\r\n bottomTab,\r\n guidePage\r\n },\r\n data(){\r\n let that = this;\r\n return {\r\n bannerList:[],\r\n teacherQ2:false,\r\n teacherDetail:null,\r\n imgUrl: IndexImage,\r\n user_id:null,\r\n newUrl:'',\r\n swiperOption: {\r\n pagination: {\r\n el: '.swiper-pagination'\r\n }\r\n },\r\n swiperOption2:{\r\n width: window.innerWidth * 0.95,\r\n on: {\r\n resize: function () {\r\n this.params.width = window.innerWidth * 0.95;\r\n this.update();\r\n }\r\n }\r\n },\r\n lessonList:[]\r\n }\r\n },\r\n methods:{\r\n toOld(e){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'功能按钮',\r\n buttonType:'板块按钮',\r\n buttonName:'晚安电台'\r\n });\r\n // this.$sa.quick('trackHeatMap',e.srcElement)\r\n window.location.href = 'https://appanqlfkth3717.h5.xiaoeknow.com/content_page/eyJ0eXBlIjozLCJyZXNvdXJjZV90eXBlIjoiIiwicmVzb3VyY2VfaWQiOiIiLCJwcm9kdWN0X2lkIjoicF81YjE0YjdjMjdjNDZiX2Rvd0xicDc1IiwiYXBwX2lkIjoiYXBwYU5RTGZrdEgzNzE3In0'\r\n },\r\n toBannerUrl(data){\r\n this.$sa.track('adClick',{\r\n adTitle:data.title,\r\n adID:data.link,\r\n adPage:'首页'\r\n });\r\n window.location.href = data.link\r\n },\r\n toHear(){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'功能按钮',\r\n buttonType:'板块按钮',\r\n buttonName:'磨耳朵'\r\n });\r\n this.$router.push({name:'collection'})\r\n },\r\n toNewUrl(){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'课程',\r\n buttonType:'没课banner',\r\n buttonName:'没有更多课程'\r\n });\r\n window.location.href = this.newUrl\r\n },\r\n initPage(){\r\n getRedirectApi().then(res=>{\r\n if(res && res !== \"\" && res !==null){\r\n window.location.href = res\r\n }\r\n });\r\n this.user_id=JSON.parse(localStorage.getItem('userDesc')).user_id;\r\n getBannerListApi().then(res=>{\r\n this.bannerList = res.list\r\n });\r\n getNewApi().then(res=>{\r\n this.newUrl = res[0].desc\r\n });\r\n getUserLessonApi().then(res=>{\r\n this.lessonList = res\r\n });\r\n getTeacherApi().then(res=>{\r\n if(res.id){\r\n this.teacherDetail = res;\r\n if(localStorage.getItem('qrType') !== 'hidden'){\r\n localStorage.setItem('qrType','hidden');\r\n if(window.innerWidth < window.innerHeight ){\r\n this.teacherQ2 = true\r\n }\r\n }\r\n }\r\n })\r\n },\r\n toGoodsList(){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'课程',\r\n buttonType:'板块按钮',\r\n buttonName:'我的课程'\r\n });\r\n this.$router.push({name:'myGoodsList'})\r\n },\r\n dateParse(dateString){\r\n let SEPARATOR_BAR = \"-\";\r\n let SEPARATOR_SLASH = \"/\";\r\n let SEPARATOR_DOT = \".\";\r\n let dateArray;\r\n if(dateString.indexOf(SEPARATOR_BAR) > -1){\r\n dateArray = dateString.split(SEPARATOR_BAR);\r\n }else if(dateString.indexOf(SEPARATOR_SLASH) > -1){\r\n dateArray = dateString.split(SEPARATOR_SLASH);\r\n }else{\r\n dateArray = dateString.split(SEPARATOR_DOT);\r\n }\r\n return new Date(dateArray[0], dateArray[1]-1, dateArray[2]);\r\n },\r\n dateCompare(dateString, compareDateString){\r\n let dateTime = dateString.getTime();\r\n let compareDateTime = compareDateString.getTime();\r\n if(compareDateTime > dateTime){\r\n return 1;\r\n }else if(compareDateTime == dateTime){\r\n return 0;\r\n }else{\r\n return -1;\r\n }\r\n },\r\n toMap(data) {\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'首页',\r\n moduleTitle:'课程',\r\n buttonType:'课程',\r\n buttonName:'进入课程'\r\n });\r\n if(this.dateCompare(new Date(),this.dateParse(data.start_at))<1){\r\n this.$router.push({\r\n name: 'map',\r\n query:\r\n {\r\n periods_id: data.periods_id,\r\n parent_category_id: data.parent_category_id,\r\n course_type:data.course_type\r\n }\r\n })\r\n }else{\r\n Toast('该课程暂未开始')\r\n }\r\n }\r\n },\r\n mounted(){\r\n this.initPage()\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @import \"../util/public\";\r\n .index{\r\n background: #eee;\r\n padding-bottom: 50*@toVw;\r\n }\r\n .banner-block{\r\n width: 375*@toVw;\r\n height: 200*@toVw;\r\n position: relative;\r\n .notice{\r\n position: absolute;\r\n bottom: 0;\r\n background: rgba(255, 238, 7, 0.8);\r\n padding: 5px;\r\n color: #666;\r\n font-size: 14px;\r\n z-index: 5;\r\n\r\n }\r\n .banner{\r\n width: 375*@toVw;\r\n height: 200*@toVw;\r\n }\r\n }\r\n .teacher-block{\r\n position: relative;\r\n width: 74.66666667vw;\r\n background-color: rgba(0,0,0,0.7);\r\n .userNo{\r\n position: absolute;\r\n top: -40 * @toVw;\r\n width: 100 * @toVw;\r\n text-align: center;\r\n left: 50%;\r\n margin-left: -50 * @toVw;\r\n border-radius: 118 * @toVw;\r\n background: white;\r\n padding: 8 * @toVw;\r\n }\r\n .teacher-bg{\r\n width: 280*@toVw;\r\n }\r\n .qr{\r\n width: 138*@toVw;\r\n height: 138*@toVw;\r\n position: absolute;\r\n top:65 * @toVw;\r\n left: 70 * @toVw;\r\n }\r\n .content-text{\r\n width: 100%;\r\n text-align: center;\r\n position: absolute;\r\n top: 315 * @toVw;\r\n font-size:12 * @toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(153,153,153,1);\r\n line-height:23px;\r\n .title{\r\n color: #333;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n margin-bottom: 5 * @toVw;\r\n font-size: 17*@toVw;\r\n }\r\n }\r\n .closeBtn{\r\n position: absolute;\r\n width: 30*@toVw;\r\n height: 30*@toVw;\r\n right: 8*@toVw;\r\n top: 8*@toVw;\r\n }\r\n }\r\n\r\n .btn-block{\r\n display: flex;\r\n padding: 12*@toVw 8*@toVw;\r\n background: white;\r\n justify-content: space-around;\r\n .btn{\r\n width: 68*@toVw;\r\n height: 68*@toVw;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n }\r\n .lesson-block{\r\n padding-bottom: 20px;\r\n .goods-block{\r\n position: relative;\r\n width: 335*@toVw;\r\n .tips{\r\n display: inline-block;\r\n font-size:12px;\r\n font-family:PingFang-SC-Bold;\r\n font-weight:normal;\r\n color:rgba(255,255,255,1);\r\n line-height:17px;\r\n padding: 2px 5px;\r\n position: absolute;\r\n right: 10px;\r\n top: 12px;\r\n background:rgba(245,166,35,1);\r\n border-radius:10px;\r\n }\r\n img{\r\n width: 335*@toVw;\r\n height: 236*@toVw;\r\n border-radius: 8px;\r\n }\r\n }\r\n\r\n }\r\n .class-block{\r\n margin-top: 10px;\r\n font-family: PingFang-SC-Medium;\r\n font-size: 18px;\r\n color: #333333;\r\n text-align: center;\r\n background: white;\r\n .title{\r\n padding: 8*@toVw;\r\n position: relative;\r\n .more{\r\n position: absolute;\r\n width: 30*@toVw;\r\n bottom: 10px;\r\n right: 20px;\r\n }\r\n }\r\n }\r\n\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"index\"},[_c('div',{staticClass:\"banner-block\"},[_c('swiper',{ref:\"mySwiper\",staticClass:\"banner\",attrs:{\"options\":_vm.swiperOption}},_vm._l((_vm.bannerList),function(data,index){return _c('swiper-slide',{key:index},[_c('img',{staticClass:\"banner\",attrs:{\"src\":data.url+'?imageslim'},on:{\"click\":function($event){_vm.toBannerUrl(data)}}})])}))],1),_vm._v(\" \"),_c('div',{staticClass:\"btn-block\"},[_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.teacherQ2 = true}}},[_c('img',{attrs:{\"src\":_vm.imgUrl.record}})]),_vm._v(\" \"),_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.toOld($event)}}},[_c('img',{attrs:{\"src\":_vm.imgUrl.oldChange}})]),_vm._v(\" \"),_c('div',{staticClass:\"btn\",on:{\"click\":_vm.toHear}},[_c('img',{attrs:{\"src\":_vm.imgUrl.listen}})]),_vm._v(\" \"),_c('div',{staticClass:\"btn\"},[_c('img',{attrs:{\"src\":_vm.imgUrl.more}})])]),_vm._v(\" \"),_c('div',{staticClass:\"class-block\"},[(_vm.lessonList.length > 0)?_c('div',{staticClass:\"title\",on:{\"click\":function($event){_vm.toGoodsList()}}},[_vm._v(\"\\n 我的课程\\n \"),_c('img',{staticClass:\"more\",attrs:{\"src\":_vm.imgUrl.indexMore}})]):_vm._e(),_vm._v(\" \"),(_vm.lessonList.length < 1)?_c('div',{staticClass:\"title\"},[_vm._v(\"\\n 我的课程\\n \")]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"lesson-block\"},[_c('swiper',{ref:\"mySwiper2\",attrs:{\"options\":_vm.swiperOption2}},[_vm._l((_vm.lessonList),function(data,index){return _c('swiper-slide',{key:index},[_c('div',{staticClass:\"goods-block\",on:{\"click\":function($event){_vm.toMap(data)}}},[(data.start_at)?_c('span',{staticClass:\"tips\"},[_vm._v(\"\\n 开课时间:\"+_vm._s(data.start_at)+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('img',{attrs:{\"src\":data.imgLesson+'?imageslim'}})])])}),_vm._v(\" \"),_c('swiper-slide',[_c('div',{staticClass:\"goods-block\"},[_c('img',{attrs:{\"src\":_vm.imgUrl.noMore}})])])],2)],1)]),_vm._v(\" \"),_c('mt-popup',{model:{value:(_vm.teacherQ2),callback:function ($$v) {_vm.teacherQ2=$$v},expression:\"teacherQ2\"}},[_c('div',{staticClass:\"teacher-block\"},[_c('div',{staticClass:\"userNo\"},[_vm._v(\"\\n 学员号:\"+_vm._s(_vm.user_id)+\"\\n \")]),_vm._v(\" \"),_c('img',{staticClass:\"teacher-bg\",attrs:{\"src\":_vm.imgUrl.teacherBg}}),_vm._v(\" \"),(_vm.teacherDetail)?_c('img',{staticClass:\"qr\",attrs:{\"src\":_vm.teacherDetail.qr}}):_vm._e(),_vm._v(\" \"),(!_vm.teacherDetail)?_c('img',{staticClass:\"qr\",attrs:{\"src\":_vm.imgUrl.qr}}):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"content-text\"},[(_vm.teacherDetail)?_c('div',{staticClass:\"title\"},[_vm._v(\"\\n 请长按识别图中二维码添加老师\\n \")]):_vm._e(),_vm._v(\" \"),(!_vm.teacherDetail)?_c('div',{staticClass:\"title\"},[_vm._v(\"\\n 请长按识别图中二维码关注公众号\\n \")]):_vm._e(),_vm._v(\"\\n 以便我们能及时为您提供更好的学习体验\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"closeBtn\",on:{\"click\":function($event){_vm.teacherQ2 = false}}})])]),_vm._v(\" \"),_c('bottom-tab'),_vm._v(\" \"),_c('guide-page')],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-a3612d64\",\"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/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-a3612d64\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./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-a3612d64\\\",\\\"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-a3612d64\"\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/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([15],{Eg0l:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var u=t("Jmy5"),a={name:"share",data:function(){return{imgUrl:u.c,num:0,pNum:0,watchLog:null,user:null}},mounted:function(){this.initPage()},methods:{}},r={render:function(){var e=this.$createElement;return(this._self._c||e)("div")},staticRenderFns:[]};var i=t("VU/8")(a,r,!1,function(e){t("OALs")},"data-v-a5feea20",null);n.default=i.exports},OALs:function(e,n){}});
//# sourceMappingURL=15.53f648c1675bd1433a84.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/share.vue","webpack:///./src/components/share.vue?16ec","webpack:///./src/components/share.vue"],"names":["share","name","data","imgUrl","num","pNum","watchLog","user","mounted","this","initPage","methods","components_share","render","_h","$createElement","_self","_c","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"sHAMAA,GACAC,KAAA,QACAC,KAFA,WAGA,OACAC,SAAA,EACAC,IAAA,EACAC,KAAA,EACAC,SAAA,KACAC,KAAA,OAGAC,QAXA,WAYAC,KAAAC,YAEAC,YCjBeC,GADEC,OAFjB,WAA0B,IAAaC,EAAbL,KAAaM,eAAkD,OAA/DN,KAAuCO,MAAAC,IAAAH,GAAwB,QAExEI,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACErB,EACAY,GATF,EAVA,SAAAU,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/15.53f648c1675bd1433a84.js","sourcesContent":["<template>\r\n\r\n</template>\r\n\r\n<script>\r\n import {share} from \"../util/imgUrl\";\r\n export default {\r\n name: \"share\",\r\n data(){\r\n return{\r\n imgUrl:share,\r\n num:0,\r\n pNum:0,\r\n watchLog:null,\r\n user:null\r\n }\r\n },\r\n mounted(){\r\n this.initPage()\r\n },\r\n methods:{\r\n\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n@import \"../util/public\";\r\n .share{\r\n background-size: 100% 100%;\r\n .tips{\r\n position: absolute;\r\n top: 8 * @toVw;\r\n height: 66 * @toVw;\r\n z-index: 0;\r\n right: 31 * @toVw;\r\n }\r\n .content{\r\n width: 313 * @toVw;\r\n height: 524 * @toVw;\r\n background-size: 100% 100%;\r\n position: relative;\r\n z-index: 2;\r\n margin:53 * @toVw auto 0 auto;\r\n .head{\r\n border-radius: 1000px;\r\n width: 32 * @toVw;\r\n position: absolute;\r\n top: 257 * @toVw;\r\n left: 40 * @toVw;\r\n }\r\n .name{\r\n width:70px;\r\n height:20px;\r\n font-size:14px;\r\n font-family:PingFang-SC-Bold;\r\n font-weight:bold;\r\n color:rgba(51,51,51,1);\r\n line-height:20px;\r\n position: absolute;\r\n top: 257 * @toVw;\r\n left: 84 * @toVw;\r\n }\r\n .day{\r\n font-size:20px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(51,51,51,1);\r\n line-height:28px;\r\n position: absolute;\r\n top: 334 * @toVw;\r\n right:243 * @toVw;\r\n }\r\n .num{\r\n font-size:20px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(51,51,51,1);\r\n line-height:28px;\r\n position: absolute;\r\n top: 334 * @toVw;\r\n right: 167 * @toVw;\r\n }\r\n .time{\r\n font-size:20px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(51,51,51,1);\r\n line-height:28px;\r\n position: absolute;\r\n top: 334 * @toVw;\r\n right: 63 * @toVw;\r\n }\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/share.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(\"div\")}\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-a5feea20\",\"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/share.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-a5feea20\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./share.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!./share.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./share.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-a5feea20\\\",\\\"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!./share.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-a5feea20\"\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/share.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([16],{o6L1:function(t,e){},w9eS:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=s("Jmy5"),i=s("CCn6"),n={name:"buySuccess",data:function(){return{img:o.d,orderNo:this.$route.query.out_trade_no,goods_id:0,money:0,invite_code:"",goodsDetail:null}},mounted:function(){this.initPage(),document.title="购买成功!"},methods:{buttonClick:function(t){this.$sa.track("buttonClick",{tabTitle:"商品",moduleTitle:"购买成功页",buttonType:"功能",buttonName:t})},initPage:function(){var t=this;Object(i.p)(this.orderNo).then(function(e){t.goods_id=e.goods_id,t.invite_code="CC-"+e.invite_type+"-"+e.invite_id,t.money=e.money,Object(i.g)(t.goods_id).then(function(e){e.desc=JSON.parse(e.desc),e.goods_desc=JSON.parse(e.goods_desc),e.share_desc=JSON.parse(e.share_desc),t.goodsDetail=e})})},goIndex:function(){this.$router.push({name:"index"})}}},d={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"buy-success"},[s("div",{staticClass:"banner"},[s("img",{attrs:{src:t.img.weChat}})]),t._v(" "),s("div",[t.goodsDetail?s("div",{staticClass:"shop-block"},[s("div",{staticClass:"shop"},[s("div",{staticClass:"img-block"},[s("img",{attrs:{src:t.goodsDetail.goods_desc.img[0].url}})]),t._v(" "),s("div",[s("div",{staticClass:"title"},[t._v("\n "+t._s(t.goodsDetail.name)+"\n ")]),t._v(" "),s("div",{staticClass:"content"},[t._v("\n "+t._s(t.goodsDetail.goods_desc.desc)+"\n ")]),t._v(" "),s("div",{staticClass:"price"},[t._v("\n 价格 ¥"+t._s(t.money/100)+"\n ")])])])]):t._e()]),t._v(" "),t.goodsDetail&&5!==t.goodsDetail.goods_type?s("div",{staticClass:"button-block"},[s("mt-button",{attrs:{type:"danger",size:"large"},on:{click:function(e){t.goIndex(),t.buttonClick("进入课程")}}},[t._v("进入课程")])],1):t._e()])},staticRenderFns:[]};var a=s("VU/8")(n,d,!1,function(t){s("o6L1")},"data-v-a47a6d52",null);e.default=a.exports}});
//# sourceMappingURL=16.2e343fcdfe3baa9d1a3d.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/buy/buySuccess.vue","webpack:///./src/components/buy/buySuccess.vue?eb42","webpack:///./src/components/buy/buySuccess.vue"],"names":["buySuccess","name","data","img","imgUrl","orderNo","this","$route","query","out_trade_no","goods_id","money","invite_code","goodsDetail","mounted","initPage","document","title","methods","buttonClick","buttonName","$sa","track","tabTitle","moduleTitle","buttonType","_this","Object","api","then","res","invite_type","invite_id","desc","JSON","parse","goods_desc","share_desc","goIndex","$router","push","buy_buySuccess","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","src","weChat","_v","url","_s","_e","goods_type","type","size","on","click","$event","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"uJAkCAA,GACAC,KAAA,aACAC,KAFA,WAGA,OACAC,IAAAC,EAAA,EACAC,QAAAC,KAAAC,OAAAC,MAAAC,aACAC,SAAA,EACAC,MAAA,EACAC,YAAA,GACAC,YAAA,OAGAC,QAZA,WAaAR,KAAAS,WACAC,SAAAC,MAAA,SAEAC,SACAC,YADA,SACAC,GACAd,KAAAe,IAAAC,MAAA,eACAC,SAAA,KACAC,YAAA,QACAC,WAAA,KACAL,gBAGAL,SATA,WASA,IAAAW,EAAApB,KACMqB,OAAAC,EAAA,EAAAD,CAANrB,KAAAD,SAAAwB,KAAA,SAAAC,GACAJ,EAAAhB,SAAAoB,EAAApB,SACAgB,EAAAd,YAAA,MAAAkB,EAAAC,YAAA,IAAAD,EAAAE,UACAN,EAAAf,MAAAmB,EAAAnB,MACQgB,OAAAC,EAAA,EAAAD,CAARD,EAAAhB,UAAAmB,KAAA,SAAA3B,GACAA,EAAA+B,KAAAC,KAAAC,MAAAjC,EAAA+B,MACA/B,EAAAkC,WAAAF,KAAAC,MAAAjC,EAAAkC,YACAlC,EAAAmC,WAAAH,KAAAC,MAAAjC,EAAAmC,YACAX,EAAAb,YAAAX,OAIAoC,QAtBA,WAuBAhC,KAAAiC,QAAAC,MAAAvC,KAAA,aCtEewC,GADEC,OAFjB,WAA0B,IAAAC,EAAArC,KAAasC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,gBAA0BF,EAAA,OAAYE,YAAA,WAAqBF,EAAA,OAAYG,OAAOC,IAAAP,EAAAxC,IAAAgD,YAAsBR,EAAAS,GAAA,KAAAN,EAAA,OAAAH,EAAA,YAAAG,EAAA,OAAsDE,YAAA,eAAyBF,EAAA,OAAYE,YAAA,SAAmBF,EAAA,OAAYE,YAAA,cAAwBF,EAAA,OAAYG,OAAOC,IAAAP,EAAA9B,YAAAuB,WAAAjC,IAAA,GAAAkD,SAA6CV,EAAAS,GAAA,KAAAN,EAAA,OAAAA,EAAA,OAAoCE,YAAA,UAAoBL,EAAAS,GAAA,iBAAAT,EAAAW,GAAAX,EAAA9B,YAAAZ,MAAA,kBAAA0C,EAAAS,GAAA,KAAAN,EAAA,OAA+FE,YAAA,YAAsBL,EAAAS,GAAA,iBAAAT,EAAAW,GAAAX,EAAA9B,YAAAuB,WAAAH,MAAA,kBAAAU,EAAAS,GAAA,KAAAN,EAAA,OAA0GE,YAAA,UAAoBL,EAAAS,GAAA,qBAAAT,EAAAW,GAAAX,EAAAhC,MAAA,6BAAAgC,EAAAY,OAAAZ,EAAAS,GAAA,KAAAT,EAAA9B,aAAA,IAAA8B,EAAA9B,YAAA2C,WAAAV,EAAA,OAAmKE,YAAA,iBAA2BF,EAAA,aAAkBG,OAAOQ,KAAA,SAAAC,KAAA,SAA+BC,IAAKC,MAAA,SAAAC,GAAyBlB,EAAAL,UAAcK,EAAAxB,YAAA,YAA0BwB,EAAAS,GAAA,cAAAT,EAAAY,QAEt/BO,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEjE,EACAyC,GATF,EAVA,SAAAyB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/16.2e343fcdfe3baa9d1a3d.js","sourcesContent":["<template>\r\n <div class=\"buy-success\">\r\n <div class=\"banner\">\r\n <img :src=\"img.weChat\">\r\n </div>\r\n <div>\r\n <div class=\"shop-block\" v-if=\"goodsDetail\">\r\n <div class=\"shop\">\r\n <div class=\"img-block\">\r\n <img :src=\"goodsDetail.goods_desc.img[0].url\">\r\n </div>\r\n <div>\r\n <div class=\"title\">\r\n {{goodsDetail.name}}\r\n </div>\r\n <div class=\"content\">\r\n {{goodsDetail.goods_desc.desc}}\r\n </div>\r\n <div class=\"price\">\r\n 价格 ¥{{money/100}}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"button-block\" v-if=\"goodsDetail && goodsDetail.goods_type !== 5\">\r\n <mt-button type=\"danger\" size=\"large\" @click=\"goIndex();buttonClick('进入课程')\">进入课程</mt-button>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import {shopSuccess} from \"../../util/imgUrl\";\r\n import {getOrderDetailApi,getGoodsDetailApi} from \"../../service/api\";\r\n export default {\r\n name: \"buySuccess\",\r\n data(){\r\n return {\r\n img:shopSuccess,\r\n orderNo: this.$route.query.out_trade_no,\r\n goods_id:0,\r\n money:0,\r\n invite_code:'',\r\n goodsDetail:null\r\n }\r\n },\r\n mounted(){\r\n this.initPage();\r\n document.title = '购买成功!'\r\n },\r\n methods:{\r\n buttonClick(buttonName){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'商品',\r\n moduleTitle:'购买成功页',\r\n buttonType:'功能',\r\n buttonName:buttonName\r\n });\r\n },\r\n initPage(){\r\n getOrderDetailApi(this.orderNo).then(res=>{\r\n this.goods_id = res.goods_id;\r\n this.invite_code = `CC-${res.invite_type}-${res.invite_id}`\r\n this.money = res.money;\r\n getGoodsDetailApi(this.goods_id).then(data=>{\r\n data.desc = JSON.parse(data.desc);\r\n data.goods_desc = JSON.parse(data.goods_desc);\r\n data.share_desc = JSON.parse(data.share_desc);\r\n this.goodsDetail = data;\r\n })\r\n })\r\n },\r\n goIndex(){\r\n this.$router.push({name:'index'})\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n .buy-success{\r\n background: #eee;\r\n .banner{\r\n padding: 20 * @toVw;\r\n background: white;\r\n text-align: center;\r\n margin-bottom: 10 * @toVw;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n .shop-block{\r\n background: white;\r\n .shop{\r\n padding: 20/7.5vw;\r\n border-bottom: 1px solid #d8d8d8;\r\n position: relative;\r\n &:after{\r\n content:'';\r\n display: block;\r\n clear: both;\r\n }\r\n .img-block{\r\n float: left;\r\n margin-right: 20/7.5vw;\r\n img{\r\n width: 250/7.5vw;\r\n }\r\n min-height: 120px;\r\n }\r\n\r\n .title{\r\n font-size: 18px;\r\n overflow: hidden;\r\n text-overflow:ellipsis;\r\n white-space: nowrap;\r\n color: #333333;\r\n margin-bottom: 5/7.5vw;\r\n }\r\n .content{\r\n font-size: 12px;\r\n line-height: 1.4em;\r\n color: #CCCCCC;\r\n height: 4.2em;\r\n overflow: hidden;\r\n\r\n }\r\n .price{\r\n font-size: 18px;\r\n color: #FF001F;\r\n position: absolute;\r\n right: 20/7.5vw;\r\n bottom: 20/7.5vw;\r\n }\r\n }\r\n }\r\n .button-block{\r\n position: fixed;\r\n bottom: 10*@toVw;\r\n width: 315 * @toVw;\r\n padding: 0 30 * @toVw;\r\n border-radius: 100px;\r\n overflow: hidden;\r\n button{\r\n border-radius: 1000px;\r\n }\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/buy/buySuccess.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"buy-success\"},[_c('div',{staticClass:\"banner\"},[_c('img',{attrs:{\"src\":_vm.img.weChat}})]),_vm._v(\" \"),_c('div',[(_vm.goodsDetail)?_c('div',{staticClass:\"shop-block\"},[_c('div',{staticClass:\"shop\"},[_c('div',{staticClass:\"img-block\"},[_c('img',{attrs:{\"src\":_vm.goodsDetail.goods_desc.img[0].url}})]),_vm._v(\" \"),_c('div',[_c('div',{staticClass:\"title\"},[_vm._v(\"\\n \"+_vm._s(_vm.goodsDetail.name)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"content\"},[_vm._v(\"\\n \"+_vm._s(_vm.goodsDetail.goods_desc.desc)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"price\"},[_vm._v(\"\\n 价格 ¥\"+_vm._s(_vm.money/100)+\"\\n \")])])])]):_vm._e()]),_vm._v(\" \"),(_vm.goodsDetail && _vm.goodsDetail.goods_type !== 5)?_c('div',{staticClass:\"button-block\"},[_c('mt-button',{attrs:{\"type\":\"danger\",\"size\":\"large\"},on:{\"click\":function($event){_vm.goIndex();_vm.buttonClick('进入课程')}}},[_vm._v(\"进入课程\")])],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-a47a6d52\",\"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/buySuccess.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-a47a6d52\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./buySuccess.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!./buySuccess.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./buySuccess.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-a47a6d52\\\",\\\"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!./buySuccess.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-a47a6d52\"\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/buySuccess.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([17],{JEbQ:function(t,e){},"U/b5":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("2oJL"),s=a("Jmy5"),n=a("Au9i"),r={name:"mine",components:{bottomTab:i.a},data:function(){return{image:s.b,userDetail:{}}},mounted:function(){this.initPage()},methods:{initPage:function(){this.userDetail=JSON.parse(localStorage.getItem("userDesc"))},clearBoth:function(){this.$sa.track("buttonClick",{tabTitle:"我的",moduleTitle:"我的",buttonType:"清楚缓存",buttonName:"清楚缓存"}),localStorage.clear(),Object(n.Toast)("清除成功")}}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mine"},[a("div",{staticClass:"head",style:{backgroundImage:"url("+t.image.head_bg+")"}},[a("img",{staticClass:"header-icon",attrs:{src:t.userDetail.avatar}}),t._v(" "),a("div",{staticClass:"ref-block",on:{click:function(e){t.clearBoth()}}},[a("img",{attrs:{src:t.image.ref}})]),t._v(" "),a("p",{staticClass:"name"},[t._v(t._s(t.userDetail.nickname))]),t._v(" "),a("span",{staticClass:"id"},[t._v("学员号:"+t._s(t.userDetail.user_id))])]),t._v(" "),a("div",{staticClass:"list"},[a("mt-cell",{attrs:{title:"订单",to:"/order","is-link":""}},[a("img",{attrs:{slot:"icon",src:t.image.order,width:"24",height:"24"},slot:"icon"})])],1),t._v(" "),a("bottom-tab")],1)},staticRenderFns:[]};var o=a("VU/8")(r,c,!1,function(t){a("JEbQ")},"data-v-6f74e03a",null);e.default=o.exports}});
//# sourceMappingURL=17.24140013ab3cbe863f0f.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/mine.vue","webpack:///./src/components/mine.vue?3df5","webpack:///./src/components/mine.vue"],"names":["mine","name","components","bottomTab","data","image","imgUrl","userDetail","mounted","this","initPage","methods","JSON","parse","localStorage","getItem","clearBoth","$sa","track","tabTitle","moduleTitle","buttonType","buttonName","clear","Object","mint_ui_common","components_mine","render","_vm","_h","$createElement","_c","_self","staticClass","style","backgroundImage","attrs","src","avatar","_v","on","click","$event","ref","_s","nickname","user_id","title","to","is-link","slot","order","width","height","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"qKA0BAA,GACAC,KAAA,OACAC,YACAC,YAAA,GAEAC,KALA,WAMA,OACAC,MAAAC,EAAA,EACAC,gBAGAC,QAXA,WAYAC,KAAAC,YAEAC,SACAD,SADA,WAEAD,KAAAF,WAAAK,KAAAC,MAAAC,aAAAC,QAAA,cAEAC,UAJA,WAKAP,KAAAQ,IAAAC,MAAA,eACAC,SAAA,KACAC,YAAA,KACAC,WAAA,OACAC,WAAA,SAEAR,aAAAS,QACMC,OAAAC,EAAA,MAAAD,CAAN,WCjDeE,GADEC,OAFjB,WAA0B,IAAAC,EAAAnB,KAAaoB,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,SAAmBF,EAAA,OAAYE,YAAA,OAAAC,OAA2BC,gBAAA,OAAAP,EAAAvB,MAAA,eAAuD0B,EAAA,OAAYE,YAAA,cAAAG,OAAiCC,IAAAT,EAAArB,WAAA+B,UAA6BV,EAAAW,GAAA,KAAAR,EAAA,OAAwBE,YAAA,YAAAO,IAA4BC,MAAA,SAAAC,GAAyBd,EAAAZ,gBAAkBe,EAAA,OAAYK,OAAOC,IAAAT,EAAAvB,MAAAsC,SAAqBf,EAAAW,GAAA,KAAAR,EAAA,KAAwBE,YAAA,SAAmBL,EAAAW,GAAAX,EAAAgB,GAAAhB,EAAArB,WAAAsC,aAAAjB,EAAAW,GAAA,KAAAR,EAAA,QAAmEE,YAAA,OAAiBL,EAAAW,GAAA,OAAAX,EAAAgB,GAAAhB,EAAArB,WAAAuC,cAAAlB,EAAAW,GAAA,KAAAR,EAAA,OAA0EE,YAAA,SAAmBF,EAAA,WAAgBK,OAAOW,MAAA,KAAAC,GAAA,SAAAC,UAAA,MAAyClB,EAAA,OAAYK,OAAOc,KAAA,OAAAb,IAAAT,EAAAvB,MAAA8C,MAAAC,MAAA,KAAAC,OAAA,MAA+DH,KAAA,YAAa,GAAAtB,EAAAW,GAAA,KAAAR,EAAA,mBAEtxBuB,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEzD,EACA0B,GATF,EAVA,SAAAgC,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/17.24140013ab3cbe863f0f.js","sourcesContent":["<template>\r\n <div class=\"mine\">\r\n <div class=\"head\" :style=\"{backgroundImage:`url(${image.head_bg})`}\">\r\n <img class=\"header-icon\" :src=\"userDetail.avatar\">\r\n <div class=\"ref-block\" @click=\"clearBoth()\">\r\n <img :src=\"image.ref\"/>\r\n </div>\r\n <p class=\"name\">{{userDetail.nickname}}</p>\r\n <span class=\"id\">学员号:{{userDetail.user_id}}</span>\r\n </div>\r\n <div class=\"list\">\r\n <mt-cell title=\"订单\" to=\"/order\" is-link>\r\n <img slot=\"icon\" :src=\"image.order\" width=\"24\" height=\"24\">\r\n </mt-cell>\r\n <!--<mt-cell title=\"Q&A\" to=\"//github.com\" is-link>-->\r\n <!--<img slot=\"icon\" :src=\"image.qa\" width=\"24\" height=\"24\">-->\r\n <!--</mt-cell>-->\r\n </div>\r\n <bottom-tab/>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import bottomTab from './public/bottomTab';\r\n import {mineImage} from \"../util/imgUrl\";\r\n import { Toast } from 'mint-ui';\r\n export default {\r\n name: \"mine\",\r\n components:{\r\n bottomTab\r\n },\r\n data(){\r\n return {\r\n image:mineImage,\r\n userDetail:{}\r\n }\r\n },\r\n mounted(){\r\n this.initPage()\r\n },\r\n methods:{\r\n initPage(){\r\n this.userDetail = JSON.parse(localStorage.getItem('userDesc'))\r\n },\r\n clearBoth(){\r\n this.$sa.track('buttonClick',{\r\n tabTitle:'我的',\r\n moduleTitle:'我的',\r\n buttonType:'清楚缓存',\r\n buttonName:'清楚缓存'\r\n });\r\n localStorage.clear();\r\n Toast('清除成功')\r\n\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @import \"../util/public\";\r\n .mine{\r\n height: 100%;\r\n background: #EEEEEE;\r\n overflow: auto;\r\n .head{\r\n .ref-block{\r\n width: 25 * @toVw;\r\n height: 25 * @toVw;\r\n position: absolute;\r\n right: 20 * @toVw;\r\n top: 20 * @toVw;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n width: 375 * @toVw;\r\n height: 160 * @toVw ;\r\n background-size: 100% 100%;\r\n color: white;\r\n text-align: center;\r\n .header-icon{\r\n margin-top: 18 * @toVw;\r\n margin-bottom: 14 * @toVw;\r\n width: 72 * @toVw;\r\n height: 72 * @toVw;\r\n border-radius: 10000px;\r\n }\r\n .name{\r\n font-size:14px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:normal;\r\n color:rgba(255,255,255,1);\r\n line-height:20* @toVw;\r\n }\r\n .id{\r\n font-size:12px;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:normal;\r\n color: #808080;\r\n border-radius: 200px;\r\n line-height:17* @toVw;\r\n background-color: white;\r\n padding: 0 20*@toVw;\r\n }\r\n }\r\n .list{\r\n margin-top: 12*@toVw;\r\n .mt-cell{\r\n height: 40 * @toVw;\r\n }\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/mine.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"mine\"},[_c('div',{staticClass:\"head\",style:({backgroundImage:(\"url(\" + (_vm.image.head_bg) + \")\")})},[_c('img',{staticClass:\"header-icon\",attrs:{\"src\":_vm.userDetail.avatar}}),_vm._v(\" \"),_c('div',{staticClass:\"ref-block\",on:{\"click\":function($event){_vm.clearBoth()}}},[_c('img',{attrs:{\"src\":_vm.image.ref}})]),_vm._v(\" \"),_c('p',{staticClass:\"name\"},[_vm._v(_vm._s(_vm.userDetail.nickname))]),_vm._v(\" \"),_c('span',{staticClass:\"id\"},[_vm._v(\"学员号:\"+_vm._s(_vm.userDetail.user_id))])]),_vm._v(\" \"),_c('div',{staticClass:\"list\"},[_c('mt-cell',{attrs:{\"title\":\"订单\",\"to\":\"/order\",\"is-link\":\"\"}},[_c('img',{attrs:{\"slot\":\"icon\",\"src\":_vm.image.order,\"width\":\"24\",\"height\":\"24\"},slot:\"icon\"})])],1),_vm._v(\" \"),_c('bottom-tab')],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-6f74e03a\",\"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/mine.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-6f74e03a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./mine.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!./mine.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./mine.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6f74e03a\\\",\\\"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!./mine.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-6f74e03a\"\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/mine.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([3],{"1UEi":function(e,t,i){e.exports=i.p+"static/img/refIcon.2a798e4.png"},"2vor":function(e,t,i){e.exports=i.p+"static/img/header_t04.104c2fe.png"},AlL1:function(e,t,i){e.exports=i.p+"static/img/invite_result.641aca1.png"},EXBS:function(e,t){},G3B8:function(e,t,i){e.exports=i.p+"static/img/btn.9815b8e.png"},J85P:function(e,t,i){e.exports=i.p+"static/img/header_02.7e13d5f.png"},PHFB:function(e,t,i){e.exports=i.p+"static/img/no_data.23b59fc.png"},c8tX:function(e,t,i){e.exports=i.p+"static/img/header_t01.51aa17a.png"},dl1Z:function(e,t){},qVuA:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABECAYAAADqb1uvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NjczMkQzRUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5NjczMkQ0RUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk2NzMyRDFFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk2NzMyRDJFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Wm4GZAAAO6klEQVR42uxd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"},yYpN:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("MJLE"),o=i.n(n),s=i("Au9i"),r=i("CCn6"),a=i("E26C"),c=i.n(a),d=i("kXdI"),u=i.n(d),l=i("1UEi"),p=i.n(l),g=i("XaoW"),h=i.n(g),v=i("zpE/"),f=i.n(v),I=i("0ZjB"),m=i.n(I),D=i("2Pnh"),A=i.n(D),R=i("c8tX"),w=i.n(R),b=i("J85P"),M=i.n(b),T=i("2vor"),y=i.n(T),C=i("AlL1"),B=i.n(C),x=i("qVuA"),O=i.n(x),L=i("G3B8"),E=i.n(L),Q=i("PHFB"),G=i.n(Q),S={name:"index",data:function(){return{header1:w.a,header2:M.a,header4:y.a,inviteResultTitle:B.a,moreResult:O.a,inviteBtn:E.a,refBg:c.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:f.a,weChatIcon:h.a,closeUrl:m.a,moreUrl:u.a,refIcon:p.a,noData:G.a,swiperOption:{pagination:{el:".swiper-pagination"}},QRCodeB:!1,dataURL:null,user_id:null,invite_code_f:!0,invite_code:"",shopId:"",groupId:null,groupDetail:!1,groupData:null,earnings:0,userNum:0,inviteList:[],shareTitle:"唱唱启蒙英语邀友返现金",shareDesc:"唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~"}},filters:{formatDate:function(e){return e?e.split(" ")[0]:""}},mounted:function(){this.getInviteResult(),this.getInviteList(),this.enableShare()},methods:{goToInvite:function(){var e={};window.location.href.indexOf("shopId")>-1&&(e.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(e.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(e.invite_code=this.$route.query.invite_code),this.$router.push({name:"activityInvite",query:e})},goToInviteList:function(){var e={};window.location.href.indexOf("shopId")>-1&&(e.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(e.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(e.invite_code=this.$route.query.invite_code),this.$router.push({name:"inviteList",query:e})},refshow:function(){var e=this;if(s.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))setTimeout(function(){s.Indicator.close(),e.invite_code||(e.invite_code="CC-USER"),e.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id;var t=e.invite_code.split("-");t.length>2&&"TEACHER"===t[1]&&(t[1]="USER");var i=t[0]+"-"+t[1],n="https://wechat.changchangenglish.com/#/buyDetail?shopId="+e.shopId+"&invite_code="+i+"-"+e.user_id;e.groupId&&"null"!==e.groupId&&(n+="&groupId="+e.groupId),e.qrcode(n),e.refVisible=!0,e.$nextTick(function(){e.dataURL||setTimeout(function(){var t=document.getElementById("capture").getClientRects()[0],i=(t.height,t.width);document.getElementById("capture").style.width=i+"px";e.getOffsetRect(e.$refs.imageWrapper);var n=document.getElementById("capture").getClientRects()[0],o=n.height1,s=n.width1;A()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:s,height:o,letterRendering:!0}).then(function(t){var i=t.toDataURL("image/jpg");e.dataURL=i}).catch(function(e){alert(e),console.log()})},500)})},500);else{var t={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:t})}},getOffsetRect:function(e){var t=e.getBoundingClientRect(),i=document.body,n=document.documentElement,o=window.pageYOffset||n.scrollTop||i.scrollTop,s=window.pageXOffset||n.scrollLeft||i.scrollLeft,r=n.clientTop||i.clientTop,a=n.clientLeft||i.clientLeft,c=t.top+o-r,d=t.left+s-a;return{top:Math.round(c),left:Math.round(d)}},qrcode:function(e){this.QRCodeB?this.QRCodeB.makeCode(e):this.QRCodeB=new o.a("qrcode",{width:80,height:80,text:e,image:""})},enableShare:function(){var e=this;Object(r.y)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(t){wx.config({debug:!1,appId:t.appId,timestamp:parseInt(t.timestamp),nonceStr:t.nonceStr,signature:t.signature,jsApiList:t.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:e.shareTitle,desc:e.shareDesc,link:window.location.href,imgUrl:"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功"),window._hmt.push(["_trackEvent","分享","商品页好友分享","id"+e.shopId,e.invite_code])},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:e.shareTitle,desc:e.shareDesc,link:window.location.href,imgUrl:"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){window._hmt.push(["_trackEvent","分享","商品页朋友圈分享","id"+e.shopId,e.invite_code])},cancel:function(){}})})})},onShare:function(e){this.shopId,this.groupId,this.invite_code;1===e&&(this.shopId,this.invite_code)},toDataURLBase64:function(e,t){var i=new XMLHttpRequest;i.onload=function(){var e=new FileReader;e.onloadend=function(){t(e.result)},e.readAsDataURL(i.response)},i.responseType="blob",i.open("GET",e,!0),i.send()},getDetail:function(){var e=this;window.location.href.indexOf("invite_code")>-1&&(this.invite_code=this.$route.query.invite_code,this.invite_code.split("-").length<3&&(this.invite_code_f=!1));window.location.href.indexOf("shopId")>-1&&(this.shopId=this.$route.query.shopId,Object(r.g)(this.shopId).then(function(t){if(t.desc=JSON.parse(t.desc),t.goods_desc=JSON.parse(t.goods_desc),t.share_desc=JSON.parse(t.share_desc),2===t.status&&t.bind_goods_id)return e.$router.push({name:"buyDetail",query:{shopId:t.bind_goods_id}}),void e.getDetail();e.groupDetail=t;for(var i=0;i<e.groupDetail.header_url.length;i++)e.groupDetail.header_url[i]=e.groupDetail.header_url[i].replace("http://","https://");if(e.groupDetail.desc.detail=e.groupDetail.desc.detail.replace(/http:\/\//g,"https://"),e.groupDetail.desc.qa=e.groupDetail.desc.qa.replace(/http:\/\//g,"https://"),e.groupDetail.share_desc.refImg&&1===e.groupDetail.share_desc.refImg.length){e.groupDetail.share_desc.refImg[0].url=e.groupDetail.share_desc.refImg[0].url.replace("http://","https://");var n=e;e.toDataURLBase64(e.groupDetail.share_desc.refImg[0].url,function(e){n.groupDetail.share_desc.refImg[0].url=e})}2===e.groupDetail.goods_type&&(localStorage.getItem("cc_token")&&Object(r.s)({goods_id:e.shopId}).then(function(t){t.out_trade_no&&e.$router.push({name:"success",query:{out_trade_no:t.out_trade_no}})}),window.location.href.indexOf("groupId")>-1?(e.groupId=e.$route.query.groupId,Object(r.i)(e.groupId).then(function(t){e.groupData=t}),e.onShare(0)):e.onShare(1))}))},getInviteResult:function(){var e=this,t=this.$route.query.shopId;Object(r.l)({},t).then(function(t){e.earnings=t.earnings,e.userNum=t.user_num})},getInviteList:function(){var e=this,t=this.$route.query.shopId;Object(r.k)({page:1,limit:4},t).then(function(t){e.inviteList=t.list})}}},Z={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",{staticClass:"activity"},[i("img",{staticClass:"headerImg",attrs:{src:e.header1}}),e._v(" "),i("img",{staticClass:"headerImg",attrs:{src:e.header2}}),e._v(" "),i("div",{staticClass:"inviteContainer"},[i("img",{staticClass:"invite-title",attrs:{src:e.inviteResultTitle}}),e._v(" "),i("div",{staticClass:"invite-list"},[e._m(0),e._v(" "),i("div",{staticClass:"flex-center i-num red"},[i("span",[e._v(e._s(e.userNum)+"人")]),e._v(" "),i("span",[e._v(e._s(e.earnings/100)+"元")])])]),e._v(" "),0===e.userNum?i("img",{staticClass:"noData",attrs:{src:e.noData}}):e._e(),e._v(" "),0!=e.userNum?[i("ul",{staticClass:"p-list"},e._l(e.inviteList,function(t){return i("li",[i("div",{staticClass:"flex-start no-margin"},[i("img",{attrs:{src:t.avatar}}),e._v(" "),i("span",[e._v(e._s(t.nickname))])]),e._v(" "),i("span",{staticClass:"no-margin"},[e._v(e._s(e._f("formatDate")(t.pay_at)))])])})),e._v(" "),e.inviteList&&e.inviteList.length>3?i("img",{staticClass:"moreBtn",attrs:{src:e.moreResult},on:{click:e.goToInviteList}}):e._e()]:e._e()],2),e._v(" "),i("img",{staticClass:"headerImg",attrs:{src:e.header4}}),e._v(" "),i("div",{staticClass:"invite-btn"},[i("img",{attrs:{src:e.inviteBtn},on:{click:e.goToInvite}})])])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"flex-center i-title"},[t("span",[this._v("受邀购买")]),this._v(" "),t("span",[this._v("已获奖金")])])}]};var Y=i("VU/8")(S,Z,!1,function(e){i("EXBS"),i("dl1Z")},"data-v-5b425b3a",null);t.default=Y.exports}});
//# sourceMappingURL=3.eca993e6f9680a0a5470.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/refIcon.png","webpack:///./src/assets/activity/header_t04.png","webpack:///./src/assets/activity/invite_result.png","webpack:///./src/assets/activity/btn.png","webpack:///./src/assets/activity/header_02.png","webpack:///./src/assets/activity/no_data.png","webpack:///./src/assets/activity/header_t01.png","webpack:///./src/assets/activity/more.png","webpack:///src/components/buy/activity.vue","webpack:///./src/components/buy/activity.vue?335a","webpack:///./src/components/buy/activity.vue"],"names":["module","exports","__webpack_require__","p","activity","name","data","header1","header_t01_default","a","header2","header_02_default","header4","header_t04_default","inviteResultTitle","invite_result_default","moreResult","more_default","inviteBtn","btn_default","refBg","refBg_default","join","popType","popFill","popupVisible","refVisible","tabType","popcontentW","popcontentT","qrCode","weChatCode_default","weChatIcon","wechatIcon_default","closeUrl","closemy_default","moreUrl","moreIcon_default","refIcon","refIcon_default","noData","no_data_default","swiperOption","pagination","el","QRCodeB","dataURL","user_id","invite_code_f","invite_code","shopId","groupId","groupDetail","groupData","earnings","userNum","inviteList","shareTitle","shareDesc","filters","formatDate","value","split","mounted","this","getInviteResult","getInviteList","enableShare","methods","goToInvite","query","window","location","href","indexOf","$route","$router","push","goToInviteList","refshow","_this2","mint_ui_common","open","document","body","scrollTop","documentElement","localStorage","getItem","setTimeout","close","JSON","parse","length","code","URL","qrcode","$nextTick","_document$getElementB","getElementById","getClientRects","width","height","style","getOffsetRect","$refs","imageWrapper","_document$getElementB2","height1","width1","npm_default","async","timeout","scrollX","scale","letterRendering","then","canvas","toDataURL","catch","res","alert","console","log","retUrl","fullPath","is_new_user_url","ele","box","getBoundingClientRect","docElem","pageYOffset","scrollLeft","pageXOffset","clientTop","clientLeft","top","left","Math","round","makeCode","qrcode_default","text","image","that","Object","api","api_list","url","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","desc","link","imgUrl","success","_hmt","cancel","onMenuShareAppMessage","onShare","type","toDataURLBase64","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","getDetail","_this3","goods_desc","share_desc","status","bind_goods_id","i","header_url","replace","detail","qa","refImg","_this","avatarUrl","goods_type","goods_id","out_trade_no","_this4","id","user_num","_this5","page","limit","list","buy_activity","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","_m","_s","_e","_l","avatar","nickname","_f","pay_at","on","click","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/3.eca993e6f9680a0a5470.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/refIcon.2a798e4.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/refIcon.png\n// module id = 1UEi\n// module chunks = 3 4","module.exports = __webpack_public_path__ + \"static/img/header_t04.104c2fe.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_t04.png\n// module id = 2vor\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/invite_result.641aca1.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/invite_result.png\n// module id = AlL1\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/btn.9815b8e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/btn.png\n// module id = G3B8\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/header_02.7e13d5f.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_02.png\n// module id = J85P\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/no_data.23b59fc.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/no_data.png\n// module id = PHFB\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/header_t01.51aa17a.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/header_t01.png\n// module id = c8tX\n// module chunks = 3","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABECAYAAADqb1uvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NjczMkQzRUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5NjczMkQ0RUZEOTExRTg4M0Y3RDUzNzFCQjA0NzA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk2NzMyRDFFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk2NzMyRDJFRkQ5MTFFODgzRjdENTM3MUJCMDQ3MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Wm4GZAAAO6klEQVR42uxd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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/activity/more.png\n// module id = qVuA\n// module chunks = 3","<template>\r\n <div>\r\n <div class=\"activity\">\r\n <img class=\"headerImg\" :src=\"header1\">\r\n <img class=\"headerImg\" :src=\"header2\">\r\n <div class=\"inviteContainer\">\r\n <img class=\"invite-title\" :src=\"inviteResultTitle\">\r\n <div class=\"invite-list\">\r\n <div class=\"flex-center i-title\">\r\n <span>受邀购买</span>\r\n <span>已获奖金</span>\r\n </div>\r\n <div class=\"flex-center i-num red\">\r\n <span>{{userNum}}人</span>\r\n <span>{{earnings / 100}}元</span>\r\n </div>\r\n </div>\r\n <img class=\"noData\" :src=\"noData\" v-if=\"userNum === 0\"/>\r\n <template v-if=\"userNum != 0\">\r\n <ul class=\"p-list\">\r\n <li v-for=\"data in inviteList\">\r\n <div class=\"flex-start no-margin\">\r\n <img :src=\"data.avatar\"/>\r\n <span>{{data.nickname}}</span>\r\n </div>\r\n <span class=\"no-margin\">{{data.pay_at | formatDate}}</span>\r\n </li>\r\n </ul>\r\n <img v-if=\"inviteList && inviteList.length > 3\" class=\"moreBtn\" :src=\"moreResult\" @click=\"goToInviteList\">\r\n </template>\r\n </div>\r\n <img class=\"headerImg\" :src=\"header4\">\r\n <div class=\"invite-btn\">\r\n <img :src=\"inviteBtn\" @click=\"goToInvite\">\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import QRCode from 'qrcodejs2'\r\n import { Indicator } from 'mint-ui';\r\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getInviteResultApi,getInviteListApi} from \"../../service/api\";\r\n import refBg from '../../assets/refBg.png'\r\n import moreUrl from '../../assets/moreIcon.png'\r\n import refIcon from '../../assets/refIcon.png'\r\n import weChatIcon from '../../assets/wechatIcon.png'\r\n import weChatQrUrl from '../../assets/weChatCode.png'\r\n import closeUrl from '../../assets/closemy.png'\r\n import html2canvas from 'html2canvas'\r\n\r\n // import header_1 from '../../assets/activity/header_01.png'\r\n import header_1 from '../../assets/activity/header_t01.png'\r\n import header_2 from '../../assets/activity/header_02.png'\r\n // import header_4 from '../../assets/activity/header_04.png'\r\n import header_4 from '../../assets/activity/header_t04.png'\r\n import invite_result_title from '../../assets/activity/invite_result.png'\r\n import more_result from '../../assets/activity/more.png'\r\n import invite_poster from '../../assets/activity/btn.png'\r\n import noData from '../../assets/activity/no_data.png'\r\n export default {\r\n name: \"index\",\r\n data(){\r\n return {\r\n header1: header_1,\r\n header2: header_2,\r\n header4: header_4,\r\n inviteResultTitle: invite_result_title,\r\n moreResult: more_result,\r\n inviteBtn: invite_poster,\r\n refBg:refBg,\r\n join:false,\r\n popType:false,\r\n popFill:false,\r\n popupVisible:false,\r\n refVisible:false,\r\n tabType:true,\r\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\r\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\r\n qrCode:weChatQrUrl,\r\n weChatIcon:weChatIcon,\r\n closeUrl:closeUrl,\r\n moreUrl:moreUrl,\r\n refIcon:refIcon,\r\n noData: noData,\r\n swiperOption: {\r\n pagination: {\r\n el: '.swiper-pagination'\r\n }\r\n },\r\n QRCodeB:false,\r\n dataURL:null,\r\n user_id:null,\r\n invite_code_f:true,\r\n invite_code:'',\r\n shopId:'',\r\n groupId:null,\r\n groupDetail:false,\r\n groupData:null,\r\n earnings: 0,\r\n userNum: 0,\r\n inviteList: [],\r\n shareTitle: '唱唱启蒙英语邀友返现金',\r\n shareDesc: '唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~'\r\n }\r\n },\r\n filters: {\r\n formatDate(value){\r\n if(value) {\r\n return value.split(' ')[0]\r\n } else {\r\n return ''\r\n }\r\n }\r\n },\r\n mounted(){\r\n this.getInviteResult();\r\n this.getInviteList();\r\n this.enableShare();\r\n },\r\n methods:{\r\n goToInvite(){\r\n let query = {}\r\n if(window.location.href.indexOf('shopId')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf('invite_code')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:'activityInvite',query:query})\r\n },\r\n goToInviteList(){\r\n let query = {}\r\n if(window.location.href.indexOf('shopId')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf('invite_code')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:'inviteList',query:query})\r\n },\r\n refshow(){\r\n Indicator.open();\r\n if(document.body.scrollTop < 10){\r\n document.body.scrollTop = 20;\r\n document.documentElement.scrollTop = 20;\r\n }\r\n if(localStorage.getItem('cc_token') && localStorage.getItem('cc_token') !== ''){\r\n setTimeout(()=>{\r\n Indicator.close();\r\n if(!this.invite_code){\r\n this.invite_code = 'CC-USER'\r\n }\r\n this.user_id=JSON.parse(localStorage.getItem('userDesc')).user_id;\r\n let invite_code = this.invite_code.split('-');\r\n if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\r\n invite_code[1] = 'USER'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\r\n if(this.groupId && this.groupId !== 'null'){\r\n URL += `&groupId=${this.groupId}`\r\n }\r\n this.qrcode(URL);\r\n this.refVisible = true;\r\n this.$nextTick(()=>{\r\n if(!this.dataURL){\r\n setTimeout(()=>{\r\n let {\r\n height,\r\n width\r\n } = document.getElementById('capture').getClientRects()[0]\r\n document.getElementById('capture').style.width = width + 'px';\r\n let o = this.getOffsetRect(this.$refs.imageWrapper);\r\n let {\r\n height1,\r\n width1\r\n } = document.getElementById('capture').getClientRects()[0];\r\n html2canvas(document.getElementById('capture'),{\r\n async: true,\r\n timeout: 500,\r\n scrollX:1,\r\n scale: 3,\r\n width: width1,\r\n height: height1,\r\n letterRendering: true,\r\n }).then((canvas) => {\r\n let dataURL = canvas.toDataURL(\"image/jpg\");\r\n this.dataURL = dataURL;\r\n }).catch(res=>{alert(res);console.log()});\r\n },500)\r\n }else{\r\n\r\n }\r\n })\r\n },500)\r\n\r\n }else{\r\n let query = {retUrl:this.$route.fullPath,is_new_user_url:'1'};\r\n this.$router.push({name:'author',query:query})\r\n }\r\n },\r\n getOffsetRect(ele){\r\n var box=ele.getBoundingClientRect();\r\n var body=document.body,\r\n docElem=document.documentElement;\r\n //获取页面的scrollTop,scrollLeft(兼容性写法)\r\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\r\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\r\n var clientTop=docElem.clientTop||body.clientTop,\r\n clientLeft=docElem.clientLeft||body.clientLeft;\r\n var top=box.top+scrollTop-clientTop,\r\n left=box.left+scrollLeft-clientLeft;\r\n return {\r\n //Math.round 兼容火狐浏览器bug\r\n top:Math.round(top),\r\n left:Math.round(left)\r\n }\r\n },\r\n qrcode(data){\r\n if(this.QRCodeB){\r\n this.QRCodeB.makeCode(data)\r\n }else{\r\n this.QRCodeB = new QRCode('qrcode', {\r\n width: 80,\r\n height: 80, // 高度\r\n text: data, // 二维码内容\r\n image: ''\r\n });\r\n }\r\n\r\n },\r\n // 分享\r\n enableShare: function() {\r\n let that = this;\r\n getwechatParam({\r\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\r\n url:window.location.href.split('#')[0]\r\n }).then(wechatRes => {\r\n wx.config({\r\n debug: false,\r\n appId: wechatRes.appId,\r\n timestamp: parseInt(wechatRes.timestamp),\r\n nonceStr: wechatRes.nonceStr,\r\n signature: wechatRes.signature,\r\n jsApiList: wechatRes.jsApiList\r\n });\r\n wx.ready(function() {\r\n wx.onMenuShareTimeline({\r\n title: that.shareTitle, // 分享标题\r\n desc: that.shareDesc,// 分享描述\r\n link: window.location.href, // 分享链接\r\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n console.log('分享成功');\r\n window._hmt.push(['_trackEvent', '分享', \"商品页好友分享\",`id${that.shopId}`,that.invite_code]);//百度统计\r\n },\r\n cancel: function() {\r\n // alert(\"失败\")\r\n console.log('分享失败')\r\n }\r\n });\r\n wx.onMenuShareAppMessage({\r\n title: that.shareTitle, // 分享标题\r\n desc: that.shareDesc,// 分享描述\r\n link: window.location.href, // 分享链接\r\n imgUrl: 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n window._hmt.push(['_trackEvent', '分享', \"商品页朋友圈分享\",`id${that.shopId}`,that.invite_code]);//百度统计\r\n },\r\n cancel: function() {\r\n }\r\n });\r\n })\r\n })\r\n },\r\n onShare: function(type) {\r\n let URL = `${process.env.BUY_URL}?shopId=${this.shopId}&groupId=${this.groupId}&invite_code=${this.invite_code}`;\r\n if(type === 1 ){\r\n URL = `${process.env.BUY_URL}?shopId=${this.shopId}&invite_code=${this.invite_code}`\r\n }\r\n// this.enableShare({\r\n// product_title: this.groupDetail.share_desc.title,\r\n// desc: this.groupDetail.share_desc.content,\r\n// shareIcon:this.groupDetail.share_desc.img[0].url,\r\n// shareUrl:URL\r\n// })\r\n },\r\n toDataURLBase64 (src, callback) {\r\n let xhttp = new XMLHttpRequest();\r\n xhttp.onload = function () {\r\n let fileReader = new FileReader();\r\n fileReader.onloadend = function () {\r\n callback(fileReader.result)\r\n };\r\n fileReader.readAsDataURL(xhttp.response)\r\n };\r\n xhttp.responseType = 'blob';\r\n xhttp.open('GET', src, true);\r\n xhttp.send()\r\n },\r\n // 初始化\r\n getDetail(){\r\n if(window.location.href.indexOf('invite_code')> -1){\r\n this.invite_code = this.$route.query.invite_code;\r\n let l = this.invite_code.split('-').length\r\n if(l < 3){\r\n this.invite_code_f = false\r\n }\r\n }\r\n if(window.location.href.indexOf('shopId')>-1){\r\n this.shopId = this.$route.query.shopId;\r\n getGoodsDetailApi(this.shopId).then(res=>{\r\n res.desc = JSON.parse(res.desc);\r\n res.goods_desc = JSON.parse(res.goods_desc);\r\n res.share_desc = JSON.parse(res.share_desc);\r\n //商品下架跳转绑定商品\r\n if(res.status === 2 && res.bind_goods_id){\r\n this.$router.push({name:'buyDetail',query:{shopId:res.bind_goods_id}});\r\n this.getDetail();\r\n return\r\n }\r\n this.groupDetail = res;\r\n for (let i = 0;i<this.groupDetail.header_url.length;i++){\r\n this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace('http://','https://')\r\n }\r\n this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\/\\//g,'https://');\r\n this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\/\\//g,'https://');\r\n if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\r\n this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace('http://','https://');\r\n let _this = this;\r\n this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\r\n _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\r\n });\r\n }\r\n\r\n if(this.groupDetail.goods_type === 2){\r\n if(localStorage.getItem('cc_token')){\r\n getStatusWechatApi({goods_id:this.shopId}).then(res=>{\r\n if(res.out_trade_no){\r\n this.$router.push({name:'success',query:{out_trade_no:res.out_trade_no}});\r\n }\r\n });\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n this.groupId = this.$route.query.groupId;\r\n getGroupDetailApi(this.groupId).then(res=>{\r\n this.groupData = res\r\n });\r\n this.onShare(0)\r\n }else{\r\n this.onShare(1)\r\n }\r\n }\r\n })\r\n }\r\n },\r\n getInviteResult(){\r\n let id=this.$route.query.shopId;\r\n getInviteResultApi({},id).then(res=>{\r\n this.earnings = res.earnings;\r\n this.userNum = res.user_num;\r\n });\r\n },\r\n getInviteList(){\r\n let json = {\r\n page: 1,\r\n limit: 4\r\n }\r\n let id=this.$route.query.shopId;\r\n getInviteListApi(json,id).then(res=>{\r\n this.inviteList = res.list\r\n });\r\n }\r\n }\r\n }\r\n</script>\r\n<style>\r\n img,video{\r\n max-width: 100%;\r\n }\r\n</style>\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n @red: #fc4a1b;\r\n @borderRadius: 8px;\r\n .activity {\r\n padding-bottom: 120 * @toVh;\r\n background-color: #1a65f7;\r\n }\r\n .headerImg {\r\n width: 100%;\r\n }\r\n .inviteContainer {\r\n position: relative;\r\n margin-left:29 / 2 * @toVw;\r\n margin-right:29 / 2 * @toVw;\r\n margin-top: 128 / 2 * @toVh;\r\n min-height: 100px;\r\n text-align: center;\r\n background-color: #fff;\r\n border-radius: @borderRadius;\r\n padding-top: 80 / 2 * @toVw;\r\n padding-bottom: 38 / 2 * @toVh;\r\n }\r\n .invite-title {\r\n position: absolute;\r\n width: 527 / 2 * @toVw;\r\n left: 50%;\r\n margin-left: -527 / 4 * @toVw;\r\n top: -60 / 2 * @toVw;\r\n height: auto;\r\n }\r\n .invite-list {\r\n margin-left: 32 / 2 * @toVw;\r\n margin-right: 32 / 2 * @toVw;\r\n padding: 28 / 2 * @toVh;\r\n border: 1px solid @red;\r\n border-radius: @borderRadius;\r\n .i-title {\r\n font-size: 14px;\r\n }\r\n .i-num {\r\n font-size: 18px;\r\n }\r\n }\r\n .flex-center {\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n .flex-start {\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n align-items: center;\r\n }\r\n .red{\r\n color: @red;\r\n }\r\n .p-list {\r\n margin: 0 32 / 2 * @toVw;\r\n padding: 0;\r\n li {\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: space-between;\r\n align-items: center;\r\n margin: 0;\r\n padding: 8 * @toVw;\r\n img {\r\n width: 74 / 2 * @toVw;\r\n height: 74 / 2 * @toVw;\r\n margin-right: 5px;\r\n border-radius: 50%;\r\n }\r\n }\r\n }\r\n .no-margin {\r\n margin: 0;\r\n }\r\n .moreBtn {\r\n width: 220 / 2 * @toVw;\r\n height: auto;\r\n }\r\n .invite-btn {\r\n position: fixed;\r\n bottom: 0;\r\n width: 100%;\r\n padding-top: 10 * @toVw;\r\n box-sizing: content-box;\r\n text-align: center;\r\n background-color: #fff;\r\n img {\r\n width: 504 / 2 * @toVw;\r\n height: auto;\r\n }\r\n }\r\n .noData {\r\n width: 80%;\r\n margin-top: 15px;\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/buy/activity.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"activity\"},[_c('img',{staticClass:\"headerImg\",attrs:{\"src\":_vm.header1}}),_vm._v(\" \"),_c('img',{staticClass:\"headerImg\",attrs:{\"src\":_vm.header2}}),_vm._v(\" \"),_c('div',{staticClass:\"inviteContainer\"},[_c('img',{staticClass:\"invite-title\",attrs:{\"src\":_vm.inviteResultTitle}}),_vm._v(\" \"),_c('div',{staticClass:\"invite-list\"},[_vm._m(0),_vm._v(\" \"),_c('div',{staticClass:\"flex-center i-num red\"},[_c('span',[_vm._v(_vm._s(_vm.userNum)+\"人\")]),_vm._v(\" \"),_c('span',[_vm._v(_vm._s(_vm.earnings / 100)+\"元\")])])]),_vm._v(\" \"),(_vm.userNum === 0)?_c('img',{staticClass:\"noData\",attrs:{\"src\":_vm.noData}}):_vm._e(),_vm._v(\" \"),(_vm.userNum != 0)?[_c('ul',{staticClass:\"p-list\"},_vm._l((_vm.inviteList),function(data){return _c('li',[_c('div',{staticClass:\"flex-start no-margin\"},[_c('img',{attrs:{\"src\":data.avatar}}),_vm._v(\" \"),_c('span',[_vm._v(_vm._s(data.nickname))])]),_vm._v(\" \"),_c('span',{staticClass:\"no-margin\"},[_vm._v(_vm._s(_vm._f(\"formatDate\")(data.pay_at)))])])})),_vm._v(\" \"),(_vm.inviteList && _vm.inviteList.length > 3)?_c('img',{staticClass:\"moreBtn\",attrs:{\"src\":_vm.moreResult},on:{\"click\":_vm.goToInviteList}}):_vm._e()]:_vm._e()],2),_vm._v(\" \"),_c('img',{staticClass:\"headerImg\",attrs:{\"src\":_vm.header4}}),_vm._v(\" \"),_c('div',{staticClass:\"invite-btn\"},[_c('img',{attrs:{\"src\":_vm.inviteBtn},on:{\"click\":_vm.goToInvite}})])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"flex-center i-title\"},[_c('span',[_vm._v(\"受邀购买\")]),_vm._v(\" \"),_c('span',[_vm._v(\"已获奖金\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5b425b3a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/buy/activity.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5b425b3a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./activity.vue\")\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5b425b3a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./activity.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./activity.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./activity.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5b425b3a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./activity.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-5b425b3a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/buy/activity.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([4],{"1UEi":function(t,e,i){t.exports=i.p+"static/img/refIcon.2a798e4.png"},BRsW:function(t,e){t.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(t,e){t.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=="},R9DL:function(t,e){},aRHX:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("v2ns");var A=i("7QTg"),n=i("MJLE"),s=i.n(n),c=i("Au9i"),o=i("CCn6"),a=i("E26C"),l=i.n(a),d=i("kXdI"),p=i.n(d),r=i("1UEi"),h=i.n(r),g=i("XaoW"),m=i.n(g),u=i("zpE/"),I=i.n(u),v=i("0ZjB"),R=i.n(v),b=i("t2jw"),N=i.n(b),U=i("BRsW"),D=i.n(U),M=i("wtGu"),w=i.n(M),C=i("rEFa"),S=i.n(C),E=i("H9j6"),V=i.n(E),W=i("2Pnh"),T=i.n(W),j={name:"index",components:{swiper:A.swiper,swiperSlide:A.swiperSlide},data:function(){return{showLoad:!1,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,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:w.a,closePopUrl:S.a,switchUrl:V.a,show:!1,comments:["英语这样启蒙效果太棒啦,唱唱这个启蒙课程做得真不错,推荐给你们!现在限时免费抢,打卡5次全额返学费,报名立送价值98元教具礼盒,数量有限,先到先得!","发现一款对宝宝英语启蒙特别有用的产品,每天10分钟宝宝已经爱上英语、爱唱英语。现在他们有体验课,我体验过了,真的很好!现限时限量免费领取,速来~","第一次接触线上启蒙英语,发现唱唱课程实在太棒啦,既省事宝宝学起来还方便,每天在快乐中学习。现在他们有体验课了,限时免费领取,报名立送价值98元教具礼盒,快来和我一起参与吧!"],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(t){Object(c.Toast)({message:"复制成功",position:"middle",className:"copyToast",duration:2e3}),this.show=!1},refshow:function(){var t=this;if(c.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"),this.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id;var e=this,i=this.invite_code.split("-");i.length>2&&"TEACHER"===i[1]&&(i[1]="USER");var A=i[0]+"-"+i[1],n="https://wechat.changchangenglish.com/#/buyDetail?shopId="+this.shopId+"&invite_code="+A+"-"+this.user_id;this.groupId&&"null"!==this.groupId&&(n+="&groupId="+this.groupId),this.onNewShare(n),this.toDataURLBase64(JSON.parse(localStorage.getItem("userDesc")).avatar.replace("http://","https://"),function(t){e.avatar=t}),this.refVisible=!0,this.$nextTick(function(){e.qrcode(n),t.dataURL||setTimeout(function(){t.showLoad=!0,t.$nextTick(function(){document.getElementById("showImg").onload=function(){var e=document.getElementById("capture").getClientRects()[0],i=e.height,A=e.width,n=e.top;t.getOffsetRect(t.$refs.imageWrapper);console.log("document.getElementById",document.getElementById("capture").getClientRects()[0]),document.getElementById("inviteBtn").style.top=i+n+20+"px",document.getElementById("inviteBtn").style.opacity=1,T()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:2,width:A,height:i,letterRendering:!0}).then(function(e){var i=e.toDataURL("image/jpg");t.dataURL=i,c.Indicator.close()}).catch(function(t){alert(t),console.log()})}})},500)})}else{var s={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:s})}},getOffsetRect:function(t){var e=t.getBoundingClientRect(),i=document.body,A=document.documentElement,n=window.pageYOffset||A.scrollTop||i.scrollTop,s=window.pageXOffset||A.scrollLeft||i.scrollLeft,c=A.clientTop||i.clientTop,o=A.clientLeft||i.clientLeft,a=e.top+n-c,l=e.left+s-o;return{top:Math.round(a),left:Math.round(l)}},qrcode:function(t){this.QRCodeB?this.QRCodeB.makeCode(t):this.QRCodeB=new s.a("qrcode",{width:80,height:80,text:t,image:""})},enableShare:function(t){var e=this;Object(o.y)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(i){console.log("enableShare",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.shareTitle,desc:e.shareDesc,link:t.shareUrl,imgUrl:t.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:e.shareTitle,desc:e.shareDesc,link:t.shareUrl,imgUrl:t.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(t){var e="https://wechat.changchangenglish.com/#/buyDetail??shopId="+this.shopId+"&groupId="+this.groupId+"&invite_code="+this.invite_code;1===t&&(e="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:e})},onNewShare:function(t){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(t,e){var i=new XMLHttpRequest;i.onload=function(){var t=new FileReader;t.onloadend=function(){e(t.result)},t.readAsDataURL(i.response)},i.responseType="blob",i.open("GET",t,!0),i.send()},getDetail:function(){var t=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(o.g)(this.shopId).then(function(e){if(e.desc=JSON.parse(e.desc),e.goods_desc=JSON.parse(e.goods_desc),e.share_desc=JSON.parse(e.share_desc),2===e.status&&e.bind_goods_id)return t.$router.push({name:"buyDetail",query:{shopId:e.bind_goods_id}}),void t.getDetail();t.groupDetail=e;for(var i=0;i<t.groupDetail.header_url.length;i++)t.groupDetail.header_url[i]=t.groupDetail.header_url[i].replace("http://","https://");if(t.groupDetail.desc.detail=t.groupDetail.desc.detail.replace(/http:\/\//g,"https://"),t.groupDetail.desc.qa=t.groupDetail.desc.qa.replace(/http:\/\//g,"https://"),t.groupDetail.share_desc.refImg&&1===t.groupDetail.share_desc.refImg.length){t.groupDetail.share_desc.refImg[0].url=t.groupDetail.share_desc.refImg[0].url.replace("http://","https://");var A=t;t.toDataURLBase64(t.groupDetail.share_desc.refImg[0].url,function(t){A.groupDetail.share_desc.refImg[0].url=t})}2===t.groupDetail.goods_type&&localStorage.getItem("cc_token")?Object(o.s)({goods_id:t.shopId}).then(function(e){e.out_trade_no?t.$router.push({name:"success",query:{out_trade_no:e.out_trade_no}}):t.refshow()}):t.refshow()}))}}},f={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.groupDetail?i("div",{ref:"index",staticClass:"group-index",staticStyle:{"background-color":"#59c1f1"}},[i("div",[t.groupDetail.share_desc.refImg&&t.groupDetail.share_desc.refImg.length>0?i("div",{ref:"imageWrapper",staticClass:"img-cvs",attrs:{id:"capture"}},[t.avatar&&t.QRCodeB?i("div",{attrs:{id:"avatarImg"}},[t.showLoad?i("img",{attrs:{src:t.groupDetail.share_desc.refImg[0].url,id:"showImg"}}):t._e(),t._v(" "),i("div",{staticClass:"avatar-container"},[i("img",{staticClass:"avatar",attrs:{src:t.avatar}}),t._v(" 我已加入,邀请你一起加入")])]):t._e(),t._v(" "),i("div",{staticClass:"qrcode",attrs:{id:"qrcode"}})]):t._e(),t._v(" "),i("img",{staticClass:"cvs-img",attrs:{src:t.dataURL,id:"cvs-img"}}),t._v(" "),i("div",{staticClass:"inviteBtn",attrs:{id:"inviteBtn"}},[t._m(0),t._v(" "),i("div",{staticClass:"i-btn flex-start",on:{click:function(e){t.show=!0}}},[i("img",{staticClass:"i-env",attrs:{src:t.whiteEnvelopeUrl}}),t._v(" "),i("span",{staticClass:"i-env-title"},[t._v("邀请语:")]),t._v(" "),i("div",{staticClass:"elips"},[i("span",{staticClass:"marquee"},[t._v(t._s(t.comments[t.commentIndex]))])])])]),t._v(" "),i("mt-popup",{attrs:{closeOnClickModal:!1},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[i("div",{staticClass:"pop-fill"},[i("div",{staticClass:"flex-bt"},[i("div",{staticClass:"flex-start no-margin"},[i("img",{staticClass:"p-envelope",attrs:{src:t.envelopeUrl}}),t._v(" "),i("span",{staticClass:"p-tips"},[t._v("贴心的邀请语提高成功率")])]),t._v(" "),i("img",{staticClass:"p-switch no-margin",attrs:{src:t.switchUrl},on:{click:t.onSwitch}})]),t._v(" "),i("div",{staticClass:"p-comments"},[i("p",[t._v(t._s(t.comments[t.commentIndex]))])]),t._v(" "),i("div",{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:t.comments[t.commentIndex],expression:"comments[commentIndex]",arg:"copy"},{name:"clipboard",rawName:"v-clipboard:success",value:t.onCopy,expression:"onCopy",arg:"success"}],staticClass:"copyBtn"},[t._v("复制邀请语")]),t._v(" "),i("div",{staticClass:"close"},[i("img",{staticClass:"close-pop",attrs:{src:t.closePopUrl},on:{click:function(e){t.show=!1}}})])])])],1)]):t._e()},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"content-text"},[e("h3",[this._v("长按保存海报 或发送给好友")]),this._v(" "),e("p",[this._v("越多朋友购买,您可得越多奖励")])])}]};var G=i("VU/8")(j,f,!1,function(t){i("b9Y3"),i("R9DL")},"data-v-44cc58f4",null);e.default=G.exports},b9Y3:function(t,e){},rEFa:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5MUEyNDIzRUZEQjExRTg4OUI5RThGRUFFMkUzMkQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5MUEyNDI0RUZEQjExRTg4OUI5RThGRUFFMkUzMkQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTkxQTI0MjFFRkRCMTFFODg5QjlFOEZFQUUyRTMyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTkxQTI0MjJFRkRCMTFFODg5QjlFOEZFQUUyRTMyRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7e86tzAAAHM0lEQVR42uyc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"},t2jw:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqYAAACCCAYAAACU2QqWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFMkY2NUEzRUZEQTExRThCNDg0RTY5QzMyMzE2NDdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFMkY2NUE0RUZEQTExRThCNDg0RTY5QzMyMzE2NDdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEUyRjY1QTFFRkRBMTFFOEI0ODRFNjlDMzIzMTY0N0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEUyRjY1QTJFRkRBMTFFOEI0ODRFNjlDMzIzMTY0N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4O2ZWpAAAZdElEQVR42uzd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"},wtGu:function(t,e){t.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=4.c018c72d02a364954fd5.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/refIcon.png","webpack:///./src/assets/activity/envelope.png","webpack:///./src/assets/activity/switch.png","webpack:///src/components/buy/activityInvite.vue","webpack:///./src/components/buy/activityInvite.vue?e15e","webpack:///./src/components/buy/activityInvite.vue","webpack:///./src/assets/activity/close.png","webpack:///./src/assets/activity/red-bg.png","webpack:///./src/assets/activity/white-envelope.png"],"names":["module","exports","__webpack_require__","p","activityInvite","name","components","swiper","vue_awesome_swiper","swiperSlide","data","showLoad","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","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","JSON","parse","_that","split","length","code","URL","onNewShare","toDataURLBase64","replace","$nextTick","qrcode","setTimeout","getElementById","onload","_document$getElementB","getClientRects","height","width","top","getOffsetRect","$refs","imageWrapper","console","log","style","opacity","npm_default","async","timeout","scrollX","scale","letterRendering","then","canvas","toDataURL","close","catch","res","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","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","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","_this3","indexOf","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","id","_e","_v","_m","on","click","$event","_s","closeOnClickModal","model","value","$$v","expression","directives","rawName","arg","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"yCAAAA,EAAAC,QAAiBC,EAAAC,EAAuB,qDCAxCH,EAAAC,QAAA,qoFCAAD,EAAAC,QAAA,6iFCiEAG,GACAC,KAAA,QACAC,YACAC,OAAAC,EAAA,OACAC,YAAAD,EAAA,aAEAE,KANA,WAOA,OACAC,UAAA,EACAC,MAAAC,EAAAC,EACAC,MAAA,EACAC,SAAA,EACAC,SAAA,EACAC,cAAA,EACAC,YAAA,EACAC,SAAA,EACAC,YAAA,qCACAC,YAAA,+BACAC,OAAAC,EAAAV,EACAW,WAAAC,EAAAZ,EACAa,SAAAC,EAAAd,EACAe,QAAAC,EAAAhB,EACAiB,QAAAC,EAAAlB,EACAmB,cACAC,YACAC,GAAA,uBAGAC,SAAA,EACAC,QAAA,KACAC,QAAA,KACAC,OAAA,GACAC,eAAA,EACAC,YAAA,GACAC,OAAA,GACAC,QAAA,KACAC,aAAA,EACAC,UAAA,KACAC,UAAAC,EAAAjC,EACAkC,YAAAC,EAAAnC,EACAoC,iBAAAC,EAAArC,EACAsC,YAAAC,EAAAvC,EACAwC,UAAAC,EAAAzC,EACA0C,MAAA,EAMAC,UACA,6EACA,2EACA,0FAEAC,aAAA,EACAC,WAAA,uBACAC,UAAA,iDAGAC,QA3DA,WA4DAC,KAAAC,aAEAC,SACAC,SADA,WAEA,IAAAH,KAAAJ,aACAI,KAAAJ,aAAA,EACA,GAAAI,KAAAJ,aACAI,KAAAJ,aAAA,EACA,GAAAI,KAAAJ,eACAI,KAAAJ,aAAA,IAGAQ,OAVA,SAUAC,GACMC,OAAAC,EAAA,MAAAD,EACNE,QAAA,OACAC,SAAA,SACAC,UAAA,YACAC,SAAA,MAEAX,KAAAN,MAAA,GAEAkB,QAnBA,WAmBA,IAAAC,EAAAb,KAMA,GALMO,EAAA,UAANO,OACAC,SAAAC,KAAAC,UAAA,KACAF,SAAAC,KAAAC,UAAA,GACAF,SAAAG,gBAAAD,UAAA,IAEAE,aAAAC,QAAA,kBAAAD,aAAAC,QAAA,aACApB,KAAArB,cACAqB,KAAArB,YAAA,WAEAqB,KAAAxB,QAAA6C,KAAAC,MAAAH,aAAAC,QAAA,aAAA5C,QACA,IAAA+C,EAAAvB,KACArB,EAAAqB,KAAArB,YAAA6C,MAAA,KACA7C,EAAA8C,OAAA,eAAA9C,EAAA,KACAA,EAAA,WAEA,IAAA+C,EAAA/C,EAAA,OAAAA,EAAA,GACAgD,EAAA,2DAAA3B,KAAApB,OAAA,gBAAA8C,EAAA,IAAA1B,KAAAxB,QAEAwB,KAAAnB,SAAA,SAAAmB,KAAAnB,UACA8C,GAAA,YAAA3B,KAAAnB,SAEAmB,KAAA4B,WAAAD,GACA3B,KAAA6B,gBAAAR,KAAAC,MAAAH,aAAAC,QAAA,aAAA3C,OAAAqD,QAAA,+BAAArD,GACA8C,EAAA9C,WAEAuB,KAAA3C,YAAA,EACA2C,KAAA+B,UAAA,WACAR,EAAAS,OAAAL,GACAd,EAAAtC,SACA0D,WAAA,WACApB,EAAAhE,UAAA,EACAgE,EAAAkB,UAAA,WACAhB,SAAAmB,eAAA,WAAAC,OAAA,eAAAC,EAKArB,SAAAmB,eAAA,WAAAG,iBAAA,GAHAC,EAFAF,EAEAE,OACAC,EAHAH,EAGAG,MACAC,EAJAJ,EAIAI,IAGA3B,EAAA4B,cAAA5B,EAAA6B,MAAAC,cACAC,QAAAC,IAAA,0BAAA9B,SAAAmB,eAAA,WAAAG,iBAAA,IACAtB,SAAAmB,eAAA,aAAAY,MAAAN,IAAAF,EAAAE,EAAA,QACAzB,SAAAmB,eAAA,aAAAY,MAAAC,QAAA,EACkBC,IAAlBjC,SAAAmB,eAAA,YACAe,OAAA,EACAC,QAAA,IACAC,QAAA,EACAC,MAAA,EACAb,QACAD,SACAe,iBAAA,IACAC,KAAA,SAAAC,GACA,IAAAhF,EAAAgF,EAAAC,UAAA,aACA3C,EAAAtC,UACoBgC,EAAA,UAApBkD,UACAC,MAAA,SAAAC,GAAAC,MAAAD,GAAAf,QAAAC,YAIA,WAMA,CACA,IAAAgB,GAAAC,OAAA9D,KAAA+D,OAAAC,SAAAC,gBAAA,KACAjE,KAAAkE,QAAAC,MAAA5H,KAAA,SAAAsH,YAGApB,cA1FA,SA0FA2B,GACA,IAAAC,EAAAD,EAAAE,wBACAtD,EAAAD,SAAAC,KACAuD,EAAAxD,SAAAG,gBAEAD,EAAAuD,OAAAC,aAAAF,EAAAtD,WAAAD,EAAAC,UACAyD,EAAAF,OAAAG,aAAAJ,EAAAG,YAAA1D,EAAA0D,WACAE,EAAAL,EAAAK,WAAA5D,EAAA4D,UACAC,EAAAN,EAAAM,YAAA7D,EAAA6D,WACArC,EAAA6B,EAAA7B,IAAAvB,EAAA2D,EACAE,EAAAT,EAAAS,KAAAJ,EAAAG,EACA,OAEArC,IAAAuC,KAAAC,MAAAxC,GACAsC,KAAAC,KAAAC,MAAAF,KAGA9C,OA3GA,SA2GApF,GACAoD,KAAA1B,QACA0B,KAAA1B,QAAA2G,SAAArI,GAEAoD,KAAA1B,QAAA,IAAA4G,EAAAlI,EAAA,UACAuF,MAAA,GACAD,OAAA,GACA6C,KAAAvI,EACAwI,MAAA,MAMAC,YAAA,SAAAC,GACA,IAAAC,EAAAvF,KACMM,OAAAkF,EAAA,EAAAlF,EACNmF,SAAA,4CACAC,IAAAlB,OAAAmB,SAAAC,KAAApE,MAAA,UACA8B,KAAA,SAAAuC,GACAjD,QAAAC,IAAA,cAAAgD,GACAC,GAAAC,QACAC,OAAA,EACAC,MAAAJ,EAAAI,MACAC,UAAAC,SAAAN,EAAAK,WACAE,SAAAP,EAAAO,SACAC,UAAAR,EAAAQ,UACAC,UAAAT,EAAAS,YAEAR,GAAAS,MAAA,WACAT,GAAAU,qBACAC,MAAAlB,EAAA1F,WACA6G,KAAAnB,EAAAzF,UACA6G,KAAArB,EAAAsB,SACAC,OAAAvB,EAAAwB,WAAA,oEACAC,QAAA,WACAnE,QAAAC,IAAA,QACA2B,OAAAwC,KAAA7C,MAAA,kCAAAoB,EAAA3G,OAAA2G,EAAA5G,eAEAsI,OAAA,WAEArE,QAAAC,IAAA,WAGAiD,GAAAoB,uBACAT,MAAAlB,EAAA1F,WACA6G,KAAAnB,EAAAzF,UACA6G,KAAArB,EAAAsB,SACAC,OAAAvB,EAAAwB,WAAA,oEACAC,QAAA,WACAvC,OAAAwC,KAAA7C,MAAA,mCAAAoB,EAAA3G,OAAA2G,EAAA5G,eAEAsI,OAAA,oBAMAE,QAAA,SAAAC,GACA,IAAAzF,EAAA,4DAAA3B,KAAApB,OAAA,YAAAoB,KAAAnB,QAAA,gBAAAmB,KAAArB,YACA,IAAAyI,IACAzF,EAAA,4DAAA3B,KAAApB,OAAA,gBAAAoB,KAAArB,aAEAqB,KAAAqF,aACAgC,cAAArH,KAAAlB,YAAAwI,WAAAb,MACAC,KAAA1G,KAAAlB,YAAAwI,WAAAC,QACAT,UAAA9G,KAAAlB,YAAAwI,WAAAE,IAAA,GAAA9B,IACAkB,SAAAjF,KAGAC,WAjLA,SAiLA8D,GACA1F,KAAAqF,aACAgC,cAAArH,KAAAlB,YAAAwI,WAAAb,MACAC,KAAA1G,KAAAlB,YAAAwI,WAAAC,QACAT,UAAA9G,KAAAlB,YAAAwI,WAAAE,IAAA,GAAA9B,IACAkB,SAAAlB,KAGA7D,gBAzLA,SAyLA4F,EAAAC,GACA,IAAAC,EAAA,IAAAC,eACAD,EAAAxF,OAAA,WACA,IAAA0F,EAAA,IAAAC,WACAD,EAAAE,UAAA,WACAL,EAAAG,EAAAG,SAEAH,EAAAI,cAAAN,EAAAO,WAEAP,EAAAQ,aAAA,OACAR,EAAA7G,KAAA,MAAA2G,GAAA,GACAE,EAAAS,QAGAnI,UAvMA,WAuMA,IAAAoI,EAAArI,KACAwE,OAAAmB,SAAAC,KAAA0C,QAAA,oBACAtI,KAAArB,YAAAqB,KAAA+D,OAAAF,MAAAlF,YACAqB,KAAArB,YAAA6C,MAAA,KAAAC,OACA,IACAzB,KAAAtB,eAAA,IAGA8F,OAAAmB,SAAAC,KAAA0C,QAAA,eACAtI,KAAApB,OAAAoB,KAAA+D,OAAAF,MAAAjF,OACQ0B,OAAAkF,EAAA,EAAAlF,CAARN,KAAApB,QAAA0E,KAAA,SAAAK,GAKA,GAJAA,EAAA+C,KAAArF,KAAAC,MAAAqC,EAAA+C,MACA/C,EAAA4E,WAAAlH,KAAAC,MAAAqC,EAAA4E,YACA5E,EAAA2D,WAAAjG,KAAAC,MAAAqC,EAAA2D,YAEA,IAAA3D,EAAA6E,QAAA7E,EAAA8E,cAGA,OAFAJ,EAAAnE,QAAAC,MAAA5H,KAAA,YAAAsH,OAAAjF,OAAA+E,EAAA8E,sBACAJ,EAAApI,YAGAoI,EAAAvJ,YAAA6E,EACA,QAAA+E,EAAA,EAAAA,EAAAL,EAAAvJ,YAAA6J,WAAAlH,OAAAiH,IACAL,EAAAvJ,YAAA6J,WAAAD,GAAAL,EAAAvJ,YAAA6J,WAAAD,GAAA5G,QAAA,sBAIA,GAFAuG,EAAAvJ,YAAA4H,KAAAkC,OAAAP,EAAAvJ,YAAA4H,KAAAkC,OAAA9G,QAAA,yBACAuG,EAAAvJ,YAAA4H,KAAAmC,GAAAR,EAAAvJ,YAAA4H,KAAAmC,GAAA/G,QAAA,yBACAuG,EAAAvJ,YAAAwI,WAAAwB,QAAA,IAAAT,EAAAvJ,YAAAwI,WAAAwB,OAAArH,OAAA,CACA4G,EAAAvJ,YAAAwI,WAAAwB,OAAA,GAAApD,IAAA2C,EAAAvJ,YAAAwI,WAAAwB,OAAA,GAAApD,IAAA5D,QAAA,sBACA,IAAAiH,EAAAV,EACAA,EAAAxG,gBAAAwG,EAAAvJ,YAAAwI,WAAAwB,OAAA,GAAApD,IAAA,SAAAsD,GACAD,EAAAjK,YAAAwI,WAAAwB,OAAA,GAAApD,IAAAsD,IAGA,IAAAX,EAAAvJ,YAAAmK,YACA9H,aAAAC,QAAA,YACcd,OAAAkF,EAAA,EAAAlF,EAAd4I,SAAAb,EAAAzJ,SAAA0E,KAAA,SAAAK,GACAA,EAAAwF,aACAd,EAAAnE,QAAAC,MAAA5H,KAAA,UAAAsH,OAAAsF,aAAAxF,EAAAwF,gBAEAd,EAAAzH,YAOAyH,EAAAzH,gBCjXewI,GADEC,OAFjB,WAA0B,IAAAC,EAAAtJ,KAAauJ,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAD,EAAA,YAAAG,EAAA,OAAmCE,IAAA,QAAAC,YAAA,cAAAC,aAAmDC,mBAAA,aAA8BL,EAAA,OAAAH,EAAAxK,YAAAwI,WAAAwB,QAAAQ,EAAAxK,YAAAwI,WAAAwB,OAAArH,OAAA,EAAAgI,EAAA,OAA0GE,IAAA,eAAAC,YAAA,UAAAG,OAAgDC,GAAA,aAAgBV,EAAA7K,QAAA6K,EAAAhL,QAAAmL,EAAA,OAAwCM,OAAOC,GAAA,eAAkBV,EAAA,SAAAG,EAAA,OAA2BM,OAAOtC,IAAA6B,EAAAxK,YAAAwI,WAAAwB,OAAA,GAAApD,IAAAsE,GAAA,aAA+DV,EAAAW,KAAAX,EAAAY,GAAA,KAAAT,EAAA,OAAiCG,YAAA,qBAA+BH,EAAA,OAAYG,YAAA,SAAAG,OAA4BtC,IAAA6B,EAAA7K,UAAkB6K,EAAAY,GAAA,qBAAAZ,EAAAW,KAAAX,EAAAY,GAAA,KAAAT,EAAA,OAA6DG,YAAA,SAAAG,OAA4BC,GAAA,cAAeV,EAAAW,KAAAX,EAAAY,GAAA,KAAAT,EAAA,OAAmCG,YAAA,UAAAG,OAA6BtC,IAAA6B,EAAA/K,QAAAyL,GAAA,aAAkCV,EAAAY,GAAA,KAAAT,EAAA,OAAwBG,YAAA,YAAAG,OAA+BC,GAAA,eAAkBV,EAAAa,GAAA,GAAAb,EAAAY,GAAA,KAAAT,EAAA,OAAkCG,YAAA,mBAAAQ,IAAmCC,MAAA,SAAAC,GAAyBhB,EAAA5J,MAAA,MAAgB+J,EAAA,OAAYG,YAAA,QAAAG,OAA2BtC,IAAA6B,EAAAlK,oBAA4BkK,EAAAY,GAAA,KAAAT,EAAA,QAAyBG,YAAA,gBAA0BN,EAAAY,GAAA,UAAAZ,EAAAY,GAAA,KAAAT,EAAA,OAAyCG,YAAA,UAAoBH,EAAA,QAAaG,YAAA,YAAsBN,EAAAY,GAAAZ,EAAAiB,GAAAjB,EAAA3J,SAAA2J,EAAA1J,wBAAA0J,EAAAY,GAAA,KAAAT,EAAA,YAAoFM,OAAOS,mBAAA,GAA0BC,OAAQC,MAAApB,EAAA,KAAA5B,SAAA,SAAAiD,GAA0CrB,EAAA5J,KAAAiL,GAAaC,WAAA,UAAoBnB,EAAA,OAAYG,YAAA,aAAuBH,EAAA,OAAYG,YAAA,YAAsBH,EAAA,OAAYG,YAAA,yBAAmCH,EAAA,OAAYG,YAAA,aAAAG,OAAgCtC,IAAA6B,EAAApK,eAAuBoK,EAAAY,GAAA,KAAAT,EAAA,QAAyBG,YAAA,WAAqBN,EAAAY,GAAA,mBAAAZ,EAAAY,GAAA,KAAAT,EAAA,OAAkDG,YAAA,qBAAAG,OAAwCtC,IAAA6B,EAAA9J,WAAoB4K,IAAKC,MAAAf,EAAAnJ,cAAsBmJ,EAAAY,GAAA,KAAAT,EAAA,OAA0BG,YAAA,eAAyBH,EAAA,KAAAH,EAAAY,GAAAZ,EAAAiB,GAAAjB,EAAA3J,SAAA2J,EAAA1J,oBAAA0J,EAAAY,GAAA,KAAAT,EAAA,OAAmFoB,aAAatO,KAAA,YAAAuO,QAAA,mBAAAJ,MAAApB,EAAA3J,SAAA2J,EAAA1J,cAAAgL,WAAA,yBAAAG,IAAA,SAAoIxO,KAAA,YAAAuO,QAAA,sBAAAJ,MAAApB,EAAA,OAAAsB,WAAA,SAAAG,IAAA,YAAoGnB,YAAA,YAAwBN,EAAAY,GAAA,WAAAZ,EAAAY,GAAA,KAAAT,EAAA,OAA0CG,YAAA,UAAoBH,EAAA,OAAYG,YAAA,YAAAG,OAA+BtC,IAAA6B,EAAAhK,aAAsB8K,IAAKC,MAAA,SAAAC,GAAyBhB,EAAA5J,MAAA,aAAiB,KAAA4J,EAAAW,MAEh1Ee,iBADjB,WAAoC,IAAazB,EAAbvJ,KAAawJ,eAA0BC,EAAvCzJ,KAAuC0J,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBG,YAAA,iBAA2BH,EAAA,MAA3GzJ,KAA2GkK,GAAA,mBAA3GlK,KAA2GkK,GAAA,KAAAT,EAAA,KAA3GzJ,KAA2GkK,GAAA,yBCG/I,IAcAe,EAdyB7O,EAAQ,OAcjC8O,CACE5O,EACA8M,GATF,EAXA,SAAA+B,GACE/O,EAAQ,QACRA,EAAQ,SAaV,kBAEA,MAUegP,EAAA,QAAAH,EAAiB,iDC3BhC/O,EAAAC,QAAA,yoHCAAD,EAAAC,QAAA,6tTCAAD,EAAAC,QAAA","file":"static/js/4.c018c72d02a364954fd5.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/refIcon.2a798e4.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/refIcon.png\n// module id = 1UEi\n// module chunks = 3 4","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 = 4","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 = 4","<template>\n <div class=\"group-index\" ref=\"index\" v-if=\"groupDetail\" style=\"background-color: #59c1f1;\">\n <div>\n <div class=\"img-cvs\" id=\"capture\" ref=\"imageWrapper\" v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\n <div v-if=\"avatar && QRCodeB\" id=\"avatarImg\">\n <img :src=\"groupDetail.share_desc.refImg[0].url\" v-if=\"showLoad\" id=\"showImg\">\n <div class=\"avatar-container\"><img :src=\"avatar\" class=\"avatar\"/> 我已加入,邀请你一起加入</div>\n </div>\n <div id=\"qrcode\" class=\"qrcode\">\n </div>\n </div>\n <img :src=\"dataURL\" class=\"cvs-img\" id=\"cvs-img\"/>\n\n <div class=\"inviteBtn\" id=\"inviteBtn\">\n <div class=\"content-text\">\n <h3>长按保存海报 或发送给好友</h3>\n <p>越多朋友购买,您可得越多奖励</p>\n </div>\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} 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 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 showLoad:false,\n refBg:refBg,\n join:false,\n popType:false,\n popFill:false,\n popupVisible:false,\n refVisible:false,\n tabType:true,\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\n qrCode:weChatQrUrl,\n weChatIcon:weChatIcon,\n closeUrl:closeUrl,\n moreUrl:moreUrl,\n refIcon:refIcon,\n 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 comments: [\n '英语这样启蒙效果太棒啦,唱唱这个启蒙课程做得真不错,推荐给你们!现在限时免费抢,打卡5次全额返学费,报名立送价值98元教具礼盒,数量有限,先到先得!',\n '发现一款对宝宝英语启蒙特别有用的产品,每天10分钟宝宝已经爱上英语、爱唱英语。现在他们有体验课,我体验过了,真的很好!现限时限量免费领取,速来~',\n '第一次接触线上启蒙英语,发现唱唱课程实在太棒啦,既省事宝宝学起来还方便,每天在快乐中学习。现在他们有体验课了,限时免费领取,报名立送价值98元教具礼盒,快来和我一起参与吧!'\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 this.show = false;\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 this.user_id=JSON.parse(localStorage.getItem('userDesc')).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\n if(this.groupId && this.groupId !== 'null'){\n URL += `&groupId=${this.groupId}`\n }\n this.onNewShare(URL);\n this.toDataURLBase64(JSON.parse(localStorage.getItem('userDesc')).avatar.replace('http://','https://'), function (avatar) {\n _that.avatar = avatar\n });\n this.refVisible = true;\n this.$nextTick(()=>{\n _that.qrcode(URL);\n if(!this.dataURL){\n setTimeout(()=>{\n this.showLoad=true;\n this.$nextTick(()=>{\n document.getElementById('showImg').onload=()=>{\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 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: 2,\n width: width,\n height: height,\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 }\n })\n\n },500)\n\n }else{\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 background: rgb(253, 168, 19);\n width: 518 / 2 * @toVw;\n top: 25 * @toVh;\n left: 113 / 2 * @toVw;\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 border-radius: 50%;\n }\n }\n img {\n /*border-radius: 10px;*/\n }\n .qrcode{\n position: absolute;\n top: 690 / 2 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n }\n }\n #avatarImg{\n max-height: 415 * @toVw;\n }\n .cvs-img{\n position: absolute;\n width: 518 / 2 * @toVw;\n top: 25 * @toVh;\n left: 113 / 2 * @toVw;\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: #f5c10c;\n border-radius: 25 * @toVw;\n box-shadow: 2px 2px 2px #888888;\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 .content-text{\n margin-bottom: 15 * @toVw;\n h3{\n margin-bottom: 5 * @toVw;\n };\n p{\n font-size: 16 * @toVw;\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\":\"#59c1f1\"}},[_c('div',[(_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('div',{attrs:{\"id\":\"avatarImg\"}},[(_vm.showLoad)?_c('img',{attrs:{\"src\":_vm.groupDetail.share_desc.refImg[0].url,\"id\":\"showImg\"}}):_vm._e(),_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\"}})]):_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\"}},[_vm._m(0),_vm._v(\" \"),_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 = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"content-text\"},[_c('h3',[_vm._v(\"长按保存海报 或发送给好友\")]),_vm._v(\" \"),_c('p',[_vm._v(\"越多朋友购买,您可得越多奖励\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-44cc58f4\",\"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-44cc58f4\\\",\\\"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-44cc58f4\\\",\\\"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-44cc58f4\\\",\\\"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-44cc58f4\"\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 = 4","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 = 4","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 = 4"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([5],{"+wl/":function(t,s,e){t.exports=e.p+"static/img/nextUnit.f575be1.png"},"3QU7":function(t,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var i=e("mvHQ"),n=e.n(i),o=e("CCn6"),r=e("hUWd"),a=e.n(r),c=e("SKwj"),l=e.n(c),u=e("ohH1"),d=e.n(u),_=e("WcTT"),p=e.n(_),h=e("qmiW"),v=e.n(h),g={name:"guide",data:function(){return{iKnowUrl:a.a,goDownUrl:d.a,unit:0==this.$route.query.course_type,goUrl:l.a,starUrl:p.a,mapUrl:v.a,show:!1}},mounted:function(){var t=this;Object(o.j)({page_name:"map"}).then(function(s){0==s&&(t.show=!0)})}},m={render:function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",[t.show?e("div",{staticClass:"guide",on:{click:function(s){t.show=!1}}},[t.unit?e("div",{staticClass:"Unit"},[t._v("\n Unit\n "),e("br"),t._v("\n 我家农场\n ")]):t._e(),t._v(" "),t.unit?e("img",{class:{toUntil:!0,"unit-no":!t.unit},attrs:{src:t.goUrl}}):t._e(),t._v(" "),t.unit?e("div",{class:{"until-test":!0,"unit-no":!t.unit}},[t._v("\n 点击这里可以"),e("span",{staticClass:"color-red"},[t._v("切换主题")])]):t._e(),t._v(" "),e("img",{class:{toLesson:!0,"unit-no":!t.unit},attrs:{src:t.goUrl}}),t._v(" "),e("div",{class:{"lesson-text":!0,"unit-no":!t.unit}},[t._v("点击这里可以"),e("span",{staticClass:"color-red"},[t._v("选择课程")])]),t._v(" "),e("div",{class:{"lesson-block":!0,"unit-no":!t.unit}},[e("img",{attrs:{src:t.mapUrl}})]),t._v(" "),e("img",{class:{"i-know":!0,"unit-no":!t.unit},attrs:{src:t.iKnowUrl},on:{click:function(s){t.show=!1}}})]):t._e()])},staticRenderFns:[]};var A=e("VU/8")(g,m,!1,function(t){e("d0xp")},"data-v-3e4ce8ee",null).exports,y={name:"guide",data:function(){return{iKnowUrl:a.a,goDownUrl:d.a,goUrl:l.a,starUrl:p.a,show:!1}},mounted:function(){var t=this;Object(o.j)({page_name:"content"}).then(function(s){0==s&&(t.show=!0)})}},f={render:function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",[t.show?e("div",{staticClass:"guide",on:{click:function(s){t.show=!1}}},[e("div",{staticClass:"guide-content"},[e("div",{staticClass:"title"},[t._v("\n The Bear Went Over the Mountain\n ")]),t._v(" "),e("img",{staticClass:"toTitle",attrs:{src:t.goDownUrl}}),t._v(" "),t._m(0),t._v(" "),e("img",{staticClass:"toLesson",attrs:{src:t.goUrl}}),t._v(" "),t._m(1),t._v(" "),e("div",{staticClass:"lesson-block"},[t._v("\n 开始课程\n ")]),t._v(" "),e("img",{staticClass:"i-know",attrs:{src:t.iKnowUrl},on:{click:function(s){t.show=!1}}})])]):t._e()])},staticRenderFns:[function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticClass:"title-test"},[this._v("\n 该天"),s("span",{staticClass:"color-red"},[this._v("歌曲名称")])])},function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticClass:"lesson-text"},[this._v("点击"),s("span",{staticClass:"color-red"},[this._v("开始课程")])])}]};var w=e("VU/8")(y,f,!1,function(t){e("FmjP")},"data-v-429fecf6",null).exports,L=e("e2Pt"),C=e.n(L),U=(e("v2ns"),e("7QTg")),D=e("Au9i"),b=e("2oJL"),k=e("3xxH"),T=e.n(k),S=e("+wl/"),I=e.n(S),x=e("C7S0"),E=e.n(x),q={name:"mapDefault",components:{swiper:U.swiper,swiperSlide:U.swiperSlide,bottomTab:b.a,guidePage:A,guideContent:w},data:function(){var t=this;return{shopType:this.$route.query.course_type,diaBGI:C.a,goodsID:"",themeName:"",course_id:"",push_time:"",course_name:"",nextUnitUrl:I.a,periods_id:this.$route.query.periods_id,parent_category_id:this.$route.query.parent_category_id,unitList:[],more:!1,errorURL:T.a,popupVisible:!1,lessonList:[],lesson:"",classID:"",noLesson:!1,nextToURL:E.a,hpLessonList:[],thisLesson:null,swiperOption:{width:.25*window.innerWidth,on:{slideChangeTransitionStart:function(){this.activeIndex>=t.swiper.slides.length-4&&t.more&&t.swiper.slidePrev()},resize:function(){this.params.width=.25*window.innerWidth,this.update(!0)}},pagination:{el:".swiper-pagination"}},swiperOption2:{slidesPerView:5,navigation:{nextEl:".banner-right",prevEl:".banner-left"},on:{slideChangeTransitionStart:function(){this.activeIndex==t.swiper2.slides.length-5&&t.more&&t.swiper2.slidePrev()}},pagination:{el:".swiper-pagination"}},swiperOptionLesson:{slidesPerView:"auto",spaceBetween:20}}},mounted:function(){this.initPage()},filters:{substr10:function(t){return t.substr(0,10)}},computed:{swiper:function(){return 0==this.$route.query.course_type?this.$refs.mySwiper.swiper:""},swiper2:function(){return 0==this.$route.query.course_type?this.$refs.mySwiper2.swiper:""},swiperLesson:function(){return this.$refs.mySwiperLesson.swiper},splitContent:function(){var t=[];return this.thisLesson.content.tips.title1_content&&(t=this.thisLesson.content.tips.title1_content.split("\n")),t}},methods:{findUnit:function(t){return this.unitList.find(function(s){return s.category_id==t})},dateParse:function(t){var s;return s=t.indexOf("-")>-1?t.split("-"):t.indexOf("/")>-1?t.split("/"):t.split("."),new Date(s[0],s[1]-1,s[2])},dateCompare:function(t){var s=(new Date).getTime(),e=t.getTime();return e>s?1:e==s?0:-1},goDetail:function(){if(this.$sa.track("StartCourse",{elementID:this.thisLesson.id.toString(),elementName:this.thisLesson.title,themeID:this.parent_category_id,themeName:this.themeName,goodsID:this.goodsID,classID:this.classID,is_view_today:!!(new Date).setHours(0,0,0,0)===new Date(this.push_time).setHours(0,0,0,0)}),this.thisLesson.content.tips){var t={periods_id:this.periods_id,category_id:this.thisLesson.categoryId,elementId:this.thisLesson.id,course_type:this.$route.query.course_type,parent_category_id:this.parent_category_id},s=JSON.parse(n()(this.thisLesson));s.push_time=this.push_time,s.themeID=this.parent_category_id,s.themeName=this.themeName,s.goodsID=this.goodsID,s.classID=this.classID,localStorage.setItem("lessonDetail",n()(s)),this.$router.push({name:"newLesson",query:t})}else{var e={periods_id:this.periods_id,category_id:this.thisLesson.category_id,parent_category_id:this.parent_category_id,element_id:this.thisLesson.id,course_type:this.$route.query.course_type,type:"1"};this.$router.push({name:"lesson",query:e})}},changeCateGory:function(t,s){this.themeName=t.category_name.toString(),this.$sa.track("selectCategory",{themeID:t.category_id.toString(),themeName:t.category_name.toString(),courseID:this.course_id.toString(),goodsID:this.goodsID,classID:this.classID}),s||(this.parent_category_id=t.category_id,this.$router.push({name:"map",query:{periods_id:this.periods_id,course_type:this.shopType,parent_category_id:this.parent_category_id}}),this.getLessonList(!0))},showDia:function(t,s){var e=this;"0000-00-00"!==t.push_time?Object(o.m)(this.periods_id,t.id,t.ele_id).then(function(i){i.content=JSON.parse(i.content),e.thisLesson=i,e.thisLesson.id=t.ele_id.toString(),e.thisLesson.categoryId=t.id,e.thisLesson.domTitle=t.name,e.thisLesson.day=s,e.popupVisible=!0,e.push_time=t.push_time,e.$sa.track("selectElement",{elementID:t.ele_id.toString(),elementName:t.name.toString(),themeID:e.parent_category_id.toString(),themeName:e.parent_category_id.toString(),goodsID:e.goodsID,classID:e.classID,courseID:e.course_id.toString()})}):Object(D.Toast)("课程还未开始哦")},initPage:function(){this.getLessonList(),0==this.$route.query.course_type&&this.getUnitList()},getUnitList:function(){var t=this;Object(o.f)(this.periods_id).then(function(s){t.unitList=[],s.forEach(function(s){1!==s.status&&2!==s.status||t.unitList.push(s)}),s.find(function(t){return 0===t.status})&&(t.more=!0),t.$nextTick(function(){var s=null,e=null;t.unitList.forEach(function(i,n){i.category_id==t.parent_category_id&&(t.themeName=i.category_name,s=n>=3?n-3:0,e=n>=4?n-4:0)}),t.swiper.slideTo(s,800,!1),t.swiper2.slideTo(e,800,!1)})})},getLessonList:function(t){var s=this;Object(o.n)(this.periods_id+"/v2",{category_id:this.parent_category_id}).then(function(e){s.course_id!==e.periods_info.course_id&&(s.course_id=e.periods_info.course_id,s.course_name=e.periods_info.title,s.goodsID=e.periods_info.goods_id,s.classID=e.periods_info.class_id,s.$sa.track("EnterCourse",{goodsID:e.periods_info.goods_id,classID:e.periods_info.class_id})),s.lessonList=[],s.hpLessonList=[],s.noLesson=!!e.list.length<1;for(var i=[],n=0,o=0;o<e.list.length;o++)"0000-00-00"!==e.list[o].push_time&&n++,e.list[o].name.indexOf("Day1")>-1&&i.length>0?(s.lessonList.push(i),(i=[]).push(e.list[o])):(i.push(e.list[o]),o==e.list.length-1&&s.lessonList.push(i)),e.list[o].dayText="DAY "+i.length,s.hpLessonList.push(e.list[o]);t?(s.scroll_to(0),s.swiperLesson.slideTo(0)):s.$nextTick(function(){if(n!==s.hpLessonList.length?s.swiperLesson.slideTo(n-1):s.$route.query.category_id,s.$route.query.category_id){var t=document.getElementsByClassName("cid"+s.$route.query.category_id);if(t.length>0&&"none"!==t[0].style.display){s.scroll_to(t[0].offsetTop);var e=null,i=0;s.lessonList.forEach(function(t){t.forEach(function(t,n){t.id==s.$route.query.category_id&&(e=t,i=n+1)})}),s.showDia(e,i)}}else if(s.$route.query.back_id){var o=document.getElementsByClassName("cid"+s.$route.query.back_id);o.length>0&&"none"!==o[0].style.display&&s.scroll_to(o[0].offsetTop)}else{var r=document.getElementsByClassName("money");r.length>0&&0!==r[0].offsetLeft&&s.scroll_to(r[0].offsetParent.offsetTop)}})})},scroll_to:function(t){for(var s=t-200,e=function(t){var e=document.documentElement.scrollTop|document.body.scrollTop,i=e-s;setTimeout(function(){document.documentElement.scrollTop=e-i/30*t,document.body.scrollTop=e-i/30*t},10*t)},i=0;i<30;i++)e(i)}}},N={render:function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",[e("div",{staticClass:"unit-block"},[0==t.$route.query.course_type?e("swiper",{ref:"mySwiper",staticClass:"banner",attrs:{options:t.swiperOption}},[t._l(t.unitList,function(s,i){return e("swiper-slide",{key:i},[e("div",{staticClass:"line"}),t._v(" "),e("div",{class:{"unit-li":!0,active:s.category_id==t.parent_category_id},on:{click:function(e){t.changeCateGory(s,s.category_id==t.parent_category_id)}}},[e("div",[e("img",{attrs:{src:s.category_cover}})]),t._v("\n "+t._s(s.category_name)+"\n ")])])}),t._v(" "),t.more?e("swiper-slide",[e("div",{staticClass:"line"}),t._v(" "),e("div",{staticClass:"unit-li"},[e("div",[e("img",{attrs:{src:t.nextUnitUrl}})]),t._v(" "),e("span",{staticStyle:{color:"#cccccc"}},[t._v("敬请期待")])])]):t._e(),t._v(" "),t._l(3-t.unitList.length>0?3-t.unitList.length:0,function(t){return e("swiper-slide",{key:10*t},[e("div",{staticClass:"unit-li"},[e("div")])])})],2):t._e(),t._v(" "),e("div",{staticClass:"btn-conntent banner-left"},[e("img",{attrs:{src:t.nextToURL}})]),t._v(" "),e("div",{staticClass:"btn-conntent banner-right"},[e("img",{attrs:{src:t.nextToURL}})]),t._v(" "),0==t.$route.query.course_type?e("swiper",{ref:"mySwiper2",staticClass:"banner2",attrs:{options:t.swiperOption2}},[t._l(t.unitList,function(s,i){return e("swiper-slide",{key:i},[e("div",{staticClass:"line"}),t._v(" "),e("div",{class:{"unit-li":!0,active:s.category_id==t.parent_category_id},on:{click:function(e){t.changeCateGory(s,s.category_id==t.parent_category_id)}}},[e("img",{attrs:{src:s.category_cover}}),t._v(" "),e("div",[t._v(t._s(s.category_name))])])])}),t._v(" "),t.more?e("swiper-slide",[e("div",{staticClass:"line"}),t._v(" "),e("div",{staticClass:"unit-li"},[e("div",[e("img",{attrs:{src:t.nextUnitUrl}})]),t._v(" "),e("span",{staticStyle:{color:"#cccccc"}},[t._v("敬请期待")])])]):t._e(),t._v(" "),t._l(6-t.unitList.length>0?6-t.unitList.length:0,function(t){return e("swiper-slide",{key:10*t},[e("div",{staticClass:"unit-li"},[e("div")])])})],2):t._e()],1),t._v(" "),e("div",{staticClass:"lesson-block"},[t.noLesson?e("div",{staticClass:"noLesson"},[e("img",{attrs:{src:t.errorURL}}),t._v(" "),e("div",[t._v("\n 暂无课程\n ")])]):t._e(),t._v(" "),t._l(t.lessonList,function(s,i){return e("div",{staticClass:"card-block"},[e("img",{attrs:{src:s[0].cover+"?imageslim"}}),t._v(" "),t._l(s,function(n,o){return e("div",{class:"card-li cid"+n.id,on:{click:function(s){t.showDia(n,o+1)}}},[e("div",{staticClass:"text-block"},[e("div",{staticClass:"title"},[t._v("\n "+t._s(t._f("substr10")(n.name))+"\n ")]),t._v(" "),e("div",{staticClass:"tips"},["0000-00-00"!==n.push_time?e("span",[t._v(" 开课时间:"+t._s(n.push_time))]):t._e(),t._v(" "),"0000-00-00"===n.push_time?e("span",[t._v("课程还未开始哦")]):t._e()])]),t._v(" "),e("div"),t._v(" "),e("div",{staticClass:"icon-block"},[e("i",{class:{map:!0,right:i!==n.length-1&&"0000-00-00"!==n.push_time,money:"0000-00-00"!==n.push_time&&(s[o+1]&&"0000-00-00"===s[o+1].push_time||o===s.length-1&&t.lessonList[i+1]&&"0000-00-00"===t.lessonList[i+1][0].push_time||(0==t.$route.query.course_type&&t.findUnit(t.parent_category_id)&&2===t.findUnit(t.parent_category_id).status||1==t.$route.query.course_type)&&o===s.length-1&&i==t.lessonList.length-1),clock:"0000-00-00"===n.push_time}})])])})],2)})],2),t._v(" "),e("div",{staticClass:"lesson-block-hp"},[e("swiper",{ref:"mySwiperLesson",staticClass:"lesson-sw",attrs:{options:t.swiperOptionLesson}},t._l(t.hpLessonList,function(s,i){return e("swiper-slide",{key:i,staticStyle:{width:"50vh"}},[e("div",{staticClass:"lesson-content-hp",on:{click:function(e){t.showDia(s)}}},["0000-00-00"===s.push_time?e("div",{staticClass:"clock-hp"},[t._v("\n 等待开课\n ")]):t._e(),t._v(" "),e("div",{staticClass:"lesson-day-hp"},[t._v(t._s(s.dayText))]),t._v(" "),e("div",{staticClass:"lesson-img-hp"},[e("img",{attrs:{src:s.cover}})]),t._v(" "),e("div",{staticClass:"lesson-name-hp"},[t._v("\n "+t._s(s.sub_title)+"\n ")]),t._v(" "),"0000-00-00"!==s.push_time&&(t.hpLessonList[i+1]&&"0000-00-00"===t.hpLessonList[i+1].push_time||(0==t.$route.query.course_type&&t.findUnit(t.parent_category_id)&&2===t.findUnit(t.parent_category_id).status||1==t.$route.query.course_type)&&i===t.hpLessonList.length-1)?e("i",{staticClass:"map money"}):t._e()])])}))],1),t._v(" "),t.popupVisible&&t.thisLesson?e("guide-content"):t._e(),t._v(" "),e("mt-popup",{staticStyle:{background:"transparent"},model:{value:t.popupVisible,callback:function(s){t.popupVisible=s},expression:"popupVisible"}},[t.thisLesson?e("div",{staticClass:"popup-block"},[e("i",{staticClass:"map close",on:{click:function(s){t.popupVisible=!1}}}),t._v(" "),e("div",{staticClass:"header",style:{backgroundImage:"url("+t.diaBGI+")"}},[e("div",{staticClass:"title"},[t._v("\n "+t._s(t.thisLesson.title)+"\n ")]),t._v(" "),t.thisLesson.content.tips?e("div",{staticClass:"tips"},[t._v("\n "+t._s(t.thisLesson.content.tips.content)+"\n ")]):t._e(),t._v(" "),t.thisLesson.content.tips?t._e():e("div",{staticClass:"tips"},[t._v("\n DAY "+t._s(t.thisLesson.day)+"\n ")])]),t._v(" "),t.thisLesson.content.tips?e("div",{staticClass:"content"},[e("div",{staticClass:"tips-title"},[t._v(t._s(t.thisLesson.content.tips.title1))]),t._v(" "),e("div",{staticClass:"title-content"},[e("ul",t._l(t.splitContent,function(s){return e("li",{staticStyle:{"text-align":"center"}},[t._v(t._s(s))])}))]),t._v(" "),e("div",{staticClass:"tips-title"},[t._v(t._s(t.thisLesson.content.tips.title2))]),t._v(" "),e("div",{staticClass:"title-content"},[t._v(t._s(t.thisLesson.content.tips.title2_content))])]):t._e(),t._v(" "),t.thisLesson.content.tips?t._e():e("div",{staticClass:"content"},[e("div",{staticStyle:{color:"#cccccc",padding:"21.3333vw 0","font-size":"5.3333vw"}},[t._v("快去开始课程吧!")])]),t._v(" "),e("div",[e("i",{staticClass:"map goLesson",on:{click:function(s){t.goDetail()}}})])]):t._e()]),t._v(" "),e("bottom-tab"),t._v(" "),e("guide-page")],1)},staticRenderFns:[]};var V=e("VU/8")(q,N,!1,function(t){e("xb+1")},"data-v-e885a828",null);s.default=V.exports},C7S0:function(t,s){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////BwcE+Pj41NTVFRUXKysrY2NgICAhSUlL8/PwqKiqwsLBdXV2kpKRtbW3n5+e6urqpqalBKlUFAAAAFHRSTlMA6B3ee4jvEQj0+m+WozBjuEZZxTO85BMAAAC2SURBVCjPdZHpEoIwEINLuW/BLCAgh4rv/4gu50yh5ueXyU6bCHGVFxrINNgygPsFu5YDVqbDZYnbCdszLj4tEhX7wKMgeisBueCaiJSAjBg/ZzwHYh2mpg2SHQeMG9o07oGY8XhgahDI1eArVX1wesE8v3JV1yNV/nVYHPFOTUx7JDyXVC3WAMNT++O2q4GdCtZ1H7a6CY6rmQ79t4StWdUEWviuZtmULU1ks3wptMrNSPxR/gMRnxN19gX44AAAAABJRU5ErkJggg=="},FmjP:function(t,s){},WcTT:function(t,s){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAsCAMAAAAtr3oOAAAARVBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////9X1DS3AAAAFnRSTlMAzIELF133JDjlmkqJvqtsBdjutFN6G0dPlQAAAZVJREFUSMeNVVeihCAMFJAiVSxz/6M+eOrqrqDkQyOMCZNG15VkAZauXQhA2tEK0wTVDJ9BKeZWtIToewHZCNfQ+6NFNsPZRRPcwueXh21Bsz0oKTysAR7gNsUhvKPHAWbTDIbxFc4RDzWCN+Sfn38+VEKvTLCeXE6QzkW8DUZdIsqk4VS7KLDLeu6tx5qITlNuJOuOFUxk1itX8kpPKr7qmUwfUMoGIg35x6dcSBNoRM6fRkMAMnGxVRFFSz4CQD+afS+k02b285jAUUNcTmwE/AN+9BDmqzsnuGpsmMP007kyZbDSDn3K9K0RZUQsdmdlo2jkwS0jpXhakAopX0ov3zq3IENptEgMlQhgKi1PKEfMHD39LQ6mCKflyrFHad0G6TnTx/Ey6+c3pkuMywvXk6lyuc+ceuR6MO1Tew0hDIDuH7huTBkVEDblkdmkUFbl+s+UJ6N+pyBT1w+8xjUxVfkKu1T29l3k2kPs1r4qJnsTBa5LHlbrrfjYmsfbUmB6ROLXrUaB6+yqF6lyd66Pt+5n8w8jhBi/H8e3ZQAAAABJRU5ErkJggg=="},d0xp:function(t,s){},e2Pt:function(t,s,e){t.exports=e.p+"static/img/diaBG.5949dd1.png"},qmiW:function(t,s,e){t.exports=e.p+"static/img/map.cc850ff.png"},"xb+1":function(t,s){}});
//# sourceMappingURL=5.b2062a34c938d5171c22.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/newLesson/nextUnit.png","webpack:///src/components/guide/map.vue","webpack:///./src/components/guide/map.vue?7927","webpack:///./src/components/guide/map.vue","webpack:///src/components/guide/content.vue","webpack:///./src/components/guide/content.vue?81f7","webpack:///./src/components/guide/content.vue","webpack:///src/components/map/index.vue","webpack:///./src/components/map/index.vue?7ef7","webpack:///./src/components/map/index.vue","webpack:///./src/assets/newLesson/index-to.png","webpack:///./src/assets/guide/star.png","webpack:///./src/assets/newLesson/diaBG.png","webpack:///./src/assets/guide/map.png"],"names":["module","exports","__webpack_require__","p","guide_map","name","data","iKnowUrl","iKnow_default","a","goDownUrl","go_down_default","unit","this","$route","query","course_type","goUrl","go_default","starUrl","star_default","mapUrl","map_default","show","mounted","_this","Object","api","page_name","then","res","components_guide_map","render","_vm","_h","$createElement","_c","_self","staticClass","on","click","$event","_v","_e","class","toUntil","unit-no","attrs","src","until-test","toLesson","lesson-text","lesson-block","i-know","staticRenderFns","src_components_guide_map","normalizeComponent","ssrContext","content","guide_content","_m","components_guide_content","content_normalizeComponent","components_map","components","swiper","vue_awesome_swiper","swiperSlide","bottomTab","guidePage","guideContent","that","shopType","diaBGI","diaBG_default","goodsID","themeName","course_id","push_time","course_name","nextUnitUrl","nextUnit_default","periods_id","parent_category_id","unitList","more","errorURL","error_default","popupVisible","lessonList","lesson","classID","noLesson","nextToURL","index_to_default","hpLessonList","thisLesson","swiperOption","width","window","innerWidth","slideChangeTransitionStart","activeIndex","slides","length","slidePrev","resize","params","update","pagination","el","swiperOption2","slidesPerView","navigation","nextEl","prevEl","swiper2","swiperOptionLesson","spaceBetween","initPage","filters","substr10","value","substr","computed","$refs","mySwiper","mySwiper2","swiperLesson","mySwiperLesson","splitContent","arr","tips","title1_content","split","methods","findUnit","find","i","category_id","dateParse","dateString","dateArray","indexOf","Date","dateCompare","compareDateString","dateTime","getTime","compareDateTime","goDetail","$sa","track","elementID","id","toString","elementName","title","themeID","is_view_today","setHours","categoryId","elementId","lessonData","JSON","parse","stringify_default","localStorage","setItem","$router","push","_query","element_id","type","changeCateGory","flag","category_name","courseID","getLessonList","showDia","ele_id","domTitle","day","mint_ui_common","getUnitList","_this2","forEach","status","$nextTick","index","index2","x","slideTo","_this3","periods_info","goods_id","class_id","list","dayText","scroll_to","dom","document","getElementsByClassName","style","display","offsetTop","_data","back_id","_dom","moneyDom","offsetLeft","offsetParent","top","_loop","scrollTop","documentElement","body","Dvalue","setTimeout","selectortype_template_index_0_src_components_map","ref","options","_l","key","unit-li","active","category_cover","_s","staticStyle","color","cover","item","_f","map","right","money","clock","sub_title","background","model","callback","$$v","expression","backgroundImage","title1","text-align","title2","title2_content","padding","font-size","map_Component","map_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/5.b2062a34c938d5171c22.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/nextUnit.f575be1.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/newLesson/nextUnit.png\n// module id = +wl/\n// module chunks = 5","<template>\r\n <div>\r\n <div class=\"guide\" v-if=\"show\" @click=\"show=false\">\r\n <div class=\"Unit\" v-if=\"unit\">\r\n Unit\r\n <br>\r\n 我家农场\r\n </div>\r\n <img :class=\"{'toUntil':true,'unit-no':!unit}\" :src=\"goUrl\" v-if=\"unit\"/>\r\n <div :class=\"{'until-test':true,'unit-no':!unit}\" v-if=\"unit\">\r\n 点击这里可以<span class=\"color-red\">切换主题</span>\r\n </div>\r\n <img :src=\"goUrl\" :class=\"{toLesson:true,'unit-no':!unit}\"/>\r\n <div :class=\"{'lesson-text':true,'unit-no':!unit}\">点击这里可以<span class=\"color-red\">选择课程</span></div>\r\n <div :class=\"{'lesson-block':true,'unit-no':!unit}\">\r\n <img :src=\"mapUrl\"/>\r\n </div>\r\n <img :class=\"{'i-know':true,'unit-no':!unit}\" :src=\"iKnowUrl\" @click=\"show=false\"/>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n\r\n import {getGuideApi} from \"../../service/api\";\r\n import iKnowUrl from '../../assets/guide/iKnow.png'\r\n import goUrl from '../../assets/guide/go.png'\r\n import goDownUrl from '../../assets/guide/go-down.png'\r\n import starUrl from '../../assets/guide/star.png'\r\n import mapUrl from '../../assets/guide/map.png'\r\n\r\n export default {\r\n name: \"guide\",\r\n data(){\r\n return{\r\n iKnowUrl:iKnowUrl,\r\n goDownUrl:goDownUrl,\r\n unit:this.$route.query.course_type == 0,\r\n goUrl:goUrl,\r\n starUrl:starUrl,\r\n mapUrl:mapUrl,\r\n show:false\r\n }\r\n },\r\n mounted(){\r\n let json = {\r\n page_name:'map'\r\n };\r\n getGuideApi(json).then(res=>{\r\n if(res == 0){\r\n this.show=true;\r\n }\r\n });\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n .star{\r\n width: 23*@toVw;\r\n }\r\n .to1{\r\n width: 50*@toVw;\r\n transform: rotate(190deg);\r\n position: absolute;\r\n left: 180*@toVw;\r\n top: 50*@toVw;\r\n }\r\n .to2{\r\n width: 50*@toVw;\r\n transform: rotate(160deg);\r\n position: absolute;\r\n left: 220*@toVw;\r\n top: 65*@toVw;\r\n }\r\n .to3{\r\n width: 50*@toVw;\r\n transform: rotate(140deg);\r\n position: absolute;\r\n left: 265*@toVw;\r\n top: 70*@toVw;\r\n }\r\n .text1{\r\n position: absolute;\r\n top: 65*@toVw;\r\n left: 30*@toVw;\r\n }\r\n .text2{\r\n position: absolute;\r\n top: 90*@toVw;\r\n left: 80*@toVw;\r\n }\r\n .text3{\r\n position: absolute;\r\n top: 120*@toVw;\r\n left: 150*@toVw;\r\n }\r\n .off{\r\n position: absolute;\r\n top: 9*@toVw;\r\n z-index: 99999;\r\n right: 20*@toVw;\r\n font-size:12*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(255,255,255,1);\r\n }\r\n .Unit{\r\n font-size:14*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(255,255,255,1);\r\n border: 1*@toVw solid #fff;\r\n position: absolute;\r\n text-align: center;\r\n border-radius: 8*@toVw;\r\n width:69*@toVw;\r\n top: 7*@toVw;\r\n right: 20*@toVw;\r\n padding-top:10*@toVw ;\r\n height:55*@toVw;\r\n border-radius:8*@toVw;\r\n }\r\n .until-test{\r\n font-size:14*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(255,255,255,1);\r\n line-height:26*@toVw;\r\n position: absolute;\r\n width:144*@toVw;\r\n height:26*@toVw;\r\n border-radius:8*@toVw;\r\n border:1*@toVw solid rgba(255,255,255,1);\r\n text-align: center;\r\n top: 87*@toVw;\r\n right: 100*@toVw;\r\n }\r\n .toUntil{\r\n width: 45*@toVw;\r\n position: absolute;\r\n top: 77*@toVw;\r\n transform: rotate(180deg);\r\n right: 43*@toVw ;\r\n }\r\n .guide{\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n color: white;\r\n background:rgba(0,0,0,0.8);\r\n z-index: 9999;\r\n .i-know{\r\n position: absolute;\r\n width: 129*@toVw;\r\n left: 123*@toVw;\r\n top: 410*@toVw;\r\n }\r\n .toLesson{\r\n &.unit-no{\r\n top: 120*@toVw;\r\n }\r\n width: 45*@toVw;\r\n position: absolute;\r\n top: 190*@toVw;\r\n left: 91*@toVw;\r\n }\r\n .color-red{\r\n color: #FF6477;\r\n }\r\n .lesson-block{\r\n &.unit-no{\r\n top: 160*@toVw;\r\n }\r\n width:336*@toVw;\r\n position: absolute;\r\n top: 230*@toVw;\r\n left: 19*@toVw;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n .lesson-text{\r\n &.unit-no{\r\n top: 110*@toVw;\r\n }\r\n width:154*@toVw;\r\n height:26*@toVw;\r\n line-height: 26*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n font-size: 14*@toVw;\r\n border-radius:8*@toVw;\r\n position: absolute;\r\n top: 187*@toVw;\r\n left: 137*@toVw;\r\n text-align: center;\r\n border:1*@toVw solid rgba(255,255,255,1)\r\n }\r\n .go{\r\n width: 67*@toVw;\r\n position: absolute;\r\n bottom: 254*@toVw;\r\n left: 83*@toVw;\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/guide/map.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.show)?_c('div',{staticClass:\"guide\",on:{\"click\":function($event){_vm.show=false}}},[(_vm.unit)?_c('div',{staticClass:\"Unit\"},[_vm._v(\"\\n Unit\\n \"),_c('br'),_vm._v(\"\\n 我家农场\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.unit)?_c('img',{class:{'toUntil':true,'unit-no':!_vm.unit},attrs:{\"src\":_vm.goUrl}}):_vm._e(),_vm._v(\" \"),(_vm.unit)?_c('div',{class:{'until-test':true,'unit-no':!_vm.unit}},[_vm._v(\"\\n 点击这里可以\"),_c('span',{staticClass:\"color-red\"},[_vm._v(\"切换主题\")])]):_vm._e(),_vm._v(\" \"),_c('img',{class:{toLesson:true,'unit-no':!_vm.unit},attrs:{\"src\":_vm.goUrl}}),_vm._v(\" \"),_c('div',{class:{'lesson-text':true,'unit-no':!_vm.unit}},[_vm._v(\"点击这里可以\"),_c('span',{staticClass:\"color-red\"},[_vm._v(\"选择课程\")])]),_vm._v(\" \"),_c('div',{class:{'lesson-block':true,'unit-no':!_vm.unit}},[_c('img',{attrs:{\"src\":_vm.mapUrl}})]),_vm._v(\" \"),_c('img',{class:{'i-know':true,'unit-no':!_vm.unit},attrs:{\"src\":_vm.iKnowUrl},on:{\"click\":function($event){_vm.show=false}}})]):_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-3e4ce8ee\",\"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/guide/map.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-3e4ce8ee\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./map.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!./map.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./map.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3e4ce8ee\\\",\\\"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!./map.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3e4ce8ee\"\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/guide/map.vue\n// module id = null\n// module chunks = ","<template>\r\n <div>\r\n <div class=\"guide\" v-if=\"show\" @click=\"show=false\">\r\n <div class=\"guide-content\">\r\n <div class=\"title\">\r\n The Bear Went Over the Mountain\r\n </div>\r\n <img class=\"toTitle\" :src=\"goDownUrl\"/>\r\n <div class=\"title-test\">\r\n 该天<span class=\"color-red\">歌曲名称</span>\r\n </div>\r\n <img :src=\"goUrl\" class=\"toLesson\"/>\r\n <div class=\"lesson-text\">点击<span class=\"color-red\">开始课程</span></div>\r\n <div class=\"lesson-block\">\r\n 开始课程\r\n </div>\r\n <img class=\"i-know\" :src=\"iKnowUrl\" @click=\"show=false\"/>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n\r\n import {getGuideApi,setGuideApi} from \"../../service/api\";\r\n import iKnowUrl from '../../assets/guide/iKnow.png'\r\n import goUrl from '../../assets/guide/go.png'\r\n import goDownUrl from '../../assets/guide/go-down.png'\r\n import starUrl from '../../assets/guide/star.png'\r\n\r\n export default {\r\n name: \"guide\",\r\n data(){\r\n return{\r\n iKnowUrl:iKnowUrl,\r\n goDownUrl:goDownUrl,\r\n goUrl:goUrl,\r\n starUrl:starUrl,\r\n show:false\r\n }\r\n },\r\n mounted(){\r\n let json = {\r\n page_name:'content'\r\n };\r\n getGuideApi(json).then(res=>{\r\n if(res == 0){\r\n this.show=true;\r\n }\r\n });\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n .star{\r\n width: 23*@toVw;\r\n }\r\n .guide-content{\r\n width: 276*@toVw;\r\n height: 468*@toVw;\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n margin-top: -234*@toVw;\r\n margin-left: -138*@toVw;\r\n }\r\n .off{\r\n position: absolute;\r\n top: 9*@toVw;\r\n z-index: 99999;\r\n right: 20*@toVw;\r\n font-size:12*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(255,255,255,1);\r\n }\r\n .title{\r\n width:237*@toVw;\r\n height:58*@toVw;\r\n padding: 10*@toVw;\r\n font-size:24*@toVw;\r\n font-family:PingFangSC-Semibold;\r\n font-weight:600;\r\n color:rgba(255,255,255,1);\r\n line-height:29*@toVw;\r\n border-radius:8*@toVw;\r\n border:1*@toVw solid rgba(255,255,255,1);\r\n position: absolute;\r\n text-align: center;\r\n border-radius: 8*@toVw;\r\n top: 20*@toVw;\r\n left: 10*@toVw;\r\n padding-top:10*@toVw ;\r\n border-radius:8*@toVw;\r\n }\r\n .title-test{\r\n font-size:14*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(255,255,255,1);\r\n line-height:26*@toVw;\r\n position: absolute;\r\n width:144*@toVw;\r\n height:26*@toVw;\r\n border-radius:8*@toVw;\r\n border:1*@toVw solid rgba(255,255,255,1);\r\n text-align: center;\r\n top: 120*@toVw;\r\n left: 110*@toVw;\r\n }\r\n .toTitle{\r\n width: 45*@toVw;\r\n position: absolute;\r\n top: 110*@toVw;\r\n left: 60*@toVw ;\r\n }\r\n .guide{\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n color: white;\r\n background:rgba(0,0,0,0.8);\r\n z-index: 9999;\r\n .i-know{\r\n position: absolute;\r\n width: 129*@toVw;\r\n left: 50%;\r\n margin-left: -64.5*@toVw;\r\n margin-top: -32*@toVw;\r\n top: 50%;\r\n }\r\n .toLesson{\r\n width: 45*@toVw;\r\n position: absolute;\r\n bottom: 90*@toVw;\r\n left: 91*@toVw;\r\n transform: rotate(-20deg);\r\n }\r\n .color-red{\r\n color: #FF6477;\r\n }\r\n .lesson-block{\r\n width:134px;\r\n height:57px;\r\n border-radius:29px;\r\n border:1px solid rgba(255,255,255,1);\r\n font-size:20px;\r\n font-family:PingFangSC-Semibold;\r\n font-weight:600;\r\n color:rgba(255,255,255,1);\r\n line-height: 57*@toVw;\r\n text-align: center;\r\n position: absolute;\r\n bottom: 20*@toVw;\r\n left: 50%;\r\n margin-left: -67*@toVw;\r\n }\r\n .lesson-text{\r\n width:114*@toVw;\r\n height:26*@toVw;\r\n line-height: 26*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n font-size: 14*@toVw;\r\n border-radius:8*@toVw;\r\n position: absolute;\r\n bottom: 110*@toVw;\r\n left: 137*@toVw;\r\n text-align: center;\r\n border:1*@toVw solid rgba(255,255,255,1)\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/guide/content.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.show)?_c('div',{staticClass:\"guide\",on:{\"click\":function($event){_vm.show=false}}},[_c('div',{staticClass:\"guide-content\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"\\n The Bear Went Over the Mountain\\n \")]),_vm._v(\" \"),_c('img',{staticClass:\"toTitle\",attrs:{\"src\":_vm.goDownUrl}}),_vm._v(\" \"),_vm._m(0),_vm._v(\" \"),_c('img',{staticClass:\"toLesson\",attrs:{\"src\":_vm.goUrl}}),_vm._v(\" \"),_vm._m(1),_vm._v(\" \"),_c('div',{staticClass:\"lesson-block\"},[_vm._v(\"\\n 开始课程\\n \")]),_vm._v(\" \"),_c('img',{staticClass:\"i-know\",attrs:{\"src\":_vm.iKnowUrl},on:{\"click\":function($event){_vm.show=false}}})])]):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"title-test\"},[_vm._v(\"\\n 该天\"),_c('span',{staticClass:\"color-red\"},[_vm._v(\"歌曲名称\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lesson-text\"},[_vm._v(\"点击\"),_c('span',{staticClass:\"color-red\"},[_vm._v(\"开始课程\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-429fecf6\",\"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/guide/content.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-429fecf6\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./content.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!./content.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./content.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-429fecf6\\\",\\\"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!./content.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-429fecf6\"\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/guide/content.vue\n// module id = null\n// module chunks = ","<template>\r\n <div>\r\n <div class=\"unit-block\">\r\n <swiper :options=\"swiperOption\" class=\"banner\" v-if=\"$route.query.course_type==0\" ref=\"mySwiper\">\r\n <swiper-slide v-for=\"(data,index) in unitList\" :key=\"index\">\r\n <div class=\"line\"></div>\r\n <div :class=\"{'unit-li':true,active:data.category_id == parent_category_id}\" @click=\"changeCateGory(data,data.category_id == parent_category_id)\">\r\n <div>\r\n <img :src=\"data.category_cover\">\r\n </div>\r\n {{data.category_name}}\r\n </div>\r\n </swiper-slide>\r\n <swiper-slide v-if=\"more\">\r\n <div class=\"line\"></div>\r\n <div class=\"unit-li\">\r\n <div>\r\n <img :src=\"nextUnitUrl\">\r\n </div>\r\n <span style=\"color: #cccccc\">敬请期待</span>\r\n </div>\r\n </swiper-slide>\r\n <swiper-slide v-for=\"a in 3-unitList.length > 0 ? 3-unitList.length : 0\" :key=\"a*10\">\r\n <div class=\"unit-li\">\r\n <div>\r\n </div>\r\n </div>\r\n </swiper-slide>\r\n </swiper>\r\n <div class=\"btn-conntent banner-left\">\r\n <img :src=\"nextToURL\" class=\"\">\r\n </div>\r\n <div class=\"btn-conntent banner-right\">\r\n <img :src=\"nextToURL\" class=\"\">\r\n </div>\r\n <swiper :options=\"swiperOption2\" class=\"banner2\" v-if=\"$route.query.course_type==0\" ref=\"mySwiper2\">\r\n <swiper-slide v-for=\"(data,index) in unitList\" :key=\"index\">\r\n <div class=\"line\"></div>\r\n <div :class=\"{'unit-li':true,active:data.category_id == parent_category_id}\" @click=\"changeCateGory(data,data.category_id == parent_category_id)\">\r\n <img :src=\"data.category_cover\">\r\n <div>{{data.category_name}}</div>\r\n </div>\r\n </swiper-slide>\r\n <swiper-slide v-if=\"more\">\r\n <div class=\"line\"></div>\r\n <div class=\"unit-li\">\r\n <div>\r\n <img :src=\"nextUnitUrl\">\r\n </div>\r\n <span style=\"color: #cccccc\">敬请期待</span>\r\n </div>\r\n </swiper-slide>\r\n <swiper-slide v-for=\"a in 6-unitList.length > 0 ? 6-unitList.length : 0\" :key=\"a*10\">\r\n <div class=\"unit-li\">\r\n <div>\r\n </div>\r\n </div>\r\n </swiper-slide>\r\n </swiper>\r\n </div>\r\n <div class=\"lesson-block\">\r\n <div v-if=\"noLesson\" class=\"noLesson\">\r\n <img :src=\"errorURL\" />\r\n <div>\r\n 暂无课程\r\n </div>\r\n </div>\r\n <div class=\"card-block\" v-for=\"(data,index) in lessonList\">\r\n <img :src=\"data[0].cover+'?imageslim'\"/>\r\n <div :class=\"'card-li cid'+item.id\" v-for=\"(item,x) in data\" @click=\"showDia(item,x+1)\">\r\n <div class=\"text-block\">\r\n <div class=\"title\">\r\n {{item.name | substr10}}\r\n </div>\r\n <div class=\"tips\">\r\n <span v-if=\"item.push_time !== '0000-00-00'\"> 开课时间:{{item.push_time}}</span>\r\n <span v-if=\"item.push_time === '0000-00-00'\">课程还未开始哦</span>\r\n </div>\r\n </div>\r\n <div>\r\n </div>\r\n <div class=\"icon-block\">\r\n <i\r\n :class=\"{\r\n map:true,\r\n right:index !== item.length-1 && item.push_time !== '0000-00-00',\r\n money:item.push_time !== '0000-00-00' && ((data[x+1] && data[x+1].push_time === '0000-00-00' || ( x === data.length-1 && lessonList[index+1] && lessonList[index+1][0].push_time === '0000-00-00'))|| ($route.query.course_type == 0 && findUnit(parent_category_id) && findUnit(parent_category_id).status === 2 || $route.query.course_type ==1 ) && x===data.length-1 && index == lessonList.length-1),\r\n clock:item.push_time === '0000-00-00'\r\n }\"></i>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"lesson-block-hp\">\r\n <swiper :options=\"swiperOptionLesson\" class=\"lesson-sw\" ref=\"mySwiperLesson\">\r\n <swiper-slide v-for=\"(item,x) in hpLessonList\" :key=\"x\" style=\"width: 50vh\">\r\n <div class=\"lesson-content-hp\" @click=\"showDia(item)\">\r\n <div class=\"clock-hp\" v-if=\"item.push_time === '0000-00-00'\">\r\n 等待开课\r\n </div>\r\n <div class=\"lesson-day-hp\">{{item.dayText}}</div>\r\n <div class=\"lesson-img-hp\"><img :src=\"item.cover\"></div>\r\n <div class=\"lesson-name-hp\">\r\n {{item.sub_title}}\r\n </div>\r\n <i class=\"map money\" v-if=\"item.push_time !== '0000-00-00' && ((hpLessonList[x+1] && hpLessonList[x+1].push_time === '0000-00-00' || ($route.query.course_type == 0 && findUnit(parent_category_id) && findUnit(parent_category_id).status === 2 || $route.query.course_type ==1 ) && x===hpLessonList.length-1 ))\"></i>\r\n </div>\r\n </swiper-slide>\r\n </swiper>\r\n </div>\r\n <guide-content v-if=\"popupVisible && thisLesson\"/>\r\n <mt-popup\r\n v-model=\"popupVisible\" style=\"background: transparent\">\r\n <div v-if=\"thisLesson\" class=\"popup-block\">\r\n <i class=\"map close\" @click=\"popupVisible=false\"></i>\r\n <div class=\"header\" :style=\"{backgroundImage:`url(${diaBGI})`}\">\r\n <div class=\"title\">\r\n {{thisLesson.title}}\r\n </div>\r\n <div class=\"tips\" v-if=\"thisLesson.content.tips\">\r\n {{thisLesson.content.tips.content}}\r\n </div>\r\n <div class=\"tips\" v-if=\"!thisLesson.content.tips\">\r\n DAY {{thisLesson.day}}\r\n </div>\r\n </div>\r\n <div class=\"content\" v-if=\"thisLesson.content.tips\">\r\n <div class=\"tips-title\">{{thisLesson.content.tips.title1}}</div>\r\n <div class=\"title-content\">\r\n <ul>\r\n <li style=\"text-align: center\" v-for=\"data in splitContent\">{{data}}</li>\r\n </ul>\r\n </div>\r\n <div class=\"tips-title\">{{thisLesson.content.tips.title2}}</div>\r\n <div class=\"title-content\">{{thisLesson.content.tips.title2_content}}</div>\r\n </div>\r\n\r\n <div class=\"content\" v-if=\"!thisLesson.content.tips\">\r\n <div style=\"color: #cccccc;padding: 21.3333vw 0;font-size: 5.3333vw;\">快去开始课程吧!</div>\r\n </div>\r\n <div>\r\n <i class=\"map goLesson\" @click=\"goDetail()\"></i>\r\n </div>\r\n </div>\r\n </mt-popup>\r\n <bottom-tab></bottom-tab>\r\n <guide-page></guide-page>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import {getCourseListApi,getLessonDetailApi,getLessonListApi} from \"../../service/api\";\r\n import guidePage from '../guide/map'\r\n import guideContent from '../guide/content'\r\n import diaBGI from '../../assets/newLesson/diaBG.png'\r\n import 'swiper/dist/css/swiper.css'\r\n import { swiper, swiperSlide } from 'vue-awesome-swiper'\r\n import {Indicator,Toast} from 'mint-ui'\r\n import bottomTab from '../public/bottomTab';\r\n import errorURL from '../../assets/error.png'\r\n import nextUnitUrl from '../../assets/newLesson/nextUnit.png'\r\n import nextToURL from '../../assets/newLesson/index-to.png'\r\n export default {\r\n name: \"mapDefault\",\r\n components:{\r\n swiper,\r\n swiperSlide,\r\n bottomTab,\r\n guidePage,\r\n guideContent\r\n },\r\n data() {\r\n let that = this;\r\n return {\r\n shopType:this.$route.query.course_type,\r\n diaBGI:diaBGI,\r\n goodsID:'',\r\n themeName:'',\r\n course_id:'',\r\n push_time:'',\r\n course_name:'',\r\n nextUnitUrl:nextUnitUrl,\r\n periods_id:this.$route.query.periods_id,\r\n parent_category_id:this.$route.query.parent_category_id,\r\n unitList:[],\r\n more:false,\r\n errorURL:errorURL,\r\n popupVisible:false,\r\n lessonList:[],\r\n lesson:'',\r\n classID:'',\r\n noLesson:false,\r\n nextToURL:nextToURL,\r\n hpLessonList:[],\r\n thisLesson:null,\r\n swiperOption: {\r\n width: window.innerWidth * 0.25,\r\n on: {\r\n slideChangeTransitionStart: function(){\r\n if(this.activeIndex >= that.swiper.slides.length - 4 && that.more){\r\n that.swiper.slidePrev();\r\n }\r\n },\r\n resize: function () {\r\n this.params.width = window.innerWidth * 0.25;\r\n this.update(true);\r\n }\r\n },\r\n pagination: {\r\n el: '.swiper-pagination'\r\n }\r\n },\r\n swiperOption2: {\r\n slidesPerView:5,\r\n navigation: {\r\n nextEl: '.banner-right',\r\n prevEl: '.banner-left',\r\n },\r\n on: {\r\n slideChangeTransitionStart: function(){\r\n if(this.activeIndex == that.swiper2.slides.length - 5 && that.more){\r\n that.swiper2.slidePrev();\r\n }\r\n },\r\n },\r\n pagination: {\r\n el: '.swiper-pagination'\r\n }\r\n },\r\n swiperOptionLesson:{\r\n slidesPerView:'auto',\r\n spaceBetween : 20,\r\n }\r\n }\r\n },\r\n mounted(){\r\n this.initPage();\r\n },\r\n filters:{\r\n substr10(value){\r\n return value.substr(0,10)\r\n }\r\n },\r\n computed: {\r\n swiper() {\r\n if(this.$route.query.course_type == 0){\r\n return this.$refs.mySwiper.swiper\r\n }else {\r\n return ''\r\n }\r\n },\r\n swiper2() {\r\n if(this.$route.query.course_type == 0){\r\n return this.$refs.mySwiper2.swiper\r\n }else {\r\n return ''\r\n }\r\n },\r\n swiperLesson() {\r\n return this.$refs.mySwiperLesson.swiper\r\n },\r\n splitContent(){\r\n let arr = [];\r\n if(this.thisLesson.content.tips.title1_content){\r\n arr = this.thisLesson.content.tips.title1_content.split('\\n');\r\n }\r\n return arr\r\n },\r\n },\r\n methods:{\r\n findUnit(data){\r\n return this.unitList.find(i=>{return i.category_id == data})\r\n },\r\n dateParse(dateString){\r\n var SEPARATOR_BAR = \"-\";\r\n var SEPARATOR_SLASH = \"/\";\r\n var SEPARATOR_DOT = \".\";\r\n var dateArray;\r\n if(dateString.indexOf(SEPARATOR_BAR) > -1){\r\n dateArray = dateString.split(SEPARATOR_BAR);\r\n }else if(dateString.indexOf(SEPARATOR_SLASH) > -1){\r\n dateArray = dateString.split(SEPARATOR_SLASH);\r\n }else{\r\n dateArray = dateString.split(SEPARATOR_DOT);\r\n }\r\n return new Date(dateArray[0], dateArray[1]-1, dateArray[2]);\r\n },\r\n dateCompare(compareDateString){\r\n var dateTime = new Date().getTime();\r\n var compareDateTime = compareDateString.getTime();\r\n if(compareDateTime > dateTime){\r\n return 1;\r\n }else if(compareDateTime == dateTime){\r\n return 0;\r\n }else{\r\n return -1;\r\n }\r\n },\r\n // 进入课程\r\n goDetail(){\r\n // 神策埋点 开始课程\r\n this.$sa.track('StartCourse',{\r\n elementID:this.thisLesson.id.toString(),\r\n elementName:this.thisLesson.title,\r\n themeID:this.parent_category_id,\r\n themeName:this.themeName,\r\n goodsID:this.goodsID,\r\n classID:this.classID,\r\n is_view_today:!!new Date().setHours(0, 0, 0, 0) === new Date(this.push_time).setHours(0, 0, 0, 0)\r\n });\r\n if(this.thisLesson.content.tips){\r\n let query = {\r\n periods_id:this.periods_id,\r\n category_id:this.thisLesson.categoryId,\r\n elementId:this.thisLesson.id,\r\n course_type:this.$route.query.course_type,\r\n parent_category_id:this.parent_category_id,\r\n };\r\n let lessonData = JSON.parse(JSON.stringify(this.thisLesson));\r\n lessonData.push_time = this.push_time;\r\n lessonData.themeID=this.parent_category_id;\r\n lessonData.themeName=this.themeName;\r\n lessonData.goodsID=this.goodsID;\r\n lessonData.classID=this.classID;\r\n localStorage.setItem('lessonDetail',JSON.stringify(lessonData));\r\n this.$router.push({name:'newLesson',query:query})\r\n }else{\r\n let query = {\r\n periods_id:this.periods_id,\r\n category_id:this.thisLesson.category_id,\r\n parent_category_id:this.parent_category_id,\r\n element_id:this.thisLesson.id,\r\n course_type:this.$route.query.course_type,\r\n type:'1'\r\n };\r\n this.$router.push({name:'lesson',query:query})\r\n }\r\n },\r\n // 切换主题\r\n changeCateGory(data,flag){\r\n // 神策埋点 选择主题\r\n this.themeName=data.category_name.toString()\r\n this.$sa.track('selectCategory',{\r\n themeID:data.category_id.toString(),\r\n themeName:data.category_name.toString(),\r\n courseID:this.course_id.toString(),\r\n goodsID:this.goodsID,\r\n classID:this.classID\r\n });\r\n if(!flag){\r\n this.parent_category_id = data.category_id;\r\n this.$router.push({name:'map',query:{periods_id:this.periods_id,course_type:this.shopType,parent_category_id: this.parent_category_id}});\r\n this.getLessonList(true)\r\n }\r\n },\r\n // 显示课程弹窗\r\n showDia(data,i){\r\n if(data.push_time !== '0000-00-00'){\r\n getLessonDetailApi(this.periods_id,data.id,data.ele_id).then(res=>{\r\n res.content = JSON.parse(res.content);\r\n this.thisLesson = res;\r\n this.thisLesson.id = data.ele_id.toString();\r\n this.thisLesson.categoryId = data.id;\r\n this.thisLesson.domTitle = data.name;\r\n this.thisLesson.day = i;\r\n this.popupVisible=true;\r\n this.push_time = data.push_time;\r\n // 神策埋点 选择课时\r\n this.$sa.track('selectElement',{\r\n elementID:data.ele_id.toString(),\r\n elementName:data.name.toString(),\r\n themeID:this.parent_category_id.toString(),\r\n themeName:this.parent_category_id.toString(),\r\n goodsID:this.goodsID,\r\n classID:this.classID,\r\n courseID:this.course_id.toString()\r\n });\r\n })\r\n }else{\r\n Toast('课程还未开始哦')\r\n }\r\n },\r\n // 页面初始化\r\n initPage(){\r\n this.getLessonList();\r\n if (this.$route.query.course_type == 0){\r\n this.getUnitList()\r\n }\r\n },\r\n // 获取列表\r\n getUnitList(){\r\n getCourseListApi(this.periods_id).then(res=>{\r\n this.unitList = [];\r\n res.forEach(i=>{\r\n if(i.status === 1 || i.status === 2 ){\r\n this.unitList.push(i)\r\n }\r\n });\r\n if(res.find(i=>{return i.status === 0})){\r\n this.more = true\r\n }\r\n this.$nextTick(()=>{\r\n let index=null;\r\n let index2 = null;\r\n this.unitList.forEach((i,x)=>{\r\n if(i.category_id ==this.parent_category_id){\r\n this.themeName = i.category_name;\r\n if(x>=3){\r\n index=x-3\r\n }else{\r\n index = 0\r\n }\r\n if(x>=4){\r\n index2 = x-4\r\n }else{\r\n index2 = 0\r\n }\r\n }\r\n });\r\n this.swiper.slideTo(index, 800, false);\r\n this.swiper2.slideTo(index2, 800, false)\r\n })\r\n })\r\n },\r\n // 获取课程\r\n getLessonList(data){\r\n getLessonListApi(this.periods_id+'/v2',{category_id:this.parent_category_id}).then(res=>{\r\n if(this.course_id !== res.periods_info.course_id){\r\n this.course_id = res.periods_info.course_id;\r\n this.course_name = res.periods_info.title;\r\n this.goodsID=res.periods_info.goods_id;\r\n this.classID = res.periods_info.class_id;\r\n // 神策埋点 进入课程\r\n this.$sa.track('EnterCourse',{\r\n goodsID:res.periods_info.goods_id,\r\n classID:res.periods_info.class_id,\r\n });\r\n }\r\n this.lessonList=[];\r\n this.hpLessonList = [];\r\n this.noLesson = !!res.list.length<1;\r\n let list = [];\r\n let x = 0;\r\n for(let i = 0; i < res.list.length; i ++ ){\r\n if(res.list[i].push_time !== '0000-00-00'){\r\n x++\r\n }\r\n if(res.list[i].name.indexOf('Day1')>-1 && list.length > 0){\r\n this.lessonList.push(list);\r\n list = [];\r\n list.push(res.list[i]);\r\n }else{\r\n list.push(res.list[i]);\r\n if(i==res.list.length-1){\r\n this.lessonList.push(list);\r\n }\r\n }\r\n res.list[i].dayText = 'DAY '+list.length;\r\n this.hpLessonList.push(res.list[i])\r\n }\r\n if(!data){\r\n this.$nextTick(()=>{\r\n if(x !== this.hpLessonList.length){\r\n this.swiperLesson.slideTo(x-1)\r\n }else if(this.$route.query.category_id){\r\n\r\n }\r\n if(this.$route.query.category_id){\r\n let dom = document.getElementsByClassName('cid'+this.$route.query.category_id);\r\n if(dom.length>0 && dom[0].style.display !== 'none'){\r\n this.scroll_to(dom[0].offsetTop);\r\n let data = null ;\r\n let index = 0;\r\n this.lessonList.forEach(i=>{\r\n i.forEach((x,i)=>{\r\n if(x.id == this.$route.query.category_id){\r\n data = x;\r\n index = i+1\r\n }\r\n })\r\n });\r\n this.showDia(data,index)\r\n }\r\n }else if(this.$route.query.back_id){\r\n let dom = document.getElementsByClassName('cid'+this.$route.query.back_id);\r\n if(dom.length>0&& dom[0].style.display !== 'none'){\r\n this.scroll_to(dom[0].offsetTop)\r\n }\r\n }else{\r\n let moneyDom = document.getElementsByClassName('money');\r\n if(moneyDom.length>0 && moneyDom[0].offsetLeft !== 0){\r\n this.scroll_to(moneyDom[0].offsetParent.offsetTop)\r\n }\r\n }\r\n })\r\n }else{\r\n this.scroll_to(0);\r\n this.swiperLesson.slideTo(0)\r\n }\r\n });\r\n },\r\n scroll_to(offsetTop){\r\n let top = offsetTop-200;\r\n for(let i = 0 ; i < 30 ; i ++){\r\n let scrollTop = document.documentElement.scrollTop | document.body.scrollTop;\r\n let Dvalue = scrollTop - top;\r\n let time = i*10;\r\n setTimeout(()=>{\r\n document.documentElement.scrollTop = scrollTop - Dvalue/30*i;\r\n document.body.scrollTop= scrollTop - Dvalue/30*i;\r\n },time);\r\n }\r\n }\r\n }\r\n }\r\n</script>\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n // 精灵图\r\n .map{background:url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;background-size:136*@toVw 207*@toVw}\r\n .defultStar{height:20*@toVw;width:20*@toVw;background-position:0 0;;display: inline-block}\r\n .right{height:20*@toVw;width:20*@toVw;background-position:0 -20*@toVw;display: inline-block}\r\n .close{position:absolute;top:-11*@toVw;right: -32*@toVw ;height:20*@toVw;width:20*@toVw;background-position:0 -40*@toVw;display: inline-block}\r\n .actStar{height:20*@toVw;width:20*@toVw;background-position:0 -60*@toVw;display: inline-block}\r\n .clock{height:28*@toVw;width:28*@toVw;background-position:0 -80*@toVw;display: inline-block}\r\n .money{height:40*@toVw;width:40*@toVw;background-position:0 -108*@toVw;display: inline-block;animation: dodge 1s infinite;}\r\n .goLesson{height:59*@toVw;width:136*@toVw;background-position:0 -148*@toVw;display: inline-block;margin-top:15*@toVw;margin-bottom: 10*@toVw }\r\n // 主题列表\r\n .noLesson{\r\n margin: 20*@toVw;\r\n text-align: center;\r\n img{\r\n width: 80%;\r\n }\r\n }\r\n .btn-conntent{\r\n display: none;\r\n }\r\n .line{\r\n position: absolute;\r\n right: 0;\r\n width: 1px;\r\n background: #eeeeee;\r\n top: 15*@toVw;\r\n bottom: 15*@toVw;\r\n }\r\n .lesson-block-hp{\r\n display: none;\r\n }\r\n .unit-block{\r\n box-shadow:0*@toVw 1*@toVw 4*@toVw 0*@toVw rgba(204,204,204,0.5);\r\n width: 100%;\r\n position: fixed;\r\n background: white;\r\n z-index: 2;\r\n top: 0;\r\n left: 0;\r\n .banner2{\r\n display: none;\r\n }\r\n .unit-li{\r\n width: 68 * @toVw;\r\n text-align: center;\r\n margin-top: 2.6666vw;\r\n height:60 * @toVw;\r\n border-radius:8 * @toVw 8 * @toVw 0*@toVw 0*@toVw;\r\n font-size:12* @toVw;\r\n font-family:PingFangSC-Semibold;\r\n font-weight:600;\r\n padding-top: 12 * @toVw;\r\n color:rgba(102,102,102,1);\r\n line-height:20* @toVw;\r\n img{\r\n width: 28*@toVw;\r\n height: 28*@toVw;\r\n }\r\n &.active{\r\n background: #60ADF0;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n // 课包样式\r\n .lesson-block{\r\n width: 100%;\r\n margin-top: 80*@toVw;\r\n padding-bottom: 50*@toVw;\r\n overflow: auto;\r\n -webkit-overflow-scrolling:touch;\r\n .card-block{\r\n box-shadow:0* @toVw 2* @toVw 5* @toVw 1* @toVw rgba(153,153,153,0.56);\r\n margin: 20 * @toVw;\r\n border-radius: 8*@toVw;\r\n img{\r\n width: 100%;\r\n height: 140 *@toVw;\r\n border-radius: 8*@toVw 8*@toVw 0 0 ;\r\n }\r\n .card-li{\r\n display: flex;\r\n justify-content: space-between;\r\n margin: auto;\r\n padding: 10 * @toVw;\r\n position: relative;\r\n border-bottom: 1 * @toVw solid #EEEEEE;\r\n .text-block{\r\n margin-left: 0;\r\n }\r\n .icon-block{\r\n margin: auto 0;\r\n }\r\n\r\n .clock-block{\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(255,255,255,0.8);\r\n text-align: center;\r\n font-size:12*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(153,153,153,1);\r\n padding: 10*@toVw;\r\n }\r\n .title{\r\n font-size:16*@toVw;\r\n font-family:PingFangSC-Semibold;\r\n font-weight:600;\r\n color:rgba(0,0,0,1);\r\n line-height:28*@toVw;\r\n\r\n }\r\n .tips{\r\n font-size:14*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n max-width: 170 * @toVw;\r\n\r\n overflow: hidden;\r\n white-space:nowrap;\r\n text-overflow:ellipsis;\r\n color:rgba(102,102,102,1);\r\n line-height:20*@toVw;\r\n }\r\n }\r\n }\r\n }\r\n // 弹窗样式\r\n .popup-block{\r\n text-align: center;\r\n background: white;\r\n border-radius: 8*@toVw;\r\n width: 276 * @toVw;\r\n .header{\r\n width: 276 * @toVw;\r\n height: 137 * @toVw;\r\n padding-top: 36 * @toVw;\r\n background-size: 100% 100%;\r\n position: relative;\r\n .title{\r\n text-align: center;\r\n font-size:24*@toVw;\r\n font-family:Helvetica-Bold;\r\n font-weight:bold;\r\n padding: 0 20*@toVw;\r\n color:rgba(255,255,255,1);\r\n line-height:26*@toVw;\r\n }\r\n .tips{\r\n width:92*@toVw;\r\n height:36*@toVw;\r\n background: rgba(0,0,0,0.2);\r\n text-align: center;\r\n border-radius: 4*@toVw;\r\n position: absolute;\r\n left: 50%;\r\n margin-left: -46*@toVw;\r\n bottom: 20*@toVw;\r\n line-height: 36 * @toVw;\r\n font-size:16*@toVw;\r\n font-family:PingFang-SC-Bold;\r\n font-weight:bold;\r\n color:rgba(255,255,255,1);\r\n }\r\n }\r\n .content{\r\n padding-top: 14*@toVw;\r\n .tips-title{\r\n height:25*@toVw;\r\n width: fit-content;\r\n margin: 12*@toVw auto 10*@toVw auto;\r\n font-size:16*@toVw;\r\n font-family:PingFangSC-Semibold;\r\n font-weight:600;\r\n color:rgba(145,237,250,1);\r\n line-height:25*@toVw;\r\n display: block;\r\n border-radius: 1000*@toVw;\r\n padding: 3*@toVw 18*@toVw;\r\n border: 2*@toVw solid #91EDFA;\r\n }\r\n .title-content {\r\n word-break: break-all;\r\n padding: 0 18*@toVw;\r\n font-size: 14*@toVw;\r\n font-family: PingFang-SC-Medium;\r\n font-weight: 500;\r\n color: #666666;\r\n line-height: 17*@toVw;\r\n ul{\r\n margin: 0;\r\n padding: 0;\r\n font-size:14*@toVw;\r\n height:58*@toVw;\r\n overflow: hidden;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(102,102,102,1);\r\n line-height:20*@toVw;\r\n list-style-type:none;\r\n &:after{\r\n content: '';\r\n display: block;\r\n clear: both;\r\n }\r\n li{\r\n width: 50%;\r\n float: left;\r\n text-align: left;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n\r\n @media screen and (orientation: landscape) {\r\n @toVw:100/667vw;\r\n .map{background:url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;background-size:136*@toVw 207*@toVw}\r\n .defultStar{height:20*@toVw;width:20*@toVw;background-position:0 0;;display: inline-block}\r\n .right{height:20*@toVw;width:20*@toVw;background-position:0 -20*@toVw;display: inline-block}\r\n .close{position:absolute;top:-11*@toVw;right: -32*@toVw ;height:20*@toVw;width:20*@toVw;background-position:0 -40*@toVw;display: inline-block}\r\n .actStar{height:20*@toVw;width:20*@toVw;background-position:0 -60*@toVw;display: inline-block}\r\n .clock{height:28*@toVw;width:28*@toVw;background-position:0 -80*@toVw;display: inline-block}\r\n .money{height:40*@toVw;width:40*@toVw;background-position:0 -108*@toVw;display: inline-block;animation: dodgehp 1s infinite;}\r\n .goLesson{height:59*@toVw;width:136*@toVw;background-position:0 -148*@toVw;display: inline-block;margin-top:15*@toVw;margin-bottom: 10*@toVw }\r\n // 主题列表\r\n .noLesson{\r\n margin: 20*@toVw;\r\n text-align: center;\r\n img{\r\n width: 80%;\r\n }\r\n }\r\n .line{\r\n position: absolute;\r\n right: 0;\r\n width: 1px;\r\n background: #eeeeee;\r\n top: 15*@toVw;\r\n bottom: 15*@toVw;\r\n }\r\n\r\n .lesson-block-hp{\r\n display: block;\r\n }\r\n .unit-block{\r\n box-shadow:0*@toVw 1*@toVw 4*@toVw 0*@toVw rgba(204,204,204,0.5);\r\n width: 100vw;\r\n position: fixed;\r\n background: white;\r\n z-index: 2;\r\n top: 0;\r\n left: 0;\r\n .banner{\r\n display: none;\r\n }\r\n .btn-conntent{\r\n position: absolute;\r\n display: block;\r\n height: 48*@toVw;\r\n text-align: center;\r\n line-height: 55*@toVw;\r\n width: 20*@toVw;\r\n &.banner-right{\r\n img{transform: rotate(180deg)}\r\n top: 0;\r\n right: 5*@toVw;\r\n }\r\n &.banner-left{\r\n top: 0;\r\n left: 5*@toVw;\r\n }\r\n }\r\n .banner2{\r\n display: block;\r\n width: 90vw;\r\n }\r\n .unit-li{\r\n display: flex;\r\n text-align: center;\r\n height:38 * @toVw;\r\n line-height: 38*@toVw;\r\n border-radius:8 * @toVw;\r\n font-size:12* @toVw;\r\n font-family:PingFangSC-Semibold;\r\n font-weight:600;\r\n padding-top:0;\r\n margin: 5*@toVw;\r\n width: auto;\r\n color:rgba(102,102,102,1);\r\n img{\r\n width: 28*@toVw;\r\n height: 28*@toVw;\r\n }\r\n &.active{\r\n background: #60ADF0;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n // 课包样式\r\n .lesson-block{\r\n display: none;\r\n }\r\n .lesson-block-hp{\r\n padding-top: 55*@toVw;\r\n background: #eeeeee;\r\n .lesson-content-hp{\r\n .money{\r\n position: absolute;\r\n right: 0;\r\n top: calc(88vh - 17.99550225vw);\r\n }\r\n display: inline-block;\r\n width: 100%;\r\n position: relative;\r\n margin: 0 5*@toVw;\r\n background: white;\r\n box-shadow:0*@toVw 2*@toVw 4*@toVw 0*@toVw rgba(0,0,0,0.2);\r\n height: calc(100vh - 13.29550225vw);\r\n border: 1*@toVw solid #000;\r\n border-radius: 8*@toVw;\r\n text-align: center;\r\n .clock-hp{\r\n position: absolute;\r\n font-size: 12*@toVw;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n background: rgba(255,255,255,0.8);\r\n border-radius: 8*@toVw;\r\n line-height: calc(100vh - 13.29550225vw);\r\n\r\n }\r\n .lesson-day-hp{\r\n margin-top: 10*@toVw;\r\n width: 72*@toVw;\r\n border-radius: 4*@toVw;\r\n border: 1*@toVw solid #000;\r\n height: 24*@toVw;\r\n line-height: 24*@toVw;\r\n font-size:14*@toVw;\r\n font-family:PingFang-SC-Bold;\r\n font-weight:bold;\r\n color:rgba(0,0,0,1);\r\n }\r\n .lesson-img-hp{\r\n margin: calc((100vh - 20.99550225vw) / 2 - 12vh) auto;\r\n width: 20vh;\r\n height: 20vh;\r\n border-radius: 100*@toVw;\r\n overflow: hidden;\r\n img{\r\n height: 100%;\r\n }\r\n }\r\n .lesson-name-hp{\r\n font-size:12*@toVw;\r\n font-family:PingFang-SC-Medium;\r\n max-height: 24*@toVw;\r\n line-height: 12*@toVw;\r\n overflow: hidden;\r\n font-weight:500;\r\n color:rgba(0,0,0,1);\r\n }\r\n }\r\n }\r\n // 弹窗样式\r\n .popup-block{\r\n text-align: center;\r\n background: white;\r\n border-radius: 8*@toVw;\r\n width: 493 * @toVw;\r\n height: 220*@toVw;\r\n position: relative;\r\n .header{\r\n position: absolute;\r\n height: auto;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n padding: 0;\r\n margin: 0;\r\n width: 215*@toVw;\r\n background-size: 100% 100%;\r\n .title{\r\n margin-top: 10*@toVw;\r\n text-align: center;\r\n font-size:24*@toVw;\r\n font-family:Helvetica-Bold;\r\n font-weight:bold;\r\n padding: 0 20*@toVw;\r\n color:rgba(255,255,255,1);\r\n line-height:26*@toVw;\r\n }\r\n .tips{\r\n width:92*@toVw;\r\n height:36*@toVw;\r\n background: rgba(0,0,0,0.2);\r\n text-align: center;\r\n border-radius: 4*@toVw;\r\n position: absolute;\r\n left: 50%;\r\n margin-left: -46*@toVw;\r\n top: 50*@toVw;\r\n line-height: 36 * @toVw;\r\n font-size:16*@toVw;\r\n font-family:PingFang-SC-Bold;\r\n font-weight:bold;\r\n color:rgba(255,255,255,1);\r\n }\r\n }\r\n .content{\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n width: 278*@toVw;\r\n padding: 0;\r\n .tips-title{\r\n height:25*@toVw;\r\n width: fit-content;\r\n margin: 12*@toVw auto 10*@toVw auto;\r\n font-size:16*@toVw;\r\n font-family:PingFangSC-Semibold;\r\n font-weight:600;\r\n color:rgba(145,237,250,1);\r\n line-height:25*@toVw;\r\n display: block;\r\n border-radius: 1000*@toVw;\r\n padding: 3*@toVw 18*@toVw;\r\n border: 2*@toVw solid #91EDFA;\r\n }\r\n .title-content {\r\n word-break: break-all;\r\n padding: 0 18*@toVw;\r\n font-size: 14*@toVw;\r\n font-family: PingFang-SC-Medium;\r\n font-weight: 500;\r\n color: #666666;\r\n line-height: 17*@toVw;\r\n ul{\r\n margin: 0;\r\n padding: 0;\r\n font-size:14*@toVw;\r\n height:58*@toVw;\r\n overflow: hidden;\r\n font-family:PingFang-SC-Medium;\r\n font-weight:500;\r\n color:rgba(102,102,102,1);\r\n line-height:20*@toVw;\r\n list-style-type:none;\r\n &:after{\r\n content: '';\r\n display: block;\r\n clear: both;\r\n }\r\n li{\r\n width: 50%;\r\n float: left;\r\n text-align: left;\r\n }\r\n }\r\n }\r\n }\r\n .goLesson{\r\n position: absolute;\r\n right: 40*@toVw;\r\n bottom: 10*@toVw;\r\n }\r\n }\r\n }\r\n @keyframes dodge\r\n {\r\n 0%{\r\n transform:scale(0.9,0.9)\r\n }\r\n 50%{\r\n transform:scale(1.1,1.1)\r\n }\r\n 100%{\r\n transform:scale(0.9,0.9)\r\n }\r\n }\r\n @keyframes dodgehp\r\n {\r\n 0%{\r\n transform:scale(0.5,0.5)\r\n }\r\n 50%{\r\n transform:scale(0.7,0.7)\r\n }\r\n 100%{\r\n transform:scale(0.5,0.5)\r\n }\r\n }\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/map/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"unit-block\"},[(_vm.$route.query.course_type==0)?_c('swiper',{ref:\"mySwiper\",staticClass:\"banner\",attrs:{\"options\":_vm.swiperOption}},[_vm._l((_vm.unitList),function(data,index){return _c('swiper-slide',{key:index},[_c('div',{staticClass:\"line\"}),_vm._v(\" \"),_c('div',{class:{'unit-li':true,active:data.category_id == _vm.parent_category_id},on:{\"click\":function($event){_vm.changeCateGory(data,data.category_id == _vm.parent_category_id)}}},[_c('div',[_c('img',{attrs:{\"src\":data.category_cover}})]),_vm._v(\"\\n \"+_vm._s(data.category_name)+\"\\n \")])])}),_vm._v(\" \"),(_vm.more)?_c('swiper-slide',[_c('div',{staticClass:\"line\"}),_vm._v(\" \"),_c('div',{staticClass:\"unit-li\"},[_c('div',[_c('img',{attrs:{\"src\":_vm.nextUnitUrl}})]),_vm._v(\" \"),_c('span',{staticStyle:{\"color\":\"#cccccc\"}},[_vm._v(\"敬请期待\")])])]):_vm._e(),_vm._v(\" \"),_vm._l((3-_vm.unitList.length > 0 ? 3-_vm.unitList.length : 0),function(a){return _c('swiper-slide',{key:a*10},[_c('div',{staticClass:\"unit-li\"},[_c('div')])])})],2):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"btn-conntent banner-left\"},[_c('img',{attrs:{\"src\":_vm.nextToURL}})]),_vm._v(\" \"),_c('div',{staticClass:\"btn-conntent banner-right\"},[_c('img',{attrs:{\"src\":_vm.nextToURL}})]),_vm._v(\" \"),(_vm.$route.query.course_type==0)?_c('swiper',{ref:\"mySwiper2\",staticClass:\"banner2\",attrs:{\"options\":_vm.swiperOption2}},[_vm._l((_vm.unitList),function(data,index){return _c('swiper-slide',{key:index},[_c('div',{staticClass:\"line\"}),_vm._v(\" \"),_c('div',{class:{'unit-li':true,active:data.category_id == _vm.parent_category_id},on:{\"click\":function($event){_vm.changeCateGory(data,data.category_id == _vm.parent_category_id)}}},[_c('img',{attrs:{\"src\":data.category_cover}}),_vm._v(\" \"),_c('div',[_vm._v(_vm._s(data.category_name))])])])}),_vm._v(\" \"),(_vm.more)?_c('swiper-slide',[_c('div',{staticClass:\"line\"}),_vm._v(\" \"),_c('div',{staticClass:\"unit-li\"},[_c('div',[_c('img',{attrs:{\"src\":_vm.nextUnitUrl}})]),_vm._v(\" \"),_c('span',{staticStyle:{\"color\":\"#cccccc\"}},[_vm._v(\"敬请期待\")])])]):_vm._e(),_vm._v(\" \"),_vm._l((6-_vm.unitList.length > 0 ? 6-_vm.unitList.length : 0),function(a){return _c('swiper-slide',{key:a*10},[_c('div',{staticClass:\"unit-li\"},[_c('div')])])})],2):_vm._e()],1),_vm._v(\" \"),_c('div',{staticClass:\"lesson-block\"},[(_vm.noLesson)?_c('div',{staticClass:\"noLesson\"},[_c('img',{attrs:{\"src\":_vm.errorURL}}),_vm._v(\" \"),_c('div',[_vm._v(\"\\n 暂无课程\\n \")])]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.lessonList),function(data,index){return _c('div',{staticClass:\"card-block\"},[_c('img',{attrs:{\"src\":data[0].cover+'?imageslim'}}),_vm._v(\" \"),_vm._l((data),function(item,x){return _c('div',{class:'card-li cid'+item.id,on:{\"click\":function($event){_vm.showDia(item,x+1)}}},[_c('div',{staticClass:\"text-block\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"\\n \"+_vm._s(_vm._f(\"substr10\")(item.name))+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"tips\"},[(item.push_time !== '0000-00-00')?_c('span',[_vm._v(\" 开课时间:\"+_vm._s(item.push_time))]):_vm._e(),_vm._v(\" \"),(item.push_time === '0000-00-00')?_c('span',[_vm._v(\"课程还未开始哦\")]):_vm._e()])]),_vm._v(\" \"),_c('div'),_vm._v(\" \"),_c('div',{staticClass:\"icon-block\"},[_c('i',{class:{\n map:true,\n right:index !== item.length-1 && item.push_time !== '0000-00-00',\n money:item.push_time !== '0000-00-00' && ((data[x+1] && data[x+1].push_time === '0000-00-00' || ( x === data.length-1 && _vm.lessonList[index+1] && _vm.lessonList[index+1][0].push_time === '0000-00-00'))|| (_vm.$route.query.course_type == 0 && _vm.findUnit(_vm.parent_category_id) && _vm.findUnit(_vm.parent_category_id).status === 2 || _vm.$route.query.course_type ==1 ) && x===data.length-1 && index == _vm.lessonList.length-1),\n clock:item.push_time === '0000-00-00'\n }})])])})],2)})],2),_vm._v(\" \"),_c('div',{staticClass:\"lesson-block-hp\"},[_c('swiper',{ref:\"mySwiperLesson\",staticClass:\"lesson-sw\",attrs:{\"options\":_vm.swiperOptionLesson}},_vm._l((_vm.hpLessonList),function(item,x){return _c('swiper-slide',{key:x,staticStyle:{\"width\":\"50vh\"}},[_c('div',{staticClass:\"lesson-content-hp\",on:{\"click\":function($event){_vm.showDia(item)}}},[(item.push_time === '0000-00-00')?_c('div',{staticClass:\"clock-hp\"},[_vm._v(\"\\n 等待开课\\n \")]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"lesson-day-hp\"},[_vm._v(_vm._s(item.dayText))]),_vm._v(\" \"),_c('div',{staticClass:\"lesson-img-hp\"},[_c('img',{attrs:{\"src\":item.cover}})]),_vm._v(\" \"),_c('div',{staticClass:\"lesson-name-hp\"},[_vm._v(\"\\n \"+_vm._s(item.sub_title)+\"\\n \")]),_vm._v(\" \"),(item.push_time !== '0000-00-00' && ((_vm.hpLessonList[x+1] && _vm.hpLessonList[x+1].push_time === '0000-00-00' || (_vm.$route.query.course_type == 0 && _vm.findUnit(_vm.parent_category_id) && _vm.findUnit(_vm.parent_category_id).status === 2 || _vm.$route.query.course_type ==1 ) && x===_vm.hpLessonList.length-1 )))?_c('i',{staticClass:\"map money\"}):_vm._e()])])}))],1),_vm._v(\" \"),(_vm.popupVisible && _vm.thisLesson)?_c('guide-content'):_vm._e(),_vm._v(\" \"),_c('mt-popup',{staticStyle:{\"background\":\"transparent\"},model:{value:(_vm.popupVisible),callback:function ($$v) {_vm.popupVisible=$$v},expression:\"popupVisible\"}},[(_vm.thisLesson)?_c('div',{staticClass:\"popup-block\"},[_c('i',{staticClass:\"map close\",on:{\"click\":function($event){_vm.popupVisible=false}}}),_vm._v(\" \"),_c('div',{staticClass:\"header\",style:({backgroundImage:(\"url(\" + _vm.diaBGI + \")\")})},[_c('div',{staticClass:\"title\"},[_vm._v(\"\\n \"+_vm._s(_vm.thisLesson.title)+\"\\n \")]),_vm._v(\" \"),(_vm.thisLesson.content.tips)?_c('div',{staticClass:\"tips\"},[_vm._v(\"\\n \"+_vm._s(_vm.thisLesson.content.tips.content)+\"\\n \")]):_vm._e(),_vm._v(\" \"),(!_vm.thisLesson.content.tips)?_c('div',{staticClass:\"tips\"},[_vm._v(\"\\n DAY \"+_vm._s(_vm.thisLesson.day)+\"\\n \")]):_vm._e()]),_vm._v(\" \"),(_vm.thisLesson.content.tips)?_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"tips-title\"},[_vm._v(_vm._s(_vm.thisLesson.content.tips.title1))]),_vm._v(\" \"),_c('div',{staticClass:\"title-content\"},[_c('ul',_vm._l((_vm.splitContent),function(data){return _c('li',{staticStyle:{\"text-align\":\"center\"}},[_vm._v(_vm._s(data))])}))]),_vm._v(\" \"),_c('div',{staticClass:\"tips-title\"},[_vm._v(_vm._s(_vm.thisLesson.content.tips.title2))]),_vm._v(\" \"),_c('div',{staticClass:\"title-content\"},[_vm._v(_vm._s(_vm.thisLesson.content.tips.title2_content))])]):_vm._e(),_vm._v(\" \"),(!_vm.thisLesson.content.tips)?_c('div',{staticClass:\"content\"},[_c('div',{staticStyle:{\"color\":\"#cccccc\",\"padding\":\"21.3333vw 0\",\"font-size\":\"5.3333vw\"}},[_vm._v(\"快去开始课程吧!\")])]):_vm._e(),_vm._v(\" \"),_c('div',[_c('i',{staticClass:\"map goLesson\",on:{\"click\":function($event){_vm.goDetail()}}})])]):_vm._e()]),_vm._v(\" \"),_c('bottom-tab'),_vm._v(\" \"),_c('guide-page')],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-e885a828\",\"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/map/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-e885a828\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./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-e885a828\\\",\\\"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-e885a828\"\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/map/index.vue\n// module id = null\n// module chunks = ","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////BwcE+Pj41NTVFRUXKysrY2NgICAhSUlL8/PwqKiqwsLBdXV2kpKRtbW3n5+e6urqpqalBKlUFAAAAFHRSTlMA6B3ee4jvEQj0+m+WozBjuEZZxTO85BMAAAC2SURBVCjPdZHpEoIwEINLuW/BLCAgh4rv/4gu50yh5ueXyU6bCHGVFxrINNgygPsFu5YDVqbDZYnbCdszLj4tEhX7wKMgeisBueCaiJSAjBg/ZzwHYh2mpg2SHQeMG9o07oGY8XhgahDI1eArVX1wesE8v3JV1yNV/nVYHPFOTUx7JDyXVC3WAMNT++O2q4GdCtZ1H7a6CY6rmQ79t4StWdUEWviuZtmULU1ks3wptMrNSPxR/gMRnxN19gX44AAAAABJRU5ErkJggg==\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/newLesson/index-to.png\n// module id = C7S0\n// module chunks = 5","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAsCAMAAAAtr3oOAAAARVBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////9X1DS3AAAAFnRSTlMAzIELF133JDjlmkqJvqtsBdjutFN6G0dPlQAAAZVJREFUSMeNVVeihCAMFJAiVSxz/6M+eOrqrqDkQyOMCZNG15VkAZauXQhA2tEK0wTVDJ9BKeZWtIToewHZCNfQ+6NFNsPZRRPcwueXh21Bsz0oKTysAR7gNsUhvKPHAWbTDIbxFc4RDzWCN+Sfn38+VEKvTLCeXE6QzkW8DUZdIsqk4VS7KLDLeu6tx5qITlNuJOuOFUxk1itX8kpPKr7qmUwfUMoGIg35x6dcSBNoRM6fRkMAMnGxVRFFSz4CQD+afS+k02b285jAUUNcTmwE/AN+9BDmqzsnuGpsmMP007kyZbDSDn3K9K0RZUQsdmdlo2jkwS0jpXhakAopX0ov3zq3IENptEgMlQhgKi1PKEfMHD39LQ6mCKflyrFHad0G6TnTx/Ey6+c3pkuMywvXk6lyuc+ceuR6MO1Tew0hDIDuH7huTBkVEDblkdmkUFbl+s+UJ6N+pyBT1w+8xjUxVfkKu1T29l3k2kPs1r4qJnsTBa5LHlbrrfjYmsfbUmB6ROLXrUaB6+yqF6lyd66Pt+5n8w8jhBi/H8e3ZQAAAABJRU5ErkJggg==\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/guide/star.png\n// module id = WcTT\n// module chunks = 1 5","module.exports = __webpack_public_path__ + \"static/img/diaBG.5949dd1.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/newLesson/diaBG.png\n// module id = e2Pt\n// module chunks = 5","module.exports = __webpack_public_path__ + \"static/img/map.cc850ff.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/guide/map.png\n// module id = qmiW\n// module chunks = 5"],"sourceRoot":""}
\ 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([22],{CCn6:function(t,e,n){"use strict";var a=n("7+uW"),o=n("//Fk"),r=n.n(o),i=n("mvHQ"),u=n.n(i),c=n("mtWM"),l=n.n(c),p=n("NC6I"),s=n.n(p),f=(n("IcnI"),n("Au9i")),d=n("YaEn");n("zSLJ");l.a.defaults.timeout=5e4,l.a.defaults.baseURL="",l.a.interceptors.request.use(function(t){var e=localStorage.getItem("cc_token");if(t.headers["Content-Type"]||(t.headers={"Content-Type":"application/json"}),e&&(t.headers.token=e),"get"===t.method&&"/api/admin/login"!==t.url){t.params=t.params||{};var n=JSON.parse(u()(t.params));for(var a in n)null===n[a]&&(n[a]=""),"string"==typeof n[a]&&(t.params[a]=t.params[a].replace(/(^\s*)|(\s*$)/g,""),n[a]=n[a].replace(/(^\s*)|(\s*$)/g,"")),n[a]=s()(n[a].toString());n.sing="singsingenglish21000",t.params.param_token=s()(u()(n))}else if("/api/admin/login"!==t.url){t.data=t.data||{};var o=JSON.parse(u()(t.data));for(var r in o)null===o[r]&&(o[r]=""),"string"==typeof o[r]&&(t.data[r]=t.data[r].replace(/(^\s*)|(\s*$)/g,""),o[r]=o[r].replace(/(^\s*)|(\s*$)/g,"")),o[r]=s()(o[r].toString());o.sing="singsingenglish21000",t.data.param_token=s()(u()(o))}return t},function(t){return r.a.reject(t)}),l.a.interceptors.response.use(function(t){return 501===t.data.code&&d.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}}),t},function(t){return r.a.reject(t)}),n.d(e,"d",function(){return h}),n.d(e,"y",function(){return m}),n.d(e,"g",function(){return g}),n.d(e,"u",function(){return y}),n.d(e,"z",function(){return v}),n.d(e,"A",function(){return b}),n.d(e,"x",function(){return w}),n.d(e,"n",function(){return _}),n.d(e,"f",function(){return $}),n.d(e,"m",function(){return k}),n.d(e,"w",function(){return S}),n.d(e,"C",function(){return P}),n.d(e,"i",function(){return O}),n.d(e,"p",function(){return I}),n.d(e,"q",function(){return x}),n.d(e,"t",function(){return T}),n.d(e,"o",function(){return U}),n.d(e,"s",function(){return M}),n.d(e,"e",function(){return N}),n.d(e,"h",function(){return j}),n.d(e,"l",function(){return A}),n.d(e,"k",function(){return L}),n.d(e,"B",function(){return E}),n.d(e,"b",function(){return q}),n.d(e,"j",function(){return C}),n.d(e,"r",function(){return R}),n.d(e,"v",function(){return W}),n.d(e,"a",function(){return D}),n.d(e,"c",function(){return H});a.default.prototype.$post=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new r.a(function(n,a){l.a.post(t,e).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),d.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(f.Toast)(t.data.msg))},function(t){a(t)})})},a.default.prototype.$fetch=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new r.a(function(n,a){l.a.get(t,{params:e}).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),d.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(f.Toast)(t.data.msg))}).catch(function(t){a(t)})})},a.default.prototype.$patch=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new r.a(function(n,a){l.a.patch(t,e).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),d.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(f.Toast)(t.data.msg))},function(t){a(t)})})},a.default.prototype.$put=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new r.a(function(n,a){l.a.put(t,e).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),d.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(f.Toast)(t.data.msg))},function(t){a(t)})})},a.default.prototype.$del=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new r.a(function(n,a){l.a.delete(t,e).then(function(t){200===t.data.code?n(t.data.data):501===t.data.code?(a(t.data),d.a.push({name:"author",query:{retUrl:window.location.href.split("#")[1]||"",is_new_user_url:1}})):503===t.data.code?a(t.data):(a(t.data),Object(f.Toast)(t.data.msg))},function(t){a(t)})})},a.default.prototype.$upload=function(t,e){return new r.a(function(n,a){var o=parseInt(Number(e.file.size)/Number(10485760)+1),r=0;!function i(){var u=new FormData,c=e.file.slice(1024*r*1024*10,1024*(r+1)*1024*10);u.append("chunk",r),u.append("file_name",e.file.name),u.append("count",o),u.append("type",e.type),u.append("file",c),l.a.post(t,u,{headers:{"Content-Type":"multipart/form-data"},timeout:1e7,onUploadProgress:function(t){}}).then(function(t){200===t.data.code?r+1<o?(r++,i()):(r=0,n(t.data.data)):Object(f.Toast)(t.data.msg)}).catch(function(t){f.Indicator.close(),a(t)})}()})},a.default.prototype.$ret2=function(t){return new r.a(function(e,n){l.a.get(t).then(function(t){e(t.data)}).catch(function(t){n(t)})})};var h=function(){return a.default.prototype.$fetch("/api/client/banner/list")},m=function(t){return a.default.prototype.$fetch("/api/client/jssdk",t)},g=function(t){return a.default.prototype.$fetch("/api/client/goods/info/"+t)},y=function(){return a.default.prototype.$fetch("/api/client/address/info")},v=function(t){return a.default.prototype.$fetch("/api/client/bill/wechat/pay",t)},b=function(t){return a.default.prototype.$post("/api/client/address/save",t)},w=function(){return a.default.prototype.$fetch("/api/client/user/course/list")},_=function(t,e){return a.default.prototype.$fetch("/api/client/course/category/list/"+t,e)},$=function(t){return a.default.prototype.$fetch("/api/client/course/relation/list/"+t)},k=function(t,e,n){return a.default.prototype.$fetch("/api/client/element/info/"+t+"/"+e+"/"+n)},S=function(){return a.default.prototype.$fetch("/api/client/me")},P=function(t,e,n,o){return a.default.prototype.$post("/api/client/user/watch/log/"+t+"/"+e+"/"+n,o)},O=function(t){return a.default.prototype.$fetch("/api/client/group/info/"+t)},I=function(t){return a.default.prototype.$fetch("/api/client/order/info/"+t)},x=function(t){return a.default.prototype.$fetch("/api/client/order/list",t)},T=function(){return a.default.prototype.$fetch("/api/client/me/teacher")},U=function(){return a.default.prototype.$fetch("/api/client/new/user/direct")},M=function(t){return a.default.prototype.$fetch("/api/client/bill/wechat/status",t)},N=function(t){return a.default.prototype.$fetch("/api/client/user/coupon/list",{goods_id:t})},j=function(t){return a.default.prototype.$fetch("/api/client/goods/list",t)},A=function(t,e){return a.default.prototype.$fetch("/api/client/user/invite/earnings/"+e,t)},L=function(t,e){return a.default.prototype.$fetch("/api/client/user/invite/list/"+e,t)},E=function(t){return a.default.prototype.$post("/api/client/mobile/code",t)},q=function(t){return a.default.prototype.$put("/api/client/user/mobile/bind",t)},C=function(t){return a.default.prototype.$fetch("/api/client/user/bootPage",t)},R=function(t){return a.default.prototype.$fetch("/api/client/redirect",t)},W=function(t){return a.default.prototype.$fetch("/api/client/user/collect",t)},D=function(t){return a.default.prototype.$post("/api/client/user/collect",t)},H=function(t){return a.default.prototype.$put("/api/client/user/collect/"+t)}},IcnI:function(t,e,n){"use strict";var a=n("7+uW"),o=n("NYxO"),r=(n("zSLJ"),{setToken:function(t,e){t.token=e,localStorage.setItem("cc_token",e)},transitionGo:function(t){t.transitionName="slide-left"},transitionBack:function(t){t.transitionName="slide-right"},isMobile:function(t,e){t.isMobile=e}});a.default.use(o.a);e.a=new o.a.Store({state:{token:"",transitionName:"slide-left",isMobile:!1},mutations:r,actions:{setToken:function(t,e){(0,t.commit)("setToken",e)},isMobile:function(t,e){(0,t.commit)("isMobile",e)}}})},NHnr:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("7+uW"),o={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{attrs:{id:"app"}},[e("transition",{attrs:{name:"fade"}},[e("router-view",{staticClass:"child-view"})],1)],1)},staticRenderFns:[]};var r=n("VU/8")({name:"App",mounted:function(){}},o,!1,function(t){n("RyfC")},null,null).exports,i=n("YaEn"),u=n("IcnI"),c=n("Au9i"),l=n.n(c),p=n("KPKd"),s=n.n(p),f=n("fk8Z"),d=n.n(f);n("d8/S");a.default.config.productionTip=!1,a.default.prototype.$sa=d.a,a.default.prototype.$sa.init({server_url:"http://47.107.250.38:8106/sa?project=production",heatmap:{clickmap:"default",show_log:!0,scroll_notice_map:"default"}}),a.default.use(l.a),a.default.use(s.a),new a.default({el:"#app",router:i.a,store:u.a,components:{App:r},template:"<App/>"}),Array.prototype.find||(Array.prototype.find=function(t){if(null==this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),a=n.length>>>0,o=arguments[1],r=0;r<a;r++)if(e=n[r],t.call(o,e,r,n))return e})},RyfC:function(t,e){},YaEn:function(t,e,n){"use strict";var a=n("mvHQ"),o=n.n(a),r=n("7+uW"),i=n("IcnI"),u=n("sf/l"),c=n("/ocq"),l=n("fk8Z"),p=n.n(l),s=n("CCn6");r.default.use(c.a);var f={versions:function(){var t=navigator.userAgent;navigator.appVersion;return{trident:t.indexOf("Trident")>-1,presto:t.indexOf("Presto")>-1,webKit:t.indexOf("AppleWebKit")>-1,gecko:t.indexOf("Gecko")>-1&&-1===t.indexOf("KHTML"),mobile:!!t.match(/AppleWebKit.*Mobile.*/),ios:!!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android:t.indexOf("Android")>-1||t.indexOf("Linux")>-1,iPhone:t.indexOf("iPhone")>-1,iPad:t.indexOf("iPad")>-1,webApp:-1==t.indexOf("Safari")}}(),language:(navigator.browserLanguage||navigator.language).toLowerCase()},d=window.navigator.userAgent.toLowerCase(),h=new c.a({routes:[{path:"/",name:"index",component:function(t){return Promise.all([n.e(0),n.e(12)]).then(function(){var e=[n("dAjm")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0}},{path:"/newLesson",name:"newLesson",component:function(t){return Promise.all([n.e(0),n.e(1)]).then(function(){var e=[n("4t0V")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0}},{path:"/myGoodsList",name:"myGoodsList",component:function(t){return Promise.all([n.e(0),n.e(20)]).then(function(){var e=[n("P3Wy")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:1}},{path:"/mine",name:"mine",component:function(t){return Promise.all([n.e(0),n.e(17)]).then(function(){var e=[n("U/b5")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:1}},{path:"/order",name:"order",component:function(t){return n.e(9).then(function(){var e=[n("R7Pr")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:2}},{path:"/share",name:"share",component:function(t){return Promise.all([n.e(0),n.e(15)]).then(function(){var e=[n("Eg0l")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:2}},{path:"/author",name:"author",component:function(t){return n.e(14).then(function(){var e=[n("sA+T")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:100,noNew:!0}},{path:"/buyDetail",name:"buyDetail",component:function(t){return Promise.all([n.e(0),n.e(10)]).then(function(){var e=[n("bNYG")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!1,noNew:!0,deep:10}},{path:"/buy",name:"buy",component:function(t){return Promise.all([n.e(0),n.e(7)]).then(function(){var e=[n("Y1ei")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{noNew:!0,deep:11}},{path:"/success",name:"success",component:function(t){return Promise.all([n.e(0),n.e(6)]).then(function(){var e=[n("IF8E")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{noNew:!0,deep:12}},{path:"/buySuccess",name:"buySuccess",component:function(t){return Promise.all([n.e(0),n.e(16)]).then(function(){var e=[n("w9eS")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{noNew:!0,deep:12}},{path:"/map",name:"map",component:function(t){return Promise.all([n.e(0),n.e(5)]).then(function(){var e=[n("3QU7")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:3}},{path:"/saleSuccess",name:"saleSuccess",component:function(t){return n.e(13).then(function(){var e=[n("wSE2")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:4}},{path:"/bindMobile",name:"bindMobile",component:function(t){return n.e(11).then(function(){var e=[n("/Vxk")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0}},{path:"/activity",name:"activity",component:function(t){return Promise.all([n.e(0),n.e(3)]).then(function(){var e=[n("yYpN")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!0}},{path:"/activityInvite",name:"activityInvite",component:function(t){return Promise.all([n.e(0),n.e(4)]).then(function(){var e=[n("aRHX")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!0}},{path:"/inviteList",name:"inviteList",component:function(t){return n.e(8).then(function(){var e=[n("eZU3")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!0}},{path:"/collection",name:"collection",component:function(t){return Promise.all([n.e(0),n.e(2)]).then(function(){var e=[n("PTpu")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!0}},{path:"/noWechat",name:"noWechat",component:function(t){return n.e(19).then(function(){var e=[n("nmbt")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{skip_login:!1}},{path:"*",component:function(t){return Promise.all([n.e(0),n.e(18)]).then(function(){var e=[n("Zazt")];t.apply(null,e)}.bind(this)).catch(n.oe)}}]});h.beforeEach(function(t,e,n){r.default.nextTick(function(){p.a.quick("autoTrackSinglePage")}),"micromessenger"==d.match(/MicroMessenger/i)||"_sq_"==d.match(/_SQ_/i)?"noWechat"==t.name&&n({name:"index"}):"noWechat"!==t.name&&n({name:"noWechat"}),i.a.dispatch("isMobile",f.versions.mobile),document.title="唱唱启蒙英语";var a=function(){if(localStorage.getItem("retUrl")&&null!==localStorage.getItem("retUrl")&&""!==localStorage.getItem("retUrl")){var t=localStorage.getItem("retUrl").toString();localStorage.removeItem("retUrl"),n(t)}else n()};if("author"===t.name||"bindMobile"===t.name||"noWechat"===t.name)n();else if(window.location.href.indexOf("token")>-1){var c=u.a.getUrlParam().token||t.query.token;i.a.dispatch("setToken",c),Object(s.w)().then(function(t){localStorage.setItem("userDesc",o()(t)),p.a.login(t.user_id),a()})}else if(localStorage.getItem("cc_token"))i.a.dispatch("setToken",localStorage.getItem("cc_token")),localStorage.getItem("userDesc")?(p.a.login(JSON.parse(localStorage.getItem("userDesc")).user_id),a()):Object(s.w)().then(function(t){localStorage.setItem("userDesc",o()(t)),p.a.login(t.user_id),a()});else if(t.meta.skip_login)a();else{var l={retUrl:t.fullPath};t.meta.noNew&&(l.is_new_user_url=1),n({name:"author",query:l})}}),e.a=h},"d8/S":function(t,e){},"sf/l":function(t,e,n){"use strict";e.a={dateFmt:function(t,e){var n={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"q+":Math.floor((t.getMonth()+3)/3),S:t.getMilliseconds()};for(var a in/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),n)new RegExp("("+a+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?n[a]:("00"+n[a]).substr((""+n[a]).length)));return e},getUrlParam:function(){var t=location.search,e=new Object;if(-1!=t.indexOf("?"))for(var n=t.substr(1).split("&"),a=0;a<n.length;a++)e[n[a].split("=")[0]]=unescape(n[a].split("=")[1]);return e},toDataURL:function(t,e){var n=new XMLHttpRequest;n.onload=function(){var t=new FileReader;t.onloadend=function(){e(t.result)},t.readAsDataURL(n.response)},n.responseType="blob",n.open("GET",t,!0),n.send()}}},zSLJ:function(t,e,n){"use strict"}},["NHnr"]);
//# sourceMappingURL=app.a3b0a6aef3cd6a8b3b70.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/service/index.js","webpack:///./src/service/api.js","webpack:///./src/store/mutations.js","webpack:///./src/store/index.js","webpack:///./src/store/actions.js","webpack:///./src/App.vue?8ac2","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/main.js","webpack:///./src/router/index.js","webpack:///./src/util/common.js"],"names":["axios_default","a","defaults","timeout","baseURL","interceptors","request","use","config","token","localStorage","getItem","headers","Content-Type","method","url","params","json","JSON","parse","stringify_default","k","replace","md5_default","toString","sing","param_token","data","json2","err","promise_default","reject","response","code","router","push","name","query","retUrl","window","location","href","split","is_new_user_url","error","__webpack_require__","d","__webpack_exports__","api_getBannerListApi","api_getwechatParam","api_getGoodsDetailApi","api_getUserAdressApi","api_payApi","api_saveAddressApi","api_getUserLessonApi","api_getLessonListApi","api_getCourseListApi","api_getLessonDetailApi","api_getUserDetailApi","api_subUserLessonApi","api_getGroupDetailApi","api_getOrderDetailApi","api_getOrderListApi","api_getTeacherApi","api_getNewApi","api_getStatusWechatApi","api_getCouponListApi","api_getGoodsListApi","api_getInviteResultApi","api_getInviteListApi","api_sendMobileCodeApi","api_bindMobileApi","api_getGuideApi","api_getRedirectApi","api_getUserCollectApi","api_addUserCollectApi","api_delUserCollectApi","vue_esm","prototype","$post","arguments","length","undefined","resolve","post","then","Object","mint_ui_common","msg","$fetch","get","catch","$patch","patch","$put","put","$del","delete","$upload","size","parseInt","Number","file","y","fun","formData","FormData","slice","append","type","onUploadProgress","progressEvent","close","$ret2","_baseUrl","id","periods_id","category_id","element_id","group_id","goods_id","getInviteResultUrl","getInviteListUrl","store_mutations","setToken","state","setItem","transitionGo","transitionName","transitionBack","isMobile","flag","vuex_esm","Store","mutations","actions","_ref","commit","_ref2","selectortype_template_index_0_src_App","render","_h","this","$createElement","_c","_self","attrs","staticClass","staticRenderFns","src_App","normalizeComponent","mounted","ssrContext","productionTip","$sa","sensorsdata_min_default","init","server_url","heatmap","clickmap","show_log","scroll_notice_map","mint_ui_common_default","vue_clipboard_default","el","store","components","App","template","Array","find","predicate","TypeError","value","list","thisArg","i","call","__WEBPACK_IMPORTED_MODULE_1_vue__","__WEBPACK_IMPORTED_MODULE_4_vue_router__","browser","versions","u","navigator","userAgent","appVersion","trident","indexOf","presto","webKit","gecko","mobile","match","ios","android","iPhone","iPad","webApp","language","browserLanguage","toLowerCase","ua","routes","path","component","e","Promise","all","__WEBPACK_AMD_REQUIRE_ARRAY__","apply","bind","oe","meta","deep","noNew","skip_login","beforeEach","to","from","next","nextTick","__WEBPACK_IMPORTED_MODULE_5_sa_sdk_javascript___default","quick","__WEBPACK_IMPORTED_MODULE_2__store__","dispatch","document","title","goOn","removeItem","__WEBPACK_IMPORTED_MODULE_3__util_common__","getUrlParam","__WEBPACK_IMPORTED_MODULE_6__service_api__","res","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default","login","user_id","fullPath","dateFmt","date","format","o","M+","getMonth","d+","getDate","h+","getHours","m+","getMinutes","s+","getSeconds","q+","Math","floor","S","getMilliseconds","test","RegExp","$1","getFullYear","substr","search","theRequest","strs","unescape","toDataURL","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","responseType","open","send"],"mappings":"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","file":"static/js/app.a3b0a6aef3cd6a8b3b70.js","sourcesContent":["import axios from 'axios';\r\nimport md5 from 'js-md5';\r\nimport store from \"@/store\"\r\nimport { Toast,MessageBox,Indicator } from 'mint-ui';\r\nimport router from '../router'\r\nimport Cookie from '../util/cookie'\r\n// 默认超时设置\r\naxios.defaults.timeout = 50000;\r\n\r\n// 相对路径设置\r\naxios.defaults.baseURL ='';\r\n//http request 拦截器\r\naxios.interceptors.request.use(\r\n config => {\r\n // 获取token\r\n const token = localStorage.getItem('cc_token');\r\n // 设置参数格式\r\n if(!config.headers['Content-Type']){\r\n config.headers = {\r\n 'Content-Type':'application/json',\r\n };\r\n }\r\n // 添加token到headers\r\n if(token){\r\n config.headers.token = token\r\n }\r\n // 鉴权参数设置\r\n if(config.method === 'get' && config.url !== '/api/admin/login'){\r\n config.params = config.params || {};\r\n let json = JSON.parse(JSON.stringify(config.params));\r\n for(let k in json)\r\n {\r\n if(json[k] === null){\r\n json[k] = ''\r\n }\r\n if(typeof json[k] === \"string\"){\r\n config.params[k]=config.params[k].replace(/(^\\s*)|(\\s*$)/g, \"\");\r\n json[k]=json[k].replace(/(^\\s*)|(\\s*$)/g, \"\");\r\n }\r\n json[k] = md5(json[k].toString())\r\n }\r\n json.sing = \"singsingenglish21000\";\r\n if(process.env.NODE_ENV === 'development' ){\r\n config.params.special_token=\"uncle.cyan.cyan\";\r\n }\r\n config.params.param_token = md5(JSON.stringify(json));\r\n }else if(config.url !== '/api/admin/login'){\r\n config.data = config.data || {};\r\n let json2 = JSON.parse(JSON.stringify(config.data));\r\n for(let k in json2)\r\n {\r\n\r\n if(json2[k] === null){\r\n json2[k] = ''\r\n }\r\n\r\n if(typeof json2[k] === \"string\"){\r\n config.data[k]=config.data[k].replace(/(^\\s*)|(\\s*$)/g, \"\");\r\n json2[k]=json2[k].replace(/(^\\s*)|(\\s*$)/g, \"\");\r\n }\r\n json2[k] = md5(json2[k].toString())\r\n }\r\n json2.sing = \"singsingenglish21000\";\r\n if(process.env.NODE_ENV === 'development' ){\r\n config.data.special_token=\"uncle.cyan.cyan\";\r\n }\r\n config.data.param_token = md5(JSON.stringify(json2));\r\n }\r\n return config;\r\n },\r\n err => {\r\n return Promise.reject(err);\r\n }\r\n);\r\n\r\n\r\n//http response 拦截器\r\naxios.interceptors.response.use(\r\n response => {\r\n if(response.data.code === 501){\r\n // 登录验证\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }\r\n return response;\r\n },\r\n error => {\r\n return Promise.reject(error)\r\n }\r\n);\r\n\r\n\r\n/**\r\n * 封装upload方法\r\n * @param url\r\n * @param params\r\n * @returns {Promise}\r\n */\r\nexport function upload(url,json) {\r\n return new Promise((resolve,reject) => {\r\n //开启分片\r\n let size = parseInt(Number(json.file.size)/Number(process.env.MAX_FILESIZE) +1);\r\n let y = 0;\r\n let fun = function(){\r\n let formData = new FormData();\r\n let file = json.file.slice(y*process.env.MAX_FILESIZE,(y+1)*process.env.MAX_FILESIZE);\r\n formData.append('chunk', y);\r\n formData.append('file_name', json.file.name);\r\n formData.append('count', size);\r\n formData.append('type', json.type);\r\n formData.append('file', file);\r\n axios.post(url,formData,{ headers: {\r\n 'Content-Type': 'multipart/form-data'\r\n },timeout:10000000,\r\n onUploadProgress: progressEvent => {\r\n // if(store.state.progressList.find(i=>{return i.id === json.file.uid})){\r\n // let progress = ((Number(progressEvent.loaded) + Number(y*process.env.MAX_FILESIZE)) / Number(json.file.size) * 100| 0);\r\n // store.dispatch('setProgress',{type: 'change',id: json.file.uid ,num: progress});\r\n // }\r\n },})\r\n .then(response => {\r\n if(response.data.code === 200){\r\n if(y+1<size){\r\n y++;\r\n fun()\r\n }else{\r\n y=0;\r\n resolve(response.data.data);\r\n }\r\n }else{\r\n Toast(response.data.msg)\r\n }\r\n })\r\n .catch(err => {\r\n Indicator.close();\r\n reject(err);\r\n })\r\n };\r\n fun()\r\n })\r\n}\r\n\r\n/**\r\n * 封装get方法\r\n * @param url\r\n * @param params\r\n * @returns {Promise}\r\n */\r\nexport function fetch(url,params={}){\r\n return new Promise((resolve,reject) => {\r\n axios.get(url,{\r\n params:params\r\n })\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n })\r\n .catch(err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\nexport function ret2(url){\r\n return new Promise((resolve,reject) => {\r\n axios.get(url)\r\n .then(response => {\r\n resolve(response.data);\r\n })\r\n .catch(err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\r\n/**\r\n * 封装post请求\r\n * @param url\r\n * @param data\r\n * @returns {Promise}\r\n */\r\n\r\nexport function post(url,data = {}){\r\n return new Promise((resolve,reject) => {\r\n axios.post(url,data)\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n },err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\r\n/**\r\n * 封装patch请求\r\n * @param url\r\n * @param data\r\n * @returns {Promise}\r\n */\r\n\r\nexport function patch(url,data = {}){\r\n return new Promise((resolve,reject) => {\r\n axios.patch(url,data)\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n },err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\r\n/**\r\n * 封装put请求\r\n * @param url\r\n * @param data\r\n * @returns {Promise}\r\n */\r\n\r\nexport function put(url,data = {}){\r\n return new Promise((resolve,reject) => {\r\n axios.put(url,data)\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n },err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\r\nexport function del(url,data = {}){\r\n return new Promise((resolve,reject) => {\r\n axios.delete(url,data)\r\n .then(response => {\r\n if(response.data.code === 200){\r\n resolve(response.data.data);\r\n }else if(response.data.code === 501){\r\n reject(response.data);\r\n router.push({\r\n name:'author',//从哪个页面跳转\r\n query:{\r\n retUrl:window.location.href.split('#')[1] || '',\r\n is_new_user_url:1\r\n }\r\n })\r\n }else if(response.data.code === 503){\r\n reject(response.data);\r\n }else{\r\n reject(response.data);\r\n Toast(response.data.msg)\r\n }\r\n },err => {\r\n reject(err);\r\n })\r\n })\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/service/index.js","import Vue from 'vue';\r\nimport {post,fetch,patch,put,del,upload,ret2} from './index'\r\nconst _baseUrl=process.env.API_URL;\r\nVue.prototype.$post=post;\r\nVue.prototype.$fetch=fetch;\r\nVue.prototype.$patch=patch;\r\nVue.prototype.$put=put;\r\nVue.prototype.$del=del;\r\nVue.prototype.$upload = upload;\r\nVue.prototype.$ret2 = ret2;\r\n\r\n// 获取banner列表\r\nconst getBannerListUrl = `${_baseUrl}api/client/banner/list`;\r\nexport const getBannerListApi = function () {\r\n return Vue.prototype.$fetch(getBannerListUrl)\r\n};\r\n// 获取微信授权\r\nconst getwechatParamUrl = `${_baseUrl}api/client/jssdk`;\r\nexport const getwechatParam = function (json) {\r\n return Vue.prototype.$fetch(getwechatParamUrl,json)\r\n};\r\n\r\n// 文件上传\r\nconst uploadFileUrl = `${_baseUrl}api/public/upload/zone`;\r\nexport const uploadFileApi = function (json) {\r\n return Vue.prototype.$upload(uploadFileUrl,json)\r\n};\r\n\r\n// 获取商品详情\r\nconst getGoodsDetailUrl = `${_baseUrl}api/client/goods/info/`;\r\nexport const getGoodsDetailApi = function (id) {\r\n return Vue.prototype.$fetch(`${getGoodsDetailUrl}${id}`)\r\n};\r\n// 获取用户地址\r\nconst getUserAdressUrl = `${_baseUrl}api/client/address/info`;\r\nexport const getUserAdressApi = function () {\r\n return Vue.prototype.$fetch(getUserAdressUrl)\r\n};\r\n// 微信支付\r\nconst payUrl = `${_baseUrl}api/client/bill/wechat/pay`\r\nexport const payApi = function (json) {\r\n return Vue.prototype.$fetch(payUrl,json)\r\n};\r\n// 保存用户地址\r\nconst saveAddressUrl = `${_baseUrl}api/client/address/save`\r\nexport const saveAddressApi = function (json) {\r\n return Vue.prototype.$post(saveAddressUrl,json)\r\n};\r\n// 用户已购课程\r\nconst getUserLessonUrl = `${_baseUrl}api/client/user/course/list`\r\nexport const getUserLessonApi = function () {\r\n return Vue.prototype.$fetch(getUserLessonUrl)\r\n};\r\n// 课包列表\r\nconst getLessonListUrl = `${_baseUrl}api/client/course/category/list/`\r\nexport const getLessonListApi = function (id,json) {\r\n return Vue.prototype.$fetch(`${getLessonListUrl}${id}`,json)\r\n};\r\n// 获取主题列表\r\nconst getCourseListUrl = `${_baseUrl}api/client/course/relation/list/`\r\nexport const getCourseListApi = function (id) {\r\n return Vue.prototype.$fetch(`${getCourseListUrl}${id}`)\r\n};\r\n//获取课包详情\r\nconst getLessonDetailUrl = `${_baseUrl}api/client/element/info/`\r\nexport const getLessonDetailApi = function (periods_id,category_id,element_id) {\r\n return Vue.prototype.$fetch(`${getLessonDetailUrl}${periods_id}/${category_id}/${element_id}`)\r\n};\r\n// 获取客户详情\r\nconst getUserDetailUrl = `${_baseUrl}api/client/me`;\r\nexport const getUserDetailApi = function () {\r\n return Vue.prototype.$fetch(getUserDetailUrl)\r\n};\r\n// 提交看课数据\r\nconst subUserLessonUrl = `${_baseUrl}api/client/user/watch/log/`;\r\nexport const subUserLessonApi = function (element_id,category_id,periods_id,json) {\r\n return Vue.prototype.$post(`${subUserLessonUrl}${element_id}/${category_id}/${periods_id}`,json)\r\n};\r\n// 获取团购详情\r\nconst getGroupDetailUrl = `${_baseUrl}api/client/group/info/`;\r\nexport const getGroupDetailApi = function (group_id) {\r\n return Vue.prototype.$fetch(`${getGroupDetailUrl}${group_id}`)\r\n};\r\n// 获取订单详情\r\nconst getOrderDetailUrl = `${_baseUrl}api/client/order/info/`;\r\nexport const getOrderDetailApi = function (id) {\r\n return Vue.prototype.$fetch(`${getOrderDetailUrl}${id}`)\r\n};\r\n// 获取用户订单列表\r\nconst getOrderListUrl = `${_baseUrl}api/client/order/list`;\r\nexport const getOrderListApi = function (json) {\r\n return Vue.prototype.$fetch(getOrderListUrl,json)\r\n};\r\n// 用户看课统计\r\nconst getUserWatchUrl = `${_baseUrl}api/client/user/watch/report`;\r\nexport const getUserWatchApi = function () {\r\n return Vue.prototype.$fetch(getUserWatchUrl)\r\n};\r\n// 获取老师\r\nconst getTeacherDetailUrl = `${_baseUrl}api/client/me/teacher`;\r\nexport const getTeacherApi = function () {\r\n return Vue.prototype.$fetch(getTeacherDetailUrl)\r\n};\r\n// 获取新用户自动跳转\r\nconst getNewUrl = `${_baseUrl}api/client/new/user/direct`;\r\nexport const getNewApi = function () {\r\n return Vue.prototype.$fetch(getNewUrl)\r\n};\r\n// 查看是否可购买该商品\r\nconst getStatusWechatUrl = `${_baseUrl}api/client/bill/wechat/status`;\r\nexport const getStatusWechatApi = function (json) {\r\n return Vue.prototype.$fetch(getStatusWechatUrl,json)\r\n};\r\n\r\n// 用户可用优惠券\r\nconst getCouponListUrl = `${_baseUrl}api/client/user/coupon/list`;\r\nexport const getCouponListApi = function (id) {\r\n return Vue.prototype.$fetch(getCouponListUrl,{goods_id:id})\r\n};\r\n// 获取商品列表\r\nconst getGoodsListUrl = `${_baseUrl}api/client/goods/list`;\r\nexport const getGoodsListApi = function (json) {\r\n return Vue.prototype.$fetch(getGoodsListUrl,json)\r\n};\r\n//获取邀请战绩收益\r\nconst getInviteResultUrl = `${_baseUrl}api/client/user/invite/earnings`;\r\nexport const getInviteResultApi = function (json,id) {\r\n return Vue.prototype.$fetch(`${getInviteResultUrl}/${id}`,json)\r\n};\r\n//获取邀请战绩用户列表\r\nconst getInviteListUrl = `${_baseUrl}api/client/user/invite/list`;\r\nexport const getInviteListApi = function (json,id) {\r\n return Vue.prototype.$fetch(`${getInviteListUrl}/${id}`,json)\r\n};\r\n// 发送验证码\r\nconst sendMobileCodeUrl = `${_baseUrl}api/client/mobile/code`;\r\nexport const sendMobileCodeApi = function (json) {\r\n return Vue.prototype.$post(sendMobileCodeUrl,json)\r\n};\r\n// 绑定手机号\r\nconst bindMobileUrl = `${_baseUrl}api/client/user/mobile/bind`;\r\nexport const bindMobileApi = function (json) {\r\n return Vue.prototype.$put(bindMobileUrl,json)\r\n};\r\n// 获取引导参数\r\nconst getGuideUrl =`${_baseUrl}api/client/user/bootPage`;\r\nexport const getGuideApi = function (json) {\r\n return Vue.prototype.$fetch(getGuideUrl,json)\r\n};\r\n// 设置引导参数\r\nconst setGuideUrl =`${_baseUrl}api/client/user/bootPage`;\r\nexport const setGuideApi = function (json) {\r\n return Vue.prototype.$post(setGuideUrl,json)\r\n};\r\n// 查找跳转\r\nconst getRedirectUrl =`${_baseUrl}api/client/redirect`;\r\nexport const getRedirectApi = function (json) {\r\n return Vue.prototype.$fetch(getRedirectUrl,json)\r\n};\r\n\r\n// 获取用户收藏\r\nconst getUserCollectUrl =`${_baseUrl}api/client/user/collect`;\r\nexport const getUserCollectApi = function (json) {\r\n return Vue.prototype.$fetch(getUserCollectUrl,json)\r\n};\r\n\r\n// 用户添加收藏\r\nconst addUserCollectUrl =`${_baseUrl}api/client/user/collect`;\r\nexport const addUserCollectApi = function (json) {\r\n return Vue.prototype.$post(addUserCollectUrl,json)\r\n};\r\n\r\n// 用户取消收藏\r\nconst delUserCollectUrl =`${_baseUrl}api/client/user/collect/`;\r\nexport const delUserCollectApi = function (id) {\r\n return Vue.prototype.$put(delUserCollectUrl+id)\r\n};\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/service/api.js","import Cookie from \"@/util/cookie\";\r\nconst mutations={\r\n setToken(state,token){\r\n state.token=token;\r\n localStorage.setItem('cc_token',token);\r\n },\r\n transitionGo(state){\r\n state.transitionName='slide-left';\r\n },\r\n transitionBack(state){\r\n state.transitionName='slide-right';\r\n },\r\n isMobile(state,flag){\r\n state.isMobile = flag\r\n }\r\n};\r\nexport default mutations;\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/mutations.js","import Vue from 'vue'\r\nimport vuex from 'vuex'\r\nimport mutations from './mutations'\r\nimport actions from './actions'\r\nVue.use(vuex);\r\n\r\nexport default new vuex.Store({\r\n state:{\r\n token:'',\r\n transitionName:'slide-left',\r\n isMobile:false,\r\n },\r\n mutations,\r\n actions\r\n})\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/index.js","export default{\r\n setToken({commit},token){\r\n commit('setToken',token);\r\n },\r\n isMobile({commit},flag){\r\n commit('isMobile',flag);\r\n }\r\n}\r\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-6750c7f4\",\"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-6750c7f4\\\",\\\"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-6750c7f4\\\",\\\"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 mounted(){\n },\n}\n</script>\n\n<style>\n#app {\n overflow: auto;\n -webkit-overflow-scrolling:touch;\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 width: 100%;\n overflow: auto;\n }\n *{\n margin: auto;\n padding: auto;\n }\n.child-view {\n position: relative;\n width: 100%;\n min-height: 100vh;\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\r\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\r\nimport Vue from 'vue'\r\nimport App from './App'\r\nimport router from './router'\r\nimport store from './store'\r\nimport MintUI from 'mint-ui'\r\nimport VueClipboard from 'vue-clipboard2'\r\nimport sa from'sa-sdk-javascript';\r\nimport 'mint-ui/lib/style.css'\r\nVue.config.productionTip = false;\r\nVue.prototype.$sa = sa;\r\nVue.prototype.$sa.init({\r\n server_url: 'http://47.107.250.38:8106/sa?project=' + (process.env.NODE_ENV === 'production' ? \"production\" : \"default\"), // 替换成自己的神策地址\r\n heatmap: {\r\n //是否开启点击图,默认 default 表示开启,自动采集 $WebClick 事件,可以设置 'not_collect' 表示关闭\r\n clickmap:'default',\r\n show_log: true, // 打印console,自己配置,可以看到自己是否踩点成功,以及\r\n //是否开启触达注意力图,默认 default 表示开启,自动采集 $WebStay 事件,可以设置 'not_collect' 表示关闭\r\n scroll_notice_map:'default',\r\n }\r\n});\r\nVue.use(MintUI);\r\nVue.use(VueClipboard);\r\n/* eslint-disable no-new */\r\nnew Vue({\r\n el: '#app',\r\n router,\r\n store,\r\n components: { App },\r\n template: '<App/>'\r\n});\r\nif (!Array.prototype.find) {\r\n Array.prototype.find = function(predicate) {\r\n 'use strict';\r\n if (this == null) {\r\n throw new TypeError('Array.prototype.find called on null or undefined');\r\n }\r\n if (typeof predicate !== 'function') {\r\n throw new TypeError('predicate must be a function');\r\n }\r\n var list = Object(this);\r\n var length = list.length >>> 0;\r\n var thisArg = arguments[1];\r\n var value;\r\n\r\n for (var i = 0; i < length; i++) {\r\n value = list[i];\r\n if (predicate.call(thisArg, value, i, list)) {\r\n return value;\r\n }\r\n }\r\n return undefined;\r\n };\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","import Vue from 'vue'\r\nimport store from \"@/store\"\r\nimport common from '../util/common'\r\nimport Router from 'vue-router'\r\nimport sa from'sa-sdk-javascript';\r\nimport {getUserDetailApi} from \"../service/api\";\r\n\r\nVue.use(Router);\r\n\r\nlet browser = {\r\n versions: function () {\r\n let u = navigator.userAgent, app = navigator.appVersion;\r\n\r\n return { //移动终端浏览器版本信息\r\n trident: u.indexOf('Trident') > -1, //IE内核\r\n presto: u.indexOf('Presto') > -1, //opera内核\r\n webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核\r\n gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') === -1, //火狐内核\r\n mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端\r\n ios: !!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端\r\n android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器\r\n iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器\r\n iPad: u.indexOf('iPad') > -1, //是否iPad\r\n webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部\r\n };\r\n }(),\r\n\r\n language: (navigator.browserLanguage || navigator.language).toLowerCase()\r\n};\r\nlet ua = window.navigator.userAgent.toLowerCase();\r\nconst router =new Router({\r\n routes: [\r\n {\r\n path: '/',\r\n name: 'index',\r\n component: e=>require(['@/components/index'],e),//\r\n meta:{\r\n deep:0\r\n }\r\n }, {\r\n path: '/newLesson',\r\n name: 'newLesson',\r\n component: e=>require(['@/components/newLesson'],e),//\r\n meta:{\r\n deep:0\r\n }\r\n }, {\r\n path: '/myGoodsList',\r\n name: 'myGoodsList',\r\n component: e=>require(['@/components/myGoodsList'],e),\r\n meta:{\r\n deep:1\r\n }\r\n },{\r\n path: '/mine',\r\n name: 'mine',\r\n component: e=>require(['@/components/mine'],e),\r\n meta:{\r\n deep:1\r\n }\r\n },{\r\n path: '/order',\r\n name: 'order',\r\n component: e=>require(['@/components/order'],e),\r\n meta:{\r\n deep:2\r\n }\r\n },{\r\n path: '/share',\r\n name: 'share',\r\n component: e=>require(['@/components/share'],e),\r\n meta:{\r\n deep:2\r\n }\r\n },\r\n {\r\n path: '/author',\r\n name: 'author',\r\n component: e=>require(['@/components/author'],e),\r\n meta:{\r\n deep:100,\r\n noNew:true\r\n }\r\n },{\r\n path: '/buyDetail',\r\n name: 'buyDetail',\r\n component: e=>require(['@/components/buy/index'],e),\r\n meta:{\r\n skip_login:false,\r\n noNew:true,\r\n deep:10\r\n }\r\n }, {\r\n path: '/buy',\r\n name: 'buy',\r\n component: e=>require(['@/components/buy/buy'],e),\r\n meta:{\r\n noNew:true,\r\n deep:11\r\n }\r\n }, {\r\n path: '/success',\r\n name: 'success',\r\n component: e=>require(['@/components/buy/success'],e),\r\n meta:{\r\n noNew:true,\r\n deep:12\r\n }\r\n },{\r\n path: '/buySuccess',\r\n name: 'buySuccess',\r\n component: e=>require(['@/components/buy/buySuccess'],e),\r\n meta:{\r\n noNew:true,\r\n deep:12\r\n }\r\n }, {\r\n path: '/map',\r\n name: 'map',\r\n component: e=>require(['@/components/map/index'],e),\r\n meta:{\r\n deep:3\r\n }\r\n },\r\n {\r\n path: '/saleSuccess',\r\n name: 'saleSuccess',\r\n component: e=>require(['@/components/buy/saleSuccess'],e),\r\n meta:{\r\n deep:4\r\n }\r\n }, {\r\n path: '/bindMobile',\r\n name: 'bindMobile',\r\n component: e=>require(['@/components/bindMobile'],e),\r\n meta:{\r\n deep:0\r\n }\r\n },\r\n {\r\n path: '/activity',\r\n name: 'activity',\r\n component: e=>require(['@/components/buy/activity'],e),\r\n meta:{\r\n skip_login:true\r\n }\r\n },\r\n {\r\n path: '/activityInvite',\r\n name: 'activityInvite',\r\n component: e=>require(['@/components/buy/activityInvite'],e),\r\n meta:{\r\n skip_login:true\r\n }\r\n },\r\n {\r\n path: '/inviteList',\r\n name: 'inviteList',\r\n component: e=>require(['@/components/buy/inviteList'],e),\r\n meta:{\r\n skip_login:true\r\n }\r\n },\r\n {\r\n path: '/collection',\r\n name: 'collection',\r\n component: e=>require(['@/components/collection'],e),\r\n meta:{\r\n skip_login:true\r\n }\r\n },\r\n {\r\n path: '/noWechat',\r\n name: 'noWechat',\r\n component: e=>require(['@/components/noWechat'],e),\r\n meta:{\r\n skip_login:false\r\n }\r\n },\r\n {\r\n path:'*',\r\n component: e=>require(['@/components/error'],e),\r\n },\r\n ]\r\n});\r\n\r\nrouter.beforeEach((to,from,next)=> {\r\n // 神策路由埋点\r\n Vue.nextTick(() => {\r\n sa.quick(\"autoTrackSinglePage\");\r\n });\r\n // 判断是否是微信环境 排除本地\r\n if(ua.match(/MicroMessenger/i) == 'micromessenger' || ua.match(/_SQ_/i) == '_sq_'){\r\n if(to.name == 'noWechat'){\r\n next({name:'index'});\r\n }\r\n }else{\r\n if(to.name !== 'noWechat' && process.env.NODE_ENV === 'production') {\r\n next({name:'noWechat'});\r\n }\r\n }\r\n // 移动端判断\r\n store.dispatch('isMobile',browser.versions.mobile);\r\n // 默认title\r\n document.title = '唱唱启蒙英语';\r\n let goOn=function(){\r\n if(localStorage.getItem('retUrl') && localStorage.getItem('retUrl') !== null && localStorage.getItem('retUrl') !== ''){\r\n let retUrl = localStorage.getItem('retUrl').toString();\r\n localStorage.removeItem('retUrl');\r\n next(retUrl);\r\n }else{\r\n next()\r\n }\r\n };\r\n if(to.name === 'author' || to.name === 'bindMobile' || to.name === 'noWechat'){\r\n next()\r\n }else if(window.location.href.indexOf('token')>-1){\r\n let token = common.getUrlParam().token || to.query.token;\r\n store.dispatch('setToken',token);\r\n getUserDetailApi().then(res=>{\r\n localStorage.setItem('userDesc',JSON.stringify(res));\r\n sa.login(res.user_id);\r\n goOn()\r\n });\r\n }else if(localStorage.getItem('cc_token')) {\r\n store.dispatch('setToken', localStorage.getItem('cc_token'));\r\n if(localStorage.getItem('userDesc')){\r\n sa.login(JSON.parse(localStorage.getItem('userDesc')).user_id);\r\n goOn()\r\n }else{\r\n getUserDetailApi().then(res=>{\r\n localStorage.setItem('userDesc',JSON.stringify(res));\r\n sa.login(res.user_id);\r\n goOn()\r\n });\r\n }\r\n // 无需token登录页面\r\n }else if(to.meta.skip_login){\r\n goOn()\r\n }else{\r\n let query = {retUrl:to.fullPath};\r\n if(to.meta.noNew){\r\n query.is_new_user_url = 1\r\n }\r\n next({name:'author',query:query})\r\n }\r\n\r\n // if(to.meta.skip_login){\r\n\r\n // next();\r\n // }\r\n});\r\n\r\nexport default router;\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.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"],"sourceRoot":""}
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(n,a,o){for(var f,d,i,u=0,s=[];u<n.length;u++)d=n[u],t[d]&&s.push(t[d][0]),t[d]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(c&&c(n,a,o);s.length;)s.shift()();if(o)for(u=0;u<o.length;u++)i=r(r.s=o[u]);return i};var n={},t={23:0};function r(c){if(n[c])return n[c].exports;var t=n[c]={i:c,l:!1,exports:{}};return e[c].call(t.exports,t,t.exports,r),t.l=!0,t.exports}r.e=function(e){var c=t[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var n=new Promise(function(n,r){c=t[e]=[n,r]});c[2]=n;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,r.nc&&o.setAttribute("nonce",r.nc),o.src=r.p+"static/js/"+e+"."+{0:"3c8c8172d51c0cebb233",1:"23bccadff61034aa2921",2:"3f4dee6ad85f3198c6af",3:"eca993e6f9680a0a5470",4:"c018c72d02a364954fd5",5:"b2062a34c938d5171c22",6:"f84a49d5315d86e33d03",7:"caeced821b9cd5e59ac5",8:"af2d7b022659474e3f90",9:"3a2bc2451cf8959bb284",10:"4ffa5e408dcf5a2c6899",11:"1ed87df10cfd9ea05ce0",12:"79354c0e11e38646ec10",13:"e705f027b5388502ccd3",14:"5c4d6c85fb1840e0c151",15:"53f648c1675bd1433a84",16:"2e343fcdfe3baa9d1a3d",17:"24140013ab3cbe863f0f",18:"5aad9ac2c4d0203a7faf",19:"58e505cd2dd6803c2bcf",20:"e4dd29d32d798b9c4b31"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var c=t[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return o.onerror=o.onload=d,a.appendChild(o),n},r.m=e,r.c=n,r.d=function(e,c,n){r.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(c,"a",c),c},r.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},r.p="https://static-cdn.changchangenglish.com/new-sing/",r.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.f4600380ffe15e4cd476.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 6f5027d5121023883f30"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","23","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","18","19","20","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.f4600380ffe15e4cd476.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\t23: 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\":\"3c8c8172d51c0cebb233\",\"1\":\"23bccadff61034aa2921\",\"2\":\"3f4dee6ad85f3198c6af\",\"3\":\"eca993e6f9680a0a5470\",\"4\":\"c018c72d02a364954fd5\",\"5\":\"b2062a34c938d5171c22\",\"6\":\"f84a49d5315d86e33d03\",\"7\":\"caeced821b9cd5e59ac5\",\"8\":\"af2d7b022659474e3f90\",\"9\":\"3a2bc2451cf8959bb284\",\"10\":\"4ffa5e408dcf5a2c6899\",\"11\":\"1ed87df10cfd9ea05ce0\",\"12\":\"79354c0e11e38646ec10\",\"13\":\"e705f027b5388502ccd3\",\"14\":\"5c4d6c85fb1840e0c151\",\"15\":\"53f648c1675bd1433a84\",\"16\":\"2e343fcdfe3baa9d1a3d\",\"17\":\"24140013ab3cbe863f0f\",\"18\":\"5aad9ac2c4d0203a7faf\",\"19\":\"58e505cd2dd6803c2bcf\",\"20\":\"e4dd29d32d798b9c4b31\"}[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 6f5027d5121023883f30"],"sourceRoot":""}
\ No newline at end of file
......@@ -170,10 +170,9 @@
this.toDataURLBase64(JSON.parse(localStorage.getItem('userDesc')).avatar.replace('http://','https://'), function (avatar) {
_that.avatar = avatar
});
_that.qrcode(URL);
this.refVisible = true;
this.$nextTick(()=>{
_that.qrcode(URL);
if(!this.dataURL){
setTimeout(()=>{
this.showLoad=true;
......
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