You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.4 KiB
2 lines
2.4 KiB
import{_ as O,a as l,o as S,c as T,d as e,t as I,e as K,b9 as M,W as q,am as H,Q as E,f as N,p as U,i as j,__tla as B}from"./index.3b792103.js";import{p as w,__tla as L}from"./order.aa8bb685.js";let x,Q=Promise.all([(()=>{try{return B}catch{}})(),(()=>{try{return L}catch{}})()]).then(async()=>{const C="/m/assets/order-success.8015072f.svg";let r,c,i,d,p,u,m,f,_,b;r=t=>(U("data-v-644d88cf"),t=t(),j(),t),c={class:"main-wrap order-success-page mb-xxl"},i={class:"banner-section"},d=r(()=>e("div",{class:"banner-wrap"},[e("img",{src:C,alt:"order-success"})],-1)),p={class:"content-wrap"},u=r(()=>e("h1",{class:"font-lg title-color"},"\u611F\u8B1D\u60A8\u7684\u8CFC\u8CB7",-1)),m={class:"font-sm content-color"},f=r(()=>e("form",{class:"ui form"},[e("div",{class:"field"},[e("label",null,"\u4FE1\u7528\u5361"),e("div",{id:"tappay-iframe"})])],-1)),_=r(()=>e("br",null,null,-1)),b={__name:"Payment",setup(t){const k={color:"rgb(0,0,0)",fontSize:"15px",lineHeight:"24px",fontWeight:"300",errorColor:"red",placeholderColor:""},P={isUsedCcv:!1,isMaskCreditCardNumber:!0,maskCreditCardNumberRange:{beginIndex:6,endIndex:11}},y=E(),s=y.query.order_sn,o=y.query.pay_code;l(null);const n=l(),v=l("none"),g=l(!1);S(async()=>{if(s&&o)switch(o){case"tpcredit":g.value=!0,TPDirect.setupSDK(128084,"app_Mmp6jV9pguSBO8eRwHOOf0hxKljbeQeZEKsl9Ow8hEbOMK5FIkLb7bpvenaS","sandbox"),TPDirect.card.setup("#tappay-iframe",k,P);break;case"linepay":default:let a=await w({order_sn:s,pay_code:o});a.code===200&&(a.data.method==="post"?(n.value.innerHTML=a.data.data,v.value==="none"&&n.value.querySelector("form").submit()):a.data.method==="redirect"&&(window.location.href=a.data.data.paymentUrl.web));break}});const D=()=>{TPDirect.card.getPrime(async a=>{if(a.status!==0){alert("get prime error "+a.msg);return}console.log("get prime \u6210\u529F\uFF0Cprime: "+a.card.prime);let h=await w({pay_id:19,order_sn:s,prime:a.card.prime});console.log("res",h)})};return TPDirect.card.onUpdate(function(a){console.log("update",a)}),(a,h)=>(N(),T("main",c,[e("section",i,[d,e("div",p,[u,e("p",m,"\u60A8\u7684\u8A02\u55AE\u5DF2\u6210\u529F\u4E0B\u9054\uFF0C\u60A8\u7684\u8A02\u55AE\u7DE8\u865F\u70BA#"+I(K(s)),1)]),e("div",{ref_key:"formContainer",ref:n,style:M({display:v.value})},null,4),q(e("div",null,[f,_,e("div",{class:"ui button",id:"submit",onClick:D},"\u7ACB\u5373\u4ED8\u6B3E")],512),[[H,g.value]])])]))}},x=O(b,[["__scopeId","data-v-644d88cf"]])});export{Q as __tla,x as default};
|