PeriodExchange.091e9fd6.js 5.0 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["PeriodExchange"],{"0b23":function(t,e,a){},9084:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;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:a("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(e,a){return n("div",{key:a,staticClass:"active",on:{click:function(a){return t.onPayOrder(e)}}},[t.imageStatus?n("van-icon",{staticClass:"icon_question",attrs:{name:"question-o"},on:{click:function(a){return a.stopPropagation(),t.onMore(e)}}}):t._e(),n("van-image",{attrs:{src:e.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(e){t.popupShow=e},expression:"popupShow"}},[n("div",{staticClass:"popupContent",domProps:{innerHTML:t._s(t.popupContent)}})])],1)},o=[],i=a("a34a"),s=a.n(i),r=a("6e6e"),c=a("d678"),u=a("ff51"),l=a("b562");function d(t,e,a,n,o,i,s){try{var r=t[i](s),c=r.value}catch(u){return void a(u)}r.done?e(c):Promise.resolve(c).then(n,o)}function p(t){return function(){var e=this,a=arguments;return new Promise(function(n,o){var i=t.apply(e,a);function s(t){d(i,n,o,s,r,"next",t)}function r(t){d(i,n,o,s,r,"throw",t)}s(void 0)})}}var m={name:"courseApply",components:{MHeader:r["a"],MEmpty:c["a"]},data:function(){return{userInfo:{},availableMinutes:0,headerStatus:!0,result:{},dataList:[],isClick:!1,popupShow:!1,popupContent:null,dataShow:!0,imageStatus:!1}},mounted:function(){var t=this.$route.query;t.Authorization&&(localStorage.setItem("Authorization",decodeURI(t.Authorization)),localStorage.setItem("userInfo",decodeURI(t.Authorization))),document.title="课时兑换",(Object(u["b"])().android||Object(u["b"])().iPhone)&&(this.headerStatus=!1),this.__init()},methods:{__init:function(){var t=p(s.a.mark(function t(){var e,a=this;return s.a.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=!0,this.$toast.loading({duration:0,message:"加载中...",forbidClick:!0,loadingType:"spinner"}),t.next=4,Object(l["l"])().then(function(t){var e=t.data;e&&(a.userInfo=e)});case 4:return t.next=6,Object(l["o"])().then(function(t){var n=t.data;if(200==n.code){var o=n.data;o&&(a.availableMinutes=Object(u["c"])(o.availableMinutes?o.availableMinutes:0))}else e=!1,a.$toast(n.msg)});case 6:return t.next=8,Object(l["q"])().then(function(t){var n=t.data;200==n.code?a.dataList=n.data.rows?n.data.rows:[]:(e=!1,a.$toast(n.msg)),a.dataList.length<=0&&(a.dataShow=!1)});case 8:e&&this.$toast.clear();case 9:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),onImageLoad:function(){this.imageStatus=!0},onPayOrder:function(t){var e=this;this.isClick||(this.$toast.loading({duration:0,message:"加载中...",forbidClick:!0,loadingType:"spinner"}),this.isClick=!0,Object(l["d"])({activitiesId:t.id}).then(function(a){var n=a.data;e.$toast.clear(),e.isClick=!1,console.log(n),200==n.code?(e.result=n.data,e.onSubmit()):100==n.code?e.$dialog.confirm({message:n.data,confirmButtonColor:"#269a93",cancelButtonText:"取消",confirmButtonText:"继续付款"}).then(function(){e.$toast.loading({duration:0,message:"加载中...",forbidClick:!0,loadingType:"spinner"}),Object(l["d"])({activitiesId:t.id,isContinuePay:!0}).then(function(t){var a=t.data;e.$toast.clear(),200==a.code?(e.result=a.data,e.onSubmit()):e.$toast(a.msg)})}):e.$toast(n.msg)}))},onSubmit:function(){var t=this.result,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()},onMore:function(t){this.popupContent=t.detail,this.popupShow=!0}}},v=m,h=(a("9b4f"),a("2877")),f=Object(h["a"])(v,n,o,!1,null,"1bba5874",null);e["default"]=f.exports},"9b4f":function(t,e,a){"use strict";var n=a("0b23"),o=a.n(n);o.a},f9b5:function(t,e,a){t.exports=a.p+"img/icon_teacher.de517191.png"}}]);