PageSourceSearch

https://kozystay.com/assets/PageStayPaymentDetail-C3hLRvVS.js

js kozystay.com collected 2026-09-26 07:48:15 UTC 4,913 bytes, 1 lines download raw bytes

1import{a_ as $,A as z,B as J,g as a,f as c,b as s,q as t,a9 as K,c as T,e as n,h as u,t as e,F as r,Q as p,i as P,p as b,aA as _,a as o}from"./index-BspZFfai.js";import{u as X}from"./usePriceComponentMyStays-_4hPagNx.js";import{B as h}from"./BaseSection-lnUj0SGE.js";import{u as Z}from"./useStayWhatsappUrl-DeVX9srA.js";/* empty css                                                                    */const tt={class:"content--vertical content--fixed-width--sm min-h-screen py-0 gap-40 px-16 xl:px-0"},st={class:"grid grid-cols-2 gap-16 justify-between w-full payment-details"},et={class:"pr-8"},ot={class:"pl-8 text-right"},at={class:"pl-8 text-right"},nt={key:0,class:"pr-8"},lt={key:1,class:"pl-8 text-right"},it={class:"pr-8"},rt={class:"pl-8 text-right text-discount-500"},ct={class:"pr-8"},dt={class:"pl-8 text-right text-discount-500"},pt={key:4,class:"pr-8"},ut={key:5,class:"pl-8 text-right text-discount-500"},_t={key:6,class:"pr-8"},ht={key:7,class:"pl-8 text-right text-discount-500"},ft={key:8,class:"pr-8"},mt={key:9,class:"pl-8 text-right text-discount-500"},yt={class:"pr-8"},gt={class:"pl-8 text-right"},xt={class:"pl-8 text-right"},kt={key:12,class:"pr-8 font-bold"},Dt={key:13,class:"pl-8 font-bold text-right"},Tt={class:"pl-8 text-right"},Pt={class:"pl-8 font-bold text-right"},bt={class:"grid grid-cols-2 gap-16 justify-between w-full payment-details"},St={class:"pr-8"},Bt={key:0},vt={key:1},wt={class:"pl-8 text-right"},At={class:"pl-8 font-bold text-right"},Ct={class:"grid grid-cols-2 gap-16 justify-between w-full payment-details"},Ht={class:"pr-8"},Nt={class:"pl-8 font-bold text-right"},jt={__name:"PageStayPaymentDetail",setup(Ft){const S=J(),i=$(),{whatsappUrl:B}=Z(),{formattedNightsTotal:v,formattedTotalActiveRate:w,formattedTotalActiveRatePerNight:A,formattedTotalCleaningFee:C,totalExtraGuestFee:f,totalNett:m,formattedTotalExtraGuestFee:H,totalLongStayDiscount:y,formattedTotalLongStayDiscount:N,totalWeeklyDiscount:g,formattedTotalWeeklyDiscount:F,totalMonthlyDiscount:x,formattedTotalMonthlyDiscount:E,totalPromoDiscount:k,formattedTotalPromoDiscount:L,totalPlatformDiscount:D,formattedTotalPlatformDiscount:M,formattedTotalNett:R,formattedPaymentFee:U,formattedAmountToPay:W,totalTax:j,formattedTotalTax:I,totalDamageDeposit:V,formattedTotalDamageDeposit:G,taxLabel:q}=X(),O=P(()=>i.financialHolds?.deposits&&i.financialHolds.deposits.length>0),Q=P(()=>i.financialHolds?.charges&&i.financialHolds.charges.length>0);return z(async()=>{i.stayDetail||(console.log("masuk onMounted"),await i.readBookingById(S.params.bookingId))}),(Et,l)=>(o(),a(r,null,[c(K,{chatUrl:t(B)},null,8,["chatUrl"]),s("section",tt,[c(h,{title:"Payment details"},{content:u(()=>[s("div",st,[s("span",et,e(t(A))+" x "+e(t(v)),1),s("span",ot,e(t(w)),1),l[1]||(l[1]=s("span",{class:"pr-8"}," Cleaning fee ",-1)),s("span",at,e(t(C)),1),t(f)?(o(),a("span",nt," Extra guest fee ")):n("",!0),t(f)?(o(),a("span",lt,e(t(H)),1)):n("",!0),t(D)?(o(),a(r,{key:2},[s("span",it,e(t(D)?.priceName||"Platform discount"),1),s("span",rt,e(t(M)),1)],64)):n("",!0),t(k)?(o(),a(r,{key:3},[s("span",ct,e(`Promo code (${t(k)?.promoCode?.code})`),1),s("span",dt,e(t(L)),1)],64)):n("",!0),t(g)?(o(),a("span",pt," Weekly discount ")):n("",!0),t(g)?(o(),a("span",ut,e(t(F)),1)):n("",!0),t(x)?(o(),a("span",_t," Monthly discount ")):n("",!0),t(x)?(o(),a("span",ht,e(t(E)),1)):n("",!0),t(y)?(o(),a("span",ft," Long stay discount ")):n("",!0),t(y)?(o(),a("span",mt,e(t(N)),1)):n("",!0),t(j)?(o(),a(r,{key:10},[s("span",yt,e(t(q)),1),s("span",gt,e(t(I)),1)],64)):n("",!0),t(V)?(o(),a(r,{key:11},[l[0]||(l[0]=s("div",{class:"flex flex-col"},[s("span",null,"Security deposit"),s("span",null,"(fully refundable)")],-1)),s("span",xt,e(t(G)),1)],64)):n("",!0),c(p,{class:"col-span-2"}),t(m)?(o(),a("span",kt," Total ")):n("",!0),t(m)?(o(),a("span",Dt,e(t(R)),1)):n("",!0),l[2]||(l[2]=s("span",{class:"pr-8"}," Payment fee ",-1)),s("span",Tt,e(t(U)),1),c(p,{class:"col-span-2"}),l[3]||(l[3]=s("span",{class:"pr-8 font-bold"}," Amount to pay ",-1)),s("span",Pt,e(t(W)),1)])]),_:1}),O.value?(o(),T(h,{key:0,title:"Deposit details"},{content:u(()=>[s("div",bt,[(o(!0),a(r,null,b(t(i).financialHolds?.deposits,(d,Y)=>(o(),a(r,null,[s("p",St,[d.depositType==="DEPOSIT_TYPE_STANDARD"?(o(),a("span",Bt,"Security deposit")):(o(),a("span",vt,"Additional deposit "+e(Y+1),1))]),s("span",wt,e(t(_)(d.amount)),1)],64))),256)),c(p,{class:"col-span-2"}),l[4]||(l[4]=s("span",{class:"pr-8 font-bold"},"Total",-1)),s("span",At,e(t(_)(t(i).financialHolds.totalDeposit)),1)])]),_:1})):n("",!0),Q.value?(o(),T(h,{key:1,title:"Charge details"},{content:u(()=>[s("div",Ct,[(o(!0),a(r,null,b(t(i).financialHolds?.charges,d=>(o(),a("p",Ht,e(d.description),1))),256)),c(p,{class:"col-span-2"}),l[5]||(l[5]=s("span",{class:"pr-8 font-bold"},"Total",-1)),s("span",Nt,e(t(_)(t(i).financialHolds.totalCharge)),1)])]),_:1})):n("",!0)])],64))}};export{jt 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.