1import{d as G,W as P,V as R,G as g,i as U,l as M,c as v,w as N,I as j,J as q,a6 as E,T as H,o as $,a as L,k as y,e as i,b as k,t as h,g as J,h as I,j as K,a2 as W,C as Z,a7 as z,a4 as F,f as A,a8 as Q,n as X,_ as Y}from"./BF8a5H57.js";import{u as O}from"./5nu-KRnx.js";import{d as ee}from"./BoU4kHvI.js";import{V as te}from"./D8yjG8if.js";import{G as ae}from"./DmOOc3QD.js";import"./HRnvmos9.js";import"./DWkkYIsF.js";import"./PEhF2U1E.js";import"./C3p1mXHV.js";import"./BmsW21me.js";import"./CGLFIDzX.js";import"./BUnGgJcc.js";import"./GjW8cPQ3.js";function _(c){let o,a=c[0],r=1;for(;r<c.length;){const n=c[r],d=c[r+1];if(r+=2,(n==="optionalAccess"||n==="optionalCall")&&a==null)return;n==="access"||n==="optionalAccess"?(o=a,a=d(a)):(n==="call"||n==="optionalCall")&&(a=d((...u)=>a.call(o,...u)),o=void 0)}return a}const se={id:"GoodsPay"},oe={class:"status-text"},ne={class:"status-feature"},re=G({__name:"goods-pay",async setup(c){let o,a;const r=P(),{memberInfo:n}=R(r),d=g(""),u=g(!1),C=g(!1),s=U(Z);ee([{title:s.$mt("ç»ç®é¡µ")}]);const{requestPost:V}=X(),{order_no:f}=M().query,m=v(()=>[10,13,14].every(t=>t!==_([l,"access",e=>e.value,"optionalAccess",e=>e.status]))),D=v(()=>{const t=_([l,"access",e=>e.value,"optionalAccess",e=>e.status]);return m.value?s.getImageUrl("order/success.png"):t===14?s.getImageUrl("order/error.png"):s.getImageUrl("order/info.png")}),b=v(()=>{const t=_([l,"access",e=>e.value,"optionalAccess",e=>e.status]);return m.value?s.$mt("æ¯ä»æå"):t===14?s.$mt("æ¯ä»å¤±è´¥"):s.$mt("订å确认ä¸Â·Â·Â·")});function S(){return m.value?s.$pushRoute(`/mine/order-detail?order_no=${f}`):(window.gtag&&window.gtag("event","pc_ç«å³æ¯ä»",{event_name:1,event_category:"PC-ç«å³æ¯ä»",event_label:2}),z.warning(s.$mt("æ£å¨å徿¶é¶å°...")),s.saveCurrentLang(),location.href=l.value.payment_order_link)}const{data:l,refresh:T}=([o,a]=N(async()=>O(async()=>(await V("/order/details",{order_no:f})).data.data,"$j6ZDu7iPfA")),o=await o,a(),o);async function x(){const t=_([l,"access",e=>e.value,"optionalAccess",e=>e.status]);if(!C.value&&t===11){const{data:e}=await V("/order/check",{order_no:f,status:t});await r.updateMemberInfo();const{email_verified:p}=n.value;e.data.status===1&&!p&&(u.value=!0,d.value=e.data.msg)}}function B(t){t||(C.value=!0)}return j(l,t=>{t&&t.status===11&&Q(()=>{x()})},{immediate:!0}),q(()=>{const t=E(T,4e3);H(()=>clearInterval(t))}),(t,e)=>{const p=F;return $(),L("div",se,[y(te,{class:"status-icon",src:i(D)},null,8,["src"]),k("div",oe,h(i(b)),1),k("div",ne,[i(m)?K("",!0):($(),J(p,{key:0,class:"status-feature__btn",type:"primary",onClick:S},{default:I(()=>[A(h(i(m)?t.$mt("æ¥ç订å"):t.$mt("éæ°æ¯ä»")),1)]),_:1})),y(p,{class:"status-feature__btn",onClick:e[0]||(e[0]=w=>t.$pushRoute(`/mine/order-detail?order_no=${i(f)}`))},{default:I(()=>[A(h(t.$mt("æ¥ç订å")),1)]),_:1})]),y(ae,{modelValue:i(u),"onUpdate:modelValue":[e[1]||(e[1]=w=>W(u)?u.value=w:null),B],guideVerifyText:i(d)},null,8,["modelValue","guideVerifyText"])])}}}),Ce=Y(re,[["__scopeId","data-v-f291a175"]]);export{Ce 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.