PeriodExchange.7ee253e3.js 10 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["PeriodExchange"],{"328d":function(t,a,e){},"8f37":function(t,a){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAApVBMVEUAAAAAyAAAwwAAyQAAxgAAyQAAyQAAyAAAyAAAyAAAyQAAyQAAyQAAzAAAygAAyAAAyAAAyAAAyAAAyQAAyAAAyQAAyAAAyAAAyQAAyQAAygAAywAAywAAyQAAyQAAygAAygAAyQAAyAAAyAAAyAAAyAAAyQAAyAAAyAAAygAAygAAyAAAyAAAyQAAyQAAyQAAygAAyQAAygAAyAAAywAAyQAAyACxriw2AAAANnRSTlMA7QT9DNpv9vP7v7GaFgjo3867uLWlhoBaS0UrG6qdUDsi+OTUkWVjMi8oxKB4cmhWxZCMU0HyawkQAAABiUlEQVQ4y9WUyXKCQBRFr8isRBSZFOfZOGV6//9pAdJCQ2hglaqcVS9OdT3ufQ3+jOmhP1I6mjZQnN1hVWee3m0qoHgif/JKFTjLCvVskoBeVHbVNQnR9wX1ZUa19KXclU1qwHkBQxpTIy4YH42qrcrPyLoNqrlIRk4HkZRac+0eE8u6mIjZ16kdL0rTuupEEwBbsarcf0ZdKGk5wDG/paSOQrZbDqUYFvzMlR6crs1PrIOdQYwAecZLRCN2HPgWq+DOXbCDnS8MgJsWH7aHZ19fw8Jc0LNz95wM6LoTMFazYgNDGNy6gEf2tXI44D/K4txgQ2WGhZi9TD1WvZoxXL4vti7WvHJdPKjEoaZx3XSqJETEX2JLQChaLC0O1CGO2ULwEFhYS2qHMUVMr14qthB12rgDVkJotBgiWwK12+R298hQm1wVHJ96nas/UOBUYw/PKPEmfOCqVHZlwV90c5Xxi0X6HeZsUMh2HkqooJ/MtkzeVeBdxuaoN/eDFQTYtAnQlp4v47/wDWJr5wNR5I/fAAAAAElFTkSuQmCC"},9084:function(t,a,e){"use strict";e.r(a);var n=function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("div",{staticClass:"periodExchange"},[t.headerStatus?n("m-header"):t._e(),n("van-cell-group",[n("van-cell",{attrs:{center:!0}},[n("template",{slot:"icon"},[t.userInfo.avatar?n("img",{staticClass:"logo",attrs:{src:t.userInfo.avatar,alt:""}}):n("img",{staticClass:"logo",attrs:{src:e("f9b5"),alt:""}})]),n("template",{slot:"title"},[n("p",{staticClass:"exchangeText"},[t._v(t._s(t.userInfo.realName))])]),n("template",{slot:"label"},[n("p",{staticClass:"info"},[t._v("剩余时长:"+t._s(t.availableMinutes))])])],2)],1),t.dataShow?n("div",{staticClass:"activeList"},[n("h2",[t._v("优惠活动:")]),t._l(t.dataList,function(a,e){return n("div",{key:e,staticClass:"active",on:{click:function(e){return t.onPayOrder(a)}}},[t.imageStatus?n("van-icon",{staticClass:"icon_question",attrs:{name:"question-o"},on:{click:function(e){return e.stopPropagation(),t.onMore(a)}}}):t._e(),n("van-image",{attrs:{src:a.coverImg},on:{load:t.onImageLoad},scopedSlots:t._u([{key:"loading",fn:function(){return[n("van-loading",{attrs:{type:"spinner",size:"20"}})]},proxy:!0}],null,!0)})],1)})],2):n("div",{staticClass:"activeList"},[n("h2",[t._v("优惠活动:")]),n("m-empty",{key:"data",staticClass:"empty",attrs:{msg:"暂无优惠活动"}})],1),n("van-popup",{style:{minHeight:"30%",maxHeight:"60%"},attrs:{closeable:"",position:"bottom"},model:{value:t.popupShow,callback:function(a){t.popupShow=a},expression:"popupShow"}},[n("div",{staticClass:"popupContent",domProps:{innerHTML:t._s(t.popupContent)}})]),n("m-payment",{attrs:{closeStatus:t.isStatus,amount:t.payMoney,payment:t.payment},on:{onChangeStatus:t.onChangeStatus}})],1)},o=[],i=e("a34a"),s=e.n(i),c=e("6e6e"),r=e("d678"),u=function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("div",{staticClass:"mpayment"},[n("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(a){t.isShow=a},expression:"isShow"}},[n("i",{staticClass:"van-icon van-icon-cross van-popup__close-icon van-popup__close-icon--top-left",on:{click:t.onClose}}),n("div",{staticClass:"title van-hairline--bottom"},[t._v("选择支付方式")]),n("div",{staticClass:"payAmount"},[n("p",[t._v("应付金额")]),n("div",{staticClass:"amount"},[t._v(t._s(t.payAmount)),n("span",[t._v("元")])])]),n("van-radio-group",{model:{value:t.payType,callback:function(a){t.payType=a},expression:"payType"}},[n("div",{staticClass:"payment-item van-hairline--bottom",on:{click:function(a){t.payType="zfb"}}},[n("div",{staticClass:"logo-section"},[n("img",{staticClass:"logo",attrs:{src:e("9c08"),alt:""}})]),n("div",{staticClass:"title-section"},[t._v("支付宝支付")]),n("div",{staticClass:"value-section"},[n("van-radio",{attrs:{name:"zfb"}})],1)]),n("div",{staticClass:"payment-item",on:{click:function(a){t.payType="wx"}}},[n("div",{staticClass:"logo-section"},[n("img",{staticClass:"logo",attrs:{src:e("8f37"),alt:""}})]),n("div",{staticClass:"title-section"},[t._v("微信支付")]),n("div",{staticClass:"value-section"},[n("van-radio",{attrs:{name:"wx"}})],1)])]),n("div",{staticClass:"blank"}),n("van-button",{attrs:{type:"primary",block:""},on:{click:t.onSubmit}},[t._v("确认支付")])],1)],1)},l=[],A=e("ff51"),p={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,a=window.navigator.userAgent.toLowerCase();"micromessenger"==a.match(/MicroMessenger/i)?"zfb"==t?(this.pay_channel="alipay_qr",this.getCodePay("qrCode")):"wx"==t&&(this.pay_channel="wx_pub",this.getCodePay("pay")):"alipayclient"==a.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 a=Object(A["g"])();a+="qrCode"==t?"/#/payQRCode":"/#/payResult",a+="?payType=".concat(this.pay_channel,"&payment=").concat(JSON.stringify(this.paymentObject),"&platform=teacher"),this.$emit("onChangeStatus",!1),window.location.href=a}},watch:{closeStatus:function(t){this.isShow=t},amount:function(t){this.payAmount=Object(A["d"])(t)},payment:function(t){this.paymentObject=t}}},y=p,d=(e("a58c"),e("2877")),m=Object(d["a"])(y,u,l,!1,null,"f371c6a0",null),h=m.exports,v=e("b562");function g(t,a,e,n,o,i,s){try{var c=t[i](s),r=c.value}catch(u){return void e(u)}c.done?a(r):Promise.resolve(r).then(n,o)}function f(t){return function(){var a=this,e=arguments;return new Promise(function(n,o){var i=t.apply(a,e);function s(t){g(i,n,o,s,c,"next",t)}function c(t){g(i,n,o,s,c,"throw",t)}s(void 0)})}}var C={name:"courseApply",components:{MHeader:c["a"],MEmpty:r["a"],MPayment:h},data:function(){return{userInfo:{},availableMinutes:0,headerStatus:!0,result:{},dataList:[],isClick:!1,popupShow:!1,popupContent:null,dataShow:!0,imageStatus:!1,isStatus:!1,payment:{},payMoney:0}},mounted:function(){var t=this.$route.query;t.Authorization&&(localStorage.setItem("Authorization",decodeURI(t.Authorization)),localStorage.setItem("userInfo",decodeURI(t.Authorization))),document.title="课时兑换",(Object(A["b"])().android||Object(A["b"])().iPhone)&&(this.headerStatus=!1),this.__init()},methods:{__init:function(){var t=f(s.a.mark(function t(){var a,e=this;return s.a.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return a=!0,this.$toast.loading({duration:0,message:"加载中...",forbidClick:!0,loadingType:"spinner"}),t.next=4,Object(v["l"])().then(function(t){var a=t.data;a&&(e.userInfo=a)});case 4:return t.next=6,Object(v["o"])().then(function(t){var n=t.data;if(200==n.code){var o=n.data;o&&(e.availableMinutes=Object(A["c"])(o.availableMinutes?o.availableMinutes:0))}else a=!1,e.$toast(n.msg)});case 6:return t.next=8,Object(v["q"])().then(function(t){var n=t.data;200==n.code?e.dataList=n.data.rows?n.data.rows:[]:(a=!1,e.$toast(n.msg)),e.dataList.length<=0&&(e.dataShow=!1)});case 8:a&&this.$toast.clear();case 9:case"end":return t.stop()}},t,this)}));function a(){return t.apply(this,arguments)}return a}(),onImageLoad:function(){this.imageStatus=!0},onPayOrder:function(t){var a=this;this.isClick||(this.$toast.loading({duration:0,message:"加载中...",forbidClick:!0,loadingType:"spinner"}),this.isClick=!0,Object(v["d"])({activitiesId:t.id}).then(function(e){var n=e.data;a.$toast.clear(),a.isClick=!1,200==n.code?(a.result=n.data,a.onSubmit()):100==n.code?a.$dialog.confirm({message:n.data,confirmButtonColor:"#269a93",cancelButtonText:"取消",confirmButtonText:"继续付款"}).then(function(){a.$toast.loading({duration:0,message:"加载中...",forbidClick:!0,loadingType:"spinner"}),Object(v["d"])({activitiesId:t.id,isContinuePay:!0}).then(function(t){var e=t.data;a.$toast.clear(),200==e.code?(a.result=e.data,a.onSubmit()):a.$toast(e.msg)})}):a.$toast(n.msg)}))},onChangeStatus:function(t){this.isStatus=t},onSubmit:function(){var t=this.result,a=t.payMap;this.payMoney=Number(a.amount),"YQPAY"==t.type?(document.querySelector("#onSubmit").action=a.host,document.querySelector("#apiContent").value=a.apiContent,document.querySelector("#merNo").value=a.merNo,document.querySelector("#notifyUrl").value=a.notifyUrl,document.querySelector("#sign").value=a.sign,document.querySelector("#signType").value=a.signType,document.querySelector("#timestamp").value=a.timestamp,document.querySelector("#version").value=a.version,document.querySelector("#onSubmit").submit()):"ADAPAY"==t.type&&(this.payment=t,this.isStatus=!0)},onMore:function(t){this.popupContent=t.detail,this.popupShow=!0}}},b=C,S=(e("a1e0"),Object(d["a"])(b,n,o,!1,null,"53c85f2c",null));a["default"]=S.exports},"9c08":function(t,a){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADBklEQVRIS72W/0uVVxzHX+ec57ne1KXFNNOlpTRbKpX0k2gUMUf7oVnQYBUMGrSfBquNbeF+2C+S/RNNBkIQmH0xSGs2JvtlUlMIiSKs0L4typx6733uc844j6b3yiP3Ymuf355zPp/P+/P+fDmfRwC4p6fqpVQnDTQKyLVnyxWDmBaYAa3lCe9I5IZwTyfqhTS/C8wbOV4ckAVyXLFD5HTErgDNy404g12viHTEp7KJvqVc0rpVBf5++NPn2iOdMSYD05aByagJfF2jaN/uBKoHr3t03c8MYHX/f4DmMsmZnbORpoojISJFcORp0CG8K8/GeR5Pt1sWg71XPXrH3iBFRVHYtVamhbLnPclnlbNFPjWcZPhFOoXu+xo/hFUog40rRVDUTHKoShJVgtsThi3diVD1rFO02HpTgeCvlkhw3D6c5KebfnYAa6JgC73hndmCPp4xjLw03Hxu+Ce54KOtXvFNnRMUu/ZcgnuT4d0+z8C6+3Gr4ttaRY4SGANiFiOQpDYM/m3oeai5/lhz6UOXgojgwgOfT/tTkBfxmAdo3aI4XKVoG0rSN6Z5GoN8F2pXCT4qkxysVJTnpyDOOTrwq8fFh0t3VACQ58BQS4SGS4nAcZjYEdhXIbGBbC5c6DCboj+eaDrv+XSNaia8kDnY/q7gWI3i0G9LU7VmxVHo3xOhaqUg5pugg1Il7hv6xg1doz5945pnsbmnorpA8HOjQ0PPIvgU64p86N7t8kGhDArf1JOgbpXkeI2isSR9ZqyZZXbrpYkHKbJxDO51Of9A0zbkpw2MI+DzjZK2eofCHMHopOGTa17Q+6/FZuCrzYr9FRJ37jmZu5uZL/K21YLLzS6THvQ/0rxIQGku7CyRFK8Q+MbQeVfz/WAyuAsTq3+0WvHF+4qiaJC+BQD7tS4Pvqtz+HidpHSFwOZ0ZMJwdVzzy13NnVdZvezkKDiwXvJltTMjIh2xqbA9bFOTzM5fOB3g9cJ5uyvzbS59o5NNQSUsiJT6P/ptYVrAgNb+Ce9I3o1/AXUqQlA5Ce8vAAAAAElFTkSuQmCC"},a1e0:function(t,a,e){"use strict";var n=e("328d"),o=e.n(n);o.a},a58c:function(t,a,e){"use strict";var n=e("e20d"),o=e.n(n);o.a},e20d:function(t,a,e){},f9b5:function(t,a,e){t.exports=e.p+"img/icon_teacher.de517191.png"}}]);