Commit c21d8712 authored by wangwei's avatar wangwei

星星推广

parent 808d8a8c
<!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.92f778daa836fdefa7db.js></script><script type=text/javascript src=static/js/vendor.0ea40f4e123674fe71dc.js></script><script type=text/javascript src=static/js/app.e83bab7b7b6784306764.js></script></body></html> <!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.26e874c36687af9bfa0b.js></script><script type=text/javascript src=static/js/vendor.0ea40f4e123674fe71dc.js></script><script type=text/javascript src=static/js/app.cf0a0018b4d0bea22d86.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([3],{"+2W0":function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC"},"2Ihx":function(n,t,e){n.exports=e.p+"static/img/no.4e27c3e.png"},"7Kl1":function(n,t,e){var o=e("pN2H");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);e("rjj0")("fbe34a26",o,!1,{})},FRDK:function(n,t,e){n.exports=e.p+"static/img/actBg1.f48d135.png"},JK9h:function(n,t,e){n.exports=e.p+"static/img/log.8c70e94.png"},UEMf:function(n,t,e){n.exports=e.p+"static/img/qr.f968b9d.png"},"f+ht":function(n,t,e){n.exports=e.p+"static/img/actBg2.b47e39b.png"},lYn3:function(n,t,e){n.exports=e.p+"static/img/share_bg.220036b.png"},oSXS:function(n,t,e){n.exports=e.p+"static/img/actBg3.ac3af12.png"},pGj6:function(n,t,e){(n.exports=e("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-5c664a65] {\n float: right;\n}\n.main-block[data-v-5c664a65] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-5c664a65]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-5c664a65]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-5c664a65]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-5c664a65]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.star-activity-page[data-v-5c664a65] {\n padding-bottom: 16vw;\n}\n.star-activity-page .bg[data-v-5c664a65] {\n width: 100%;\n display: block;\n}\n.star-activity-page .star-total[data-v-5c664a65] {\n width: 43.73333333vw;\n height: 10.4vw;\n border: 0.26666667vw solid #000;\n border-radius: 21.33333333vw;\n line-height: 10.4vw;\n font-size: 18px;\n background: #ffd800;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #000000;\n text-align: center;\n position: absolute;\n top: 128vw;\n left: 50%;\n margin-left: -21.86666667vw;\n}\n.star-activity-page .star-total .x-img[data-v-5c664a65] {\n width: 1.86666667vw;\n}\n.star-activity-page .btn-block[data-v-5c664a65] {\n padding: 2.13333333vw;\n position: fixed;\n left: 0;\n width: 100%;\n background: white;\n opacity: 0;\n display: none;\n -webkit-transition: all 0.5s;\n transition: all 0.5s;\n bottom: 0;\n}\n.star-activity-page .btn-block .btn[data-v-5c664a65] {\n width: 76.53333333vw;\n height: 11.73333333vw;\n margin: auto;\n background: #FFAE17;\n border-radius: 26.66666667vw;\n color: white;\n line-height: 11.73333333vw;\n text-align: center;\n font-size: 16px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n}\n.qr-img[data-v-5c664a65] {\n width: 86.13333333vw;\n}\n.log-img[data-v-5c664a65] {\n width: 89.86666667vw;\n height: 94.4vw;\n background-size: 100% 100%;\n padding-top: 34.66666667vw;\n position: relative;\n}\n.log-img .content[data-v-5c664a65] {\n width: 74.66666667vw;\n max-height: 58.66666667vw;\n font-size: 14px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #000000;\n overflow: auto;\n line-height: 6.66666667vw;\n}\n.log-img .content .list span[data-v-5c664a65] {\n display: inline-block;\n}\n.log-img .content .list .star-num[data-v-5c664a65] {\n float: right;\n vertical-align: middle;\n}\n.log-img .content .list .desc-text[data-v-5c664a65] {\n vertical-align: middle;\n max-width: 32vw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.log-img .content .list .time-text[data-v-5c664a65] {\n vertical-align: middle;\n margin-right: 2.66666667vw;\n}\n.log-img .btn[data-v-5c664a65] {\n width: 65.86666667vw;\n height: 12.26666667vw;\n line-height: 12.26666667vw;\n background: #F6D723;\n border-radius: 26.66666667vw;\n color: #DF4225;\n font-size: 16px;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n text-align: center;\n position: absolute;\n bottom: 9.6vw;\n left: 50%;\n margin-left: -32.93333333vw;\n}\n.share_img[data-v-5c664a65] {\n width: 79.2vw;\n height: 126.66666667vw;\n background-size: 100% 100%;\n position: relative;\n}\n.share_img .qrcode[data-v-5c664a65] {\n width: 42.66666667vw;\n height: 42.66666667vw;\n position: absolute;\n bottom: 9.06666667vw;\n left: 50%;\n margin-left: -21.86666667vw;\n}\n.cvs-img[data-v-5c664a65] {\n position: absolute;\n width: 79.2vw;\n height: 126.66666667vw;\n background-size: 100% 100%;\n z-index: 2;\n}\n.share-show-block[data-v-5c664a65] {\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.5);\n}\n.share-show-block .share-show-content[data-v-5c664a65] {\n width: 79.2vw;\n height: 126.66666667vw;\n position: absolute;\n top: 50%;\n margin-left: -39.6vw;\n left: 50%;\n margin-top: -62vw;\n}\n.no-list[data-v-5c664a65] {\n text-align: center;\n color: #aaaaaa;\n}\n.no-list img[data-v-5c664a65] {\n display: block;\n margin-bottom: 2.66666667vw;\n width: 40vw;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/star/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/star/index.vue","D:/myproject/new-singsingH5/src/components/star/D:/myproject/new-singsingH5/src/components/star/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;AC0PD;EACE,qBAAA;CDxPD;ACuPD;EAGI,YAAA;EACA,eAAA;CDvPH;ACmPD;EAOI,qBAAA;EACA,eAAA;EACA,gCAAA;EACA,6BAAA;EACA,oBAAA;EACA,gBAAA;EACA,oBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;EACA,UAAA;EACA,4BAAA;CDvPH;ACkOD;EAuBM,oBAAA;CDtPL;AC+ND;EA2BI,sBAAA;EACA,gBAAA;EACA,QAAA;EACA,YAAA;EACA,kBAAA;EACA,WAAA;EACA,cAAA;EACA,6BAAA;EAAA,qBAAA;EACA,UAAA;CDvPH;ACoND;EAqCM,qBAAA;EACA,sBAAA;EACA,aAAA;EACA,oBAAA;EACA,6BAAA;EACA,aAAA;EACA,2BAAA;EACA,mBAAA;EACA,gBAAA;EACA,gCAAA;EACA,iBAAA;CDtPL;AC0PC;EACE,qBAAA;CDxPH;AC0PC;EACE,qBAAA;EACA,eAAA;EACA,2BAAA;EACA,2BAAA;EACA,mBAAA;CDxPH;ACmPC;EAOI,qBAAA;EACA,0BAAA;EACA,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,0BAAA;CDvPL;ACyOC;EAiBQ,sBAAA;CDvPT;ACsOC;EAoBQ,aAAA;EACA,uBAAA;CDvPT;ACkOC;EAwBQ,uBAAA;EACA,gBAAA;EACA,iBAAA;EACA,oBAAA;EACA,wBAAA;CDvPT;AC2NC;EA+BQ,uBAAA;EACA,2BAAA;CDvPT;ACuNC;EAqCI,qBAAA;EACA,sBAAA;EACA,2BAAA;EACA,oBAAA;EACA,6BAAA;EACA,eAAA;EACA,gBAAA;EACA,8BAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,cAAA;EACA,UAAA;EACA,4BAAA;CDzPL;AC4PC;EACE,cAAA;EACA,uBAAA;EACA,2BAAA;EACA,mBAAA;CD1PH;ACsPC;EAMI,qBAAA;EACA,sBAAA;EACA,mBAAA;EACA,qBAAA;EACA,UAAA;EACA,4BAAA;CDzPL;AC4PC;EACE,mBAAA;EACA,cAAA;EACA,uBAAA;EACA,2BAAA;EACA,WAAA;CD1PH;AC4PC;EACE,gBAAA;EACA,OAAA;EACA,UAAA;EACA,QAAA;EACA,SAAA;EACA,+BAAA;CD1PH;ACoPC;EAQI,cAAA;EACA,uBAAA;EACA,mBAAA;EACA,SAAA;EACA,qBAAA;EACA,UAAA;EACA,kBAAA;CDzPL;AC4PC;EACE,mBAAA;EACA,eAAA;CD1PH;ACwPC;EAII,eAAA;EACA,4BAAA;EACA,YAAA;CDzPL",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.star-activity-page {\n padding-bottom: 16vw;\n}\n.star-activity-page .bg {\n width: 100%;\n display: block;\n}\n.star-activity-page .star-total {\n width: 43.73333333vw;\n height: 10.4vw;\n border: 0.26666667vw solid #000;\n border-radius: 21.33333333vw;\n line-height: 10.4vw;\n font-size: 18px;\n background: #ffd800;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #000000;\n text-align: center;\n position: absolute;\n top: 128vw;\n left: 50%;\n margin-left: -21.86666667vw;\n}\n.star-activity-page .star-total .x-img {\n width: 1.86666667vw;\n}\n.star-activity-page .btn-block {\n padding: 2.13333333vw;\n position: fixed;\n left: 0;\n width: 100%;\n background: white;\n opacity: 0;\n display: none;\n transition: all 0.5s;\n bottom: 0;\n}\n.star-activity-page .btn-block .btn {\n width: 76.53333333vw;\n height: 11.73333333vw;\n margin: auto;\n background: #FFAE17;\n border-radius: 26.66666667vw;\n color: white;\n line-height: 11.73333333vw;\n text-align: center;\n font-size: 16px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n}\n.qr-img {\n width: 86.13333333vw;\n}\n.log-img {\n width: 89.86666667vw;\n height: 94.4vw;\n background-size: 100% 100%;\n padding-top: 34.66666667vw;\n position: relative;\n}\n.log-img .content {\n width: 74.66666667vw;\n max-height: 58.66666667vw;\n font-size: 14px;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #000000;\n overflow: auto;\n line-height: 6.66666667vw;\n}\n.log-img .content .list span {\n display: inline-block;\n}\n.log-img .content .list .star-num {\n float: right;\n vertical-align: middle;\n}\n.log-img .content .list .desc-text {\n vertical-align: middle;\n max-width: 32vw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.log-img .content .list .time-text {\n vertical-align: middle;\n margin-right: 2.66666667vw;\n}\n.log-img .btn {\n width: 65.86666667vw;\n height: 12.26666667vw;\n line-height: 12.26666667vw;\n background: #F6D723;\n border-radius: 26.66666667vw;\n color: #DF4225;\n font-size: 16px;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n text-align: center;\n position: absolute;\n bottom: 9.6vw;\n left: 50%;\n margin-left: -32.93333333vw;\n}\n.share_img {\n width: 79.2vw;\n height: 126.66666667vw;\n background-size: 100% 100%;\n position: relative;\n}\n.share_img .qrcode {\n width: 42.66666667vw;\n height: 42.66666667vw;\n position: absolute;\n bottom: 9.06666667vw;\n left: 50%;\n margin-left: -21.86666667vw;\n}\n.cvs-img {\n position: absolute;\n width: 79.2vw;\n height: 126.66666667vw;\n background-size: 100% 100%;\n z-index: 2;\n}\n.share-show-block {\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.5);\n}\n.share-show-block .share-show-content {\n width: 79.2vw;\n height: 126.66666667vw;\n position: absolute;\n top: 50%;\n margin-left: -39.6vw;\n left: 50%;\n margin-top: -62vw;\n}\n.no-list {\n text-align: center;\n color: #aaaaaa;\n}\n.no-list img {\n display: block;\n margin-bottom: 2.66666667vw;\n width: 40vw;\n}\n",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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.star-activity-page{\n padding-bottom: 60*@toVw;\n .bg{\n width: 100%;\n display: block;\n }\n .star-total{\n width: 164*@toVw;\n height: 39*@toVw;\n border: 1*@toVw solid #000;\n border-radius: 80*@toVw;\n line-height: 39*@toVw;\n font-size:18px;\n background:rgba(255,216,0,1);\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n text-align: center;\n position: absolute;\n top: 480*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n .x-img{\n width: 7*@toVw;\n }\n }\n .btn-block{\n padding:8*@toVw;\n position: fixed;\n left: 0;\n width: 100%;\n background: white;\n opacity: 0;\n display: none;\n transition: all 0.5s;\n bottom: 0;\n .btn{\n width: 287*@toVw;\n height: 44*@toVw;\n margin: auto;\n background: #FFAE17;\n border-radius: 100*@toVw;\n color: white;\n line-height: 44*@toVw;\n text-align: center;\n font-size:16px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n }\n }\n}\n .qr-img{\n width: 323*@toVw;\n }\n .log-img{\n width: 337*@toVw;\n height: 354*@toVw;\n background-size: 100% 100%;\n padding-top: 130*@toVw;\n position: relative;\n .content{\n width: 280*@toVw;\n max-height: 220*@toVw;\n font-size:14px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n overflow: auto;\n line-height: 25*@toVw;\n .list{\n span{\n display: inline-block;\n }\n .star-num{\n float: right;\n vertical-align: middle;\n }\n .desc-text{\n vertical-align: middle;\n max-width: 120*@toVw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n .time-text{\n vertical-align: middle;\n margin-right: 10*@toVw;\n }\n }\n }\n .btn{\n width: 247*@toVw;\n height: 46*@toVw;\n line-height: 46*@toVw;\n background: #F6D723;\n border-radius: 100*@toVw;\n color: #DF4225;\n font-size:16px;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n text-align: center;\n position: absolute;\n bottom: 36*@toVw;\n left: 50%;\n margin-left: -123.5*@toVw;\n }\n }\n .share_img{\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n position: relative;\n .qrcode{\n width: 160*@toVw;\n height: 160*@toVw;\n position: absolute;\n bottom: 34*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n }\n }\n .cvs-img{\n position: absolute;\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n z-index: 2;\n }\n .share-show-block{\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: rgba(0,0,0,0.5);\n .share-show-content{\n width: 297*@toVw;\n height: 475*@toVw;\n position: absolute;\n top: 50%;\n margin-left: -148.5*@toVw;\n left: 50%;\n margin-top: -232.5*@toVw;\n }\n }\n .no-list{\n text-align: center;\n color: #aaaaaa;\n img{\n display: block;\n margin-bottom: 10*@toVw;\n width: 150*@toVw;\n }\n }\n'],sourceRoot:""}])},pN2H:function(n,t,e){(n.exports=e("FZ+f")(!0)).push([n.i,"\n.qrcode img{\n width: 100% !important;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/star/src/components/star/index.vue"],names:[],mappings:";AA+aA;EACA,uBAAA;CACA",file:"index.vue",sourcesContent:['<template>\n <div class="star-activity-page">\n <div>\n <img class="bg" :src="starbg_1"/>\n <div class="star-total" @click="showLog">\n 我的星星 <img class="x-img" :src="x_url"/>{{star_total}}\n </div>\n <img class="bg" :src="starbg_2"/>\n <img class="bg" :src="starbg_3" @click="qr_show = true"/>\n <img class="bg" :src="starbg_4"/>\n </div>\n <div class="btn-block" ref="btn_block">\n <div class="btn" @click="refshow">\n 生成赠课海报\n </div>\n </div>\n <mt-popup v-model="qr_show" style="background: transparent">\n <img :src="qr_url" class="qr-img" @click="qr_show=false"/>\n </mt-popup>\n\n <mt-popup v-model="log_show" style="background: transparent" :closeOnClickModal="false">\n <div :style="{backgroundImage:`url(\'${log_url}\')`}" class="log-img">\n <div class="content">\n <div class="no-list" v-if="no_list">\n <img :src="no_url"/>\n —— 暂无记录 ——\n </div>\n <div class="list" v-for="data in logList">\n <span class="time-text">\n {{data.created_at | substrTime}}\n </span>\n <span class="desc-text">\n {{data.desc}}\n </span>\n <span class="star-num" v-if="data.is_add === 1" style="color: #7ED321">\n 星星+{{data.value}}\n </span>\n <span class="star-num" v-if="data.is_add !== 1" style="color: #D0021B">\n 星星-{{data.value}}\n </span>\n </div>\n </div>\n <div class="btn" @click="closeLog">\n 知道了\n </div>\n </div>\n </mt-popup>\n\n <div v-if="share_show" class="share-show-block" @click="share_show=false">\n <div class="share-show-content">\n <img :src="dataURL" class="cvs-img" id="cvs-img"/>\n <div :style="{backgroundImage:`url(\'${share_url}\')`}" class="share_img" ref="imageWrapper" id="capture">\n <div id="qrcode" class="qrcode"></div>\n </div>\n </div>\n\n </div>\n </div>\n</template>\n\n<script>\n import starbg_1 from \'../../assets/starActivity/actBg1.png\'\n import starbg_2 from \'../../assets/starActivity/actBg2.png\'\n import starbg_3 from \'../../assets/starActivity/actBg3.png\'\n import starbg_4 from \'../../assets/starActivity/actBg4.png\'\n import x_url from \'../../assets/starActivity/x.png\'\n import log_url from \'../../assets/starActivity/log.png\'\n import qr_url from \'../../assets/starActivity/qr.png\'\n import share_url from \'../../assets/starActivity/share_bg.png\'\n import no_url from \'../../assets/starActivity/no.png\'\n import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi,getwechatParam} from "../../service/api";\n import QRCode from \'qrcodejs2\'\n import html2canvas from \'html2canvas\'\n import { Indicator } from \'mint-ui\'\n export default {\n name: "index",\n data(){\n return {\n starbg_1:starbg_1,\n share_url:share_url,\n log_url:log_url,\n no_list:false,\n log_show:false,\n share_show:false,\n qr_show:false,\n dataURL:null,\n no_url:no_url,\n qr_url:qr_url,\n starbg_2:starbg_2,\n starbg_3:starbg_3,\n starbg_4:starbg_4,\n x_url:x_url,\n star_total:0,\n logList:[],\n shopId:null,\n share_URL:null\n }\n },\n methods:{\n initPage(){\n getShareGoodsApi().then(res=>{\n this.shopId = res[0].value;\n this.share_URL = process.env.API_URL+\'#/buyDetail?shopId=\'+ this.shopId + \'&invite_code=CC-ZKHB-\'+JSON.parse(localStorage.getItem(\'userDesc\')).user_id;\n this.onShare(this.share_URL)\n });\n getUserIntegralApi().then(res=>{\n this.star_total = res.last_value\n })\n },\n closeLog(){\n window.removeEventListener("scroll",this.scrollFix);\n this.log_show = false\n },\n onShare(URL) {\n this.enableShare({\n product_title: `赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取`, // 分享标题\n desc: `学习另赠价值58元实物绘本,包邮送到家~`,//\n shareIcon:\'https://cdn.singsingenglish.com/logo/logo.jpg\',\n shareUrl:URL\n })\n },\n enableShare: function(option) {\n getwechatParam({\n api_list: \'onMenuShareAppMessage,onMenuShareTimeline\',\n url:window.location.href.split(\'#\')[0]\n }).then(wechatRes => {\n wx.config({\n debug: false,\n appId: wechatRes.appId,\n timestamp: parseInt(wechatRes.timestamp),\n nonceStr: wechatRes.nonceStr,\n signature: wechatRes.signature,\n jsApiList: wechatRes.jsApiList\n });\n wx.ready(function() {\n wx.onMenuShareTimeline({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || \'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png\', // 分享图标\n success: function() {\n console.log(\'分享成功\');\n },\n cancel: function() {\n console.log(\'分享失败\');\n }\n });\n wx.onMenuShareAppMessage({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || \'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png\', // 分享图标\n success: function() {\n },\n cancel: function() {\n }\n });\n })\n })\n },\n qrcode(data){\n if(this.QRCodeB){\n this.QRCodeB.makeCode(data)\n }else{\n this.QRCodeB = new QRCode(\'qrcode\', {\n width: 140,\n height: 140, // 高度\n text: data, // 二维码内容\n image: \'\'\n });\n }\n },\n refshow(){\n this.share_show = true;\n if(this.dataURL){}else{\n Indicator.open();\n getShortApi({url:this.share_URL}).then(res=>{\n this.qrcode(res.url);\n this.$nextTick(()=>{\n let {\n width,\n } = document.getElementById(\'capture\').getClientRects()[0];\n document.getElementById(\'capture\').style.width = document.getElementById(\'capture\').getClientRects()[0].width*2 + \'px\';\n document.getElementById(\'capture\').style.height = document.getElementById(\'capture\').getClientRects()[0].height*2 + \'px\';\n setTimeout(()=>{\n html2canvas(document.getElementById(\'capture\'),{\n async: true,\n scale: 2,\n letterRendering: true,\n }).then((canvas) => {\n let dataURL = canvas.toDataURL("image/jpg");\n this.dataURL = dataURL;\n document.getElementById(\'capture\').style.display="none"\n Indicator.close();\n }).catch(res=>{\n alert(res);console.log();\n document.getElementById(\'capture\').style.display="none"\n Indicator.close();\n });\n },500)\n })\n })\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 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 scrollFix(data){\n window.scrollTo(0, data)\n },\n showLog(){\n getUserIntegralListApi({limit:1000}).then(res=>{\n if(!res.list || res.list.length <1 ){\n this.no_list = true\n }else{\n this.logList = res.list;\n }\n let t =document.documentElement.scrollTop||document.body.scrollTop;\n window.addEventListener("scroll",this.scrollFix);\n this.log_show = true;\n })\n }\n },\n filters:{\n substrTime(value){\n return value.substr(0,10).replace(/-/g,\'.\')\n }\n },\n mounted(){\n this.initPage();\n window.onscroll= ()=>{\n //变量t是滚动条滚动时,距离顶部的距离\n let t = document.documentElement.scrollTop||document.body.scrollTop;\n if(t>300){\n this.$refs.btn_block.style.opacity = 1;\n\n this.$refs.btn_block.style.display = \'block\'\n }else{\n this.$refs.btn_block.style.opacity = 0;\n this.$refs.btn_block.style.display = \'none\'\n }\n }\n }\n }\n<\/script>\n\n<style scoped lang="less">\n @import "../../util/public";\n.star-activity-page{\n padding-bottom: 60*@toVw;\n .bg{\n width: 100%;\n display: block;\n }\n .star-total{\n width: 164*@toVw;\n height: 39*@toVw;\n border: 1*@toVw solid #000;\n border-radius: 80*@toVw;\n line-height: 39*@toVw;\n font-size:18px;\n background:rgba(255,216,0,1);\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n text-align: center;\n position: absolute;\n top: 480*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n .x-img{\n width: 7*@toVw;\n }\n }\n .btn-block{\n padding:8*@toVw;\n position: fixed;\n left: 0;\n width: 100%;\n background: white;\n opacity: 0;\n display: none;\n transition: all 0.5s;\n bottom: 0;\n .btn{\n width: 287*@toVw;\n height: 44*@toVw;\n margin: auto;\n background: #FFAE17;\n border-radius: 100*@toVw;\n color: white;\n line-height: 44*@toVw;\n text-align: center;\n font-size:16px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n }\n }\n}\n .qr-img{\n width: 323*@toVw;\n }\n .log-img{\n width: 337*@toVw;\n height: 354*@toVw;\n background-size: 100% 100%;\n padding-top: 130*@toVw;\n position: relative;\n .content{\n width: 280*@toVw;\n max-height: 220*@toVw;\n font-size:14px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n overflow: auto;\n line-height: 25*@toVw;\n .list{\n span{\n display: inline-block;\n }\n .star-num{\n float: right;\n vertical-align: middle;\n }\n .desc-text{\n vertical-align: middle;\n max-width: 120*@toVw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n .time-text{\n vertical-align: middle;\n margin-right: 10*@toVw;\n }\n }\n }\n .btn{\n width: 247*@toVw;\n height: 46*@toVw;\n line-height: 46*@toVw;\n background: #F6D723;\n border-radius: 100*@toVw;\n color: #DF4225;\n font-size:16px;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n text-align: center;\n position: absolute;\n bottom: 36*@toVw;\n left: 50%;\n margin-left: -123.5*@toVw;\n }\n }\n .share_img{\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n position: relative;\n .qrcode{\n width: 160*@toVw;\n height: 160*@toVw;\n position: absolute;\n bottom: 34*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n }\n }\n .cvs-img{\n position: absolute;\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n z-index: 2;\n }\n .share-show-block{\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: rgba(0,0,0,0.5);\n .share-show-content{\n width: 297*@toVw;\n height: 475*@toVw;\n position: absolute;\n top: 50%;\n margin-left: -148.5*@toVw;\n left: 50%;\n margin-top: -232.5*@toVw;\n }\n }\n .no-list{\n text-align: center;\n color: #aaaaaa;\n img{\n display: block;\n margin-bottom: 10*@toVw;\n width: 150*@toVw;\n }\n }\n</style>\n<style>\n .qrcode img{\n width: 100% !important;\n }\n</style>\n'],sourceRoot:""}])},riDf:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=e("FRDK"),i=e.n(o),a=e("f+ht"),s=e.n(a),l=e("oSXS"),r=e.n(l),c=e("yniu"),A=e.n(c),g=e("+2W0"),d=e.n(g),h=e("JK9h"),p=e.n(h),w=e("UEMf"),m=e.n(w),u=e("lYn3"),b=e.n(u),v=e("2Ihx"),f=e.n(v),C=e("CCn6"),E=e("MJLE"),_=e.n(E),x=e("2Pnh"),y=e.n(x),B=e("Au9i"),k={name:"index",data:function(){return{starbg_1:i.a,share_url:b.a,log_url:p.a,no_list:!1,log_show:!1,share_show:!1,qr_show:!1,dataURL:null,no_url:f.a,qr_url:m.a,starbg_2:s.a,starbg_3:r.a,starbg_4:A.a,x_url:d.a,star_total:0,logList:[],shopId:null,share_URL:null}},methods:{initPage:function(){var n=this;Object(C.t)().then(function(t){n.shopId=t[0].value,n.share_URL="https://wechat-test.changchangenglish.com/#/buyDetail?shopId="+n.shopId+"&invite_code=CC-ZKHB-"+JSON.parse(localStorage.getItem("userDesc")).user_id,n.onShare(n.share_URL)}),Object(C.A)().then(function(t){n.star_total=t.last_value})},closeLog:function(){window.removeEventListener("scroll",this.scrollFix),this.log_show=!1},onShare:function(n){this.enableShare({product_title:"赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取",desc:"学习另赠价值58元实物绘本,包邮送到家~",shareIcon:"https://cdn.singsingenglish.com/logo/logo.jpg",shareUrl:n})},enableShare:function(n){Object(C.E)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(t){wx.config({debug:!1,appId:t.appId,timestamp:parseInt(t.timestamp),nonceStr:t.nonceStr,signature:t.signature,jsApiList:t.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:n.product_title,desc:n.desc,link:n.shareUrl,imgUrl:n.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功")},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(){}})})})},qrcode:function(n){this.QRCodeB?this.QRCodeB.makeCode(n):this.QRCodeB=new _.a("qrcode",{width:140,height:140,text:n,image:""})},refshow:function(){var n=this;this.share_show=!0,this.dataURL||(B.Indicator.open(),Object(C.u)({url:this.share_URL}).then(function(t){n.qrcode(t.url),n.$nextTick(function(){document.getElementById("capture").getClientRects()[0].width;document.getElementById("capture").style.width=2*document.getElementById("capture").getClientRects()[0].width+"px",document.getElementById("capture").style.height=2*document.getElementById("capture").getClientRects()[0].height+"px",setTimeout(function(){y()(document.getElementById("capture"),{async:!0,scale:2,letterRendering:!0}).then(function(t){var e=t.toDataURL("image/jpg");n.dataURL=e,document.getElementById("capture").style.display="none",B.Indicator.close()}).catch(function(n){alert(n),console.log(),document.getElementById("capture").style.display="none",B.Indicator.close()})},500)})}))},getOffsetRect:function(n){var t=n.getBoundingClientRect(),e=document.body,o=document.documentElement,i=window.pageYOffset||o.scrollTop||e.scrollTop,a=window.pageXOffset||o.scrollLeft||e.scrollLeft,s=o.clientTop||e.clientTop,l=o.clientLeft||e.clientLeft,r=t.top+i-s,c=t.left+a-l;return{top:Math.round(r),left:Math.round(c)}},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()},scrollFix:function(n){window.scrollTo(0,n)},showLog:function(){var n=this;Object(C.B)({limit:1e3}).then(function(t){!t.list||t.list.length<1?n.no_list=!0:n.logList=t.list;document.documentElement.scrollTop||document.body.scrollTop;window.addEventListener("scroll",n.scrollFix),n.log_show=!0})}},filters:{substrTime:function(n){return n.substr(0,10).replace(/-/g,".")}},mounted:function(){var n=this;this.initPage(),window.onscroll=function(){(document.documentElement.scrollTop||document.body.scrollTop)>300?(n.$refs.btn_block.style.opacity=1,n.$refs.btn_block.style.display="block"):(n.$refs.btn_block.style.opacity=0,n.$refs.btn_block.style.display="none")}}},V=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{staticClass:"star-activity-page"},[e("div",[e("img",{staticClass:"bg",attrs:{src:n.starbg_1}}),n._v(" "),e("div",{staticClass:"star-total",on:{click:n.showLog}},[n._v("\n 我的星星 "),e("img",{staticClass:"x-img",attrs:{src:n.x_url}}),n._v(n._s(n.star_total)+"\n ")]),n._v(" "),e("img",{staticClass:"bg",attrs:{src:n.starbg_2}}),n._v(" "),e("img",{staticClass:"bg",attrs:{src:n.starbg_3},on:{click:function(t){n.qr_show=!0}}}),n._v(" "),e("img",{staticClass:"bg",attrs:{src:n.starbg_4}})]),n._v(" "),e("div",{ref:"btn_block",staticClass:"btn-block"},[e("div",{staticClass:"btn",on:{click:n.refshow}},[n._v("\n 生成赠课海报\n ")])]),n._v(" "),e("mt-popup",{staticStyle:{background:"transparent"},model:{value:n.qr_show,callback:function(t){n.qr_show=t},expression:"qr_show"}},[e("img",{staticClass:"qr-img",attrs:{src:n.qr_url},on:{click:function(t){n.qr_show=!1}}})]),n._v(" "),e("mt-popup",{staticStyle:{background:"transparent"},attrs:{closeOnClickModal:!1},model:{value:n.log_show,callback:function(t){n.log_show=t},expression:"log_show"}},[e("div",{staticClass:"log-img",style:{backgroundImage:"url('"+n.log_url+"')"}},[e("div",{staticClass:"content"},[n.no_list?e("div",{staticClass:"no-list"},[e("img",{attrs:{src:n.no_url}}),n._v("\n —— 暂无记录 ——\n ")]):n._e(),n._v(" "),n._l(n.logList,function(t){return e("div",{staticClass:"list"},[e("span",{staticClass:"time-text"},[n._v("\n "+n._s(n._f("substrTime")(t.created_at))+"\n ")]),n._v(" "),e("span",{staticClass:"desc-text"},[n._v("\n "+n._s(t.desc)+"\n ")]),n._v(" "),1===t.is_add?e("span",{staticClass:"star-num",staticStyle:{color:"#7ED321"}},[n._v("\n 星星+"+n._s(t.value)+"\n ")]):n._e(),n._v(" "),1!==t.is_add?e("span",{staticClass:"star-num",staticStyle:{color:"#D0021B"}},[n._v("\n 星星-"+n._s(t.value)+"\n ")]):n._e()])})],2),n._v(" "),e("div",{staticClass:"btn",on:{click:n.closeLog}},[n._v("\n 知道了\n ")])])]),n._v(" "),n.share_show?e("div",{staticClass:"share-show-block",on:{click:function(t){n.share_show=!1}}},[e("div",{staticClass:"share-show-content"},[e("img",{staticClass:"cvs-img",attrs:{src:n.dataURL,id:"cvs-img"}}),n._v(" "),e("div",{ref:"imageWrapper",staticClass:"share_img",style:{backgroundImage:"url('"+n.share_url+"')"},attrs:{id:"capture"}},[e("div",{staticClass:"qrcode",attrs:{id:"qrcode"}})])])]):n._e()],1)};V._withStripped=!0;var L={render:V,staticRenderFns:[]},D=L;var R=!1;var P=e("VU/8")(k,D,!1,function(n){R||(e("yKqH"),e("7Kl1"))},"data-v-5c664a65",null);P.options.__file="src/components/star/index.vue";t.default=P.exports},yKqH:function(n,t,e){var o=e("pGj6");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);e("rjj0")("66b6212c",o,!1,{})},yniu:function(n,t,e){n.exports=e.p+"static/img/actBg4.a3e9193.png"}});
//# sourceMappingURL=3.df882a2034deca64b145.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/starActivity/x.png","webpack:///./src/assets/starActivity/no.png","webpack:///./src/components/star/index.vue?b2de","webpack:///./src/assets/starActivity/actBg1.png","webpack:///./src/assets/starActivity/log.png","webpack:///./src/assets/starActivity/qr.png","webpack:///./src/assets/starActivity/actBg2.png","webpack:///./src/assets/starActivity/share_bg.png","webpack:///./src/assets/starActivity/actBg3.png","webpack:///./src/components/star/index.vue?69a8","webpack:///./src/components/star/index.vue?bb09","webpack:///src/components/star/index.vue","webpack:///./src/components/star/index.vue?38bf","webpack:///./src/components/star/index.vue","webpack:///./src/components/star/index.vue?190b","webpack:///./src/assets/starActivity/actBg4.png"],"names":["module","exports","__webpack_require__","p","content","i","locals","push","version","sources","names","mappings","file","sourcesContent","sourceRoot","star","name","data","starbg_1","actBg1_default","a","share_url","share_bg_default","log_url","log_default","no_list","log_show","share_show","qr_show","dataURL","no_url","no_default","qr_url","qr_default","starbg_2","actBg2_default","starbg_3","actBg3_default","starbg_4","actBg4_default","x_url","x_default","star_total","logList","shopId","share_URL","methods","initPage","_this","this","Object","api","then","res","value","JSON","parse","localStorage","getItem","user_id","onShare","last_value","closeLog","window","removeEventListener","scrollFix","URL","enableShare","product_title","desc","shareIcon","shareUrl","option","api_list","url","location","href","split","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","link","imgUrl","success","console","log","cancel","onMenuShareAppMessage","qrcode","QRCodeB","makeCode","qrcode_default","width","height","text","image","refshow","_this2","mint_ui_common","open","$nextTick","document","getElementById","getClientRects","style","setTimeout","npm_default","async","scale","letterRendering","canvas","toDataURL","display","close","catch","alert","getOffsetRect","ele","box","getBoundingClientRect","body","docElem","documentElement","scrollTop","pageYOffset","scrollLeft","pageXOffset","clientTop","clientLeft","top","left","Math","round","toDataURLBase64","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","scrollTo","showLog","_this3","limit","list","length","addEventListener","filters","substrTime","substr","replace","mounted","_this4","onscroll","$refs","btn_block","opacity","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","on","click","_s","$event","ref","staticStyle","background","model","$$v","expression","closeOnClickModal","backgroundImage","_e","_l","_f","created_at","is_add","color","id","_withStripped","esExports","staticRenderFns","components_star","disposed","Component","normalizeComponent","ssrContext","options","__file","__webpack_exports__"],"mappings":"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","file":"static/js/3.df882a2034deca64b145.js","sourcesContent":["module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/x.png\n// module id = +2W0\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/no.4e27c3e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/no.png\n// module id = 2Ihx\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-5c664a65\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=1!./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\")(\"fbe34a26\", 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-5c664a65\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=1!./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-5c664a65\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=1!./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-5c664a65\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./src/components/star/index.vue\n// module id = 7Kl1\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/actBg1.f48d135.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg1.png\n// module id = FRDK\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/log.8c70e94.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/log.png\n// module id = JK9h\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/qr.f968b9d.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/qr.png\n// module id = UEMf\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/actBg2.b47e39b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg2.png\n// module id = f+ht\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/share_bg.220036b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/share_bg.png\n// module id = lYn3\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/actBg3.ac3af12.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg3.png\n// module id = oSXS\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-5c664a65] {\\n float: right;\\n}\\n.main-block[data-v-5c664a65] {\\n margin: 5px;\\n background: white;\\n padding: 5px;\\n}\\n.clear-both[data-v-5c664a65]:after {\\n content: '';\\n display: block;\\n clear: both;\\n}\\n[data-v-5c664a65]::-webkit-scrollbar-track-piece {\\n border-radius: 10px;\\n}\\n[data-v-5c664a65]::-webkit-scrollbar {\\n width: 5px;\\n height: 5px;\\n}\\n[data-v-5c664a65]::-webkit-scrollbar-thumb {\\n background-color: #999;\\n border-radius: 10px;\\n height: 10px;\\n min-height: 10px;\\n}\\n.star-activity-page[data-v-5c664a65] {\\n padding-bottom: 16vw;\\n}\\n.star-activity-page .bg[data-v-5c664a65] {\\n width: 100%;\\n display: block;\\n}\\n.star-activity-page .star-total[data-v-5c664a65] {\\n width: 43.73333333vw;\\n height: 10.4vw;\\n border: 0.26666667vw solid #000;\\n border-radius: 21.33333333vw;\\n line-height: 10.4vw;\\n font-size: 18px;\\n background: #ffd800;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #000000;\\n text-align: center;\\n position: absolute;\\n top: 128vw;\\n left: 50%;\\n margin-left: -21.86666667vw;\\n}\\n.star-activity-page .star-total .x-img[data-v-5c664a65] {\\n width: 1.86666667vw;\\n}\\n.star-activity-page .btn-block[data-v-5c664a65] {\\n padding: 2.13333333vw;\\n position: fixed;\\n left: 0;\\n width: 100%;\\n background: white;\\n opacity: 0;\\n display: none;\\n -webkit-transition: all 0.5s;\\n transition: all 0.5s;\\n bottom: 0;\\n}\\n.star-activity-page .btn-block .btn[data-v-5c664a65] {\\n width: 76.53333333vw;\\n height: 11.73333333vw;\\n margin: auto;\\n background: #FFAE17;\\n border-radius: 26.66666667vw;\\n color: white;\\n line-height: 11.73333333vw;\\n text-align: center;\\n font-size: 16px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n}\\n.qr-img[data-v-5c664a65] {\\n width: 86.13333333vw;\\n}\\n.log-img[data-v-5c664a65] {\\n width: 89.86666667vw;\\n height: 94.4vw;\\n background-size: 100% 100%;\\n padding-top: 34.66666667vw;\\n position: relative;\\n}\\n.log-img .content[data-v-5c664a65] {\\n width: 74.66666667vw;\\n max-height: 58.66666667vw;\\n font-size: 14px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #000000;\\n overflow: auto;\\n line-height: 6.66666667vw;\\n}\\n.log-img .content .list span[data-v-5c664a65] {\\n display: inline-block;\\n}\\n.log-img .content .list .star-num[data-v-5c664a65] {\\n float: right;\\n vertical-align: middle;\\n}\\n.log-img .content .list .desc-text[data-v-5c664a65] {\\n vertical-align: middle;\\n max-width: 32vw;\\n overflow: hidden;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n}\\n.log-img .content .list .time-text[data-v-5c664a65] {\\n vertical-align: middle;\\n margin-right: 2.66666667vw;\\n}\\n.log-img .btn[data-v-5c664a65] {\\n width: 65.86666667vw;\\n height: 12.26666667vw;\\n line-height: 12.26666667vw;\\n background: #F6D723;\\n border-radius: 26.66666667vw;\\n color: #DF4225;\\n font-size: 16px;\\n font-family: PingFang-SC-Bold;\\n font-weight: bold;\\n text-align: center;\\n position: absolute;\\n bottom: 9.6vw;\\n left: 50%;\\n margin-left: -32.93333333vw;\\n}\\n.share_img[data-v-5c664a65] {\\n width: 79.2vw;\\n height: 126.66666667vw;\\n background-size: 100% 100%;\\n position: relative;\\n}\\n.share_img .qrcode[data-v-5c664a65] {\\n width: 42.66666667vw;\\n height: 42.66666667vw;\\n position: absolute;\\n bottom: 9.06666667vw;\\n left: 50%;\\n margin-left: -21.86666667vw;\\n}\\n.cvs-img[data-v-5c664a65] {\\n position: absolute;\\n width: 79.2vw;\\n height: 126.66666667vw;\\n background-size: 100% 100%;\\n z-index: 2;\\n}\\n.share-show-block[data-v-5c664a65] {\\n position: fixed;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n right: 0;\\n background: rgba(0, 0, 0, 0.5);\\n}\\n.share-show-block .share-show-content[data-v-5c664a65] {\\n width: 79.2vw;\\n height: 126.66666667vw;\\n position: absolute;\\n top: 50%;\\n margin-left: -39.6vw;\\n left: 50%;\\n margin-top: -62vw;\\n}\\n.no-list[data-v-5c664a65] {\\n text-align: center;\\n color: #aaaaaa;\\n}\\n.no-list img[data-v-5c664a65] {\\n display: block;\\n margin-bottom: 2.66666667vw;\\n width: 40vw;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"D:/myproject/new-singsingH5/src/components/star/D:/myproject/new-singsingH5/src/util/public.less\",\"D:/myproject/new-singsingH5/src/components/star/index.vue\",\"D:/myproject/new-singsingH5/src/components/star/D:/myproject/new-singsingH5/src/components/star/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;AC0PD;EACE,qBAAA;CDxPD;ACuPD;EAGI,YAAA;EACA,eAAA;CDvPH;ACmPD;EAOI,qBAAA;EACA,eAAA;EACA,gCAAA;EACA,6BAAA;EACA,oBAAA;EACA,gBAAA;EACA,oBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;EACA,UAAA;EACA,4BAAA;CDvPH;ACkOD;EAuBM,oBAAA;CDtPL;AC+ND;EA2BI,sBAAA;EACA,gBAAA;EACA,QAAA;EACA,YAAA;EACA,kBAAA;EACA,WAAA;EACA,cAAA;EACA,6BAAA;EAAA,qBAAA;EACA,UAAA;CDvPH;ACoND;EAqCM,qBAAA;EACA,sBAAA;EACA,aAAA;EACA,oBAAA;EACA,6BAAA;EACA,aAAA;EACA,2BAAA;EACA,mBAAA;EACA,gBAAA;EACA,gCAAA;EACA,iBAAA;CDtPL;AC0PC;EACE,qBAAA;CDxPH;AC0PC;EACE,qBAAA;EACA,eAAA;EACA,2BAAA;EACA,2BAAA;EACA,mBAAA;CDxPH;ACmPC;EAOI,qBAAA;EACA,0BAAA;EACA,gBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,0BAAA;CDvPL;ACyOC;EAiBQ,sBAAA;CDvPT;ACsOC;EAoBQ,aAAA;EACA,uBAAA;CDvPT;ACkOC;EAwBQ,uBAAA;EACA,gBAAA;EACA,iBAAA;EACA,oBAAA;EACA,wBAAA;CDvPT;AC2NC;EA+BQ,uBAAA;EACA,2BAAA;CDvPT;ACuNC;EAqCI,qBAAA;EACA,sBAAA;EACA,2BAAA;EACA,oBAAA;EACA,6BAAA;EACA,eAAA;EACA,gBAAA;EACA,8BAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,cAAA;EACA,UAAA;EACA,4BAAA;CDzPL;AC4PC;EACE,cAAA;EACA,uBAAA;EACA,2BAAA;EACA,mBAAA;CD1PH;ACsPC;EAMI,qBAAA;EACA,sBAAA;EACA,mBAAA;EACA,qBAAA;EACA,UAAA;EACA,4BAAA;CDzPL;AC4PC;EACE,mBAAA;EACA,cAAA;EACA,uBAAA;EACA,2BAAA;EACA,WAAA;CD1PH;AC4PC;EACE,gBAAA;EACA,OAAA;EACA,UAAA;EACA,QAAA;EACA,SAAA;EACA,+BAAA;CD1PH;ACoPC;EAQI,cAAA;EACA,uBAAA;EACA,mBAAA;EACA,SAAA;EACA,qBAAA;EACA,UAAA;EACA,kBAAA;CDzPL;AC4PC;EACE,mBAAA;EACA,eAAA;CD1PH;ACwPC;EAII,eAAA;EACA,4BAAA;EACA,YAAA;CDzPL\",\"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.star-activity-page {\\n padding-bottom: 16vw;\\n}\\n.star-activity-page .bg {\\n width: 100%;\\n display: block;\\n}\\n.star-activity-page .star-total {\\n width: 43.73333333vw;\\n height: 10.4vw;\\n border: 0.26666667vw solid #000;\\n border-radius: 21.33333333vw;\\n line-height: 10.4vw;\\n font-size: 18px;\\n background: #ffd800;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #000000;\\n text-align: center;\\n position: absolute;\\n top: 128vw;\\n left: 50%;\\n margin-left: -21.86666667vw;\\n}\\n.star-activity-page .star-total .x-img {\\n width: 1.86666667vw;\\n}\\n.star-activity-page .btn-block {\\n padding: 2.13333333vw;\\n position: fixed;\\n left: 0;\\n width: 100%;\\n background: white;\\n opacity: 0;\\n display: none;\\n transition: all 0.5s;\\n bottom: 0;\\n}\\n.star-activity-page .btn-block .btn {\\n width: 76.53333333vw;\\n height: 11.73333333vw;\\n margin: auto;\\n background: #FFAE17;\\n border-radius: 26.66666667vw;\\n color: white;\\n line-height: 11.73333333vw;\\n text-align: center;\\n font-size: 16px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n}\\n.qr-img {\\n width: 86.13333333vw;\\n}\\n.log-img {\\n width: 89.86666667vw;\\n height: 94.4vw;\\n background-size: 100% 100%;\\n padding-top: 34.66666667vw;\\n position: relative;\\n}\\n.log-img .content {\\n width: 74.66666667vw;\\n max-height: 58.66666667vw;\\n font-size: 14px;\\n font-family: PingFang-SC-Medium;\\n font-weight: 500;\\n color: #000000;\\n overflow: auto;\\n line-height: 6.66666667vw;\\n}\\n.log-img .content .list span {\\n display: inline-block;\\n}\\n.log-img .content .list .star-num {\\n float: right;\\n vertical-align: middle;\\n}\\n.log-img .content .list .desc-text {\\n vertical-align: middle;\\n max-width: 32vw;\\n overflow: hidden;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n}\\n.log-img .content .list .time-text {\\n vertical-align: middle;\\n margin-right: 2.66666667vw;\\n}\\n.log-img .btn {\\n width: 65.86666667vw;\\n height: 12.26666667vw;\\n line-height: 12.26666667vw;\\n background: #F6D723;\\n border-radius: 26.66666667vw;\\n color: #DF4225;\\n font-size: 16px;\\n font-family: PingFang-SC-Bold;\\n font-weight: bold;\\n text-align: center;\\n position: absolute;\\n bottom: 9.6vw;\\n left: 50%;\\n margin-left: -32.93333333vw;\\n}\\n.share_img {\\n width: 79.2vw;\\n height: 126.66666667vw;\\n background-size: 100% 100%;\\n position: relative;\\n}\\n.share_img .qrcode {\\n width: 42.66666667vw;\\n height: 42.66666667vw;\\n position: absolute;\\n bottom: 9.06666667vw;\\n left: 50%;\\n margin-left: -21.86666667vw;\\n}\\n.cvs-img {\\n position: absolute;\\n width: 79.2vw;\\n height: 126.66666667vw;\\n background-size: 100% 100%;\\n z-index: 2;\\n}\\n.share-show-block {\\n position: fixed;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n right: 0;\\n background: rgba(0, 0, 0, 0.5);\\n}\\n.share-show-block .share-show-content {\\n width: 79.2vw;\\n height: 126.66666667vw;\\n position: absolute;\\n top: 50%;\\n margin-left: -39.6vw;\\n left: 50%;\\n margin-top: -62vw;\\n}\\n.no-list {\\n text-align: center;\\n color: #aaaaaa;\\n}\\n.no-list img {\\n display: block;\\n margin-bottom: 2.66666667vw;\\n width: 40vw;\\n}\\n\",\"\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\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.star-activity-page{\\n padding-bottom: 60*@toVw;\\n .bg{\\n width: 100%;\\n display: block;\\n }\\n .star-total{\\n width: 164*@toVw;\\n height: 39*@toVw;\\n border: 1*@toVw solid #000;\\n border-radius: 80*@toVw;\\n line-height: 39*@toVw;\\n font-size:18px;\\n background:rgba(255,216,0,1);\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(0,0,0,1);\\n text-align: center;\\n position: absolute;\\n top: 480*@toVw;\\n left: 50%;\\n margin-left: -82*@toVw;\\n .x-img{\\n width: 7*@toVw;\\n }\\n }\\n .btn-block{\\n padding:8*@toVw;\\n position: fixed;\\n left: 0;\\n width: 100%;\\n background: white;\\n opacity: 0;\\n display: none;\\n transition: all 0.5s;\\n bottom: 0;\\n .btn{\\n width: 287*@toVw;\\n height: 44*@toVw;\\n margin: auto;\\n background: #FFAE17;\\n border-radius: 100*@toVw;\\n color: white;\\n line-height: 44*@toVw;\\n text-align: center;\\n font-size:16px;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n }\\n }\\n}\\n .qr-img{\\n width: 323*@toVw;\\n }\\n .log-img{\\n width: 337*@toVw;\\n height: 354*@toVw;\\n background-size: 100% 100%;\\n padding-top: 130*@toVw;\\n position: relative;\\n .content{\\n width: 280*@toVw;\\n max-height: 220*@toVw;\\n font-size:14px;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(0,0,0,1);\\n overflow: auto;\\n line-height: 25*@toVw;\\n .list{\\n span{\\n display: inline-block;\\n }\\n .star-num{\\n float: right;\\n vertical-align: middle;\\n }\\n .desc-text{\\n vertical-align: middle;\\n max-width: 120*@toVw;\\n overflow: hidden;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n }\\n .time-text{\\n vertical-align: middle;\\n margin-right: 10*@toVw;\\n }\\n }\\n }\\n .btn{\\n width: 247*@toVw;\\n height: 46*@toVw;\\n line-height: 46*@toVw;\\n background: #F6D723;\\n border-radius: 100*@toVw;\\n color: #DF4225;\\n font-size:16px;\\n font-family:PingFang-SC-Bold;\\n font-weight:bold;\\n text-align: center;\\n position: absolute;\\n bottom: 36*@toVw;\\n left: 50%;\\n margin-left: -123.5*@toVw;\\n }\\n }\\n .share_img{\\n width: 297*@toVw;\\n height: 475*@toVw;\\n background-size: 100% 100%;\\n position: relative;\\n .qrcode{\\n width: 160*@toVw;\\n height: 160*@toVw;\\n position: absolute;\\n bottom: 34*@toVw;\\n left: 50%;\\n margin-left: -82*@toVw;\\n }\\n }\\n .cvs-img{\\n position: absolute;\\n width: 297*@toVw;\\n height: 475*@toVw;\\n background-size: 100% 100%;\\n z-index: 2;\\n }\\n .share-show-block{\\n position: fixed;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n right: 0;\\n background: rgba(0,0,0,0.5);\\n .share-show-content{\\n width: 297*@toVw;\\n height: 475*@toVw;\\n position: absolute;\\n top: 50%;\\n margin-left: -148.5*@toVw;\\n left: 50%;\\n margin-top: -232.5*@toVw;\\n }\\n }\\n .no-list{\\n text-align: center;\\n color: #aaaaaa;\\n img{\\n display: block;\\n margin-bottom: 10*@toVw;\\n width: 150*@toVw;\\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-5c664a65\",\"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/star/index.vue\n// module id = pGj6\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.qrcode img{\\n width: 100% !important;\\n}\\n\", \"\", {\"version\":3,\"sources\":[\"D:/myproject/new-singsingH5/src/components/star/src/components/star/index.vue\"],\"names\":[],\"mappings\":\";AA+aA;EACA,uBAAA;CACA\",\"file\":\"index.vue\",\"sourcesContent\":[\"<template>\\n <div class=\\\"star-activity-page\\\">\\n <div>\\n <img class=\\\"bg\\\" :src=\\\"starbg_1\\\"/>\\n <div class=\\\"star-total\\\" @click=\\\"showLog\\\">\\n 我的星星 <img class=\\\"x-img\\\" :src=\\\"x_url\\\"/>{{star_total}}\\n </div>\\n <img class=\\\"bg\\\" :src=\\\"starbg_2\\\"/>\\n <img class=\\\"bg\\\" :src=\\\"starbg_3\\\" @click=\\\"qr_show = true\\\"/>\\n <img class=\\\"bg\\\" :src=\\\"starbg_4\\\"/>\\n </div>\\n <div class=\\\"btn-block\\\" ref=\\\"btn_block\\\">\\n <div class=\\\"btn\\\" @click=\\\"refshow\\\">\\n 生成赠课海报\\n </div>\\n </div>\\n <mt-popup v-model=\\\"qr_show\\\" style=\\\"background: transparent\\\">\\n <img :src=\\\"qr_url\\\" class=\\\"qr-img\\\" @click=\\\"qr_show=false\\\"/>\\n </mt-popup>\\n\\n <mt-popup v-model=\\\"log_show\\\" style=\\\"background: transparent\\\" :closeOnClickModal=\\\"false\\\">\\n <div :style=\\\"{backgroundImage:`url('${log_url}')`}\\\" class=\\\"log-img\\\">\\n <div class=\\\"content\\\">\\n <div class=\\\"no-list\\\" v-if=\\\"no_list\\\">\\n <img :src=\\\"no_url\\\"/>\\n —— 暂无记录 ——\\n </div>\\n <div class=\\\"list\\\" v-for=\\\"data in logList\\\">\\n <span class=\\\"time-text\\\">\\n {{data.created_at | substrTime}}\\n </span>\\n <span class=\\\"desc-text\\\">\\n {{data.desc}}\\n </span>\\n <span class=\\\"star-num\\\" v-if=\\\"data.is_add === 1\\\" style=\\\"color: #7ED321\\\">\\n 星星+{{data.value}}\\n </span>\\n <span class=\\\"star-num\\\" v-if=\\\"data.is_add !== 1\\\" style=\\\"color: #D0021B\\\">\\n 星星-{{data.value}}\\n </span>\\n </div>\\n </div>\\n <div class=\\\"btn\\\" @click=\\\"closeLog\\\">\\n 知道了\\n </div>\\n </div>\\n </mt-popup>\\n\\n <div v-if=\\\"share_show\\\" class=\\\"share-show-block\\\" @click=\\\"share_show=false\\\">\\n <div class=\\\"share-show-content\\\">\\n <img :src=\\\"dataURL\\\" class=\\\"cvs-img\\\" id=\\\"cvs-img\\\"/>\\n <div :style=\\\"{backgroundImage:`url('${share_url}')`}\\\" class=\\\"share_img\\\" ref=\\\"imageWrapper\\\" id=\\\"capture\\\">\\n <div id=\\\"qrcode\\\" class=\\\"qrcode\\\"></div>\\n </div>\\n </div>\\n\\n </div>\\n </div>\\n</template>\\n\\n<script>\\n import starbg_1 from '../../assets/starActivity/actBg1.png'\\n import starbg_2 from '../../assets/starActivity/actBg2.png'\\n import starbg_3 from '../../assets/starActivity/actBg3.png'\\n import starbg_4 from '../../assets/starActivity/actBg4.png'\\n import x_url from '../../assets/starActivity/x.png'\\n import log_url from '../../assets/starActivity/log.png'\\n import qr_url from '../../assets/starActivity/qr.png'\\n import share_url from '../../assets/starActivity/share_bg.png'\\n import no_url from '../../assets/starActivity/no.png'\\n import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi,getwechatParam} from \\\"../../service/api\\\";\\n import QRCode from 'qrcodejs2'\\n import html2canvas from 'html2canvas'\\n import { Indicator } from 'mint-ui'\\n export default {\\n name: \\\"index\\\",\\n data(){\\n return {\\n starbg_1:starbg_1,\\n share_url:share_url,\\n log_url:log_url,\\n no_list:false,\\n log_show:false,\\n share_show:false,\\n qr_show:false,\\n dataURL:null,\\n no_url:no_url,\\n qr_url:qr_url,\\n starbg_2:starbg_2,\\n starbg_3:starbg_3,\\n starbg_4:starbg_4,\\n x_url:x_url,\\n star_total:0,\\n logList:[],\\n shopId:null,\\n share_URL:null\\n }\\n },\\n methods:{\\n initPage(){\\n getShareGoodsApi().then(res=>{\\n this.shopId = res[0].value;\\n this.share_URL = process.env.API_URL+'#/buyDetail?shopId='+ this.shopId + '&invite_code=CC-ZKHB-'+JSON.parse(localStorage.getItem('userDesc')).user_id;\\n this.onShare(this.share_URL)\\n });\\n getUserIntegralApi().then(res=>{\\n this.star_total = res.last_value\\n })\\n },\\n closeLog(){\\n window.removeEventListener(\\\"scroll\\\",this.scrollFix);\\n this.log_show = false\\n },\\n onShare(URL) {\\n this.enableShare({\\n product_title: `赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取`, // 分享标题\\n desc: `学习另赠价值58元实物绘本,包邮送到家~`,//\\n shareIcon:'https://cdn.singsingenglish.com/logo/logo.jpg',\\n shareUrl:URL\\n })\\n },\\n enableShare: function(option) {\\n getwechatParam({\\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\\n url:window.location.href.split('#')[0]\\n }).then(wechatRes => {\\n wx.config({\\n debug: false,\\n appId: wechatRes.appId,\\n timestamp: parseInt(wechatRes.timestamp),\\n nonceStr: wechatRes.nonceStr,\\n signature: wechatRes.signature,\\n jsApiList: wechatRes.jsApiList\\n });\\n wx.ready(function() {\\n wx.onMenuShareTimeline({\\n title: option.product_title, // 分享标题\\n desc: option.desc,// 分享描述\\n link: option.shareUrl, // 分享链接\\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\\n success: function() {\\n console.log('分享成功');\\n },\\n cancel: function() {\\n console.log('分享失败');\\n }\\n });\\n wx.onMenuShareAppMessage({\\n title: option.product_title, // 分享标题\\n desc: option.desc,// 分享描述\\n link: option.shareUrl, // 分享链接\\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\\n success: function() {\\n },\\n cancel: function() {\\n }\\n });\\n })\\n })\\n },\\n qrcode(data){\\n if(this.QRCodeB){\\n this.QRCodeB.makeCode(data)\\n }else{\\n this.QRCodeB = new QRCode('qrcode', {\\n width: 140,\\n height: 140, // 高度\\n text: data, // 二维码内容\\n image: ''\\n });\\n }\\n },\\n refshow(){\\n this.share_show = true;\\n if(this.dataURL){}else{\\n Indicator.open();\\n getShortApi({url:this.share_URL}).then(res=>{\\n this.qrcode(res.url);\\n this.$nextTick(()=>{\\n let {\\n width,\\n } = document.getElementById('capture').getClientRects()[0];\\n document.getElementById('capture').style.width = document.getElementById('capture').getClientRects()[0].width*2 + 'px';\\n document.getElementById('capture').style.height = document.getElementById('capture').getClientRects()[0].height*2 + 'px';\\n setTimeout(()=>{\\n html2canvas(document.getElementById('capture'),{\\n async: true,\\n scale: 2,\\n letterRendering: true,\\n }).then((canvas) => {\\n let dataURL = canvas.toDataURL(\\\"image/jpg\\\");\\n this.dataURL = dataURL;\\n document.getElementById('capture').style.display=\\\"none\\\"\\n Indicator.close();\\n }).catch(res=>{\\n alert(res);console.log();\\n document.getElementById('capture').style.display=\\\"none\\\"\\n Indicator.close();\\n });\\n },500)\\n })\\n })\\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 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 scrollFix(data){\\n window.scrollTo(0, data)\\n },\\n showLog(){\\n getUserIntegralListApi({limit:1000}).then(res=>{\\n if(!res.list || res.list.length <1 ){\\n this.no_list = true\\n }else{\\n this.logList = res.list;\\n }\\n let t =document.documentElement.scrollTop||document.body.scrollTop;\\n window.addEventListener(\\\"scroll\\\",this.scrollFix);\\n this.log_show = true;\\n })\\n }\\n },\\n filters:{\\n substrTime(value){\\n return value.substr(0,10).replace(/-/g,'.')\\n }\\n },\\n mounted(){\\n this.initPage();\\n window.onscroll= ()=>{\\n //变量t是滚动条滚动时,距离顶部的距离\\n let t = document.documentElement.scrollTop||document.body.scrollTop;\\n if(t>300){\\n this.$refs.btn_block.style.opacity = 1;\\n\\n this.$refs.btn_block.style.display = 'block'\\n }else{\\n this.$refs.btn_block.style.opacity = 0;\\n this.$refs.btn_block.style.display = 'none'\\n }\\n }\\n }\\n }\\n</script>\\n\\n<style scoped lang=\\\"less\\\">\\n @import \\\"../../util/public\\\";\\n.star-activity-page{\\n padding-bottom: 60*@toVw;\\n .bg{\\n width: 100%;\\n display: block;\\n }\\n .star-total{\\n width: 164*@toVw;\\n height: 39*@toVw;\\n border: 1*@toVw solid #000;\\n border-radius: 80*@toVw;\\n line-height: 39*@toVw;\\n font-size:18px;\\n background:rgba(255,216,0,1);\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(0,0,0,1);\\n text-align: center;\\n position: absolute;\\n top: 480*@toVw;\\n left: 50%;\\n margin-left: -82*@toVw;\\n .x-img{\\n width: 7*@toVw;\\n }\\n }\\n .btn-block{\\n padding:8*@toVw;\\n position: fixed;\\n left: 0;\\n width: 100%;\\n background: white;\\n opacity: 0;\\n display: none;\\n transition: all 0.5s;\\n bottom: 0;\\n .btn{\\n width: 287*@toVw;\\n height: 44*@toVw;\\n margin: auto;\\n background: #FFAE17;\\n border-radius: 100*@toVw;\\n color: white;\\n line-height: 44*@toVw;\\n text-align: center;\\n font-size:16px;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n }\\n }\\n}\\n .qr-img{\\n width: 323*@toVw;\\n }\\n .log-img{\\n width: 337*@toVw;\\n height: 354*@toVw;\\n background-size: 100% 100%;\\n padding-top: 130*@toVw;\\n position: relative;\\n .content{\\n width: 280*@toVw;\\n max-height: 220*@toVw;\\n font-size:14px;\\n font-family:PingFang-SC-Medium;\\n font-weight:500;\\n color:rgba(0,0,0,1);\\n overflow: auto;\\n line-height: 25*@toVw;\\n .list{\\n span{\\n display: inline-block;\\n }\\n .star-num{\\n float: right;\\n vertical-align: middle;\\n }\\n .desc-text{\\n vertical-align: middle;\\n max-width: 120*@toVw;\\n overflow: hidden;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n }\\n .time-text{\\n vertical-align: middle;\\n margin-right: 10*@toVw;\\n }\\n }\\n }\\n .btn{\\n width: 247*@toVw;\\n height: 46*@toVw;\\n line-height: 46*@toVw;\\n background: #F6D723;\\n border-radius: 100*@toVw;\\n color: #DF4225;\\n font-size:16px;\\n font-family:PingFang-SC-Bold;\\n font-weight:bold;\\n text-align: center;\\n position: absolute;\\n bottom: 36*@toVw;\\n left: 50%;\\n margin-left: -123.5*@toVw;\\n }\\n }\\n .share_img{\\n width: 297*@toVw;\\n height: 475*@toVw;\\n background-size: 100% 100%;\\n position: relative;\\n .qrcode{\\n width: 160*@toVw;\\n height: 160*@toVw;\\n position: absolute;\\n bottom: 34*@toVw;\\n left: 50%;\\n margin-left: -82*@toVw;\\n }\\n }\\n .cvs-img{\\n position: absolute;\\n width: 297*@toVw;\\n height: 475*@toVw;\\n background-size: 100% 100%;\\n z-index: 2;\\n }\\n .share-show-block{\\n position: fixed;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n right: 0;\\n background: rgba(0,0,0,0.5);\\n .share-show-content{\\n width: 297*@toVw;\\n height: 475*@toVw;\\n position: absolute;\\n top: 50%;\\n margin-left: -148.5*@toVw;\\n left: 50%;\\n margin-top: -232.5*@toVw;\\n }\\n }\\n .no-list{\\n text-align: center;\\n color: #aaaaaa;\\n img{\\n display: block;\\n margin-bottom: 10*@toVw;\\n width: 150*@toVw;\\n }\\n }\\n</style>\\n<style>\\n .qrcode img{\\n width: 100% !important;\\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-5c664a65\",\"scoped\":false,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./src/components/star/index.vue\n// module id = pN2H\n// module chunks = 3","<template>\n <div class=\"star-activity-page\">\n <div>\n <img class=\"bg\" :src=\"starbg_1\"/>\n <div class=\"star-total\" @click=\"showLog\">\n 我的星星 <img class=\"x-img\" :src=\"x_url\"/>{{star_total}}\n </div>\n <img class=\"bg\" :src=\"starbg_2\"/>\n <img class=\"bg\" :src=\"starbg_3\" @click=\"qr_show = true\"/>\n <img class=\"bg\" :src=\"starbg_4\"/>\n </div>\n <div class=\"btn-block\" ref=\"btn_block\">\n <div class=\"btn\" @click=\"refshow\">\n 生成赠课海报\n </div>\n </div>\n <mt-popup v-model=\"qr_show\" style=\"background: transparent\">\n <img :src=\"qr_url\" class=\"qr-img\" @click=\"qr_show=false\"/>\n </mt-popup>\n\n <mt-popup v-model=\"log_show\" style=\"background: transparent\" :closeOnClickModal=\"false\">\n <div :style=\"{backgroundImage:`url('${log_url}')`}\" class=\"log-img\">\n <div class=\"content\">\n <div class=\"no-list\" v-if=\"no_list\">\n <img :src=\"no_url\"/>\n —— 暂无记录 ——\n </div>\n <div class=\"list\" v-for=\"data in logList\">\n <span class=\"time-text\">\n {{data.created_at | substrTime}}\n </span>\n <span class=\"desc-text\">\n {{data.desc}}\n </span>\n <span class=\"star-num\" v-if=\"data.is_add === 1\" style=\"color: #7ED321\">\n 星星+{{data.value}}\n </span>\n <span class=\"star-num\" v-if=\"data.is_add !== 1\" style=\"color: #D0021B\">\n 星星-{{data.value}}\n </span>\n </div>\n </div>\n <div class=\"btn\" @click=\"closeLog\">\n 知道了\n </div>\n </div>\n </mt-popup>\n\n <div v-if=\"share_show\" class=\"share-show-block\" @click=\"share_show=false\">\n <div class=\"share-show-content\">\n <img :src=\"dataURL\" class=\"cvs-img\" id=\"cvs-img\"/>\n <div :style=\"{backgroundImage:`url('${share_url}')`}\" class=\"share_img\" ref=\"imageWrapper\" id=\"capture\">\n <div id=\"qrcode\" class=\"qrcode\"></div>\n </div>\n </div>\n\n </div>\n </div>\n</template>\n\n<script>\n import starbg_1 from '../../assets/starActivity/actBg1.png'\n import starbg_2 from '../../assets/starActivity/actBg2.png'\n import starbg_3 from '../../assets/starActivity/actBg3.png'\n import starbg_4 from '../../assets/starActivity/actBg4.png'\n import x_url from '../../assets/starActivity/x.png'\n import log_url from '../../assets/starActivity/log.png'\n import qr_url from '../../assets/starActivity/qr.png'\n import share_url from '../../assets/starActivity/share_bg.png'\n import no_url from '../../assets/starActivity/no.png'\n import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi,getwechatParam} from \"../../service/api\";\n import QRCode from 'qrcodejs2'\n import html2canvas from 'html2canvas'\n import { Indicator } from 'mint-ui'\n export default {\n name: \"index\",\n data(){\n return {\n starbg_1:starbg_1,\n share_url:share_url,\n log_url:log_url,\n no_list:false,\n log_show:false,\n share_show:false,\n qr_show:false,\n dataURL:null,\n no_url:no_url,\n qr_url:qr_url,\n starbg_2:starbg_2,\n starbg_3:starbg_3,\n starbg_4:starbg_4,\n x_url:x_url,\n star_total:0,\n logList:[],\n shopId:null,\n share_URL:null\n }\n },\n methods:{\n initPage(){\n getShareGoodsApi().then(res=>{\n this.shopId = res[0].value;\n this.share_URL = process.env.API_URL+'#/buyDetail?shopId='+ this.shopId + '&invite_code=CC-ZKHB-'+JSON.parse(localStorage.getItem('userDesc')).user_id;\n this.onShare(this.share_URL)\n });\n getUserIntegralApi().then(res=>{\n this.star_total = res.last_value\n })\n },\n closeLog(){\n window.removeEventListener(\"scroll\",this.scrollFix);\n this.log_show = false\n },\n onShare(URL) {\n this.enableShare({\n product_title: `赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取`, // 分享标题\n desc: `学习另赠价值58元实物绘本,包邮送到家~`,//\n shareIcon:'https://cdn.singsingenglish.com/logo/logo.jpg',\n shareUrl:URL\n })\n },\n enableShare: function(option) {\n getwechatParam({\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\n url:window.location.href.split('#')[0]\n }).then(wechatRes => {\n wx.config({\n debug: false,\n appId: wechatRes.appId,\n timestamp: parseInt(wechatRes.timestamp),\n nonceStr: wechatRes.nonceStr,\n signature: wechatRes.signature,\n jsApiList: wechatRes.jsApiList\n });\n wx.ready(function() {\n wx.onMenuShareTimeline({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n console.log('分享成功');\n },\n cancel: function() {\n console.log('分享失败');\n }\n });\n wx.onMenuShareAppMessage({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n },\n cancel: function() {\n }\n });\n })\n })\n },\n qrcode(data){\n if(this.QRCodeB){\n this.QRCodeB.makeCode(data)\n }else{\n this.QRCodeB = new QRCode('qrcode', {\n width: 140,\n height: 140, // 高度\n text: data, // 二维码内容\n image: ''\n });\n }\n },\n refshow(){\n this.share_show = true;\n if(this.dataURL){}else{\n Indicator.open();\n getShortApi({url:this.share_URL}).then(res=>{\n this.qrcode(res.url);\n this.$nextTick(()=>{\n let {\n width,\n } = document.getElementById('capture').getClientRects()[0];\n document.getElementById('capture').style.width = document.getElementById('capture').getClientRects()[0].width*2 + 'px';\n document.getElementById('capture').style.height = document.getElementById('capture').getClientRects()[0].height*2 + 'px';\n setTimeout(()=>{\n html2canvas(document.getElementById('capture'),{\n async: true,\n scale: 2,\n letterRendering: true,\n }).then((canvas) => {\n let dataURL = canvas.toDataURL(\"image/jpg\");\n this.dataURL = dataURL;\n document.getElementById('capture').style.display=\"none\"\n Indicator.close();\n }).catch(res=>{\n alert(res);console.log();\n document.getElementById('capture').style.display=\"none\"\n Indicator.close();\n });\n },500)\n })\n })\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 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 scrollFix(data){\n window.scrollTo(0, data)\n },\n showLog(){\n getUserIntegralListApi({limit:1000}).then(res=>{\n if(!res.list || res.list.length <1 ){\n this.no_list = true\n }else{\n this.logList = res.list;\n }\n let t =document.documentElement.scrollTop||document.body.scrollTop;\n window.addEventListener(\"scroll\",this.scrollFix);\n this.log_show = true;\n })\n }\n },\n filters:{\n substrTime(value){\n return value.substr(0,10).replace(/-/g,'.')\n }\n },\n mounted(){\n this.initPage();\n window.onscroll= ()=>{\n //变量t是滚动条滚动时,距离顶部的距离\n let t = document.documentElement.scrollTop||document.body.scrollTop;\n if(t>300){\n this.$refs.btn_block.style.opacity = 1;\n\n this.$refs.btn_block.style.display = 'block'\n }else{\n this.$refs.btn_block.style.opacity = 0;\n this.$refs.btn_block.style.display = 'none'\n }\n }\n }\n }\n</script>\n\n<style scoped lang=\"less\">\n @import \"../../util/public\";\n.star-activity-page{\n padding-bottom: 60*@toVw;\n .bg{\n width: 100%;\n display: block;\n }\n .star-total{\n width: 164*@toVw;\n height: 39*@toVw;\n border: 1*@toVw solid #000;\n border-radius: 80*@toVw;\n line-height: 39*@toVw;\n font-size:18px;\n background:rgba(255,216,0,1);\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n text-align: center;\n position: absolute;\n top: 480*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n .x-img{\n width: 7*@toVw;\n }\n }\n .btn-block{\n padding:8*@toVw;\n position: fixed;\n left: 0;\n width: 100%;\n background: white;\n opacity: 0;\n display: none;\n transition: all 0.5s;\n bottom: 0;\n .btn{\n width: 287*@toVw;\n height: 44*@toVw;\n margin: auto;\n background: #FFAE17;\n border-radius: 100*@toVw;\n color: white;\n line-height: 44*@toVw;\n text-align: center;\n font-size:16px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n }\n }\n}\n .qr-img{\n width: 323*@toVw;\n }\n .log-img{\n width: 337*@toVw;\n height: 354*@toVw;\n background-size: 100% 100%;\n padding-top: 130*@toVw;\n position: relative;\n .content{\n width: 280*@toVw;\n max-height: 220*@toVw;\n font-size:14px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n overflow: auto;\n line-height: 25*@toVw;\n .list{\n span{\n display: inline-block;\n }\n .star-num{\n float: right;\n vertical-align: middle;\n }\n .desc-text{\n vertical-align: middle;\n max-width: 120*@toVw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n .time-text{\n vertical-align: middle;\n margin-right: 10*@toVw;\n }\n }\n }\n .btn{\n width: 247*@toVw;\n height: 46*@toVw;\n line-height: 46*@toVw;\n background: #F6D723;\n border-radius: 100*@toVw;\n color: #DF4225;\n font-size:16px;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n text-align: center;\n position: absolute;\n bottom: 36*@toVw;\n left: 50%;\n margin-left: -123.5*@toVw;\n }\n }\n .share_img{\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n position: relative;\n .qrcode{\n width: 160*@toVw;\n height: 160*@toVw;\n position: absolute;\n bottom: 34*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n }\n }\n .cvs-img{\n position: absolute;\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n z-index: 2;\n }\n .share-show-block{\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: rgba(0,0,0,0.5);\n .share-show-content{\n width: 297*@toVw;\n height: 475*@toVw;\n position: absolute;\n top: 50%;\n margin-left: -148.5*@toVw;\n left: 50%;\n margin-top: -232.5*@toVw;\n }\n }\n .no-list{\n text-align: center;\n color: #aaaaaa;\n img{\n display: block;\n margin-bottom: 10*@toVw;\n width: 150*@toVw;\n }\n }\n</style>\n<style>\n .qrcode img{\n width: 100% !important;\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/star/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: \"star-activity-page\" },\n [\n _c(\"div\", [\n _c(\"img\", { staticClass: \"bg\", attrs: { src: _vm.starbg_1 } }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"star-total\", on: { click: _vm.showLog } }, [\n _vm._v(\"\\n 我的星星 \"),\n _c(\"img\", { staticClass: \"x-img\", attrs: { src: _vm.x_url } }),\n _vm._v(_vm._s(_vm.star_total) + \"\\n \")\n ]),\n _vm._v(\" \"),\n _c(\"img\", { staticClass: \"bg\", attrs: { src: _vm.starbg_2 } }),\n _vm._v(\" \"),\n _c(\"img\", {\n staticClass: \"bg\",\n attrs: { src: _vm.starbg_3 },\n on: {\n click: function($event) {\n _vm.qr_show = true\n }\n }\n }),\n _vm._v(\" \"),\n _c(\"img\", { staticClass: \"bg\", attrs: { src: _vm.starbg_4 } })\n ]),\n _vm._v(\" \"),\n _c(\"div\", { ref: \"btn_block\", staticClass: \"btn-block\" }, [\n _c(\"div\", { staticClass: \"btn\", on: { click: _vm.refshow } }, [\n _vm._v(\"\\n 生成赠课海报\\n \")\n ])\n ]),\n _vm._v(\" \"),\n _c(\n \"mt-popup\",\n {\n staticStyle: { background: \"transparent\" },\n model: {\n value: _vm.qr_show,\n callback: function($$v) {\n _vm.qr_show = $$v\n },\n expression: \"qr_show\"\n }\n },\n [\n _c(\"img\", {\n staticClass: \"qr-img\",\n attrs: { src: _vm.qr_url },\n on: {\n click: function($event) {\n _vm.qr_show = false\n }\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"mt-popup\",\n {\n staticStyle: { background: \"transparent\" },\n attrs: { closeOnClickModal: false },\n model: {\n value: _vm.log_show,\n callback: function($$v) {\n _vm.log_show = $$v\n },\n expression: \"log_show\"\n }\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"log-img\",\n style: { backgroundImage: \"url('\" + _vm.log_url + \"')\" }\n },\n [\n _c(\n \"div\",\n { staticClass: \"content\" },\n [\n _vm.no_list\n ? _c(\"div\", { staticClass: \"no-list\" }, [\n _c(\"img\", { attrs: { src: _vm.no_url } }),\n _vm._v(\"\\n —— 暂无记录 ——\\n \")\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.logList, function(data) {\n return _c(\"div\", { staticClass: \"list\" }, [\n _c(\"span\", { staticClass: \"time-text\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm._f(\"substrTime\")(data.created_at)) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"desc-text\" }, [\n _vm._v(\n \"\\n \" + _vm._s(data.desc) + \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n data.is_add === 1\n ? _c(\n \"span\",\n {\n staticClass: \"star-num\",\n staticStyle: { color: \"#7ED321\" }\n },\n [\n _vm._v(\n \"\\n 星星+\" +\n _vm._s(data.value) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n data.is_add !== 1\n ? _c(\n \"span\",\n {\n staticClass: \"star-num\",\n staticStyle: { color: \"#D0021B\" }\n },\n [\n _vm._v(\n \"\\n 星星-\" +\n _vm._s(data.value) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ])\n })\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"btn\", on: { click: _vm.closeLog } }, [\n _vm._v(\"\\n 知道了\\n \")\n ])\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _vm.share_show\n ? _c(\n \"div\",\n {\n staticClass: \"share-show-block\",\n on: {\n click: function($event) {\n _vm.share_show = false\n }\n }\n },\n [\n _c(\"div\", { staticClass: \"share-show-content\" }, [\n _c(\"img\", {\n staticClass: \"cvs-img\",\n attrs: { src: _vm.dataURL, id: \"cvs-img\" }\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n ref: \"imageWrapper\",\n staticClass: \"share_img\",\n style: { backgroundImage: \"url('\" + _vm.share_url + \"')\" },\n attrs: { id: \"capture\" }\n },\n [\n _c(\"div\", {\n staticClass: \"qrcode\",\n attrs: { id: \"qrcode\" }\n })\n ]\n )\n ])\n ]\n )\n : _vm._e()\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-5c664a65\", esExports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5c664a65\",\"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/star/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-5c664a65\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n require(\"!!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5c664a65\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../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-5c664a65\\\",\\\"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-5c664a65\"\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/star/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-5c664a65\", Component.options)\n } else {\n hotAPI.reload(\"data-v-5c664a65\", 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/star/index.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-5c664a65\\\",\\\"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\")(\"66b6212c\", 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-5c664a65\\\",\\\"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-5c664a65\\\",\\\"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-5c664a65\",\"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/star/index.vue\n// module id = yKqH\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/actBg4.a3e9193.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg4.png\n// module id = yniu\n// module chunks = 3"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([4],{"+wl/":function(n,t,A){n.exports=A.p+"static/img/nextUnit.f575be1.png"},"064q":function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAALVBMVEVHcEzm5ubl5eXo6Ojl5eXn5+fk5OTk5OTn5+fm5ubm5ubu7u7p6ens7Ozi4uK0qOZPAAAAC3RSTlMA/u5GimDaGA14ujRrE5cAAAGMSURBVCjPlZK/S8NQEMeDNdZuPiviEIqKqEMJcVA3EcFVWnDu0k1Uiu4i4uImuHQSJ0cH1/CGVN0ug1U7+HJD+ge8v8G7JC/VZvKGUj65H9/v3bOs/8dWu8im3WGnACe13i3AM63XCvBAx3PjrOxq0esUWsYQjDe90gLC9TF4rx2A13GVMSD2L//AClVjBL+bljf3YidExJW7TMD54aOrOZECRO1of5v2oDliB0KFIQRCx7ptUZYWIgCqVpQaiJoeWqfMnIRJDCMAEPNWi6xARP2UkhKpAwRVy2YryKN9n2eRsIZltWgwFyvf51QM30iSzV5Q+kkQjjwWukO6lZ8F4kuivsTCMyrx3Us9bbDFFCqsZtZLS2B64rNnFtIEk4kf+ZaaVJ/Br9ElR/Azh08GSvzOoSsMlP188ZqgYu/kx5ypxFAqXqiMvPxqyYHSHTXy18FwcMJfInPQKYYDzz6GMFIPGZyg1zGgMrsOCIsZvIhFL2lVqQMs5I9rtpv+u6kHM2b6atdIvl6+pd8frsIfkLbTcagAAAAASUVORK5CYII="},"0dPK":function(n,t,A){var o=A("D3IE");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);A("rjj0")("0acdde6d",o,!1,{})},"3QU7":function(n,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=A("mvHQ"),i=A.n(o),e=A("CCn6"),a=A("QkSs"),s=A.n(a),l=A("064q"),r=A.n(l),c=A("hUWd"),d=A.n(c),w=A("SKwj"),g=A.n(w),h=A("ohH1"),p=A.n(h),b=A("WcTT"),C=A.n(b),v=A("qmiW"),f=A.n(v),u={name:"guide",data:function(){return{iKnowUrl:d.a,goDownUrl:p.a,unit:0==this.$route.query.course_type,goUrl:g.a,starUrl:C.a,mapUrl:f.a,show:!1}},mounted:function(){var n=this;Object(e.j)({page_name:"map"}).then(function(t){0==t&&(n.show=!0)})}},m=function(){var n=this,t=n.$createElement,A=n._self._c||t;return A("div",[n.show?A("div",{staticClass:"guide",on:{click:function(t){n.show=!1}}},[n.unit?A("div",{staticClass:"Unit"},[n._v("\n Unit\n "),A("br"),n._v("\n 我家农场\n ")]):n._e(),n._v(" "),n.unit?A("img",{class:{toUntil:!0,"unit-no":!n.unit},attrs:{src:n.goUrl}}):n._e(),n._v(" "),n.unit?A("div",{class:{"until-test":!0,"unit-no":!n.unit}},[n._v("\n 点击这里可以"),A("span",{staticClass:"color-red"},[n._v("切换主题")])]):n._e(),n._v(" "),A("img",{class:{toLesson:!0,"unit-no":!n.unit},attrs:{src:n.goUrl}}),n._v(" "),A("div",{class:{"lesson-text":!0,"unit-no":!n.unit}},[n._v("点击这里可以"),A("span",{staticClass:"color-red"},[n._v("选择课程")])]),n._v(" "),A("div",{class:{"lesson-block":!0,"unit-no":!n.unit}},[A("img",{attrs:{src:n.mapUrl}})]),n._v(" "),A("img",{class:{"i-know":!0,"unit-no":!n.unit},attrs:{src:n.iKnowUrl},on:{click:function(t){n.show=!1}}})]):n._e()])};m._withStripped=!0;var E={render:m,staticRenderFns:[]},k=E;var B=!1;var D=A("VU/8")(u,k,!1,function(n){B||A("vqEA")},"data-v-61381b69",null);D.options.__file="src/components/guide/map.vue";var y=D.exports,V={name:"guide",data:function(){return{iKnowUrl:d.a,goDownUrl:p.a,goUrl:g.a,starUrl:C.a,show:!1}},mounted:function(){var n=this;Object(e.j)({page_name:"content"}).then(function(t){0==t&&(n.show=!0)})}},I=function(){var n=this,t=n.$createElement,A=n._self._c||t;return A("div",[n.show?A("div",{staticClass:"guide",on:{click:function(t){n.show=!1}}},[A("div",{staticClass:"guide-content"},[A("div",{staticClass:"title"},[n._v("\n The Bear Went Over the Mountain\n ")]),n._v(" "),A("img",{staticClass:"toTitle",attrs:{src:n.goDownUrl}}),n._v(" "),n._m(0),n._v(" "),A("img",{staticClass:"toLesson",attrs:{src:n.goUrl}}),n._v(" "),n._m(1),n._v(" "),A("div",{staticClass:"lesson-block"},[n._v("\n 开始课程\n ")]),n._v(" "),A("img",{staticClass:"i-know",attrs:{src:n.iKnowUrl},on:{click:function(t){n.show=!1}}})])]):n._e()])};I._withStripped=!0;var x={render:I,staticRenderFns:[function(){var n=this.$createElement,t=this._self._c||n;return t("div",{staticClass:"title-test"},[this._v("\n 该天"),t("span",{staticClass:"color-red"},[this._v("歌曲名称")])])},function(){var n=this.$createElement,t=this._self._c||n;return t("div",{staticClass:"lesson-text"},[this._v("点击"),t("span",{staticClass:"color-red"},[this._v("开始课程")])])}]},_=x;var S=!1;var L=A("VU/8")(V,_,!1,function(n){S||A("0dPK")},"data-v-7971dcf4",null);L.options.__file="src/components/guide/content.vue";var F=L.exports,q=A("e2Pt"),z=A.n(q),P=(A("v2ns"),A("7QTg")),U=A("Au9i"),M=A("2oJL"),H=A("3xxH"),T=A.n(H),Y=A("+wl/"),j=A.n(Y),O=A("C7S0"),W=A.n(O),R={name:"mapDefault",components:{swiper:P.swiper,swiperSlide:P.swiperSlide,bottomTab:M.a,guidePage:y,guideContent:F},data:function(){var n=this;return{star_act:s.a,star_def:r.a,shopType:this.$route.query.course_type,diaBGI:z.a,goodsID:"",themeName:"",course_id:"",push_time:"",course_name:"",nextUnitUrl:j.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:W.a,hpLessonList:[],thisLesson:null,swiperOption:{width:.25*window.innerWidth,on:{slideChangeTransitionStart:function(){this.activeIndex>=n.swiper.slides.length-4&&n.more&&n.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==n.swiper2.slides.length-5&&n.more&&n.swiper2.slidePrev()}},pagination:{el:".swiper-pagination"}},swiperOptionLesson:{slidesPerView:"auto",spaceBetween:20}}},mounted:function(){this.initPage()},filters:{substr10:function(n){return n.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 n=[];return this.thisLesson.content.tips.title1_content&&(n=this.thisLesson.content.tips.title1_content.split("\n")),n}},methods:{findUnit:function(n){return this.unitList.find(function(t){return t.category_id==n})},dateParse:function(n){var t;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){var t=(new Date).getTime(),A=n.getTime();return A>t?1:A==t?0:-1},goDetail:function(){if(this.$sa.track("StartCourse",{elementID:this.thisLesson.id.toString(),dayModule:this.thisLesson.domTitle.slice(0,9),weekName:this.thisLesson.domTitle.slice(10,this.thisLesson.domTitle.length),elementName:this.thisLesson.domTitle.slice(0,9)+"-"+this.thisLesson.domTitle.slice(10,this.thisLesson.domTitle.length),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 n={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},t=JSON.parse(i()(this.thisLesson));t.push_time=this.push_time,t.themeID=this.parent_category_id,t.themeName=this.themeName,t.goodsID=this.goodsID,t.classID=this.classID,t.nowTime=Date.parse(new Date),localStorage.setItem("lessonDetail",i()(t)),this.$router.push({name:"newLesson",query:n})}else{var A={periods_id:this.periods_id,category_id:this.thisLesson.categoryId,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:A})}},changeCateGory:function(n,t){this.themeName=n.category_name.toString(),this.$sa.track("selectCategory",{themeID:n.category_id.toString(),themeName:n.category_name.toString(),courseID:this.course_id.toString(),goodsID:this.goodsID,classID:this.classID}),t||(this.parent_category_id=n.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(n,t){var A=this;"0000-00-00"!==n.push_time?Object(e.m)(this.periods_id,n.id,n.ele_id).then(function(o){o.content=JSON.parse(o.content),A.thisLesson=o,A.thisLesson.id=n.ele_id.toString(),A.thisLesson.categoryId=n.id,A.thisLesson.domTitle=n.name,A.thisLesson.day=t,A.thisLesson.star_num=n.star_num,A.popupVisible=!0,A.push_time=n.push_time,A.$sa.track("selectElement",{elementID:n.ele_id.toString(),dayModule:n.name.slice(0,9),weekName:n.name.slice(10,n.name.length),elementName:n.name.slice(0,9)+"-"+n.name.slice(10,n.name.length),themeID:A.parent_category_id.toString(),themeName:A.parent_category_id.toString(),goodsID:A.goodsID,classID:A.classID,courseID:A.course_id.toString()})}):Object(U.Toast)("课程还未开始哦")},initPage:function(){this.getLessonList(),0==this.$route.query.course_type&&this.getUnitList()},getUnitList:function(){var n=this;Object(e.f)(this.periods_id).then(function(t){n.unitList=[],t.forEach(function(t){1!==t.status&&2!==t.status||n.unitList.push(t)}),t.find(function(n){return 0===n.status})&&(n.more=!0),n.$nextTick(function(){var t=null,A=null;n.unitList.forEach(function(o,i){o.category_id==n.parent_category_id&&(setTimeout(function(){n.themeName=o.category_name,n.$sa.track("selectCategory",{themeID:o.category_id.toString(),themeName:o.category_name.toString(),courseID:n.course_id.toString(),goodsID:n.goodsID,classID:n.classID})},1e3),t=i>=3?i-3:0,A=i>=4?i-4:0)}),n.swiper.slideTo(t,800,!1),n.swiper2.slideTo(A,800,!1)})})},getLessonList:function(n){var t=this;Object(e.n)(this.periods_id+"/v2",{category_id:this.parent_category_id}).then(function(A){t.course_id!==A.periods_info.course_id&&(t.course_id=A.periods_info.course_id,t.course_name=A.periods_info.title,t.goodsID=A.periods_info.goods_id,t.classID=A.periods_info.class_id,t.$sa.track("EnterCourse",{goodsID:A.periods_info.goods_id,classID:A.periods_info.class_id})),t.lessonList=[],t.hpLessonList=[],t.noLesson=!!A.list.length<1;for(var o=[],i=0,e=0;e<A.list.length;e++)"0000-00-00"!==A.list[e].push_time&&i++,A.list[e].name.indexOf("Day1")>-1&&o.length>0?(t.lessonList.push(o),(o=[]).push(A.list[e])):(o.push(A.list[e]),e==A.list.length-1&&t.lessonList.push(o)),A.list[e].dayText="DAY "+o.length,t.hpLessonList.push(A.list[e]);n?(t.scroll_to(0),t.swiperLesson.slideTo(0)):t.$nextTick(function(){if(i!==t.hpLessonList.length?t.swiperLesson.slideTo(i-1):t.$route.query.category_id,t.$route.query.category_id){var n=document.getElementsByClassName("cid"+t.$route.query.category_id);if(n.length>0&&"none"!==n[0].style.display){t.scroll_to(n[0].offsetTop);var A=null,o=0;t.lessonList.forEach(function(n){n.forEach(function(n,i){n.id==t.$route.query.category_id&&(A=n,o=i+1)})}),t.showDia(A,o)}}else if(t.$route.query.back_id){var e=document.getElementsByClassName("cid"+t.$route.query.back_id);e.length>0&&"none"!==e[0].style.display&&t.scroll_to(e[0].offsetTop)}else{var a=document.getElementsByClassName("money");a.length>0&&0!==a[0].offsetLeft&&t.scroll_to(a[0].offsetParent.offsetTop)}})})},scroll_to:function(n){for(var t=n-200,A=function(n){var A=document.documentElement.scrollTop|document.body.scrollTop,o=A-t;setTimeout(function(){document.documentElement.scrollTop=A-o/30*n,document.body.scrollTop=A-o/30*n},10*n)},o=0;o<30;o++)A(o)}}},N=function(){var n=this,t=n.$createElement,A=n._self._c||t;return A("div",[A("div",{staticClass:"unit-block"},[0==n.$route.query.course_type?A("swiper",{ref:"mySwiper",staticClass:"banner",attrs:{options:n.swiperOption}},[n._l(n.unitList,function(t,o){return A("swiper-slide",{key:o},[A("div",{staticClass:"line"}),n._v(" "),A("div",{class:{"unit-li":!0,active:t.category_id==n.parent_category_id},on:{click:function(A){n.changeCateGory(t,t.category_id==n.parent_category_id)}}},[A("div",[A("img",{attrs:{src:t.category_cover}})]),n._v("\n "+n._s(t.category_name)+"\n ")])])}),n._v(" "),n.more?A("swiper-slide",[A("div",{staticClass:"line"}),n._v(" "),A("div",{staticClass:"unit-li"},[A("div",[A("img",{attrs:{src:n.nextUnitUrl}})]),n._v(" "),A("span",{staticStyle:{color:"#cccccc"}},[n._v("敬请期待")])])]):n._e(),n._v(" "),n._l(3-n.unitList.length>0?3-n.unitList.length:0,function(n){return A("swiper-slide",{key:10*n},[A("div",{staticClass:"unit-li"},[A("div")])])})],2):n._e(),n._v(" "),A("div",{staticClass:"btn-conntent banner-left"},[A("img",{attrs:{src:n.nextToURL}})]),n._v(" "),A("div",{staticClass:"btn-conntent banner-right"},[A("img",{attrs:{src:n.nextToURL}})]),n._v(" "),0==n.$route.query.course_type?A("swiper",{ref:"mySwiper2",staticClass:"banner2",attrs:{options:n.swiperOption2}},[n._l(n.unitList,function(t,o){return A("swiper-slide",{key:o},[A("div",{staticClass:"line"}),n._v(" "),A("div",{class:{"unit-li":!0,active:t.category_id==n.parent_category_id},on:{click:function(A){n.changeCateGory(t,t.category_id==n.parent_category_id)}}},[A("img",{attrs:{src:t.category_cover}}),n._v(" "),A("div",[n._v(n._s(t.category_name))])])])}),n._v(" "),n.more?A("swiper-slide",[A("div",{staticClass:"line"}),n._v(" "),A("div",{staticClass:"unit-li"},[A("div",[A("img",{attrs:{src:n.nextUnitUrl}})]),n._v(" "),A("span",{staticStyle:{color:"#cccccc"}},[n._v("敬请期待")])])]):n._e(),n._v(" "),n._l(6-n.unitList.length>0?6-n.unitList.length:0,function(n){return A("swiper-slide",{key:10*n},[A("div",{staticClass:"unit-li"},[A("div")])])})],2):n._e()],1),n._v(" "),A("div",{staticClass:"lesson-block"},[n.noLesson?A("div",{staticClass:"noLesson"},[A("img",{attrs:{src:n.errorURL}}),n._v(" "),A("div",[n._v("\n 暂无课程\n ")])]):n._e(),n._v(" "),n._l(n.lessonList,function(t,o){return A("div",{staticClass:"card-block"},[A("img",{attrs:{src:t[0].cover+"?imageslim"}}),n._v(" "),n._l(t,function(i,e){return A("div",{class:"card-li cid"+i.id,on:{click:function(t){n.showDia(i,e+1)}}},[A("div",{staticClass:"text-block"},[A("div",{staticClass:"title"},[n._v("\n "+n._s(n._f("substr10")(i.name))+"\n ")]),n._v(" "),A("div",{staticClass:"tips"},["0000-00-00"!==i.push_time?A("span",[n._v(" 开课时间:"+n._s(i.push_time))]):n._e(),n._v(" "),"0000-00-00"===i.push_time?A("span",[n._v("课程还未开始哦")]):n._e()])]),n._v(" "),"0000-00-00"!==i.push_time?A("div",{staticClass:"star-block"},[n._l(i.star_num,function(t){return A("img",{staticClass:"star-img",attrs:{src:n.star_act}})}),n._v(" "),n._l(3-i.star_num,function(t){return A("img",{staticClass:"star-img",attrs:{src:n.star_def}})})],2):n._e(),n._v(" "),A("div",{staticClass:"icon-block"},[A("i",{class:{map:!0,right:o!==i.length-1&&"0000-00-00"!==i.push_time,money:"0000-00-00"!==i.push_time&&(t[e+1]&&"0000-00-00"===t[e+1].push_time||e===t.length-1&&n.lessonList[o+1]&&"0000-00-00"===n.lessonList[o+1][0].push_time||(0==n.$route.query.course_type&&n.findUnit(n.parent_category_id)&&2===n.findUnit(n.parent_category_id).status||1==n.$route.query.course_type)&&e===t.length-1&&o==n.lessonList.length-1),clock:"0000-00-00"===i.push_time}})])])})],2)})],2),n._v(" "),A("div",{staticClass:"lesson-block-hp"},[A("swiper",{ref:"mySwiperLesson",staticClass:"lesson-sw",attrs:{options:n.swiperOptionLesson}},n._l(n.hpLessonList,function(t,o){return A("swiper-slide",{key:o,staticStyle:{width:"50vh"}},[A("div",{staticClass:"lesson-content-hp",on:{click:function(A){n.showDia(t)}}},["0000-00-00"===t.push_time?A("div",{staticClass:"clock-hp"},[n._v("\n 等待开课\n ")]):n._e(),n._v(" "),A("div",{staticClass:"lesson-day-hp"},[n._v(n._s(t.dayText))]),n._v(" "),A("div",{staticClass:"lesson-img-hp"},[A("img",{attrs:{src:t.cover}})]),n._v(" "),A("div",{staticClass:"lesson-name-hp"},[n._v("\n "+n._s(t.sub_title)+"\n ")]),n._v(" "),A("div",{staticClass:"star-block"},[n._l(t.star_num,function(t){return A("img",{staticClass:"star-img",attrs:{src:n.star_act}})}),n._v(" "),n._l(3-t.star_num,function(t){return A("img",{staticClass:"star-img",attrs:{src:n.star_def}})})],2),n._v(" "),"0000-00-00"!==t.push_time&&(n.hpLessonList[o+1]&&"0000-00-00"===n.hpLessonList[o+1].push_time||(0==n.$route.query.course_type&&n.findUnit(n.parent_category_id)&&2===n.findUnit(n.parent_category_id).status||1==n.$route.query.course_type)&&o===n.hpLessonList.length-1)?A("i",{staticClass:"map money"}):n._e()])])}))],1),n._v(" "),n.popupVisible&&n.thisLesson?A("guide-content"):n._e(),n._v(" "),A("mt-popup",{staticStyle:{background:"transparent"},model:{value:n.popupVisible,callback:function(t){n.popupVisible=t},expression:"popupVisible"}},[n.thisLesson?A("div",{staticClass:"popup-block"},[A("i",{staticClass:"map close",on:{click:function(t){n.popupVisible=!1}}}),n._v(" "),A("div",{staticClass:"header",style:{backgroundImage:"url("+n.diaBGI+")"}},[A("div",{staticClass:"title"},[n._v("\n "+n._s(n.thisLesson.title)+"\n ")]),n._v(" "),n.thisLesson.content.tips?A("div",{staticClass:"tips"},[n._v("\n "+n._s(n.thisLesson.content.tips.content)+"\n ")]):n._e(),n._v(" "),n.thisLesson.content.tips?n._e():A("div",{staticClass:"tips"},[n._v("\n DAY "+n._s(n.thisLesson.day)+"\n ")])]),n._v(" "),n.thisLesson.content.tips?A("div",{staticClass:"content"},[A("div",{staticClass:"tips-title"},[n._v(n._s(n.thisLesson.content.tips.title1))]),n._v(" "),A("div",{staticClass:"title-content"},[A("ul",n._l(n.splitContent,function(t){return A("li",{staticStyle:{"text-align":"center"}},[n._v(n._s(t))])}))]),n._v(" "),A("div",{staticClass:"tips-title"},[n._v(n._s(n.thisLesson.content.tips.title2))]),n._v(" "),A("div",{staticClass:"title-content"},[n._v(n._s(n.thisLesson.content.tips.title2_content))])]):n._e(),n._v(" "),n.thisLesson.content.tips?n._e():A("div",{staticClass:"content"},[A("div",{staticStyle:{color:"#cccccc",padding:"21.3333vw 0","font-size":"5.3333vw"}},[n._v("快去开始课程吧!")])]),n._v(" "),A("div",[A("i",{staticClass:"map goLesson",on:{click:function(t){n.goDetail()}}})])]):n._e()]),n._v(" "),A("bottom-tab"),n._v(" "),A("guide-page")],1)};N._withStripped=!0;var Q={render:N,staticRenderFns:[]},G=Q;var K=!1;var Z=A("VU/8")(R,G,!1,function(n){K||A("W/iF")},"data-v-2bc4c202",null);Z.options.__file="src/components/map/index.vue";t.default=Z.exports},Bka6:function(n,t,A){(n.exports=A("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-2bc4c202] {\n float: right;\n}\n.main-block[data-v-2bc4c202] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-2bc4c202]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-2bc4c202]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-2bc4c202]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-2bc4c202]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.map[data-v-2bc4c202] {\n background: url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;\n background-size: 36.26666667vw 55.2vw;\n}\n.defultStar[data-v-2bc4c202] {\n height: 5.33333333vw;\n width: 5.33333333vw;\n background-position: 0 0;\n display: inline-block;\n}\n.right[data-v-2bc4c202] {\n height: 5.33333333vw;\n width: 5.33333333vw;\n background-position: 0 -5.33333333vw;\n display: inline-block;\n}\n.close[data-v-2bc4c202] {\n position: absolute;\n top: -2.93333333vw;\n right: -8.53333333vw;\n height: 5.33333333vw;\n width: 5.33333333vw;\n background-position: 0 -10.66666667vw;\n display: inline-block;\n}\n.actStar[data-v-2bc4c202] {\n height: 5.33333333vw;\n width: 5.33333333vw;\n background-position: 0 -16vw;\n display: inline-block;\n}\n.clock[data-v-2bc4c202] {\n height: 7.46666667vw;\n width: 7.46666667vw;\n background-position: 0 -21.33333333vw;\n display: inline-block;\n}\n.money[data-v-2bc4c202] {\n height: 10.66666667vw;\n width: 10.66666667vw;\n background-position: 0 -28.8vw;\n display: inline-block;\n -webkit-animation: dodge-data-v-2bc4c202 1s infinite;\n animation: dodge-data-v-2bc4c202 1s infinite;\n}\n.goLesson[data-v-2bc4c202] {\n height: 15.73333333vw;\n width: 36.26666667vw;\n background-position: 0 -39.46666667vw;\n display: inline-block;\n margin-top: 4vw;\n margin-bottom: 2.66666667vw;\n}\n.noLesson[data-v-2bc4c202] {\n margin: 5.33333333vw;\n text-align: center;\n}\n.noLesson img[data-v-2bc4c202] {\n width: 80%;\n}\n.btn-conntent[data-v-2bc4c202] {\n display: none;\n}\n.line[data-v-2bc4c202] {\n position: absolute;\n right: 0;\n width: 1px;\n background: #eeeeee;\n top: 4vw;\n bottom: 4vw;\n}\n.lesson-block-hp[data-v-2bc4c202] {\n display: none;\n}\n.unit-block[data-v-2bc4c202] {\n -webkit-box-shadow: 0vw 0.26666667vw 1.06666667vw 0vw rgba(204, 204, 204, 0.5);\n box-shadow: 0vw 0.26666667vw 1.06666667vw 0vw rgba(204, 204, 204, 0.5);\n width: 100%;\n position: fixed;\n background: white;\n z-index: 2;\n top: 0;\n left: 0;\n}\n.unit-block .banner2[data-v-2bc4c202] {\n display: none;\n}\n.unit-block .unit-li[data-v-2bc4c202] {\n width: 18.13333333vw;\n text-align: center;\n margin-top: 2.6666vw;\n height: 16vw;\n border-radius: 2.13333333vw 2.13333333vw 0vw 0vw;\n font-size: 3.2vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n padding-top: 3.2vw;\n color: #666666;\n line-height: 5.33333333vw;\n}\n.unit-block .unit-li img[data-v-2bc4c202] {\n width: 7.46666667vw;\n height: 7.46666667vw;\n}\n.unit-block .unit-li.active[data-v-2bc4c202] {\n background: #60ADF0;\n color: #ffffff;\n}\n.lesson-block[data-v-2bc4c202] {\n width: 100%;\n margin-top: 21.33333333vw;\n padding-bottom: 13.33333333vw;\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n}\n.lesson-block .card-block[data-v-2bc4c202] {\n -webkit-box-shadow: 0vw 0.53333333vw 1.33333333vw 0.26666667vw rgba(153, 153, 153, 0.56);\n box-shadow: 0vw 0.53333333vw 1.33333333vw 0.26666667vw rgba(153, 153, 153, 0.56);\n margin: 5.33333333vw;\n border-radius: 2.13333333vw;\n}\n.lesson-block .card-block img[data-v-2bc4c202] {\n width: 100%;\n height: 37.33333333vw;\n border-radius: 2.13333333vw 2.13333333vw 0 0;\n}\n.lesson-block .card-block .card-li[data-v-2bc4c202] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n margin: auto;\n padding: 2.66666667vw;\n position: relative;\n border-bottom: 0.26666667vw solid #EEEEEE;\n}\n.lesson-block .card-block .card-li .text-block[data-v-2bc4c202] {\n margin-left: 0;\n}\n.lesson-block .card-block .card-li .star-block img[data-v-2bc4c202] {\n width: 5.33333333vw;\n height: 5.33333333vw;\n margin-left: 0.8vw;\n}\n.lesson-block .card-block .card-li .icon-block[data-v-2bc4c202] {\n margin: auto 0;\n width: 8vw;\n text-align: center;\n}\n.lesson-block .card-block .card-li .clock-block[data-v-2bc4c202] {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(255, 255, 255, 0.8);\n text-align: center;\n font-size: 3.2vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #999999;\n padding: 2.66666667vw;\n}\n.lesson-block .card-block .card-li .title[data-v-2bc4c202] {\n font-size: 4.26666667vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #000000;\n line-height: 7.46666667vw;\n}\n.lesson-block .card-block .card-li .tips[data-v-2bc4c202] {\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n min-width: 45.33333333vw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n color: #666666;\n line-height: 5.33333333vw;\n}\n.popup-block[data-v-2bc4c202] {\n text-align: center;\n background: white;\n border-radius: 2.13333333vw;\n width: 73.6vw;\n}\n.popup-block .header[data-v-2bc4c202] {\n width: 73.6vw;\n height: 36.53333333vw;\n padding-top: 9.6vw;\n background-size: 100% 100%;\n position: relative;\n}\n.popup-block .header .title[data-v-2bc4c202] {\n text-align: center;\n font-size: 6.4vw;\n font-family: Helvetica-Bold;\n font-weight: bold;\n padding: 0 5.33333333vw;\n color: #ffffff;\n line-height: 6.93333333vw;\n}\n.popup-block .header .tips[data-v-2bc4c202] {\n width: 24.53333333vw;\n height: 9.6vw;\n background: rgba(0, 0, 0, 0.2);\n text-align: center;\n border-radius: 1.06666667vw;\n position: absolute;\n left: 50%;\n margin-left: -12.26666667vw;\n bottom: 5.33333333vw;\n line-height: 9.6vw;\n font-size: 4.26666667vw;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n color: #ffffff;\n}\n.popup-block .content[data-v-2bc4c202] {\n padding-top: 3.73333333vw;\n}\n.popup-block .content .tips-title[data-v-2bc4c202] {\n height: 6.66666667vw;\n width: -webkit-fit-content;\n width: -moz-fit-content;\n width: fit-content;\n margin: 3.2vw auto 2.66666667vw auto;\n font-size: 4.26666667vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #91edfa;\n line-height: 6.66666667vw;\n display: block;\n border-radius: 266.66666667vw;\n padding: 0.8vw 4.8vw;\n border: 0.53333333vw solid #91EDFA;\n}\n.popup-block .content .title-content[data-v-2bc4c202] {\n word-break: break-all;\n padding: 0 4.8vw;\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 4.53333333vw;\n}\n.popup-block .content .title-content ul[data-v-2bc4c202] {\n margin: 0;\n padding: 0;\n font-size: 3.73333333vw;\n height: 15.46666667vw;\n overflow: hidden;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 5.33333333vw;\n list-style-type: none;\n}\n.popup-block .content .title-content ul[data-v-2bc4c202]:after {\n content: '';\n display: block;\n clear: both;\n}\n.popup-block .content .title-content ul li[data-v-2bc4c202] {\n width: 50%;\n float: left;\n text-align: left;\n}\n@media screen and (orientation: landscape) {\n.map[data-v-2bc4c202] {\n background: url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;\n background-size: 20.3898051vw 31.03448276vw;\n}\n.defultStar[data-v-2bc4c202] {\n height: 2.99850075vw;\n width: 2.99850075vw;\n background-position: 0 0;\n display: inline-block;\n}\n.right[data-v-2bc4c202] {\n height: 2.99850075vw;\n width: 2.99850075vw;\n background-position: 0 -2.99850075vw;\n display: inline-block;\n}\n.close[data-v-2bc4c202] {\n position: absolute;\n top: -1.64917541vw;\n right: -4.7976012vw;\n height: 2.99850075vw;\n width: 2.99850075vw;\n background-position: 0 -5.9970015vw;\n display: inline-block;\n}\n.actStar[data-v-2bc4c202] {\n height: 2.99850075vw;\n width: 2.99850075vw;\n background-position: 0 -8.99550225vw;\n display: inline-block;\n}\n.clock[data-v-2bc4c202] {\n height: 4.19790105vw;\n width: 4.19790105vw;\n background-position: 0 -11.994003vw;\n display: inline-block;\n}\n.money[data-v-2bc4c202] {\n height: 5.9970015vw;\n width: 5.9970015vw;\n background-position: 0 -16.19190405vw;\n display: inline-block;\n -webkit-animation: dodgehp-data-v-2bc4c202 1s infinite;\n animation: dodgehp-data-v-2bc4c202 1s infinite;\n}\n.goLesson[data-v-2bc4c202] {\n height: 8.84557721vw;\n width: 20.3898051vw;\n background-position: 0 -22.18890555vw;\n display: inline-block;\n margin-top: 2.24887556vw;\n margin-bottom: 1.49925037vw;\n}\n.noLesson[data-v-2bc4c202] {\n margin: 2.99850075vw;\n text-align: center;\n}\n.noLesson img[data-v-2bc4c202] {\n width: 80%;\n}\n.line[data-v-2bc4c202] {\n position: absolute;\n right: 0;\n width: 1px;\n background: #eeeeee;\n top: 2.24887556vw;\n bottom: 2.24887556vw;\n}\n.lesson-block-hp[data-v-2bc4c202] {\n display: block;\n}\n.unit-block[data-v-2bc4c202] {\n -webkit-box-shadow: 0vw 0.14992504vw 0.59970015vw 0vw rgba(204, 204, 204, 0.5);\n box-shadow: 0vw 0.14992504vw 0.59970015vw 0vw rgba(204, 204, 204, 0.5);\n width: 100vw;\n position: fixed;\n background: white;\n z-index: 2;\n top: 0;\n left: 0;\n}\n.unit-block .banner[data-v-2bc4c202] {\n display: none;\n}\n.unit-block .btn-conntent[data-v-2bc4c202] {\n position: absolute;\n display: block;\n height: 7.1964018vw;\n text-align: center;\n line-height: 8.24587706vw;\n width: 2.99850075vw;\n}\n.unit-block .btn-conntent.banner-right[data-v-2bc4c202] {\n top: 0;\n right: 0.74962519vw;\n}\n.unit-block .btn-conntent.banner-right img[data-v-2bc4c202] {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.unit-block .btn-conntent.banner-left[data-v-2bc4c202] {\n top: 0;\n left: 0.74962519vw;\n}\n.unit-block .banner2[data-v-2bc4c202] {\n display: block;\n width: 90vw;\n}\n.unit-block .unit-li[data-v-2bc4c202] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n text-align: center;\n height: 5.69715142vw;\n line-height: 5.69715142vw;\n border-radius: 1.1994003vw;\n font-size: 1.79910045vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n padding-top: 0;\n margin: 0.74962519vw;\n width: auto;\n color: #666666;\n}\n.unit-block .unit-li img[data-v-2bc4c202] {\n width: 4.19790105vw;\n height: 4.19790105vw;\n}\n.unit-block .unit-li.active[data-v-2bc4c202] {\n background: #60ADF0;\n color: #ffffff;\n}\n.lesson-block[data-v-2bc4c202] {\n display: none;\n}\n.lesson-block-hp[data-v-2bc4c202] {\n padding-top: 8.24587706vw;\n background: #eeeeee;\n}\n.lesson-block-hp .lesson-content-hp[data-v-2bc4c202] {\n display: inline-block;\n width: 100%;\n position: relative;\n margin: 0 0.74962519vw;\n background: white;\n -webkit-box-shadow: 0vw 0.29985007vw 0.59970015vw 0vw rgba(0, 0, 0, 0.2);\n box-shadow: 0vw 0.29985007vw 0.59970015vw 0vw rgba(0, 0, 0, 0.2);\n height: calc(100vh - 13.29550225vw);\n border: 0.14992504vw solid #000;\n border-radius: 1.1994003vw;\n text-align: center;\n}\n.lesson-block-hp .lesson-content-hp .money[data-v-2bc4c202] {\n position: absolute;\n right: 0;\n top: calc(88vh - 20.99550225vw);\n}\n.lesson-block-hp .lesson-content-hp .star-block img[data-v-2bc4c202] {\n width: 2.99850075vw;\n height: 2.99850075vw;\n margin-left: 0.44977511vw;\n}\n.lesson-block-hp .lesson-content-hp .clock-hp[data-v-2bc4c202] {\n position: absolute;\n font-size: 1.79910045vw;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(255, 255, 255, 0.8);\n border-radius: 1.1994003vw;\n line-height: calc(100vh - 13.29550225vw);\n}\n.lesson-block-hp .lesson-content-hp .lesson-day-hp[data-v-2bc4c202] {\n margin-top: 1.49925037vw;\n width: 10.7946027vw;\n border-radius: 0.59970015vw;\n border: 0.14992504vw solid #000;\n height: 3.5982009vw;\n line-height: 3.5982009vw;\n font-size: 2.09895052vw;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n color: #000000;\n}\n.lesson-block-hp .lesson-content-hp .lesson-img-hp[data-v-2bc4c202] {\n margin: calc((100vh - 23.99550225vw) / 2 - 12vh) auto;\n width: 20vh;\n height: 20vh;\n border-radius: 14.99250375vw;\n overflow: hidden;\n}\n.lesson-block-hp .lesson-content-hp .lesson-img-hp img[data-v-2bc4c202] {\n height: 100%;\n}\n.lesson-block-hp .lesson-content-hp .lesson-name-hp[data-v-2bc4c202] {\n font-size: 1.79910045vw;\n font-family: PingFang-SC-Medium;\n max-height: 3.5982009vw;\n line-height: 1.79910045vw;\n overflow: hidden;\n font-weight: 500;\n color: #000000;\n}\n.popup-block[data-v-2bc4c202] {\n text-align: center;\n background: white;\n border-radius: 1.1994003vw;\n width: 73.91304348vw;\n height: 32.98350825vw;\n position: relative;\n}\n.popup-block .header[data-v-2bc4c202] {\n position: absolute;\n height: auto;\n right: 0;\n top: 0;\n bottom: 0;\n padding: 0;\n margin: 0;\n width: 32.23388306vw;\n background-size: 100% 100%;\n}\n.popup-block .header .title[data-v-2bc4c202] {\n margin-top: 1.49925037vw;\n text-align: center;\n font-size: 3.5982009vw;\n font-family: Helvetica-Bold;\n font-weight: bold;\n padding: 0 2.99850075vw;\n color: #ffffff;\n line-height: 3.89805097vw;\n}\n.popup-block .header .tips[data-v-2bc4c202] {\n width: 13.79310345vw;\n height: 5.39730135vw;\n background: rgba(0, 0, 0, 0.2);\n text-align: center;\n border-radius: 0.59970015vw;\n position: absolute;\n left: 50%;\n margin-left: -6.89655172vw;\n top: 7.49625187vw;\n line-height: 5.39730135vw;\n font-size: 2.3988006vw;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n color: #ffffff;\n}\n.popup-block .content[data-v-2bc4c202] {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n width: 41.67916042vw;\n padding: 0;\n}\n.popup-block .content .tips-title[data-v-2bc4c202] {\n height: 3.74812594vw;\n width: -webkit-fit-content;\n width: -moz-fit-content;\n width: fit-content;\n margin: 1.79910045vw auto 1.49925037vw auto;\n font-size: 2.3988006vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #91edfa;\n line-height: 3.74812594vw;\n display: block;\n border-radius: 149.92503748vw;\n padding: 0.44977511vw 2.69865067vw;\n border: 0.29985007vw solid #91EDFA;\n}\n.popup-block .content .title-content[data-v-2bc4c202] {\n word-break: break-all;\n padding: 0 2.69865067vw;\n font-size: 2.09895052vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 2.54872564vw;\n}\n.popup-block .content .title-content ul[data-v-2bc4c202] {\n margin: 0;\n padding: 0;\n font-size: 2.09895052vw;\n height: 8.69565217vw;\n overflow: hidden;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 2.99850075vw;\n list-style-type: none;\n}\n.popup-block .content .title-content ul[data-v-2bc4c202]:after {\n content: '';\n display: block;\n clear: both;\n}\n.popup-block .content .title-content ul li[data-v-2bc4c202] {\n width: 50%;\n float: left;\n text-align: left;\n}\n.popup-block .goLesson[data-v-2bc4c202] {\n position: absolute;\n right: 5.9970015vw;\n bottom: 1.49925037vw;\n}\n}\n@-webkit-keyframes dodge-data-v-2bc4c202 {\n0% {\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9);\n}\n50% {\n -webkit-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n}\n100% {\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9);\n}\n}\n@keyframes dodge-data-v-2bc4c202 {\n0% {\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9);\n}\n50% {\n -webkit-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n}\n100% {\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9);\n}\n}\n@-webkit-keyframes dodgehp-data-v-2bc4c202 {\n0% {\n -webkit-transform: scale(0.5, 0.5);\n transform: scale(0.5, 0.5);\n}\n50% {\n -webkit-transform: scale(0.7, 0.7);\n transform: scale(0.7, 0.7);\n}\n100% {\n -webkit-transform: scale(0.5, 0.5);\n transform: scale(0.5, 0.5);\n}\n}\n@keyframes dodgehp-data-v-2bc4c202 {\n0% {\n -webkit-transform: scale(0.5, 0.5);\n transform: scale(0.5, 0.5);\n}\n50% {\n -webkit-transform: scale(0.7, 0.7);\n transform: scale(0.7, 0.7);\n}\n100% {\n -webkit-transform: scale(0.5, 0.5);\n transform: scale(0.5, 0.5);\n}\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/map/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/map/index.vue","D:/myproject/new-singsingH5/src/components/map/D:/myproject/new-singsingH5/src/components/map/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.map {\n background: url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;\n background-size: 36.26666667vw 55.2vw;\n}\n.defultStar {\n height: 5.33333333vw;\n width: 5.33333333vw;\n background-position: 0 0;\n display: inline-block;\n}\n.right {\n height: 5.33333333vw;\n width: 5.33333333vw;\n background-position: 0 -5.33333333vw;\n display: inline-block;\n}\n.close {\n position: absolute;\n top: -2.93333333vw;\n right: -8.53333333vw;\n height: 5.33333333vw;\n width: 5.33333333vw;\n background-position: 0 -10.66666667vw;\n display: inline-block;\n}\n.actStar {\n height: 5.33333333vw;\n width: 5.33333333vw;\n background-position: 0 -16vw;\n display: inline-block;\n}\n.clock {\n height: 7.46666667vw;\n width: 7.46666667vw;\n background-position: 0 -21.33333333vw;\n display: inline-block;\n}\n.money {\n height: 10.66666667vw;\n width: 10.66666667vw;\n background-position: 0 -28.8vw;\n display: inline-block;\n animation: dodge 1s infinite;\n}\n.goLesson {\n height: 15.73333333vw;\n width: 36.26666667vw;\n background-position: 0 -39.46666667vw;\n display: inline-block;\n margin-top: 4vw;\n margin-bottom: 2.66666667vw;\n}\n.noLesson {\n margin: 5.33333333vw;\n text-align: center;\n}\n.noLesson img {\n width: 80%;\n}\n.btn-conntent {\n display: none;\n}\n.line {\n position: absolute;\n right: 0;\n width: 1px;\n background: #eeeeee;\n top: 4vw;\n bottom: 4vw;\n}\n.lesson-block-hp {\n display: none;\n}\n.unit-block {\n box-shadow: 0vw 0.26666667vw 1.06666667vw 0vw rgba(204, 204, 204, 0.5);\n width: 100%;\n position: fixed;\n background: white;\n z-index: 2;\n top: 0;\n left: 0;\n}\n.unit-block .banner2 {\n display: none;\n}\n.unit-block .unit-li {\n width: 18.13333333vw;\n text-align: center;\n margin-top: 2.6666vw;\n height: 16vw;\n border-radius: 2.13333333vw 2.13333333vw 0vw 0vw;\n font-size: 3.2vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n padding-top: 3.2vw;\n color: #666666;\n line-height: 5.33333333vw;\n}\n.unit-block .unit-li img {\n width: 7.46666667vw;\n height: 7.46666667vw;\n}\n.unit-block .unit-li.active {\n background: #60ADF0;\n color: #ffffff;\n}\n.lesson-block {\n width: 100%;\n margin-top: 21.33333333vw;\n padding-bottom: 13.33333333vw;\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n}\n.lesson-block .card-block {\n box-shadow: 0vw 0.53333333vw 1.33333333vw 0.26666667vw rgba(153, 153, 153, 0.56);\n margin: 5.33333333vw;\n border-radius: 2.13333333vw;\n}\n.lesson-block .card-block img {\n width: 100%;\n height: 37.33333333vw;\n border-radius: 2.13333333vw 2.13333333vw 0 0;\n}\n.lesson-block .card-block .card-li {\n display: flex;\n justify-content: space-between;\n margin: auto;\n padding: 2.66666667vw;\n position: relative;\n border-bottom: 0.26666667vw solid #EEEEEE;\n}\n.lesson-block .card-block .card-li .text-block {\n margin-left: 0;\n}\n.lesson-block .card-block .card-li .star-block img {\n width: 5.33333333vw;\n height: 5.33333333vw;\n margin-left: 0.8vw;\n}\n.lesson-block .card-block .card-li .icon-block {\n margin: auto 0;\n width: 8vw;\n text-align: center;\n}\n.lesson-block .card-block .card-li .clock-block {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(255, 255, 255, 0.8);\n text-align: center;\n font-size: 3.2vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #999999;\n padding: 2.66666667vw;\n}\n.lesson-block .card-block .card-li .title {\n font-size: 4.26666667vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #000000;\n line-height: 7.46666667vw;\n}\n.lesson-block .card-block .card-li .tips {\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n min-width: 45.33333333vw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n color: #666666;\n line-height: 5.33333333vw;\n}\n.popup-block {\n text-align: center;\n background: white;\n border-radius: 2.13333333vw;\n width: 73.6vw;\n}\n.popup-block .header {\n width: 73.6vw;\n height: 36.53333333vw;\n padding-top: 9.6vw;\n background-size: 100% 100%;\n position: relative;\n}\n.popup-block .header .title {\n text-align: center;\n font-size: 6.4vw;\n font-family: Helvetica-Bold;\n font-weight: bold;\n padding: 0 5.33333333vw;\n color: #ffffff;\n line-height: 6.93333333vw;\n}\n.popup-block .header .tips {\n width: 24.53333333vw;\n height: 9.6vw;\n background: rgba(0, 0, 0, 0.2);\n text-align: center;\n border-radius: 1.06666667vw;\n position: absolute;\n left: 50%;\n margin-left: -12.26666667vw;\n bottom: 5.33333333vw;\n line-height: 9.6vw;\n font-size: 4.26666667vw;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n color: #ffffff;\n}\n.popup-block .content {\n padding-top: 3.73333333vw;\n}\n.popup-block .content .tips-title {\n height: 6.66666667vw;\n width: fit-content;\n margin: 3.2vw auto 2.66666667vw auto;\n font-size: 4.26666667vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #91edfa;\n line-height: 6.66666667vw;\n display: block;\n border-radius: 266.66666667vw;\n padding: 0.8vw 4.8vw;\n border: 0.53333333vw solid #91EDFA;\n}\n.popup-block .content .title-content {\n word-break: break-all;\n padding: 0 4.8vw;\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 4.53333333vw;\n}\n.popup-block .content .title-content ul {\n margin: 0;\n padding: 0;\n font-size: 3.73333333vw;\n height: 15.46666667vw;\n overflow: hidden;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 5.33333333vw;\n list-style-type: none;\n}\n.popup-block .content .title-content ul:after {\n content: '';\n display: block;\n clear: both;\n}\n.popup-block .content .title-content ul li {\n width: 50%;\n float: left;\n text-align: left;\n}\n@media screen and (orientation: landscape) {\n .map {\n background: url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;\n background-size: 20.3898051vw 31.03448276vw;\n }\n .defultStar {\n height: 2.99850075vw;\n width: 2.99850075vw;\n background-position: 0 0;\n display: inline-block;\n }\n .right {\n height: 2.99850075vw;\n width: 2.99850075vw;\n background-position: 0 -2.99850075vw;\n display: inline-block;\n }\n .close {\n position: absolute;\n top: -1.64917541vw;\n right: -4.7976012vw;\n height: 2.99850075vw;\n width: 2.99850075vw;\n background-position: 0 -5.9970015vw;\n display: inline-block;\n }\n .actStar {\n height: 2.99850075vw;\n width: 2.99850075vw;\n background-position: 0 -8.99550225vw;\n display: inline-block;\n }\n .clock {\n height: 4.19790105vw;\n width: 4.19790105vw;\n background-position: 0 -11.994003vw;\n display: inline-block;\n }\n .money {\n height: 5.9970015vw;\n width: 5.9970015vw;\n background-position: 0 -16.19190405vw;\n display: inline-block;\n animation: dodgehp 1s infinite;\n }\n .goLesson {\n height: 8.84557721vw;\n width: 20.3898051vw;\n background-position: 0 -22.18890555vw;\n display: inline-block;\n margin-top: 2.24887556vw;\n margin-bottom: 1.49925037vw;\n }\n .noLesson {\n margin: 2.99850075vw;\n text-align: center;\n }\n .noLesson img {\n width: 80%;\n }\n .line {\n position: absolute;\n right: 0;\n width: 1px;\n background: #eeeeee;\n top: 2.24887556vw;\n bottom: 2.24887556vw;\n }\n .lesson-block-hp {\n display: block;\n }\n .unit-block {\n box-shadow: 0vw 0.14992504vw 0.59970015vw 0vw rgba(204, 204, 204, 0.5);\n width: 100vw;\n position: fixed;\n background: white;\n z-index: 2;\n top: 0;\n left: 0;\n }\n .unit-block .banner {\n display: none;\n }\n .unit-block .btn-conntent {\n position: absolute;\n display: block;\n height: 7.1964018vw;\n text-align: center;\n line-height: 8.24587706vw;\n width: 2.99850075vw;\n }\n .unit-block .btn-conntent.banner-right {\n top: 0;\n right: 0.74962519vw;\n }\n .unit-block .btn-conntent.banner-right img {\n transform: rotate(180deg);\n }\n .unit-block .btn-conntent.banner-left {\n top: 0;\n left: 0.74962519vw;\n }\n .unit-block .banner2 {\n display: block;\n width: 90vw;\n }\n .unit-block .unit-li {\n display: flex;\n text-align: center;\n height: 5.69715142vw;\n line-height: 5.69715142vw;\n border-radius: 1.1994003vw;\n font-size: 1.79910045vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n padding-top: 0;\n margin: 0.74962519vw;\n width: auto;\n color: #666666;\n }\n .unit-block .unit-li img {\n width: 4.19790105vw;\n height: 4.19790105vw;\n }\n .unit-block .unit-li.active {\n background: #60ADF0;\n color: #ffffff;\n }\n .lesson-block {\n display: none;\n }\n .lesson-block-hp {\n padding-top: 8.24587706vw;\n background: #eeeeee;\n }\n .lesson-block-hp .lesson-content-hp {\n display: inline-block;\n width: 100%;\n position: relative;\n margin: 0 0.74962519vw;\n background: white;\n box-shadow: 0vw 0.29985007vw 0.59970015vw 0vw rgba(0, 0, 0, 0.2);\n height: calc(100vh - 13.29550225vw);\n border: 0.14992504vw solid #000;\n border-radius: 1.1994003vw;\n text-align: center;\n }\n .lesson-block-hp .lesson-content-hp .money {\n position: absolute;\n right: 0;\n top: calc(88vh - 20.99550225vw);\n }\n .lesson-block-hp .lesson-content-hp .star-block img {\n width: 2.99850075vw;\n height: 2.99850075vw;\n margin-left: 0.44977511vw;\n }\n .lesson-block-hp .lesson-content-hp .clock-hp {\n position: absolute;\n font-size: 1.79910045vw;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(255, 255, 255, 0.8);\n border-radius: 1.1994003vw;\n line-height: calc(100vh - 13.29550225vw);\n }\n .lesson-block-hp .lesson-content-hp .lesson-day-hp {\n margin-top: 1.49925037vw;\n width: 10.7946027vw;\n border-radius: 0.59970015vw;\n border: 0.14992504vw solid #000;\n height: 3.5982009vw;\n line-height: 3.5982009vw;\n font-size: 2.09895052vw;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n color: #000000;\n }\n .lesson-block-hp .lesson-content-hp .lesson-img-hp {\n margin: calc((100vh - 23.99550225vw) / 2 - 12vh) auto;\n width: 20vh;\n height: 20vh;\n border-radius: 14.99250375vw;\n overflow: hidden;\n }\n .lesson-block-hp .lesson-content-hp .lesson-img-hp img {\n height: 100%;\n }\n .lesson-block-hp .lesson-content-hp .lesson-name-hp {\n font-size: 1.79910045vw;\n font-family: PingFang-SC-Medium;\n max-height: 3.5982009vw;\n line-height: 1.79910045vw;\n overflow: hidden;\n font-weight: 500;\n color: #000000;\n }\n .popup-block {\n text-align: center;\n background: white;\n border-radius: 1.1994003vw;\n width: 73.91304348vw;\n height: 32.98350825vw;\n position: relative;\n }\n .popup-block .header {\n position: absolute;\n height: auto;\n right: 0;\n top: 0;\n bottom: 0;\n padding: 0;\n margin: 0;\n width: 32.23388306vw;\n background-size: 100% 100%;\n }\n .popup-block .header .title {\n margin-top: 1.49925037vw;\n text-align: center;\n font-size: 3.5982009vw;\n font-family: Helvetica-Bold;\n font-weight: bold;\n padding: 0 2.99850075vw;\n color: #ffffff;\n line-height: 3.89805097vw;\n }\n .popup-block .header .tips {\n width: 13.79310345vw;\n height: 5.39730135vw;\n background: rgba(0, 0, 0, 0.2);\n text-align: center;\n border-radius: 0.59970015vw;\n position: absolute;\n left: 50%;\n margin-left: -6.89655172vw;\n top: 7.49625187vw;\n line-height: 5.39730135vw;\n font-size: 2.3988006vw;\n font-family: PingFang-SC-Bold;\n font-weight: bold;\n color: #ffffff;\n }\n .popup-block .content {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n width: 41.67916042vw;\n padding: 0;\n }\n .popup-block .content .tips-title {\n height: 3.74812594vw;\n width: fit-content;\n margin: 1.79910045vw auto 1.49925037vw auto;\n font-size: 2.3988006vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #91edfa;\n line-height: 3.74812594vw;\n display: block;\n border-radius: 149.92503748vw;\n padding: 0.44977511vw 2.69865067vw;\n border: 0.29985007vw solid #91EDFA;\n }\n .popup-block .content .title-content {\n word-break: break-all;\n padding: 0 2.69865067vw;\n font-size: 2.09895052vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 2.54872564vw;\n }\n .popup-block .content .title-content ul {\n margin: 0;\n padding: 0;\n font-size: 2.09895052vw;\n height: 8.69565217vw;\n overflow: hidden;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 2.99850075vw;\n list-style-type: none;\n }\n .popup-block .content .title-content ul:after {\n content: '';\n display: block;\n clear: both;\n }\n .popup-block .content .title-content ul li {\n width: 50%;\n float: left;\n text-align: left;\n }\n .popup-block .goLesson {\n position: absolute;\n right: 5.9970015vw;\n bottom: 1.49925037vw;\n }\n}\n@keyframes dodge {\n 0% {\n transform: scale(0.9, 0.9);\n }\n 50% {\n transform: scale(1.1, 1.1);\n }\n 100% {\n transform: scale(0.9, 0.9);\n }\n}\n@keyframes dodgehp {\n 0% {\n transform: scale(0.5, 0.5);\n }\n 50% {\n transform: scale(0.7, 0.7);\n }\n 100% {\n transform: scale(0.5, 0.5);\n }\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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// 精灵图\n.map{background:url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;background-size:136*@toVw 207*@toVw}\n.defultStar{height:20*@toVw;width:20*@toVw;background-position:0 0;;display: inline-block}\n.right{height:20*@toVw;width:20*@toVw;background-position:0 -20*@toVw;display: inline-block}\n.close{position:absolute;top:-11*@toVw;right: -32*@toVw ;height:20*@toVw;width:20*@toVw;background-position:0 -40*@toVw;display: inline-block}\n.actStar{height:20*@toVw;width:20*@toVw;background-position:0 -60*@toVw;display: inline-block}\n.clock{height:28*@toVw;width:28*@toVw;background-position:0 -80*@toVw;display: inline-block}\n.money{height:40*@toVw;width:40*@toVw;background-position:0 -108*@toVw;display: inline-block;animation: dodge 1s infinite;}\n.goLesson{height:59*@toVw;width:136*@toVw;background-position:0 -148*@toVw;display: inline-block;margin-top:15*@toVw;margin-bottom: 10*@toVw }\n// 主题列表\n.noLesson{\n margin: 20*@toVw;\n text-align: center;\n img{\n width: 80%;\n }\n}\n.btn-conntent{\n display: none;\n}\n.line{\n position: absolute;\n right: 0;\n width: 1px;\n background: #eeeeee;\n top: 15*@toVw;\n bottom: 15*@toVw;\n}\n.lesson-block-hp{\n display: none;\n}\n.unit-block{\n box-shadow:0*@toVw 1*@toVw 4*@toVw 0*@toVw rgba(204,204,204,0.5);\n width: 100%;\n position: fixed;\n background: white;\n z-index: 2;\n top: 0;\n left: 0;\n .banner2{\n display: none;\n }\n .unit-li{\n width: 68 * @toVw;\n text-align: center;\n margin-top: 2.6666vw;\n height:60 * @toVw;\n border-radius:8 * @toVw 8 * @toVw 0*@toVw 0*@toVw;\n font-size:12* @toVw;\n font-family:PingFangSC-Semibold;\n font-weight:600;\n padding-top: 12 * @toVw;\n color:rgba(102,102,102,1);\n line-height:20* @toVw;\n img{\n width: 28*@toVw;\n height: 28*@toVw;\n }\n &.active{\n background: #60ADF0;\n color: #ffffff;\n }\n }\n}\n// 课包样式\n.lesson-block{\n width: 100%;\n margin-top: 80*@toVw;\n padding-bottom: 50*@toVw;\n overflow: auto;\n -webkit-overflow-scrolling:touch;\n .card-block{\n box-shadow:0* @toVw 2* @toVw 5* @toVw 1* @toVw rgba(153,153,153,0.56);\n margin: 20 * @toVw;\n border-radius: 8*@toVw;\n img{\n width: 100%;\n height: 140 *@toVw;\n border-radius: 8*@toVw 8*@toVw 0 0 ;\n }\n .card-li{\n display: flex;\n justify-content: space-between;\n margin: auto;\n padding: 10 * @toVw;\n position: relative;\n border-bottom: 1 * @toVw solid #EEEEEE;\n .text-block{\n margin-left: 0;\n }\n .star-block{\n img{\n width: 20*@toVw;\n height: 20*@toVw;\n margin-left: 3*@toVw;\n }\n }\n .icon-block{\n margin: auto 0;\n width: 30*@toVw;\n text-align: center;\n }\n\n .clock-block{\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(255,255,255,0.8);\n text-align: center;\n font-size:12*@toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(153,153,153,1);\n padding: 10*@toVw;\n }\n .title{\n font-size:16*@toVw;\n font-family:PingFangSC-Semibold;\n font-weight:600;\n color:rgba(0,0,0,1);\n line-height:28*@toVw;\n\n }\n .tips{\n font-size:14*@toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n min-width: 170 * @toVw;\n overflow: hidden;\n white-space:nowrap;\n text-overflow:ellipsis;\n color:rgba(102,102,102,1);\n line-height:20*@toVw;\n }\n }\n }\n}\n// 弹窗样式\n.popup-block{\n text-align: center;\n background: white;\n border-radius: 8*@toVw;\n width: 276 * @toVw;\n .header{\n width: 276 * @toVw;\n height: 137 * @toVw;\n padding-top: 36 * @toVw;\n background-size: 100% 100%;\n position: relative;\n .title{\n text-align: center;\n font-size:24*@toVw;\n font-family:Helvetica-Bold;\n font-weight:bold;\n padding: 0 20*@toVw;\n color:rgba(255,255,255,1);\n line-height:26*@toVw;\n }\n .tips{\n width:92*@toVw;\n height:36*@toVw;\n background: rgba(0,0,0,0.2);\n text-align: center;\n border-radius: 4*@toVw;\n position: absolute;\n left: 50%;\n margin-left: -46*@toVw;\n bottom: 20*@toVw;\n line-height: 36 * @toVw;\n font-size:16*@toVw;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n color:rgba(255,255,255,1);\n }\n }\n .content{\n padding-top: 14*@toVw;\n .tips-title{\n height:25*@toVw;\n width: fit-content;\n margin: 12*@toVw auto 10*@toVw auto;\n font-size:16*@toVw;\n font-family:PingFangSC-Semibold;\n font-weight:600;\n color:rgba(145,237,250,1);\n line-height:25*@toVw;\n display: block;\n border-radius: 1000*@toVw;\n padding: 3*@toVw 18*@toVw;\n border: 2*@toVw solid #91EDFA;\n }\n .title-content {\n word-break: break-all;\n padding: 0 18*@toVw;\n font-size: 14*@toVw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 17*@toVw;\n ul{\n margin: 0;\n padding: 0;\n font-size:14*@toVw;\n height:58*@toVw;\n overflow: hidden;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(102,102,102,1);\n line-height:20*@toVw;\n list-style-type:none;\n &:after{\n content: '';\n display: block;\n clear: both;\n }\n li{\n width: 50%;\n float: left;\n text-align: left;\n }\n }\n }\n }\n}\n\n\n@media screen and (orientation: landscape) {\n @toVw:100/667vw;\n .map{background:url('https://static-cdn.changchangenglish.com/new-sing/static/images/map.png') no-repeat;background-size:136*@toVw 207*@toVw}\n .defultStar{height:20*@toVw;width:20*@toVw;background-position:0 0;;display: inline-block}\n .right{height:20*@toVw;width:20*@toVw;background-position:0 -20*@toVw;display: inline-block}\n .close{position:absolute;top:-11*@toVw;right: -32*@toVw ;height:20*@toVw;width:20*@toVw;background-position:0 -40*@toVw;display: inline-block}\n .actStar{height:20*@toVw;width:20*@toVw;background-position:0 -60*@toVw;display: inline-block}\n .clock{height:28*@toVw;width:28*@toVw;background-position:0 -80*@toVw;display: inline-block}\n .money{height:40*@toVw;width:40*@toVw;background-position:0 -108*@toVw;display: inline-block;animation: dodgehp 1s infinite;}\n .goLesson{height:59*@toVw;width:136*@toVw;background-position:0 -148*@toVw;display: inline-block;margin-top:15*@toVw;margin-bottom: 10*@toVw }\n // 主题列表\n .noLesson{\n margin: 20*@toVw;\n text-align: center;\n img{\n width: 80%;\n }\n }\n .line{\n position: absolute;\n right: 0;\n width: 1px;\n background: #eeeeee;\n top: 15*@toVw;\n bottom: 15*@toVw;\n }\n\n .lesson-block-hp{\n display: block;\n }\n .unit-block{\n box-shadow:0*@toVw 1*@toVw 4*@toVw 0*@toVw rgba(204,204,204,0.5);\n width: 100vw;\n position: fixed;\n background: white;\n z-index: 2;\n top: 0;\n left: 0;\n .banner{\n display: none;\n }\n .btn-conntent{\n position: absolute;\n display: block;\n height: 48*@toVw;\n text-align: center;\n line-height: 55*@toVw;\n width: 20*@toVw;\n &.banner-right{\n img{transform: rotate(180deg)}\n top: 0;\n right: 5*@toVw;\n }\n &.banner-left{\n top: 0;\n left: 5*@toVw;\n }\n }\n .banner2{\n display: block;\n width: 90vw;\n }\n .unit-li{\n display: flex;\n text-align: center;\n height:38 * @toVw;\n line-height: 38*@toVw;\n border-radius:8 * @toVw;\n font-size:12* @toVw;\n font-family:PingFangSC-Semibold;\n font-weight:600;\n padding-top:0;\n margin: 5*@toVw;\n width: auto;\n color:rgba(102,102,102,1);\n img{\n width: 28*@toVw;\n height: 28*@toVw;\n }\n &.active{\n background: #60ADF0;\n color: #ffffff;\n }\n }\n }\n // 课包样式\n .lesson-block{\n display: none;\n }\n .lesson-block-hp{\n padding-top: 55*@toVw;\n background: #eeeeee;\n .lesson-content-hp{\n .money{\n position: absolute;\n right: 0;\n top: calc(88vh - 20.99550225vw);\n }\n .star-block{\n img{\n width: 20*@toVw;\n height: 20*@toVw;\n margin-left: 3*@toVw;\n }\n }\n display: inline-block;\n width: 100%;\n position: relative;\n margin: 0 5*@toVw;\n background: white;\n box-shadow:0*@toVw 2*@toVw 4*@toVw 0*@toVw rgba(0,0,0,0.2);\n height: calc(100vh - 13.29550225vw);\n border: 1*@toVw solid #000;\n border-radius: 8*@toVw;\n text-align: center;\n .clock-hp{\n position: absolute;\n font-size: 12*@toVw;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(255,255,255,0.8);\n border-radius: 8*@toVw;\n line-height: calc(100vh - 13.29550225vw);\n\n }\n .lesson-day-hp{\n margin-top: 10*@toVw;\n width: 72*@toVw;\n border-radius: 4*@toVw;\n border: 1*@toVw solid #000;\n height: 24*@toVw;\n line-height: 24*@toVw;\n font-size:14*@toVw;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n color:rgba(0,0,0,1);\n }\n .lesson-img-hp{\n margin: calc((100vh - 23.99550225vw) / 2 - 12vh) auto;\n width: 20vh;\n height: 20vh;\n border-radius: 100*@toVw;\n overflow: hidden;\n img{\n height: 100%;\n }\n }\n .lesson-name-hp{\n font-size:12*@toVw;\n font-family:PingFang-SC-Medium;\n max-height: 24*@toVw;\n line-height: 12*@toVw;\n overflow: hidden;\n font-weight:500;\n color:rgba(0,0,0,1);\n }\n }\n }\n // 弹窗样式\n .popup-block{\n text-align: center;\n background: white;\n border-radius: 8*@toVw;\n width: 493 * @toVw;\n height: 220*@toVw;\n position: relative;\n .header{\n position: absolute;\n height: auto;\n right: 0;\n top: 0;\n bottom: 0;\n padding: 0;\n margin: 0;\n width: 215*@toVw;\n background-size: 100% 100%;\n .title{\n margin-top: 10*@toVw;\n text-align: center;\n font-size:24*@toVw;\n font-family:Helvetica-Bold;\n font-weight:bold;\n padding: 0 20*@toVw;\n color:rgba(255,255,255,1);\n line-height:26*@toVw;\n }\n .tips{\n width:92*@toVw;\n height:36*@toVw;\n background: rgba(0,0,0,0.2);\n text-align: center;\n border-radius: 4*@toVw;\n position: absolute;\n left: 50%;\n margin-left: -46*@toVw;\n top: 50*@toVw;\n line-height: 36 * @toVw;\n font-size:16*@toVw;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n color:rgba(255,255,255,1);\n }\n }\n .content{\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n width: 278*@toVw;\n padding: 0;\n .tips-title{\n height:25*@toVw;\n width: fit-content;\n margin: 12*@toVw auto 10*@toVw auto;\n font-size:16*@toVw;\n font-family:PingFangSC-Semibold;\n font-weight:600;\n color:rgba(145,237,250,1);\n line-height:25*@toVw;\n display: block;\n border-radius: 1000*@toVw;\n padding: 3*@toVw 18*@toVw;\n border: 2*@toVw solid #91EDFA;\n }\n .title-content {\n word-break: break-all;\n padding: 0 18*@toVw;\n font-size: 14*@toVw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #666666;\n line-height: 17*@toVw;\n ul{\n margin: 0;\n padding: 0;\n font-size:14*@toVw;\n height:58*@toVw;\n overflow: hidden;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(102,102,102,1);\n line-height:20*@toVw;\n list-style-type:none;\n &:after{\n content: '';\n display: block;\n clear: both;\n }\n li{\n width: 50%;\n float: left;\n text-align: left;\n }\n }\n }\n }\n .goLesson{\n position: absolute;\n right: 40*@toVw;\n bottom: 10*@toVw;\n }\n }\n}\n@keyframes dodge\n{\n 0%{\n transform:scale(0.9,0.9)\n }\n 50%{\n transform:scale(1.1,1.1)\n }\n 100%{\n transform:scale(0.9,0.9)\n }\n}\n@keyframes dodgehp\n{\n 0%{\n transform:scale(0.5,0.5)\n }\n 50%{\n transform:scale(0.7,0.7)\n }\n 100%{\n transform:scale(0.5,0.5)\n }\n}\n"],sourceRoot:""}])},C7S0:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////BwcE+Pj41NTVFRUXKysrY2NgICAhSUlL8/PwqKiqwsLBdXV2kpKRtbW3n5+e6urqpqalBKlUFAAAAFHRSTlMA6B3ee4jvEQj0+m+WozBjuEZZxTO85BMAAAC2SURBVCjPdZHpEoIwEINLuW/BLCAgh4rv/4gu50yh5ueXyU6bCHGVFxrINNgygPsFu5YDVqbDZYnbCdszLj4tEhX7wKMgeisBueCaiJSAjBg/ZzwHYh2mpg2SHQeMG9o07oGY8XhgahDI1eArVX1wesE8v3JV1yNV/nVYHPFOTUx7JDyXVC3WAMNT++O2q4GdCtZ1H7a6CY6rmQ79t4StWdUEWviuZtmULU1ks3wptMrNSPxR/gMRnxN19gX44AAAAABJRU5ErkJggg=="},D3IE:function(n,t,A){(n.exports=A("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-7971dcf4] {\n float: right;\n}\n.main-block[data-v-7971dcf4] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-7971dcf4]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-7971dcf4]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-7971dcf4]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-7971dcf4]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.star[data-v-7971dcf4] {\n width: 6.13333333vw;\n}\n.guide-content[data-v-7971dcf4] {\n width: 73.6vw;\n height: 124.8vw;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-top: -62.4vw;\n margin-left: -36.8vw;\n}\n.off[data-v-7971dcf4] {\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.title[data-v-7971dcf4] {\n width: 63.2vw;\n height: 15.46666667vw;\n padding: 2.66666667vw;\n font-size: 6.4vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #ffffff;\n line-height: 7.73333333vw;\n border: 0.26666667vw solid #ffffff;\n position: absolute;\n text-align: center;\n top: 5.33333333vw;\n left: 2.66666667vw;\n padding-top: 2.66666667vw;\n border-radius: 2.13333333vw;\n}\n.title-test[data-v-7971dcf4] {\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n line-height: 6.93333333vw;\n position: absolute;\n width: 38.4vw;\n height: 6.93333333vw;\n border-radius: 2.13333333vw;\n border: 0.26666667vw solid #ffffff;\n text-align: center;\n top: 32vw;\n left: 29.33333333vw;\n}\n.toTitle[data-v-7971dcf4] {\n width: 12vw;\n position: absolute;\n top: 29.33333333vw;\n left: 16vw;\n}\n.guide[data-v-7971dcf4] {\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-7971dcf4] {\n position: absolute;\n width: 34.4vw;\n left: 50%;\n margin-left: -17.2vw;\n margin-top: -8.53333333vw;\n top: 50%;\n}\n.guide .toLesson[data-v-7971dcf4] {\n width: 12vw;\n position: absolute;\n bottom: 24vw;\n left: 24.26666667vw;\n -webkit-transform: rotate(-20deg);\n transform: rotate(-20deg);\n}\n.guide .color-red[data-v-7971dcf4] {\n color: #FF6477;\n}\n.guide .lesson-block[data-v-7971dcf4] {\n width: 134px;\n height: 57px;\n border-radius: 29px;\n border: 1px solid #ffffff;\n font-size: 20px;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #ffffff;\n line-height: 15.2vw;\n text-align: center;\n position: absolute;\n bottom: 5.33333333vw;\n left: 50%;\n margin-left: -17.86666667vw;\n}\n.guide .lesson-text[data-v-7971dcf4] {\n width: 30.4vw;\n height: 6.93333333vw;\n line-height: 6.93333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n font-size: 3.73333333vw;\n border-radius: 2.13333333vw;\n position: absolute;\n bottom: 29.33333333vw;\n left: 36.53333333vw;\n text-align: center;\n border: 0.26666667vw solid #ffffff;\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/content.vue","D:/myproject/new-singsingH5/src/components/guide/D:/myproject/new-singsingH5/src/components/guide/content.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+BD;EACE,oBAAA;CD7BD;AC+BD;EACE,cAAA;EACA,gBAAA;EACA,mBAAA;EACA,UAAA;EACA,SAAA;EACA,oBAAA;EACA,qBAAA;CD7BD;AC+BD;EACE,mBAAA;EACA,WAAA;EACA,eAAA;EACA,oBAAA;EACA,iBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;CD7BD;AC+BD;EACE,cAAA;EACA,sBAAA;EACA,sBAAA;EACA,iBAAA;EACA,iCAAA;EACA,iBAAA;EACA,eAAA;EACA,0BAAA;EAEA,mCAAA;EACA,mBAAA;EACA,mBAAA;EAEA,kBAAA;EACA,mBAAA;EACA,0BAAA;EACA,4BAAA;CD/BD;ACiCD;EACE,wBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;EACA,cAAA;EACA,qBAAA;EACA,4BAAA;EACA,mCAAA;EACA,mBAAA;EACA,UAAA;EACA,oBAAA;CD/BD;ACiCD;EACE,YAAA;EACA,mBAAA;EACA,mBAAA;EACA,WAAA;CD/BD;ACiCD;EACE,gBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,SAAA;EACA,aAAA;EACA,+BAAA;EACA,cAAA;CD/BD;ACuBD;EAUI,mBAAA;EACA,cAAA;EACA,UAAA;EACA,qBAAA;EACA,0BAAA;EACA,SAAA;CD9BH;ACeD;EAkBI,YAAA;EACA,mBAAA;EACA,aAAA;EACA,oBAAA;EACA,kCAAA;UAAA,0BAAA;CD9BH;ACQD;EAyBI,eAAA;CD9BH;ACKD;EA4BI,aAAA;EACA,aAAA;EACA,oBAAA;EACA,0BAAA;EACA,gBAAA;EACA,iCAAA;EACA,iBAAA;EACA,eAAA;EACA,oBAAA;EACA,mBAAA;EACA,mBAAA;EACA,qBAAA;EACA,UAAA;EACA,4BAAA;CD9BH;ACXD;EA4CI,cAAA;EACA,qBAAA;EACA,0BAAA;EACA,gCAAA;EACA,iBAAA;EACA,wBAAA;EACA,4BAAA;EACA,mBAAA;EACA,sBAAA;EACA,oBAAA;EACA,mBAAA;EACA,mCAAA;CD9BH",file:"content.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.star {\n width: 6.13333333vw;\n}\n.guide-content {\n width: 73.6vw;\n height: 124.8vw;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-top: -62.4vw;\n margin-left: -36.8vw;\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.title {\n width: 63.2vw;\n height: 15.46666667vw;\n padding: 2.66666667vw;\n font-size: 6.4vw;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #ffffff;\n line-height: 7.73333333vw;\n border: 0.26666667vw solid #ffffff;\n position: absolute;\n text-align: center;\n top: 5.33333333vw;\n left: 2.66666667vw;\n padding-top: 2.66666667vw;\n border-radius: 2.13333333vw;\n}\n.title-test {\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n line-height: 6.93333333vw;\n position: absolute;\n width: 38.4vw;\n height: 6.93333333vw;\n border-radius: 2.13333333vw;\n border: 0.26666667vw solid #ffffff;\n text-align: center;\n top: 32vw;\n left: 29.33333333vw;\n}\n.toTitle {\n width: 12vw;\n position: absolute;\n top: 29.33333333vw;\n left: 16vw;\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: 50%;\n margin-left: -17.2vw;\n margin-top: -8.53333333vw;\n top: 50%;\n}\n.guide .toLesson {\n width: 12vw;\n position: absolute;\n bottom: 24vw;\n left: 24.26666667vw;\n transform: rotate(-20deg);\n}\n.guide .color-red {\n color: #FF6477;\n}\n.guide .lesson-block {\n width: 134px;\n height: 57px;\n border-radius: 29px;\n border: 1px solid #ffffff;\n font-size: 20px;\n font-family: PingFangSC-Semibold;\n font-weight: 600;\n color: #ffffff;\n line-height: 15.2vw;\n text-align: center;\n position: absolute;\n bottom: 5.33333333vw;\n left: 50%;\n margin-left: -17.86666667vw;\n}\n.guide .lesson-text {\n width: 30.4vw;\n height: 6.93333333vw;\n line-height: 6.93333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n font-size: 3.73333333vw;\n border-radius: 2.13333333vw;\n position: absolute;\n bottom: 29.33333333vw;\n left: 36.53333333vw;\n text-align: center;\n border: 0.26666667vw solid #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@import "../../util/public";\n.star{\n width: 23*@toVw;\n}\n.guide-content{\n width: 276*@toVw;\n height: 468*@toVw;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-top: -234*@toVw;\n margin-left: -138*@toVw;\n}\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.title{\n width:237*@toVw;\n height:58*@toVw;\n padding: 10*@toVw;\n font-size:24*@toVw;\n font-family:PingFangSC-Semibold;\n font-weight:600;\n color:rgba(255,255,255,1);\n line-height:29*@toVw;\n border-radius:8*@toVw;\n border:1*@toVw solid rgba(255,255,255,1);\n position: absolute;\n text-align: center;\n border-radius: 8*@toVw;\n top: 20*@toVw;\n left: 10*@toVw;\n padding-top:10*@toVw ;\n border-radius:8*@toVw;\n}\n.title-test{\n font-size:14*@toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(255,255,255,1);\n line-height:26*@toVw;\n position: absolute;\n width:144*@toVw;\n height:26*@toVw;\n border-radius:8*@toVw;\n border:1*@toVw solid rgba(255,255,255,1);\n text-align: center;\n top: 120*@toVw;\n left: 110*@toVw;\n}\n.toTitle{\n width: 45*@toVw;\n position: absolute;\n top: 110*@toVw;\n left: 60*@toVw ;\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: 50%;\n margin-left: -64.5*@toVw;\n margin-top: -32*@toVw;\n top: 50%;\n }\n .toLesson{\n width: 45*@toVw;\n position: absolute;\n bottom: 90*@toVw;\n left: 91*@toVw;\n transform: rotate(-20deg);\n }\n .color-red{\n color: #FF6477;\n }\n .lesson-block{\n width:134px;\n height:57px;\n border-radius:29px;\n border:1px solid rgba(255,255,255,1);\n font-size:20px;\n font-family:PingFangSC-Semibold;\n font-weight:600;\n color:rgba(255,255,255,1);\n line-height: 57*@toVw;\n text-align: center;\n position: absolute;\n bottom: 20*@toVw;\n left: 50%;\n margin-left: -67*@toVw;\n }\n .lesson-text{\n width:114*@toVw;\n height:26*@toVw;\n line-height: 26*@toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n font-size: 14*@toVw;\n border-radius:8*@toVw;\n position: absolute;\n bottom: 110*@toVw;\n left: 137*@toVw;\n text-align: center;\n border:1*@toVw solid rgba(255,255,255,1)\n }\n}\n'],sourceRoot:""}])},"M5/F":function(n,t,A){(n.exports=A("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-61381b69] {\n float: right;\n}\n.main-block[data-v-61381b69] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-61381b69]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-61381b69]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-61381b69]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-61381b69]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.star[data-v-61381b69] {\n width: 6.13333333vw;\n}\n.to1[data-v-61381b69] {\n width: 13.33333333vw;\n -webkit-transform: rotate(190deg);\n transform: rotate(190deg);\n position: absolute;\n left: 48vw;\n top: 13.33333333vw;\n}\n.to2[data-v-61381b69] {\n width: 13.33333333vw;\n -webkit-transform: rotate(160deg);\n transform: rotate(160deg);\n position: absolute;\n left: 58.66666667vw;\n top: 17.33333333vw;\n}\n.to3[data-v-61381b69] {\n width: 13.33333333vw;\n -webkit-transform: rotate(140deg);\n transform: rotate(140deg);\n position: absolute;\n left: 70.66666667vw;\n top: 18.66666667vw;\n}\n.text1[data-v-61381b69] {\n position: absolute;\n top: 17.33333333vw;\n left: 8vw;\n}\n.text2[data-v-61381b69] {\n position: absolute;\n top: 24vw;\n left: 21.33333333vw;\n}\n.text3[data-v-61381b69] {\n position: absolute;\n top: 32vw;\n left: 40vw;\n}\n.off[data-v-61381b69] {\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.Unit[data-v-61381b69] {\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n border: 0.26666667vw solid #fff;\n position: absolute;\n text-align: center;\n width: 18.4vw;\n top: 1.86666667vw;\n right: 5.33333333vw;\n padding-top: 2.66666667vw;\n height: 14.66666667vw;\n border-radius: 2.13333333vw;\n}\n.until-test[data-v-61381b69] {\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n line-height: 6.93333333vw;\n position: absolute;\n width: 38.4vw;\n height: 6.93333333vw;\n border-radius: 2.13333333vw;\n border: 0.26666667vw solid #ffffff;\n text-align: center;\n top: 23.2vw;\n right: 26.66666667vw;\n}\n.toUntil[data-v-61381b69] {\n width: 12vw;\n position: absolute;\n top: 20.53333333vw;\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n right: 11.46666667vw;\n}\n.guide[data-v-61381b69] {\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-61381b69] {\n position: absolute;\n width: 34.4vw;\n left: 32.8vw;\n top: 109.33333333vw;\n}\n.guide .toLesson[data-v-61381b69] {\n width: 12vw;\n position: absolute;\n top: 50.66666667vw;\n left: 24.26666667vw;\n}\n.guide .toLesson.unit-no[data-v-61381b69] {\n top: 32vw;\n}\n.guide .color-red[data-v-61381b69] {\n color: #FF6477;\n}\n.guide .lesson-block[data-v-61381b69] {\n width: 89.6vw;\n position: absolute;\n top: 61.33333333vw;\n left: 5.06666667vw;\n}\n.guide .lesson-block.unit-no[data-v-61381b69] {\n top: 42.66666667vw;\n}\n.guide .lesson-block img[data-v-61381b69] {\n width: 100%;\n}\n.guide .lesson-text[data-v-61381b69] {\n width: 41.06666667vw;\n height: 6.93333333vw;\n line-height: 6.93333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n font-size: 3.73333333vw;\n border-radius: 2.13333333vw;\n position: absolute;\n top: 49.86666667vw;\n left: 36.53333333vw;\n text-align: center;\n border: 0.26666667vw solid #ffffff;\n}\n.guide .lesson-text.unit-no[data-v-61381b69] {\n top: 29.33333333vw;\n}\n.guide .go[data-v-61381b69] {\n width: 17.86666667vw;\n position: absolute;\n bottom: 67.73333333vw;\n left: 22.13333333vw;\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/map.vue","D:/myproject/new-singsingH5/src/components/guide/D:/myproject/new-singsingH5/src/components/guide/map.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;ACkCD;EACE,oBAAA;CDhCD;ACkCD;EACE,qBAAA;EACA,kCAAA;UAAA,0BAAA;EACA,mBAAA;EACA,WAAA;EACA,mBAAA;CDhCD;ACkCD;EACE,qBAAA;EACA,kCAAA;UAAA,0BAAA;EACA,mBAAA;EACA,oBAAA;EACA,mBAAA;CDhCD;ACkCD;EACE,qBAAA;EACA,kCAAA;UAAA,0BAAA;EACA,mBAAA;EACA,oBAAA;EACA,mBAAA;CDhCD;ACkCD;EACE,mBAAA;EACA,mBAAA;EACA,UAAA;CDhCD;ACkCD;EACE,mBAAA;EACA,UAAA;EACA,oBAAA;CDhCD;ACkCD;EACE,mBAAA;EACA,UAAA;EACA,WAAA;CDhCD;ACkCD;EACE,mBAAA;EACA,WAAA;EACA,eAAA;EACA,oBAAA;EACA,iBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;CDhCD;ACkCD;EACE,wBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,gCAAA;EACA,mBAAA;EACA,mBAAA;EAEA,cAAA;EACA,kBAAA;EACA,oBAAA;EACA,0BAAA;EACA,sBAAA;EACA,4BAAA;CDjCD;ACmCD;EACE,wBAAA;EACA,gCAAA;EACA,iBAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;EACA,cAAA;EACA,qBAAA;EACA,4BAAA;EACA,mCAAA;EACA,mBAAA;EACA,YAAA;EACA,qBAAA;CDjCD;ACmCD;EACE,YAAA;EACA,mBAAA;EACA,mBAAA;EACA,kCAAA;UAAA,0BAAA;EACA,qBAAA;CDjCD;ACmCD;EACE,gBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,SAAA;EACA,aAAA;EACA,+BAAA;EACA,cAAA;CDjCD;ACyBD;EAUI,mBAAA;EACA,cAAA;EACA,aAAA;EACA,oBAAA;CDhCH;ACmBD;EAmBI,YAAA;EACA,mBAAA;EACA,mBAAA;EACA,oBAAA;CDnCH;AC6BG;EACE,UAAA;CD3BL;ACUD;EAyBI,eAAA;CDhCH;ACOD;EA+BI,cAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;CDnCH;AC6BG;EACE,mBAAA;CD3BL;ACFD;EAoCM,YAAA;CD/BL;ACLD;EA2CI,qBAAA;EACA,qBAAA;EACA,0BAAA;EACA,gCAAA;EACA,iBAAA;EACA,wBAAA;EACA,4BAAA;EACA,mBAAA;EACA,mBAAA;EACA,oBAAA;EACA,mBAAA;EACA,mCAAA;CDnCH;ACqBG;EACE,mBAAA;CDnBL;ACtBD;EAyDI,qBAAA;EACA,mBAAA;EACA,sBAAA;EACA,oBAAA;CDhCH",file:"map.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.star {\n width: 6.13333333vw;\n}\n.to1 {\n width: 13.33333333vw;\n transform: rotate(190deg);\n position: absolute;\n left: 48vw;\n top: 13.33333333vw;\n}\n.to2 {\n width: 13.33333333vw;\n transform: rotate(160deg);\n position: absolute;\n left: 58.66666667vw;\n top: 17.33333333vw;\n}\n.to3 {\n width: 13.33333333vw;\n transform: rotate(140deg);\n position: absolute;\n left: 70.66666667vw;\n top: 18.66666667vw;\n}\n.text1 {\n position: absolute;\n top: 17.33333333vw;\n left: 8vw;\n}\n.text2 {\n position: absolute;\n top: 24vw;\n left: 21.33333333vw;\n}\n.text3 {\n position: absolute;\n top: 32vw;\n left: 40vw;\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.Unit {\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n border: 0.26666667vw solid #fff;\n position: absolute;\n text-align: center;\n width: 18.4vw;\n top: 1.86666667vw;\n right: 5.33333333vw;\n padding-top: 2.66666667vw;\n height: 14.66666667vw;\n border-radius: 2.13333333vw;\n}\n.until-test {\n font-size: 3.73333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n color: #ffffff;\n line-height: 6.93333333vw;\n position: absolute;\n width: 38.4vw;\n height: 6.93333333vw;\n border-radius: 2.13333333vw;\n border: 0.26666667vw solid #ffffff;\n text-align: center;\n top: 23.2vw;\n right: 26.66666667vw;\n}\n.toUntil {\n width: 12vw;\n position: absolute;\n top: 20.53333333vw;\n transform: rotate(180deg);\n right: 11.46666667vw;\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 top: 109.33333333vw;\n}\n.guide .toLesson {\n width: 12vw;\n position: absolute;\n top: 50.66666667vw;\n left: 24.26666667vw;\n}\n.guide .toLesson.unit-no {\n top: 32vw;\n}\n.guide .color-red {\n color: #FF6477;\n}\n.guide .lesson-block {\n width: 89.6vw;\n position: absolute;\n top: 61.33333333vw;\n left: 5.06666667vw;\n}\n.guide .lesson-block.unit-no {\n top: 42.66666667vw;\n}\n.guide .lesson-block img {\n width: 100%;\n}\n.guide .lesson-text {\n width: 41.06666667vw;\n height: 6.93333333vw;\n line-height: 6.93333333vw;\n font-family: PingFang-SC-Medium;\n font-weight: 500;\n font-size: 3.73333333vw;\n border-radius: 2.13333333vw;\n position: absolute;\n top: 49.86666667vw;\n left: 36.53333333vw;\n text-align: center;\n border: 0.26666667vw solid #ffffff;\n}\n.guide .lesson-text.unit-no {\n top: 29.33333333vw;\n}\n.guide .go {\n width: 17.86666667vw;\n position: absolute;\n bottom: 67.73333333vw;\n left: 22.13333333vw;\n}\n",'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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.star{\n width: 23*@toVw;\n}\n.to1{\n width: 50*@toVw;\n transform: rotate(190deg);\n position: absolute;\n left: 180*@toVw;\n top: 50*@toVw;\n}\n.to2{\n width: 50*@toVw;\n transform: rotate(160deg);\n position: absolute;\n left: 220*@toVw;\n top: 65*@toVw;\n}\n.to3{\n width: 50*@toVw;\n transform: rotate(140deg);\n position: absolute;\n left: 265*@toVw;\n top: 70*@toVw;\n}\n.text1{\n position: absolute;\n top: 65*@toVw;\n left: 30*@toVw;\n}\n.text2{\n position: absolute;\n top: 90*@toVw;\n left: 80*@toVw;\n}\n.text3{\n position: absolute;\n top: 120*@toVw;\n left: 150*@toVw;\n}\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.Unit{\n font-size:14*@toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(255,255,255,1);\n border: 1*@toVw solid #fff;\n position: absolute;\n text-align: center;\n border-radius: 8*@toVw;\n width:69*@toVw;\n top: 7*@toVw;\n right: 20*@toVw;\n padding-top:10*@toVw ;\n height:55*@toVw;\n border-radius:8*@toVw;\n}\n.until-test{\n font-size:14*@toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(255,255,255,1);\n line-height:26*@toVw;\n position: absolute;\n width:144*@toVw;\n height:26*@toVw;\n border-radius:8*@toVw;\n border:1*@toVw solid rgba(255,255,255,1);\n text-align: center;\n top: 87*@toVw;\n right: 100*@toVw;\n}\n.toUntil{\n width: 45*@toVw;\n position: absolute;\n top: 77*@toVw;\n transform: rotate(180deg);\n right: 43*@toVw ;\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 top: 410*@toVw;\n }\n .toLesson{\n &.unit-no{\n top: 120*@toVw;\n }\n width: 45*@toVw;\n position: absolute;\n top: 190*@toVw;\n left: 91*@toVw;\n }\n .color-red{\n color: #FF6477;\n }\n .lesson-block{\n &.unit-no{\n top: 160*@toVw;\n }\n width:336*@toVw;\n position: absolute;\n top: 230*@toVw;\n left: 19*@toVw;\n img{\n width: 100%;\n }\n }\n .lesson-text{\n &.unit-no{\n top: 110*@toVw;\n }\n width:154*@toVw;\n height:26*@toVw;\n line-height: 26*@toVw;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n font-size: 14*@toVw;\n border-radius:8*@toVw;\n position: absolute;\n top: 187*@toVw;\n left: 137*@toVw;\n text-align: center;\n border:1*@toVw solid rgba(255,255,255,1)\n }\n .go{\n width: 67*@toVw;\n position: absolute;\n bottom: 254*@toVw;\n left: 83*@toVw;\n }\n}\n'],sourceRoot:""}])},QkSs:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAZlBMVEVHcEz/xw7/yA7/xw//yAr/xw7/xw7/yg3/yh7/zCP/xxL/xg//xRD/xBD+42b+5XP+42P/2QX/5AH/0Ar+6IL/zAz/3gT/1Qj+64/+7Zz/213/8bP+76f/yA3/0DX/10z+3Tv+4U3sgkOvAAAADXRSTlMAOKQlCoJVbeT9xtS0QyjZWAAAAcZJREFUOMu9092agiAQBmB/UkADNVMJBfH+b3JnQGmLdtej/Q7M7H0GZqQk+YfkVZWfcRe6LPRyApJmnhtypuAMOVESCi7LiZK4QylP7JKI5SHlYxHkr4KPPX+UJArMssCl/b0kleDmGaT8tSRR0AiOBxpSP5a8pCWV0Ag6gJKS9BKJIquoWVVzv0PHCywt7/dms5ZVWVF6n2cgVgHEB2cDO5TH90asq6FZntRr24omxEnnns+EaNc6oUy1EOHTuMpYDn/H4I+tYjQhnNs2ooE5aDmHERScs/WbFPtyod7GNC+wHZCcWdiACHa/c9WmftCFHw9KtNsT+mx27CaAxTFILznXzFi7uVhrb7fbOHbd1BfPkXuph6Hvp24cb0dGrPjyKskuEXav8O2Vk6MkwiBh5ehokAPi2mMoGB+hEuGxtqMjtlJGsODPkp4C66YiglceSqL0maYsgjUPEqjDcO3r6HgfM3fDdHSCz16/wzRAbZQyvc8w6PxD0y7AMGZw0br81DRkVWplDK+o9H7A3pvmDFmW5xlSOIaQ97apXxaZ+8tdgRp8Vn9o2ihzTUN3lfEyhsxU6csgKsMiiHuso/dawlu47vdfuec6yFvvxuoAAAAASUVORK5CYII="},"W/iF":function(n,t,A){var o=A("Bka6");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);A("rjj0")("f3c11414",o,!1,{})},WcTT:function(n,t){n.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=="},e2Pt:function(n,t,A){n.exports=A.p+"static/img/diaBG.5949dd1.png"},qmiW:function(n,t,A){n.exports=A.p+"static/img/map.cc850ff.png"},vqEA:function(n,t,A){var o=A("M5/F");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);A("rjj0")("1f74c410",o,!1,{})}});
//# sourceMappingURL=4.b3f50c3dd18a8ff96dcf.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([24],{CCn6:function(t,e,n){"use strict";var a=n("7+uW"),o=n("//Fk"),i=n.n(o),r=n("mvHQ"),c=n.n(r),u=n("mtWM"),s=n.n(u),l=n("NC6I"),p=n.n(l),h=(n("IcnI"),n("Au9i")),f=n("YaEn");n("zSLJ");s.a.defaults.timeout=5e4,s.a.defaults.baseURL="",s.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(c()(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()(c()(n))}else if("/api/admin/login"!==t.url){t.data=t.data||{};var o=JSON.parse(c()(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()(c()(o))}return t},function(t){return i.a.reject(t)}),s.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 d}),n.d(e,"E",function(){return m}),n.d(e,"g",function(){return g}),n.d(e,"x",function(){return A}),n.d(e,"F",function(){return v}),n.d(e,"G",function(){return y}),n.d(e,"C",function(){return w}),n.d(e,"n",function(){return b}),n.d(e,"f",function(){return $}),n.d(e,"m",function(){return _}),n.d(e,"z",function(){return C}),n.d(e,"I",function(){return S}),n.d(e,"i",function(){return k}),n.d(e,"p",function(){return P}),n.d(e,"q",function(){return I}),n.d(e,"D",function(){return E}),n.d(e,"w",function(){return x}),n.d(e,"o",function(){return O}),n.d(e,"v",function(){return M}),n.d(e,"e",function(){return T}),n.d(e,"h",function(){return U}),n.d(e,"l",function(){return N}),n.d(e,"k",function(){return j}),n.d(e,"H",function(){return H}),n.d(e,"b",function(){return L}),n.d(e,"j",function(){return D}),n.d(e,"s",function(){return q}),n.d(e,"y",function(){return G}),n.d(e,"a",function(){return R}),n.d(e,"c",function(){return F}),n.d(e,"r",function(){return W}),n.d(e,"t",function(){return Y}),n.d(e,"u",function(){return z}),n.d(e,"A",function(){return B}),n.d(e,"B",function(){return J});a.default.prototype.$post=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new i.a(function(n,a){s.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(h.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){s.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(h.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){s.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(h.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){s.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(h.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){s.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(h.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 c=new FormData,u=e.file.slice(1024*i*1024*10,1024*(i+1)*1024*10);c.append("chunk",i),c.append("file_name",e.file.name),c.append("count",o),c.append("type",e.type),c.append("file",u),s.a.post(t,c,{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(h.Toast)(t.data.msg)}).catch(function(t){h.Indicator.close(),a(t)})}()})},a.default.prototype.$ret2=function(t){return new i.a(function(e,n){s.a.get(t).then(function(t){e(t.data)}).catch(function(t){n(t)})})};var d=function(){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/banner/list")},m=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/jssdk",t)},g=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/goods/info/"+t)},A=function(){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/address/info")},v=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/bill/wechat/pay",t)},y=function(t){return a.default.prototype.$post("https://wechat-test.changchangenglish.com/api/client/address/save",t)},w=function(){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/user/course/list")},b=function(t,e){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/course/category/list/"+t,e)},$=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/course/relation/list/"+t)},_=function(t,e,n){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/element/info/"+t+"/"+e+"/"+n)},C=function(){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/me")},S=function(t,e,n,o){return a.default.prototype.$post("https://wechat-test.changchangenglish.com/api/client/user/watch/log/"+t+"/"+e+"/"+n,o)},k=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/group/info/"+t)},P=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/order/info/"+t)},I=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/order/list",t)},E=function(){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/user/watch/report")},x=function(){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/me/teacher")},O=function(){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/new/user/direct")},M=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/bill/wechat/status",t)},T=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/user/coupon/list",{goods_id:t})},U=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/goods/list",t)},N=function(t,e){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/user/invite/earnings/"+e,t)},j=function(t,e){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/user/invite/list/"+e,t)},H=function(t){return a.default.prototype.$post("https://wechat-test.changchangenglish.com/api/client/mobile/code",t)},L=function(t){return a.default.prototype.$put("https://wechat-test.changchangenglish.com/api/client/user/mobile/bind",t)},D=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/user/bootPage",t)},q=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/redirect",t)},G=function(t){return a.default.prototype.$fetch("https://wechat-test.changchangenglish.com/api/client/user/collect",t)},R=function(t){return a.default.prototype.$post("https://wechat-test.changchangenglish.com/api/client/user/collect",t)},F=function(t){return a.default.prototype.$put("https://wechat-test.changchangenglish.com/api/client/user/collect/"+t)},W=function(t){return a.default.prototype.$fetch("/api/client/user/watch/report/"+t)},Y=function(){return a.default.prototype.$fetch("/api/client/share/goods")},z=function(t){return a.default.prototype.$fetch("/api/public/short/url",t)},B=function(){return a.default.prototype.$fetch("/api/client/user/last/integral")},J=function(){return a.default.prototype.$fetch("/api/client/user/integral")}},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 c=!1;var u=n("VU/8")({name:"App",mounted:function(){}},r,!1,function(t){c||n("GHGh")},null,null);u.options.__file="src/App.vue";var s=u.exports,l=n("YaEn"),p=n("IcnI"),h=n("Au9i"),f=n.n(h),d=n("KPKd"),m=n.n(d),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:l.a,store:p.a,components:{App:s},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"),c=n("sf/l"),u=n("/ocq"),s=n("fk8Z"),l=n.n(s),p=n("CCn6");i.default.use(u.a);var h={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(),d=new u.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:"/star",name:"star",component:function(t){return Promise.all([n.e(0),n.e(3)]).then(function(){var e=[n("riDf")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0}},{path:"/shareGoods",name:"shareGoods",component:function(t){return n.e(9).then(function(){var e=[n("54Ry")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0,noNew:!0}},{path:"/myGoodsList",name:"myGoodsList",component:function(t){return Promise.all([n.e(0),n.e(19)]).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 Promise.all([n.e(0),n.e(15)]).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(22)]).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(16).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(11)]).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(8)]).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(20)]).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(4)]).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(14).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(13).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(5)]).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(6)]).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(10).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(21).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)}}]});d.beforeEach(function(t,e,n){i.default.nextTick(function(){l.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",h.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&&"index"===t.name){var u=c.a.getUrlParam().token||t.query.token;r.a.dispatch("setToken",u),Object(p.z)().then(function(t){localStorage.setItem("userDesc",o()(t)),l.a.login(t.user_id),a()}).catch(function(){localStorage.getItem("userDesc")&&a()})}else if(localStorage.getItem("cc_token"))r.a.dispatch("setToken",localStorage.getItem("cc_token")),localStorage.getItem("userDesc")?(l.a.login(JSON.parse(localStorage.getItem("userDesc")).user_id),a()):Object(p.z)().then(function(t){localStorage.setItem("userDesc",o()(t)),l.a.login(t.user_id),a()}).catch(function(){localStorage.getItem("userDesc")&&a()});else{var s={retUrl:t.fullPath};t.meta.noNew&&(s.is_new_user_url=1),n({name:"author",query:s})}}),e.a=d},"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.cf0a0018b4d0bea22d86.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_getUserWatchApi","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","api_getOtherUserWatchApi","api_getShareGoodsApi","api_getShortApi","api_getUserIntegralApi","api_getUserIntegralListApi","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","getOtherUserWatchUrl","getShortUrl","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":"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","file":"static/js/app.cf0a0018b4d0bea22d86.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';\nimport {post,fetch,patch,put,del,upload,ret2} from './index'\nconst _baseUrl=process.env.API_URL;\nVue.prototype.$post=post;\nVue.prototype.$fetch=fetch;\nVue.prototype.$patch=patch;\nVue.prototype.$put=put;\nVue.prototype.$del=del;\nVue.prototype.$upload = upload;\nVue.prototype.$ret2 = ret2;\n\n// 获取banner列表\nconst getBannerListUrl = `${_baseUrl}api/client/banner/list`;\nexport const getBannerListApi = function () {\n return Vue.prototype.$fetch(getBannerListUrl)\n};\n// 获取微信授权\nconst getwechatParamUrl = `${_baseUrl}api/client/jssdk`;\nexport const getwechatParam = function (json) {\n return Vue.prototype.$fetch(getwechatParamUrl,json)\n};\n\n// 文件上传\nconst uploadFileUrl = `${_baseUrl}api/public/upload/zone`;\nexport const uploadFileApi = function (json) {\n return Vue.prototype.$upload(uploadFileUrl,json)\n};\n\n// 获取商品详情\nconst getGoodsDetailUrl = `${_baseUrl}api/client/goods/info/`;\nexport const getGoodsDetailApi = function (id) {\n return Vue.prototype.$fetch(`${getGoodsDetailUrl}${id}`)\n};\n// 获取用户地址\nconst getUserAdressUrl = `${_baseUrl}api/client/address/info`;\nexport const getUserAdressApi = function () {\n return Vue.prototype.$fetch(getUserAdressUrl)\n};\n// 微信支付\nconst payUrl = `${_baseUrl}api/client/bill/wechat/pay`\nexport const payApi = function (json) {\n return Vue.prototype.$fetch(payUrl,json)\n};\n// 保存用户地址\nconst saveAddressUrl = `${_baseUrl}api/client/address/save`\nexport const saveAddressApi = function (json) {\n return Vue.prototype.$post(saveAddressUrl,json)\n};\n// 用户已购课程\nconst getUserLessonUrl = `${_baseUrl}api/client/user/course/list`\nexport const getUserLessonApi = function () {\n return Vue.prototype.$fetch(getUserLessonUrl)\n};\n// 课包列表\nconst getLessonListUrl = `${_baseUrl}api/client/course/category/list/`\nexport const getLessonListApi = function (id,json) {\n return Vue.prototype.$fetch(`${getLessonListUrl}${id}`,json)\n};\n// 获取主题列表\nconst getCourseListUrl = `${_baseUrl}api/client/course/relation/list/`\nexport const getCourseListApi = function (id) {\n return Vue.prototype.$fetch(`${getCourseListUrl}${id}`)\n};\n//获取课包详情\nconst getLessonDetailUrl = `${_baseUrl}api/client/element/info/`\nexport const getLessonDetailApi = function (periods_id,category_id,element_id) {\n return Vue.prototype.$fetch(`${getLessonDetailUrl}${periods_id}/${category_id}/${element_id}`)\n};\n// 获取客户详情\nconst getUserDetailUrl = `${_baseUrl}api/client/me`;\nexport const getUserDetailApi = function () {\n return Vue.prototype.$fetch(getUserDetailUrl)\n};\n// 提交看课数据\nconst subUserLessonUrl = `${_baseUrl}api/client/user/watch/log/`;\nexport const subUserLessonApi = function (element_id,category_id,periods_id,json) {\n return Vue.prototype.$post(`${subUserLessonUrl}${element_id}/${category_id}/${periods_id}`,json)\n};\n// 获取团购详情\nconst getGroupDetailUrl = `${_baseUrl}api/client/group/info/`;\nexport const getGroupDetailApi = function (group_id) {\n return Vue.prototype.$fetch(`${getGroupDetailUrl}${group_id}`)\n};\n// 获取订单详情\nconst getOrderDetailUrl = `${_baseUrl}api/client/order/info/`;\nexport const getOrderDetailApi = function (id) {\n return Vue.prototype.$fetch(`${getOrderDetailUrl}${id}`)\n};\n// 获取用户订单列表\nconst getOrderListUrl = `${_baseUrl}api/client/order/list`;\nexport const getOrderListApi = function (json) {\n return Vue.prototype.$fetch(getOrderListUrl,json)\n};\n// 用户看课统计\nconst getUserWatchUrl = `${_baseUrl}api/client/user/watch/report`;\nexport const getUserWatchApi = function () {\n return Vue.prototype.$fetch(getUserWatchUrl)\n};\n// 获取老师\nconst getTeacherDetailUrl = `${_baseUrl}api/client/me/teacher`;\nexport const getTeacherApi = function () {\n return Vue.prototype.$fetch(getTeacherDetailUrl)\n};\n// 获取新用户自动跳转\nconst getNewUrl = `${_baseUrl}api/client/new/user/direct`;\nexport const getNewApi = function () {\n return Vue.prototype.$fetch(getNewUrl)\n};\n// 查看是否可购买该商品\nconst getStatusWechatUrl = `${_baseUrl}api/client/bill/wechat/status`;\nexport const getStatusWechatApi = function (json) {\n return Vue.prototype.$fetch(getStatusWechatUrl,json)\n};\n\n// 用户可用优惠券\nconst getCouponListUrl = `${_baseUrl}api/client/user/coupon/list`;\nexport const getCouponListApi = function (id) {\n return Vue.prototype.$fetch(getCouponListUrl,{goods_id:id})\n};\n// 获取商品列表\nconst getGoodsListUrl = `${_baseUrl}api/client/goods/list`;\nexport const getGoodsListApi = function (json) {\n return Vue.prototype.$fetch(getGoodsListUrl,json)\n};\n//获取邀请战绩收益\nconst getInviteResultUrl = `${_baseUrl}api/client/user/invite/earnings`;\nexport const getInviteResultApi = function (json,id) {\n return Vue.prototype.$fetch(`${getInviteResultUrl}/${id}`,json)\n};\n//获取邀请战绩用户列表\nconst getInviteListUrl = `${_baseUrl}api/client/user/invite/list`;\nexport const getInviteListApi = function (json,id) {\n return Vue.prototype.$fetch(`${getInviteListUrl}/${id}`,json)\n};\n// 发送验证码\nconst sendMobileCodeUrl = `${_baseUrl}api/client/mobile/code`;\nexport const sendMobileCodeApi = function (json) {\n return Vue.prototype.$post(sendMobileCodeUrl,json)\n};\n// 绑定手机号\nconst bindMobileUrl = `${_baseUrl}api/client/user/mobile/bind`;\nexport const bindMobileApi = function (json) {\n return Vue.prototype.$put(bindMobileUrl,json)\n};\n// 获取引导参数\nconst getGuideUrl =`${_baseUrl}api/client/user/bootPage`;\nexport const getGuideApi = function (json) {\n return Vue.prototype.$fetch(getGuideUrl,json)\n};\n// 设置引导参数\nconst setGuideUrl =`${_baseUrl}api/client/user/bootPage`;\nexport const setGuideApi = function (json) {\n return Vue.prototype.$post(setGuideUrl,json)\n};\n// 查找跳转\nconst getRedirectUrl =`${_baseUrl}api/client/redirect`;\nexport const getRedirectApi = function (json) {\n return Vue.prototype.$fetch(getRedirectUrl,json)\n};\n\n// 获取用户收藏\nconst getUserCollectUrl =`${_baseUrl}api/client/user/collect`;\nexport const getUserCollectApi = function (json) {\n return Vue.prototype.$fetch(getUserCollectUrl,json)\n};\n\n// 用户添加收藏\nconst addUserCollectUrl =`${_baseUrl}api/client/user/collect`;\nexport const addUserCollectApi = function (json) {\n return Vue.prototype.$post(addUserCollectUrl,json)\n};\n\n// 用户取消收藏\nconst delUserCollectUrl =`${_baseUrl}api/client/user/collect/`;\nexport const delUserCollectApi = function (id) {\n return Vue.prototype.$put(delUserCollectUrl+id)\n};\n\n// 获取他人看课统计\nconst getOtherUserWatchUrl = `/api/client/user/watch/report/`;\nexport const getOtherUserWatchApi = function (id) {\n return Vue.prototype.$fetch(getOtherUserWatchUrl+id)\n};\n\n// 获取分享商品\nconst getShareGoodsUrl = '/api/client/share/goods';\nexport const getShareGoodsApi = function () {\n return Vue.prototype.$fetch(getShareGoodsUrl)\n};\n\n// 获取短网址\nconst getShortUrl = `/api/public/short/url`;\nexport const getShortApi = function (json) {\n return Vue.prototype.$fetch(getShortUrl,json)\n};\n\n// 获取用户总积分\nconst getUserIntegralUrl = '/api/client/user/last/integral';\nexport const getUserIntegralApi = function () {\n return Vue.prototype.$fetch(getUserIntegralUrl)\n};\n\n// 获取用户总积分\nconst getUserIntegralListUrl = '/api/client/user/integral';\nexport const getUserIntegralListApi = function () {\n return Vue.prototype.$fetch(getUserIntegralListUrl)\n};\n\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 = 24","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'\nimport store from \"@/store\"\nimport common from '../util/common'\nimport Router from 'vue-router'\nimport sa from'sa-sdk-javascript';\nimport {getUserDetailApi} from \"../service/api\";\n\nVue.use(Router);\n\nlet browser = {\n versions: function () {\n let u = navigator.userAgent, app = navigator.appVersion;\n\n return { //移动终端浏览器版本信息\n trident: u.indexOf('Trident') > -1, //IE内核\n presto: u.indexOf('Presto') > -1, //opera内核\n webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核\n gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') === -1, //火狐内核\n mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端\n ios: !!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端\n android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器\n iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器\n iPad: u.indexOf('iPad') > -1, //是否iPad\n webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部\n };\n }(),\n\n language: (navigator.browserLanguage || navigator.language).toLowerCase()\n};\nlet ua = window.navigator.userAgent.toLowerCase();\nconst router =new Router({\n routes: [\n {\n path: '/',\n name: 'index',\n component: e=>require(['@/components/index'],e),//\n meta:{\n deep:0\n }\n }, {\n path: '/newLesson',\n name: 'newLesson',\n component: e=>require(['@/components/newLesson'],e),//\n meta:{\n deep:0\n }\n }, {\n path: '/star',\n name: 'star',\n component: e=>require(['@/components/star'],e),//\n meta:{\n deep:0\n }\n },\n {\n path: '/shareGoods',\n name: 'shareGoods',\n component: e=>require(['@/components/newLesson/shareGoods'],e),//\n meta:{\n deep:0,\n noNew:true\n }\n },{\n path: '/myGoodsList',\n name: 'myGoodsList',\n component: e=>require(['@/components/myGoodsList'],e),\n meta:{\n deep:1\n }\n },{\n path: '/mine',\n name: 'mine',\n component: e=>require(['@/components/mine'],e),\n meta:{\n deep:1\n }\n },{\n path: '/order',\n name: 'order',\n component: e=>require(['@/components/order'],e),\n meta:{\n deep:2\n }\n },{\n path: '/share',\n name: 'share',\n component: e=>require(['@/components/share'],e),\n meta:{\n deep:2\n }\n },\n {\n path: '/author',\n name: 'author',\n component: e=>require(['@/components/author'],e),\n meta:{\n deep:100,\n noNew:true\n }\n },{\n path: '/buyDetail',\n name: 'buyDetail',\n component: e=>require(['@/components/buy/index'],e),\n meta:{\n skip_login:false,\n noNew:true,\n deep:10\n }\n }, {\n path: '/buy',\n name: 'buy',\n component: e=>require(['@/components/buy/buy'],e),\n meta:{\n noNew:true,\n deep:11\n }\n }, {\n path: '/success',\n name: 'success',\n component: e=>require(['@/components/buy/success'],e),\n meta:{\n noNew:true,\n deep:12\n }\n },{\n path: '/buySuccess',\n name: 'buySuccess',\n component: e=>require(['@/components/buy/buySuccess'],e),\n meta:{\n noNew:true,\n deep:12\n }\n }, {\n path: '/map',\n name: 'map',\n component: e=>require(['@/components/map/index'],e),\n meta:{\n deep:3\n }\n },\n {\n path: '/saleSuccess',\n name: 'saleSuccess',\n component: e=>require(['@/components/buy/saleSuccess'],e),\n meta:{\n deep:4\n }\n }, {\n path: '/bindMobile',\n name: 'bindMobile',\n component: e=>require(['@/components/bindMobile'],e),\n meta:{\n deep:0\n }\n },\n {\n path: '/activity',\n name: 'activity',\n component: e=>require(['@/components/buy/activity'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/activityInvite',\n name: 'activityInvite',\n component: e=>require(['@/components/buy/activityInvite'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/inviteList',\n name: 'inviteList',\n component: e=>require(['@/components/buy/inviteList'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/collection',\n name: 'collection',\n component: e=>require(['@/components/collection'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/noWechat',\n name: 'noWechat',\n component: e=>require(['@/components/noWechat'],e),\n meta:{\n skip_login:false\n }\n },\n {\n path:'*',\n component: e=>require(['@/components/error'],e),\n },\n ]\n});\n\nrouter.beforeEach((to,from,next)=> {\n // 神策路由埋点\n Vue.nextTick(() => {\n sa.quick(\"autoTrackSinglePage\");\n });\n // 判断是否是微信环境 排除本地\n if(ua.match(/MicroMessenger/i) == 'micromessenger' || ua.match(/_SQ_/i) == '_sq_'){\n if(to.name == 'noWechat'){\n next({name:'index'});\n }\n }else{\n if(to.name !== 'noWechat' && process.env.NODE_ENV === 'production') {\n next({name:'noWechat'});\n }\n }\n // 移动端判断\n store.dispatch('isMobile',browser.versions.mobile);\n // 默认title\n document.title = '唱唱启蒙英语';\n let goOn=function(){\n if(localStorage.getItem('retUrl') && localStorage.getItem('retUrl') !== null && localStorage.getItem('retUrl') !== ''){\n let retUrl = localStorage.getItem('retUrl').toString();\n localStorage.removeItem('retUrl');\n next(retUrl);\n }else{\n next()\n }\n };\n if(to.name === 'author' || to.name === 'bindMobile' || to.name === 'noWechat'){\n next()\n }else if(window.location.href.indexOf('token')>-1 && to.name === 'index'){\n let token = common.getUrlParam().token || to.query.token;\n store.dispatch('setToken',token);\n getUserDetailApi().then(res=>{\n localStorage.setItem('userDesc',JSON.stringify(res));\n sa.login(res.user_id);\n goOn()\n }).catch(()=>{\n if(localStorage.getItem('userDesc')){\n goOn()\n }\n });\n }else if(localStorage.getItem('cc_token')) {\n store.dispatch('setToken', localStorage.getItem('cc_token'));\n if(localStorage.getItem('userDesc')){\n sa.login(JSON.parse(localStorage.getItem('userDesc')).user_id);\n goOn()\n }else{\n getUserDetailApi().then(res=>{\n localStorage.setItem('userDesc',JSON.stringify(res));\n sa.login(res.user_id);\n goOn()\n }).catch(()=>{\n if(localStorage.getItem('userDesc')){\n goOn()\n }\n });\n }\n // 无需token登录页面\n }else{\n let query = {retUrl:to.fullPath};\n if(to.meta.noNew){\n query.is_new_user_url = 1\n }\n next({name:'author',query:query})\n }\n\n // if(to.meta.skip_login){\n\n // next();\n // }\n});\n\nexport default router;\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 = 24"],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,f,o){for(var a,d,b,i=0,u=[];i<r.length;i++)d=r[i],t[d]&&u.push(t[d][0]),t[d]=0;for(a in f)Object.prototype.hasOwnProperty.call(f,a)&&(e[a]=f[a]);for(n&&n(r,f,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=c(c.s=o[i]);return b};var r={},t={25:0};function c(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,c),t.l=!0,t.exports}c.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,c){n=t[e]=[r,c]});n[2]=r;var f=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,c.nc&&o.setAttribute("nonce",c.nc),o.src=c.p+"static/js/"+e+"."+{0:"dd7a4a4d6f66f918b161",1:"da3e06916afac8c89525",2:"dc702f0c67e8da0334cd",3:"df882a2034deca64b145",4:"b3f50c3dd18a8ff96dcf",5:"c62d86e64759356ff1ba",6:"04d38e5348254f618428",7:"66bfd4a1cdeec8c8e9d0",8:"875eecd562d66bd65b8d",9:"45bbb64a997890335ce6",10:"fa60de166cbca7e85d05",11:"60f4b116867854040185",12:"75a80f4f133f79b0f941",13:"4df98b2dfc616f8b1e94",14:"cb4bd739b5365e3122f0",15:"2442636bb47d64ef25a7",16:"e3468245e2980686acf1",17:"be8b52ae5c775dab0208",18:"10f814fdfd8134e1a911",19:"73f6c511d32bbf66bf73",20:"27d0609e44cb6c1f2166",21:"55b6f35d1568d6f6e229",22:"cc052ebf236f74a5edfc"}[e]+".js";var a=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(a);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return o.onerror=o.onload=d,f.appendChild(o),r},c.m=e,c.c=r,c.d=function(e,n,r){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="",c.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.26e874c36687af9bfa0b.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap b6b132ba8f99711d247e"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","25","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","21","22","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":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,GAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,wBAA0nB7D,GAAA,MAClsB,IAAAkC,EAAA4B,WAAAC,EAAA,MAEA,SAAAA,IAEAlC,EAAAmC,QAAAnC,EAAAoC,OAAA,KACAC,aAAAhC,GACA,IAAAiC,EAAA9D,EAAAL,GACA,IAAAmE,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAApE,EAAA,aAEAK,EAAAL,QAAAqE,GAKA,OAfAxC,EAAAmC,QAAAnC,EAAAoC,OAAAF,EAaArC,EAAA4C,YAAAzC,GAEAL,GAIAX,EAAA0D,EAAA5D,EAGAE,EAAA2D,EAAAzD,EAGAF,EAAA4D,EAAA,SAAAxD,EAAAyD,EAAAC,GACA9D,EAAA+D,EAAA3D,EAAAyD,IACAnE,OAAAsE,eAAA5D,EAAAyD,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA9D,EAAAoE,EAAA,SAAA/D,GACA,IAAAyD,EAAAzD,KAAAgE,WACA,WAA2B,OAAAhE,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA4D,EAAAE,EAAA,IAAAA,GACAA,GAIA9D,EAAA+D,EAAA,SAAAO,EAAAC,GAAsD,OAAA7E,OAAAC,UAAAC,eAAAC,KAAAyE,EAAAC,IAGtDvE,EAAAyB,EAAA,GAGAzB,EAAAwE,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.26e874c36687af9bfa0b.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\t25: 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\":\"dd7a4a4d6f66f918b161\",\"1\":\"da3e06916afac8c89525\",\"2\":\"dc702f0c67e8da0334cd\",\"3\":\"df882a2034deca64b145\",\"4\":\"b3f50c3dd18a8ff96dcf\",\"5\":\"c62d86e64759356ff1ba\",\"6\":\"04d38e5348254f618428\",\"7\":\"66bfd4a1cdeec8c8e9d0\",\"8\":\"875eecd562d66bd65b8d\",\"9\":\"45bbb64a997890335ce6\",\"10\":\"fa60de166cbca7e85d05\",\"11\":\"60f4b116867854040185\",\"12\":\"75a80f4f133f79b0f941\",\"13\":\"4df98b2dfc616f8b1e94\",\"14\":\"cb4bd739b5365e3122f0\",\"15\":\"2442636bb47d64ef25a7\",\"16\":\"e3468245e2980686acf1\",\"17\":\"be8b52ae5c775dab0208\",\"18\":\"10f814fdfd8134e1a911\",\"19\":\"73f6c511d32bbf66bf73\",\"20\":\"27d0609e44cb6c1f2166\",\"21\":\"55b6f35d1568d6f6e229\",\"22\":\"cc052ebf236f74a5edfc\"}[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 b6b132ba8f99711d247e"],"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>*{ <!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; -webkit-overflow-scrolling:touch;
}</style><link href=https://static-cdn.changchangenglish.com/new-sing/static/css/app.3d27f76ceabd9db336ef7345a1fa166e.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.3d33ba7190bfdf25f46d.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.636c56193251aff45e55.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/app.e1c04223bf4e38de5d0a.js></script></body></html> }</style><link href=https://static-cdn.changchangenglish.com/new-sing/static/css/app.0a7ac116a6abab71fa902072b6a4d961.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.f9bb354caea514672115.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.636c56193251aff45e55.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/app.f0804d679c0caf161806.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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([3],{"+2W0":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC"},"+3Lk":function(t,e){},"2Ihx":function(t,e,s){t.exports=s.p+"static/img/no.4e27c3e.png"},"4L2i":function(t,e){},FRDK:function(t,e,s){t.exports=s.p+"static/img/actBg1.f48d135.png"},JK9h:function(t,e,s){t.exports=s.p+"static/img/log.8c70e94.png"},UEMf:function(t,e,s){t.exports=s.p+"static/img/qr.f968b9d.png"},"f+ht":function(t,e,s){t.exports=s.p+"static/img/actBg2.b47e39b.png"},lYn3:function(t,e,s){t.exports=s.p+"static/img/share_bg.220036b.png"},oSXS:function(t,e,s){t.exports=s.p+"static/img/actBg3.ac3af12.png"},riDf:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=s("FRDK"),o=s.n(n),i=s("f+ht"),a=s.n(i),c=s("oSXS"),l=s.n(c),r=s("yniu"),u=s.n(r),d=s("+2W0"),g=s.n(d),h=s("JK9h"),p=s.n(h),m=s("UEMf"),_=s.n(m),f=s("lYn3"),v=s.n(f),b=s("2Ihx"),w=s.n(b),A=s("CCn6"),y=s("MJLE"),x=s.n(y),C=s("2Pnh"),L=s.n(C),E=s("Au9i"),R={name:"index",data:function(){return{starbg_1:o.a,share_url:v.a,log_url:p.a,no_list:!1,log_show:!1,share_show:!1,qr_show:!1,dataURL:null,no_url:w.a,qr_url:_.a,starbg_2:a.a,starbg_3:l.a,starbg_4:u.a,x_url:g.a,star_total:0,logList:[],shopId:null,share_URL:null}},methods:{initPage:function(){var t=this;Object(A.t)().then(function(e){t.shopId=e[0].value,t.share_URL="https://wechat.changchangenglish.com/#/buyDetail?shopId="+t.shopId+"&invite_code=CC-ZKHB-"+JSON.parse(localStorage.getItem("userDesc")).user_id,t.onShare(t.share_URL)}),Object(A.A)().then(function(e){t.star_total=e.last_value})},closeLog:function(){window.removeEventListener("scroll",this.scrollFix),this.log_show=!1},onShare:function(t){this.enableShare({product_title:"赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取",desc:"学习另赠价值58元实物绘本,包邮送到家~",shareIcon:"https://cdn.singsingenglish.com/logo/logo.jpg",shareUrl:t})},enableShare:function(t){Object(A.E)({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:t.product_title,desc:t.desc,link:t.shareUrl,imgUrl:t.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功")},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:t.product_title,desc:t.desc,link:t.shareUrl,imgUrl:t.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){},cancel:function(){}})})})},qrcode:function(t){this.QRCodeB?this.QRCodeB.makeCode(t):this.QRCodeB=new x.a("qrcode",{width:140,height:140,text:t,image:""})},refshow:function(){var t=this;this.share_show=!0,this.dataURL||(E.Indicator.open(),Object(A.u)({url:this.share_URL}).then(function(e){t.qrcode(e.url),t.$nextTick(function(){document.getElementById("capture").getClientRects()[0].width;document.getElementById("capture").style.width=2*document.getElementById("capture").getClientRects()[0].width+"px",document.getElementById("capture").style.height=2*document.getElementById("capture").getClientRects()[0].height+"px",setTimeout(function(){L()(document.getElementById("capture"),{async:!0,scale:2,letterRendering:!0}).then(function(e){var s=e.toDataURL("image/jpg");t.dataURL=s,document.getElementById("capture").style.display="none",E.Indicator.close()}).catch(function(t){alert(t),console.log(),document.getElementById("capture").style.display="none",E.Indicator.close()})},500)})}))},getOffsetRect:function(t){var e=t.getBoundingClientRect(),s=document.body,n=document.documentElement,o=window.pageYOffset||n.scrollTop||s.scrollTop,i=window.pageXOffset||n.scrollLeft||s.scrollLeft,a=n.clientTop||s.clientTop,c=n.clientLeft||s.clientLeft,l=e.top+o-a,r=e.left+i-c;return{top:Math.round(l),left:Math.round(r)}},toDataURLBase64:function(t,e){var s=new XMLHttpRequest;s.onload=function(){var t=new FileReader;t.onloadend=function(){e(t.result)},t.readAsDataURL(s.response)},s.responseType="blob",s.open("GET",t,!0),s.send()},scrollFix:function(t){window.scrollTo(0,t)},showLog:function(){var t=this;Object(A.B)({limit:1e3}).then(function(e){!e.list||e.list.length<1?t.no_list=!0:t.logList=e.list;document.documentElement.scrollTop||document.body.scrollTop;window.addEventListener("scroll",t.scrollFix),t.log_show=!0})}},filters:{substrTime:function(t){return t.substr(0,10).replace(/-/g,".")}},mounted:function(){var t=this;this.initPage(),window.onscroll=function(){(document.documentElement.scrollTop||document.body.scrollTop)>300?(t.$refs.btn_block.style.opacity=1,t.$refs.btn_block.style.display="block"):(t.$refs.btn_block.style.opacity=0,t.$refs.btn_block.style.display="none")}}},k={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"star-activity-page"},[s("div",[s("img",{staticClass:"bg",attrs:{src:t.starbg_1}}),t._v(" "),s("div",{staticClass:"star-total",on:{click:t.showLog}},[t._v("\n 我的星星 "),s("img",{staticClass:"x-img",attrs:{src:t.x_url}}),t._v(t._s(t.star_total)+"\n ")]),t._v(" "),s("img",{staticClass:"bg",attrs:{src:t.starbg_2}}),t._v(" "),s("img",{staticClass:"bg",attrs:{src:t.starbg_3},on:{click:function(e){t.qr_show=!0}}}),t._v(" "),s("img",{staticClass:"bg",attrs:{src:t.starbg_4}})]),t._v(" "),s("div",{ref:"btn_block",staticClass:"btn-block"},[s("div",{staticClass:"btn",on:{click:t.refshow}},[t._v("\n 生成赠课海报\n ")])]),t._v(" "),s("mt-popup",{staticStyle:{background:"transparent"},model:{value:t.qr_show,callback:function(e){t.qr_show=e},expression:"qr_show"}},[s("img",{staticClass:"qr-img",attrs:{src:t.qr_url},on:{click:function(e){t.qr_show=!1}}})]),t._v(" "),s("mt-popup",{staticStyle:{background:"transparent"},attrs:{closeOnClickModal:!1},model:{value:t.log_show,callback:function(e){t.log_show=e},expression:"log_show"}},[s("div",{staticClass:"log-img",style:{backgroundImage:"url('"+t.log_url+"')"}},[s("div",{staticClass:"content"},[t.no_list?s("div",{staticClass:"no-list"},[s("img",{attrs:{src:t.no_url}}),t._v("\n —— 暂无记录 ——\n ")]):t._e(),t._v(" "),t._l(t.logList,function(e){return s("div",{staticClass:"list"},[s("span",{staticClass:"time-text"},[t._v("\n "+t._s(t._f("substrTime")(e.created_at))+"\n ")]),t._v(" "),s("span",{staticClass:"desc-text"},[t._v("\n "+t._s(e.desc)+"\n ")]),t._v(" "),1===e.is_add?s("span",{staticClass:"star-num",staticStyle:{color:"#7ED321"}},[t._v("\n 星星+"+t._s(e.value)+"\n ")]):t._e(),t._v(" "),1!==e.is_add?s("span",{staticClass:"star-num",staticStyle:{color:"#D0021B"}},[t._v("\n 星星-"+t._s(e.value)+"\n ")]):t._e()])})],2),t._v(" "),s("div",{staticClass:"btn",on:{click:t.closeLog}},[t._v("\n 知道了\n ")])])]),t._v(" "),t.share_show?s("div",{staticClass:"share-show-block",on:{click:function(e){t.share_show=!1}}},[s("div",{staticClass:"share-show-content"},[s("img",{staticClass:"cvs-img",attrs:{src:t.dataURL,id:"cvs-img"}}),t._v(" "),s("div",{ref:"imageWrapper",staticClass:"share_img",style:{backgroundImage:"url('"+t.share_url+"')"},attrs:{id:"capture"}},[s("div",{staticClass:"qrcode",attrs:{id:"qrcode"}})])])]):t._e()],1)},staticRenderFns:[]};var B=s("VU/8")(R,k,!1,function(t){s("+3Lk"),s("4L2i")},"data-v-06eabdce",null);e.default=B.exports},yniu:function(t,e,s){t.exports=s.p+"static/img/actBg4.a3e9193.png"}});
//# sourceMappingURL=3.14bb3b27a2c948b166b1.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/assets/starActivity/x.png","webpack:///./src/assets/starActivity/no.png","webpack:///./src/assets/starActivity/actBg1.png","webpack:///./src/assets/starActivity/log.png","webpack:///./src/assets/starActivity/qr.png","webpack:///./src/assets/starActivity/actBg2.png","webpack:///./src/assets/starActivity/share_bg.png","webpack:///./src/assets/starActivity/actBg3.png","webpack:///src/components/star/index.vue","webpack:///./src/components/star/index.vue?dca4","webpack:///./src/components/star/index.vue","webpack:///./src/assets/starActivity/actBg4.png"],"names":["module","exports","__webpack_require__","p","star","name","data","starbg_1","actBg1_default","a","share_url","share_bg_default","log_url","log_default","no_list","log_show","share_show","qr_show","dataURL","no_url","no_default","qr_url","qr_default","starbg_2","actBg2_default","starbg_3","actBg3_default","starbg_4","actBg4_default","x_url","x_default","star_total","logList","shopId","share_URL","methods","initPage","_this","this","Object","api","then","res","value","JSON","parse","localStorage","getItem","user_id","onShare","last_value","closeLog","window","removeEventListener","scrollFix","URL","enableShare","product_title","desc","shareIcon","shareUrl","option","api_list","url","location","href","split","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","link","imgUrl","success","console","log","cancel","onMenuShareAppMessage","qrcode","QRCodeB","makeCode","qrcode_default","width","height","text","image","refshow","_this2","mint_ui_common","open","$nextTick","document","getElementById","getClientRects","style","setTimeout","npm_default","async","scale","letterRendering","canvas","toDataURL","display","close","catch","alert","getOffsetRect","ele","box","getBoundingClientRect","body","docElem","documentElement","scrollTop","pageYOffset","scrollLeft","pageXOffset","clientTop","clientLeft","top","left","Math","round","toDataURLBase64","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","scrollTo","showLog","_this3","limit","list","length","addEventListener","filters","substrTime","substr","replace","mounted","_this4","onscroll","$refs","btn_block","opacity","components_star","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","_v","on","click","_s","$event","ref","staticStyle","background","model","$$v","expression","closeOnClickModal","backgroundImage","_e","_l","_f","created_at","is_add","color","id","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/3.14bb3b27a2c948b166b1.js","sourcesContent":["module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAd9JREFUOBGVk00uREEUhZ9/EQZiYECMzCUSAwswZR92YDFC9wYQhPhbhAXQE1vwTztfpU67r9973elKvq5bt+45dV+910VRHmNawo54EodiWjjvmdyReBbUOq+wOrxJ4avoZk40R3Pi07BPbaO5TcdV1AmiaD6rPERT76OZEPZR+L9gY0q0hQVxPlMeYs7xsfJoS+acQqeTgo4WxYWwaNh8njVo8cALz/TDghPnBMar4koMM6WGWjRo8SgZ8wi8lHmxJFbEurgRTebsUUMtGrR4JGN+GIj7B3t1+Vhnfcz1Yt9xvIo17V6Lpm6dp4baxqvAnOuYETzWKC/vMmvQVr4KG3NHLeGO4vygPMSc47byaAcad2rE98ptZYht6Lmj3EBjHmdXvAmL7hRvio0MMTnvvyveE6WriK0T84G/iEexLejuQHyJ38yP5luxLBbEvuCK2Pdhvf82d4wpj8PJ/IuYybGHACGDT8y5b8Ufgq6ZPwW5LsKmgVEq0kyX0dhP6lzFIxq7Kxu6mDXGwMAU/OfgcGoAjzTqjLlPBgLGMGP2/Q4qxiTAXVHsjmxsEQfGjtmPNamOl8Dw7BfD2jkKEcbhOnLsG9d1LabAcZzT6VlIjcegmqRxQb/A61FnN1L8AQ0BxfTPbexRAAAAAElFTkSuQmCC\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/x.png\n// module id = +2W0\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/no.4e27c3e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/no.png\n// module id = 2Ihx\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/actBg1.f48d135.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg1.png\n// module id = FRDK\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/log.8c70e94.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/log.png\n// module id = JK9h\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/qr.f968b9d.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/qr.png\n// module id = UEMf\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/actBg2.b47e39b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg2.png\n// module id = f+ht\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/share_bg.220036b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/share_bg.png\n// module id = lYn3\n// module chunks = 3","module.exports = __webpack_public_path__ + \"static/img/actBg3.ac3af12.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg3.png\n// module id = oSXS\n// module chunks = 3","<template>\n <div class=\"star-activity-page\">\n <div>\n <img class=\"bg\" :src=\"starbg_1\"/>\n <div class=\"star-total\" @click=\"showLog\">\n 我的星星 <img class=\"x-img\" :src=\"x_url\"/>{{star_total}}\n </div>\n <img class=\"bg\" :src=\"starbg_2\"/>\n <img class=\"bg\" :src=\"starbg_3\" @click=\"qr_show = true\"/>\n <img class=\"bg\" :src=\"starbg_4\"/>\n </div>\n <div class=\"btn-block\" ref=\"btn_block\">\n <div class=\"btn\" @click=\"refshow\">\n 生成赠课海报\n </div>\n </div>\n <mt-popup v-model=\"qr_show\" style=\"background: transparent\">\n <img :src=\"qr_url\" class=\"qr-img\" @click=\"qr_show=false\"/>\n </mt-popup>\n\n <mt-popup v-model=\"log_show\" style=\"background: transparent\" :closeOnClickModal=\"false\">\n <div :style=\"{backgroundImage:`url('${log_url}')`}\" class=\"log-img\">\n <div class=\"content\">\n <div class=\"no-list\" v-if=\"no_list\">\n <img :src=\"no_url\"/>\n —— 暂无记录 ——\n </div>\n <div class=\"list\" v-for=\"data in logList\">\n <span class=\"time-text\">\n {{data.created_at | substrTime}}\n </span>\n <span class=\"desc-text\">\n {{data.desc}}\n </span>\n <span class=\"star-num\" v-if=\"data.is_add === 1\" style=\"color: #7ED321\">\n 星星+{{data.value}}\n </span>\n <span class=\"star-num\" v-if=\"data.is_add !== 1\" style=\"color: #D0021B\">\n 星星-{{data.value}}\n </span>\n </div>\n </div>\n <div class=\"btn\" @click=\"closeLog\">\n 知道了\n </div>\n </div>\n </mt-popup>\n\n <div v-if=\"share_show\" class=\"share-show-block\" @click=\"share_show=false\">\n <div class=\"share-show-content\">\n <img :src=\"dataURL\" class=\"cvs-img\" id=\"cvs-img\"/>\n <div :style=\"{backgroundImage:`url('${share_url}')`}\" class=\"share_img\" ref=\"imageWrapper\" id=\"capture\">\n <div id=\"qrcode\" class=\"qrcode\"></div>\n </div>\n </div>\n\n </div>\n </div>\n</template>\n\n<script>\n import starbg_1 from '../../assets/starActivity/actBg1.png'\n import starbg_2 from '../../assets/starActivity/actBg2.png'\n import starbg_3 from '../../assets/starActivity/actBg3.png'\n import starbg_4 from '../../assets/starActivity/actBg4.png'\n import x_url from '../../assets/starActivity/x.png'\n import log_url from '../../assets/starActivity/log.png'\n import qr_url from '../../assets/starActivity/qr.png'\n import share_url from '../../assets/starActivity/share_bg.png'\n import no_url from '../../assets/starActivity/no.png'\n import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi,getwechatParam} from \"../../service/api\";\n import QRCode from 'qrcodejs2'\n import html2canvas from 'html2canvas'\n import { Indicator } from 'mint-ui'\n export default {\n name: \"index\",\n data(){\n return {\n starbg_1:starbg_1,\n share_url:share_url,\n log_url:log_url,\n no_list:false,\n log_show:false,\n share_show:false,\n qr_show:false,\n dataURL:null,\n no_url:no_url,\n qr_url:qr_url,\n starbg_2:starbg_2,\n starbg_3:starbg_3,\n starbg_4:starbg_4,\n x_url:x_url,\n star_total:0,\n logList:[],\n shopId:null,\n share_URL:null\n }\n },\n methods:{\n initPage(){\n getShareGoodsApi().then(res=>{\n this.shopId = res[0].value;\n this.share_URL = process.env.API_URL+'#/buyDetail?shopId='+ this.shopId + '&invite_code=CC-ZKHB-'+JSON.parse(localStorage.getItem('userDesc')).user_id;\n this.onShare(this.share_URL)\n });\n getUserIntegralApi().then(res=>{\n this.star_total = res.last_value\n })\n },\n closeLog(){\n window.removeEventListener(\"scroll\",this.scrollFix);\n this.log_show = false\n },\n onShare(URL) {\n this.enableShare({\n product_title: `赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取`, // 分享标题\n desc: `学习另赠价值58元实物绘本,包邮送到家~`,//\n shareIcon:'https://cdn.singsingenglish.com/logo/logo.jpg',\n shareUrl:URL\n })\n },\n enableShare: function(option) {\n getwechatParam({\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\n url:window.location.href.split('#')[0]\n }).then(wechatRes => {\n wx.config({\n debug: false,\n appId: wechatRes.appId,\n timestamp: parseInt(wechatRes.timestamp),\n nonceStr: wechatRes.nonceStr,\n signature: wechatRes.signature,\n jsApiList: wechatRes.jsApiList\n });\n wx.ready(function() {\n wx.onMenuShareTimeline({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n console.log('分享成功');\n },\n cancel: function() {\n console.log('分享失败');\n }\n });\n wx.onMenuShareAppMessage({\n title: option.product_title, // 分享标题\n desc: option.desc,// 分享描述\n link: option.shareUrl, // 分享链接\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\n success: function() {\n },\n cancel: function() {\n }\n });\n })\n })\n },\n qrcode(data){\n if(this.QRCodeB){\n this.QRCodeB.makeCode(data)\n }else{\n this.QRCodeB = new QRCode('qrcode', {\n width: 140,\n height: 140, // 高度\n text: data, // 二维码内容\n image: ''\n });\n }\n },\n refshow(){\n this.share_show = true;\n if(this.dataURL){}else{\n Indicator.open();\n getShortApi({url:this.share_URL}).then(res=>{\n this.qrcode(res.url);\n this.$nextTick(()=>{\n let {\n width,\n } = document.getElementById('capture').getClientRects()[0];\n document.getElementById('capture').style.width = document.getElementById('capture').getClientRects()[0].width*2 + 'px';\n document.getElementById('capture').style.height = document.getElementById('capture').getClientRects()[0].height*2 + 'px';\n setTimeout(()=>{\n html2canvas(document.getElementById('capture'),{\n async: true,\n scale: 2,\n letterRendering: true,\n }).then((canvas) => {\n let dataURL = canvas.toDataURL(\"image/jpg\");\n this.dataURL = dataURL;\n document.getElementById('capture').style.display=\"none\"\n Indicator.close();\n }).catch(res=>{\n alert(res);console.log();\n document.getElementById('capture').style.display=\"none\"\n Indicator.close();\n });\n },500)\n })\n })\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 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 scrollFix(data){\n window.scrollTo(0, data)\n },\n showLog(){\n getUserIntegralListApi({limit:1000}).then(res=>{\n if(!res.list || res.list.length <1 ){\n this.no_list = true\n }else{\n this.logList = res.list;\n }\n let t =document.documentElement.scrollTop||document.body.scrollTop;\n window.addEventListener(\"scroll\",this.scrollFix);\n this.log_show = true;\n })\n }\n },\n filters:{\n substrTime(value){\n return value.substr(0,10).replace(/-/g,'.')\n }\n },\n mounted(){\n this.initPage();\n window.onscroll= ()=>{\n //变量t是滚动条滚动时,距离顶部的距离\n let t = document.documentElement.scrollTop||document.body.scrollTop;\n if(t>300){\n this.$refs.btn_block.style.opacity = 1;\n\n this.$refs.btn_block.style.display = 'block'\n }else{\n this.$refs.btn_block.style.opacity = 0;\n this.$refs.btn_block.style.display = 'none'\n }\n }\n }\n }\n</script>\n\n<style scoped lang=\"less\">\n @import \"../../util/public\";\n.star-activity-page{\n padding-bottom: 60*@toVw;\n .bg{\n width: 100%;\n display: block;\n }\n .star-total{\n width: 164*@toVw;\n height: 39*@toVw;\n border: 1*@toVw solid #000;\n border-radius: 80*@toVw;\n line-height: 39*@toVw;\n font-size:18px;\n background:rgba(255,216,0,1);\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n text-align: center;\n position: absolute;\n top: 480*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n .x-img{\n width: 7*@toVw;\n }\n }\n .btn-block{\n padding:8*@toVw;\n position: fixed;\n left: 0;\n width: 100%;\n background: white;\n opacity: 0;\n display: none;\n transition: all 0.5s;\n bottom: 0;\n .btn{\n width: 287*@toVw;\n height: 44*@toVw;\n margin: auto;\n background: #FFAE17;\n border-radius: 100*@toVw;\n color: white;\n line-height: 44*@toVw;\n text-align: center;\n font-size:16px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n }\n }\n}\n .qr-img{\n width: 323*@toVw;\n }\n .log-img{\n width: 337*@toVw;\n height: 354*@toVw;\n background-size: 100% 100%;\n padding-top: 130*@toVw;\n position: relative;\n .content{\n width: 280*@toVw;\n max-height: 220*@toVw;\n font-size:14px;\n font-family:PingFang-SC-Medium;\n font-weight:500;\n color:rgba(0,0,0,1);\n overflow: auto;\n line-height: 25*@toVw;\n .list{\n span{\n display: inline-block;\n }\n .star-num{\n float: right;\n vertical-align: middle;\n }\n .desc-text{\n vertical-align: middle;\n max-width: 120*@toVw;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n .time-text{\n vertical-align: middle;\n margin-right: 10*@toVw;\n }\n }\n }\n .btn{\n width: 247*@toVw;\n height: 46*@toVw;\n line-height: 46*@toVw;\n background: #F6D723;\n border-radius: 100*@toVw;\n color: #DF4225;\n font-size:16px;\n font-family:PingFang-SC-Bold;\n font-weight:bold;\n text-align: center;\n position: absolute;\n bottom: 36*@toVw;\n left: 50%;\n margin-left: -123.5*@toVw;\n }\n }\n .share_img{\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n position: relative;\n .qrcode{\n width: 160*@toVw;\n height: 160*@toVw;\n position: absolute;\n bottom: 34*@toVw;\n left: 50%;\n margin-left: -82*@toVw;\n }\n }\n .cvs-img{\n position: absolute;\n width: 297*@toVw;\n height: 475*@toVw;\n background-size: 100% 100%;\n z-index: 2;\n }\n .share-show-block{\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: rgba(0,0,0,0.5);\n .share-show-content{\n width: 297*@toVw;\n height: 475*@toVw;\n position: absolute;\n top: 50%;\n margin-left: -148.5*@toVw;\n left: 50%;\n margin-top: -232.5*@toVw;\n }\n }\n .no-list{\n text-align: center;\n color: #aaaaaa;\n img{\n display: block;\n margin-bottom: 10*@toVw;\n width: 150*@toVw;\n }\n }\n</style>\n<style>\n .qrcode img{\n width: 100% !important;\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/star/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"star-activity-page\"},[_c('div',[_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_1}}),_vm._v(\" \"),_c('div',{staticClass:\"star-total\",on:{\"click\":_vm.showLog}},[_vm._v(\"\\n 我的星星 \"),_c('img',{staticClass:\"x-img\",attrs:{\"src\":_vm.x_url}}),_vm._v(_vm._s(_vm.star_total)+\"\\n \")]),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_2}}),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_3},on:{\"click\":function($event){_vm.qr_show = true}}}),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.starbg_4}})]),_vm._v(\" \"),_c('div',{ref:\"btn_block\",staticClass:\"btn-block\"},[_c('div',{staticClass:\"btn\",on:{\"click\":_vm.refshow}},[_vm._v(\"\\n 生成赠课海报\\n \")])]),_vm._v(\" \"),_c('mt-popup',{staticStyle:{\"background\":\"transparent\"},model:{value:(_vm.qr_show),callback:function ($$v) {_vm.qr_show=$$v},expression:\"qr_show\"}},[_c('img',{staticClass:\"qr-img\",attrs:{\"src\":_vm.qr_url},on:{\"click\":function($event){_vm.qr_show=false}}})]),_vm._v(\" \"),_c('mt-popup',{staticStyle:{\"background\":\"transparent\"},attrs:{\"closeOnClickModal\":false},model:{value:(_vm.log_show),callback:function ($$v) {_vm.log_show=$$v},expression:\"log_show\"}},[_c('div',{staticClass:\"log-img\",style:({backgroundImage:(\"url('\" + _vm.log_url + \"')\")})},[_c('div',{staticClass:\"content\"},[(_vm.no_list)?_c('div',{staticClass:\"no-list\"},[_c('img',{attrs:{\"src\":_vm.no_url}}),_vm._v(\"\\n —— 暂无记录 ——\\n \")]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.logList),function(data){return _c('div',{staticClass:\"list\"},[_c('span',{staticClass:\"time-text\"},[_vm._v(\"\\n \"+_vm._s(_vm._f(\"substrTime\")(data.created_at))+\"\\n \")]),_vm._v(\" \"),_c('span',{staticClass:\"desc-text\"},[_vm._v(\"\\n \"+_vm._s(data.desc)+\"\\n \")]),_vm._v(\" \"),(data.is_add === 1)?_c('span',{staticClass:\"star-num\",staticStyle:{\"color\":\"#7ED321\"}},[_vm._v(\"\\n 星星+\"+_vm._s(data.value)+\"\\n \")]):_vm._e(),_vm._v(\" \"),(data.is_add !== 1)?_c('span',{staticClass:\"star-num\",staticStyle:{\"color\":\"#D0021B\"}},[_vm._v(\"\\n 星星-\"+_vm._s(data.value)+\"\\n \")]):_vm._e()])})],2),_vm._v(\" \"),_c('div',{staticClass:\"btn\",on:{\"click\":_vm.closeLog}},[_vm._v(\"\\n 知道了\\n \")])])]),_vm._v(\" \"),(_vm.share_show)?_c('div',{staticClass:\"share-show-block\",on:{\"click\":function($event){_vm.share_show=false}}},[_c('div',{staticClass:\"share-show-content\"},[_c('img',{staticClass:\"cvs-img\",attrs:{\"src\":_vm.dataURL,\"id\":\"cvs-img\"}}),_vm._v(\" \"),_c('div',{ref:\"imageWrapper\",staticClass:\"share_img\",style:({backgroundImage:(\"url('\" + _vm.share_url + \"')\")}),attrs:{\"id\":\"capture\"}},[_c('div',{staticClass:\"qrcode\",attrs:{\"id\":\"qrcode\"}})])])]):_vm._e()],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-06eabdce\",\"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/star/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-06eabdce\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../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-06eabdce\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../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-06eabdce\\\",\\\"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-06eabdce\"\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/star/index.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/actBg4.a3e9193.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/starActivity/actBg4.png\n// module id = yniu\n// module chunks = 3"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([4],{"1UEi":function(t,e,i){t.exports=i.p+"static/img/refIcon.2a798e4.png"},"2vor":function(t,e,i){t.exports=i.p+"static/img/header_t04.104c2fe.png"},AlL1:function(t,e,i){t.exports=i.p+"static/img/invite_result.641aca1.png"},G3B8:function(t,e,i){t.exports=i.p+"static/img/btn.9815b8e.png"},J85P:function(t,e,i){t.exports=i.p+"static/img/header_02.7e13d5f.png"},PHFB:function(t,e,i){t.exports=i.p+"static/img/no_data.23b59fc.png"},c8tX:function(t,e,i){t.exports=i.p+"static/img/header_t01.51aa17a.png"},dmP9:function(t,e){},qVuA:function(t,e){t.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="},wdEU:function(t,e){},yYpN:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("MJLE"),o=i.n(n),s=i("Au9i"),r=i("CCn6"),a=i("E26C"),c=i.n(a),d=i("kXdI"),u=i.n(d),l=i("1UEi"),p=i.n(l),g=i("XaoW"),h=i.n(g),v=i("zpE/"),f=i.n(v),m=i("0ZjB"),I=i.n(m),D=i("2Pnh"),A=i.n(D),R=i("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),E=i("G3B8"),L=i.n(E),Q=i("PHFB"),G=i.n(Q),U={name:"index",data:function(){return{header1:w.a,header2:M.a,header4:y.a,inviteResultTitle:B.a,moreResult:O.a,inviteBtn:L.a,refBg:c.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:f.a,weChatIcon:h.a,closeUrl:I.a,moreUrl:u.a,refIcon:p.a,noData: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:[],total:0,shareTitle:"唱唱启蒙英语邀友返现金",shareDesc:"唱唱英语90天成长营,每成功邀请1人即可返现金88元,多邀多得,速来~"}},filters:{formatDate:function(t){return t?t.split(" ")[0]:""}},mounted:function(){this.getInviteResult(),this.getInviteList(),this.enableShare()},methods:{goToInvite:function(){var t={};window.location.href.indexOf("shopId")>-1&&(t.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(t.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(t.invite_code=this.$route.query.invite_code),this.$router.push({name:"activityInvite",query:t})},goToInviteList:function(){var t={};window.location.href.indexOf("shopId")>-1&&(t.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(t.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(t.invite_code=this.$route.query.invite_code),this.$router.push({name:"inviteList",query:t})},refshow:function(){var t=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(),t.invite_code||(t.invite_code="CC-USER"),t.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id;var e=t.invite_code.split("-");e.length>2&&"TEACHER"===e[1]&&(e[1]="USER");var i=e[0]+"-"+e[1],n="https://wechat.changchangenglish.com/#/buyDetail?shopId="+t.shopId+"&invite_code="+i+"-"+t.user_id;t.groupId&&"null"!==t.groupId&&(n+="&groupId="+t.groupId),t.qrcode(n),t.refVisible=!0,t.$nextTick(function(){t.dataURL||setTimeout(function(){var e=document.getElementById("capture").getClientRects()[0],i=(e.height,e.width);document.getElementById("capture").style.width=i+"px";t.getOffsetRect(t.$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(e){var i=e.toDataURL("image/jpg");t.dataURL=i}).catch(function(t){alert(t),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(t){var e=t.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=e.top+o-r,d=e.left+s-a;return{top:Math.round(c),left:Math.round(d)}},qrcode:function(t){this.QRCodeB?this.QRCodeB.makeCode(t):this.QRCodeB=new o.a("qrcode",{width:80,height:80,text:t,image:""})},enableShare:function(){var t=this;Object(r.E)({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:t.shareTitle,desc:t.shareDesc,link:window.location.href,imgUrl:"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:window.location.href,imgUrl:"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(t){this.shopId,this.groupId,this.invite_code;1===t&&(this.shopId,this.invite_code)},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(r.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 n=t;t.toDataURLBase64(t.groupDetail.share_desc.refImg[0].url,function(t){n.groupDetail.share_desc.refImg[0].url=t})}2===t.groupDetail.goods_type&&(localStorage.getItem("cc_token")&&Object(r.v)({goods_id:t.shopId}).then(function(e){e.out_trade_no&&t.$router.push({name:"success",query:{out_trade_no:e.out_trade_no}})}),window.location.href.indexOf("groupId")>-1?(t.groupId=t.$route.query.groupId,Object(r.i)(t.groupId).then(function(e){t.groupData=e}),t.onShare(0)):t.onShare(1))}))},getInviteResult:function(){var t=this,e=this.$route.query.shopId;Object(r.l)({},e).then(function(e){t.earnings=e.earnings,t.userNum=e.user_num})},getInviteList:function(){var t=this,e=this.$route.query.shopId;Object(r.k)({page:1,limit:3},e).then(function(e){t.inviteList=e.list,t.total=e.total})}}},Y={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"activity"},[i("img",{staticClass:"headerImg",attrs:{src:t.header1}}),t._v(" "),i("img",{staticClass:"headerImg",attrs:{src:t.header2}}),t._v(" "),i("div",{staticClass:"inviteContainer"},[i("img",{staticClass:"invite-title",attrs:{src:t.inviteResultTitle}}),t._v(" "),i("div",{staticClass:"invite-list"},[t._m(0),t._v(" "),i("div",{staticClass:"flex-center i-num red"},[i("span",[t._v(t._s(t.userNum)+"人")]),t._v(" "),i("span",[t._v(t._s(t.earnings/100)+"元")])])]),t._v(" "),0===t.userNum?i("img",{staticClass:"noData",attrs:{src:t.noData}}):t._e(),t._v(" "),0!=t.userNum?[i("ul",{staticClass:"p-list"},t._l(t.inviteList,function(e){return i("li",[i("div",{staticClass:"flex-start no-margin"},[i("img",{attrs:{src:e.avatar}}),t._v(" "),i("span",[t._v(t._s(e.nickname))])]),t._v(" "),i("span",{staticClass:"no-margin"},[t._v(t._s(t._f("formatDate")(e.pay_at)))])])})),t._v(" "),t.total>3?i("img",{staticClass:"moreBtn",attrs:{src:t.moreResult},on:{click:t.goToInviteList}}):t._e()]:t._e()],2),t._v(" "),i("img",{staticClass:"headerImg",attrs:{src:t.header4}}),t._v(" "),i("div",{staticClass:"invite-btn"},[i("img",{attrs:{src:t.inviteBtn},on:{click:t.goToInvite}})])])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"flex-center i-title"},[e("span",[this._v("受邀购买")]),this._v(" "),e("span",[this._v("已获奖金")])])}]};var J=i("VU/8")(U,Y,!1,function(t){i("dmP9"),i("wdEU")},"data-v-7e52b6d2",null);e.default=J.exports}});
//# sourceMappingURL=4.0d6540278255bbb4a84b.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?9515","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","total","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/4.0d6540278255bbb4a84b.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 = 4 6","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 = 4","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 = 4","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 = 4","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 = 4","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 = 4","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 = 4","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 = 4","<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=\"total > 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 total:0,\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: 3\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 this.total=res.total;\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.total > 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-7e52b6d2\",\"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-7e52b6d2\\\",\\\"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-7e52b6d2\\\",\\\"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-7e52b6d2\\\",\\\"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-7e52b6d2\"\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
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([24],{CCn6:function(t,e,n){"use strict";var a=n("7+uW"),o=n("//Fk"),c=n.n(o),i=n("mvHQ"),r=n.n(i),u=n("mtWM"),l=n.n(u),s=n("NC6I"),p=n.n(s),h=(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(r()(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()(r()(n))}else if("/api/admin/login"!==t.url){t.data=t.data||{};var o=JSON.parse(r()(t.data));for(var c in o)null===o[c]&&(o[c]=""),"string"==typeof o[c]&&(t.data[c]=t.data[c].replace(/(^\s*)|(\s*$)/g,""),o[c]=o[c].replace(/(^\s*)|(\s*$)/g,"")),o[c]=p()(o[c].toString());o.sing="singsingenglish21000",t.data.param_token=p()(r()(o))}return t},function(t){return c.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 c.a.reject(t)}),n.d(e,"d",function(){return d}),n.d(e,"E",function(){return m}),n.d(e,"g",function(){return g}),n.d(e,"x",function(){return y}),n.d(e,"F",function(){return w}),n.d(e,"G",function(){return v}),n.d(e,"C",function(){return b}),n.d(e,"n",function(){return $}),n.d(e,"f",function(){return _}),n.d(e,"m",function(){return S}),n.d(e,"z",function(){return k}),n.d(e,"I",function(){return P}),n.d(e,"i",function(){return I}),n.d(e,"p",function(){return O}),n.d(e,"q",function(){return x}),n.d(e,"D",function(){return T}),n.d(e,"w",function(){return U}),n.d(e,"o",function(){return M}),n.d(e,"v",function(){return N}),n.d(e,"e",function(){return j}),n.d(e,"h",function(){return A}),n.d(e,"l",function(){return L}),n.d(e,"k",function(){return E}),n.d(e,"H",function(){return R}),n.d(e,"b",function(){return q}),n.d(e,"j",function(){return C}),n.d(e,"s",function(){return D}),n.d(e,"y",function(){return W}),n.d(e,"a",function(){return G}),n.d(e,"c",function(){return H}),n.d(e,"r",function(){return z}),n.d(e,"t",function(){return F}),n.d(e,"u",function(){return Y}),n.d(e,"A",function(){return J}),n.d(e,"B",function(){return K});a.default.prototype.$post=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new c.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(h.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 c.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(h.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 c.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(h.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 c.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(h.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 c.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(h.Toast)(t.data.msg))},function(t){a(t)})})},a.default.prototype.$upload=function(t,e){return new c.a(function(n,a){var o=parseInt(Number(e.file.size)/Number(10485760)+1),c=0;!function i(){var r=new FormData,u=e.file.slice(1024*c*1024*10,1024*(c+1)*1024*10);r.append("chunk",c),r.append("file_name",e.file.name),r.append("count",o),r.append("type",e.type),r.append("file",u),l.a.post(t,r,{headers:{"Content-Type":"multipart/form-data"},timeout:1e7,onUploadProgress:function(t){}}).then(function(t){200===t.data.code?c+1<o?(c++,i()):(c=0,n(t.data.data)):Object(h.Toast)(t.data.msg)}).catch(function(t){h.Indicator.close(),a(t)})}()})},a.default.prototype.$ret2=function(t){return new c.a(function(e,n){l.a.get(t).then(function(t){e(t.data)}).catch(function(t){n(t)})})};var d=function(){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/banner/list")},m=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/jssdk",t)},g=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/goods/info/"+t)},y=function(){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/address/info")},w=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/bill/wechat/pay",t)},v=function(t){return a.default.prototype.$post("https://wechat.changchangenglish.com/api/client/address/save",t)},b=function(){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/user/course/list")},$=function(t,e){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/course/category/list/"+t,e)},_=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/course/relation/list/"+t)},S=function(t,e,n){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/element/info/"+t+"/"+e+"/"+n)},k=function(){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/me")},P=function(t,e,n,o){return a.default.prototype.$post("https://wechat.changchangenglish.com/api/client/user/watch/log/"+t+"/"+e+"/"+n,o)},I=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/group/info/"+t)},O=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/order/info/"+t)},x=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/order/list",t)},T=function(){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/user/watch/report")},U=function(){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/me/teacher")},M=function(){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/new/user/direct")},N=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/bill/wechat/status",t)},j=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/user/coupon/list",{goods_id:t})},A=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/goods/list",t)},L=function(t,e){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/user/invite/earnings/"+e,t)},E=function(t,e){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/user/invite/list/"+e,t)},R=function(t){return a.default.prototype.$post("https://wechat.changchangenglish.com/api/client/mobile/code",t)},q=function(t){return a.default.prototype.$put("https://wechat.changchangenglish.com/api/client/user/mobile/bind",t)},C=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/user/bootPage",t)},D=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/redirect",t)},W=function(t){return a.default.prototype.$fetch("https://wechat.changchangenglish.com/api/client/user/collect",t)},G=function(t){return a.default.prototype.$post("https://wechat.changchangenglish.com/api/client/user/collect",t)},H=function(t){return a.default.prototype.$put("https://wechat.changchangenglish.com/api/client/user/collect/"+t)},z=function(t){return a.default.prototype.$fetch("/api/client/user/watch/report/"+t)},F=function(){return a.default.prototype.$fetch("/api/client/share/goods")},Y=function(t){return a.default.prototype.$fetch("/api/public/short/url",t)},J=function(){return a.default.prototype.$fetch("/api/client/user/last/integral")},K=function(){return a.default.prototype.$fetch("/api/client/user/integral")}},IcnI:function(t,e,n){"use strict";var a=n("7+uW"),o=n("NYxO"),c=(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:c,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 c=n("VU/8")({name:"App",mounted:function(){}},o,!1,function(t){n("RyfC")},null,null).exports,i=n("YaEn"),r=n("IcnI"),u=n("Au9i"),l=n.n(u),s=n("KPKd"),p=n.n(s),h=n("fk8Z"),f=n.n(h);n("d8/S");a.default.config.productionTip=!1,a.default.prototype.$sa=f.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(p.a),new a.default({el:"#app",router:i.a,store:r.a,components:{App:c},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],c=0;c<a;c++)if(e=n[c],t.call(o,e,c,n))return e})},RyfC:function(t,e){},YaEn:function(t,e,n){"use strict";var a=n("mvHQ"),o=n.n(a),c=n("7+uW"),i=n("IcnI"),r=n("sf/l"),u=n("/ocq"),l=n("fk8Z"),s=n.n(l),p=n("CCn6");c.default.use(u.a);var h={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(),d=new u.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:"/star",name:"star",component:function(t){return Promise.all([n.e(0),n.e(3)]).then(function(){var e=[n("riDf")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0}},{path:"/shareGoods",name:"shareGoods",component:function(t){return n.e(9).then(function(){var e=[n("54Ry")];t.apply(null,e)}.bind(this)).catch(n.oe)},meta:{deep:0,noNew:!0}},{path:"/myGoodsList",name:"myGoodsList",component:function(t){return Promise.all([n.e(0),n.e(22)]).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(19)]).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 Promise.all([n.e(0),n.e(15)]).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(17)]).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(12)]).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(8)]).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(16).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(4)]).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(6)]).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(10).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(21).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(20)]).then(function(){var e=[n("Zazt")];t.apply(null,e)}.bind(this)).catch(n.oe)}}]});d.beforeEach(function(t,e,n){c.default.nextTick(function(){s.a.quick("autoTrackSinglePage")}),"micromessenger"==f.match(/MicroMessenger/i)||"_sq_"==f.match(/_SQ_/i)?"noWechat"==t.name&&n({name:"index"}):"noWechat"!==t.name&&n({name:"noWechat"}),i.a.dispatch("isMobile",h.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&&"index"===t.name){var u=r.a.getUrlParam().token||t.query.token;i.a.dispatch("setToken",u),Object(p.z)().then(function(t){localStorage.setItem("userDesc",o()(t)),s.a.login(t.user_id),a()}).catch(function(){localStorage.getItem("userDesc")&&a()})}else if(localStorage.getItem("cc_token"))i.a.dispatch("setToken",localStorage.getItem("cc_token")),localStorage.getItem("userDesc")?(s.a.login(JSON.parse(localStorage.getItem("userDesc")).user_id),a()):Object(p.z)().then(function(t){localStorage.setItem("userDesc",o()(t)),s.a.login(t.user_id),a()}).catch(function(){localStorage.getItem("userDesc")&&a()});else{var l={retUrl:t.fullPath};t.meta.noNew&&(l.is_new_user_url=1),n({name:"author",query:l})}}),e.a=d},"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.f0804d679c0caf161806.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_getUserWatchApi","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","api_getOtherUserWatchApi","api_getShareGoodsApi","api_getShortApi","api_getUserIntegralApi","api_getUserIntegralListApi","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","getOtherUserWatchUrl","getShortUrl","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.f0804d679c0caf161806.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';\nimport {post,fetch,patch,put,del,upload,ret2} from './index'\nconst _baseUrl=process.env.API_URL;\nVue.prototype.$post=post;\nVue.prototype.$fetch=fetch;\nVue.prototype.$patch=patch;\nVue.prototype.$put=put;\nVue.prototype.$del=del;\nVue.prototype.$upload = upload;\nVue.prototype.$ret2 = ret2;\n\n// 获取banner列表\nconst getBannerListUrl = `${_baseUrl}api/client/banner/list`;\nexport const getBannerListApi = function () {\n return Vue.prototype.$fetch(getBannerListUrl)\n};\n// 获取微信授权\nconst getwechatParamUrl = `${_baseUrl}api/client/jssdk`;\nexport const getwechatParam = function (json) {\n return Vue.prototype.$fetch(getwechatParamUrl,json)\n};\n\n// 文件上传\nconst uploadFileUrl = `${_baseUrl}api/public/upload/zone`;\nexport const uploadFileApi = function (json) {\n return Vue.prototype.$upload(uploadFileUrl,json)\n};\n\n// 获取商品详情\nconst getGoodsDetailUrl = `${_baseUrl}api/client/goods/info/`;\nexport const getGoodsDetailApi = function (id) {\n return Vue.prototype.$fetch(`${getGoodsDetailUrl}${id}`)\n};\n// 获取用户地址\nconst getUserAdressUrl = `${_baseUrl}api/client/address/info`;\nexport const getUserAdressApi = function () {\n return Vue.prototype.$fetch(getUserAdressUrl)\n};\n// 微信支付\nconst payUrl = `${_baseUrl}api/client/bill/wechat/pay`\nexport const payApi = function (json) {\n return Vue.prototype.$fetch(payUrl,json)\n};\n// 保存用户地址\nconst saveAddressUrl = `${_baseUrl}api/client/address/save`\nexport const saveAddressApi = function (json) {\n return Vue.prototype.$post(saveAddressUrl,json)\n};\n// 用户已购课程\nconst getUserLessonUrl = `${_baseUrl}api/client/user/course/list`\nexport const getUserLessonApi = function () {\n return Vue.prototype.$fetch(getUserLessonUrl)\n};\n// 课包列表\nconst getLessonListUrl = `${_baseUrl}api/client/course/category/list/`\nexport const getLessonListApi = function (id,json) {\n return Vue.prototype.$fetch(`${getLessonListUrl}${id}`,json)\n};\n// 获取主题列表\nconst getCourseListUrl = `${_baseUrl}api/client/course/relation/list/`\nexport const getCourseListApi = function (id) {\n return Vue.prototype.$fetch(`${getCourseListUrl}${id}`)\n};\n//获取课包详情\nconst getLessonDetailUrl = `${_baseUrl}api/client/element/info/`\nexport const getLessonDetailApi = function (periods_id,category_id,element_id) {\n return Vue.prototype.$fetch(`${getLessonDetailUrl}${periods_id}/${category_id}/${element_id}`)\n};\n// 获取客户详情\nconst getUserDetailUrl = `${_baseUrl}api/client/me`;\nexport const getUserDetailApi = function () {\n return Vue.prototype.$fetch(getUserDetailUrl)\n};\n// 提交看课数据\nconst subUserLessonUrl = `${_baseUrl}api/client/user/watch/log/`;\nexport const subUserLessonApi = function (element_id,category_id,periods_id,json) {\n return Vue.prototype.$post(`${subUserLessonUrl}${element_id}/${category_id}/${periods_id}`,json)\n};\n// 获取团购详情\nconst getGroupDetailUrl = `${_baseUrl}api/client/group/info/`;\nexport const getGroupDetailApi = function (group_id) {\n return Vue.prototype.$fetch(`${getGroupDetailUrl}${group_id}`)\n};\n// 获取订单详情\nconst getOrderDetailUrl = `${_baseUrl}api/client/order/info/`;\nexport const getOrderDetailApi = function (id) {\n return Vue.prototype.$fetch(`${getOrderDetailUrl}${id}`)\n};\n// 获取用户订单列表\nconst getOrderListUrl = `${_baseUrl}api/client/order/list`;\nexport const getOrderListApi = function (json) {\n return Vue.prototype.$fetch(getOrderListUrl,json)\n};\n// 用户看课统计\nconst getUserWatchUrl = `${_baseUrl}api/client/user/watch/report`;\nexport const getUserWatchApi = function () {\n return Vue.prototype.$fetch(getUserWatchUrl)\n};\n// 获取老师\nconst getTeacherDetailUrl = `${_baseUrl}api/client/me/teacher`;\nexport const getTeacherApi = function () {\n return Vue.prototype.$fetch(getTeacherDetailUrl)\n};\n// 获取新用户自动跳转\nconst getNewUrl = `${_baseUrl}api/client/new/user/direct`;\nexport const getNewApi = function () {\n return Vue.prototype.$fetch(getNewUrl)\n};\n// 查看是否可购买该商品\nconst getStatusWechatUrl = `${_baseUrl}api/client/bill/wechat/status`;\nexport const getStatusWechatApi = function (json) {\n return Vue.prototype.$fetch(getStatusWechatUrl,json)\n};\n\n// 用户可用优惠券\nconst getCouponListUrl = `${_baseUrl}api/client/user/coupon/list`;\nexport const getCouponListApi = function (id) {\n return Vue.prototype.$fetch(getCouponListUrl,{goods_id:id})\n};\n// 获取商品列表\nconst getGoodsListUrl = `${_baseUrl}api/client/goods/list`;\nexport const getGoodsListApi = function (json) {\n return Vue.prototype.$fetch(getGoodsListUrl,json)\n};\n//获取邀请战绩收益\nconst getInviteResultUrl = `${_baseUrl}api/client/user/invite/earnings`;\nexport const getInviteResultApi = function (json,id) {\n return Vue.prototype.$fetch(`${getInviteResultUrl}/${id}`,json)\n};\n//获取邀请战绩用户列表\nconst getInviteListUrl = `${_baseUrl}api/client/user/invite/list`;\nexport const getInviteListApi = function (json,id) {\n return Vue.prototype.$fetch(`${getInviteListUrl}/${id}`,json)\n};\n// 发送验证码\nconst sendMobileCodeUrl = `${_baseUrl}api/client/mobile/code`;\nexport const sendMobileCodeApi = function (json) {\n return Vue.prototype.$post(sendMobileCodeUrl,json)\n};\n// 绑定手机号\nconst bindMobileUrl = `${_baseUrl}api/client/user/mobile/bind`;\nexport const bindMobileApi = function (json) {\n return Vue.prototype.$put(bindMobileUrl,json)\n};\n// 获取引导参数\nconst getGuideUrl =`${_baseUrl}api/client/user/bootPage`;\nexport const getGuideApi = function (json) {\n return Vue.prototype.$fetch(getGuideUrl,json)\n};\n// 设置引导参数\nconst setGuideUrl =`${_baseUrl}api/client/user/bootPage`;\nexport const setGuideApi = function (json) {\n return Vue.prototype.$post(setGuideUrl,json)\n};\n// 查找跳转\nconst getRedirectUrl =`${_baseUrl}api/client/redirect`;\nexport const getRedirectApi = function (json) {\n return Vue.prototype.$fetch(getRedirectUrl,json)\n};\n\n// 获取用户收藏\nconst getUserCollectUrl =`${_baseUrl}api/client/user/collect`;\nexport const getUserCollectApi = function (json) {\n return Vue.prototype.$fetch(getUserCollectUrl,json)\n};\n\n// 用户添加收藏\nconst addUserCollectUrl =`${_baseUrl}api/client/user/collect`;\nexport const addUserCollectApi = function (json) {\n return Vue.prototype.$post(addUserCollectUrl,json)\n};\n\n// 用户取消收藏\nconst delUserCollectUrl =`${_baseUrl}api/client/user/collect/`;\nexport const delUserCollectApi = function (id) {\n return Vue.prototype.$put(delUserCollectUrl+id)\n};\n\n// 获取他人看课统计\nconst getOtherUserWatchUrl = `/api/client/user/watch/report/`;\nexport const getOtherUserWatchApi = function (id) {\n return Vue.prototype.$fetch(getOtherUserWatchUrl+id)\n};\n\n// 获取分享商品\nconst getShareGoodsUrl = '/api/client/share/goods';\nexport const getShareGoodsApi = function () {\n return Vue.prototype.$fetch(getShareGoodsUrl)\n};\n\n// 获取短网址\nconst getShortUrl = `/api/public/short/url`;\nexport const getShortApi = function (json) {\n return Vue.prototype.$fetch(getShortUrl,json)\n};\n\n// 获取用户总积分\nconst getUserIntegralUrl = '/api/client/user/last/integral';\nexport const getUserIntegralApi = function () {\n return Vue.prototype.$fetch(getUserIntegralUrl)\n};\n\n// 获取用户总积分\nconst getUserIntegralListUrl = '/api/client/user/integral';\nexport const getUserIntegralListApi = function () {\n return Vue.prototype.$fetch(getUserIntegralListUrl)\n};\n\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'\nimport store from \"@/store\"\nimport common from '../util/common'\nimport Router from 'vue-router'\nimport sa from'sa-sdk-javascript';\nimport {getUserDetailApi} from \"../service/api\";\n\nVue.use(Router);\n\nlet browser = {\n versions: function () {\n let u = navigator.userAgent, app = navigator.appVersion;\n\n return { //移动终端浏览器版本信息\n trident: u.indexOf('Trident') > -1, //IE内核\n presto: u.indexOf('Presto') > -1, //opera内核\n webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核\n gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') === -1, //火狐内核\n mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端\n ios: !!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端\n android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器\n iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器\n iPad: u.indexOf('iPad') > -1, //是否iPad\n webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部\n };\n }(),\n\n language: (navigator.browserLanguage || navigator.language).toLowerCase()\n};\nlet ua = window.navigator.userAgent.toLowerCase();\nconst router =new Router({\n routes: [\n {\n path: '/',\n name: 'index',\n component: e=>require(['@/components/index'],e),//\n meta:{\n deep:0\n }\n }, {\n path: '/newLesson',\n name: 'newLesson',\n component: e=>require(['@/components/newLesson'],e),//\n meta:{\n deep:0\n }\n }, {\n path: '/star',\n name: 'star',\n component: e=>require(['@/components/star'],e),//\n meta:{\n deep:0\n }\n },\n {\n path: '/shareGoods',\n name: 'shareGoods',\n component: e=>require(['@/components/newLesson/shareGoods'],e),//\n meta:{\n deep:0,\n noNew:true\n }\n },{\n path: '/myGoodsList',\n name: 'myGoodsList',\n component: e=>require(['@/components/myGoodsList'],e),\n meta:{\n deep:1\n }\n },{\n path: '/mine',\n name: 'mine',\n component: e=>require(['@/components/mine'],e),\n meta:{\n deep:1\n }\n },{\n path: '/order',\n name: 'order',\n component: e=>require(['@/components/order'],e),\n meta:{\n deep:2\n }\n },{\n path: '/share',\n name: 'share',\n component: e=>require(['@/components/share'],e),\n meta:{\n deep:2\n }\n },\n {\n path: '/author',\n name: 'author',\n component: e=>require(['@/components/author'],e),\n meta:{\n deep:100,\n noNew:true\n }\n },{\n path: '/buyDetail',\n name: 'buyDetail',\n component: e=>require(['@/components/buy/index'],e),\n meta:{\n skip_login:false,\n noNew:true,\n deep:10\n }\n }, {\n path: '/buy',\n name: 'buy',\n component: e=>require(['@/components/buy/buy'],e),\n meta:{\n noNew:true,\n deep:11\n }\n }, {\n path: '/success',\n name: 'success',\n component: e=>require(['@/components/buy/success'],e),\n meta:{\n noNew:true,\n deep:12\n }\n },{\n path: '/buySuccess',\n name: 'buySuccess',\n component: e=>require(['@/components/buy/buySuccess'],e),\n meta:{\n noNew:true,\n deep:12\n }\n }, {\n path: '/map',\n name: 'map',\n component: e=>require(['@/components/map/index'],e),\n meta:{\n deep:3\n }\n },\n {\n path: '/saleSuccess',\n name: 'saleSuccess',\n component: e=>require(['@/components/buy/saleSuccess'],e),\n meta:{\n deep:4\n }\n }, {\n path: '/bindMobile',\n name: 'bindMobile',\n component: e=>require(['@/components/bindMobile'],e),\n meta:{\n deep:0\n }\n },\n {\n path: '/activity',\n name: 'activity',\n component: e=>require(['@/components/buy/activity'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/activityInvite',\n name: 'activityInvite',\n component: e=>require(['@/components/buy/activityInvite'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/inviteList',\n name: 'inviteList',\n component: e=>require(['@/components/buy/inviteList'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/collection',\n name: 'collection',\n component: e=>require(['@/components/collection'],e),\n meta:{\n skip_login:true\n }\n },\n {\n path: '/noWechat',\n name: 'noWechat',\n component: e=>require(['@/components/noWechat'],e),\n meta:{\n skip_login:false\n }\n },\n {\n path:'*',\n component: e=>require(['@/components/error'],e),\n },\n ]\n});\n\nrouter.beforeEach((to,from,next)=> {\n // 神策路由埋点\n Vue.nextTick(() => {\n sa.quick(\"autoTrackSinglePage\");\n });\n // 判断是否是微信环境 排除本地\n if(ua.match(/MicroMessenger/i) == 'micromessenger' || ua.match(/_SQ_/i) == '_sq_'){\n if(to.name == 'noWechat'){\n next({name:'index'});\n }\n }else{\n if(to.name !== 'noWechat' && process.env.NODE_ENV === 'production') {\n next({name:'noWechat'});\n }\n }\n // 移动端判断\n store.dispatch('isMobile',browser.versions.mobile);\n // 默认title\n document.title = '唱唱启蒙英语';\n let goOn=function(){\n if(localStorage.getItem('retUrl') && localStorage.getItem('retUrl') !== null && localStorage.getItem('retUrl') !== ''){\n let retUrl = localStorage.getItem('retUrl').toString();\n localStorage.removeItem('retUrl');\n next(retUrl);\n }else{\n next()\n }\n };\n if(to.name === 'author' || to.name === 'bindMobile' || to.name === 'noWechat'){\n next()\n }else if(window.location.href.indexOf('token')>-1 && to.name === 'index'){\n let token = common.getUrlParam().token || to.query.token;\n store.dispatch('setToken',token);\n getUserDetailApi().then(res=>{\n localStorage.setItem('userDesc',JSON.stringify(res));\n sa.login(res.user_id);\n goOn()\n }).catch(()=>{\n if(localStorage.getItem('userDesc')){\n goOn()\n }\n });\n }else if(localStorage.getItem('cc_token')) {\n store.dispatch('setToken', localStorage.getItem('cc_token'));\n if(localStorage.getItem('userDesc')){\n sa.login(JSON.parse(localStorage.getItem('userDesc')).user_id);\n goOn()\n }else{\n getUserDetailApi().then(res=>{\n localStorage.setItem('userDesc',JSON.stringify(res));\n sa.login(res.user_id);\n goOn()\n }).catch(()=>{\n if(localStorage.getItem('userDesc')){\n goOn()\n }\n });\n }\n // 无需token登录页面\n }else{\n let query = {retUrl:to.fullPath};\n if(to.meta.noNew){\n query.is_new_user_url = 1\n }\n next({name:'author',query:query})\n }\n\n // if(to.meta.skip_login){\n\n // next();\n // }\n});\n\nexport default router;\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 n=window.webpackJsonp;window.webpackJsonp=function(t,a,o){for(var f,b,d,i=0,u=[];i<t.length;i++)b=t[i],r[b]&&u.push(r[b][0]),r[b]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(n&&n(t,a,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)d=c(c.s=o[i]);return d};var t={},r={25:0};function c(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,c),r.l=!0,r.exports}c.e=function(e){var n=r[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var t=new Promise(function(t,c){n=r[e]=[t,c]});n[2]=t;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,c.nc&&o.setAttribute("nonce",c.nc),o.src=c.p+"static/js/"+e+"."+{0:"f8138779f472b8734556",1:"90070079fcb29fe331bb",2:"3dd397ee08bb80aaadd9",3:"14bb3b27a2c948b166b1",4:"0d6540278255bbb4a84b",5:"ee4aac2c7da363d18609",6:"7426c9c5af23e11b62f2",7:"f0d9c2a990a54dbfdfbe",8:"5c2a88d9d10d532dcb8c",9:"5e2f30be7de895eee65e",10:"b02efe8173b60e971f30",11:"4e61754fe8b43a301e32",12:"056bf2465a886912a9fc",13:"d3b93d52e1fdf01bb989",14:"5c4d6c85fb1840e0c151",15:"b1fd54f107ba9b3a336b",16:"1b079a9c88fe84670f2a",17:"85efd9e39a8ef43ab995",18:"67937db20e622d6a5d9b",19:"9795770bcdd2cb38b12e",20:"bcaff06b2861d3f04d12",21:"d19ed768c263cfc634f4",22:"10578970eb1751ffa086"}[e]+".js";var f=setTimeout(b,12e4);function b(){o.onerror=o.onload=null,clearTimeout(f);var n=r[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return o.onerror=o.onload=b,a.appendChild(o),t},c.m=e,c.c=t,c.d=function(e,n,t){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:t})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="https://static-cdn.changchangenglish.com/new-sing/",c.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.f9bb354caea514672115.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 780469deb7cddb4bfe37"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","25","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","21","22","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.f9bb354caea514672115.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\t25: 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\":\"f8138779f472b8734556\",\"1\":\"90070079fcb29fe331bb\",\"2\":\"3dd397ee08bb80aaadd9\",\"3\":\"14bb3b27a2c948b166b1\",\"4\":\"0d6540278255bbb4a84b\",\"5\":\"ee4aac2c7da363d18609\",\"6\":\"7426c9c5af23e11b62f2\",\"7\":\"f0d9c2a990a54dbfdfbe\",\"8\":\"5c2a88d9d10d532dcb8c\",\"9\":\"5e2f30be7de895eee65e\",\"10\":\"b02efe8173b60e971f30\",\"11\":\"4e61754fe8b43a301e32\",\"12\":\"056bf2465a886912a9fc\",\"13\":\"d3b93d52e1fdf01bb989\",\"14\":\"5c4d6c85fb1840e0c151\",\"15\":\"b1fd54f107ba9b3a336b\",\"16\":\"1b079a9c88fe84670f2a\",\"17\":\"85efd9e39a8ef43ab995\",\"18\":\"67937db20e622d6a5d9b\",\"19\":\"9795770bcdd2cb38b12e\",\"20\":\"bcaff06b2861d3f04d12\",\"21\":\"d19ed768c263cfc634f4\",\"22\":\"10578970eb1751ffa086\"}[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 780469deb7cddb4bfe37"],"sourceRoot":""}
\ No newline at end of file
...@@ -139,11 +139,33 @@ ...@@ -139,11 +139,33 @@
link: option.shareUrl, // 分享链接 link: option.shareUrl, // 分享链接
imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标 imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标
success: function() { success: function() {
console.log('分享成功'); that.$sa.track('watchClick',{
dayModule:JSON.parse(localStorage.getItem('lessonDetail')).domTitle.slice(0,9),
weekName:JSON.parse(localStorage.getItem('lessonDetail')).domTitle.slice(10,JSON.parse(localStorage.getItem('lessonDetail')).domTitle.length),
elementName:JSON.parse(localStorage.getItem('lessonDetail')).domTitle.slice(0,9) + '-'+ JSON.parse(localStorage.getItem('lessonDetail')).domTitle.slice(10,JSON.parse(localStorage.getItem('lessonDetail')).domTitle.length),
themeID:JSON.parse(localStorage.getItem('lessonDetail')).themeID,
themeName:JSON.parse(localStorage.getItem('lessonDetail')).themeName,
goodsID:JSON.parse(localStorage.getItem('lessonDetail')).goodsID,
classID:JSON.parse(localStorage.getItem('lessonDetail')).classID,
buttonName:'完成分享',
partName:that.contentData.partName,
elementID:that.$route.query.elementId.toString(),
});
that.$emit('backList') that.$emit('backList')
}, },
cancel: function() { cancel: function() {
console.log('分享失败'); that.$sa.track('watchClick',{
dayModule:JSON.parse(localStorage.getItem('lessonDetail')).domTitle.slice(0,9),
weekName:JSON.parse(localStorage.getItem('lessonDetail')).domTitle.slice(10,JSON.parse(localStorage.getItem('lessonDetail')).domTitle.length),
elementName:JSON.parse(localStorage.getItem('lessonDetail')).domTitle.slice(0,9) + '-'+ JSON.parse(localStorage.getItem('lessonDetail')).domTitle.slice(10,JSON.parse(localStorage.getItem('lessonDetail')).domTitle.length),
themeID:JSON.parse(localStorage.getItem('lessonDetail')).themeID,
themeName:JSON.parse(localStorage.getItem('lessonDetail')).themeName,
goodsID:JSON.parse(localStorage.getItem('lessonDetail')).goodsID,
classID:JSON.parse(localStorage.getItem('lessonDetail')).classID,
buttonName:'取消分享',
partName:that.contentData.partName,
elementID:that.$route.query.elementId.toString(),
});
that.$emit('backList') that.$emit('backList')
} }
}); });
......
...@@ -18,9 +18,13 @@ ...@@ -18,9 +18,13 @@
<img :src="qr_url" class="qr-img" @click="qr_show=false"/> <img :src="qr_url" class="qr-img" @click="qr_show=false"/>
</mt-popup> </mt-popup>
<mt-popup v-model="log_show" style="background: transparent"> <mt-popup v-model="log_show" style="background: transparent" :closeOnClickModal="false">
<div :style="{backgroundImage:`url('${log_url}')`}" class="log-img"> <div :style="{backgroundImage:`url('${log_url}')`}" class="log-img">
<div class="content"> <div class="content">
<div class="no-list" v-if="no_list">
<img :src="no_url"/>
—— 暂无记录 ——
</div>
<div class="list" v-for="data in logList"> <div class="list" v-for="data in logList">
<span class="time-text"> <span class="time-text">
{{data.created_at | substrTime}} {{data.created_at | substrTime}}
...@@ -36,7 +40,7 @@ ...@@ -36,7 +40,7 @@
</span> </span>
</div> </div>
</div> </div>
<div class="btn" @click="log_show = false"> <div class="btn" @click="closeLog">
知道了 知道了
</div> </div>
</div> </div>
...@@ -63,10 +67,11 @@ ...@@ -63,10 +67,11 @@
import log_url from '../../assets/starActivity/log.png' import log_url from '../../assets/starActivity/log.png'
import qr_url from '../../assets/starActivity/qr.png' import qr_url from '../../assets/starActivity/qr.png'
import share_url from '../../assets/starActivity/share_bg.png' import share_url from '../../assets/starActivity/share_bg.png'
import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi} from "../../service/api"; import no_url from '../../assets/starActivity/no.png'
import {getUserIntegralApi,getUserIntegralListApi,getShortApi,getShareGoodsApi,getwechatParam} from "../../service/api";
import QRCode from 'qrcodejs2' import QRCode from 'qrcodejs2'
import html2canvas from 'html2canvas' import html2canvas from 'html2canvas'
import { Indicator } from 'mint-ui'
export default { export default {
name: "index", name: "index",
data(){ data(){
...@@ -74,10 +79,12 @@ ...@@ -74,10 +79,12 @@
starbg_1:starbg_1, starbg_1:starbg_1,
share_url:share_url, share_url:share_url,
log_url:log_url, log_url:log_url,
no_list:false,
log_show:false, log_show:false,
share_show:false, share_show:false,
qr_show:false, qr_show:false,
dataURL:null, dataURL:null,
no_url:no_url,
qr_url:qr_url, qr_url:qr_url,
starbg_2:starbg_2, starbg_2:starbg_2,
starbg_3:starbg_3, starbg_3:starbg_3,
...@@ -85,25 +92,79 @@ ...@@ -85,25 +92,79 @@
x_url:x_url, x_url:x_url,
star_total:0, star_total:0,
logList:[], logList:[],
shopId:null shopId:null,
share_URL:null
} }
}, },
methods:{ methods:{
initPage(){ initPage(){
getShareGoodsApi().then(res=>{ getShareGoodsApi().then(res=>{
this.shopId = res[0].value; this.shopId = res[0].value;
}) this.share_URL = process.env.API_URL+'#/buyDetail?shopId='+ this.shopId + '&invite_code=CC-ZKHB-'+JSON.parse(localStorage.getItem('userDesc')).user_id;
this.onShare(this.share_URL)
});
getUserIntegralApi().then(res=>{ getUserIntegralApi().then(res=>{
this.star_total = res.last_value this.star_total = res.last_value
}) })
}, },
closeLog(){
window.removeEventListener("scroll",this.scrollFix);
this.log_show = false
},
onShare(URL) {
this.enableShare({
product_title: `赠您【1元领取398元英语启蒙课程特权】,限时福利,立即领取`, // 分享标题
desc: `学习另赠价值58元实物绘本,包邮送到家~`,//
shareIcon:'https://cdn.singsingenglish.com/logo/logo.jpg',
shareUrl:URL
})
},
enableShare: function(option) {
getwechatParam({
api_list: 'onMenuShareAppMessage,onMenuShareTimeline',
url:window.location.href.split('#')[0]
}).then(wechatRes => {
wx.config({
debug: false,
appId: wechatRes.appId,
timestamp: parseInt(wechatRes.timestamp),
nonceStr: wechatRes.nonceStr,
signature: wechatRes.signature,
jsApiList: wechatRes.jsApiList
});
wx.ready(function() {
wx.onMenuShareTimeline({
title: option.product_title, // 分享标题
desc: option.desc,// 分享描述
link: option.shareUrl, // 分享链接
imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标
success: function() {
console.log('分享成功');
},
cancel: function() {
console.log('分享失败');
}
});
wx.onMenuShareAppMessage({
title: option.product_title, // 分享标题
desc: option.desc,// 分享描述
link: option.shareUrl, // 分享链接
imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标
success: function() {
},
cancel: function() {
}
});
})
})
},
qrcode(data){ qrcode(data){
if(this.QRCodeB){ if(this.QRCodeB){
this.QRCodeB.makeCode(data) this.QRCodeB.makeCode(data)
}else{ }else{
this.QRCodeB = new QRCode('qrcode', { this.QRCodeB = new QRCode('qrcode', {
width: 70, width: 140,
height: 70, // 高度 height: 140, // 高度
text: data, // 二维码内容 text: data, // 二维码内容
image: '' image: ''
}); });
...@@ -112,32 +173,31 @@ ...@@ -112,32 +173,31 @@
refshow(){ refshow(){
this.share_show = true; this.share_show = true;
if(this.dataURL){}else{ if(this.dataURL){}else{
let URL = process.env.API_URL+'#/buyDetail?shopId='+ this.shopId + '&invite_code=CC-ZKHB-'+JSON.parse(localStorage.getItem('userDesc')).user_id; Indicator.open();
getShortApi({url:URL}).then(res=>{ getShortApi({url:this.share_URL}).then(res=>{
this.qrcode(res.url); this.qrcode(res.url);
this.$nextTick(()=>{ this.$nextTick(()=>{
let { let {
width, width,
} = document.getElementById('capture').getClientRects()[0]; } = document.getElementById('capture').getClientRects()[0];
document.getElementById('capture').style.width = width + 'px'; document.getElementById('capture').style.width = document.getElementById('capture').getClientRects()[0].width*2 + 'px';
let { document.getElementById('capture').style.height = document.getElementById('capture').getClientRects()[0].height*2 + 'px';
height1,
width1
} = document.getElementById('capture').getClientRects()[0];
setTimeout(()=>{ setTimeout(()=>{
html2canvas(document.getElementById('capture'),{ html2canvas(document.getElementById('capture'),{
async: true, async: true,
timeout: 500, scale: 2,
scrollX:1,
scale: 4,
width: width1,
height: height1,
letterRendering: true, letterRendering: true,
}).then((canvas) => { }).then((canvas) => {
let dataURL = canvas.toDataURL("image/jpg"); let dataURL = canvas.toDataURL("image/jpg");
this.dataURL = dataURL; this.dataURL = dataURL;
}).catch(res=>{alert(res);console.log()});},500) document.getElementById('capture').style.display="none"
Indicator.close();
}).catch(res=>{
alert(res);console.log();
document.getElementById('capture').style.display="none"
Indicator.close();
});
},500)
}) })
}) })
} }
...@@ -172,9 +232,18 @@ ...@@ -172,9 +232,18 @@
xhttp.open('GET', src, true); xhttp.open('GET', src, true);
xhttp.send() xhttp.send()
}, },
scrollFix(data){
window.scrollTo(0, data)
},
showLog(){ showLog(){
getUserIntegralListApi({limit:1000}).then(res=>{ getUserIntegralListApi({limit:1000}).then(res=>{
if(!res.list || res.list.length <1 ){
this.no_list = true
}else{
this.logList = res.list; this.logList = res.list;
}
let t =document.documentElement.scrollTop||document.body.scrollTop;
window.addEventListener("scroll",this.scrollFix);
this.log_show = true; this.log_show = true;
}) })
} }
...@@ -185,7 +254,7 @@ ...@@ -185,7 +254,7 @@
} }
}, },
mounted(){ mounted(){
this.initPage() this.initPage();
window.onscroll= ()=>{ window.onscroll= ()=>{
//变量t是滚动条滚动时,距离顶部的距离 //变量t是滚动条滚动时,距离顶部的距离
let t = document.documentElement.scrollTop||document.body.scrollTop; let t = document.documentElement.scrollTop||document.body.scrollTop;
...@@ -317,12 +386,12 @@ ...@@ -317,12 +386,12 @@
background-size: 100% 100%; background-size: 100% 100%;
position: relative; position: relative;
.qrcode{ .qrcode{
width: 80*@toVw; width: 160*@toVw;
height: 80*@toVw; height: 160*@toVw;
position: absolute; position: absolute;
bottom: 17*@toVw; bottom: 34*@toVw;
left: 50%; left: 50%;
margin-left: -41*@toVw; margin-left: -82*@toVw;
} }
} }
.cvs-img{ .cvs-img{
...@@ -349,6 +418,15 @@ ...@@ -349,6 +418,15 @@
margin-top: -232.5*@toVw; margin-top: -232.5*@toVw;
} }
} }
.no-list{
text-align: center;
color: #aaaaaa;
img{
display: block;
margin-bottom: 10*@toVw;
width: 150*@toVw;
}
}
</style> </style>
<style> <style>
.qrcode img{ .qrcode img{
......
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