| 1 |
- var T=(N,u,m)=>new Promise((i,_)=>{var b=p=>{try{f(m.next(p))}catch(r){_(r)}},$=p=>{try{f(m.throw(p))}catch(r){_(r)}},f=p=>p.done?i(p.value):Promise.resolve(p.value).then(b,$);f((m=m.apply(N,u)).next())});import{d as P,r as y,u as q,f as C,g as e,z,B,W as K,D,o as g,h as t,j as L,bc as V,G as F,H as S,I as j,F as o,bd as W,a2 as E,l as M,N as G,L as n,M as l,O,K as H,q as J}from"./index-CZIX6ZiI.js";import{_ as Q}from"./z-paging.Bra-LOfm.js";import{_ as U}from"./circle-check.C-5cnQHd.js";import{l as X,g as Y,h as Z}from"./order.3lpjfHTY.js";import{a as R}from"./wallet.DCWvlizl.js";const ee="/static/icons/logo.png",te=P({name:"CheckOut",__name:"checkOut",setup(N){const u=y({});q(r=>{u.value=r,$()});const m=y([{key:"rewards",icon:"/static/icons/rewards.png",textKey:"checkout.trust.rewards",variant:"red"},{key:"refund",icon:"/static/icons/refund.png",textKey:"checkout.trust.refund",variant:"green"}]),i=y({}),_=y({SubTotal:0,Total:0}),b=y(0);function $(){return T(this,null,function*(){var s,a,h,v,w,k;const r=yield X({preOrderNo:u.value.preOrderId});i.value=(h=(a=(s=r==null?void 0:r.data)==null?void 0:s.orderInfoVo)==null?void 0:a.orderDetailList)==null?void 0:h[0];const c=yield Y({preOrderNo:u.value.preOrderId,shippingType:1});_.value.SubTotal=(v=c==null?void 0:c.data)==null?void 0:v.proTotalFee,_.value.Total=(w=c==null?void 0:c.data)==null?void 0:w.payFee;const d=yield R();b.value=(k=d==null?void 0:d.data)==null?void 0:k.balance})}const f=y(!1);function p(){return T(this,null,function*(){var r,c;f.value=!0;try{const d={preOrderNo:u.value.preOrderId,type:u.value.groupType,pinkId:u.value.pinkId,cid:u.value.cid,groupType:u.value.groupType},s=yield Z(d);s.code==="200"&&H({url:"/pages/myOrders/orderDetail",params:{orderNo:(c=(r=s==null?void 0:s.data)==null?void 0:r.columns)==null?void 0:c.orderNo,isPayOrder:!0},isRedirect:!0})}finally{f.value=!1}})}return(r,c)=>{const d=M,s=G,a=L,h=W,v=V,w=B(D("wd-button"),K),k=B(D("z-paging"),Q),A=z("layout-default-uni");return g(),C(A,null,{default:e(()=>[t(k,null,{bottom:e(()=>[t(a,{class:"flex items-center justify-end bg-white/60 px-28rpx py-30rpx backdrop-blur-20"},{default:e(()=>[t(a,{class:"mr-16rpx text-24rpx"},{default:e(()=>[t(s,null,{default:e(()=>[n(l(r.$t("checkout.total"))+":",1)]),_:1}),t(s,{class:"text-[var(--wot-color-theme)]"},{default:e(()=>[n(" ৳ "+l(o(O)(o(_).Total)),1)]),_:1})]),_:1}),t(w,{loading:o(f),onClick:p},{default:e(()=>[n(l(r.$t("checkout.placeOrder")),1)]),_:1},8,["loading"])]),_:1})]),default:e(()=>[t(a,{class:"pt-20rpx"},{default:e(()=>[t(a,{class:"trust-banner"},{default:e(()=>[t(v,{class:"trust-banner__swiper",vertical:!0,autoplay:!0,interval:2500,duration:350,circular:!0,"disable-touch":!0},{default:e(()=>[(g(!0),F(S,null,j(o(m),x=>(g(),C(h,{key:x.key},{default:e(()=>[t(a,{class:E(["trust-banner__item",`trust-banner__item--${x.variant}`])},{default:e(()=>[t(d,{src:x.icon,class:"trust-banner__icon",mode:"heightFix"},null,8,["src"]),t(s,{class:"trust-banner__text"},{default:e(()=>[n(l(r.$t(x.textKey)),1)]),_:2},1024)]),_:2},1032,["class"])]),_:2},1024))),128))]),_:1})]),_:1}),t(a,{class:"mb-20rpx flex items-center gap-24rpx bg-white p-24rpx"},{default:e(()=>[t(d,{src:o(i).image,class:"h-160rpx w-160rpx shrink-0",mode:"aspectFit"},null,8,["src"]),t(a,{class:"flex-1"},{default:e(()=>[t(a,{class:"line-clamp-2 h-80rpx break-all text-28rpx"},{default:e(()=>[n(l(o(i).productName),1)]),_:1}),t(a,{class:"py-4rpx text-24rpx text-#3A444C"},{default:e(()=>[n(l(r.$t("checkout.selected"))+": "+l(o(i).sku),1)]),_:1}),t(a,{class:"flex items-center justify-between text-24rpx"},{default:e(()=>[t(a,{class:"text-#FF0010"},{default:e(()=>[n(" ৳ "+l(o(O)(o(i).price)),1)]),_:1}),t(a,{class:"text-#3A444C"},{default:e(()=>[n(l(r.$t("checkout.quantity"))+":"+l(o(i).payNum),1)]),_:1})]),_:1})]),_:1})]),_:1}),t(a,{class:"mb-20rpx bg-white p-24rpx"},{default:e(()=>[t(a,{class:"mb-12rpx text-28rpx"},{default:e(()=>[n(l(r.$t("checkout.orderSummary")),1)]),_:1}),t(a,{class:"flex flex-col gap-16rpx text-#3A444C"},{default:e(()=>[(g(!0),F(S,null,j(o(_),(x,I)=>(g(),C(a,{key:I,class:"flex items-center justify-between text-24rpx"},{default:e(()=>[t(s,null,{default:e(()=>[n(l(I),1)]),_:2},1024),t(s,null,{default:e(()=>[n("৳ "+l(o(O)(x)),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),t(a,{class:"bg-white p-24rpx"},{default:e(()=>[t(a,{class:"mb-12rpx text-28rpx"},{default:e(()=>[n(l(r.$t("checkout.selectPaymentMethod")),1)]),_:1}),t(a,{class:"flex flex-col gap-16rpx text-#3A444C"},{default:e(()=>[t(a,{class:"flex items-center justify-between text-24rpx"},{default:e(()=>[t(a,{class:"flex items-center"},{default:e(()=>[t(d,{src:ee,class:"mr-12rpx h-48rpx w-48rpx rounded-full"}),t(a,{class:"text-24rpx"},{default:e(()=>[t(s,null,{default:e(()=>[n(l(r.$t("orderDetail.bandhuBuyWallet"))+" (",1)]),_:1}),t(s,{class:"text-[var(--wot-color-theme)]"},{default:e(()=>[n(l(r.$t("orderDetail.walletBalanceText"))+": ৳ "+l(o(O)(o(b))),1)]),_:1}),t(s,null,{default:e(()=>[n(")")]),_:1})]),_:1})]),_:1}),t(a,null,{default:e(()=>[t(d,{src:U,class:"h-36rpx w-36rpx"})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}}),ue=J(te,[["__scopeId","data-v-ba9674b9"]]);export{ue as default};
|