1import{p as a}from"./payTypeList-CPikNwCn.js";import{a as e,p as s}from"./payStatus-Csw-5xI4.js";import{u as t}from"./userDescAlert-ZtZs0adq.js";import{u as l}from"./userDescTips-D-tWzXjC.js";import{d as p,j as i,y as c,o,c as u,a as r,f as n,z as y,t as d,i as v,r as f,e as m,a5 as _,A as g,_ as b}from"./index-C9AsaA6_.js";import"./browser-BsN7GKsg.js";import"./user-vip-expires-oo6wk-Rb.js";import"./user-vip-package-DDCNfaYN.js";const k={key:0,class:"dialog-box",id:"pay-dialog"},h={class:"pay-dialog dialog"},j={class:"pay-title"},S={class:"types-box"},q={class:"pay-message"},x={class:"pay-qrcode"},C={class:"qrcode-image"},B={class:"qrcode-tips"},w={class:"pay-info"},T={class:"pay-name"},A={class:"pay-price"},D={class:"tips"},L={class:"price"},N={class:"pay-desc"},V={class:"desc1"},z={class:"desc2"},F=b(p({__name:"index",props:{price:{type:Number,default:0},duration:{type:String,default:""},current:{type:String},paytype:{type:String,default:"all"},auto:{type:Boolean,default:!0},name:{type:String,default:""},productid:{type:Boolean,default:!1},status:{type:String||Boolean,default:"def"},callbackfn:{type:Function,default:null},source:{type:String,default:""},quantity:{type:Number,default:0},has_free_gift:{type:Boolean,default:!1},vip_only:{type:Boolean,default:!1}},setup(p){const b=f(null),{t:F}=i(),I=p,O=f(!0),Q=f("alipay"),R=f(""),$=f(""),E=()=>{O.value=!1},G=m(()=>F("vip.vip_pay_tips")),H=()=>{_({title:F("config.tips"),descrpiton:F("vip.pay_alert_title"),sureValue:F("vip.pay_finished"),cancelValue:F("vip.pay_cancel"),sureCallback:()=>{P(),E()},cancelCallback:()=>{P(),E()}}),b.value.clearLoop()},J=a=>{Q.value=a,R.value="",U()},K=a=>{Q.value=a,R.value=""},M=()=>{E()},P=a=>{b.value.checkoutOrder().then(a=>{2==a?(g({msg:F("vip.pay_status.success"),type:"success"}),"function"==typeof I.callbackfn&&I.callbackfn()):g({msg:F("vip.pay_status.failed"),type:"error"})}).catch(a=>{console.log(a),g({msg:F("vip.pay_status.failed"),type:"error"})})},U=()=>{b.value&&b.value.showQrCode(I.current,{auto:$.value,type:Q.value,width:200,price:I.price,duration:I.duration,name:I.name,quantity:I.quantity,has_free_gift:I.has_free_gift,vip_only:I.vip_only,callback:()=>{"function"==typeof I.callbackfn&&I.callbackfn()}})};return c(()=>{$.value=!0===I.status?"auto":"",setTimeout(()=>{U()},500)}),(i,c)=>O.value?(o(),u("div",k,[r("div",h,[r("div",j,[r("div",S,[c[0]||(c[0]=r("div",{class:"title"},"éæ©çæ¯ä»æ¹å¼",-1)),n(a,{type:Q.value,paytype:p.paytype,auto:p.status,onChoose:J,onShow:K},null,8,["type","paytype","auto"])]),r("div",{class:"close",onClick:H},[n(y)])]),r("div",q,[r("div",x,[r("div",C,[n(e,{ref_key:"payStatusRef",ref:b,source:p.source,onClose:M},null,8,["source"])]),r("div",B,[n(s,{type:Q.value},null,8,["type"])])]),r("div",w,[r("div",T,d(p.name),1),c[2]||(c[2]=r("div",{class:"pay-tips"},"æ«ä¸æ«ä»æ¬¾",-1)),r("div",A,[r("span",D,"æ»è®¡ï¼"+d(i.$t("vip.unit")),1),r("span",L,d(p.price),1),c[1]||(c[1]=r("span",{class:"tips"},"å
",-1))]),c[3]||(c[3]=r("div",{class:"pay-for"},"æ¶æ¬¾æ¹ï¼åäº¬å½©å½»åºæç§ææéå
¬å¸",-1))])]),r("div",N,[r("div",V,[n(l,{desc:G.value},null,8,["desc"])]),r("div",z,[n(t)])])])])):v("",!0)}}),[["__scopeId","data-v-c8ba2085"]]);export{F as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.