PageSourceSearch

https://www.ftu.org.hk/_nuxt/BHIZKHmE.js

js ftu.org.hk collected 2026-10-02 17:37:53 UTC 5,517 bytes, 1 lines download raw bytes

1import{_ as W}from"./BpXl7Utn.js";import{_ as X}from"./Cu3F01sb.js";import{_ as Y}from"./CwcG37yh.js";import{a as ee,k as se,m as D,p as H}from"./CiocIsmi.js";import{d as te,f as oe,ae as ce,h as ae,g as re,i as h,c as _,k as ne,u as ie,l as c,o as a,m as t,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"./rNMPrltl.js";import{r as de}from"./BXRuu4Z3.js";import{g as _e,a as me}from"./Dw7nlkNZ.js";import{m as z}from"./DjFGz9xC.js";import{u as ye}from"./CUF8NFeV.js";import"./CbMWtMwk.js";const he={class:"pay-success-pc"},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-container no-scrollbar"},Re={class:"recommended-list-scroll"},we=["onClick"],xe={class:"image-container"},Fe={key:0,class:"item-subName"},Te={class:"item-productName"},qe={key:1,class:"pay-type-container"},Ee={key:0,class:"pay-type-item"},Ve=["src"],$e={class:"pay-type-price"},Be={key:1,class:"pay-type-item"},De=["src"],He={class:"pay-type-price"},Le={key:2,class:"pay-type-item"},ze=["src"],Ge={class:"pay-type-price"},Ke={key:2,class:"pay-type-container"},Qe={key:0,class:"pay-type-item"},Ue=["src"],Ze={class:"pay-type-price"},je={key:1,class:"pay-type-item"},Je=["src"],We={class:"pay-type-price"},Xe={key:2,class:"pay-type-item"},Ye=["src"],es={class:"pay-type-price"},ss=te({__name:"pc",setup(ts){const{t:r}=oe(),g=ce(),G=ae(),{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 a(),c("div",he,[t("div",ge,[t("h1",ve,s(e(Q)),1),e(d)?(a(),c("img",Pe)):e(i)==="loading"?(a(),c("div",fe,s(e(r)("common.loading")),1)):(a(),c("div",ke,s(e(U)),1)),t("div",be,[m(s(e(r)("shop.paySuccessOrderNo"))+" ",1),t("span",Oe,"#"+s(e(O)),1)]),e(d)?(a(),c("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)?(a(),c("div",Ne,s(e(r)("shop.paySuccessThanks")),1)):e(i)==="pending"||e(i)==="failed"?(a(),c("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?(a(),c("div",Ae,[t("div",Ce,s(e(r)("shop.paySuccessRecommended")),1),t("div",Ie,[t("div",Re,[(a(!0),c(le,null,pe(e(y),(o,J)=>{var M,A,C,I,R,w,x,F,T,q,E,V,$,B;return a(),c("div",{class:"commodity-item",key:o.id||J,onClick:os=>j(o)},[t("div",xe,[P(v,{src:o.publicizeImage,class:"img",alt:""},null,8,["src"])]),o.subName?(a(),c("div",Fe,s(o.subName),1)):n("",!0),t("div",Te,s(o.productName),1),e(N)?(a(),c("div",qe,[((M=o.productPrice)==null?void 0:M.memberOnlyAmountFlag)===1?(a(),c("div",Ee,[t("img",{src:e(D),class:"pay-type-item-img",alt:""},null,8,Ve),t("span",$e,"$"+s((A=o.productPrice)==null?void 0:A.memberOnlyAmount),1)])):n("",!0),((C=o.productPrice)==null?void 0:C.memberOnlyPointsFlag)===1?(a(),c("div",Be,[t("img",{src:e(H),class:"pay-type-item-img",alt:""},null,8,De),t("span",He,s((I=o.productPrice)==null?void 0:I.memberOnlyPoints)+" "+s(e(r)("shop.points")),1)])):n("",!0),((R=o.productPrice)==null?void 0:R.memberPointsAmountFlag)===1?(a(),c("div",Le,[t("img",{src:e(z),class:"pay-type-item-img",alt:""},null,8,ze),t("span",Ge,"$"+s((w=o.productPrice)==null?void 0:w.memberAmount)+" + "+s((x=o.productPrice)==null?void 0:x.memberPoints)+" "+s(e(r)("shop.points")),1)])):n("",!0)])):n("",!0),e(N)?n("",!0):(a(),c("div",Ke,[((F=o.productPrice)==null?void 0:F.nonMemberOnlyAmountFlag)===1?(a(),c("div",Qe,[t("img",{src:e(D),class:"pay-type-item-img",alt:""},null,8,Ue),t("span",Ze,"$"+s((T=o.productPrice)==null?void 0:T.nonMemberOnlyAmount),1)])):n("",!0),((q=o.productPrice)==null?void 0:q.nonMemberOnlyPointsFlag)===1?(a(),c("div",je,[t("img",{src:e(H),class:"pay-type-item-img",alt:""},null,8,Je),t("span",We,s((E=o.productPrice)==null?void 0:E.nonMemberOnlyPoints)+" "+s(e(r)("shop.points")),1)])):n("",!0),((V=o.productPrice)==null?void 0:V.nonMemberPointsAmountFlag)===1?(a(),c("div",Xe,[t("img",{src:e(z),class:"pay-type-item-img",alt:""},null,8,Ye),t("span",es,s(($=o.productPrice)==null?void 0:$.nonMemberAmount)+" + "+s((B=o.productPrice)==null?void 0:B.nonMemberPoints)+" "+s(e(r)("shop.points")),1)])):n("",!0)]))],8,we)}),128))])])])):n("",!0)])}}}),ms=ue(ss,[["__scopeId","data-v-35270049"]]);export{ms 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.