!function(){function e(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function r(r){for(var t=1;t{o=e.d,a=e.q,i=e.U,l=e.x,d=e.y,c=e.a,p=e.F,u=e.P,s=e.L,y=e.I,_=e.Q,f=e.R,b=e.bf,m=e.bh,g=e.E,h=e.D,v=e.bg},e=>{w=e.C},e=>{x=e.C}],execute:function(){const n="_paywxresult_1bih4_1",S="_container_1bih4_23",O="_order-loading_1bih4_27",P="_error-text_1bih4_37",j="_error-icon_1bih4_44";e("default",o({name:"pay-result",setup(){const e=a(),o=i(),q=l({errorText:"",browserStatus:!1,code:null,pay_channel:o.query.pay_channel,wxAppId:o.query.wxAppId,paymentType:o.query.paymentType,alipayAppId:o.query.alipayAppId,body:o.query.body,price:o.query.price,orderNo:o.query.orderNo,userId:o.query.userId,payInfo:{},isYeePay:!1}),I=function(){var e,n=(e=function*(){try{var e;if(parseFloat(q.price)<=0)return void g("支付金额异常");const n={merOrderNo:q.orderNo,paymentChannel:q.pay_channel,userId:q.userId,code:q.code},{data:t}=yield h.post("/edu-app/open/userOrder/executePayment",{data:r({},n)});q.isYeePay=-1!==(null===(e=t.paymentVender)||void 0===e?void 0:e.indexOf("yeepay")),console.log(t,"data"),B(t.reqParams)}catch(n){console.log(n),window.location.replace(location.origin+"/classroom-app/#/payment-result?orderNo="+q.orderNo)}},function(){var r=this,n=arguments;return new Promise((function(o,a){var i=e.apply(r,n);function l(e){t(i,o,a,l,d,"next",e)}function d(e){t(i,o,a,l,d,"throw",e)}l(void 0)}))});return function(){return n.apply(this,arguments)}}(),N=e=>{var r;r=function(){window.AlipayJSBridge.call("tradePay",{tradeNO:e},(function(e){e.resultCode,window.location.replace(location.origin+"/classroom-app/#/payment-result?orderNo="+q.orderNo),window.AlipayJSBridge.call("closeWebview")}))},window.AlipayJSBridge?r&&r():document.addEventListener("AlipayJSBridgeReady",r,!1)},B=e=>{if("alipay_qr"==q.pay_channel)if(q.isYeePay)N(e.tradeNO);else{var r,n;const t="false"===e.prod_mode?(null==e||null===(r=e.expend)||void 0===r?void 0:r.qrcode_url)+"?payment_id="+e.id+"&pay_channel="+e.pay_channel:null==e||null===(n=e.expend)||void 0===n?void 0:n.qrcode_url;window.location.href=t}else if("alipay_wap"==q.pay_channel){var t;window.location.href=null==e||null===(t=e.expend)||void 0===t?void 0:t.pay_info}else if("wx_pub"==q.pay_channel){var o;const r=q.isYeePay?JSON.parse(e.prePayTn):null!=e&&e.expend?JSON.parse(null==e||null===(o=e.expend)||void 0===o?void 0:o.pay_info):e;q.payInfo=r,void 0===window.WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",E,!1):document.attachEvent&&document.attachEvent("WeixinJSBridgeReady",E)(document).attachEvent("onWeixinJSBridgeReady",E):E()}},E=()=>{const e=q.payInfo;window.WeixinJSBridge.invoke("getBrandWCPayRequest",{appId:e.appId,timeStamp:e.timeStamp,nonceStr:e.nonceStr,package:e.package||e.packageValue,signType:e.signType,paySign:e.paySign},(e=>{"get_brand_wcpay_request:cancel"==e.err_msg||e.err_msg,window.location.replace(location.origin+"/classroom-app/#/payment-result?orderNo="+q.orderNo)}))},J=()=>{const e=b();e?(q.code=e,I()):v(q.wxAppId)};return d((()=>{(()=>{const r=o.query,n=-1!==q.paymentType.indexOf("yeepay");if(r.orderNo&&r.pay_channel)if(f().weixin)q.browserStatus=!0,J();else if(f().alipay)if(n){let e=b("auth_code");e?(q.code=e,q.browserStatus=!0,I()):m(q.alipayAppId)}else q.browserStatus=!0,I();else q.errorText="请在微信或支付宝客户端打开",document.title="ERROR";else _({message:"支付订单信息错误请重新支付",showCancelButton:!1}).then((()=>{e.back()}))})()})),()=>c("div",{class:n},[q.browserStatus&&c(p,null,[c("div",{class:S},[c(w,{border:!1},{default:()=>[c(x,{title:"订单金额",value:"¥ "+u(q.price)},null),c(x,{title:"订单信息",value:q.body},null)]})]),c("div",{class:O},[c("p",null,["wx_pub"==q.pay_channel?"微信支付":"支付宝支付"]),c(s,{type:"spinner",color:"#01C1B5"},null)])]),!q.browserStatus&&c("div",{class:P},[q.errorText&&c(y,{class:j,name:"warning-o"},null),q.errorText])])}}))}}}))}();