index-legacy.09b6928b.js 11 KB

1
  1. !function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?e(Object(a),!0).forEach((function(e){n(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(p){return void n(p)}c.done?t(l):Promise.resolve(l).then(r,a)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var i=e.apply(t,n);function c(e){r(i,a,o,c,l,"next",e)}function l(e){r(i,a,o,c,l,"throw",e)}c(void 0)}))}}var o=document.createElement("style");o.innerHTML="._payment_y6th3_1 .van-cell__title{font-size:.42667rem;padding-left:.26667rem}._payment_y6th3_1 .van-icon-cross{position:absolute;z-index:1;top:.8rem;left:.34667rem;color:#ccc;font-size:.48rem;cursor:pointer}._payment_y6th3_1 .van-cell{padding:.53333rem}._payment_y6th3_1 .van-checkbox{display:inline-block;align-items:inherit;overflow:inherit}._payment_y6th3_1 .van-checkbox__icon{height:.48rem;line-height:.48rem;display:inline-block;vertical-align:middle}._payment_y6th3_1 .van-checkbox__label{line-height:.48rem}._payment_y6th3_1 ._boxStyle_y6th3_31{background:transparent!important;width:.48rem;height:.48rem;border:transparent!important}._payment_y6th3_1 ._title_y6th3_37{background-color:#fff;font-size:.48rem;font-weight:500;color:#333;padding:.8rem 0 .32rem;text-align:center}._payment_y6th3_1 ._payAmount_y6th3_45{background-color:#fff;padding:.53333rem 0;text-align:center}._payment_y6th3_1 ._payAmount_y6th3_45 p{font-size:.37333rem;color:#666;padding-bottom:.26667rem}._payment_y6th3_1 ._payAmount_y6th3_45 ._amount_y6th3_55{font-size:1.09333rem;font-family:DINAlternate-Bold,DINAlternate;font-weight:700;color:#333}._payment_y6th3_1 ._payAmount_y6th3_45 ._amount_y6th3_55 span{font-size:.82667rem}._payment_y6th3_1 ._blank_y6th3_64{height:1.73333rem}._payment_y6th3_1 ._payTypeRe_y6th3_67{display:flex;align-items:center;font-size:.42667rem;font-weight:600;color:#333;line-height:1.2}._payment_y6th3_1 ._recommend_y6th3_75{margin-left:.13333rem;background:#FE2451;border-radius:.26667rem;font-size:.29333rem;color:#fff;line-height:.42667rem;padding:.02667rem .13333rem 0}._payment_y6th3_1 ._payBtn_y6th3_84{width:90%!important;margin:0 auto;font-size:.42667rem;font-weight:600;margin-bottom:.53333rem}._payment_y6th3_1 ._tenantPayBtn_y6th3_91{background:linear-gradient(270deg,#FF204B 0%,#FE5B71 100%)}\n",document.head.appendChild(o),System.register(["./index-legacy.b903c881.js","./index-legacy.b7f666cc.js","./index-legacy.5907f1a9.js","./index-legacy.b1d7bbb4.js","./index-legacy.fea60f22.js","./hooks-legacy.84a774a1.js","./icon_checkbox_default-legacy.e33240bc.js","./icon_checkbox-tenant-legacy.b4d3b7a3.js"],(function(e){"use strict";var n,r,o,i,c,l,p,u,y,s,m,f,d,A,h,_,g,v,b,k;return{setters:[function(e){n=e.g,r=e.d,o=e.br,i=e.D,c=e.w,l=e.n,p=e.T,u=e.b0,y=e.j,s=e.M,m=e.z,f=e.B},function(e){d=e.C},function(e){A=e.C},function(e){h=e.R,_=e.a},function(){},function(e){g=e.u},function(e){v=e.a,b=e.i},function(e){k=e.a}],execute:function(){var P="_payment_y6th3_1",w="_boxStyle_y6th3_31",O="_title_y6th3_37",x="_payAmount_y6th3_45",j="_amount_y6th3_55",B="_blank_y6th3_64",V="_payTypeRe_y6th3_67",E="_recommend_y6th3_75",I="_payBtn_y6th3_84",T="_tenantPayBtn_y6th3_91",C=e("i","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABdFBMVEUAAAAAwFUA5l4Ax1UA5F4AyFMAx1YA41wAyVYA518A31wAzFQAxVMA518A4VsAy1UAxVMA5V4Ax1QA518A4V8A4lwA5l7////+/v78/v4A31wAy1UAxlQAzVUA3VsA5F0A21oAx1UAyVYAyVP+/v8A0FYA11gAxVIA1FgA0VcA2VgAzlUA0lj+//0A31kA1lcAylP2/vsA1Vn+///w/fjB9uD4/vuF7L76/vzX+ep25bFK35kEzl3y/frm/PTi+/Dc+u/T9+nK9+TF9uK59tu79Nut79Kf8M1p6a1H5JRG3JA+3og614Yu1n0b3HIQ02oQz2YB3F4B11wGy1sAyFfr/fbg+/Da+e218tix8dan89CW7MaK6b+G6bp56LVv67Be4KJV455P4ps324os4IIn3HwZ1HIT2WsJ3mYM02UI0WHo+/ON67+A6bhv4qxl46Zg4Z823pM34Yo44Iou14cy3oMl1Xof4Hkb1XEL1WICzloAyVEGxgyDAAAAFXRSTlMABpOTj48r/Pzy8vLy1NTU1Ly8KyswknhPAAACZklEQVQ4y4WUZXvjMAyAvdKYIVLT5rLN7e3SJm1WhjEzMzMcM/35U+x11+3Z1jeOrUjvIztfzBzaPY21XU9Q2+hpZ5IqV9cLuKqE09r1Iq2O5XpVARdjHdWdFajuYJ7OinhYUyn0d1qWpVmW3289kppYnb/Ez+mpVGo8M3Ot+R9Sx+RqWee7NigACDh8dE39ypGStjI9kOBcUThPkDa2uKI9kDRC148QOQCQRDPH4UVdK0NKX2zA9OF0EgEmTlI0j69oZRrTdd1YHVcUHOuP7QLAuTEHiNkZQ/+PkC5sRYG33y9yCPj+KgNoD2bCZRYzDCM8AyShbXNuIiaTU4XPhdOvi6tGCRYmTrlyB5iwc5bZRAQ+kDpZDUuENIclyYRMYTBBjjPMias7KRaL9d8MAZceTBYGEG1SIJ1GTP2OObB+oi9P2wgp+W0IceLXOzra2Sy5B1Eqx1ifw+0oyE7bxwjmXugT4ubN0oaJg0tOWUjR6OUImgBcyU+BaWbHksAht0XtcU5IUcnSCAKC8nHHpD8lPcEBkCOfdYrsjaSYw5FhG/f3yVQ450oiQTNkF5yilEKhH7njYvFyfmEeUeH0CABHi06RhSS3yxGx/tmmViXM7CxlHSkSoREMRiTB5VFw9nIOBphXSYpEWPAxy3tpp05AXpUpIanqvUJRz8JBamhja3Iy/SEuKiqrVx8Tj/9dX1tb6+6dP+wViXrWrD5LXDpqM/P2PkFcTIQIvMxX0/Mc6+tiqfEx5u4OBLrvEIGM7pMBt3P1tNF3QL6EqMtI5trkBeUOvICbHIHP29Lw+gkaWrw+RvwDQNCxKkGKrYQAAAAASUVORK5CYII="),U=e("a","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA+VBMVEUAAAAAev8Aff8AgP8Ae/8Aev8Aev8Aef/+/v7m9foMf/sAev8AeP/+/vwAd/78/v0Bef38/vv+/v4DevwAefzY6/rW6v3+/f6Iw/ry+fzV6/uIw/n4/P2Ewvez2fr6/f31+/293/qq0/okjPkZhfn7/v7p8/uPxvmWyvgqjfiDwffq9fsVg/sqj/oeiPoJfPp3ufjb7/vL5vs1lvvE4vqt1vpRpfperPk7mPml0vhhr/fv+f3J5Px2uftNofsQgPuezvpmsfpBm/oBdvpyt/l8vfhwtfhqtPhnsfgzlPhXqPdLoPcHffzd7/vd7PtKoPnJ4viCv/hOoveyBC/gAAAAC3RSTlMAkSsG1PK88vLUj6knzbgAAAIeSURBVDjLjZSHctswDECteHSY4JDsqBq1pvfeI2lWs5p0///HFKLonqU249k+U7x3ACgcWEg40krl6n8ol7SjQkpR49Un4VpROpXsNsHPIZXE0p5VEA3r4Rnna7fbjXk241E+0KXvu0uaD1XKSp9A1xs5qVQovyyVCypvTTEBExqf1cO+NiVt6scpLcbAsuXSPl6RjBQ5zocEJwAmvqu1M89KZM+1KaBB5RI3M+nQqhmSCQisKV3nJELoRV3SAh2sdNmmOalKdx8Tej3569V1gF0+HSGcHDD+Zgp/9K9Ekb+7j0KYAccnJcnG03jdCcPO5Cwy0CS0wQAesqcjg/YJ6CZgze70Yj2qDV2A6VgZShrMwDrddranfR0whBUsBIM7eiBhyaH/K+YUOb/q9IEJE0zWipIKMbWS5u4DlfnxS8/v7aZguims4H7EKVGRqLOoqRakx/8JieQB+MHtsEaJlBry1SoInwgmLAHA8Cy6O7uZGxylMJSScq49EK3uasGErkNTAHNtB2u6s7qYJXXGbU+I1hdOjM3SRYsxkwErkGrcr+MuQo1HmzFhD7mMGbX7SVKsECPRteeHu6vN2c3ME83mckD2nRrc2uBBUy+8waZcnkASGbACe8WrSko043fgwlscKbRGjm0xsKbbHwbJDT0ddt4lwynLiaMolt0lWQm19zjm0kpyEPWfs3DMMdQLaOrqeY5K8XWX2Kuuwz+9YlbBPaJezAAAAABJRU5ErkJggg=="),R="TEACHER"===n.platformType?"/api-teacher":"/api-student",M={goodsPay:{cancelUrl:"/api-mall-portal/order/cancelUserOrder",payUrl:"/api-mall-portal/payment/orderPay"},orderPay:{cancelUrl:R+"/userOrder/orderCancel",payUrl:R+"/userOrder/orderPay"}};e("P",r({name:"payment",props:{modelValue:{type:Boolean,default:!1},orderInfo:{type:Object,default:{orderNo:"",actualPrice:0}},onBackOut:{type:Function,default:function(){}},paymentType:{type:String,default:"orderPay"}},data:function(){return{payType:"wx_app",pay_channel:""}},unmounted:function(){o("paymentOperation",this.paymentOperation)},mounted:function(){console.log(this.orderInfo,"this.orderInfo")},methods:{onClose:function(){var e=this;i.confirm({message:"是否放弃本次付款",confirmButtonText:"继续付款",cancelButtonText:"放弃"}).then((function(){})).catch(a(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.onCancel(),g("取消支付");case 2:case"end":return t.stop()}}),t)}))))},onCancel:function(e){var t=this;return a(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,c.post(M[t.paymentType].cancelUrl,{data:{orderNo:t.orderInfo.orderNo}});case 3:n.next=7;break;case 5:n.prev=5,n.t0=n.catch(0);case 7:t.$emit("update:modelValue",!1),!e&&t.$router.go(-1),t.onBackOut&&t.onBackOut();case 10:case"end":return n.stop()}}),n,null,[[0,5]])})))()},onSubmit:function(){var e=this;return a(regeneratorRuntime.mark((function r(){var a,o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,a={orderNo:e.orderInfo.orderNo,payChannel:e.payType,paymentClient:null},"goodsPay"===e.paymentType&&(a.paymentClient=n.platformType),r.next=5,c.post(M[e.paymentType].payUrl,{data:t({},a)});case 5:o=r.sent,l({api:"paymentOrder",content:{orderNo:e.orderInfo.orderNo,payChannel:e.payType,payInfo:o.data.pay_info}}),p.loading({message:"支付中...",forbidClick:!0,duration:3e3,loadingType:"spinner"}),p.clear(),e.$emit("update:modelValue",!1),u("paymentOperation",(function(t){console.log(t,"init paymentOperation"),e.paymentOperation(null==t?void 0:t.content)})),r.next=16;break;case 13:r.prev=13,r.t0=r.catch(0),console.log(r.t0);case 16:g("购买支付");case 17:case"end":return r.stop()}}),r,null,[[0,13]])})))()},paymentOperation:function(e){var t=this;if(console.log(e,"paymentOperation",this.paymentType,this.orderInfo),"success"===e.status||"error"===e.status){if(p.clear(),this.$emit("update:modelValue",!1),"goodsPay"===this.paymentType)return void this.$router.replace({path:"/shopTrade",query:{orderNo:this.orderInfo.orderNo}});this.$router.replace({path:"/tradeDetail",query:{orderNo:this.orderInfo.orderNo}})}else if("cancel"===e.status)p.clear(),this.$emit("update:modelValue",!1);else if("fail"===e.status){var n="ali_app"===this.payType?"您尚未安装支付宝":"您尚未安装微信";i.alert({title:"提示",message:n}).then((function(){p.clear(),t.$emit("update:modelValue",!1)}))}}},render:function(){var e=this;return y("div",{class:P},[y(s,{onClick:this.onClose,name:"cross",size:20},null),y("div",{class:[O]},[m("选择支付方式")]),y("div",{class:x},[y("p",null,[m("应付金额")]),y("div",{class:j},[y("span",null,[m("¥")]),this.$filters.moneyFormat(this.orderInfo.actualPrice)])]),y(h,{modelValue:this.payType,"onUpdate:modelValue":function(t){return e.payType=t}},{default:function(){return[y(A,{border:!1},{default:function(){return[y(d,{border:!0,center:!0,onClick:function(){e.payType="wx_app"}},{icon:function(){return y(s,{name:C,size:18},null)},"right-icon":function(){return y(_,{name:"wx_app"},{icon:function(e){return y(s,{class:w,name:e.checked?"tenant"===n.projectType?k:v:b},null)}})},title:function(){return y("div",{class:V},[m("微信支付 "),y("span",{class:E},[m("推荐")])])}}),y(d,{title:"支付宝支付",border:!0,center:!0,onClick:function(){e.payType="ali_app"}},{icon:function(){return y(s,{name:U,size:18},null)},"right-icon":function(){return y(_,{name:"ali_app"},{icon:function(e){return y(s,{class:w,name:e.checked?"tenant"===n.projectType?k:v:b},null)}})},title:function(){return y("div",{class:V},[m("支付宝支付")])}})]}})]}}),y("div",{class:B},null),y(f,{type:"primary",class:[I,"tenant"===n.projectType&&T],block:!0,round:!0,onClick:this.onSubmit},{default:function(){return[m("确认支付")]}})])}}))}}}))}();