10.e1b7de64c330f3da77e5.js 17.9 KB
webpackJsonp([10],{"1fWZ":function(e,t,i){"use strict";var s=i("RfZZ"),r=i("AA6R"),n=i.n(r),a=i("o69Z"),o=i("noWC"),c=i("rhik"),l=i("n8HW"),d=i("+2ln"),u=Object(a.h)("cell"),h=u[0],m=u[1];function v(e,t,i,s){var r=t.icon,o=t.size,u=t.title,h=t.label,v=t.value,f=t.isLink,p=t.arrowDirection,g=i.title||Object(a.c)(u),_=i.default||Object(a.c)(v),b=(i.label||Object(a.c)(h))&&e("div",{class:[m("label"),t.labelClass]},[i.label?i.label():h]),y=g&&e("div",{class:[m("title"),t.titleClass]},[i.title?i.title():e("span",[u]),b]),C=_&&e("div",{class:[m("value",{alone:!i.title&&!u}),t.valueClass]},[i.default?i.default():e("span",[v])]),k=i.icon?i.icon():r&&e(d.a,{class:m("left-icon"),attrs:{name:r}}),$=i["right-icon"],O=$?$():f&&e(d.a,{class:m("right-icon"),attrs:{name:p?"arrow-"+p:"arrow"}}),A={center:t.center,required:t.required,borderless:!t.border,clickable:f||t.clickable};return o&&(A[o]=o),e("div",n()([{class:m(A),on:{click:function(e){Object(c.a)(s,"click",e),Object(l.a)(s)}}},Object(c.b)(s)]),[k,y,C,O,i.extra&&i.extra()])}v.props=Object(s.a)({},o.a,l.b,{clickable:Boolean,arrowDirection:String}),t.a=h(v)},"4aw7":function(e,t,i){"use strict";var s=i("bOdI"),r=i.n(s),n=(i("q/am"),i("4VPn")),a=i.n(n),o=(i("CCn6"),i("4dzY")),c=i.n(o),l={name:"orderCancelDialog",components:r()({},a.a.name,a.a),props:["orderCancel"],data:function(){return{popup_img:c.a}},mounted:function(){},methods:{payOrder:function(){this.$emit("payEven")},dis:function(){this.$emit("cancel")}},watch:{orderCancel:function(){}}},d={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("mt-popup",{staticClass:"orderCancel",attrs:{overlay:!0},model:{value:e.orderCancel,callback:function(t){e.orderCancel=t},expression:"orderCancel"}},[i("div",{staticClass:"box"},[i("img",{staticClass:"img",attrs:{src:e.popup_img,alt:""}}),e._v(" "),i("div",{staticClass:"content"},[i("h2",[e._v("参与未成功")]),e._v(" "),i("p",[e._v("真的要放弃孩子启蒙英语的黄金机会吗?")]),e._v(" "),i("p",{staticClass:"warn"},[e._v("每天10分钟,英语启蒙很轻松!")]),e._v(" "),i("div",{staticClass:"btnbox"},[i("div",{staticClass:"btn fal",on:{click:e.dis}},[e._v("含泪放弃")]),e._v(" "),i("div",{staticClass:"btn suc",on:{click:function(t){e.payOrder()}}},[e._v("报名课程")])])])])])},staticRenderFns:[]};var u=i("VU/8")(l,d,!1,function(e){i("wij0")},"data-v-f7863a06",null);t.a=u.exports},"4dzY":function(e,t,i){e.exports=i.p+"static/img/popup_img@2x.afca647.png"},"5FXK":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i("pFYg");var s,r=i("mvHQ"),n=i.n(r),a=(i("eqfM"),i("/QYm")),o=i("bOdI"),c=i.n(o),l=(i("nsZj"),i("px3J"),i("AA6R")),d=i.n(l),u=i("RfZZ"),h=i("o69Z"),m=i("+2ln"),v=i("1fWZ"),f=i("noWC"),p=Object(h.h)("field"),g=p[0],_=p[1],b=g({inheritAttrs:!1,props:Object(u.a)({},f.a,{error:Boolean,leftIcon:String,rightIcon:String,readonly:Boolean,clearable:Boolean,labelAlign:String,inputAlign:String,onIconClick:Function,autosize:[Boolean,Object],errorMessage:String,errorMessageAlign:String,type:{type:String,default:"text"}}),data:function(){return{focused:!1}},watch:{value:function(){this.$nextTick(this.adjustSize)}},mounted:function(){this.format(),this.$nextTick(this.adjustSize)},computed:{showClear:function(){return this.clearable&&this.focused&&""!==this.value&&Object(h.c)(this.value)&&!this.readonly},listeners:function(){return Object(u.a)({},this.$listeners,{input:this.onInput,keypress:this.onKeypress,focus:this.onFocus,blur:this.onBlur})}},methods:{focus:function(){this.$refs.input&&this.$refs.input.focus()},blur:function(){this.$refs.input&&this.$refs.input.blur()},format:function(e){void 0===e&&(e=this.$refs.input);var t=e.value,i=this.$attrs.maxlength;return"number"===this.type&&Object(h.c)(i)&&t.length>i&&(t=t.slice(0,i),e.value=t),t},onInput:function(e){this.$emit("input",this.format(e.target))},onFocus:function(e){this.focused=!0,this.$emit("focus",e),this.readonly&&this.blur()},onBlur:function(e){this.focused=!1,this.$emit("blur",e)},onClickLeftIcon:function(){this.$emit("click-left-icon")},onClickRightIcon:function(){this.$emit("click-icon"),this.$emit("click-right-icon"),this.onIconClick&&this.onIconClick()},onClear:function(e){e.preventDefault(),this.$emit("input",""),this.$emit("clear")},onKeypress:function(e){if("number"===this.type){var t=e.keyCode,i=-1===String(this.value).indexOf(".");t>=48&&t<=57||46===t&&i||45===t||e.preventDefault()}"search"===this.type&&13===e.keyCode&&this.blur(),this.$emit("keypress",e)},adjustSize:function(){var e=this.$refs.input;if("textarea"===this.type&&this.autosize&&e){e.style.height="auto";var t=e.scrollHeight;if(Object(h.d)(this.autosize)){var i=this.autosize,s=i.maxHeight,r=i.minHeight;s&&(t=Math.min(t,s)),r&&(t=Math.max(t,r))}t&&(e.style.height=t+"px")}},renderInput:function(){var e=this.$createElement,t={ref:"input",class:_("control",this.inputAlign),domProps:{value:this.value},attrs:Object(u.a)({},this.$attrs,{readonly:this.readonly}),on:this.listeners};return"textarea"===this.type?e("textarea",d()([{},t])):e("input",d()([{attrs:{type:this.type}},t]))},renderLeftIcon:function(){var e=this.$createElement;if(this.slots("left-icon")||this.leftIcon)return e("div",{class:_("left-icon"),on:{click:this.onClickLeftIcon}},[this.slots("left-icon")||e(m.a,{attrs:{name:this.leftIcon}})])},renderRightIcon:function(){var e=this.$createElement,t=this.slots;if(t("right-icon")||t("icon")||this.rightIcon||this.icon)return e("div",{class:_("right-icon"),on:{click:this.onClickRightIcon}},[t("right-icon")||t("icon")||e(m.a,{attrs:{name:this.rightIcon||this.icon}})])}},render:function(e){var t,i=this.slots,s=this.labelAlign,r={icon:this.renderLeftIcon};return i("label")&&(r.title=function(){return i("label")}),e(v.a,{attrs:{icon:this.leftIcon,size:this.size,title:this.label,center:this.center,border:this.border,isLink:this.isLink,required:this.required,titleClass:_("label",s)},class:_((t={error:this.error,disabled:this.$attrs.disabled},t["label-"+s]=s,t["min-height"]="textarea"===this.type&&!this.autosize,t)),scopedSlots:r},[e("div",{class:_("body")},[this.renderInput(),this.showClear&&e(m.a,{attrs:{name:"clear"},class:_("clear"),on:{touchstart:this.onClear}}),this.renderRightIcon(),i("button")&&e("div",{class:_("button")},[i("button")])]),this.errorMessage&&e("div",{class:_("error-message",this.errorMessageAlign)},[this.errorMessage])])}}),y=(i("OWWB"),i("CCn6")),C=i("4aw7"),k=i("xpkA"),$=i.n(k),O=i("qUD4"),A=i("NuXJ"),P={name:"ybOrderRender",data:function(){return{addressInfo:{},open:!1,link:!0,orderParams:{name:"",mobile:"",verify_code:"",address:""},showAddressPicker:!1,addressArea:"",time:0,invite_code:"",this_code:"",groupDetail:{},orderCancel:!1,imgprize:$.a,deliverDetail:{},query:{},jsApiParameters:"",orderFlag:!1}},components:(s={},c()(s,v.a.name,v.a),c()(s,b.name,b),c()(s,"MyAddress",O.a),c()(s,"orderCancelDialog",C.a),s),mounted:function(){this.initPage()},methods:{test:function(){this.showAddressPicker=tr},buttonClick:function(e,t){this.$sa.track("buttonClick",{tabTitle:"商品",moduleTitle:"详情页",buttonType:e,buttonName:t})},getAddressCode:function(){this.addressData.province_name;for(var e=this.addressData.city_name,t=(this.addressData.area_name,void 0),i=void 0,s=void 0,r=0,n=A.a.length;r<n;r++){var a=A.a[r];if(e==a.label){t=a.value;for(var o=a.children,c=0,l=o.length;c<l;c++){var d=o[c];if(e==d.label){i=d.value;for(var u=d.children,h=0,m=u.length;h<m;h++)if(u[h].label){s=u[h].value;break}}}}}this.addressAreaCode=t+"-"+i+"-"+s},payOrder:function(){var e=this,t={};if(!this.orderParams.name)return Object(a.a)("收货人不能为空"),!1;if(!this.orderParams.mobile)return Object(a.a)("手机号不能为空"),!1;if(!/^1\d{10,12}$/.test(this.orderParams.mobile))return Object(a.a)("手机号格式不正确"),!1;if(!this.addressArea)return Object(a.a)("所在地区不能为空"),!1;if(!this.orderParams.verify_code)return Object(a.a)("验证码不能为空"),!1;if(!this.orderParams.address)return Object(a.a)("详细地址不能为空"),!1;var i=this.addressAreaCode.split("-"),s=this.addressArea.split("-");t.receive_name=this.orderParams.name,t.receive_mobile=this.orderParams.mobile,t.address=this.orderParams.address,t.province_id=i[0],t.province_name=s[0],t.city_id=i[1],t.city=s[1],t.area_id=i[2],t.area=s[2],t.verify_code=this.orderParams.verify_code,Object(y._6)(t).then(function(t){e.pay()})},pay:function(){var e=this;this.orderCancel=!1;var t={goods_id:50};2!==this.groupDetail.goods_type||this.type||(t.buy_type=2),this.invite_code&&(t.invite_code=this.invite_code),this.saleObj&&(t.order_coupon_id=this.saleObj.id);this.$route.query.invite_code;window.location.href.indexOf("gdt_vid")>-1&&(t.gdt_vid=this.$route.query.gdt_vid),window.location.href.indexOf("cct_user_id")>-1&&(t.cct_user_id=this.$route.query.cct_user_id),window.location.href.indexOf("redeem_code")>-1&&(t.redeem_code=this.$route.query.redeem_code),window.location.href.indexOf("cct_user_id")>-1&&(t.cct_user_id=this.$route.query.cct_user_id),this.orderFlag=!1,Object(y._2)(t).then(function(i){if(i.out_trade_no&&!i.appId)e.$router.push({name:"ybPaySuccess",query:that.$route.query});else{var s=e;e.orderNo=i.out_trade_no,e.jsApiParameters=i,wx.miniProgram.getEnv(function(e){if(e.miniprogram){var i=encodeURIComponent(n()(t));wx.miniProgram.navigateTo({url:"pages/wxPay/main?payParam="+i})}else"undefined"==typeof WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",s.jsApiCall,!1):document.attachEvent&&(document.attachEvent("WeixinJSBridgeReady",s.jsApiCall),document.attachEvent("onWeixinJSBridgeReady",s.jsApiCall)):s.jsApiCall()})}}).catch(function(t){e.orderFlag=!0})},jsApiCall:function(){var e=this;WeixinJSBridge.invoke("getBrandWCPayRequest",this.jsApiParameters,function(t){e.orderFlag=!0,"get_brand_wcpay_request:ok"===t.err_msg&&(Object(a.a)("支付成功"),setTimeout(function(){e.$router.push({name:"ybPaySuccess",query:e.$route.query})},1e3)),t.err_msg,"get_brand_wcpay_request:cancel"===t.err_msg&&(e.orderCancel=!0)})},timeO:function(){var e=this;this.time>0&&(this.time--,setTimeout(function(){e.timeO()},1e3))},sendCode:function(){var e=this,t={};if(!this.orderParams.mobile.match(/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/))return Object(a.a)("请正确填写手机号"),!1;t.mobile=this.orderParams.mobile,this.time=30,this.timeO(),this.$sa.track("clickSendcode",{}),Object(y._12)(t).then(function(t){"操作成功"===t?Object(a.a)("验证码已发送"):(e.time=0,Object(a.a)(t))}).catch(function(e){})},hidePicker:function(){this.showAddressPicker=!1},saveAddress:function(e,t){this.addressArea=e,this.addressAreaCode=t,this.showAddressPicker=!this.showAddressPicker},initPage:function(){var e=this;this.invite_code=this.$route.query.invite_code,Object(y.W)({redeem_code:this.$route.query.redeem_code}).then(function(t){1==t.res?e.$router.push({name:"ybOrderRender",query:e.$route.query}):2==t.res||4==t.res?e.$router.push({name:"ybPaySuccess",query:e.$route.query}):window.location.href="https://ebiz.aia.com.cn/salesplus/goodstart/singing-English-Index.action?parentId="+e.$route.query.parentId+"&agentId="+e.$route.query.agentId}),Object(y.N)().then(function(t){var i=t;e.addressData=i,e.orderParams.name=i.receive_name,e.orderParams.mobile=i.receive_mobile,e.orderParams.address=i.address,e.deliverId=i.id,e.addressArea=i.province_name+"-"+i.city+"-"+i.area,e.getAddressCode()});var t=this.invite_code;Object(y.q)(50).then(function(i){e.groupDetail=i,e.$sa.track("ViewDetailPageAIA",{goodsID:e.groupDetail.id.toString(),courseCate:1===e.groupDetail.course_type?"体验课":"正式课",lessonNumber:e.groupDetail.watch_num,goodsName:e.groupDetail.name,coursePrice:Number(e.groupDetail.original_price/100),discountPrice:Number(e.groupDetail.current_price/100),courseID:e.groupDetail.course_id,courseName:"",salesType:t?t.split("-")[1]:"null",salesID:t?Number(t.split("-")[2]):0})}),this.user_id=JSON.parse(localStorage.getItem("userDesc")).user_id,this.onShare()},handleInviteCode:function(){if(this.invite_code){var e=this.invite_code.split("-"),t=e[0]+"-"+e[1];this.this_code=t+"-"+this.user_id}else this.this_code="CC-AIA-"+this.user_id},onShare:function(e){this.handleInviteCode();var t="https://wechat.changchangenglish.com/#/ybNav?parentId="+this.$route.query.parentId+"&agentId="+this.$route.query.agentId;this.enableShare({product_title:"【免费领】价值498元亲子早教英语启蒙训练课",desc:"友邦助您启蒙宝贝快乐家庭",shareIcon:"https://cdn.singsingenglish.com/new-sing/6c51175a99f73ee3a410ea9fbf66123f9f49f0f6.png",shareUrl:t})},enableShare:function(e){Object(y.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:"【庆百年 友惊喜】暑期亲子礼︱价值498元唱唱启蒙英语线上课程免费领",desc:"【庆百年 友惊喜】暑期亲子礼︱价值498元唱唱启蒙英语线上课程免费领",link:e.shareUrl,imgUrl:e.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){},cancel:function(){}}),wx.onMenuShareAppMessage({title:"【庆百年 友惊喜】暑期亲子礼",desc:"价值498元唱唱启蒙英语线上课程免费领",link:e.shareUrl,imgUrl:e.shareIcon||"https://cdn.singsingenglish.com/singsing/recommend/logo-refer.png",success:function(){},cancel:function(){}})})})}}},x={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"ybOrderRender"},[i("div",{staticClass:"container"},[i("p",{staticClass:"title"},[e._v("*课程教材收货地址")]),e._v(" "),i("div",{staticClass:"content"},[e.open?e._e():i("van-cell",{ref:"order",attrs:{title:"收货地址",value:"点击填写","is-link":""},on:{click:function(t){e.open=!0,e.buttonClick("按钮点击","友邦点击填写")}}}),e._v(" "),e.open?i("div",[i("van-field",{attrs:{type:"text",label:"收货人",placeholder:"请输入收货人"},model:{value:e.orderParams.name,callback:function(t){e.$set(e.orderParams,"name",t)},expression:"orderParams.name"}}),e._v(" "),i("van-field",{attrs:{type:"tel",label:"手机号",placeholder:"请输入手机号"},model:{value:e.orderParams.mobile,callback:function(t){e.$set(e.orderParams,"mobile",t)},expression:"orderParams.mobile"}}),e._v(" "),i("van-field",{attrs:{maxlength:"4",type:"number",label:"验证码",placeholder:"请输入短信验证码"},model:{value:e.orderParams.verify_code,callback:function(t){e.$set(e.orderParams,"verify_code",t)},expression:"orderParams.verify_code"}},[0==e.time?i("van-button",{attrs:{slot:"button",plain:"",round:"",size:"small",type:"primary"},on:{click:function(t){e.sendCode(),e.buttonClick("按钮点击","友邦发送验证码")}},slot:"button"},[e._v("发送验证码")]):e._e(),e._v(" "),e.time>0?i("van-button",{attrs:{slot:"button",plain:"",round:"",size:"small",disabled:"",type:"primary"},slot:"button"},[e._v(e._s(e.time)+"s后重新发送")]):e._e()],1),e._v(" "),i("div",{staticStyle:{position:"relative"}},[i("van-field",{attrs:{type:"text",label:"所在地区","is-link":e.link,placeholder:"请选择"},model:{value:e.addressArea,callback:function(t){e.addressArea=t},expression:"addressArea"}}),e._v(" "),i("div",{staticClass:"clickItem",on:{click:function(t){e.showAddressPicker=!0}}})],1),e._v(" "),i("van-field",{attrs:{type:"text",label:"详细地址",placeholder:"请输入详细地址"},model:{value:e.orderParams.address,callback:function(t){e.$set(e.orderParams,"address",t)},expression:"orderParams.address"}})],1):e._e()],1)]),e._v(" "),i("div",{staticClass:"container"},[i("p",{staticClass:"title"},[e._v("订单信息")]),e._v(" "),i("div",{staticClass:"content"},[e._m(0),e._v(" "),i("div",{staticClass:"line"}),e._v(" "),i("div",{staticClass:"main"},[e._m(1),e._v(" "),e._m(2),e._v(" "),i("div",{staticClass:"info"},[i("p",{staticStyle:{"margin-top":"6px"}},[e._v("课程教材(共31件)")]),e._v(" "),i("img",{staticClass:"imgprize",attrs:{src:e.imgprize,alt:""}})])])])]),e._v(" "),i("div",{staticClass:"bottom"},[e._m(3),e._v(" "),i("div",{staticClass:"right"},[i("van-button",{staticClass:"pay-btn",attrs:{slot:"button",round:"",size:"normal",type:""},on:{click:function(t){e.payOrder(),e.buttonClick("按钮点击","友邦去支付")}},slot:"button"},[e._v("去支付")])],1)]),e._v(" "),i("my-address",{attrs:{showAddressPicker:e.showAddressPicker,init:e.addressArea},on:{"save-address":e.saveAddress,"hide-picker":e.hidePicker}}),e._v(" "),e.orderCancel?i("order-cancel-dialog",{attrs:{orderCancel:e.orderCancel},on:{cancel:function(t){e.orderCancel=!1},payEven:e.pay}}):e._e()],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"top"},[t("div",{staticClass:"left"},[t("div",[this._v("唱唱启蒙英语精品课(适合1-5岁)")]),this._v(" "),t("p",[this._v("课时10天")])]),this._v(" "),t("div",{staticClass:"right"},[this._v("\n          ¥0\n        ")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"tip"},[t("span",[this._v("[优惠]")]),this._v("限时福利,0元专享10节课\n        ")])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"tip"},[t("span",[this._v("[赠品]")]),this._v("配套教材礼包\n        ")])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"left"},[t("div",[this._v("邮费:"),t("span",[this._v("¥5.0")])])])}]};var j=i("VU/8")(P,x,!1,function(e){i("Otln"),i("F1Ah")},"data-v-3a841440",null);t.default=j.exports},F1Ah:function(e,t){},OWWB:function(e,t,i){"use strict";var s=i("nsZj");i.n(s)},Otln:function(e,t){},noWC:function(e,t,i){"use strict";i.d(t,"a",function(){return s});var s={icon:String,size:String,center:Boolean,isLink:Boolean,required:Boolean,titleClass:null,valueClass:null,labelClass:null,title:[String,Number],value:[String,Number],label:[String,Number],border:{type:Boolean,default:!0}}},px3J:function(e,t){},wij0:function(e,t){},xpkA:function(e,t,i){e.exports=i.p+"static/img/imghh@2x.d05217f.png"}});