Commit a71a94d1 authored by IvyXia123's avatar IvyXia123

期数

parent fcce99d3
......@@ -11,4 +11,4 @@
position: fixed;
background: #f4f4f4;
}
/* html{font-size: 1px;} */</style><link href=static/css/app.ed6d1273dc8c2d144766934b011e5890.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=static/js/manifest.3f5785fe15036f015342.js></script><script type=text/javascript src=static/js/vendor.7db1a6fce01e8076ed09.js></script><script type=text/javascript src=static/js/app.fe2c6415abc9d524853f.js></script></body></html>
\ No newline at end of file
/* html{font-size: 1px;} */</style><link href=static/css/app.ed6d1273dc8c2d144766934b011e5890.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=static/js/manifest.40badb555620b847d5e6.js></script><script type=text/javascript src=static/js/vendor.7db1a6fce01e8076ed09.js></script><script type=text/javascript src=static/js/app.a932b8ae3f015b15ac38.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.
webpackJsonp([47],{X8q2:function(n,e,t){n.exports=t.p+"static/img/YEY-JXS.249efd8.png"},jaJg:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\n.fl-r {\n float: right;\n}\n.fr {\n float: right;\n}\n.fl {\n float: left;\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-keyframes myfirst {\n0% {\n -webkit-transform: scale(1);\n}\n50% {\n -webkit-transform: scale(1.1);\n}\n100% {\n -webkit-transform: scale(1);\n}\n}\n.van-button--info {\n background: #40A9FF;\n border: 1px solid #40A9FF;\n}\n.van-popup {\n background: transparent;\n}\n.ellipsisCss {\n overflow: hidden;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.transparentBtn {\n width: 32vw;\n height: 10.13333333vw;\n border: 1px solid white;\n color: white;\n text-align: center;\n line-height: 10.13333333vw;\n font-size: 4vw;\n border-radius: 5.33333333vw;\n}\ni {\n font-style: normal;\n}\n.van-dialog {\n border-radius: 15px;\n}\n.topTop {\n line-height: 4.53333333vw;\n color: #bab9b5;\n font-size: 12px;\n text-align: center;\n padding: 10px 0 8px;\n}\n.topTop img {\n width: 12px;\n height: 12px;\n}\n.step2Box {\n width: 91.46666667vw;\n height: 96vw;\n background: #f3e8d2;\n border: 2px dashed #d8c0a6;\n text-align: center;\n}\n.step2Box .text .p1 {\n color: #cf1322;\n font-size: 16px;\n line-height: 22px;\n margin-top: 10px;\n}\n.step2Box .text .p2 {\n color: #cf1322;\n font-size: 14px;\n line-height: 20px;\n}\n.step2Box img {\n width: 70.4vw;\n margin-top: 2.66666667vw;\n}\n.buy-success {\n background: #fffef9;\n padding-top: 5.33333333vw;\n}\n.buy-success .banner {\n padding: 5.33333333vw;\n background: white;\n text-align: center;\n margin-bottom: 2.66666667vw;\n}\n.buy-success .banner img {\n width: 100%;\n}\n.buy-success .shop-block {\n background: white;\n margin-top: 5.33333333vw;\n}\n.buy-success .shop-block .shop {\n padding: 2.66666667vw;\n border-bottom: 1px solid #d8d8d8;\n position: relative;\n}\n.buy-success .shop-block .shop:after {\n content: \"\";\n display: block;\n clear: both;\n}\n.buy-success .shop-block .shop .img-block {\n float: left;\n margin-right: 2.66666667vw;\n min-height: 120px;\n}\n.buy-success .shop-block .shop .img-block img {\n width: 33.33333333vw;\n}\n.buy-success .shop-block .shop .title {\n font-size: 18px;\n overflow: hidden;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: #333333;\n margin-bottom: 0.66666667vw;\n}\n.buy-success .shop-block .shop .content {\n font-size: 12px;\n line-height: 1.4em;\n color: #cccccc;\n height: 4.2em;\n overflow: hidden;\n}\n.buy-success .shop-block .shop .price {\n font-size: 18px;\n color: #ff001f;\n position: absolute;\n right: 2.66666667vw;\n bottom: 2.66666667vw;\n}\n.buy-success .button-block {\n margin-top: 16vw;\n width: 84vw;\n padding: 0 8vw;\n border-radius: 100px;\n overflow: hidden;\n}\n.buy-success .button-block button {\n border-radius: 1000px;\n}\n","",{version:3,sources:["/Users/xiaxue/Desktop/ccdaima/wechat/src/components/buy/buySuccess.vue"],names:[],mappings:";AACA;EACE,aAAa;CACd;AACD;EACE,aAAa;CACd;AACD;EACE,YAAY;CACb;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,aAAa;CACd;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;AACA;IACI,4BAA4B;CAC/B;AACD;IACI,8BAA8B;CACjC;AACD;IACI,4BAA4B;CAC/B;CACA;AACD;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;AACD;EACE,wBAAwB;CACzB;AACD;EACE,iBAAiB;EACjB,2BAA2B;KACxB,wBAAwB;EAC3B,oBAAoB;CACrB;AACD;EACE,YAAY;EACZ,sBAAsB;EACtB,wBAAwB;EACxB,aAAa;EACb,mBAAmB;EACnB,2BAA2B;EAC3B,eAAe;EACf,4BAA4B;CAC7B;AACD;EACE,mBAAmB;CACpB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,0BAA0B;EAC1B,eAAe;EACf,gBAAgB;EAChB,mBAAmB;EACnB,oBAAoB;CACrB;AACD;EACE,YAAY;EACZ,aAAa;CACd;AACD;EACE,qBAAqB;EACrB,aAAa;EACb,oBAAoB;EACpB,2BAA2B;EAC3B,mBAAmB;CACpB;AACD;EACE,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,iBAAiB;CAClB;AACD;EACE,eAAe;EACf,gBAAgB;EAChB,kBAAkB;CACnB;AACD;EACE,cAAc;EACd,yBAAyB;CAC1B;AACD;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;AACD;EACE,sBAAsB;EACtB,kBAAkB;EAClB,mBAAmB;EACnB,4BAA4B;CAC7B;AACD;EACE,YAAY;CACb;AACD;EACE,kBAAkB;EAClB,yBAAyB;CAC1B;AACD;EACE,sBAAsB;EACtB,iCAAiC;EACjC,mBAAmB;CACpB;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;EACE,YAAY;EACZ,2BAA2B;EAC3B,kBAAkB;CACnB;AACD;EACE,qBAAqB;CACtB;AACD;EACE,gBAAgB;EAChB,iBAAiB;EACjB,2BAA2B;KACxB,wBAAwB;EAC3B,oBAAoB;EACpB,eAAe;EACf,4BAA4B;CAC7B;AACD;EACE,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,cAAc;EACd,iBAAiB;CAClB;AACD;EACE,gBAAgB;EAChB,eAAe;EACf,mBAAmB;EACnB,oBAAoB;EACpB,qBAAqB;CACtB;AACD;EACE,iBAAiB;EACjB,YAAY;EACZ,eAAe;EACf,qBAAqB;EACrB,iBAAiB;CAClB;AACD;EACE,sBAAsB;CACvB",file:"buySuccess.vue",sourcesContent:["\n.fl-r {\n float: right;\n}\n.fr {\n float: right;\n}\n.fl {\n float: left;\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-keyframes myfirst {\n0% {\n -webkit-transform: scale(1);\n}\n50% {\n -webkit-transform: scale(1.1);\n}\n100% {\n -webkit-transform: scale(1);\n}\n}\n.van-button--info {\n background: #40A9FF;\n border: 1px solid #40A9FF;\n}\n.van-popup {\n background: transparent;\n}\n.ellipsisCss {\n overflow: hidden;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.transparentBtn {\n width: 32vw;\n height: 10.13333333vw;\n border: 1px solid white;\n color: white;\n text-align: center;\n line-height: 10.13333333vw;\n font-size: 4vw;\n border-radius: 5.33333333vw;\n}\ni {\n font-style: normal;\n}\n.van-dialog {\n border-radius: 15px;\n}\n.topTop {\n line-height: 4.53333333vw;\n color: #bab9b5;\n font-size: 12px;\n text-align: center;\n padding: 10px 0 8px;\n}\n.topTop img {\n width: 12px;\n height: 12px;\n}\n.step2Box {\n width: 91.46666667vw;\n height: 96vw;\n background: #f3e8d2;\n border: 2px dashed #d8c0a6;\n text-align: center;\n}\n.step2Box .text .p1 {\n color: #cf1322;\n font-size: 16px;\n line-height: 22px;\n margin-top: 10px;\n}\n.step2Box .text .p2 {\n color: #cf1322;\n font-size: 14px;\n line-height: 20px;\n}\n.step2Box img {\n width: 70.4vw;\n margin-top: 2.66666667vw;\n}\n.buy-success {\n background: #fffef9;\n padding-top: 5.33333333vw;\n}\n.buy-success .banner {\n padding: 5.33333333vw;\n background: white;\n text-align: center;\n margin-bottom: 2.66666667vw;\n}\n.buy-success .banner img {\n width: 100%;\n}\n.buy-success .shop-block {\n background: white;\n margin-top: 5.33333333vw;\n}\n.buy-success .shop-block .shop {\n padding: 2.66666667vw;\n border-bottom: 1px solid #d8d8d8;\n position: relative;\n}\n.buy-success .shop-block .shop:after {\n content: \"\";\n display: block;\n clear: both;\n}\n.buy-success .shop-block .shop .img-block {\n float: left;\n margin-right: 2.66666667vw;\n min-height: 120px;\n}\n.buy-success .shop-block .shop .img-block img {\n width: 33.33333333vw;\n}\n.buy-success .shop-block .shop .title {\n font-size: 18px;\n overflow: hidden;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: #333333;\n margin-bottom: 0.66666667vw;\n}\n.buy-success .shop-block .shop .content {\n font-size: 12px;\n line-height: 1.4em;\n color: #cccccc;\n height: 4.2em;\n overflow: hidden;\n}\n.buy-success .shop-block .shop .price {\n font-size: 18px;\n color: #ff001f;\n position: absolute;\n right: 2.66666667vw;\n bottom: 2.66666667vw;\n}\n.buy-success .button-block {\n margin-top: 16vw;\n width: 84vw;\n padding: 0 8vw;\n border-radius: 100px;\n overflow: hidden;\n}\n.buy-success .button-block button {\n border-radius: 1000px;\n}\n"],sourceRoot:""}])},oqIZ:function(n,e,t){var o=t("jaJg");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);t("rjj0")("bcba037c",o,!1,{})},w9eS:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=t("mvHQ"),s=t.n(o),i=(t("eqfM"),t("/QYm")),A=t("bOdI"),r=t.n(A),c=(t("y+mr"),t("3JdW")),a=t.n(c),p=t("Jmy5"),l=t("CCn6"),C=t("X8q2"),d=t.n(C),B={name:"buySuccess",components:r()({},a.a.name,a.a),data:function(){return{img:p.i,orderNo:this.$route.query.out_trade_no,goods_id:0,money:0,invite_code:"",subscribe:2,invite_type:"",imgYEY:d.a,groupDetail:{}}},mounted:function(){this.initPage(),document.title="购买成功!"},methods:{buttonClick:function(n){this.$sa.track("buttonClick",{tabTitle:"商品",moduleTitle:"购买成功页",buttonType:"功能",buttonName:n})},initPage:function(){var n=this;i.a.loading({mask:!0,message:""}),console.log(this.$route.query.shopId),this.$route.query.shopId?Object(l.t)(this.$route.query.shopId).then(function(e){e.desc=JSON.parse(e.desc),e.goods_desc=JSON.parse(e.goods_desc),e.share_desc=JSON.parse(e.share_desc),n.groupDetail=JSON.parse(s()(e)),n.groupDetail=e}):this.groupDetail=JSON.parse(localStorage.getItem("groupDetail")),1==sessionStorage.getItem("buyindex")||1==localStorage.getItem("buyindex")?Object(l.W)().then(function(e){localStorage.setItem("userDesc",s()(e)),n.userDesc=e,n.subscribe=n.userDesc.open_info.is_subscribe,alert(n.subscribe),Object(l.I)(n.orderNo).then(function(e){n.goods_id=e.goods_id,n.invite_code="CC-"+e.invite_type+"-"+e.invite_id,n.money=e.money,n.invite_type=e.invite_type,i.a.clear()})}):(alert(888),this.userDesc=JSON.parse(localStorage.getItem("userDesc")),this.subscribe=this.userDesc.open_info.is_subscribe,Object(l.I)(this.orderNo).then(function(e){n.goods_id=e.goods_id,n.invite_code="CC-"+e.invite_type+"-"+e.invite_id,n.money=e.money,i.a.clear()}))},goIndex:function(){this.$router.push({name:"index"})}}},u=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"buy-success"},[0==n.subscribe?t("div",[t("div",{staticClass:"topTop"},[t("div",[n._v("\n step1. "+n._s(n.money/100)+"元解锁课程\n "),t("img",{attrs:{src:n.img.gou}})]),n._v(" "),t("div",[t("img",{attrs:{src:n.img.jiantou}})])]),n._v(" "),t("div",{staticClass:"step2Box"},[n._m(0),n._v(" "),"YEY_JXS"!=n.invite_type?t("div",[t("img",{attrs:{src:n.img.qr4,alt:""}})]):n._e(),n._v(" "),"YEY_JXS"==n.invite_type?t("div",[t("img",{attrs:{src:n.imgYEY,alt:""}})]):n._e()]),n._v(" "),t("div",{staticClass:"topTop"},[t("div",[t("img",{attrs:{src:n.img.jiantou}})]),n._v(" "),t("div",[n._v("step3. 进入系统等待课程开始")])])]):n._e(),n._v(" "),1==n.subscribe?t("div",[t("div",[n.groupDetail&&n.groupDetail.goods_desc?t("div",{staticClass:"shop-block"},[t("div",{staticClass:"shop"},[t("div",{staticClass:"img-block"},[t("img",{attrs:{src:n.groupDetail.goods_desc.img[0].url}})]),n._v(" "),t("div",[t("div",{staticClass:"title"},[n._v(n._s(n.groupDetail.name))]),n._v(" "),t("div",{staticClass:"content"},[n._v(n._s(n.groupDetail.goods_desc.desc))]),n._v(" "),t("div",{staticClass:"price"},[n._v("价格 ¥"+n._s(n.money/100))])])])]):n._e()]),n._v(" "),n.groupDetail&&5!==n.groupDetail.goods_type?t("div",{staticClass:"button-block"},[t("mt-button",{attrs:{type:"danger",size:"large"},on:{click:function(e){n.goIndex(),n.buttonClick("进入课程")}}},[n._v("进入课程")])],1):n._e()]):n._e()])};u._withStripped=!0;var b={render:u,staticRenderFns:[function(){var n=this.$createElement,e=this._self._c||n;return e("div",{staticClass:"text"},[e("p",{staticClass:"p1"},[this._v("step2. 扫码进入公众号,查看课程")]),this._v(" "),e("p",{staticClass:"p2"},[this._v("(请务必扫码关注,否则无法上课)")])])}]},g=b;var h=!1;var v=t("VU/8")(B,g,!1,function(n){h||t("oqIZ")},null,null);v.options.__file="src/components/buy/buySuccess.vue";e.default=v.exports}});
\ No newline at end of file
webpackJsonp([47],{X8q2:function(n,e,t){n.exports=t.p+"static/img/YEY-JXS.249efd8.png"},jaJg:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\n.fl-r {\n float: right;\n}\n.fr {\n float: right;\n}\n.fl {\n float: left;\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-keyframes myfirst {\n0% {\n -webkit-transform: scale(1);\n}\n50% {\n -webkit-transform: scale(1.1);\n}\n100% {\n -webkit-transform: scale(1);\n}\n}\n.van-button--info {\n background: #40A9FF;\n border: 1px solid #40A9FF;\n}\n.van-popup {\n background: transparent;\n}\n.ellipsisCss {\n overflow: hidden;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.transparentBtn {\n width: 32vw;\n height: 10.13333333vw;\n border: 1px solid white;\n color: white;\n text-align: center;\n line-height: 10.13333333vw;\n font-size: 4vw;\n border-radius: 5.33333333vw;\n}\ni {\n font-style: normal;\n}\n.van-dialog {\n border-radius: 15px;\n}\n.topTop {\n line-height: 4.53333333vw;\n color: #bab9b5;\n font-size: 12px;\n text-align: center;\n padding: 10px 0 8px;\n}\n.topTop img {\n width: 12px;\n height: 12px;\n}\n.step2Box {\n width: 91.46666667vw;\n height: 96vw;\n background: #f3e8d2;\n border: 2px dashed #d8c0a6;\n text-align: center;\n}\n.step2Box .text .p1 {\n color: #cf1322;\n font-size: 16px;\n line-height: 22px;\n margin-top: 10px;\n}\n.step2Box .text .p2 {\n color: #cf1322;\n font-size: 14px;\n line-height: 20px;\n}\n.step2Box img {\n width: 70.4vw;\n margin-top: 2.66666667vw;\n}\n.buy-success {\n background: #fffef9;\n padding-top: 5.33333333vw;\n}\n.buy-success .banner {\n padding: 5.33333333vw;\n background: white;\n text-align: center;\n margin-bottom: 2.66666667vw;\n}\n.buy-success .banner img {\n width: 100%;\n}\n.buy-success .shop-block {\n background: white;\n margin-top: 5.33333333vw;\n}\n.buy-success .shop-block .shop {\n padding: 2.66666667vw;\n border-bottom: 1px solid #d8d8d8;\n position: relative;\n}\n.buy-success .shop-block .shop:after {\n content: \"\";\n display: block;\n clear: both;\n}\n.buy-success .shop-block .shop .img-block {\n float: left;\n margin-right: 2.66666667vw;\n min-height: 120px;\n}\n.buy-success .shop-block .shop .img-block img {\n width: 33.33333333vw;\n}\n.buy-success .shop-block .shop .title {\n font-size: 18px;\n overflow: hidden;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: #333333;\n margin-bottom: 0.66666667vw;\n}\n.buy-success .shop-block .shop .content {\n font-size: 12px;\n line-height: 1.4em;\n color: #cccccc;\n height: 4.2em;\n overflow: hidden;\n}\n.buy-success .shop-block .shop .price {\n font-size: 18px;\n color: #ff001f;\n position: absolute;\n right: 2.66666667vw;\n bottom: 2.66666667vw;\n}\n.buy-success .button-block {\n margin-top: 16vw;\n width: 84vw;\n padding: 0 8vw;\n border-radius: 100px;\n overflow: hidden;\n}\n.buy-success .button-block button {\n border-radius: 1000px;\n}\n","",{version:3,sources:["/Users/xiaxue/Desktop/ccdaima/wechat/src/components/buy/buySuccess.vue"],names:[],mappings:";AACA;EACE,aAAa;CACd;AACD;EACE,aAAa;CACd;AACD;EACE,YAAY;CACb;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,aAAa;CACd;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;AACA;IACI,4BAA4B;CAC/B;AACD;IACI,8BAA8B;CACjC;AACD;IACI,4BAA4B;CAC/B;CACA;AACD;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;AACD;EACE,wBAAwB;CACzB;AACD;EACE,iBAAiB;EACjB,2BAA2B;KACxB,wBAAwB;EAC3B,oBAAoB;CACrB;AACD;EACE,YAAY;EACZ,sBAAsB;EACtB,wBAAwB;EACxB,aAAa;EACb,mBAAmB;EACnB,2BAA2B;EAC3B,eAAe;EACf,4BAA4B;CAC7B;AACD;EACE,mBAAmB;CACpB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,0BAA0B;EAC1B,eAAe;EACf,gBAAgB;EAChB,mBAAmB;EACnB,oBAAoB;CACrB;AACD;EACE,YAAY;EACZ,aAAa;CACd;AACD;EACE,qBAAqB;EACrB,aAAa;EACb,oBAAoB;EACpB,2BAA2B;EAC3B,mBAAmB;CACpB;AACD;EACE,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,iBAAiB;CAClB;AACD;EACE,eAAe;EACf,gBAAgB;EAChB,kBAAkB;CACnB;AACD;EACE,cAAc;EACd,yBAAyB;CAC1B;AACD;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;AACD;EACE,sBAAsB;EACtB,kBAAkB;EAClB,mBAAmB;EACnB,4BAA4B;CAC7B;AACD;EACE,YAAY;CACb;AACD;EACE,kBAAkB;EAClB,yBAAyB;CAC1B;AACD;EACE,sBAAsB;EACtB,iCAAiC;EACjC,mBAAmB;CACpB;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;EACE,YAAY;EACZ,2BAA2B;EAC3B,kBAAkB;CACnB;AACD;EACE,qBAAqB;CACtB;AACD;EACE,gBAAgB;EAChB,iBAAiB;EACjB,2BAA2B;KACxB,wBAAwB;EAC3B,oBAAoB;EACpB,eAAe;EACf,4BAA4B;CAC7B;AACD;EACE,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,cAAc;EACd,iBAAiB;CAClB;AACD;EACE,gBAAgB;EAChB,eAAe;EACf,mBAAmB;EACnB,oBAAoB;EACpB,qBAAqB;CACtB;AACD;EACE,iBAAiB;EACjB,YAAY;EACZ,eAAe;EACf,qBAAqB;EACrB,iBAAiB;CAClB;AACD;EACE,sBAAsB;CACvB",file:"buySuccess.vue",sourcesContent:["\n.fl-r {\n float: right;\n}\n.fr {\n float: right;\n}\n.fl {\n float: left;\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-keyframes myfirst {\n0% {\n -webkit-transform: scale(1);\n}\n50% {\n -webkit-transform: scale(1.1);\n}\n100% {\n -webkit-transform: scale(1);\n}\n}\n.van-button--info {\n background: #40A9FF;\n border: 1px solid #40A9FF;\n}\n.van-popup {\n background: transparent;\n}\n.ellipsisCss {\n overflow: hidden;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.transparentBtn {\n width: 32vw;\n height: 10.13333333vw;\n border: 1px solid white;\n color: white;\n text-align: center;\n line-height: 10.13333333vw;\n font-size: 4vw;\n border-radius: 5.33333333vw;\n}\ni {\n font-style: normal;\n}\n.van-dialog {\n border-radius: 15px;\n}\n.topTop {\n line-height: 4.53333333vw;\n color: #bab9b5;\n font-size: 12px;\n text-align: center;\n padding: 10px 0 8px;\n}\n.topTop img {\n width: 12px;\n height: 12px;\n}\n.step2Box {\n width: 91.46666667vw;\n height: 96vw;\n background: #f3e8d2;\n border: 2px dashed #d8c0a6;\n text-align: center;\n}\n.step2Box .text .p1 {\n color: #cf1322;\n font-size: 16px;\n line-height: 22px;\n margin-top: 10px;\n}\n.step2Box .text .p2 {\n color: #cf1322;\n font-size: 14px;\n line-height: 20px;\n}\n.step2Box img {\n width: 70.4vw;\n margin-top: 2.66666667vw;\n}\n.buy-success {\n background: #fffef9;\n padding-top: 5.33333333vw;\n}\n.buy-success .banner {\n padding: 5.33333333vw;\n background: white;\n text-align: center;\n margin-bottom: 2.66666667vw;\n}\n.buy-success .banner img {\n width: 100%;\n}\n.buy-success .shop-block {\n background: white;\n margin-top: 5.33333333vw;\n}\n.buy-success .shop-block .shop {\n padding: 2.66666667vw;\n border-bottom: 1px solid #d8d8d8;\n position: relative;\n}\n.buy-success .shop-block .shop:after {\n content: \"\";\n display: block;\n clear: both;\n}\n.buy-success .shop-block .shop .img-block {\n float: left;\n margin-right: 2.66666667vw;\n min-height: 120px;\n}\n.buy-success .shop-block .shop .img-block img {\n width: 33.33333333vw;\n}\n.buy-success .shop-block .shop .title {\n font-size: 18px;\n overflow: hidden;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: #333333;\n margin-bottom: 0.66666667vw;\n}\n.buy-success .shop-block .shop .content {\n font-size: 12px;\n line-height: 1.4em;\n color: #cccccc;\n height: 4.2em;\n overflow: hidden;\n}\n.buy-success .shop-block .shop .price {\n font-size: 18px;\n color: #ff001f;\n position: absolute;\n right: 2.66666667vw;\n bottom: 2.66666667vw;\n}\n.buy-success .button-block {\n margin-top: 16vw;\n width: 84vw;\n padding: 0 8vw;\n border-radius: 100px;\n overflow: hidden;\n}\n.buy-success .button-block button {\n border-radius: 1000px;\n}\n"],sourceRoot:""}])},oqIZ:function(n,e,t){var o=t("jaJg");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);t("rjj0")("bcba037c",o,!1,{})},w9eS:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=t("mvHQ"),s=t.n(o),i=(t("eqfM"),t("/QYm")),A=t("bOdI"),r=t.n(A),c=(t("y+mr"),t("3JdW")),a=t.n(c),p=t("Jmy5"),l=t("CCn6"),C=t("X8q2"),d=t.n(C),B={name:"buySuccess",components:r()({},a.a.name,a.a),data:function(){return{img:p.i,orderNo:this.$route.query.out_trade_no,goods_id:0,money:0,invite_code:"",subscribe:2,invite_type:"",imgYEY:d.a,groupDetail:{}}},mounted:function(){this.initPage(),document.title="购买成功!"},methods:{buttonClick:function(n){this.$sa.track("buttonClick",{tabTitle:"商品",moduleTitle:"购买成功页",buttonType:"功能",buttonName:n})},initPage:function(){var n=this;i.a.loading({mask:!0,message:""}),console.log(this.$route.query.shopId),this.$route.query.shopId?Object(l.t)(this.$route.query.shopId).then(function(e){e.desc=JSON.parse(e.desc),e.goods_desc=JSON.parse(e.goods_desc),e.share_desc=JSON.parse(e.share_desc),n.groupDetail=JSON.parse(s()(e)),n.groupDetail=e}):this.groupDetail=JSON.parse(localStorage.getItem("groupDetail")),1==sessionStorage.getItem("buyindex")||1==localStorage.getItem("buyindex")?Object(l.W)().then(function(e){localStorage.setItem("userDesc",s()(e)),n.userDesc=e,n.subscribe=n.userDesc.open_info.is_subscribe,Object(l.I)(n.orderNo).then(function(e){n.goods_id=e.goods_id,n.invite_code="CC-"+e.invite_type+"-"+e.invite_id,n.money=e.money,n.invite_type=e.invite_type,i.a.clear()})}):(this.userDesc=JSON.parse(localStorage.getItem("userDesc")),this.subscribe=this.userDesc.open_info.is_subscribe,Object(l.I)(this.orderNo).then(function(e){n.goods_id=e.goods_id,n.invite_code="CC-"+e.invite_type+"-"+e.invite_id,n.money=e.money,i.a.clear()}))},goIndex:function(){this.$router.push({name:"index"})}}},u=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"buy-success"},[0==n.subscribe?t("div",[t("div",{staticClass:"topTop"},[t("div",[n._v("\n step1. "+n._s(n.money/100)+"元解锁课程\n "),t("img",{attrs:{src:n.img.gou}})]),n._v(" "),t("div",[t("img",{attrs:{src:n.img.jiantou}})])]),n._v(" "),t("div",{staticClass:"step2Box"},[n._m(0),n._v(" "),"YEY_JXS"!=n.invite_type?t("div",[t("img",{attrs:{src:n.img.qr4,alt:""}})]):n._e(),n._v(" "),"YEY_JXS"==n.invite_type?t("div",[t("img",{attrs:{src:n.imgYEY,alt:""}})]):n._e()]),n._v(" "),t("div",{staticClass:"topTop"},[t("div",[t("img",{attrs:{src:n.img.jiantou}})]),n._v(" "),t("div",[n._v("step3. 进入系统等待课程开始")])])]):n._e(),n._v(" "),1==n.subscribe?t("div",[t("div",[n.groupDetail&&n.groupDetail.goods_desc?t("div",{staticClass:"shop-block"},[t("div",{staticClass:"shop"},[t("div",{staticClass:"img-block"},[t("img",{attrs:{src:n.groupDetail.goods_desc.img[0].url}})]),n._v(" "),t("div",[t("div",{staticClass:"title"},[n._v(n._s(n.groupDetail.name))]),n._v(" "),t("div",{staticClass:"content"},[n._v(n._s(n.groupDetail.goods_desc.desc))]),n._v(" "),t("div",{staticClass:"price"},[n._v("价格 ¥"+n._s(n.money/100))])])])]):n._e()]),n._v(" "),n.groupDetail&&5!==n.groupDetail.goods_type?t("div",{staticClass:"button-block"},[t("mt-button",{attrs:{type:"danger",size:"large"},on:{click:function(e){n.goIndex(),n.buttonClick("进入课程")}}},[n._v("进入课程")])],1):n._e()]):n._e()])};u._withStripped=!0;var b={render:u,staticRenderFns:[function(){var n=this.$createElement,e=this._self._c||n;return e("div",{staticClass:"text"},[e("p",{staticClass:"p1"},[this._v("step2. 扫码进入公众号,查看课程")]),this._v(" "),e("p",{staticClass:"p2"},[this._v("(请务必扫码关注,否则无法上课)")])])}]},g=b;var h=!1;var v=t("VU/8")(B,g,!1,function(n){h||t("oqIZ")},null,null);v.options.__file="src/components/buy/buySuccess.vue";e.default=v.exports}});
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,b,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(a&&a(c,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var c={},f={70:0};function d(a){if(c[a])return c[a].exports;var f=c[a]={i:a,l:!1,exports:{}};return e[a].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var a=f[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,d){a=f[e]=[c,d]});a[2]=c;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,n.crossOrigin="anonymous",d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+({0:"vendor-async"}[e]||e)+"."+{0:"99eca63b2033f9e4329e",1:"eab7e8cd952c6a8c684d",2:"d02cc052f5b0a793ff42",3:"741d28e4e99b0b927f71",4:"ae2f2ad72b7647778888",5:"1bdc6eb28abca8d55594",6:"f33528d2879474d9b497",7:"b4c9d7f34b8677dee21f",8:"3a12c8d7575a76f18500",9:"5428e5efda8c69b091a8",10:"18feb799f9b98c2237ff",11:"8a616cd2bf9535aca14f",12:"60e22d22059b13a4b8b2",13:"49e2fab89863e5a59349",14:"97a1294dd4dfb6301ebe",15:"23378403a5bada9571df",16:"af157bb03acb4b7f37b8",17:"6cf9e1b9fa0428cf5d63",18:"2340341552200a69e80d",19:"aa6e3d65aa96e428d7a5",20:"91202ae1839a0b6719cc",21:"087997bfdc70e1b5139d",22:"b0fd96ad8f27124b5d6f",23:"dd87c78f2150cc550f10",24:"8df8758a582bb9d031cb",25:"efe64efe3630a4877751",26:"b76a54f75170d5e5b3b4",27:"7b4bd6e36741f7bf46b4",28:"c91f0c9c301128cebe5f",29:"52b720592707e63c2d4e",30:"dbf29282817872a8c5ce",31:"7873c4c22c96bbafe2af",32:"c27850f6211fa385b971",33:"4f4179fc1318f9e7142e",34:"303ef6f9471ee0fa4d71",35:"8094d895923accbe1d69",36:"8d68a6fdbee6ee8a9409",37:"df2033bdd5e192b42717",38:"30809f53757bc74a040c",39:"a4a3eb8cca888fce92da",40:"3af6c01c8e5cde2061b4",41:"38184f780150ed64771a",42:"d6489f8f07a723754a7c",43:"66d5fe6c1e6226ee4210",44:"efdfccfa6a3a101cf6f9",45:"c97dacb00740b3069dae",46:"c241465010464af50693",47:"7a5b8900ce5a0284e3d8",48:"95c184e4cdaa2e2f6bcb",49:"6a4cd5657a94075f1bc7",50:"c1cfda636c0eccc2e1f6",51:"868e6e7f5a7d64ee287e",52:"8510973a8e8e6c464086",53:"a59c89c16a2ac8f87891",54:"aa33075401a787f3074c",55:"6c8d1ac585f3c5feaf1d",56:"7c31d35771a1304c0694",57:"3f35c830362905640c11",58:"4221983faac6a4e4035f",59:"7669a929edb61384dd03",60:"35bfa194172cb46fe32d",61:"43bcf493dc4ca5a12ddf",62:"a34c4fc5f9e2a62decf0",63:"f557b12408cb596409b7",64:"ebd926664355393ca598",65:"f5549ab1cb4ae6c740a8",66:"ca36b9dbc4ba76113bf8",67:"d292e65832e700a88b15"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=f[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),c},d.m=e,d.c=c,d.d=function(e,a,c){d.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},d.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(a,"a",a),a},d.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d.p="",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,b,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(a,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var a={},f={70:0};function d(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,d){c=f[e]=[a,d]});c[2]=a;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,n.crossOrigin="anonymous",d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+({0:"vendor-async"}[e]||e)+"."+{0:"99eca63b2033f9e4329e",1:"eab7e8cd952c6a8c684d",2:"d02cc052f5b0a793ff42",3:"bfb3e07cfa2e19b0f234",4:"ae2f2ad72b7647778888",5:"1bdc6eb28abca8d55594",6:"f33528d2879474d9b497",7:"b4c9d7f34b8677dee21f",8:"3a12c8d7575a76f18500",9:"5428e5efda8c69b091a8",10:"18feb799f9b98c2237ff",11:"8a616cd2bf9535aca14f",12:"60e22d22059b13a4b8b2",13:"49e2fab89863e5a59349",14:"97a1294dd4dfb6301ebe",15:"23378403a5bada9571df",16:"af157bb03acb4b7f37b8",17:"6cf9e1b9fa0428cf5d63",18:"2340341552200a69e80d",19:"aa6e3d65aa96e428d7a5",20:"91202ae1839a0b6719cc",21:"087997bfdc70e1b5139d",22:"b0fd96ad8f27124b5d6f",23:"dd87c78f2150cc550f10",24:"8df8758a582bb9d031cb",25:"efe64efe3630a4877751",26:"b76a54f75170d5e5b3b4",27:"7b4bd6e36741f7bf46b4",28:"c91f0c9c301128cebe5f",29:"52b720592707e63c2d4e",30:"dbf29282817872a8c5ce",31:"7873c4c22c96bbafe2af",32:"c27850f6211fa385b971",33:"4f4179fc1318f9e7142e",34:"303ef6f9471ee0fa4d71",35:"8094d895923accbe1d69",36:"8d68a6fdbee6ee8a9409",37:"df2033bdd5e192b42717",38:"30809f53757bc74a040c",39:"a4a3eb8cca888fce92da",40:"3af6c01c8e5cde2061b4",41:"38184f780150ed64771a",42:"d6489f8f07a723754a7c",43:"66d5fe6c1e6226ee4210",44:"efdfccfa6a3a101cf6f9",45:"c97dacb00740b3069dae",46:"c241465010464af50693",47:"3e17631730d2b88e8675",48:"95c184e4cdaa2e2f6bcb",49:"6a4cd5657a94075f1bc7",50:"c1cfda636c0eccc2e1f6",51:"868e6e7f5a7d64ee287e",52:"8510973a8e8e6c464086",53:"a59c89c16a2ac8f87891",54:"aa33075401a787f3074c",55:"6c8d1ac585f3c5feaf1d",56:"7c31d35771a1304c0694",57:"3f35c830362905640c11",58:"4221983faac6a4e4035f",59:"7669a929edb61384dd03",60:"35bfa194172cb46fe32d",61:"43bcf493dc4ca5a12ddf",62:"a34c4fc5f9e2a62decf0",63:"f557b12408cb596409b7",64:"ebd926664355393ca598",65:"f5549ab1cb4ae6c740a8",66:"ca36b9dbc4ba76113bf8",67:"d292e65832e700a88b15"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),a},d.m=e,d.c=a,d.d=function(e,c,a){d.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},d.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -418,8 +418,7 @@ export default {
let data = { pay_type: 'ALI', return_url: window.location.href, buy_type: this.groupDetail.goods_type }
let dataObj = Object.assign({}, data, json)
postPayBillApi(dataObj).then(res => {
let outTradEno = JSON.stringify({ out_trade_no: res.out_trade_no, invite_code: this.$route.query.invite_code, shopId: this.$route.query.shopId, goods_type: this.groupDetail.goods_type })
console.log(outTradEno)
let outTradEno = JSON.stringify({ out_trade_no: res.out_trade_no, invite_code: this.$route.query.invite_code, shopId: this.$route.query.shopId, goods_type: this.groupDetail.goods_type, is_subscribe: this.userDetail.open_info.is_subscribe })
localStorage.setItem('out_trade_no', outTradEno);
localStorage.setItem('pay_url', res.pay_url);
location.href = `http://${ window.location.host }/#/guidelines?pay_url=${ encodeURI(res.pay_url) }`
......
......@@ -119,7 +119,7 @@ export default {
localStorage.setItem("userDesc", JSON.stringify(res));
this.userDesc = res;
this.subscribe = this.userDesc.open_info.is_subscribe;
alert(this.subscribe)
// alert(this.subscribe)
getOrderDetailApi(this.orderNo).then(res => {
this.goods_id = res.goods_id;
this.invite_code = `CC-${res.invite_type}-${res.invite_id}`;
......@@ -129,7 +129,7 @@ export default {
});
});
} else {
alert(888)
// alert(888)
this.userDesc = JSON.parse(localStorage.getItem("userDesc"));
this.subscribe = this.userDesc.open_info.is_subscribe;
getOrderDetailApi(this.orderNo).then(res => {
......
......@@ -10,11 +10,12 @@ import VueClipboard from 'vue-clipboard2'
import sa from 'sa-sdk-javascript';
import 'mint-ui/lib/style.css'
import scroll from "./base/scroll/scroll"
import { Popup, Lazyload, Button, Dialog, Toast } from 'vant';
import { getBillRefreshApi, getStatusWechatApi } from './service/api'
import {Popup, Lazyload, Button, Dialog, Toast} from 'vant';
import {getBillRefreshApi, getStatusWechatApi} from './service/api'
import './util/vancs.less'
import * as fundebug from 'fundebug-javascript';
import fundebugVue from 'fundebug-vue';
fundebug.apikey = '4d414770c72b034dfa896048206a72258ede4e4ad5f9c6c4320d19b7f91a567e';
fundebugVue(fundebug, Vue);
......@@ -50,29 +51,43 @@ Vue.component('scroll', scroll);
// 支付宝支付完成,订单状态查询
let timer = null;
if(window.localStorage.out_trade_no) {
if (window.localStorage.out_trade_no) {
timer = setInterval(() => {
let outTradEno = JSON.parse(window.localStorage.out_trade_no);
getBillRefreshApi({ outTradeNo: outTradEno.out_trade_no }).then(res => {
getBillRefreshApi({outTradeNo: outTradEno.out_trade_no}).then(res => {
// 支付成功
if(res.status === "SUCCESS") {
localStorage.setItem("buyindex", 1);
Dialog.confirm({ title: '标题', message: '支付成功', confirmButtonText: '去查看' }).then(() => {
if(res.buy_type == 1) {
router.push({ name: "buySuccess", query: outTradEno });
}else {
router.push({ name: "success", query: outTradEno });
}
clearInterval(timer);
localStorage.removeItem('out_trade_no')
}).catch(() => {
clearInterval(timer);
localStorage.removeItem('out_trade_no')
if (res.status === "SUCCESS") {
getCourseInfoApi().then(res => {
this.userCourse = JSON.parse(JSON.stringify(res));
localStorage.setItem("userCourse", JSON.stringify(this.userCourse));
localStorage.setItem("buyindex", 1);
Dialog.confirm({title: '标题', message: '支付成功', confirmButtonText: '去查看'}).then(() => {
if (res.teacher_alias && res.teacher_alias.substr(0, 1) == 1 && outTradEno.goods_type != 4 && outTradEno.is_subscribe == 1) {
this.$router.push({ name: "guide", query: {shopId: outTradEno.shopId} });
}else {
if (res.buy_type == 1) {
router.push({name: "buySuccess", query: outTradEno});
} else {
router.push({name: "success", query: outTradEno});
}
}
clearInterval(timer);
localStorage.removeItem('out_trade_no')
}).catch(() => {
clearInterval(timer);
localStorage.removeItem('out_trade_no')
});
});
}else if(res.status === "NO_SYNC") {
Dialog.confirm({ title: '标题', message: '您有一笔未支付的订单', confirmButtonText: '去查看'}).then(() => {
} else if (res.status === "NO_SYNC") {
Dialog.confirm({title: '标题', message: '您有一笔未支付的订单', confirmButtonText: '去查看'}).then(() => {
clearInterval(timer);
location.href = `http://${ window.location.host }/#/guidelines?pay_url=${ encodeURI(window.localStorage.pay_url) }`
location.href = `http://${window.location.host}/#/guidelines?pay_url=${encodeURI(window.localStorage.pay_url)}`
}).catch(() => {
clearInterval(timer);
localStorage.removeItem('out_trade_no')
......@@ -84,11 +99,11 @@ if(window.localStorage.out_trade_no) {
// 全局错误日志
const errorHandler = (error, vm)=>{
Vue.prototype.$post(`api/client/report/errors/log`,{'routes_url':vm.$route.name,'result_text':error.toString()})
const errorHandler = (error, vm) => {
Vue.prototype.$post(`api/client/report/errors/log`, {'routes_url': vm.$route.name, 'result_text': error.toString()})
}
Vue.config.errorHandler = errorHandler;
Vue.prototype.$throw = (error)=> errorHandler(error,this);
Vue.prototype.$throw = (error) => errorHandler(error, this);
Vue.prototype.$common = common
//VConsole关闭屏蔽代码
if (process.env.NODE_ENV != 'production') {
......@@ -112,7 +127,7 @@ new Vue({
el: '#app',
router,
store,
components: { App },
components: {App},
template: '<App/>'
});
......
......@@ -651,7 +651,7 @@ router.beforeEach((to, from, next) => {
// 在支付宝里跳转
let micromessenger = common.isWeixinBrowser();
if(micromessenger == 2){
alert("支付成功啦,请回到唱唱公众号继续操作!")
console.log("支付成功啦,请回到唱唱公众号继续操作!")
// location.href = "https://wechat-pre.changchangenglish.com/#/weixin"
location.href = "https://static-cdn.changchangenglish.com/public/images/alipay_success.png"
return ;
......
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