Commit fd36999b authored by wangwei's avatar wangwei

发送短信验证码 api 修改 课包记录修改

parent 2b2ad303
<!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.f8239c1bbf8ab9e1d02d.js></script><script type=text/javascript src=static/js/vendor.2cd465c61090dbc6beb5.js></script><script type=text/javascript src=static/js/app.c2441bf762fa038bd6c1.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"><meta name=screen-orientation content=portrait><meta name=x5-orientation content=portrait><title>唱唱启蒙英语</title><link rel=stylesheet href=https://at.alicdn.com/t/font_822651_g9r2j7kybxu.css><style></style><link href=static/css/app.9f631d4069047acf4ee994f5d9f958c3.css rel=stylesheet></head><body><div id=app></div><script src=https://res.wx.qq.com/open/js/jweixin-1.3.2.js></script><script type=text/javascript src=static/js/manifest.4a1e15dc3386a9a2dd49.js></script><script type=text/javascript src=static/js/vendor.2cd465c61090dbc6beb5.js></script><script type=text/javascript src=static/js/app.c2441bf762fa038bd6c1.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([9],{"5W4P":function(n,e,r){(n.exports=r("FZ+f")(!0)).push([n.i,"\n.fl-r[data-v-ff30e8ae] {\n float: right;\n}\n.main-block[data-v-ff30e8ae] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both[data-v-ff30e8ae]:after {\n content: '';\n display: block;\n clear: both;\n}\n[data-v-ff30e8ae]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-ff30e8ae]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-ff30e8ae]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.img-cvs[data-v-ff30e8ae] {\n position: absolute;\n width: 62.13333333vw;\n top: 46.93333333vw;\n left: 7.73333333vw;\n}\n.img-cvs .qrcode[data-v-ff30e8ae] {\n position: absolute;\n top: 81.33333333vw;\n left: 4vw;\n width: 16vw;\n}\n.cvs-img[data-v-ff30e8ae] {\n position: absolute;\n width: 62.13333333vw;\n top: 46.93333333vw;\n left: 7.73333333vw;\n z-index: 10;\n}\n.ref-content[data-v-ff30e8ae] {\n width: 79.73333333vw;\n height: 150.4vw;\n background-size: 100% 100%;\n position: relative;\n}\n.ref-content .tips[data-v-ff30e8ae] {\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 2.66666667vw;\n top: 66.66666667vw;\n width: 1em;\n}\n.group-index[data-v-ff30e8ae] {\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n}\n.group-index .ref-icon[data-v-ff30e8ae] {\n position: fixed;\n height: 24vw;\n top: 70vw;\n z-index: 6;\n right: 2.66666667vw;\n /*border-radius: 100px;*/\n}\n.group-index .banner[data-v-ff30e8ae] {\n background: white;\n}\n.group-index .banner img[data-v-ff30e8ae] {\n width: 100%;\n}\n.group-index .head[data-v-ff30e8ae] {\n background: white;\n margin-bottom: 10px;\n padding: 2.66666667vw;\n}\n.group-index .head .title[data-v-ff30e8ae] {\n font-size: 20px;\n color: #333333;\n margin-bottom: 2vw;\n}\n.group-index .head .detail[data-v-ff30e8ae] {\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 2vw;\n}\n.group-index .head .price .price-content[data-v-ff30e8ae] {\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n}\n.group-index .head-icon[data-v-ff30e8ae] {\n padding: 2.66666667vw;\n background: white;\n margin-bottom: 2px;\n}\n.group-index .head-icon .icon[data-v-ff30e8ae] {\n display: inline-block;\n width: 8vw;\n margin: 0 1.33333333vw;\n border-radius: 1000px;\n vertical-align: middle;\n}\n.group-index .head-icon .more[data-v-ff30e8ae] {\n width: 6.66666667vw;\n vertical-align: middle;\n}\n.group-index .head-icon .has[data-v-ff30e8ae] {\n font-size: 12px;\n line-height: 8vw;\n color: #999999;\n float: right;\n}\n.group-index .welfare[data-v-ff30e8ae] {\n background: white;\n padding: 1.33333333vw;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n}\n.group-index .main-detail[data-v-ff30e8ae] {\n padding: 2.66666667vw;\n background: white;\n}\n.group-index .main-detail .tab-content[data-v-ff30e8ae] {\n border-radius: 9px ;\n border: 1px solid #F63539;\n}\n.group-index .main-detail .tab-content[data-v-ff30e8ae]:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .main-detail .tab-content .tab-btn[data-v-ff30e8ae] {\n width: 50%;\n float: left;\n height: 10.66666667vw;\n line-height: 10.66666667vw;\n text-align: center;\n color: #F63539;\n border-radius: 9px ;\n}\n.group-index .main-detail .tab-content .tab-btn.active[data-v-ff30e8ae] {\n background: #F63539;\n color: white;\n}\n.group-index .main-detail .qa-block[data-v-ff30e8ae] {\n padding: 2.66666667vw 0 toVw(150) 0;\n}\n.group-index .main-detail .qa-block img[data-v-ff30e8ae],\n.group-index .main-detail .qa-block video[data-v-ff30e8ae] {\n max-width: 100%;\n}\n.group-index .main-detail .qa-block .qa-content[data-v-ff30e8ae] {\n margin: toVw(10) 0;\n}\n.group-index .main-detail .qa-block .qa-content .qa-q[data-v-ff30e8ae] {\n font-size: 16px;\n color: #666666;\n}\n.group-index .main-detail .qa-block .qa-content .qa-a[data-v-ff30e8ae] {\n font-size: 16px;\n color: #333333;\n}\n.group-index .main-detail .detail[data-v-ff30e8ae] {\n padding: 2.66666667vw 0 20vw 0;\n}\n.group-index .main-detail .detail .detail-content img[data-v-ff30e8ae],\n.group-index .main-detail .detail .detail-content video[data-v-ff30e8ae] {\n max-width: 100%;\n}\n.group-index footer[data-v-ff30e8ae] {\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 16vw;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n background: white;\n padding: 1.33333333vw;\n border-top: 1px solid #d8d8d8;\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.group-index footer .btn[data-v-ff30e8ae] {\n border: 1px solid #cccccc;\n border-radius: 8px;\n width: 0;\n -webkit-box-flex: 2;\n -ms-flex-positive: 2;\n flex-grow: 2;\n text-align: center;\n padding: 2vw 0;\n margin: 0 1.33333333vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n}\n.group-index footer .btn span[data-v-ff30e8ae] {\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n}\n.group-index footer .btn img[data-v-ff30e8ae] {\n width: 6.66666667vw;\n}\n.group-index footer .btn.big[data-v-ff30e8ae] {\n padding: 0.66666667vw 0;\n -webkit-box-flex: 5;\n -ms-flex-positive: 5;\n flex-grow: 5;\n}\n.group-index footer .btn.big.price[data-v-ff30e8ae] {\n background: #F83534;\n border-color: #F83534;\n color: white;\n}\n.group-index footer .btn.big.price.full[data-v-ff30e8ae] {\n background: #dddddd;\n border-color: #dddddd;\n line-height: 13.33333333vw;\n}\n.group-index .pop-block[data-v-ff30e8ae] {\n padding: 5.33333333vw 1.33333333vw;\n width: 80vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n}\n.group-index .pop-block img[data-v-ff30e8ae] {\n width: 33.33333333vw;\n}\n.group-index .pop-block .close[data-v-ff30e8ae] {\n width: 6.66666667vw;\n position: absolute;\n top: 2.66666667vw;\n right: 2.66666667vw;\n}\n.group-index .mint-popup[data-v-ff30e8ae] {\n border-radius: 10px;\n}\n.group-index .pop-fill[data-v-ff30e8ae] {\n width: 66.66666667vw;\n padding: 4vw 4vw;\n font-size: 16px;\n color: #333333;\n}\n.group-index .pop-fill .btn-block[data-v-ff30e8ae] {\n margin-top: 4vw;\n}\n.group-index .pop-fill .btn-block[data-v-ff30e8ae]:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .pop-fill .btn-block .btn[data-v-ff30e8ae] {\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 0.66666667vw 1.33333333vw;\n border-radius: 8px;\n color: #FFFFFF;\n}\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/util/public.less","D:/myproject/new-singsingH5/src/components/buy/index.vue","D:/myproject/new-singsingH5/src/components/buy/D:/myproject/new-singsingH5/src/components/buy/index.vue"],names:[],mappings:"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",file:"index.vue",sourcesContent:["//颜色参数\n@toVw:100/375vw;\n@toVh:100/667vh;\n@bg-b: #333;\n@bg-b-s:#444;\n@black-line:#191919;\n@gray-line:#666;\n@light-line:#ddd;\n@main-font-color:#fff;\n@secondary-font-color:#999;\n@gold-color-light:#FFD04B;\n@gold-color: #a18430;\n\n//公共类\n.fl-r{\n float: right;\n}\n.main-block{\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml{\n\n}\n.clear-both{\n &:after{\n content: '';\n display: block;\n clear: both;\n }\n}\n//滚动条样式\n::-webkit-scrollbar-track-piece { //滚动条凹槽的颜色,还可以设置边框属性\n border-radius: 10px;\n}\n::-webkit-scrollbar {//滚动条的宽度\n width:5px;\n height:5px;\n}\n::-webkit-scrollbar-thumb {//滚动条的设置\n background-color:@secondary-font-color;\n border-radius: 10px;\n height: 10px;\n min-height:10px;\n}\n",".fl-r {\n float: right;\n}\n.main-block {\n margin: 5px;\n background: white;\n padding: 5px;\n}\n.clear-both:after {\n content: '';\n display: block;\n clear: both;\n}\n::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.img-cvs {\n position: absolute;\n width: 62.13333333vw;\n top: 46.93333333vw;\n left: 7.73333333vw;\n}\n.img-cvs .qrcode {\n position: absolute;\n top: 81.33333333vw;\n left: 4vw;\n width: 16vw;\n}\n.cvs-img {\n position: absolute;\n width: 62.13333333vw;\n top: 46.93333333vw;\n left: 7.73333333vw;\n z-index: 10;\n}\n.ref-content {\n width: 79.73333333vw;\n height: 150.4vw;\n background-size: 100% 100%;\n position: relative;\n}\n.ref-content .tips {\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 2.66666667vw;\n top: 66.66666667vw;\n width: 1em;\n}\n.group-index {\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n}\n.group-index .ref-icon {\n position: fixed;\n height: 24vw;\n top: 70vw;\n z-index: 6;\n right: 2.66666667vw;\n /*border-radius: 100px;*/\n}\n.group-index .banner {\n background: white;\n}\n.group-index .banner img {\n width: 100%;\n}\n.group-index .head {\n background: white;\n margin-bottom: 10px;\n padding: 2.66666667vw;\n}\n.group-index .head .title {\n font-size: 20px;\n color: #333333;\n margin-bottom: 2vw;\n}\n.group-index .head .detail {\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 2vw;\n}\n.group-index .head .price .price-content {\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n}\n.group-index .head-icon {\n padding: 2.66666667vw;\n background: white;\n margin-bottom: 2px;\n}\n.group-index .head-icon .icon {\n display: inline-block;\n width: 8vw;\n margin: 0 1.33333333vw;\n border-radius: 1000px;\n vertical-align: middle;\n}\n.group-index .head-icon .more {\n width: 6.66666667vw;\n vertical-align: middle;\n}\n.group-index .head-icon .has {\n font-size: 12px;\n line-height: 8vw;\n color: #999999;\n float: right;\n}\n.group-index .welfare {\n background: white;\n padding: 1.33333333vw;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n}\n.group-index .main-detail {\n padding: 2.66666667vw;\n background: white;\n}\n.group-index .main-detail .tab-content {\n border-radius: 9px ;\n border: 1px solid #F63539;\n}\n.group-index .main-detail .tab-content:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .main-detail .tab-content .tab-btn {\n width: 50%;\n float: left;\n height: 10.66666667vw;\n line-height: 10.66666667vw;\n text-align: center;\n color: #F63539;\n border-radius: 9px ;\n}\n.group-index .main-detail .tab-content .tab-btn.active {\n background: #F63539;\n color: white;\n}\n.group-index .main-detail .qa-block {\n padding: 2.66666667vw 0 toVw(150) 0;\n}\n.group-index .main-detail .qa-block img,\n.group-index .main-detail .qa-block video {\n max-width: 100%;\n}\n.group-index .main-detail .qa-block .qa-content {\n margin: toVw(10) 0;\n}\n.group-index .main-detail .qa-block .qa-content .qa-q {\n font-size: 16px;\n color: #666666;\n}\n.group-index .main-detail .qa-block .qa-content .qa-a {\n font-size: 16px;\n color: #333333;\n}\n.group-index .main-detail .detail {\n padding: 2.66666667vw 0 20vw 0;\n}\n.group-index .main-detail .detail .detail-content img,\n.group-index .main-detail .detail .detail-content video {\n max-width: 100%;\n}\n.group-index footer {\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 16vw;\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n background: white;\n padding: 1.33333333vw;\n border-top: 1px solid #d8d8d8;\n justify-content: space-around;\n}\n.group-index footer .btn {\n border: 1px solid #cccccc;\n border-radius: 8px;\n width: 0;\n flex-grow: 2;\n text-align: center;\n padding: 2vw 0;\n margin: 0 1.33333333vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n}\n.group-index footer .btn span {\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n}\n.group-index footer .btn img {\n width: 6.66666667vw;\n}\n.group-index footer .btn.big {\n padding: 0.66666667vw 0;\n flex-grow: 5;\n}\n.group-index footer .btn.big.price {\n background: #F83534;\n border-color: #F83534;\n color: white;\n}\n.group-index footer .btn.big.price.full {\n background: #dddddd;\n border-color: #dddddd;\n line-height: 13.33333333vw;\n}\n.group-index .pop-block {\n padding: 5.33333333vw 1.33333333vw;\n width: 80vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n}\n.group-index .pop-block img {\n width: 33.33333333vw;\n}\n.group-index .pop-block .close {\n width: 6.66666667vw;\n position: absolute;\n top: 2.66666667vw;\n right: 2.66666667vw;\n}\n.group-index .mint-popup {\n border-radius: 10px;\n}\n.group-index .pop-fill {\n width: 66.66666667vw;\n padding: 4vw 4vw;\n font-size: 16px;\n color: #333333;\n}\n.group-index .pop-fill .btn-block {\n margin-top: 4vw;\n}\n.group-index .pop-fill .btn-block:after {\n content: '';\n display: block;\n clear: both;\n}\n.group-index .pop-fill .btn-block .btn {\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 0.66666667vw 1.33333333vw;\n border-radius: 8px;\n color: #FFFFFF;\n}\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import \"../../util/public\";\n.img-cvs{\n position: absolute;\n width: 233 * @toVw;\n top: 176 * @toVw;\n left: 29 * @toVw;\n .qrcode{\n position: absolute;\n top: 305 * @toVw;\n left: 15 * @toVw;\n width: 60 * @toVw;\n }\n}\n.cvs-img{\n position: absolute;\n width: 233 * @toVw;\n top: 176 * @toVw;\n left: 29 * @toVw;\n z-index: 10;\n}\n.ref-content{\n width: 299 * @toVw;\n height: 564 * @toVw;\n background-size: 100% 100%;\n position: relative;\n .tips{\n font-size: 12px;\n position: absolute;\n color: #666;\n right: 10 * @toVw;\n top: 250 * @toVw;\n width: 1em;\n }\n}\n.group-index{\n height: 100%;\n padding-bottom: toVw(150);\n background: #f0f0f0;\n font-family: PingFangSC-Regular;\n .ref-icon{\n position: fixed;\n height: 100/375 * 90vw ;\n top: 70vw;\n z-index: 6;\n right: 10 * 100 /375vw;\n /*border-radius: 100px;*/\n }\n .banner{\n background: white;\n img{\n width: 100%;\n }\n }\n .head{\n background: white;\n margin-bottom: 10px;\n padding: 20/7.5vw;\n .title{\n font-size: 20px;\n color: #333333;\n margin-bottom: 15/7.5vw;\n }\n .detail{\n font-size: 12px;\n line-height: 1.6em;\n color: #333333;\n display: block;\n margin-bottom: 15/7.5vw;\n }\n .price{\n .price-content{\n font-family: PingFang-SC-Bold;\n font-size: 20px;\n color: #F83534;\n }\n }\n }\n .head-icon{\n padding: 20/7.5vw;\n background: white;\n margin-bottom: 2px;\n .icon{\n display: inline-block;\n width: 60/7.5vw;\n margin: 0 10/7.5vw;\n border-radius: 1000px;\n vertical-align: middle;\n }\n .more{\n width: 50/7.5vw;\n vertical-align: middle;\n }\n .has{\n font-size: 12px;\n line-height: 60/7.5vw;\n color: #999999;\n float: right;\n }\n }\n .welfare{\n background: white;\n padding:10/7.5vw ;\n font-size: 12px;\n text-align: center;\n color: #999999;\n margin-bottom: 20px;\n }\n .main-detail{\n padding: 20/7.5vw;\n background: white;\n .tab-content{\n border-radius: 9px ;\n border: 1px solid #F63539;\n &:after{\n content: '';\n display: block;\n clear: both;\n }\n .tab-btn{\n width: 50%;\n float: left;\n height: 80/7.5vw;\n line-height: 80/7.5vw;\n text-align: center;\n color: #F63539;\n border-radius:9px ;\n &.active{\n background: #F63539;\n color: white;\n }\n }\n }\n .qa-block{\n padding: 20/7.5vw 0 toVw(150) 0;\n img,video{\n max-width: 100%;\n }\n .qa-content{\n margin: toVw(10) 0;\n .qa-q{\n font-size: 16px;\n color: #666666;\n }\n .qa-a{\n font-size: 16px;\n color: #333333;\n }\n }\n }\n .detail{\n padding: 20/7.5vw 0 150/7.5vw 0;\n .detail-content{\n img,video{\n max-width: 100%;\n }\n }\n\n }\n }\n footer{\n position: absolute;\n position: fixed;\n bottom: 0;\n width: 100%;\n height: 120/7.5vw;\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\n display: -ms-flexbox; // TWEENER - IE 10 //\n display: -webkit-flex; // NEW - Chrome //\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\n background: white;\n padding: 10/7.5vw;\n border-top: 1px solid #d8d8d8;\n justify-content:space-around;\n .btn{\n border: 1px solid #cccccc;\n border-radius: 8px;\n width:0;\n flex-grow:2;\n text-align: center;\n padding: 15/7.5vw 0;\n margin: 0 10/7.5vw;\n line-height: 1.4em;\n font-size: 16px;\n color: #666666;\n span{\n display: block;\n font-size: 20px;\n font-family: PingFang-SC-Bold;\n }\n img{\n width: 50/7.5vw;\n }\n &.big{\n padding: 5/7.5vw 0;\n flex-grow:5;\n &.price{\n background: #F83534;\n border-color: #F83534;\n color: white;\n &.full{\n background: #dddddd;\n border-color: #dddddd;\n line-height: 50*@toVw;\n }\n }\n }\n }\n }\n .pop-block{\n padding:40/7.5vw 10/7.5vw;\n width: 600/7.5vw;\n text-align: center;\n font-size: 14px;\n color: #666666;\n position: relative;\n img{\n width: 250/7.5vw;\n }\n .close{\n width: 50/7.5vw;\n position: absolute;\n top: 20/7.5vw;\n right: 20/7.5vw;\n }\n }\n .mint-popup{\n border-radius: 10px;\n }\n .pop-fill{\n width: 500/7.5vw;\n padding:30/7.5vw 30/7.5vw;\n font-size: 16px;\n color: #333333;\n .btn-block{\n margin-top: 30/7.5vw;\n &:after{\n content:'';\n display: block;\n clear: both;\n }\n .btn{\n float: right;\n background: #F83534;\n font-size: 14px;\n padding: 5/7.5vw 10/7.5vw;\n border-radius: 8px;\n color: #FFFFFF;\n }\n }\n }\n\n}\n\n"],sourceRoot:""}])},"9Nk9":function(n,e,r){var t=r("yEDY");"string"==typeof t&&(t=[[n.i,t,""]]),t.locals&&(n.exports=t.locals);r("rjj0")("134c077c",t,!1,{})},bNYG:function(n,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});r("v2ns");var t=r("7QTg"),i=r("MJLE"),o=r.n(i),a=r("Au9i"),d=r("CCn6"),s=r("E26C"),l=r.n(s),c=r("kXdI"),p=r.n(c),A=(r("1UEi"),r("XaoW")),g=r.n(A),u=r("zpE/"),h=r.n(u),f=r("0ZjB"),v=r.n(f),w=r("2Pnh"),m=r.n(w),b={name:"index",components:{swiper:t.swiper,swiperSlide:t.swiperSlide},data:function(){return{refBg:l.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:h.a,weChatIcon:g.a,closeUrl:v.a,moreUrl:p.a,refIcon:"https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png",swiperOption:{pagination:{el:".swiper-pagination"}},QRCodeB:!1,dataURL:null,user_id:null,invite_code_f:!0,invite_code:"",shopId:"",groupId:null,groupDetail:!1,groupData:null}},mounted:function(){this.getDetail()},methods:{goToActivity:function(){var n={};window.location.href.indexOf("shopId")>-1&&(n.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(n.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(n.invite_code=this.$route.query.invite_code),this.$router.push({name:"activity",query:n})},refshow:function(){var n=this;if(a.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))setTimeout(function(){a.Indicator.close(),n.invite_code||(n.invite_code="CC-USER");var e=n.invite_code.split("-");e.length>2&&"TEACHER"===e[1]&&(e[1]="USER");var r=e[0]+"-"+e[1],t="https://wechat-test.changchangenglish.com/#/buyDetail?shopId="+n.shopId+"&invite_code="+r+"-"+n.user_id;n.groupId&&"null"!==n.groupId&&(t+="&groupId="+n.groupId),n.qrcode(t),n.refVisible=!0,n.$nextTick(function(){n.dataURL||setTimeout(function(){var e=document.getElementById("capture").getClientRects()[0],r=(e.height,e.width);document.getElementById("capture").style.width=r+"px";n.getOffsetRect(n.$refs.imageWrapper);var t=document.getElementById("capture").getClientRects()[0],i=t.height1,o=t.width1;m()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:o,height:i,letterRendering:!0}).then(function(e){var r=e.toDataURL("image/jpg");n.dataURL=r}).catch(function(n){alert(n),console.log()})},500)})},500);else{var e={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:e})}},getOffsetRect:function(n){var e=n.getBoundingClientRect(),r=document.body,t=document.documentElement,i=window.pageYOffset||t.scrollTop||r.scrollTop,o=window.pageXOffset||t.scrollLeft||r.scrollLeft,a=t.clientTop||r.clientTop,d=t.clientLeft||r.clientLeft,s=e.top+i-a,l=e.left+o-d;return{top:Math.round(s),left:Math.round(l)}},qrcode:function(n){this.QRCodeB?this.QRCodeB.makeCode(n):this.QRCodeB=new o.a("qrcode",{width:80,height:80,text:n,image:""})},enableShare:function(n){Object(d.y)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(e){wx.config({debug:!1,appId:e.appId,timestamp:parseInt(e.timestamp),nonceStr:e.nonceStr,signature:e.signature,jsApiList:e.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:n.product_title,desc:n.desc,link:n.shareUrl,imgUrl:n.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功")},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:n.product_title,desc:n.desc,link:n.shareUrl,imgUrl:n.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){},cancel:function(){}})})})},handleInviteCode:function(){if(this.invite_code){var n=this.invite_code.split("-");n.length>2&&"TEACHER"===n[1]&&(n[1]="USER");var e=n[0]+"-"+n[1];this.invite_code=e+"-"+this.user_id}else this.invite_code="CC-USER-"+this.user_id},onShare:function(n){this.handleInviteCode();var e="https://wechat-test.changchangenglish.com/#/buyDetail?shopId="+this.shopId+"&invite_code="+this.invite_code;this.enableShare({product_title:this.groupDetail.share_desc.title,desc:this.groupDetail.share_desc.content,shareIcon:this.groupDetail.share_desc.img[0].url,shareUrl:e})},toDataURLBase64:function(n,e){var r=new XMLHttpRequest;r.onload=function(){var n=new FileReader;n.onloadend=function(){e(n.result)},n.readAsDataURL(r.response)},r.responseType="blob",r.open("GET",n,!0),r.send()},getDetail:function(){var n=this;window.location.href.indexOf("invite_code")>-1&&(this.invite_code=this.$route.query.invite_code,2===this.invite_code.split("-").length&&(this.invite_code_f=!1));Object(d.w)().then(function(e){n.user_id=e.user_id,window.location.href.indexOf("shopId")>-1&&(n.shopId=n.$route.query.shopId,Object(d.g)(n.shopId).then(function(e){if(e.desc=JSON.parse(e.desc),e.goods_desc=JSON.parse(e.goods_desc),e.share_desc=JSON.parse(e.share_desc),2===e.status&&e.bind_goods_id)return n.$router.push({name:"buyDetail",query:{shopId:e.bind_goods_id}}),void n.getDetail();n.groupDetail=e;for(var r=0;r<n.groupDetail.header_url.length;r++)n.groupDetail.header_url[r]=n.groupDetail.header_url[r].replace("http://","https://");if(n.groupDetail.desc.detail=n.groupDetail.desc.detail.replace(/http:\/\//g,"https://"),n.groupDetail.desc.qa=n.groupDetail.desc.qa.replace(/http:\/\//g,"https://"),n.groupDetail.share_desc.refImg&&1===n.groupDetail.share_desc.refImg.length){n.groupDetail.share_desc.refImg[0].url=n.groupDetail.share_desc.refImg[0].url.replace("http://","https://");var t=n;n.toDataURLBase64(n.groupDetail.share_desc.refImg[0].url,function(n){t.groupDetail.share_desc.refImg[0].url=n})}2===n.groupDetail.goods_type?(localStorage.getItem("cc_token")&&Object(d.s)({goods_id:n.shopId}).then(function(e){e.out_trade_no&&(1===e.buy_type?n.$router.push({name:"buySuccess",query:{out_trade_no:e.out_trade_no}}):n.$router.push({name:"success",query:{out_trade_no:e.out_trade_no}}))}),window.location.href.indexOf("groupId")>-1?(n.groupId=n.$route.query.groupId,Object(d.i)(n.groupId).then(function(e){n.groupData=e}),n.onShare(0)):n.onShare(1)):n.handleInviteCode()}))})},showTeacher:function(){this.popType=!1,this.popupVisible=!0},groupPay:function(n){var e={shopId:this.shopId,invite_code:this.$route.query.invite_code};if(this.groupId&&(e.group_order_id=this.groupId),0!==n||this.groupId){if(0===n&&this.groupId)return this.$router.push({name:"buyDetail",query:{shopId:this.shopId,invite_code:this.$route.query.invite_code}}),window.location.reload(),!1;e.type=""}else e.type="single";this.$router.push({name:"buy",query:e})}}},C=function(){var n=this,e=n.$createElement,r=n._self._c||e;return n.groupDetail?r("div",{ref:"index",staticClass:"group-index"},[r("swiper",{ref:"mySwiper",staticClass:"banner",attrs:{options:n.swiperOption}},[n._l(n.groupDetail.goods_desc.img,function(e,t){return n.groupDetail.goods_desc?r("swiper-slide",{key:t},[r("img",{attrs:{src:e.url}})]):n._e()}),n._v(" "),r("div",{staticClass:"swiper-pagination",attrs:{slot:"pagination"},slot:"pagination"})],2),n._v(" "),1===n.groupDetail.is_auth_user?r("img",{staticClass:"ref-icon shake",attrs:{src:n.refIcon},on:{click:function(e){n.goToActivity()}}}):n._e(),n._v(" "),r("div",{staticClass:"head"},[r("div",{staticClass:"title"},[n._v("\n "+n._s(n.groupDetail.name)+"\n ")]),n._v(" "),r("span",{staticClass:"detail"},[n._v("\n "+n._s(n.groupDetail.goods_desc.desc)+"\n ")]),n._v(" "),r("div",{staticClass:"price"},[r("span",{staticClass:"price-content"},[n._v("¥"+n._s(n.groupDetail.current_price/100)+"元")])])]),n._v(" "),r("div",{staticClass:"head-icon"},[n._l(n.groupDetail.header_url,function(e,t){return t<5?r("img",{key:e,staticClass:"icon",attrs:{src:e}}):n._e()}),n._v(" "),r("img",{staticClass:"more",attrs:{src:n.moreUrl}}),n._v(" "),r("span",{staticClass:"has"},[n._v("已售"+n._s(n.groupDetail.has_group_num)+"件")])],2),n._v(" "),n.groupDetail.head_welfare&&""!==n.groupDetail.head_welfare&&null!==n.groupDetail.head_welfare?r("div",{staticClass:"welfare"},[n._v("\n 团长福利:"+n._s(n.groupDetail.head_welfare)+"\n ")]):n._e(),n._v(" "),r("div",{staticClass:"main-detail"},[r("div",{staticClass:"tab-content"},[r("div",{class:{"tab-btn":!0,active:n.tabType},on:{click:function(e){n.tabType=!0}}},[n._v("图文详情")]),n._v(" "),r("div",{class:{"tab-btn":!0,active:!n.tabType},on:{click:function(e){n.tabType=!1}}},[n._v("购买须知")])]),n._v(" "),n.tabType?r("div",{staticClass:"detail"},[r("div",{staticClass:"detail-content",domProps:{innerHTML:n._s(n.groupDetail.desc.detail)}})]):n._e(),n._v(" "),n.tabType?n._e():r("div",{staticClass:"qa-block"},[r("div",{staticClass:"qa-content qaDetail",domProps:{innerHTML:n._s(n.groupDetail.desc.qa)}})])]),n._v(" "),r("mt-popup",{model:{value:n.popupVisible,callback:function(e){n.popupVisible=e},expression:"popupVisible"}},[r("div",{staticClass:"pop-block"},[n.popType?r("img",{attrs:{src:n.qrCode}}):n._e(),n._v(" "),n.popType?n._e():r("img",{attrs:{src:n.groupDetail.desc.customer_service[0].url}}),n._v(" "),r("div",[n.popType?r("span",{domProps:{innerHTML:n._s(n.popcontentW)}}):n._e(),n._v(" "),n.popType?n._e():r("span",{domProps:{innerHTML:n._s(n.popcontentT)}})]),n._v(" "),r("img",{staticClass:"close",attrs:{src:n.closeUrl},on:{click:function(e){n.popupVisible=!1}}})])]),n._v(" "),r("mt-popup",{attrs:{closeOnClickModal:!1},model:{value:n.popFill,callback:function(e){n.popFill=e},expression:"popFill"}},[r("div",{staticClass:"pop-fill"},[n._v("\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\n "),r("div",{staticClass:"btn-block"},[r("div",{staticClass:"btn",on:{click:function(e){n.rePlay()}}},[n._v("重新开团")])])])]),n._v(" "),r("mt-popup",{staticStyle:{"background-color":"transparent","margin-top":"-80vw","margin-left":"-40vw",transform:"none"},model:{value:n.refVisible,callback:function(e){n.refVisible=e},expression:"refVisible"}},[n.groupDetail.share_desc.refImg&&n.groupDetail.share_desc.refImg.length>0?r("div",{staticClass:"ref-content",style:{backgroundImage:"url("+n.refBg+")"}},[r("div",{staticClass:"tips"},[n._v("\n 长按保存图片\n ")])]):n._e(),n._v(" "),n.groupDetail.share_desc.refImg&&n.groupDetail.share_desc.refImg.length>0?r("div",{ref:"imageWrapper",staticClass:"img-cvs",attrs:{id:"capture"}},[r("img",{attrs:{src:n.groupDetail.share_desc.refImg[0].url}}),n._v(" "),r("div",{staticClass:"qrcode",attrs:{id:"qrcode"}})]):n._e(),n._v(" "),r("img",{staticClass:"cvs-img",attrs:{src:n.dataURL}})]),n._v(" "),1===n.groupDetail.status&&n.invite_code_f?r("div",[n.groupDetail.goods_type&&2===n.groupDetail.goods_type?r("footer",[r("div",{staticClass:"btn",on:{click:function(e){n.showTeacher()}}},[r("img",{attrs:{src:n.weChatIcon}})]),n._v(" "),n.groupData&&0!==n.groupData.status?r("div",{staticClass:"btn big price full"},[n.groupId?r("div",[n._v("该团已满")]):n._e()]):n._e(),n._v(" "),r("div",{class:n.groupData&&0!==n.groupData.status?"btn big price":"btn big",attrs:{id:n.groupId?"reGroup":"singleBuy"},on:{click:function(e){n.groupPay(0)}}},[n.groupId?n._e():r("span",[n._v("¥"+n._s(n.groupDetail.original_price/100))]),n._v(" "),n.groupId?n._e():r("div",[n._v("单独购")]),n._v(" "),n.groupId?r("span",[n._v("¥"+n._s(n.groupDetail.current_price/100))]):n._e(),n._v(" "),n.groupId?r("div",[n._v("重新开团")]):n._e()]),n._v(" "),n.groupData&&0!==n.groupData.status?n._e():r("div",{staticClass:"btn big price",attrs:{id:n.groupId?"joinGroup":"newGroup"},on:{click:function(e){n.groupPay(1)}}},[r("span",[n._v("¥"+n._s(n.groupDetail.current_price/100))]),n._v(" "),n.groupId?n._e():r("div",[n._v(n._s(n.groupDetail.desc.group_number)+"人团")]),n._v(" "),n.groupId?r("div",[n._v("立即参团")]):n._e()])]):n._e(),n._v(" "),n.groupDetail.goods_type&&2!==n.groupDetail.goods_type?r("footer",[r("div",{staticClass:"btn",on:{click:function(e){n.showTeacher()}}},[r("img",{attrs:{src:n.weChatIcon}})]),n._v(" "),r("div",{staticClass:"btn big price",on:{click:function(e){n.groupPay(1)}}},[r("span",[n._v("¥"+n._s(n.groupDetail.current_price/100))]),n._v(" "),r("div",[n._v("立即购买")])])]):n._e()]):n._e(),n._v(" "),1!==n.groupDetail.status?r("div",[n._m(0)]):n._e()],1):n._e()};C._withStripped=!0;var x={render:C,staticRenderFns:[function(){var n=this.$createElement,e=this._self._c||n;return e("footer",[e("div",{staticStyle:{color:"#888"}},[this._v("\n 已售罄\n ")])])}]},_=x;var D=!1;var y=r("VU/8")(b,_,!1,function(n){D||(r("9Nk9"),r("rC6I"))},"data-v-ff30e8ae",null);y.options.__file="src/components/buy/index.vue";e.default=y.exports},rC6I:function(n,e,r){var t=r("5W4P");"string"==typeof t&&(t=[[n.i,t,""]]),t.locals&&(n.exports=t.locals);r("rjj0")("dc25c13e",t,!1,{})},yEDY:function(n,e,r){(n.exports=r("FZ+f")(!0)).push([n.i,"\nimg,video{\n max-width: 100%;\n}\n@-webkit-keyframes swing {\n10% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n}\n20% {\n -webkit-transform: rotate(-10deg);\n transform: rotate(-10deg);\n}\n30% {\n -webkit-transform: rotate(5deg);\n transform: rotate(5deg);\n}\n40% {\n -webkit-transform: rotate(-5deg);\n transform: rotate(-5deg);\n}\n50%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n}\n.shake{\n -webkit-animation-name: swing;\n -webkit-animation-duration: 0.8s;\n -webkit-transform-origin:50% 50%;\n -webkit-animation-iteration-count: infinite;\n -webkit-animation-timing-function: linear;\n}\n\n","",{version:3,sources:["D:/myproject/new-singsingH5/src/components/buy/src/components/buy/index.vue"],names:[],mappings:";AAmcA;EACA,gBAAA;CACA;AACA;AACA;IACA,iCAAA;YAAA,yBAAA;CACA;AACA;IACA,kCAAA;YAAA,0BAAA;CACA;AACA;IACA,gCAAA;YAAA,wBAAA;CACA;AACA;IACA,iCAAA;YAAA,yBAAA;CACA;AACA;IACA,gCAAA;YAAA,wBAAA;CACA;CACA;AACA;GACA,8BAAA;GACA,iCAAA;GACA,iCAAA;GACA,4CAAA;GACA,0CAAA;CACA",file:"index.vue",sourcesContent:['<template>\r\n <div class="group-index" ref="index" v-if="groupDetail">\r\n <swiper :options="swiperOption" class="banner" ref="mySwiper">\r\n <swiper-slide v-if="groupDetail.goods_desc" v-for="(data,index) in groupDetail.goods_desc.img" :key="index">\r\n <img :src="data.url"/>\r\n </swiper-slide>\r\n <div class="swiper-pagination" slot="pagination"></div>\r\n </swiper>\r\n <img :src="refIcon" class="ref-icon shake" @click="goToActivity()" v-if="groupDetail.is_auth_user === 1">\r\n <div class="head">\r\n <div class="title">\r\n {{groupDetail.name}}\r\n </div>\r\n <span class="detail">\r\n {{groupDetail.goods_desc.desc}}\r\n </span>\r\n <div class="price">\r\n <span class="price-content">¥{{groupDetail.current_price/100}}元</span>\r\n </div>\r\n\r\n </div>\r\n <div class="head-icon">\r\n <img class="icon" v-for="(data,index) in groupDetail.header_url" v-if="index<5" :src="data" :key="data">\r\n <img class="more" :src="moreUrl"/>\r\n <span class="has">已售{{groupDetail.has_group_num}}件</span>\r\n </div>\r\n <div class="welfare" v-if="groupDetail.head_welfare && groupDetail.head_welfare !== \'\' && groupDetail.head_welfare !== null">\r\n 团长福利:{{groupDetail.head_welfare}}\r\n </div>\r\n <div class="main-detail">\r\n <div class="tab-content">\r\n <div :class="{\'tab-btn\':true,active:tabType}" @click="tabType=true">图文详情</div>\r\n <div :class="{\'tab-btn\':true,active:!tabType}" @click="tabType=false">购买须知</div>\r\n </div>\r\n <div v-if="tabType" class="detail">\r\n <div v-html="groupDetail.desc.detail" class="detail-content"></div>\r\n </div>\r\n <div v-if="!tabType" class="qa-block">\r\n <div class="qa-content qaDetail" v-html="groupDetail.desc.qa">\r\n </div>\r\n </div>\r\n </div>\r\n <mt-popup v-model="popupVisible">\r\n <div class="pop-block">\r\n <img v-if="popType" :src="qrCode"/>\r\n <img v-if="!popType" :src="groupDetail.desc.customer_service[0].url"/>\r\n <div>\r\n <span v-if="popType" v-html="popcontentW"></span>\r\n <span v-if="!popType" v-html="popcontentT"></span>\r\n </div>\r\n <img class="close" :src="closeUrl" @click="popupVisible = false">\r\n </div>\r\n </mt-popup>\r\n <mt-popup v-model="popFill" :closeOnClickModal="false">\r\n <div class="pop-fill">\r\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\r\n <div class="btn-block">\r\n <div class="btn" @click="rePlay()">重新开团</div>\r\n </div>\r\n </div>\r\n </mt-popup>\r\n <mt-popup v-model="refVisible" style="background-color: transparent;margin-top: -80vw;margin-left: -40vw;transform: none">\r\n <div :style="{backgroundImage:`url(${refBg})`}" class="ref-content"\r\n v-if="groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0">\r\n <div class="tips">\r\n 长按保存图片\r\n </div>\r\n </div>\r\n <div class="img-cvs" id="capture" ref="imageWrapper" v-if="groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0">\r\n <img :src="groupDetail.share_desc.refImg[0].url">\r\n <div id="qrcode" class="qrcode">\r\n </div>\r\n </div>\r\n <img :src="dataURL" class="cvs-img"/>\r\n </mt-popup>\r\n <div v-if="groupDetail.status === 1 && invite_code_f">\r\n <footer v-if="groupDetail.goods_type && groupDetail.goods_type === 2">\r\n <div class="btn" @click="showTeacher()">\r\n <img :src="weChatIcon"/>\r\n </div>\r\n <div class="btn big price full" v-if="groupData && groupData.status !== 0">\r\n <div v-if="groupId">该团已满</div>\r\n </div>\r\n <div :class=" groupData && groupData.status !== 0 ? \'btn big price\':\'btn big\'" @click="groupPay(0)" :id="groupId ? \'reGroup\':\'singleBuy\'">\r\n <span v-if="!groupId">¥{{groupDetail.original_price/100}}</span>\r\n <div v-if="!groupId">单独购</div>\r\n <span v-if="groupId">¥{{groupDetail.current_price/100}}</span>\r\n <div v-if="groupId">重新开团</div>\r\n </div>\r\n <div class="btn big price" @click="groupPay(1)" :id="groupId ? \'joinGroup\':\'newGroup\'" v-if="!groupData || groupData.status === 0">\r\n <span>¥{{groupDetail.current_price/100}}</span>\r\n <div v-if="!groupId">{{groupDetail.desc.group_number}}人团</div>\r\n <div v-if="groupId">立即参团</div>\r\n </div>\r\n\r\n </footer>\r\n <footer v-if="groupDetail.goods_type && groupDetail.goods_type !== 2">\r\n <div class="btn" @click="showTeacher()">\r\n <img :src="weChatIcon"/>\r\n </div>\r\n <div class="btn big price" @click="groupPay(1)">\r\n <span>¥{{groupDetail.current_price/100}}</span>\r\n <div>立即购买</div>\r\n </div>\r\n </footer>\r\n </div>\r\n <div v-if="groupDetail.status !== 1">\r\n <footer>\r\n <div style="color: #888">\r\n 已售罄\r\n </div>\r\n </footer>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import \'swiper/dist/css/swiper.css\'\r\n import { swiper, swiperSlide } from \'vue-awesome-swiper\'\r\n import QRCode from \'qrcodejs2\'\r\n import { Indicator } from \'mint-ui\';\r\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getUserDetailApi} 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 export default {\r\n name: "index",\r\n components: {\r\n swiper,\r\n swiperSlide,\r\n },\r\n data(){\r\n return {\r\n refBg:refBg,\r\n join:false,\r\n popType:false,\r\n popFill:false,\r\n popupVisible:false,\r\n refVisible:false,\r\n tabType:true,\r\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\r\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\r\n qrCode:weChatQrUrl,\r\n weChatIcon:weChatIcon,\r\n closeUrl:closeUrl,\r\n moreUrl:moreUrl,\r\n refIcon:\'https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png\',\r\n swiperOption: {\r\n pagination: {\r\n el: \'.swiper-pagination\'\r\n }\r\n },\r\n QRCodeB:false,\r\n dataURL:null,\r\n user_id:null,\r\n invite_code_f:true,\r\n invite_code:\'\',\r\n shopId:\'\',\r\n groupId:null,\r\n groupDetail:false,\r\n groupData:null,\r\n }\r\n },\r\n mounted(){\r\n this.getDetail();\r\n },\r\n methods:{\r\n goToActivity(){\r\n let query = {}\r\n if(window.location.href.indexOf(\'shopId\')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf(\'groupId\')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf(\'invite_code\')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:\'activity\',query:query})\r\n },\r\n refshow(){\r\n Indicator.open();\r\n if(document.body.scrollTop < 10){\r\n document.body.scrollTop = 20;\r\n document.documentElement.scrollTop = 20;\r\n }\r\n if(localStorage.getItem(\'cc_token\') && localStorage.getItem(\'cc_token\') !== \'\'){\r\n setTimeout(()=>{\r\n Indicator.close();\r\n if(!this.invite_code){\r\n this.invite_code = \'CC-USER\'\r\n }\r\n let invite_code = this.invite_code.split(\'-\');\r\n if(invite_code.length > 2 && invite_code[1] === \'TEACHER\'){\r\n invite_code[1] = \'USER\'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\r\n if(this.groupId && this.groupId !== \'null\'){\r\n URL += `&groupId=${this.groupId}`\r\n }\r\n this.qrcode(URL);\r\n this.refVisible = true;\r\n this.$nextTick(()=>{\r\n if(!this.dataURL){\r\n setTimeout(()=>{\r\n let {\r\n height,\r\n width\r\n } = document.getElementById(\'capture\').getClientRects()[0]\r\n document.getElementById(\'capture\').style.width = width + \'px\';\r\n let o = this.getOffsetRect(this.$refs.imageWrapper);\r\n let {\r\n height1,\r\n width1\r\n } = document.getElementById(\'capture\').getClientRects()[0];\r\n html2canvas(document.getElementById(\'capture\'),{\r\n async: true,\r\n timeout: 500,\r\n scrollX:1,\r\n scale: 3,\r\n width: width1,\r\n height: height1,\r\n letterRendering: true,\r\n }).then((canvas) => {\r\n let dataURL = canvas.toDataURL("image/jpg");\r\n this.dataURL = dataURL;\r\n }).catch(res=>{alert(res);console.log()});\r\n },500)\r\n }else{\r\n\r\n }\r\n })\r\n },500)\r\n\r\n }else{\r\n let query = {retUrl:this.$route.fullPath,is_new_user_url:\'1\'};\r\n this.$router.push({name:\'author\',query:query})\r\n }\r\n },\r\n getOffsetRect(ele){\r\n var box=ele.getBoundingClientRect();\r\n var body=document.body,\r\n docElem=document.documentElement;\r\n //获取页面的scrollTop,scrollLeft(兼容性写法)\r\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\r\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\r\n var clientTop=docElem.clientTop||body.clientTop,\r\n clientLeft=docElem.clientLeft||body.clientLeft;\r\n var top=box.top+scrollTop-clientTop,\r\n left=box.left+scrollLeft-clientLeft;\r\n return {\r\n //Math.round 兼容火狐浏览器bug\r\n top:Math.round(top),\r\n left:Math.round(left)\r\n }\r\n },\r\n qrcode(data){\r\n if(this.QRCodeB){\r\n this.QRCodeB.makeCode(data)\r\n }else{\r\n this.QRCodeB = new QRCode(\'qrcode\', {\r\n width: 80,\r\n height: 80, // 高度\r\n text: data, // 二维码内容\r\n image: \'\'\r\n });\r\n }\r\n\r\n },\r\n // 分享\r\n enableShare: function(option) {\r\n let that = this;\r\n getwechatParam({\r\n api_list: \'onMenuShareAppMessage,onMenuShareTimeline\',\r\n url:window.location.href.split(\'#\')[0]\r\n }).then(wechatRes => {\r\n wx.config({\r\n debug: false,\r\n appId: wechatRes.appId,\r\n timestamp: parseInt(wechatRes.timestamp),\r\n nonceStr: wechatRes.nonceStr,\r\n signature: wechatRes.signature,\r\n jsApiList: wechatRes.jsApiList\r\n });\r\n wx.ready(function() {\r\n wx.onMenuShareTimeline({\r\n title: option.product_title, // 分享标题\r\n desc: option.desc,// 分享描述\r\n link: option.shareUrl, // 分享链接\r\n imgUrl: option.shareIcon || \'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png\', // 分享图标\r\n success: function() {\r\n console.log(\'分享成功\');\r\n },\r\n cancel: function() {\r\n // alert("失败")\r\n console.log(\'分享失败\')\r\n }\r\n });\r\n wx.onMenuShareAppMessage({\r\n title: option.product_title, // 分享标题\r\n desc: option.desc,// 分享描述\r\n link: option.shareUrl, // 分享链接\r\n imgUrl: option.shareIcon || \'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png\', // 分享图标\r\n success: function() {\r\n },\r\n cancel: function() {\r\n }\r\n });\r\n })\r\n })\r\n },\r\n // 处理invite_code\r\n handleInviteCode(){\r\n if(!this.invite_code){\r\n this.invite_code = \'CC-USER-\'+this.user_id;\r\n }else{\r\n let invite_code = this.invite_code.split(\'-\');\r\n if(invite_code.length > 2 && invite_code[1] === \'TEACHER\'){\r\n invite_code[1] = \'USER\'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n this.invite_code = `${code}-${this.user_id}`;\r\n }\r\n },\r\n onShare: function(type) {\r\n\r\n this.handleInviteCode();\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${this.invite_code}`\r\n this.enableShare({\r\n product_title: this.groupDetail.share_desc.title,\r\n desc: this.groupDetail.share_desc.content,\r\n shareIcon:this.groupDetail.share_desc.img[0].url,\r\n shareUrl:URL\r\n })\r\n },\r\n toDataURLBase64 (src, callback) {\r\n let xhttp = new XMLHttpRequest();\r\n xhttp.onload = function () {\r\n let fileReader = new FileReader();\r\n fileReader.onloadend = function () {\r\n callback(fileReader.result)\r\n };\r\n fileReader.readAsDataURL(xhttp.response)\r\n };\r\n xhttp.responseType = \'blob\';\r\n xhttp.open(\'GET\', src, true);\r\n xhttp.send()\r\n },\r\n // 初始化\r\n getDetail(){\r\n if(window.location.href.indexOf(\'invite_code\')> -1){\r\n this.invite_code = this.$route.query.invite_code;\r\n let l = this.invite_code.split(\'-\').length;\r\n if(l === 2 ){\r\n this.invite_code_f = false\r\n }\r\n }\r\n getUserDetailApi().then(res=>{\r\n this.user_id=res.user_id;\r\n if(window.location.href.indexOf(\'shopId\')>-1){\r\n this.shopId = this.$route.query.shopId;\r\n getGoodsDetailApi(this.shopId).then(res=>{\r\n res.desc = JSON.parse(res.desc);\r\n res.goods_desc = JSON.parse(res.goods_desc);\r\n res.share_desc = JSON.parse(res.share_desc);\r\n //商品下架跳转绑定商品\r\n if(res.status === 2 && res.bind_goods_id){\r\n this.$router.push({name:\'buyDetail\',query:{shopId:res.bind_goods_id}});\r\n this.getDetail();\r\n return\r\n }\r\n this.groupDetail = res;\r\n for (let i = 0;i<this.groupDetail.header_url.length;i++){\r\n this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace(\'http://\',\'https://\')\r\n }\r\n this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\/\\//g,\'https://\');\r\n this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\/\\//g,\'https://\');\r\n if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\r\n this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace(\'http://\',\'https://\');\r\n let _this = this;\r\n this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\r\n _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\r\n });\r\n }\r\n\r\n if(this.groupDetail.goods_type === 2){\r\n if(localStorage.getItem(\'cc_token\')){\r\n getStatusWechatApi({goods_id:this.shopId}).then(res=>{\r\n if(res.out_trade_no){\r\n if(res.buy_type === 1){\r\n this.$router.push({name:\'buySuccess\',query:{out_trade_no:res.out_trade_no}});\r\n }else{\r\n this.$router.push({name:\'success\',query:{out_trade_no:res.out_trade_no}});\r\n }\r\n }\r\n });\r\n }\r\n if(window.location.href.indexOf(\'groupId\')>-1){\r\n this.groupId = this.$route.query.groupId;\r\n getGroupDetailApi(this.groupId).then(res=>{\r\n this.groupData = res\r\n });\r\n this.onShare(0)\r\n }else{\r\n this.onShare(1)\r\n }\r\n }else{\r\n this.handleInviteCode()\r\n }\r\n })\r\n }\r\n });\r\n },\r\n showTeacher(){\r\n this.popType = false;\r\n this.popupVisible = true\r\n },\r\n groupPay(type){\r\n let query = {shopId: this.shopId,invite_code:this.$route.query.invite_code};\r\n if(this.groupId){\r\n query.group_order_id = this.groupId\r\n }\r\n if(type === 0 && !this.groupId){\r\n query.type=\'single\';\r\n }else if (type === 0 && this.groupId){\r\n this.$router.push({\r\n name: \'buyDetail\',\r\n query:{\r\n shopId:this.shopId,\r\n invite_code:this.$route.query.invite_code\r\n }\r\n });\r\n window.location.reload();\r\n return false\r\n } else{\r\n query.type=\'\'\r\n }\r\n this.$router.push({\r\n name: \'buy\',\r\n query:query\r\n })\r\n }\r\n }\r\n }\r\n<\/script>\r\n<style>\r\n img,video{\r\n max-width: 100%;\r\n }\r\n @-webkit-keyframes swing {\r\n 10% {\r\n transform: rotate(15deg);\r\n }\r\n 20% {\r\n transform: rotate(-10deg);\r\n }\r\n 30% {\r\n transform: rotate(5deg);\r\n }\r\n 40% {\r\n transform: rotate(-5deg);\r\n }\r\n 50%, 100% {\r\n transform: rotate(0deg);\r\n }\r\n }\r\n .shake{\r\n -webkit-animation-name: swing;\r\n -webkit-animation-duration: 0.8s;\r\n -webkit-transform-origin:50% 50%;\r\n -webkit-animation-iteration-count: infinite;\r\n -webkit-animation-timing-function: linear;\r\n }\r\n\r\n</style>\r\n<style scoped lang="less">\r\n @import "../../util/public";\r\n .img-cvs{\r\n position: absolute;\r\n width: 233 * @toVw;\r\n top: 176 * @toVw;\r\n left: 29 * @toVw;\r\n .qrcode{\r\n position: absolute;\r\n top: 305 * @toVw;\r\n left: 15 * @toVw;\r\n width: 60 * @toVw;\r\n }\r\n }\r\n .cvs-img{\r\n position: absolute;\r\n width: 233 * @toVw;\r\n top: 176 * @toVw;\r\n left: 29 * @toVw;\r\n z-index: 10;\r\n }\r\n .ref-content{\r\n width: 299 * @toVw;\r\n height: 564 * @toVw;\r\n background-size: 100% 100%;\r\n position: relative;\r\n .tips{\r\n font-size: 12px;\r\n position: absolute;\r\n color: #666;\r\n right: 10 * @toVw;\r\n top: 250 * @toVw;\r\n width: 1em;\r\n }\r\n }\r\n .group-index{\r\n height: 100%;\r\n padding-bottom: toVw(150);\r\n background: #f0f0f0;\r\n font-family: PingFangSC-Regular;\r\n .ref-icon{\r\n position: fixed;\r\n height: 100/375 * 90vw ;\r\n top: 70vw;\r\n z-index: 6;\r\n right: 10 * 100 /375vw;\r\n /*border-radius: 100px;*/\r\n }\r\n .banner{\r\n background: white;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n .head{\r\n background: white;\r\n margin-bottom: 10px;\r\n padding: 20/7.5vw;\r\n .title{\r\n font-size: 20px;\r\n color: #333333;\r\n margin-bottom: 15/7.5vw;\r\n }\r\n .detail{\r\n font-size: 12px;\r\n line-height: 1.6em;\r\n color: #333333;\r\n display: block;\r\n margin-bottom: 15/7.5vw;\r\n }\r\n .price{\r\n .price-content{\r\n font-family: PingFang-SC-Bold;\r\n font-size: 20px;\r\n color: #F83534;\r\n }\r\n }\r\n }\r\n .head-icon{\r\n padding: 20/7.5vw;\r\n background: white;\r\n margin-bottom: 2px;\r\n .icon{\r\n display: inline-block;\r\n width: 60/7.5vw;\r\n margin: 0 10/7.5vw;\r\n border-radius: 1000px;\r\n vertical-align: middle;\r\n }\r\n .more{\r\n width: 50/7.5vw;\r\n vertical-align: middle;\r\n }\r\n .has{\r\n font-size: 12px;\r\n line-height: 60/7.5vw;\r\n color: #999999;\r\n float: right;\r\n }\r\n }\r\n .welfare{\r\n background: white;\r\n padding:10/7.5vw ;\r\n font-size: 12px;\r\n text-align: center;\r\n color: #999999;\r\n margin-bottom: 20px;\r\n }\r\n .main-detail{\r\n padding: 20/7.5vw;\r\n background: white;\r\n .tab-content{\r\n border-radius: 9px ;\r\n border: 1px solid #F63539;\r\n &:after{\r\n content: \'\';\r\n display: block;\r\n clear: both;\r\n }\r\n .tab-btn{\r\n width: 50%;\r\n float: left;\r\n height: 80/7.5vw;\r\n line-height: 80/7.5vw;\r\n text-align: center;\r\n color: #F63539;\r\n border-radius:9px ;\r\n &.active{\r\n background: #F63539;\r\n color: white;\r\n }\r\n }\r\n }\r\n .qa-block{\r\n padding: 20/7.5vw 0 toVw(150) 0;\r\n img,video{\r\n max-width: 100%;\r\n }\r\n .qa-content{\r\n margin: toVw(10) 0;\r\n .qa-q{\r\n font-size: 16px;\r\n color: #666666;\r\n }\r\n .qa-a{\r\n font-size: 16px;\r\n color: #333333;\r\n }\r\n }\r\n }\r\n .detail{\r\n padding: 20/7.5vw 0 150/7.5vw 0;\r\n .detail-content{\r\n img,video{\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n }\r\n }\r\n footer{\r\n position: absolute;\r\n position: fixed;\r\n bottom: 0;\r\n width: 100%;\r\n height: 120/7.5vw;\r\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\r\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\r\n display: -ms-flexbox; // TWEENER - IE 10 //\r\n display: -webkit-flex; // NEW - Chrome //\r\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\r\n background: white;\r\n padding: 10/7.5vw;\r\n border-top: 1px solid #d8d8d8;\r\n justify-content:space-around;\r\n .btn{\r\n border: 1px solid #cccccc;\r\n border-radius: 8px;\r\n width:0;\r\n flex-grow:2;\r\n text-align: center;\r\n padding: 15/7.5vw 0;\r\n margin: 0 10/7.5vw;\r\n line-height: 1.4em;\r\n font-size: 16px;\r\n color: #666666;\r\n span{\r\n display: block;\r\n font-size: 20px;\r\n font-family: PingFang-SC-Bold;\r\n }\r\n img{\r\n width: 50/7.5vw;\r\n }\r\n &.big{\r\n padding: 5/7.5vw 0;\r\n flex-grow:5;\r\n &.price{\r\n background: #F83534;\r\n border-color: #F83534;\r\n color: white;\r\n &.full{\r\n background: #dddddd;\r\n border-color: #dddddd;\r\n line-height: 50*@toVw;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .pop-block{\r\n padding:40/7.5vw 10/7.5vw;\r\n width: 600/7.5vw;\r\n text-align: center;\r\n font-size: 14px;\r\n color: #666666;\r\n position: relative;\r\n img{\r\n width: 250/7.5vw;\r\n }\r\n .close{\r\n width: 50/7.5vw;\r\n position: absolute;\r\n top: 20/7.5vw;\r\n right: 20/7.5vw;\r\n }\r\n }\r\n .mint-popup{\r\n border-radius: 10px;\r\n }\r\n .pop-fill{\r\n width: 500/7.5vw;\r\n padding:30/7.5vw 30/7.5vw;\r\n font-size: 16px;\r\n color: #333333;\r\n .btn-block{\r\n margin-top: 30/7.5vw;\r\n &:after{\r\n content:\'\';\r\n display: block;\r\n clear: both;\r\n }\r\n .btn{\r\n float: right;\r\n background: #F83534;\r\n font-size: 14px;\r\n padding: 5/7.5vw 10/7.5vw;\r\n border-radius: 8px;\r\n color: #FFFFFF;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n</style>\r\n'],sourceRoot:""}])}});
//# sourceMappingURL=9.464b61db46338df55bb0.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var f,d,i,u=0,b=[];u<r.length;u++)d=r[u],t[d]&&b.push(t[d][0]),t[d]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,a);b.length;)b.shift()();if(a)for(u=0;u<a.length;u++)i=o(o.s=a[u]);return i};var r={},t={23:0};function o(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,o),t.l=!0,t.exports}o.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,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"07f9154105f8738e41d1",1:"46cefaeb5928e3d0d63d",2:"95392ed0d033c5c8450c",3:"280edd1955649f0ed2b2",4:"403c7c374ba40f0b079e",5:"20759f75ea39d01afe98",6:"0ef03bd87c0dcc38a7ee",7:"0e5005d0d467b22f04e9",8:"5b7f72034dfa7a4bba36",9:"464b61db46338df55bb0",10:"cbd93dfa85deb9edee0b",11:"3051d38a02e6414e10f5",12:"1b04097cd10d8528ac29",13:"e071662ce4bb6348695c",14:"da3a460997d731c65432",15:"efc5b92baeac5a717659",16:"8af7eb6f97e0759ee078",17:"f5938e4969a0c61b5f31",18:"6cd5dca1601592bd95fd",19:"b149f0076bfc3cf38730",20:"034d2802515934a6be68"}[e]+".js";var f=setTimeout(d,12e4);function d(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=d,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="",o.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.4a1e15dc3386a9a2dd49.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 74bd845d905db302d82a"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","23","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.4a1e15dc3386a9a2dd49.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t23: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"07f9154105f8738e41d1\",\"1\":\"46cefaeb5928e3d0d63d\",\"2\":\"95392ed0d033c5c8450c\",\"3\":\"280edd1955649f0ed2b2\",\"4\":\"403c7c374ba40f0b079e\",\"5\":\"20759f75ea39d01afe98\",\"6\":\"0ef03bd87c0dcc38a7ee\",\"7\":\"0e5005d0d467b22f04e9\",\"8\":\"5b7f72034dfa7a4bba36\",\"9\":\"464b61db46338df55bb0\",\"10\":\"cbd93dfa85deb9edee0b\",\"11\":\"3051d38a02e6414e10f5\",\"12\":\"1b04097cd10d8528ac29\",\"13\":\"e071662ce4bb6348695c\",\"14\":\"da3a460997d731c65432\",\"15\":\"efc5b92baeac5a717659\",\"16\":\"8af7eb6f97e0759ee078\",\"17\":\"f5938e4969a0c61b5f31\",\"18\":\"6cd5dca1601592bd95fd\",\"19\":\"b149f0076bfc3cf38730\",\"20\":\"034d2802515934a6be68\"}[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 74bd845d905db302d82a"],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,o,a){for(var f,d,i,u=0,b=[];u<r.length;u++)d=r[u],t[d]&&b.push(t[d][0]),t[d]=0;for(f in o)Object.prototype.hasOwnProperty.call(o,f)&&(e[f]=o[f]);for(n&&n(r,o,a);b.length;)b.shift()();if(a)for(u=0;u<a.length;u++)i=c(c.s=a[u]);return i};var r={},t={23:0};function c(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,c),t.l=!0,t.exports}c.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,c){n=t[e]=[r,c]});n[2]=r;var o=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,c.nc&&a.setAttribute("nonce",c.nc),a.src=c.p+"static/js/"+e+"."+{0:"3fbeeff3234d4fefc869",1:"46cefaeb5928e3d0d63d",2:"95392ed0d033c5c8450c",3:"280edd1955649f0ed2b2",4:"403c7c374ba40f0b079e",5:"20759f75ea39d01afe98",6:"0ef03bd87c0dcc38a7ee",7:"0e5005d0d467b22f04e9",8:"5b7f72034dfa7a4bba36",9:"464b61db46338df55bb0",10:"cbd93dfa85deb9edee0b",11:"3051d38a02e6414e10f5",12:"1b04097cd10d8528ac29",13:"e071662ce4bb6348695c",14:"da3a460997d731c65432",15:"efc5b92baeac5a717659",16:"8af7eb6f97e0759ee078",17:"f5938e4969a0c61b5f31",18:"6cd5dca1601592bd95fd",19:"b149f0076bfc3cf38730",20:"034d2802515934a6be68"}[e]+".js";var f=setTimeout(d,12e4);function d(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=d,o.appendChild(a),r},c.m=e,c.c=r,c.d=function(e,n,r){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="",c.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.ccb7e1a5a9eeac99b967.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 3f290dc0370e71c67461"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","23","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.ccb7e1a5a9eeac99b967.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t23: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"3fbeeff3234d4fefc869\",\"1\":\"46cefaeb5928e3d0d63d\",\"2\":\"95392ed0d033c5c8450c\",\"3\":\"280edd1955649f0ed2b2\",\"4\":\"403c7c374ba40f0b079e\",\"5\":\"20759f75ea39d01afe98\",\"6\":\"0ef03bd87c0dcc38a7ee\",\"7\":\"0e5005d0d467b22f04e9\",\"8\":\"5b7f72034dfa7a4bba36\",\"9\":\"464b61db46338df55bb0\",\"10\":\"cbd93dfa85deb9edee0b\",\"11\":\"3051d38a02e6414e10f5\",\"12\":\"1b04097cd10d8528ac29\",\"13\":\"e071662ce4bb6348695c\",\"14\":\"da3a460997d731c65432\",\"15\":\"efc5b92baeac5a717659\",\"16\":\"8af7eb6f97e0759ee078\",\"17\":\"f5938e4969a0c61b5f31\",\"18\":\"6cd5dca1601592bd95fd\",\"19\":\"b149f0076bfc3cf38730\",\"20\":\"034d2802515934a6be68\"}[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 3f290dc0370e71c67461"],"sourceRoot":""}
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"><meta name=screen-orientation content=portrait><meta name=x5-orientation content=portrait><title>唱唱启蒙英语</title><link rel=stylesheet href=https://at.alicdn.com/t/font_822651_g9r2j7kybxu.css><style>*{
-webkit-overflow-scrolling:touch;
}</style><link href=https://static-cdn.changchangenglish.com/new-sing/static/css/app.4ab7bba57a8bcf6a9ffa668099d38bcf.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.7d3e24587cdce355ceb3.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.47072c71fc786a97363f.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/app.fa4e230105261130ac6f.js></script></body></html>
\ No newline at end of file
}</style><link href=https://static-cdn.changchangenglish.com/new-sing/static/css/app.c5796cdae7f70a80dd5cf89c072bafb2.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.843ef4dccb6595c05335.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/vendor.47072c71fc786a97363f.js></script><script type=text/javascript src=https://static-cdn.changchangenglish.com/new-sing/static/js/app.fa4e230105261130ac6f.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([1],{"3/uk":function(t,e){},"4APo":function(t,e){},"4t0V":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("CCn6"),a=n("hUWd"),s=n.n(a),o=n("SKwj"),c=n.n(o),l=n("ohH1"),r=n.n(l),h=n("WcTT"),A=n.n(h),u={name:"guide",data:function(){return{iKnowUrl:s.a,goDownUrl:r.a,goUrl:c.a,starUrl:A.a,show:!1}},mounted:function(){var t=this;Object(i.j)({page_name:"look"}).then(function(e){0==e&&(t.show=!0)})}},d={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.show?n("div",{staticClass:"guide",on:{click:function(e){t.show=!1}}},[t._m(0),t._v(" "),n("img",{staticClass:"toUntil",attrs:{src:t.goDownUrl}}),t._v(" "),t._m(1),t._v(" "),n("img",{staticClass:"i-know",attrs:{src:t.iKnowUrl},on:{click:function(e){t.show=!1}}})]):t._e()])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"radius-block"},[e("div",{staticClass:"radius"}),this._v(" "),e("div",{staticClass:"radius"}),this._v(" "),e("div",{staticClass:"radius"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"until-test"},[this._v("\n 点击"),e("span",{staticClass:"color-red"},[this._v("切换课程模块")])])}]};var g={name:"look",props:["contentData"],components:{guideBlock:n("VU/8")(u,d,!1,function(t){n("3/uk")},"data-v-5e336d2d",null).exports},computed:{content:function(){var t=null;return t=this.contentData.content.content,t.replace(/video/g,"audio")},nohidden:function(){return this.contentData.content.content.replace(/hidden="true"/g,"")}}},p={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"look-content"},[n("guide-block"),t._v(" "),t.contentData.old?t._e():n("div",{staticClass:"content",domProps:{innerHTML:t._s(t.content)}}),t._v(" "),t.contentData.old?n("div",{staticClass:"old-content",domProps:{innerHTML:t._s(t.nohidden)}}):t._e()],1)},staticRenderFns:[]};var v=n("VU/8")(g,p,!1,function(t){n("HvP3"),n("fGf/")},"data-v-97488766",null).exports,f=n("O8Ir"),m=n.n(f),w=n("A4/g"),C=n.n(w),y={name:"guide",data:function(){return{iKnowUrl:s.a,goDownUrl:r.a,goUrl:c.a,starUrl:A.a,show:!1}},mounted:function(){var t=this;Object(i.j)({page_name:"video"}).then(function(e){0==e&&(t.show=!0)})}},b={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.show?n("div",{staticClass:"guide",on:{click:function(e){t.show=!1}}},[n("img",{staticClass:"toVideo",attrs:{src:t.goUrl}}),t._v(" "),t._m(0),t._v(" "),n("div",{staticClass:"video-block"}),t._v(" "),t._m(1),t._v(" "),n("img",{staticClass:"toUntil",attrs:{src:t.goDownUrl}}),t._v(" "),t._m(2),t._v(" "),n("img",{staticClass:"i-know",attrs:{src:t.iKnowUrl},on:{click:function(e){t.show=!1}}})]):t._e()])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"video-test"},[this._v("\n 点击"),e("span",{staticClass:"color-red"},[this._v("查看视频课程")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"change-block"},[e("div",[this._v("视频教学")]),this._v(" "),e("div",[this._v("音频教学")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"until-test"},[this._v("\n 点击"),e("span",{staticClass:"color-red"},[this._v("音画切换")])])}]};var S=n("VU/8")(y,b,!1,function(t){n("4APo")},"data-v-44b0e400",null).exports,k=n("q2oE"),T=n.n(k),I={name:"play",components:{guideBlock:S},data:function(){return{ageShow:!1,showObj:{video:[],change:!1},videoShow:!1,videoIndex:0,imgURL:{luolacoming:m.a,luolalaila:C.a,tapToAudio:T.a}}},props:["contentData","nowShow"],mounted:function(){this.changeAge(this.contentData.age)},methods:{videoEnd:function(t){t.srcElement.play()},changeAudio:function(){this.contentData.type="audio"},changeAge:function(t){this.contentData.content.age&&2===t?this.showObj={video:this.contentData.content.video2,change:this.contentData.content.change2}:this.showObj={video:this.contentData.content.video,change:this.contentData.content.change}}},watch:{contentData:{handler:function(){this.videoIndex=0,this.changeAge(this.contentData.age)},deep:!0}}},D={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"video-page"},[n("div",{staticClass:"content"},[n("div",{staticClass:"header"},[3===t.nowShow?n("img",{staticClass:"text",attrs:{src:t.imgURL.luolacoming}}):t._e(),t._v(" "),2===t.nowShow?n("img",{staticClass:"text",attrs:{src:t.imgURL.luolalaila}}):t._e()]),t._v(" "),t.showObj.video[t.videoIndex]?n("div",{staticClass:"video-block hp-video"},[n("video",{attrs:{src:t.showObj.video[t.videoIndex].url,controls:"",poster:t.showObj.video[t.videoIndex].url+"?vframe/jpg/offset/3"},on:{ended:t.videoEnd}})]):t._e(),t._v(" "),n("div",{staticClass:"btn-block"},[t.contentData.content.age?n("div",{staticClass:"age-block",on:{click:function(e){t.ageShow=!t.ageShow}}},[1===t.contentData.age?n("div",[t._v("0-3岁"),n("i",{staticClass:"playImage _154722344142123489"})]):t._e(),t._v(" "),2===t.contentData.age?n("div",[t._v("4-6岁"),n("i",{staticClass:"playImage _154722344142123489"})]):t._e()]):t._e(),t._v(" "),t.showObj.video.length>1?n("div",{staticClass:"age-block video",on:{click:function(e){t.videoShow=!t.videoShow}}},[n("div",[t._v("视频("+t._s(t.videoIndex+1)+")"),n("i",{staticClass:"playImage _154722344142123489"})])]):t._e(),t._v(" "),t.showObj.video.length>1&&t.videoShow?n("div",{staticClass:"age-change-block video"},t._l(t.showObj.video,function(e,i){return n("div",{on:{click:function(e){t.videoIndex=i,t.videoShow=!1}}},[t._v("视频("+t._s(i+1)+")"),1===t.contentData.age?n("i",{class:{"playImage _282918034425091245":i===t.videoIndex}}):t._e()])})):t._e(),t._v(" "),t.contentData.content.age&&t.ageShow?n("div",{directives:[{name:"show",rawName:"v-show",value:t.ageShow,expression:"ageShow"}],staticClass:"age-change-block"},[n("div",{on:{click:function(e){t.contentData.age=1,t.ageShow=!1}}},[t._v("0-3岁"),1===t.contentData.age?n("i",{staticClass:"playImage _282918034425091245"}):t._e()]),t._v(" "),n("div",{on:{click:function(e){t.contentData.age=2,t.ageShow=!1}}},[t._v("4-6岁"),2===t.contentData.age?n("i",{staticClass:"playImage _282918034425091245"}):t._e()])]):t._e(),t._v(" "),t.showObj.change?n("div",{staticClass:"change-block-HP",on:{click:function(e){t.changeAudio()}}},[n("div",{},[n("img",{attrs:{src:t.imgURL.tapToAudio}})])]):t._e(),t._v(" "),t.showObj.change?n("div",{staticClass:"change-block"},[n("div",{staticClass:"active"},[t._v("视频教学")]),t._v(" "),n("div",{on:{click:function(e){t.changeAudio()}}},[t._v("音频教学")])]):t._e()])]),t._v(" "),n("guide-block")],1)},staticRenderFns:[]};var O=n("VU/8")(I,D,!1,function(t){n("owaw")},"data-v-b6367e68",null).exports,x=n("cku8"),E=n.n(x),B=n("Au9i"),j=n("Qz73"),F=n("S+8+"),R=n.n(F),U={name:"fun",props:["contentData"],components:{guideBlock:j.a},data:function(){return{popupVisible:!1,collectPop:!1,index:0,hasCollect:!1,ageShow:!1,imgPop:!1,startTime:"00:00",overTime:"00:00",range:0,showObj:{audio:null,change:!1},tapToVideo:R.a,playFlag:!1,offset:0,timer:null,playType:0|Number(localStorage.getItem("playType"))}},mounted:function(){this.changeAge(this.contentData.age),this.checkCollect()},methods:{changeCollect:function(){var t=this;if(this.hasCollect)Object(i.c)(this.hasCollect).then(function(e){t.hasCollect=!1,Object(B.Toast)("取消收藏"),t.checkCollect()});else{var e=JSON.parse(localStorage.getItem("lessonDetail")),n={category_id:e.id,type:1,title:this.showObj.audio[this.index].title,sub_title:"来自于 "+e.title,url:this.showObj.audio[this.index].url,cover:this.showObj.audio[this.index].image};Object(i.a)(n).then(function(e){Object(B.Toast)("收藏成功,快去主页磨耳朵看一看吧"),t.checkCollect()}).catch(this.checkCollect())}},checkCollect:function(){var t=this,e={url:this.showObj.audio[this.index].url};Object(i.v)(e).then(function(e){t.hasCollect=!(e.list.length<1)&&e.list[0].id})},onPlay:function(){this.$refs.audio.play()},lastOne:function(){this.index>0?(this.index--,this.keepPlay()):0===this.playType&&this.showObj.audio.length>1?(this.index=this.showObj.audio.length-1,this.keepPlay()):Object(B.Toast)("已经是第一首")},changeIndex:function(t){this.index=t,this.popupVisible=!1,this.keepPlay()},keepPlay:function(){var t=this;this.playFlag?this.$nextTick(function(){t.onPlay()}):this.$nextTick(function(){t.onStop()})},nextOne:function(){this.index<this.showObj.audio.length-1?(this.index++,this.keepPlay()):0===this.playType&&this.showObj.audio.length>1?(this.index=0,this.keepPlay()):Object(B.Toast)("已经是最后一首")},canPlay:function(){var t=this,e=this.$refs.audio;this.offset=Math.ceil(0|parseInt(e.duration)),this.$nextTick(function(){t.getDuration()})},playing:function(){var t=this,e=this.$refs.audio;this.playFlag=!0,this.timer=setInterval(function(){var n=null;n=parseInt(e.currentTime/60)<10?"0"+parseInt(e.currentTime/60):parseInt(e.currentTime/60);var i=parseInt(e.currentTime%60);i<10&&(i="0"+i),t.startTime=n+":"+i,t.range=parseInt(e.currentTime),t.range===t.offset&&0!==t.offset&&(t.range=0,t.startTime="00:00",t.onOver(),clearInterval(t.timer))},1e3)},stopTime:function(){clearInterval(this.timer)},getDuration:function(){var t=null;if(0===this.offset)this.overTime="正在加载中...";else{t=parseInt(this.offset/60)<10?"0"+parseInt(this.offset/60):parseInt(this.offset/60);var e=parseInt(this.offset%60);e<10&&(e="0"+e),this.overTime=t+":"+e}},onStop:function(){this.$refs.audio.pause(),this.playFlag=!1},onOver:function(){var t=this;switch(this.playType){case 0:this.index<this.showObj.audio.length-1?this.index++:this.index=0,this.$nextTick(function(){t.onPlay()});break;case 1:this.range=0,this.$nextTick(function(){t.onPlay()});break;case 2:this.index<this.showObj.audio.length-1?(this.index++,this.$nextTick(function(){t.onPlay()})):(this.index=0,this.$nextTick(function(){t.onStop()}))}},changeType:function(){switch(this.playType<2?this.playType++:this.playType=0,window.localStorage.setItem("playType",this.playType),this.playType){case 1:Object(B.Toast)("单曲循环");break;case 2:Object(B.Toast)("顺序播放");break;case 0:Object(B.Toast)("列表循环")}},changeAge:function(t){this.contentData.content.age&&2===t?this.showObj={audio:this.contentData.content.audio2,change:this.contentData.content.change2}:this.showObj={audio:this.contentData.content.audio,change:this.contentData.content.change},this.playFlag=!1,this.startTime="00:00",this.overTime="00:00"}},watch:{contentData:{handler:function(){this.changeAge(this.contentData.age),this.index=0,this.checkCollect()},deep:!0},index:function(t){this.checkCollect()},range:function(t,e){var n=this,i=this.$refs.audio;Math.abs(t-e)>2&&(this.timer=setInterval(function(){var t=null;t=parseInt(i.currentTime/60)<10?"0"+parseInt(i.currentTime/60):parseInt(i.currentTime/60);var e=parseInt(i.currentTime%60);e<10&&(e="0"+e),n.startTime=t+":"+e,n.range=parseInt(i.currentTime),n.range==n.offset&&0!==n.offset&&(n.range=0,n.startTime="00:00",n.onOver(),clearInterval(n.timer))},1e3),i.currentTime=t)}}},N={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"audio-page"},[t.showObj.audio?n("div",{staticClass:"content"},[n("audio",{ref:"audio",attrs:{src:t.showObj.audio[t.index].url},on:{durationchange:t.canPlay,play:function(e){t.playing()}}}),t._v(" "),n("div",{staticClass:"hp-left"},[n("div",{staticClass:"hp-top"},[n("div",{staticClass:"image-block",on:{click:function(e){t.imgPop=!0}}},[n("img",{attrs:{src:t.showObj.audio[t.index].image}})]),t._v(" "),n("div",[n("div",{staticClass:"title-block"},[n("div",{staticClass:"title"},[t._v("\n "+t._s(t.showObj.audio[t.index].title)+"\n ")]),t._v(" "),n("div",{staticClass:"tips"},[t._v("\n "+t._s(t.showObj.audio[t.index].tips)+"\n ")])]),t._v(" "),n("div",{staticClass:"btn-group hp"},[n("i",{staticClass:"playImage list",on:{click:function(e){t.popupVisible=!t.popupVisible}}}),t._v(" "),n("i",{staticClass:"playImage last",on:{click:function(e){t.lastOne()}}}),t._v(" "),t.playFlag?t._e():n("i",{staticClass:"playImage play",on:{click:t.onPlay}}),t._v(" "),t.playFlag?n("i",{staticClass:"playImage stop",on:{click:t.onStop}}):t._e(),t._v(" "),n("i",{staticClass:"playImage next",on:{click:function(e){t.nextOne()}}}),t._v(" "),n("i",{class:{playImage:!0,replay:1===t.playType,replayAll:0===t.playType,listPlay:2==t.playType},on:{click:function(e){t.changeType()}}})])])]),t._v(" "),n("div",{staticClass:"range-block"},[n("div",{staticClass:"time-block"},[n("div",{staticClass:"left-time"},[t._v(t._s(t.startTime))]),t._v(" "),n("div",{staticClass:"right-time"},[t._v(t._s(t.overTime))])]),t._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:t.range,expression:"range"}],style:{backgroundSize:(t.offset?t.range/t.offset*100:0)+"% 100%"},attrs:{type:"range",min:"0",max:t.offset},domProps:{value:t.range},on:{__r:function(e){t.range=e.target.value}}})])]),t._v(" "),n("div",{staticClass:"btn-group"},[n("i",{staticClass:"playImage toBig",on:{click:function(e){t.imgPop=!0}}}),t._v(" "),n("i",{staticClass:"playImage list",on:{click:function(e){t.popupVisible=!t.popupVisible}}}),t._v(" "),n("i",{staticClass:"playImage last",on:{click:function(e){t.lastOne()}}}),t._v(" "),t.playFlag?t._e():n("i",{staticClass:"playImage play",on:{click:t.onPlay}}),t._v(" "),t.playFlag?n("i",{staticClass:"playImage stop",on:{click:t.onStop}}):t._e(),t._v(" "),n("i",{staticClass:"playImage next",on:{click:function(e){t.nextOne()}}}),t._v(" "),n("i",{class:{playImage:!0,replay:1===t.playType,replayAll:0===t.playType,listPlay:2==t.playType},on:{click:function(e){t.changeType()}}}),t._v(" "),n("i",{class:{playImage:!0,collectDefault:!t.hasCollect,collect:!!t.hasCollect},on:{click:t.changeCollect}})]),t._v(" "),n("div",{staticClass:"btn-block"},[t.contentData.content.age?n("div",{staticClass:"age-block",on:{click:function(e){t.ageShow=!t.ageShow}}},[1===t.contentData.age?n("div",[t._v("0-3岁"),n("i",{staticClass:"playImage _154722344142123489"})]):t._e(),t._v(" "),2===t.contentData.age?n("div",[t._v("4-6岁"),n("i",{staticClass:"playImage _154722344142123489"})]):t._e()]):t._e(),t._v(" "),t.contentData.content.age?n("div",{directives:[{name:"show",rawName:"v-show",value:t.ageShow,expression:"ageShow"}],staticClass:"age-change-block"},[n("div",{on:{click:function(e){t.contentData.age=1}}},[t._v("0-3岁"),1===t.contentData.age?n("i",{staticClass:"playImage _282918034425091245"}):t._e()]),t._v(" "),n("div",{on:{click:function(e){t.contentData.age=2}}},[t._v("4-6岁"),2===t.contentData.age?n("i",{staticClass:"playImage _282918034425091245"}):t._e()])]):t._e(),t._v(" "),t.showObj.change?n("div",{staticClass:"change-block-HP",on:{click:function(e){t.contentData.type="video"}}},[n("div",{},[n("img",{attrs:{src:t.tapToVideo}})])]):t._e(),t._v(" "),t.showObj.change?n("div",{staticClass:"change-block"},[n("div",{on:{click:function(e){t.contentData.type="video"}}},[t._v("视频教学")]),t._v(" "),n("div",{staticClass:"active"},[t._v("音频教学")])]):t._e()])]):t._e(),t._v(" "),n("mt-popup",{staticStyle:{background:"transparent"},attrs:{position:"bottom"},model:{value:t.popupVisible,callback:function(e){t.popupVisible=e},expression:"popupVisible"}},[t.showObj.audio?n("div",{staticClass:"list-popup"},[t._l(this.showObj.audio,function(e,i){return n("div",{class:{"list-block":!0,active:i===t.index},on:{click:function(e){t.changeIndex(i)}}},[t._v("\n "+t._s(e.title)+"\n "),n("i",{class:{playImage:!0,zDefaultIcon:i!==t.index,zIcon:i===t.index}})])}),t._v(" "),n("div",{staticClass:"close-btn",on:{click:function(e){t.popupVisible=!1}}},[t._v("\n 关闭\n ")])],2):t._e()]),t._v(" "),n("mt-popup",{staticStyle:{background:"transparent"},model:{value:t.imgPop,callback:function(e){t.imgPop=e},expression:"imgPop"}},[t.showObj.audio?n("div",{staticClass:"imgPop-block"},[n("img",{attrs:{src:t.showObj.audio[t.index].image}})]):t._e()]),t._v(" "),n("guide-block")],1)},staticRenderFns:[]};var V={name:"index",data:function(){var t=this.$route.query;return{backUrl:E.a,periods_id:t.periods_id,category_id:t.category_id,elementId:t.elementId,lesson:null,nowShow:0,page_id:1,stillTime:0,timeInterval:null,nowLesson:{type:"",content:null,age:1}}},components:{lookBlock:v,videoBlock:O,audioBlock:n("VU/8")(U,N,!1,function(t){n("Og0+")},"data-v-270e723c",null).exports},mounted:function(){var t=this;this.initPage(),this.timeInterval=setInterval(function(){t.stillTime++},1e3)},methods:{backList:function(){var t=this,e={page_type:0,page_id:this.page_id,stay_time:this.stillTime};Object(i.C)(this.$route.query.elementId,this.$route.query.category_id,this.$route.query.periods_id,e).then(function(e){clearInterval(t.timeInterval)});var n={periods_id:this.$route.query.periods_id,course_type:this.$route.query.course_type,parent_category_id:this.$route.query.parent_category_id,back_id:this.category_id};this.$router.push({name:"map",query:n})},changeTitle:function(t){var e=this;this.nowShow=t;var n={page_type:0,page_id:this.page_id,stay_time:this.stillTime};switch(Object(i.C)(this.$route.query.elementId,this.$route.query.category_id,this.$route.query.periods_id,n).then(function(t){e.stillTime=0}),t){case 1:this.page_id=1,this.nowLesson={type:"text",content:this.lesson.content.look,age:this.nowLesson.age};break;case 2:this.page_id=2,this.lesson.content.play.type?this.nowLesson={type:"audio",content:this.lesson.content.play,age:this.nowLesson.age}:this.nowLesson={type:"video",content:this.lesson.content.play,age:this.nowLesson.age};break;case 3:this.page_id=5,this.lesson.content.fun.type?this.nowLesson={type:"audio",content:this.lesson.content.fun,age:this.nowLesson.age}:this.nowLesson={type:"video",content:this.lesson.content.fun,age:this.nowLesson.age}}},initPage:function(){this.lesson=JSON.parse(localStorage.getItem("lessonDetail")),this.nowShow=1,document.title=""+this.lesson.domTitle,this.nowLesson={type:"text",content:this.lesson.content.look,age:this.nowLesson.age},this.lesson.content.play.video.length<1&&this.lesson.content.play.audio.length<1&&(this.nowLesson.old=!0)}}},J={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"newLesson"},[t.nowLesson.old?t._e():n("div",{staticClass:"header"},[n("i",{staticClass:"lessonHeader home",on:{click:t.backList}}),t._v(" "),n("i",{class:{lessonHeader:!0,defaultLook:1!==t.nowShow,look:1===t.nowShow},on:{click:function(e){t.changeTitle(1)}}}),t._v(" "),n("i",{class:{lessonHeader:!0,defaultPlay:2!==t.nowShow,play:2===t.nowShow},on:{click:function(e){t.changeTitle(2)}}}),t._v(" "),n("i",{class:{lessonHeader:!0,defaultFun:3!==t.nowShow,fun:3===t.nowShow},on:{click:function(e){t.changeTitle(3)}}})]),t._v(" "),t.nowLesson.old?t._e():n("div",{staticClass:"header-h"},[n("i",{class:{headerHP:!0,defaultLook:1!==t.nowShow,lookHP:1===t.nowShow},on:{click:function(e){t.changeTitle(1)}}}),t._v(" "),n("i",{class:{headerHP:!0,defaultPlay:2!==t.nowShow,playHP:2===t.nowShow},on:{click:function(e){t.changeTitle(2)}}}),t._v(" "),n("i",{class:{headerHP:!0,defaultFun:3!==t.nowShow,funHP:3===t.nowShow},on:{click:function(e){t.changeTitle(3)}}}),t._v(" "),n("i",{staticClass:"headerHP home",on:{click:t.backList}})]),t._v(" "),t.nowLesson.old?n("img",{staticClass:"backImg",attrs:{src:t.backUrl},on:{click:t.backList}}):t._e(),t._v(" "),n("div",{class:{"index-content-block":!0,radius:1!==t.nowShow||t.nowLesson.old}},["text"===t.nowLesson.type?n("look-block",{attrs:{contentData:t.nowLesson}}):t._e(),t._v(" "),"video"===t.nowLesson.type?n("video-block",{attrs:{contentData:t.nowLesson,nowShow:t.nowShow}}):t._e(),t._v(" "),"audio"===t.nowLesson.type?n("audio-block",{attrs:{contentData:t.nowLesson}}):t._e()],1)])},staticRenderFns:[]};var P=n("VU/8")(V,J,!1,function(t){n("knHm")},"data-v-799a4860",null);e.default=P.exports},"A4/g":function(t,e,n){t.exports=n.p+"static/img/luolalaila.1ba248b.png"},EsZv:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAMAAAA3HE0QAAAAP1BMVEVHcEz///////////////////////////////////////////////////////////////////////////////9KjZoYAAAAFHRSTlMAmy4FDt8eN/PDjexTZPut0kN0eiMosmgAAADySURBVCjPlVJZssMgDAs7BgIk0f3PWjftpCxp3zz/eJE8Y8teln+Z3VJy+isaDE6j446jRWYsVuPZ+UONuOTuutozPDgm2+POI6YrU3uG6Rg2onYFx4V2EIIZ5pIe4ZMlZDkOtba1AjGvRU3R7jeLJ3j9U1Xlsb1DYdyMl2oQiFgwJVi5mfGSPTJBPIOZIeO77Ng9D7TcMM42FVaBItI8hRTu0sT88Sb5WqixjVyj5DyCNtg/t8tYR0JA1G3mt/FWXY8m+G4P/pj+froC4noZSUAZvlIXIJfVWet2hhHUfN6Ky8jd6rGFyqp7CvKHaHp8kgezoAyFs+5UjgAAAABJRU5ErkJggg=="},G8nj:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAACGCAMAAADHJ7eIAAAASFBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////8FevL4AAAAF3RSTlMABYlLEwve+unyWnnRAhw9m8UnqmkxuK30xekAABIiSURBVHja7FzrmpyqEm0QVEAUBeX93/RUKV6wFZxJ8u0znZD8yEymlVXXVVUwr9f7Gil7/Y2LT97ovxE4sb4e/0qVd+IvVTn/p/J/Kv+n8r9A5cM/lf9T+SeucSR/pcqHWphB/0pg14RzxljbtsMwjh2uYlvzl904DrDgJ1o2Lz4vQojW/5mM29L7WrFvqJzwdiykosZOfVOWtRCiqvz1qmDB/4u6rsuyaZq+76dpstYYQ6lSyjmJQkIBBelskvlzKrfC+74gX/FyzdtC2aaudmAi4JpXCate/mxLhIUyuJPP/Jz54yibRTKrYM6SYb9sNaRoKl8d7D2pctBz50xf4y5hj01vDVVBX8O+q32hgbdo6YsbgPlLKZ1zSlFKjbF2mvq+aVBUm3zuZVOJTTK72dB5B+PQMk6+BJ2p+mjvoPLyqi7nbJSoZ9yAqHvquoFFL7qS1vq9oJbtR+avt6/IHCfWKIGyOUrmUjBvogE9NJOFXbWMfM/e9dgbcrbtQdKprBbMjVVFq6+B/uLSr8hwdXgHBlCUTLCbYDZqlQ0GGZBJkIWY98f1Q3vvwd7tYu+aRB/SrKCNmGVaTihR8p+EYR0LOvZswtmAodZMEGURPVhkx/Q37H1/5EhR04i5GLl+/RFF/w6xBGHwAWLQHHerhnb8kb0btPc4h5MOnKCqJ9X9qG4cGRYjrXrJntq7irI8yKJq1PDzqJzWvJuxN+6J1pkzhxSuixJlxl8/dfFiAsX1HXnoKuvHnPCl+7mwEQ3pALr4WtecqMpPP79QI7Lx1dTGhZk6r2LXOHFVZT9ivtCayjdHDbbNGyM8kPRCeMtfH7G4EhFyburz6tmhaps+Zp5EIFod0ej2vDYVE+PLD2rEQLyqqD5F8ePfQ1FeuY/qqBkvimedt55/EnB03SeIOvFIPj8ppcvqgQ2Dh3+YwsGIe9/wvF18locvKn/g5dLX7acBf7HSm5xwrLcfh1trc91Ri2TzeZaO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"},HvP3:function(t,e){},"Jyj/":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAipJREFUSA2llT1IlWEUx03EDFEkCQmCQBShwSFoaBAaWhscFGoIajFwECRoaGhxcHAwaGhoEhwcbEjv0NLQICgILdGUCJIfqXVvH37r2+88nnN5fN7nvt57e+B3z/Oc8z//c9/73vvemhpdSZI8gTx8hvtwwWrVRPpnYcb1ihmIub/mOfRUYy49ZmQD6jSxSuyHJRMQp6Gj0kHWHw5YkwTFengKP1V4QByHy+UO0r4kHLDuGyBqhZcgA2TJwGGo93WxvYhlhQM2Sog70b51HacvXwl9Ma3lTBsO2DRBLNLUAwvWTJyD2yW0ThYO2IqJ/Rxd8o17AMvO4fRlitAe6FwlHLDti7L2dDfAMyg4pyTZJ45Bi/RpLnUPfmSZxmoYXYFXcKim28Qh3acG5GMm5eQw7IJ3ZmzR9XKwH1qhHLMsDV53YNEG1Abi/3r+qFcD8eIZX+8Kfp8pVHDAoxve2zu36Cw42Ef0twJP671K/xs4VtN14oDuUzd5p9wBGDTCC/gDsnZgBJrEQxKy7F3YFeyeN4CeWngE30DWCUzANb9XCrLCAXu+KNyjvwufpFHXB+LNUCdnE7gaB7uCgxLiG2hy1kT8AvdiWsuZNhxwaAKJiNrgNRxpw3fiINT5uthe9amP6EiNLyF4Dr9UuEscheaYWSynfakBcsMewooK5DwJ12MmWTntLw6QR7D9PVrtI5tbWSZZNTMpakg8hg2Q50hvsVDlBg/5UuT+AVNadPgn7M81AAAAAElFTkSuQmCC"},M58m:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYBAMAAAAbsoCxAAAAG1BMVEVHcEz///////////////////////////////8W/R0OAAAACHRSTlMAxuOqblIYPdzfuK0AAABBSURBVBjTY2BABazGZgzFxlAQwMDS0cYQ0QEFDhhcJTWGICUocGCgImAVFGMoFIQCQs5AU0xFgOZBAs5ADTpUAACEHS/VIfLFrAAAAABJRU5ErkJggg=="},O8Ir:function(t,e,n){t.exports=n.p+"static/img/luoLacoming.565b7f9.png"},"Og0+":function(t,e){},Qz73:function(t,e,n){"use strict";var i=n("CCn6"),a=n("dZdx"),s=n.n(a),o=n("qkCC"),c=n.n(o),l=n("G8nj"),r=n.n(l),h=n("XDzh"),A=n.n(h),u=n("Jyj/"),d=n.n(u),g=n("M58m"),p=n.n(g),v=n("EsZv"),f=n.n(v),m=n("SKwj"),w=n.n(m),C=n("ohH1"),y=n.n(C),b={name:"guide",data:function(){return{iKnowUrl:r.a,goDownUrl:y.a,playUrl:A.a,toBigUrl:s.a,loveUrl:c.a,nextUrl:d.a,listUrl:p.a,refUrl:f.a,goUrl:w.a,show:!1}},mounted:function(){var t=this;Object(i.j)({page_name:"newAudio"}).then(function(e){0==e&&(t.show=!0)})}},S={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.show?n("div",{staticClass:"guide",on:{click:function(e){t.show=!1}}},[n("div",{staticClass:"title"},[t._v("\n 点击放大图片\n ")]),t._v(" "),n("div",{staticClass:"btn-block"},[n("img",{attrs:{src:t.toBigUrl}}),t._v(" "),n("img",{attrs:{src:t.listUrl}}),t._v(" "),n("img",{staticClass:"backImg",attrs:{src:t.nextUrl}}),t._v(" "),n("img",{staticClass:"play-btn",attrs:{src:t.playUrl}}),t._v(" "),n("img",{attrs:{src:t.nextUrl}}),t._v(" "),n("img",{attrs:{src:t.refUrl}}),t._v(" "),n("img",{attrs:{src:t.loveUrl}})]),t._v(" "),n("img",{staticClass:"toLesson",attrs:{src:t.goUrl}}),t._v(" "),t._m(0),t._v(" "),n("img",{staticClass:"i-know",attrs:{src:t.iKnowUrl}})]):t._e()])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"lesson-text"},[this._v("点击"),e("span",{staticClass:"color-red"},[this._v("收藏")])])}]};var k=n("VU/8")(b,S,!1,function(t){n("dJ+A")},"data-v-84ae6144",null);e.a=k.exports},"S+8+":function(t,e){t.exports="data:image/png;base64,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"},WcTT:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAsCAMAAAAtr3oOAAAARVBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////9X1DS3AAAAFnRSTlMAzIELF133JDjlmkqJvqtsBdjutFN6G0dPlQAAAZVJREFUSMeNVVeihCAMFJAiVSxz/6M+eOrqrqDkQyOMCZNG15VkAZauXQhA2tEK0wTVDJ9BKeZWtIToewHZCNfQ+6NFNsPZRRPcwueXh21Bsz0oKTysAR7gNsUhvKPHAWbTDIbxFc4RDzWCN+Sfn38+VEKvTLCeXE6QzkW8DUZdIsqk4VS7KLDLeu6tx5qITlNuJOuOFUxk1itX8kpPKr7qmUwfUMoGIg35x6dcSBNoRM6fRkMAMnGxVRFFSz4CQD+afS+k02b285jAUUNcTmwE/AN+9BDmqzsnuGpsmMP007kyZbDSDn3K9K0RZUQsdmdlo2jkwS0jpXhakAopX0ov3zq3IENptEgMlQhgKi1PKEfMHD39LQ6mCKflyrFHad0G6TnTx/Ey6+c3pkuMywvXk6lyuc+ceuR6MO1Tew0hDIDuH7huTBkVEDblkdmkUFbl+s+UJ6N+pyBT1w+8xjUxVfkKu1T29l3k2kPs1r4qJnsTBa5LHlbrrfjYmsfbUmB6ROLXrUaB6+yqF6lyd66Pt+5n8w8jhBi/H8e3ZQAAAABJRU5ErkJggg=="},XDzh:function(t,e){t.exports="data:image/png;base64,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"},cku8:function(t,e,n){t.exports=n.p+"static/img/back.c3a0824.png"},"dJ+A":function(t,e){},dZdx:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAAXNSR0IArs4c6QAAAt1JREFUSA3NlktIFWEUx+8tNbKHF7IQF7YoelDhJiRoVRS267GUoKLHwqB1QSAEEe17bCJoU0Qbw6hoUZEERVRGFNGDWghBCfbgKmlpvzPOmfnzOVzv1Ut04Oc533l+M/PNeHO5fyz5cuaNj483ktcCTTAEn+FjPp8fQVdHGLIIjsNTyJKfOK/BjhlNpMFsOArfoVx5RGJbxYMpKsDtjCmD+O7BZeiG5zAGKr9Y7Ct7KMn18Ew7YD+EdqgJG+FrArsTthmVw2Fu5poKex4uoxhlFZK3GO57IdpqN2cOcScJu6TAbtVOj6nGPx8mnWx8taCP4gPrOq1NbAJ2SN6Ay4kkKAbBNhiCu+JOTPwN8AlcjiRBNYhu8gx0P8zVuNv47Xm51LtfNcHdnoB+qTG3Z2Hoe3SBl3nYg4GedCuDuC2vwEDsX8vQZbGdKBu4IVnlcj1iV2yy2T8U3ZRC7R257bg3S8Jbt9ldO3YXzIt9SzyGfkx8LF6/Rh9gWDFeJz1Ya++JMIVFMBmNCyLFuifylvdni9eS3iklp9zv2q7wKyyFGhIL7PRbHLTTarv2K1yOvSqO3ULb7TOxK3wQWRN/7EPvMuhGohliXxOXjUkgMEg45knozFNqJcSuSl5H0CZnh6ZXnNvFrthkkL3s26RQrzxy28BuSdhPUUHWavotNJ8fGI2bfQgWxs4+Hk9/bKeKAXl4Ai7n02hqEVwN9mG4lHpTC38zfAGXvWk0sMjQr40VdAYpJZfkLwDd9AvWtVMVnSFJ5TSL7A+wdCJnJbzSQmx9jpItJkn2WtwJCu2rfxD0qEdV+NbDWRiBUGwD+qGQSWKSVAcXw2rWv+E99IL9xhmAUH7gGBZneUNtPkUdoP9qpE+meQNvC2yFaQ+dQ/EesN8wRQjlHY5z0Co3yTY7/aHeiCb26jTCOlgBDR7L0sRnPjSrcSnf/zL0eqlNViUWXGlfVZpO1YShrXAS1vwFb8RAsMu0tZAAAAAASUVORK5CYII="},"fGf/":function(t,e){},knHm:function(t,e){},owaw:function(t,e){},q2oE:function(t,e){t.exports="data:image/png;base64,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"},qkCC:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAuhJREFUSA29lktrFEEURtNGEzWJwYgKasIkJjFREUTQhegmCxduFJcq4n9w4UJwFQlZuQkiiCs3AZcRnxkf8f0H1CSYMT7iAwVRVPAxnm+6bk/bmZlMS3c+OF236lbdW1XTU9VeTQnl8/m1NB+EvdAFK+AzTMAonPc8L0cZiDEdVI5CH3RCM3yEcbgEFxgzQ1leBKmDAfgOlfQT51logEY4B7+gkr7h7IdFJWeAYyXcB+kPXIQD0AZKtA72wzD8BukpjBcsv00+jcnAcuiGw3AVTHcwtKNF0VAPljyHvb3onW3h3wqWGDP/BLbM7llswd8H70Aag7rAS2VQrWgKVgWOCgb9muE6XIamCl0DF/20MzaJUwUHDa3wA7Tt26w3dhOchmdwxtrDJe0LoTbcNpdNf+2EpHdiTQ2P46qhYRuMreRKPAT6HT3zJVESz96JY5qAXgppnwXH1sqHrJ50SewjIGU1gdcFk7fcElHXC6b/fyoi9kaXc3oBGVpclk+hbFnsyVA9aVMHlNSiHXjpZtPmt6X/JN8mlzOnHdDxKu3wi3l52jkzoQmMuJSH5iW1n0T3jDSin2A1fHVbsttvT+9Jnj0u1xdK/9DDOOkaZyhb00pP7Hb44HKdCPLQUAvXnGOSMvFJEDMDOZfjCuW/JygNOtsfuw7PKRP7VxCrA1642I8olwWrDxs4NImHruMUZSbs/x+bGOthGqQHUDq5BVcH15GisGXt5otbMr4T7Jy5h13Vral/hi4jDZA0e31uxRJjuuAVSGNQXXLLogFwFyStQt95VYm+G8DuGF12jVUNjHbSQFAASauZ84KiTw+8AekWNETjxqorANwGSavqLhcAXy/oLJGysLRc31jtBNIkboKk1fVEA9CmC+YtSDcgmeSWSAFhFCStsjfk20zdvvV0oC0xX6KlAoNWJ2m1O2EXvAdJJ9ziRJNGg5FAk7BjGzOQvo7ro/1TqSsRDIJ2QT/HABS/82Nk/Qvn7NwA60fVwwAAAABJRU5ErkJggg=="}});
//# sourceMappingURL=1.074e2ac2664267fcb247.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([12],{bNYG:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i("v2ns");var o=i("7QTg"),s=i("MJLE"),n=i.n(s),r=i("Au9i"),a=i("CCn6"),c=i("E26C"),l=i.n(c),p=i("kXdI"),d=i.n(p),u=(i("1UEi"),i("XaoW")),g=i.n(u),_=i("zpE/"),h=i.n(_),v=i("0ZjB"),f=i.n(v),m=i("2Pnh"),I=i.n(m),b={name:"index",components:{swiper:o.swiper,swiperSlide:o.swiperSlide},data:function(){return{refBg:l.a,join:!1,popType:!1,popFill:!1,popupVisible:!1,refVisible:!1,tabType:!0,popcontentW:"您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多",popcontentT:"为了更好地为您进行课程服务,<br>请扫码添加老师二维码",qrCode:h.a,weChatIcon:g.a,closeUrl:f.a,moreUrl:d.a,refIcon:"https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png",swiperOption:{pagination:{el:".swiper-pagination"}},QRCodeB:!1,dataURL:null,user_id:null,invite_code_f:!0,invite_code:"",shopId:"",groupId:null,groupDetail:!1,groupData:null}},mounted:function(){this.getDetail()},methods:{goToActivity:function(){var e={};window.location.href.indexOf("shopId")>-1&&(e.shopId=this.$route.query.shopId),window.location.href.indexOf("groupId")>-1&&(e.groupId=this.$route.query.groupId),window.location.href.indexOf("invite_code")>-1&&(e.invite_code=this.$route.query.invite_code),this.$router.push({name:"activity",query:e})},refshow:function(){var e=this;if(r.Indicator.open(),document.body.scrollTop<10&&(document.body.scrollTop=20,document.documentElement.scrollTop=20),localStorage.getItem("cc_token")&&""!==localStorage.getItem("cc_token"))setTimeout(function(){r.Indicator.close(),e.invite_code||(e.invite_code="CC-USER");var t=e.invite_code.split("-");t.length>2&&"TEACHER"===t[1]&&(t[1]="USER");var i=t[0]+"-"+t[1],o="https://wechat.changchangenglish.com/#/buyDetail?shopId="+e.shopId+"&invite_code="+i+"-"+e.user_id;e.groupId&&"null"!==e.groupId&&(o+="&groupId="+e.groupId),e.qrcode(o),e.refVisible=!0,e.$nextTick(function(){e.dataURL||setTimeout(function(){var t=document.getElementById("capture").getClientRects()[0],i=(t.height,t.width);document.getElementById("capture").style.width=i+"px";e.getOffsetRect(e.$refs.imageWrapper);var o=document.getElementById("capture").getClientRects()[0],s=o.height1,n=o.width1;I()(document.getElementById("capture"),{async:!0,timeout:500,scrollX:1,scale:3,width:n,height:s,letterRendering:!0}).then(function(t){var i=t.toDataURL("image/jpg");e.dataURL=i}).catch(function(e){alert(e),console.log()})},500)})},500);else{var t={retUrl:this.$route.fullPath,is_new_user_url:"1"};this.$router.push({name:"author",query:t})}},getOffsetRect:function(e){var t=e.getBoundingClientRect(),i=document.body,o=document.documentElement,s=window.pageYOffset||o.scrollTop||i.scrollTop,n=window.pageXOffset||o.scrollLeft||i.scrollLeft,r=o.clientTop||i.clientTop,a=o.clientLeft||i.clientLeft,c=t.top+s-r,l=t.left+n-a;return{top:Math.round(c),left:Math.round(l)}},qrcode:function(e){this.QRCodeB?this.QRCodeB.makeCode(e):this.QRCodeB=new n.a("qrcode",{width:80,height:80,text:e,image:""})},enableShare:function(e){Object(a.y)({api_list:"onMenuShareAppMessage,onMenuShareTimeline",url:window.location.href.split("#")[0]}).then(function(t){wx.config({debug:!1,appId:t.appId,timestamp:parseInt(t.timestamp),nonceStr:t.nonceStr,signature:t.signature,jsApiList:t.jsApiList}),wx.ready(function(){wx.onMenuShareTimeline({title:e.product_title,desc:e.desc,link:e.shareUrl,imgUrl:e.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){console.log("分享成功")},cancel:function(){console.log("分享失败")}}),wx.onMenuShareAppMessage({title:e.product_title,desc:e.desc,link:e.shareUrl,imgUrl:e.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){},cancel:function(){}})})})},handleInviteCode:function(){if(this.invite_code){var e=this.invite_code.split("-");e.length>2&&"TEACHER"===e[1]&&(e[1]="USER");var t=e[0]+"-"+e[1];this.invite_code=t+"-"+this.user_id}else this.invite_code="CC-USER-"+this.user_id},onShare:function(e){this.handleInviteCode();var t="https://wechat.changchangenglish.com/#/buyDetail?shopId="+this.shopId+"&invite_code="+this.invite_code;this.enableShare({product_title:this.groupDetail.share_desc.title,desc:this.groupDetail.share_desc.content,shareIcon:this.groupDetail.share_desc.img[0].url,shareUrl:t})},toDataURLBase64:function(e,t){var i=new XMLHttpRequest;i.onload=function(){var e=new FileReader;e.onloadend=function(){t(e.result)},e.readAsDataURL(i.response)},i.responseType="blob",i.open("GET",e,!0),i.send()},getDetail:function(){var e=this;window.location.href.indexOf("invite_code")>-1&&(this.invite_code=this.$route.query.invite_code,2===this.invite_code.split("-").length&&(this.invite_code_f=!1));Object(a.w)().then(function(t){e.user_id=t.user_id,window.location.href.indexOf("shopId")>-1&&(e.shopId=e.$route.query.shopId,Object(a.g)(e.shopId).then(function(t){if(t.desc=JSON.parse(t.desc),t.goods_desc=JSON.parse(t.goods_desc),t.share_desc=JSON.parse(t.share_desc),2===t.status&&t.bind_goods_id)return e.$router.push({name:"buyDetail",query:{shopId:t.bind_goods_id}}),void e.getDetail();e.groupDetail=t;for(var i=0;i<e.groupDetail.header_url.length;i++)e.groupDetail.header_url[i]=e.groupDetail.header_url[i].replace("http://","https://");if(e.groupDetail.desc.detail=e.groupDetail.desc.detail.replace(/http:\/\//g,"https://"),e.groupDetail.desc.qa=e.groupDetail.desc.qa.replace(/http:\/\//g,"https://"),e.groupDetail.share_desc.refImg&&1===e.groupDetail.share_desc.refImg.length){e.groupDetail.share_desc.refImg[0].url=e.groupDetail.share_desc.refImg[0].url.replace("http://","https://");var o=e;e.toDataURLBase64(e.groupDetail.share_desc.refImg[0].url,function(e){o.groupDetail.share_desc.refImg[0].url=e})}2===e.groupDetail.goods_type?(localStorage.getItem("cc_token")&&Object(a.s)({goods_id:e.shopId}).then(function(t){t.out_trade_no&&(1===t.buy_type?e.$router.push({name:"buySuccess",query:{out_trade_no:t.out_trade_no}}):e.$router.push({name:"success",query:{out_trade_no:t.out_trade_no}}))}),window.location.href.indexOf("groupId")>-1?(e.groupId=e.$route.query.groupId,Object(a.i)(e.groupId).then(function(t){e.groupData=t}),e.onShare(0)):e.onShare(1)):e.handleInviteCode()}))})},showTeacher:function(){this.popType=!1,this.popupVisible=!0},groupPay:function(e){var t={shopId:this.shopId,invite_code:this.$route.query.invite_code};if(this.groupId&&(t.group_order_id=this.groupId),0!==e||this.groupId){if(0===e&&this.groupId)return this.$router.push({name:"buyDetail",query:{shopId:this.shopId,invite_code:this.$route.query.invite_code}}),window.location.reload(),!1;t.type=""}else t.type="single";this.$router.push({name:"buy",query:t})}}},y={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.groupDetail?i("div",{ref:"index",staticClass:"group-index"},[i("swiper",{ref:"mySwiper",staticClass:"banner",attrs:{options:e.swiperOption}},[e._l(e.groupDetail.goods_desc.img,function(t,o){return e.groupDetail.goods_desc?i("swiper-slide",{key:o},[i("img",{attrs:{src:t.url}})]):e._e()}),e._v(" "),i("div",{staticClass:"swiper-pagination",attrs:{slot:"pagination"},slot:"pagination"})],2),e._v(" "),1===e.groupDetail.is_auth_user?i("img",{staticClass:"ref-icon shake",attrs:{src:e.refIcon},on:{click:function(t){e.goToActivity()}}}):e._e(),e._v(" "),i("div",{staticClass:"head"},[i("div",{staticClass:"title"},[e._v("\n "+e._s(e.groupDetail.name)+"\n ")]),e._v(" "),i("span",{staticClass:"detail"},[e._v("\n "+e._s(e.groupDetail.goods_desc.desc)+"\n ")]),e._v(" "),i("div",{staticClass:"price"},[i("span",{staticClass:"price-content"},[e._v("¥"+e._s(e.groupDetail.current_price/100)+"元")])])]),e._v(" "),i("div",{staticClass:"head-icon"},[e._l(e.groupDetail.header_url,function(t,o){return o<5?i("img",{key:t,staticClass:"icon",attrs:{src:t}}):e._e()}),e._v(" "),i("img",{staticClass:"more",attrs:{src:e.moreUrl}}),e._v(" "),i("span",{staticClass:"has"},[e._v("已售"+e._s(e.groupDetail.has_group_num)+"件")])],2),e._v(" "),e.groupDetail.head_welfare&&""!==e.groupDetail.head_welfare&&null!==e.groupDetail.head_welfare?i("div",{staticClass:"welfare"},[e._v("\n 团长福利:"+e._s(e.groupDetail.head_welfare)+"\n ")]):e._e(),e._v(" "),i("div",{staticClass:"main-detail"},[i("div",{staticClass:"tab-content"},[i("div",{class:{"tab-btn":!0,active:e.tabType},on:{click:function(t){e.tabType=!0}}},[e._v("图文详情")]),e._v(" "),i("div",{class:{"tab-btn":!0,active:!e.tabType},on:{click:function(t){e.tabType=!1}}},[e._v("购买须知")])]),e._v(" "),e.tabType?i("div",{staticClass:"detail"},[i("div",{staticClass:"detail-content",domProps:{innerHTML:e._s(e.groupDetail.desc.detail)}})]):e._e(),e._v(" "),e.tabType?e._e():i("div",{staticClass:"qa-block"},[i("div",{staticClass:"qa-content qaDetail",domProps:{innerHTML:e._s(e.groupDetail.desc.qa)}})])]),e._v(" "),i("mt-popup",{model:{value:e.popupVisible,callback:function(t){e.popupVisible=t},expression:"popupVisible"}},[i("div",{staticClass:"pop-block"},[e.popType?i("img",{attrs:{src:e.qrCode}}):e._e(),e._v(" "),e.popType?e._e():i("img",{attrs:{src:e.groupDetail.desc.customer_service[0].url}}),e._v(" "),i("div",[e.popType?i("span",{domProps:{innerHTML:e._s(e.popcontentW)}}):e._e(),e._v(" "),e.popType?e._e():i("span",{domProps:{innerHTML:e._s(e.popcontentT)}})]),e._v(" "),i("img",{staticClass:"close",attrs:{src:e.closeUrl},on:{click:function(t){e.popupVisible=!1}}})])]),e._v(" "),i("mt-popup",{attrs:{closeOnClickModal:!1},model:{value:e.popFill,callback:function(t){e.popFill=t},expression:"popFill"}},[i("div",{staticClass:"pop-fill"},[e._v("\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\n "),i("div",{staticClass:"btn-block"},[i("div",{staticClass:"btn",on:{click:function(t){e.rePlay()}}},[e._v("重新开团")])])])]),e._v(" "),i("mt-popup",{staticStyle:{"background-color":"transparent","margin-top":"-80vw","margin-left":"-40vw",transform:"none"},model:{value:e.refVisible,callback:function(t){e.refVisible=t},expression:"refVisible"}},[e.groupDetail.share_desc.refImg&&e.groupDetail.share_desc.refImg.length>0?i("div",{staticClass:"ref-content",style:{backgroundImage:"url("+e.refBg+")"}},[i("div",{staticClass:"tips"},[e._v("\n 长按保存图片\n ")])]):e._e(),e._v(" "),e.groupDetail.share_desc.refImg&&e.groupDetail.share_desc.refImg.length>0?i("div",{ref:"imageWrapper",staticClass:"img-cvs",attrs:{id:"capture"}},[i("img",{attrs:{src:e.groupDetail.share_desc.refImg[0].url}}),e._v(" "),i("div",{staticClass:"qrcode",attrs:{id:"qrcode"}})]):e._e(),e._v(" "),i("img",{staticClass:"cvs-img",attrs:{src:e.dataURL}})]),e._v(" "),1===e.groupDetail.status&&e.invite_code_f?i("div",[e.groupDetail.goods_type&&2===e.groupDetail.goods_type?i("footer",[i("div",{staticClass:"btn",on:{click:function(t){e.showTeacher()}}},[i("img",{attrs:{src:e.weChatIcon}})]),e._v(" "),e.groupData&&0!==e.groupData.status?i("div",{staticClass:"btn big price full"},[e.groupId?i("div",[e._v("该团已满")]):e._e()]):e._e(),e._v(" "),i("div",{class:e.groupData&&0!==e.groupData.status?"btn big price":"btn big",attrs:{id:e.groupId?"reGroup":"singleBuy"},on:{click:function(t){e.groupPay(0)}}},[e.groupId?e._e():i("span",[e._v("¥"+e._s(e.groupDetail.original_price/100))]),e._v(" "),e.groupId?e._e():i("div",[e._v("单独购")]),e._v(" "),e.groupId?i("span",[e._v("¥"+e._s(e.groupDetail.current_price/100))]):e._e(),e._v(" "),e.groupId?i("div",[e._v("重新开团")]):e._e()]),e._v(" "),e.groupData&&0!==e.groupData.status?e._e():i("div",{staticClass:"btn big price",attrs:{id:e.groupId?"joinGroup":"newGroup"},on:{click:function(t){e.groupPay(1)}}},[i("span",[e._v("¥"+e._s(e.groupDetail.current_price/100))]),e._v(" "),e.groupId?e._e():i("div",[e._v(e._s(e.groupDetail.desc.group_number)+"人团")]),e._v(" "),e.groupId?i("div",[e._v("立即参团")]):e._e()])]):e._e(),e._v(" "),e.groupDetail.goods_type&&2!==e.groupDetail.goods_type?i("footer",[i("div",{staticClass:"btn",on:{click:function(t){e.showTeacher()}}},[i("img",{attrs:{src:e.weChatIcon}})]),e._v(" "),i("div",{staticClass:"btn big price",on:{click:function(t){e.groupPay(1)}}},[i("span",[e._v("¥"+e._s(e.groupDetail.current_price/100))]),e._v(" "),i("div",[e._v("立即购买")])])]):e._e()]):e._e(),e._v(" "),1!==e.groupDetail.status?i("div",[e._m(0)]):e._e()],1):e._e()},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("footer",[t("div",{staticStyle:{color:"#888"}},[this._v("\n 已售罄\n ")])])}]};var D=i("VU/8")(b,y,!1,function(e){i("zfvH"),i("fpng")},"data-v-6ad78e6e",null);t.default=D.exports},fpng:function(e,t){},zfvH:function(e,t){}});
//# sourceMappingURL=12.6c8230b5c1c136f0c408.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/buy/index.vue","webpack:///./src/components/buy/index.vue?dbf9","webpack:///./src/components/buy/index.vue"],"names":["buy","name","components","swiper","vue_awesome_swiper","swiperSlide","data","refBg","refBg_default","a","join","popType","popFill","popupVisible","refVisible","tabType","popcontentW","popcontentT","qrCode","weChatCode_default","weChatIcon","wechatIcon_default","closeUrl","closemy_default","moreUrl","moreIcon_default","refIcon","swiperOption","pagination","el","QRCodeB","dataURL","user_id","invite_code_f","invite_code","shopId","groupId","groupDetail","groupData","mounted","this","getDetail","methods","goToActivity","query","window","location","href","indexOf","$route","$router","push","refshow","_this2","mint_ui_common","open","document","body","scrollTop","documentElement","localStorage","getItem","setTimeout","close","split","length","code","URL","qrcode","$nextTick","_document$getElementB","getElementById","getClientRects","width","height","style","getOffsetRect","$refs","imageWrapper","_document$getElementB2","height1","width1","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","enableShare","option","Object","api","api_list","url","wechatRes","wx","config","debug","appId","timestamp","parseInt","nonceStr","signature","jsApiList","ready","onMenuShareTimeline","title","product_title","desc","link","shareUrl","imgUrl","shareIcon","success","cancel","onMenuShareAppMessage","handleInviteCode","onShare","type","share_desc","content","img","toDataURLBase64","src","callback","xhttp","XMLHttpRequest","onload","fileReader","FileReader","onloadend","result","readAsDataURL","response","responseType","send","_this3","JSON","parse","goods_desc","status","bind_goods_id","i","header_url","replace","detail","qa","refImg","_this","avatarUrl","goods_type","goods_id","out_trade_no","buy_type","showTeacher","groupPay","group_order_id","reload","components_buy","render","_vm","_h","$createElement","_c","_self","ref","staticClass","attrs","options","_l","index","key","_e","_v","slot","is_auth_user","on","click","$event","_s","current_price","has_group_num","head_welfare","class","tab-btn","active","domProps","innerHTML","model","value","$$v","expression","customer_service","closeOnClickModal","rePlay","staticStyle","background-color","margin-top","margin-left","transform","backgroundImage","id","original_price","group_number","_m","staticRenderFns","color","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/12.6c8230b5c1c136f0c408.js","sourcesContent":["<template>\r\n <div class=\"group-index\" ref=\"index\" v-if=\"groupDetail\">\r\n <swiper :options=\"swiperOption\" class=\"banner\" ref=\"mySwiper\">\r\n <swiper-slide v-if=\"groupDetail.goods_desc\" v-for=\"(data,index) in groupDetail.goods_desc.img\" :key=\"index\">\r\n <img :src=\"data.url\"/>\r\n </swiper-slide>\r\n <div class=\"swiper-pagination\" slot=\"pagination\"></div>\r\n </swiper>\r\n <img :src=\"refIcon\" class=\"ref-icon shake\" @click=\"goToActivity()\" v-if=\"groupDetail.is_auth_user === 1\">\r\n <div class=\"head\">\r\n <div class=\"title\">\r\n {{groupDetail.name}}\r\n </div>\r\n <span class=\"detail\">\r\n {{groupDetail.goods_desc.desc}}\r\n </span>\r\n <div class=\"price\">\r\n <span class=\"price-content\">¥{{groupDetail.current_price/100}}元</span>\r\n </div>\r\n\r\n </div>\r\n <div class=\"head-icon\">\r\n <img class=\"icon\" v-for=\"(data,index) in groupDetail.header_url\" v-if=\"index<5\" :src=\"data\" :key=\"data\">\r\n <img class=\"more\" :src=\"moreUrl\"/>\r\n <span class=\"has\">已售{{groupDetail.has_group_num}}件</span>\r\n </div>\r\n <div class=\"welfare\" v-if=\"groupDetail.head_welfare && groupDetail.head_welfare !== '' && groupDetail.head_welfare !== null\">\r\n 团长福利:{{groupDetail.head_welfare}}\r\n </div>\r\n <div class=\"main-detail\">\r\n <div class=\"tab-content\">\r\n <div :class=\"{'tab-btn':true,active:tabType}\" @click=\"tabType=true\">图文详情</div>\r\n <div :class=\"{'tab-btn':true,active:!tabType}\" @click=\"tabType=false\">购买须知</div>\r\n </div>\r\n <div v-if=\"tabType\" class=\"detail\">\r\n <div v-html=\"groupDetail.desc.detail\" class=\"detail-content\"></div>\r\n </div>\r\n <div v-if=\"!tabType\" class=\"qa-block\">\r\n <div class=\"qa-content qaDetail\" v-html=\"groupDetail.desc.qa\">\r\n </div>\r\n </div>\r\n </div>\r\n <mt-popup v-model=\"popupVisible\">\r\n <div class=\"pop-block\">\r\n <img v-if=\"popType\" :src=\"qrCode\"/>\r\n <img v-if=\"!popType\" :src=\"groupDetail.desc.customer_service[0].url\"/>\r\n <div>\r\n <span v-if=\"popType\" v-html=\"popcontentW\"></span>\r\n <span v-if=\"!popType\" v-html=\"popcontentT\"></span>\r\n </div>\r\n <img class=\"close\" :src=\"closeUrl\" @click=\"popupVisible = false\">\r\n </div>\r\n </mt-popup>\r\n <mt-popup v-model=\"popFill\" :closeOnClickModal=\"false\">\r\n <div class=\"pop-fill\">\r\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\r\n <div class=\"btn-block\">\r\n <div class=\"btn\" @click=\"rePlay()\">重新开团</div>\r\n </div>\r\n </div>\r\n </mt-popup>\r\n <mt-popup v-model=\"refVisible\" style=\"background-color: transparent;margin-top: -80vw;margin-left: -40vw;transform: none\">\r\n <div :style=\"{backgroundImage:`url(${refBg})`}\" class=\"ref-content\"\r\n v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\r\n <div class=\"tips\">\r\n 长按保存图片\r\n </div>\r\n </div>\r\n <div class=\"img-cvs\" id=\"capture\" ref=\"imageWrapper\" v-if=\"groupDetail.share_desc.refImg && groupDetail.share_desc.refImg.length > 0\">\r\n <img :src=\"groupDetail.share_desc.refImg[0].url\">\r\n <div id=\"qrcode\" class=\"qrcode\">\r\n </div>\r\n </div>\r\n <img :src=\"dataURL\" class=\"cvs-img\"/>\r\n </mt-popup>\r\n <div v-if=\"groupDetail.status === 1 && invite_code_f\">\r\n <footer v-if=\"groupDetail.goods_type && groupDetail.goods_type === 2\">\r\n <div class=\"btn\" @click=\"showTeacher()\">\r\n <img :src=\"weChatIcon\"/>\r\n </div>\r\n <div class=\"btn big price full\" v-if=\"groupData && groupData.status !== 0\">\r\n <div v-if=\"groupId\">该团已满</div>\r\n </div>\r\n <div :class=\" groupData && groupData.status !== 0 ? 'btn big price':'btn big'\" @click=\"groupPay(0)\" :id=\"groupId ? 'reGroup':'singleBuy'\">\r\n <span v-if=\"!groupId\">¥{{groupDetail.original_price/100}}</span>\r\n <div v-if=\"!groupId\">单独购</div>\r\n <span v-if=\"groupId\">¥{{groupDetail.current_price/100}}</span>\r\n <div v-if=\"groupId\">重新开团</div>\r\n </div>\r\n <div class=\"btn big price\" @click=\"groupPay(1)\" :id=\"groupId ? 'joinGroup':'newGroup'\" v-if=\"!groupData || groupData.status === 0\">\r\n <span>¥{{groupDetail.current_price/100}}</span>\r\n <div v-if=\"!groupId\">{{groupDetail.desc.group_number}}人团</div>\r\n <div v-if=\"groupId\">立即参团</div>\r\n </div>\r\n\r\n </footer>\r\n <footer v-if=\"groupDetail.goods_type && groupDetail.goods_type !== 2\">\r\n <div class=\"btn\" @click=\"showTeacher()\">\r\n <img :src=\"weChatIcon\"/>\r\n </div>\r\n <div class=\"btn big price\" @click=\"groupPay(1)\">\r\n <span>¥{{groupDetail.current_price/100}}</span>\r\n <div>立即购买</div>\r\n </div>\r\n </footer>\r\n </div>\r\n <div v-if=\"groupDetail.status !== 1\">\r\n <footer>\r\n <div style=\"color: #888\">\r\n 已售罄\r\n </div>\r\n </footer>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import 'swiper/dist/css/swiper.css'\r\n import { swiper, swiperSlide } from 'vue-awesome-swiper'\r\n import QRCode from 'qrcodejs2'\r\n import { Indicator } from 'mint-ui';\r\n import {getwechatParam,getGoodsDetailApi,getGroupDetailApi,getStatusWechatApi,getUserDetailApi} 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 export default {\r\n name: \"index\",\r\n components: {\r\n swiper,\r\n swiperSlide,\r\n },\r\n data(){\r\n return {\r\n refBg:refBg,\r\n join:false,\r\n popType:false,\r\n popFill:false,\r\n popupVisible:false,\r\n refVisible:false,\r\n tabType:true,\r\n popcontentW:`您已经购买过课程,无需重复<br>购买,您可以添加微信公众号了解更多`,\r\n popcontentT:`为了更好地为您进行课程服务,<br>请扫码添加老师二维码`,\r\n qrCode:weChatQrUrl,\r\n weChatIcon:weChatIcon,\r\n closeUrl:closeUrl,\r\n moreUrl:moreUrl,\r\n refIcon:'https://cdn.singsingenglish.com/new-sing/b7f43ced8f8268655c2c5b289360df990ec8f18e.png',\r\n swiperOption: {\r\n pagination: {\r\n el: '.swiper-pagination'\r\n }\r\n },\r\n QRCodeB:false,\r\n dataURL:null,\r\n user_id:null,\r\n invite_code_f:true,\r\n invite_code:'',\r\n shopId:'',\r\n groupId:null,\r\n groupDetail:false,\r\n groupData:null,\r\n }\r\n },\r\n mounted(){\r\n this.getDetail();\r\n },\r\n methods:{\r\n goToActivity(){\r\n let query = {}\r\n if(window.location.href.indexOf('shopId')>-1){\r\n query.shopId = this.$route.query.shopId;\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n query.groupId = this.$route.query.groupId;\r\n }\r\n if(window.location.href.indexOf('invite_code')> -1) {\r\n query.invite_code = this.$route.query.invite_code;\r\n }\r\n this.$router.push({name:'activity',query:query})\r\n },\r\n refshow(){\r\n Indicator.open();\r\n if(document.body.scrollTop < 10){\r\n document.body.scrollTop = 20;\r\n document.documentElement.scrollTop = 20;\r\n }\r\n if(localStorage.getItem('cc_token') && localStorage.getItem('cc_token') !== ''){\r\n setTimeout(()=>{\r\n Indicator.close();\r\n if(!this.invite_code){\r\n this.invite_code = 'CC-USER'\r\n }\r\n let invite_code = this.invite_code.split('-');\r\n if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\r\n invite_code[1] = 'USER'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${code}-${this.user_id}`;\r\n if(this.groupId && this.groupId !== 'null'){\r\n URL += `&groupId=${this.groupId}`\r\n }\r\n this.qrcode(URL);\r\n this.refVisible = true;\r\n this.$nextTick(()=>{\r\n if(!this.dataURL){\r\n setTimeout(()=>{\r\n let {\r\n height,\r\n width\r\n } = document.getElementById('capture').getClientRects()[0]\r\n document.getElementById('capture').style.width = width + 'px';\r\n let o = this.getOffsetRect(this.$refs.imageWrapper);\r\n let {\r\n height1,\r\n width1\r\n } = document.getElementById('capture').getClientRects()[0];\r\n html2canvas(document.getElementById('capture'),{\r\n async: true,\r\n timeout: 500,\r\n scrollX:1,\r\n scale: 3,\r\n width: width1,\r\n height: height1,\r\n letterRendering: true,\r\n }).then((canvas) => {\r\n let dataURL = canvas.toDataURL(\"image/jpg\");\r\n this.dataURL = dataURL;\r\n }).catch(res=>{alert(res);console.log()});\r\n },500)\r\n }else{\r\n\r\n }\r\n })\r\n },500)\r\n\r\n }else{\r\n let query = {retUrl:this.$route.fullPath,is_new_user_url:'1'};\r\n this.$router.push({name:'author',query:query})\r\n }\r\n },\r\n getOffsetRect(ele){\r\n var box=ele.getBoundingClientRect();\r\n var body=document.body,\r\n docElem=document.documentElement;\r\n //获取页面的scrollTop,scrollLeft(兼容性写法)\r\n var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop,\r\n scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;\r\n var clientTop=docElem.clientTop||body.clientTop,\r\n clientLeft=docElem.clientLeft||body.clientLeft;\r\n var top=box.top+scrollTop-clientTop,\r\n left=box.left+scrollLeft-clientLeft;\r\n return {\r\n //Math.round 兼容火狐浏览器bug\r\n top:Math.round(top),\r\n left:Math.round(left)\r\n }\r\n },\r\n qrcode(data){\r\n if(this.QRCodeB){\r\n this.QRCodeB.makeCode(data)\r\n }else{\r\n this.QRCodeB = new QRCode('qrcode', {\r\n width: 80,\r\n height: 80, // 高度\r\n text: data, // 二维码内容\r\n image: ''\r\n });\r\n }\r\n\r\n },\r\n // 分享\r\n enableShare: function(option) {\r\n let that = this;\r\n getwechatParam({\r\n api_list: 'onMenuShareAppMessage,onMenuShareTimeline',\r\n url:window.location.href.split('#')[0]\r\n }).then(wechatRes => {\r\n wx.config({\r\n debug: false,\r\n appId: wechatRes.appId,\r\n timestamp: parseInt(wechatRes.timestamp),\r\n nonceStr: wechatRes.nonceStr,\r\n signature: wechatRes.signature,\r\n jsApiList: wechatRes.jsApiList\r\n });\r\n wx.ready(function() {\r\n wx.onMenuShareTimeline({\r\n title: option.product_title, // 分享标题\r\n desc: option.desc,// 分享描述\r\n link: option.shareUrl, // 分享链接\r\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n console.log('分享成功');\r\n },\r\n cancel: function() {\r\n // alert(\"失败\")\r\n console.log('分享失败')\r\n }\r\n });\r\n wx.onMenuShareAppMessage({\r\n title: option.product_title, // 分享标题\r\n desc: option.desc,// 分享描述\r\n link: option.shareUrl, // 分享链接\r\n imgUrl: option.shareIcon || 'https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png', // 分享图标\r\n success: function() {\r\n },\r\n cancel: function() {\r\n }\r\n });\r\n })\r\n })\r\n },\r\n // 处理invite_code\r\n handleInviteCode(){\r\n if(!this.invite_code){\r\n this.invite_code = 'CC-USER-'+this.user_id;\r\n }else{\r\n let invite_code = this.invite_code.split('-');\r\n if(invite_code.length > 2 && invite_code[1] === 'TEACHER'){\r\n invite_code[1] = 'USER'\r\n }\r\n let code = `${invite_code[0]}-${invite_code[1]}`;\r\n this.invite_code = `${code}-${this.user_id}`;\r\n }\r\n },\r\n onShare: function(type) {\r\n\r\n this.handleInviteCode();\r\n let URL = `${process.env.BUY_URL}shopId=${this.shopId}&invite_code=${this.invite_code}`\r\n this.enableShare({\r\n product_title: this.groupDetail.share_desc.title,\r\n desc: this.groupDetail.share_desc.content,\r\n shareIcon:this.groupDetail.share_desc.img[0].url,\r\n shareUrl:URL\r\n })\r\n },\r\n toDataURLBase64 (src, callback) {\r\n let xhttp = new XMLHttpRequest();\r\n xhttp.onload = function () {\r\n let fileReader = new FileReader();\r\n fileReader.onloadend = function () {\r\n callback(fileReader.result)\r\n };\r\n fileReader.readAsDataURL(xhttp.response)\r\n };\r\n xhttp.responseType = 'blob';\r\n xhttp.open('GET', src, true);\r\n xhttp.send()\r\n },\r\n // 初始化\r\n getDetail(){\r\n if(window.location.href.indexOf('invite_code')> -1){\r\n this.invite_code = this.$route.query.invite_code;\r\n let l = this.invite_code.split('-').length;\r\n if(l === 2 ){\r\n this.invite_code_f = false\r\n }\r\n }\r\n getUserDetailApi().then(res=>{\r\n this.user_id=res.user_id;\r\n if(window.location.href.indexOf('shopId')>-1){\r\n this.shopId = this.$route.query.shopId;\r\n getGoodsDetailApi(this.shopId).then(res=>{\r\n res.desc = JSON.parse(res.desc);\r\n res.goods_desc = JSON.parse(res.goods_desc);\r\n res.share_desc = JSON.parse(res.share_desc);\r\n //商品下架跳转绑定商品\r\n if(res.status === 2 && res.bind_goods_id){\r\n this.$router.push({name:'buyDetail',query:{shopId:res.bind_goods_id}});\r\n this.getDetail();\r\n return\r\n }\r\n this.groupDetail = res;\r\n for (let i = 0;i<this.groupDetail.header_url.length;i++){\r\n this.groupDetail.header_url[i]=this.groupDetail.header_url[i].replace('http://','https://')\r\n }\r\n this.groupDetail.desc.detail = this.groupDetail.desc.detail.replace(/http:\\/\\//g,'https://');\r\n this.groupDetail.desc.qa = this.groupDetail.desc.qa.replace(/http:\\/\\//g,'https://');\r\n if(this.groupDetail.share_desc.refImg && this.groupDetail.share_desc.refImg.length === 1){\r\n this.groupDetail.share_desc.refImg[0].url = this.groupDetail.share_desc.refImg[0].url.replace('http://','https://');\r\n let _this = this;\r\n this.toDataURLBase64(this.groupDetail.share_desc.refImg[0].url, function (avatarUrl) {\r\n _this.groupDetail.share_desc.refImg[0].url = avatarUrl;\r\n });\r\n }\r\n\r\n if(this.groupDetail.goods_type === 2){\r\n if(localStorage.getItem('cc_token')){\r\n getStatusWechatApi({goods_id:this.shopId}).then(res=>{\r\n if(res.out_trade_no){\r\n if(res.buy_type === 1){\r\n this.$router.push({name:'buySuccess',query:{out_trade_no:res.out_trade_no}});\r\n }else{\r\n this.$router.push({name:'success',query:{out_trade_no:res.out_trade_no}});\r\n }\r\n }\r\n });\r\n }\r\n if(window.location.href.indexOf('groupId')>-1){\r\n this.groupId = this.$route.query.groupId;\r\n getGroupDetailApi(this.groupId).then(res=>{\r\n this.groupData = res\r\n });\r\n this.onShare(0)\r\n }else{\r\n this.onShare(1)\r\n }\r\n }else{\r\n this.handleInviteCode()\r\n }\r\n })\r\n }\r\n });\r\n },\r\n showTeacher(){\r\n this.popType = false;\r\n this.popupVisible = true\r\n },\r\n groupPay(type){\r\n let query = {shopId: this.shopId,invite_code:this.$route.query.invite_code};\r\n if(this.groupId){\r\n query.group_order_id = this.groupId\r\n }\r\n if(type === 0 && !this.groupId){\r\n query.type='single';\r\n }else if (type === 0 && this.groupId){\r\n this.$router.push({\r\n name: 'buyDetail',\r\n query:{\r\n shopId:this.shopId,\r\n invite_code:this.$route.query.invite_code\r\n }\r\n });\r\n window.location.reload();\r\n return false\r\n } else{\r\n query.type=''\r\n }\r\n this.$router.push({\r\n name: 'buy',\r\n query:query\r\n })\r\n }\r\n }\r\n }\r\n</script>\r\n<style>\r\n img,video{\r\n max-width: 100%;\r\n }\r\n @-webkit-keyframes swing {\r\n 10% {\r\n transform: rotate(15deg);\r\n }\r\n 20% {\r\n transform: rotate(-10deg);\r\n }\r\n 30% {\r\n transform: rotate(5deg);\r\n }\r\n 40% {\r\n transform: rotate(-5deg);\r\n }\r\n 50%, 100% {\r\n transform: rotate(0deg);\r\n }\r\n }\r\n .shake{\r\n -webkit-animation-name: swing;\r\n -webkit-animation-duration: 0.8s;\r\n -webkit-transform-origin:50% 50%;\r\n -webkit-animation-iteration-count: infinite;\r\n -webkit-animation-timing-function: linear;\r\n }\r\n\r\n</style>\r\n<style scoped lang=\"less\">\r\n @import \"../../util/public\";\r\n .img-cvs{\r\n position: absolute;\r\n width: 233 * @toVw;\r\n top: 176 * @toVw;\r\n left: 29 * @toVw;\r\n .qrcode{\r\n position: absolute;\r\n top: 305 * @toVw;\r\n left: 15 * @toVw;\r\n width: 60 * @toVw;\r\n }\r\n }\r\n .cvs-img{\r\n position: absolute;\r\n width: 233 * @toVw;\r\n top: 176 * @toVw;\r\n left: 29 * @toVw;\r\n z-index: 10;\r\n }\r\n .ref-content{\r\n width: 299 * @toVw;\r\n height: 564 * @toVw;\r\n background-size: 100% 100%;\r\n position: relative;\r\n .tips{\r\n font-size: 12px;\r\n position: absolute;\r\n color: #666;\r\n right: 10 * @toVw;\r\n top: 250 * @toVw;\r\n width: 1em;\r\n }\r\n }\r\n .group-index{\r\n height: 100%;\r\n padding-bottom: toVw(150);\r\n background: #f0f0f0;\r\n font-family: PingFangSC-Regular;\r\n .ref-icon{\r\n position: fixed;\r\n height: 100/375 * 90vw ;\r\n top: 70vw;\r\n z-index: 6;\r\n right: 10 * 100 /375vw;\r\n /*border-radius: 100px;*/\r\n }\r\n .banner{\r\n background: white;\r\n img{\r\n width: 100%;\r\n }\r\n }\r\n .head{\r\n background: white;\r\n margin-bottom: 10px;\r\n padding: 20/7.5vw;\r\n .title{\r\n font-size: 20px;\r\n color: #333333;\r\n margin-bottom: 15/7.5vw;\r\n }\r\n .detail{\r\n font-size: 12px;\r\n line-height: 1.6em;\r\n color: #333333;\r\n display: block;\r\n margin-bottom: 15/7.5vw;\r\n }\r\n .price{\r\n .price-content{\r\n font-family: PingFang-SC-Bold;\r\n font-size: 20px;\r\n color: #F83534;\r\n }\r\n }\r\n }\r\n .head-icon{\r\n padding: 20/7.5vw;\r\n background: white;\r\n margin-bottom: 2px;\r\n .icon{\r\n display: inline-block;\r\n width: 60/7.5vw;\r\n margin: 0 10/7.5vw;\r\n border-radius: 1000px;\r\n vertical-align: middle;\r\n }\r\n .more{\r\n width: 50/7.5vw;\r\n vertical-align: middle;\r\n }\r\n .has{\r\n font-size: 12px;\r\n line-height: 60/7.5vw;\r\n color: #999999;\r\n float: right;\r\n }\r\n }\r\n .welfare{\r\n background: white;\r\n padding:10/7.5vw ;\r\n font-size: 12px;\r\n text-align: center;\r\n color: #999999;\r\n margin-bottom: 20px;\r\n }\r\n .main-detail{\r\n padding: 20/7.5vw;\r\n background: white;\r\n .tab-content{\r\n border-radius: 9px ;\r\n border: 1px solid #F63539;\r\n &:after{\r\n content: '';\r\n display: block;\r\n clear: both;\r\n }\r\n .tab-btn{\r\n width: 50%;\r\n float: left;\r\n height: 80/7.5vw;\r\n line-height: 80/7.5vw;\r\n text-align: center;\r\n color: #F63539;\r\n border-radius:9px ;\r\n &.active{\r\n background: #F63539;\r\n color: white;\r\n }\r\n }\r\n }\r\n .qa-block{\r\n padding: 20/7.5vw 0 toVw(150) 0;\r\n img,video{\r\n max-width: 100%;\r\n }\r\n .qa-content{\r\n margin: toVw(10) 0;\r\n .qa-q{\r\n font-size: 16px;\r\n color: #666666;\r\n }\r\n .qa-a{\r\n font-size: 16px;\r\n color: #333333;\r\n }\r\n }\r\n }\r\n .detail{\r\n padding: 20/7.5vw 0 150/7.5vw 0;\r\n .detail-content{\r\n img,video{\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n }\r\n }\r\n footer{\r\n position: absolute;\r\n position: fixed;\r\n bottom: 0;\r\n width: 100%;\r\n height: 120/7.5vw;\r\n display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 //\r\n display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) //\r\n display: -ms-flexbox; // TWEENER - IE 10 //\r\n display: -webkit-flex; // NEW - Chrome //\r\n display: flex; // NEW, Spec - Opera 12.1, Firefox 20+ //\r\n background: white;\r\n padding: 10/7.5vw;\r\n border-top: 1px solid #d8d8d8;\r\n justify-content:space-around;\r\n .btn{\r\n border: 1px solid #cccccc;\r\n border-radius: 8px;\r\n width:0;\r\n flex-grow:2;\r\n text-align: center;\r\n padding: 15/7.5vw 0;\r\n margin: 0 10/7.5vw;\r\n line-height: 1.4em;\r\n font-size: 16px;\r\n color: #666666;\r\n span{\r\n display: block;\r\n font-size: 20px;\r\n font-family: PingFang-SC-Bold;\r\n }\r\n img{\r\n width: 50/7.5vw;\r\n }\r\n &.big{\r\n padding: 5/7.5vw 0;\r\n flex-grow:5;\r\n &.price{\r\n background: #F83534;\r\n border-color: #F83534;\r\n color: white;\r\n &.full{\r\n background: #dddddd;\r\n border-color: #dddddd;\r\n line-height: 50*@toVw;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .pop-block{\r\n padding:40/7.5vw 10/7.5vw;\r\n width: 600/7.5vw;\r\n text-align: center;\r\n font-size: 14px;\r\n color: #666666;\r\n position: relative;\r\n img{\r\n width: 250/7.5vw;\r\n }\r\n .close{\r\n width: 50/7.5vw;\r\n position: absolute;\r\n top: 20/7.5vw;\r\n right: 20/7.5vw;\r\n }\r\n }\r\n .mint-popup{\r\n border-radius: 10px;\r\n }\r\n .pop-fill{\r\n width: 500/7.5vw;\r\n padding:30/7.5vw 30/7.5vw;\r\n font-size: 16px;\r\n color: #333333;\r\n .btn-block{\r\n margin-top: 30/7.5vw;\r\n &:after{\r\n content:'';\r\n display: block;\r\n clear: both;\r\n }\r\n .btn{\r\n float: right;\r\n background: #F83534;\r\n font-size: 14px;\r\n padding: 5/7.5vw 10/7.5vw;\r\n border-radius: 8px;\r\n color: #FFFFFF;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n</style>\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/buy/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.groupDetail)?_c('div',{ref:\"index\",staticClass:\"group-index\"},[_c('swiper',{ref:\"mySwiper\",staticClass:\"banner\",attrs:{\"options\":_vm.swiperOption}},[_vm._l((_vm.groupDetail.goods_desc.img),function(data,index){return (_vm.groupDetail.goods_desc)?_c('swiper-slide',{key:index},[_c('img',{attrs:{\"src\":data.url}})]):_vm._e()}),_vm._v(\" \"),_c('div',{staticClass:\"swiper-pagination\",attrs:{\"slot\":\"pagination\"},slot:\"pagination\"})],2),_vm._v(\" \"),(_vm.groupDetail.is_auth_user === 1)?_c('img',{staticClass:\"ref-icon shake\",attrs:{\"src\":_vm.refIcon},on:{\"click\":function($event){_vm.goToActivity()}}}):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"head\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"\\n \"+_vm._s(_vm.groupDetail.name)+\"\\n \")]),_vm._v(\" \"),_c('span',{staticClass:\"detail\"},[_vm._v(\"\\n \"+_vm._s(_vm.groupDetail.goods_desc.desc)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"price\"},[_c('span',{staticClass:\"price-content\"},[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.current_price/100)+\"元\")])])]),_vm._v(\" \"),_c('div',{staticClass:\"head-icon\"},[_vm._l((_vm.groupDetail.header_url),function(data,index){return (index<5)?_c('img',{key:data,staticClass:\"icon\",attrs:{\"src\":data}}):_vm._e()}),_vm._v(\" \"),_c('img',{staticClass:\"more\",attrs:{\"src\":_vm.moreUrl}}),_vm._v(\" \"),_c('span',{staticClass:\"has\"},[_vm._v(\"已售\"+_vm._s(_vm.groupDetail.has_group_num)+\"件\")])],2),_vm._v(\" \"),(_vm.groupDetail.head_welfare && _vm.groupDetail.head_welfare !== '' && _vm.groupDetail.head_welfare !== null)?_c('div',{staticClass:\"welfare\"},[_vm._v(\"\\n 团长福利:\"+_vm._s(_vm.groupDetail.head_welfare)+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"main-detail\"},[_c('div',{staticClass:\"tab-content\"},[_c('div',{class:{'tab-btn':true,active:_vm.tabType},on:{\"click\":function($event){_vm.tabType=true}}},[_vm._v(\"图文详情\")]),_vm._v(\" \"),_c('div',{class:{'tab-btn':true,active:!_vm.tabType},on:{\"click\":function($event){_vm.tabType=false}}},[_vm._v(\"购买须知\")])]),_vm._v(\" \"),(_vm.tabType)?_c('div',{staticClass:\"detail\"},[_c('div',{staticClass:\"detail-content\",domProps:{\"innerHTML\":_vm._s(_vm.groupDetail.desc.detail)}})]):_vm._e(),_vm._v(\" \"),(!_vm.tabType)?_c('div',{staticClass:\"qa-block\"},[_c('div',{staticClass:\"qa-content qaDetail\",domProps:{\"innerHTML\":_vm._s(_vm.groupDetail.desc.qa)}})]):_vm._e()]),_vm._v(\" \"),_c('mt-popup',{model:{value:(_vm.popupVisible),callback:function ($$v) {_vm.popupVisible=$$v},expression:\"popupVisible\"}},[_c('div',{staticClass:\"pop-block\"},[(_vm.popType)?_c('img',{attrs:{\"src\":_vm.qrCode}}):_vm._e(),_vm._v(\" \"),(!_vm.popType)?_c('img',{attrs:{\"src\":_vm.groupDetail.desc.customer_service[0].url}}):_vm._e(),_vm._v(\" \"),_c('div',[(_vm.popType)?_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.popcontentW)}}):_vm._e(),_vm._v(\" \"),(!_vm.popType)?_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.popcontentT)}}):_vm._e()]),_vm._v(\" \"),_c('img',{staticClass:\"close\",attrs:{\"src\":_vm.closeUrl},on:{\"click\":function($event){_vm.popupVisible = false}}})])]),_vm._v(\" \"),_c('mt-popup',{attrs:{\"closeOnClickModal\":false},model:{value:(_vm.popFill),callback:function ($$v) {_vm.popFill=$$v},expression:\"popFill\"}},[_c('div',{staticClass:\"pop-fill\"},[_vm._v(\"\\n 您好,本次拼团已经结束。您可以选择重新开团或单独购买\\n \"),_c('div',{staticClass:\"btn-block\"},[_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.rePlay()}}},[_vm._v(\"重新开团\")])])])]),_vm._v(\" \"),_c('mt-popup',{staticStyle:{\"background-color\":\"transparent\",\"margin-top\":\"-80vw\",\"margin-left\":\"-40vw\",\"transform\":\"none\"},model:{value:(_vm.refVisible),callback:function ($$v) {_vm.refVisible=$$v},expression:\"refVisible\"}},[(_vm.groupDetail.share_desc.refImg && _vm.groupDetail.share_desc.refImg.length > 0)?_c('div',{staticClass:\"ref-content\",style:({backgroundImage:(\"url(\" + _vm.refBg + \")\")})},[_c('div',{staticClass:\"tips\"},[_vm._v(\"\\n 长按保存图片\\n \")])]):_vm._e(),_vm._v(\" \"),(_vm.groupDetail.share_desc.refImg && _vm.groupDetail.share_desc.refImg.length > 0)?_c('div',{ref:\"imageWrapper\",staticClass:\"img-cvs\",attrs:{\"id\":\"capture\"}},[_c('img',{attrs:{\"src\":_vm.groupDetail.share_desc.refImg[0].url}}),_vm._v(\" \"),_c('div',{staticClass:\"qrcode\",attrs:{\"id\":\"qrcode\"}})]):_vm._e(),_vm._v(\" \"),_c('img',{staticClass:\"cvs-img\",attrs:{\"src\":_vm.dataURL}})]),_vm._v(\" \"),(_vm.groupDetail.status === 1 && _vm.invite_code_f)?_c('div',[(_vm.groupDetail.goods_type && _vm.groupDetail.goods_type === 2)?_c('footer',[_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.showTeacher()}}},[_c('img',{attrs:{\"src\":_vm.weChatIcon}})]),_vm._v(\" \"),(_vm.groupData && _vm.groupData.status !== 0)?_c('div',{staticClass:\"btn big price full\"},[(_vm.groupId)?_c('div',[_vm._v(\"该团已满\")]):_vm._e()]):_vm._e(),_vm._v(\" \"),_c('div',{class:_vm.groupData && _vm.groupData.status !== 0 ? 'btn big price':'btn big',attrs:{\"id\":_vm.groupId ? 'reGroup':'singleBuy'},on:{\"click\":function($event){_vm.groupPay(0)}}},[(!_vm.groupId)?_c('span',[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.original_price/100))]):_vm._e(),_vm._v(\" \"),(!_vm.groupId)?_c('div',[_vm._v(\"单独购\")]):_vm._e(),_vm._v(\" \"),(_vm.groupId)?_c('span',[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.current_price/100))]):_vm._e(),_vm._v(\" \"),(_vm.groupId)?_c('div',[_vm._v(\"重新开团\")]):_vm._e()]),_vm._v(\" \"),(!_vm.groupData || _vm.groupData.status === 0)?_c('div',{staticClass:\"btn big price\",attrs:{\"id\":_vm.groupId ? 'joinGroup':'newGroup'},on:{\"click\":function($event){_vm.groupPay(1)}}},[_c('span',[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.current_price/100))]),_vm._v(\" \"),(!_vm.groupId)?_c('div',[_vm._v(_vm._s(_vm.groupDetail.desc.group_number)+\"人团\")]):_vm._e(),_vm._v(\" \"),(_vm.groupId)?_c('div',[_vm._v(\"立即参团\")]):_vm._e()]):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.groupDetail.goods_type && _vm.groupDetail.goods_type !== 2)?_c('footer',[_c('div',{staticClass:\"btn\",on:{\"click\":function($event){_vm.showTeacher()}}},[_c('img',{attrs:{\"src\":_vm.weChatIcon}})]),_vm._v(\" \"),_c('div',{staticClass:\"btn big price\",on:{\"click\":function($event){_vm.groupPay(1)}}},[_c('span',[_vm._v(\"¥\"+_vm._s(_vm.groupDetail.current_price/100))]),_vm._v(\" \"),_c('div',[_vm._v(\"立即购买\")])])]):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.groupDetail.status !== 1)?_c('div',[_vm._m(0)]):_vm._e()],1):_vm._e()}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',[_c('div',{staticStyle:{\"color\":\"#888\"}},[_vm._v(\"\\n 已售罄\\n \")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6ad78e6e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/buy/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6ad78e6e\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6ad78e6e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6ad78e6e\\\",\\\"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-6ad78e6e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/buy/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(c,a,o){for(var f,d,i,u=0,b=[];u<c.length;u++)d=c[u],t[d]&&b.push(t[d][0]),t[d]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(n&&n(c,a,o);b.length;)b.shift()();if(o)for(u=0;u<o.length;u++)i=r(r.s=o[u]);return i};var c={},t={23:0};function r(n){if(c[n])return c[n].exports;var t=c[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,r),t.l=!0,t.exports}r.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var c=new Promise(function(c,r){n=t[e]=[c,r]});n[2]=c;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,r.nc&&o.setAttribute("nonce",r.nc),o.src=r.p+"static/js/"+e+"."+{0:"7acab78bc82bc9b14546",1:"074e2ac2664267fcb247",2:"3f4dee6ad85f3198c6af",3:"e300d2c36498621dd393",4:"0c10b575613ded6f77bb",5:"09a7aac5228034b62699",6:"dac8656706035b9fa490",7:"eb8ae5d7336dfd029c3f",8:"af2d7b022659474e3f90",9:"a20f0784a53a04b043dd",10:"55d510c328703b73d1ee",11:"ffd8c02884beba71992f",12:"6c8230b5c1c136f0c408",13:"f4e229856de681890bcb",14:"8a83c6322a8685a8a88c",15:"f1a3eba8bb2cb303c8af",16:"7b5efadf06fe33c52c2a",17:"eaf8f79b057881629554",18:"5aad9ac2c4d0203a7faf",19:"58e505cd2dd6803c2bcf",20:"169ff7372cb753b80084"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);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,a.appendChild(o),c},r.m=e,r.c=c,r.d=function(e,n,c){r.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:c})},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.p="https://static-cdn.changchangenglish.com/new-sing/",r.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.138eaeed7f275f63592c.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 6c45de4f5f1c9da689d7"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","23","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.138eaeed7f275f63592c.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t23: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"7acab78bc82bc9b14546\",\"1\":\"074e2ac2664267fcb247\",\"2\":\"3f4dee6ad85f3198c6af\",\"3\":\"e300d2c36498621dd393\",\"4\":\"0c10b575613ded6f77bb\",\"5\":\"09a7aac5228034b62699\",\"6\":\"dac8656706035b9fa490\",\"7\":\"eb8ae5d7336dfd029c3f\",\"8\":\"af2d7b022659474e3f90\",\"9\":\"a20f0784a53a04b043dd\",\"10\":\"55d510c328703b73d1ee\",\"11\":\"ffd8c02884beba71992f\",\"12\":\"6c8230b5c1c136f0c408\",\"13\":\"f4e229856de681890bcb\",\"14\":\"8a83c6322a8685a8a88c\",\"15\":\"f1a3eba8bb2cb303c8af\",\"16\":\"7b5efadf06fe33c52c2a\",\"17\":\"eaf8f79b057881629554\",\"18\":\"5aad9ac2c4d0203a7faf\",\"19\":\"58e505cd2dd6803c2bcf\",\"20\":\"169ff7372cb753b80084\"}[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 6c45de4f5f1c9da689d7"],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(t,a,o){for(var f,d,i,u=0,b=[];u<t.length;u++)d=t[u],c[d]&&b.push(c[d][0]),c[d]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(n&&n(t,a,o);b.length;)b.shift()();if(o)for(u=0;u<o.length;u++)i=r(r.s=o[u]);return i};var t={},c={23:0};function r(n){if(t[n])return t[n].exports;var c=t[n]={i:n,l:!1,exports:{}};return e[n].call(c.exports,c,c.exports,r),c.l=!0,c.exports}r.e=function(e){var n=c[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var t=new Promise(function(t,r){n=c[e]=[t,r]});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,r.nc&&o.setAttribute("nonce",r.nc),o.src=r.p+"static/js/"+e+"."+{0:"61fb7ad01cd56e6e1d89",1:"074e2ac2664267fcb247",2:"3f4dee6ad85f3198c6af",3:"e300d2c36498621dd393",4:"0c10b575613ded6f77bb",5:"09a7aac5228034b62699",6:"dac8656706035b9fa490",7:"eb8ae5d7336dfd029c3f",8:"af2d7b022659474e3f90",9:"a20f0784a53a04b043dd",10:"55d510c328703b73d1ee",11:"ffd8c02884beba71992f",12:"6c8230b5c1c136f0c408",13:"f4e229856de681890bcb",14:"8a83c6322a8685a8a88c",15:"f1a3eba8bb2cb303c8af",16:"7b5efadf06fe33c52c2a",17:"eaf8f79b057881629554",18:"5aad9ac2c4d0203a7faf",19:"58e505cd2dd6803c2bcf",20:"169ff7372cb753b80084"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var n=c[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),c[e]=void 0)}return o.onerror=o.onload=d,a.appendChild(o),t},r.m=e,r.c=t,r.d=function(e,n,t){r.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:t})},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.p="https://static-cdn.changchangenglish.com/new-sing/",r.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.843ef4dccb6595c05335.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 7c7b49cfaf51203dbba5"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","23","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.843ef4dccb6595c05335.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t23: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"61fb7ad01cd56e6e1d89\",\"1\":\"074e2ac2664267fcb247\",\"2\":\"3f4dee6ad85f3198c6af\",\"3\":\"e300d2c36498621dd393\",\"4\":\"0c10b575613ded6f77bb\",\"5\":\"09a7aac5228034b62699\",\"6\":\"dac8656706035b9fa490\",\"7\":\"eb8ae5d7336dfd029c3f\",\"8\":\"af2d7b022659474e3f90\",\"9\":\"a20f0784a53a04b043dd\",\"10\":\"55d510c328703b73d1ee\",\"11\":\"ffd8c02884beba71992f\",\"12\":\"6c8230b5c1c136f0c408\",\"13\":\"f4e229856de681890bcb\",\"14\":\"8a83c6322a8685a8a88c\",\"15\":\"f1a3eba8bb2cb303c8af\",\"16\":\"7b5efadf06fe33c52c2a\",\"17\":\"eaf8f79b057881629554\",\"18\":\"5aad9ac2c4d0203a7faf\",\"19\":\"58e505cd2dd6803c2bcf\",\"20\":\"169ff7372cb753b80084\"}[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 7c7b49cfaf51203dbba5"],"sourceRoot":""}
\ No newline at end of file
......@@ -93,7 +93,7 @@
});
switch (type) {
case 1:
json.page_id = 1;
this.page_id = 1;
this.nowLesson = {
type:'text',
content:this.lesson.content.look,
......@@ -101,7 +101,7 @@
};
break;
case 2:
json.page_id = 2;
this.page_id = 2;
if(this.lesson.content.play.type){
this.nowLesson = {
type:'audio',
......@@ -117,7 +117,7 @@
}
break;
case 3:
json.page_id = 5;
this.page_id = 5;
if(this.lesson.content.fun.type){
this.nowLesson = {
type:'audio',
......
......@@ -133,7 +133,7 @@ export const getInviteListApi = function (json) {
return Vue.prototype.$fetch(getInviteListUrl,json)
};
// 发送验证码
const sendMobileCodeUrl = `${_baseUrl}api/public/mobile/code`;
const sendMobileCodeUrl = `${_baseUrl}/api/client/mobile/code`;
export const sendMobileCodeApi = function (json) {
return Vue.prototype.$post(sendMobileCodeUrl,json)
};
......
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