PageSourceSearch

https://www.ftu.org.hk/_nuxt/yc-cSlC5.js

js ftu.org.hk collected 2026-09-25 04:52:12 UTC 5,452 bytes, 1 lines download raw bytes

1import{_ as W}from"./Kel_4G8E.js";import{_ as X}from"./Hi3xaYxS.js";import{_ as Y}from"./DskHu3jm.js";import{a as ee,k as se,m as D,p as H}from"./nDqXXtmZ.js";import{d as te,f as oe,ae,h as ce,g as re,i as h,c as _,k as ne,u as ie,l as a,o as c,m as o,y as n,t as s,e,C as m,p as P,q as L,F as le,x as pe,_ as ue}from"./D1FcBL9p.js";import{r as de}from"./BltAaju7.js";import{g as _e,a as me}from"./CTZuGatJ.js";import{m as z}from"./DjFGz9xC.js";import{u as ye}from"./qJlnEoVS.js";import"./Cs6eq6FE.js";const he={class:"pay-success-mobile"},ge={class:"success-card"},ve={class:"success-title"},Pe={key:0,src:Y,alt:"",class:"success-image"},fe={key:1,class:"status-message"},ke={key:2,class:"status-message"},be={class:"order-no-row"},Oe={class:"order-no-value"},Se={key:3,class:"order-hint-row"},Ne={key:4,class:"thanks-row"},Me={key:5,class:"order-hint-row"},Ae={key:0,class:"recommended-section"},Ce={class:"recommended-section-title"},Ie={class:"recommended-list-scroll"},Re=["onClick"],we={class:"image-container"},xe={key:0,class:"item-subName"},Fe={class:"item-productName"},Te={key:1,class:"pay-type-container"},qe={key:0,class:"pay-type-item"},Ee=["src"],Ve={class:"pay-type-price"},$e={key:1,class:"pay-type-item"},Be=["src"],De={class:"pay-type-price"},He={key:2,class:"pay-type-item"},Le=["src"],ze={class:"pay-type-price"},Ge={key:2,class:"pay-type-container"},Ke={key:0,class:"pay-type-item"},Qe=["src"],Ue={class:"pay-type-price"},Ze={key:1,class:"pay-type-item"},je=["src"],Je={class:"pay-type-price"},We={key:2,class:"pay-type-item"},Xe=["src"],Ye={class:"pay-type-price"},es=te({__name:"mobile",setup(ss){const{t:r}=oe(),g=ae(),G=ce(),{push:K,getPath:f}=ye(),k=re(),i=h("idle"),b=h(""),O=h("--"),d=_(()=>i.value==="success"||i.value==="idle"),Q=_(()=>i.value==="pending"?r("shop.payPendingTitle"):i.value==="failed"?r("shop.payFailedTitle"):r("shop.paySuccessTitle")),U=_(()=>i.value!=="pending"&&i.value!=="failed"?"":r(_e(b.value))),S=_(()=>f("/memberCenter/myOrders")),y=h([]),N=_(()=>!!k.userInfo&&k.isLoggedIn),Z=async()=>{var l;try{const p=await ee({pageNo:1,pageSize:se,labels:"",keyword:"",sortType:1}),u=(l=p==null?void 0:p.list)!=null?l:[];y.value=u.slice(0,12)}catch{y.value=[]}},j=l=>{K({path:f("/shop/detail"),query:{id:l.id}})};return ne(async()=>{const l=me(g.query);if(O.value=l||g.query.orderNumber||"--",l){i.value="loading";const{state:p,orderStatus:u}=await de({query:g.query,replaceQuery:v=>G.replace({query:v})});b.value=u,i.value=p==="idle"?"idle":p}d.value&&await Z()}),ie({title:r("shop.paySuccessTitle")}),(l,p)=>{const u=W,v=X;return c(),a("div",he,[o("div",ge,[o("h1",ve,s(e(Q)),1),e(d)?(c(),a("img",Pe)):e(i)==="loading"?(c(),a("div",fe,s(e(r)("common.loading")),1)):(c(),a("div",ke,s(e(U)),1)),o("div",be,[m(s(e(r)("shop.paySuccessOrderNo"))+" ",1),o("span",Oe,"#"+s(e(O)),1)]),e(d)?(c(),a("div",Se,[m(s(e(r)("shop.paySuccessOrderHintBefore"))+" ",1),P(u,{to:e(S),class:"my-orders-link"},{default:L(()=>[m(s(e(r)("shop.paySuccessMyOrders")),1)]),_:1},8,["to"]),m(" "+s(e(r)("shop.paySuccessOrderHintAfter")),1)])):n("",!0),e(d)?(c(),a("div",Ne,s(e(r)("shop.paySuccessThanks")),1)):e(i)==="pending"||e(i)==="failed"?(c(),a("div",Me,[P(u,{to:e(S),class:"my-orders-link"},{default:L(()=>[m(s(e(r)("shop.paySuccessMyOrders")),1)]),_:1},8,["to"])])):n("",!0)]),e(d)&&e(y).length>0?(c(),a("div",Ae,[o("div",Ce,s(e(r)("shop.paySuccessRecommended")),1),o("div",Ie,[(c(!0),a(le,null,pe(e(y),(t,J)=>{var M,A,C,I,R,w,x,F,T,q,E,V,$,B;return c(),a("div",{class:"commodity-item",key:t.id||J,onClick:ts=>j(t)},[o("div",we,[P(v,{src:t.publicizeImage,class:"img",alt:""},null,8,["src"])]),t.subName?(c(),a("div",xe,s(t.subName),1)):n("",!0),o("div",Fe,s(t.productName),1),e(N)?(c(),a("div",Te,[((M=t.productPrice)==null?void 0:M.memberOnlyAmountFlag)===1?(c(),a("div",qe,[o("img",{src:e(D),class:"pay-type-item-img",alt:""},null,8,Ee),o("span",Ve,"$"+s((A=t.productPrice)==null?void 0:A.memberOnlyAmount),1)])):n("",!0),((C=t.productPrice)==null?void 0:C.memberOnlyPointsFlag)===1?(c(),a("div",$e,[o("img",{src:e(H),class:"pay-type-item-img",alt:""},null,8,Be),o("span",De,s((I=t.productPrice)==null?void 0:I.memberOnlyPoints)+" "+s(e(r)("shop.points")),1)])):n("",!0),((R=t.productPrice)==null?void 0:R.memberPointsAmountFlag)===1?(c(),a("div",He,[o("img",{src:e(z),class:"pay-type-item-img",alt:""},null,8,Le),o("span",ze,"$"+s((w=t.productPrice)==null?void 0:w.memberAmount)+" + "+s((x=t.productPrice)==null?void 0:x.memberPoints)+" "+s(e(r)("shop.points")),1)])):n("",!0)])):n("",!0),e(N)?n("",!0):(c(),a("div",Ge,[((F=t.productPrice)==null?void 0:F.nonMemberOnlyAmountFlag)===1?(c(),a("div",Ke,[o("img",{src:e(D),class:"pay-type-item-img",alt:""},null,8,Qe),o("span",Ue,"$"+s((T=t.productPrice)==null?void 0:T.nonMemberOnlyAmount),1)])):n("",!0),((q=t.productPrice)==null?void 0:q.nonMemberOnlyPointsFlag)===1?(c(),a("div",Ze,[o("img",{src:e(H),class:"pay-type-item-img",alt:""},null,8,je),o("span",Je,s((E=t.productPrice)==null?void 0:E.nonMemberOnlyPoints)+" "+s(e(r)("shop.points")),1)])):n("",!0),((V=t.productPrice)==null?void 0:V.nonMemberPointsAmountFlag)===1?(c(),a("div",We,[o("img",{src:e(z),class:"pay-type-item-img",alt:""},null,8,Xe),o("span",Ye,s(($=t.productPrice)==null?void 0:$.nonMemberAmount)+" + "+s((B=t.productPrice)==null?void 0:B.nonMemberPoints)+" "+s(e(r)("shop.points")),1)])):n("",!0)]))],8,Re)}),128))])])):n("",!0)])}}}
1),_s=ue(es,[["__scopeId","data-v-1d1e99c7"]]);export{_s 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.