(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["SignUpPayment"],{"1a6a":function(t,e,n){},"2d9b":function(t,e,n){},3908:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));n("433b");var r=n("d399");function a(t){t?r["a"].loading({duration:0,forbidClick:!0,message:"加载中..."}):r["a"].clear()}},4053:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"signUpPayment"},[n("m-step",{attrs:{number:4}}),n("van-cell-group",[n("van-cell",{attrs:{title:"报考专业:",border:!1},scopedSlots:t._u([{key:"default",fn:function(){return[t._v(t._s(t.orderInfo.subjectName))]},proxy:!0}])}),n("van-cell",{attrs:{title:"乐理知识:",border:!1},scopedSlots:t._u([{key:"default",fn:function(){return[t._v(t._s(t.orderInfo.examMusicTheoryLevel))]},proxy:!0}])}),n("van-cell",{attrs:{title:"预计考试日期:",border:!1},scopedSlots:t._u([{key:"default",fn:function(){return[t._v(t._s(t.orderInfo.examStartTime))]},proxy:!0}])}),n("van-cell",{attrs:{title:"报名费用:",border:!1},scopedSlots:t._u([{key:"default",fn:function(){return[t._v("¥"+t._s(t.orderInfo.fee))]},proxy:!0}])})],1),n("div",{staticClass:"notice"},[t._v("\n 请考生于考试两周前严格按照系统要求进行报名及缴费,确保所填信息准确无误,确认之后所有信息无法更改,如因填写内容有误而造成损失,责任由报考者本人承担;请考生在报名缴费前确认可在考试时间内参加考试,最终以准考证上的考试信息为准,请务必按照要求参加考试,否则视为弃考。考生如无法保证按照准考证信息参加考试请慎重报考,报名费用一旦支付后均不允许更改报考级别或退款。\n ")]),n("div",{staticClass:"pay-group"},[n("div",{staticClass:"pay-amount"},[n("span",[t._v("¥")]),t._v(t._s(t.orderInfo.fee)+"\n ")]),n("div",{staticClass:"pay-btn"},[n("van-button",{attrs:{color:"#2DC7AA",round:""},on:{click:t.onSubmit}},[t._v("确认并支付")])],1)]),n("m-payment",{attrs:{closeStatus:t.isStatus,amount:Number(t.payMoney),payment:t.payment},on:{onChangeStatus:t.onChangeStatus}})],1)},a=[],i=n("a34a"),o=n.n(i),s=n("ab6b"),u=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"mpayment"},[r("van-popup",{style:{minHeight:"30%"},attrs:{"close-on-click-overlay":!1,"close-icon-position":"top-left",position:"bottom",round:"",closeOnPopstate:!0,"safe-area-inset-bottom":!0},model:{value:t.isShow,callback:function(e){t.isShow=e},expression:"isShow"}},[r("i",{staticClass:"van-icon van-icon-cross van-popup__close-icon van-popup__close-icon--top-left",on:{click:t.onClose}}),r("div",{staticClass:"title van-hairline--bottom"},[t._v("选择支付方式")]),r("div",{staticClass:"payAmount"},[r("p",[t._v("应付金额")]),r("div",{staticClass:"amount"},[t._v(t._s(t.payAmount)),r("span",[t._v("元")])])]),r("van-radio-group",{model:{value:t.payType,callback:function(e){t.payType=e},expression:"payType"}},[r("div",{staticClass:"payment-item van-hairline--bottom",on:{click:function(e){t.payType="zfb"}}},[r("div",{staticClass:"logo-section"},[r("img",{staticClass:"logo",attrs:{src:n("9c08"),alt:""}})]),r("div",{staticClass:"title-section"},[t._v("支付宝支付")]),r("div",{staticClass:"value-section"},[r("van-radio",{attrs:{name:"zfb"}})],1)]),r("div",{staticClass:"payment-item",on:{click:function(e){t.payType="wx"}}},[r("div",{staticClass:"logo-section"},[r("img",{staticClass:"logo",attrs:{src:n("8f37"),alt:""}})]),r("div",{staticClass:"title-section"},[t._v("微信支付")]),r("div",{staticClass:"value-section"},[r("van-radio",{attrs:{name:"wx"}})],1)])]),r("div",{staticClass:"blank"}),r("van-button",{attrs:{type:"primary",block:""},on:{click:t.onSubmit}},[t._v("确认支付")])],1)],1)},c=[],l=n("cf45"),f={name:"mHeader",props:{closeStatus:{type:Boolean,default:!1},amount:{type:Number,default:0},payment:{type:Object}},data:function(){return{isShow:this.closeStatus,payAmount:this.amount,paymentObject:this.payment,payType:"zfb"}},methods:{onClose:function(){var t=this;this.$dialog.confirm({message:"是否放弃本次付款",confirmButtonText:"继续付款",cancelButtonText:"放弃"}).then((function(){})).catch((function(){t.isShow=!1,t.$emit("onChangeStatus",t.isShow)}))},onSubmit:function(){var t=this.payType,e=window.navigator.userAgent.toLowerCase();"micromessenger"==e.match(/MicroMessenger/i)?"zfb"==t?(this.pay_channel="alipay_qr",this.getCodePay("qrCode")):"wx"==t&&(this.pay_channel="wx_pub",this.getCodePay("pay")):"alipayclient"==e.match(/AlipayClient/i)?"zfb"==t?(this.pay_channel="alipay_wap",this.getCodePay("pay")):"wx"==t&&(this.pay_channel="wx_pub",this.getCodePay("qrCode")):("zfb"==t?this.pay_channel="alipay_qr":"wx"==t&&(this.pay_channel="wx_pub"),this.getCodePay("qrCode"))},getCodePay:function(t){var e="qrCode"==t?"/payQRCode":"/payResult";this.$router.push({path:e,query:{payType:this.pay_channel,payment:JSON.stringify(this.paymentObject)}})}},watch:{closeStatus:function(t){this.isShow=t},amount:function(t){this.payAmount=Object(l["b"])(t)},payment:function(t){this.paymentObject=t}}},d=f,p=(n("b175"),n("2877")),y=Object(p["a"])(d,u,c,!1,null,"204e6bcc",null),h=y.exports,m=n("5a0c"),v=n.n(m),g=n("6612"),A=n.n(g),b=n("8900"),S=n("3908");function w(t,e,n,r,a,i,o){try{var s=t[i](o),u=s.value}catch(c){return void n(c)}s.done?e(u):Promise.resolve(u).then(r,a)}function x(t){return function(){var e=this,n=arguments;return new Promise((function(r,a){var i=t.apply(e,n);function o(t){w(i,r,a,o,s,"next",t)}function s(t){w(i,r,a,o,s,"throw",t)}o(void 0)}))}}var O={1:"壹级",2:"贰级",3:"叁级",4:"肆级",5:"伍级",6:"陆级",7:"柒级",8:"捌级",9:"玖级",10:"拾级"},C={name:"signUpPayment",components:{MStep:s["a"],MPayment:h},data:function(){var t=this.$route.query,e=localStorage.getItem("examRegistrationParams")?JSON.parse(localStorage.getItem("examRegistrationParams")):null;return{orderNo:t.orderNo,examRegistrationId:t.examRegistrationId,payMoney:0,orderInfo:{fee:0},params:e,payMap:{},isStatus:!1,paymentResult:null,payment:{}}},mounted:function(){this.__init()},methods:{__init:function(){var t=x(o.a.mark((function t(){var e,n,r;return o.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(Object(S["a"])(!0),t.prev=1,this.examRegistrationId){t.next=6;break}return Object(S["a"])(!1),this.params?this.onParse(this.params):window.history.go(-1),t.abrupt("return");case 6:return t.next=8,Object(b["f"])({examRegistrationId:this.examRegistrationId});case 8:e=t.sent,Object(S["a"])(!1),n=e.data,200==n.code?(r=n.data,this.onParse(r)):this.$toast(n.msg),t.next=16;break;case 14:t.prev=14,t.t0=t["catch"](1);case 16:case"end":return t.stop()}}),t,this,[[1,14]])})));function e(){return t.apply(this,arguments)}return e}(),onParse:function(t){var e=A()(t.theoryLevelFee).add(t.levelFee),n=e.value(),r=t.examMusicTheoryLevel?O[t.examMusicTheoryLevel]+"/¥".concat(A()(t.theoryLevelFee).format("0,0.00")):"免考",a={studentName:t.studentName,subjectName:t.subjectName+"(".concat(O[t.level],"/¥").concat(A()(t.levelFee).format("0,0.00"),")"),examMusicTheoryLevel:r,examStartTime:v()(t.examStartTime).format("YYYY-MM-DD"),fee:A()(n).format("0,0.00")};this.payMoney=n,this.orderInfo=a},onChangeStatus:function(t){this.isStatus=t},onSubmit:function(){var t=x(o.a.mark((function t(){return o.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!this.orderNo){t.next=5;break}return this.onRePay(),t.abrupt("return");case 5:this.onExamRegistration();case 6:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),onExamRegistration:function(){var t=x(o.a.mark((function t(){var e,n,r,a,i;return o.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return Object(S["a"])(!0),t.prev=1,t.next=4,Object(b["b"])(this.params);case 4:e=t.sent,Object(S["a"])(!1),n=e.data,200==n.code?(this.payMap=n.data.payMap,this.paymentResult=n.data.payMap,r=n.data.payMap.orderNo,this.orderNo=r,a=n.data.examRegister.id,i=window.location.origin,history.replaceState("","Title","".concat(i,"/#/signUpPayment?orderNo=").concat(r,"&examRegistrationId=").concat(a)),this.onSubmitPay()):this.$toast(n.msg),t.next=12;break;case 10:t.prev=10,t.t0=t["catch"](1);case 12:case"end":return t.stop()}}),t,this,[[1,10]])})));function e(){return t.apply(this,arguments)}return e}(),onRePay:function(){var t=x(o.a.mark((function t(){var e,n,r,a,i;return o.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return Object(S["a"])(!0),t.prev=1,t.next=4,Object(b["n"])({orderNo:this.orderNo});case 4:e=t.sent,Object(S["a"])(!1),n=e.data,200==n.code?(this.payMap=n.data.payMap,this.paymentResult=n.data.payMap,r=n.data.payMap.orderNo,this.orderNo=r,a=n.data.examRegister.id,i=window.location.origin,history.replaceState("","Title","".concat(i,"/#/signUpPayment?orderNo=").concat(r,"&examRegistrationId=").concat(a)),this.onSubmitPay()):this.$toast(n.msg),t.next=12;break;case 10:t.prev=10,t.t0=t["catch"](1);case 12:case"end":return t.stop()}}),t,this,[[1,10]])})));function e(){return t.apply(this,arguments)}return e}(),onSubmitPay:function(){var t=this.payMap;if("YQPAY"==t.type){var e=t.payMap;document.querySelector("#onSubmit").action=e.host,document.querySelector("#apiContent").value=e.apiContent,document.querySelector("#merNo").value=e.merNo,document.querySelector("#notifyUrl").value=e.notifyUrl,document.querySelector("#sign").value=e.sign,document.querySelector("#signType").value=e.signType,document.querySelector("#timestamp").value=e.timestamp,document.querySelector("#version").value=e.version,document.querySelector("#onSubmit").submit()}else"ADAPAY"==t.type&&(this.payment=t,this.isStatus=!0)}},destroyed:function(){window.removeEventListener("popstate",(function(){}))}},_=C,D=(n("f1cb"),Object(p["a"])(_,r,a,!1,null,"4c0f2f8e",null));e["default"]=D.exports},4127:function(t,e,n){"use strict";var r=n("d2334"),a=n("b313"),i=Object.prototype.hasOwnProperty,o={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},s=Array.isArray,u=Array.prototype.push,c=function(t,e){u.apply(t,s(e)?e:[e])},l=Date.prototype.toISOString,f=a["default"],d={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,format:f,formatter:a.formatters[f],indices:!1,serializeDate:function(t){return l.call(t)},skipNulls:!1,strictNullHandling:!1},p=function(t){return"string"===typeof t||"number"===typeof t||"boolean"===typeof t||"symbol"===typeof t||"bigint"===typeof t},y=function t(e,n,a,i,o,u,l,f,y,h,m,v,g){var A=e;if("function"===typeof l?A=l(n,A):A instanceof Date?A=h(A):"comma"===a&&s(A)&&(A=r.maybeMap(A,(function(t){return t instanceof Date?h(t):t})).join(",")),null===A){if(i)return u&&!v?u(n,d.encoder,g,"key"):n;A=""}if(p(A)||r.isBuffer(A)){if(u){var b=v?n:u(n,d.encoder,g,"key");return[m(b)+"="+m(u(A,d.encoder,g,"value"))]}return[m(n)+"="+m(String(A))]}var S,w=[];if("undefined"===typeof A)return w;if(s(l))S=l;else{var x=Object.keys(A);S=f?x.sort(f):x}for(var O=0;O0?v+m:""}},4328:function(t,e,n){"use strict";var r=n("4127"),a=n("9e6a"),i=n("b313");t.exports={formats:i,parse:a,stringify:r}},"5a0c":function(t,e,n){!function(e,n){t.exports=n()}(0,(function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",a="day",i="week",o="month",s="quarter",u="year",c=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,l=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},d={s:f,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),a=n%60;return(e<=0?"+":"-")+f(r,2,"0")+":"+f(a,2,"0")},m:function(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(n,o),a=e-r<0,i=t.clone().add(n+(a?-1:1),o);return Number(-(n+(e-r)/(a?r-i:i-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(c){return{M:o,y:u,w:i,d:a,D:"date",h:r,m:n,s:e,ms:t,Q:s}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},y="en",h={};h[y]=p;var m=function(t){return t instanceof b},v=function(t,e,n){var r;if(!t)return y;if("string"==typeof t)h[t]&&(r=t),e&&(h[t]=e,r=t);else{var a=t.name;h[a]=t,r=a}return!n&&r&&(y=r),r||!n&&y},g=function(t,e){if(m(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new b(n)},A=d;A.l=v,A.i=m,A.w=function(t,e){return g(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})};var b=function(){function f(t){this.$L=this.$L||v(t.locale,null,!0),this.parse(t)}var d=f.prototype;return d.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(A.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(c);if(r)return n?new Date(Date.UTC(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)):new Date(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)}return new Date(e)}(t),this.init()},d.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},d.$utils=function(){return A},d.isValid=function(){return!("Invalid Date"===this.$d.toString())},d.isSame=function(t,e){var n=g(t);return this.startOf(e)<=n&&n<=this.endOf(e)},d.isAfter=function(t,e){return g(t)-1?t.split(","):t},c="utf8=%26%2310003%3B",l="utf8=%E2%9C%93",f=function(t,e){var n,f={},d=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,p=e.parameterLimit===1/0?void 0:e.parameterLimit,y=d.split(e.delimiter,p),h=-1,m=e.charset;if(e.charsetSentinel)for(n=0;n-1&&(g=i(g)?[g]:g),a.call(f,v)?f[v]=r.combine(f[v],g):f[v]=g}return f},d=function(t,e,n,r){for(var a=r?e:u(e,n),i=t.length-1;i>=0;--i){var o,s=t[i];if("[]"===s&&n.parseArrays)o=[].concat(a);else{o=n.plainObjects?Object.create(null):{};var c="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(c,10);n.parseArrays||""!==c?!isNaN(l)&&s!==c&&String(l)===c&&l>=0&&n.parseArrays&&l<=n.arrayLimit?(o=[],o[l]=a):o[c]=a:o={0:a}}a=o}return a},p=function(t,e,n,r){if(t){var i=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,o=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,u=n.depth>0&&o.exec(i),c=u?i.slice(0,u.index):i,l=[];if(c){if(!n.plainObjects&&a.call(Object.prototype,c)&&!n.allowPrototypes)return;l.push(c)}var f=0;while(n.depth>0&&null!==(u=s.exec(i))&&f=e.index?n("svg-icon",{key:"oneImg",attrs:{iconClass:e.active}}):n("svg-icon",{key:"oneImg",attrs:{iconClass:e.default}}),n("p",{class:[t.number>=e.index?e.activeClass:""]},[t._v(t._s(e.text))])],1)})),0)])},a=[],i=n("0032"),o={name:"mStep",components:{SvgIcon:i["a"]},props:{number:{type:Number,default:1}},data:function(){return{imgUrlList:[{index:1,default:"",active:"icon_account_active",activeClass:"active",text:"账号"},{index:1.5,default:"icon_right_arrow",active:"icon_right_arrow_active",activeClass:"active",text:""},{index:2,default:"icon_baseInfo",active:"icon_baseInfo_active",activeClass:"active",text:"基本信息"},{index:2.5,default:"icon_right_arrow",active:"icon_right_arrow_active",activeClass:"active",text:""},{index:3,default:"icon_level",active:"icon_level_active",activeClass:"active",text:"考级信息"},{index:3.5,default:"icon_right_arrow",active:"icon_right_arrow_active",activeClass:"active",text:""},{index:4,default:"icon_payment",active:"icon_payment_active",activeClass:"active",text:"支付"}]}},methods:{}},s=o,u=(n("a298"),n("2877")),c=Object(u["a"])(s,r,a,!1,null,"7eaaf7a9",null);e["a"]=c.exports},b175:function(t,e,n){"use strict";var r=n("1a6a"),a=n.n(r);a.a},b313:function(t,e,n){"use strict";var r=String.prototype.replace,a=/%20/g,i=n("d2334"),o={RFC1738:"RFC1738",RFC3986:"RFC3986"};t.exports=i.assign({default:o.RFC3986,formatters:{RFC1738:function(t){return r.call(t,a,"+")},RFC3986:function(t){return String(t)}}},o)},d2334:function(t,e,n){"use strict";var r=Object.prototype.hasOwnProperty,a=Array.isArray,i=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),o=function(t){while(t.length>1){var e=t.pop(),n=e.obj[e.prop];if(a(n)){for(var r=[],i=0;i=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122?a+=r.charAt(o):s<128?a+=i[s]:s<2048?a+=i[192|s>>6]+i[128|63&s]:s<55296||s>=57344?a+=i[224|s>>12]+i[128|s>>6&63]+i[128|63&s]:(o+=1,s=65536+((1023&s)<<10|1023&r.charCodeAt(o)),a+=i[240|s>>18]+i[128|s>>12&63]+i[128|s>>6&63]+i[128|63&s])}return a},d=function(t){for(var e=[{obj:{o:t},prop:"o"}],n=[],r=0;r