PageSourceSearch

https://dewaunited.com/build/assets/CheckoutProductsDetail.d81fa10d.js

js dewaunited.com collected 2026-10-02 22:52:43 UTC 15,438 bytes, 1 lines download raw bytes

1import{Q as v}from"./QSkeleton.d5bbf868.js";import{Q as oe}from"./QCardSection.71c59010.js";import{Q as J}from"./QCard.66f886f9.js";import{Q as D}from"./QImg.0547263d.js";import{Q as G}from"./QSelect.1852fc09.js";import{Q as K}from"./QItemLabel.14bd3d1b.js";import{Q as ne}from"./QInput.d2f0e6db.js";import{Q as ie}from"./QSpinner.57b13fc9.js";import{Q as re}from"./QBtn.026e21a8.js";import{C as ce}from"./ClosePopup.7f440a41.js";import{s as de}from"./store.4295faa9.js";import{u as me}from"./use-formatter.ffb912f4.js";import{_ as O}from"./index-default.96d84e23.js";import{_ as ge,u as xe,P as ye,a8 as pe,s as _e,r as g,m as he,b as k,w as Y,o as ue,F as c,D as t,K as s,J as R,L as w,G as A,H as j,E as o,C as _,aA as be,M as W,A as i,B as fe,I as ke}from"./main.987b6ac4.js";import"./utilities.eb1aaa19.js";import"./use-dark.19f8d15d.js";import"./render.755e1e5f.js";import"./vm.f1a5116e.js";import"./use-timeout.013d88c7.js";import"./use-key-composition.8ce9ac60.js";import"./QIcon.01b2446c.js";import"./use-id.c3930363.js";import"./uid.937d8ee7.js";import"./focus-manager.c9b70bc2.js";import"./QChip.b2853bd0.js";import"./Ripple.056c31bf.js";import"./QItem.a5de96a6.js";import"./use-router-link.6484b098.js";import"./QMenu.484e649e.js";import"./selection.ce811214.js";import"./use-model-toggle.d93770c5.js";import"./focusout.102ca8cf.js";import"./use-tick.e57042ed.js";import"./QDialog.b6989c4c.js";import"./use-prevent-scroll.5d3052b2.js";import"./rtl.276c3f1b.js";import"./private.use-form.e20a6a35.js";import"./format.b9446fb2.js";import"./use-align.17f101e2.js";import"./requestUpload.5dd77ed3.js";const ve={setup(X,{emit:n}){const M=xe(),e=ye(),{errorToast:N}=pe(),{money:V}=me(),d=de(),S=_e(),C=g(null),h=g(null),u=g(""),b=g(null),f=g(null),y=g(null),Q=g(null),x=g(null),a=he({}),p=g(null),P=g(!1),L=g(null),r=k(()=>d.transactions_single),Z=k(()=>d.transactions_single_loading),z=k(()=>d.payment_methods),$=k(()=>d.payment_methods_loading),ee=k(()=>d.payment_loading),te=k(()=>d.payment_retry_loading),q=k(()=>S.user),se=l=>{h.value=l.title,b.value=l.category,f.value=l.code,u.value=l.how_to_pay,y.value=l.fee,x.value=l.fee_percentage},ae=()=>{var F,I;const l=O.filter(q.value.address,function(m){var U,E,H;return JSON.parse(m.address).street==((U=r==null?void 0:r.value)==null?void 0:U.lists[0].shipping_details.address)&&m.fullname==((E=r==null?void 0:r.value)==null?void 0:E.lists[0].shipping_details.fullname)&&m.phone==((H=r==null?void 0:r.value)==null?void 0:H.lists[0].shipping_details.phone)}),T=(F=r==null?void 0:r.value)==null?void 0:F.lists[0].items;T.delivery=(I=r==null?void 0:r.value)==null?void 0:I.lists[0].shipping_fee,T.fee=x.value?x.value:y.value,a.invoice_no=e.params.id,a.address_id=l[0].id,a.payment_category=b.value,a.payment_method_code=f.value,a.phone=p.value,d.paymentRetry(a).then(m=>{m.status!=!1?(m.data.pay_checkout_url&&window.open(m.data.pay_checkout_url,"_blank"),m.data.fee=y.value,m.data.fee_percentage=x.value,d.selection(T),M.push({name:"order-complete"})):N(m.message,"top-right")}).catch(m=>{P.value=!0,L.value=q.value.phone})},le=l=>O.chain(l).groupBy("category").map(function(F,I){return{category:I,data:F}}
1).value();Y(h,l=>{p.value=null,P.value=!1,L.value=null,l==null&&(u.value="",h.value=null,b.value=null,f.value=null,y.value=null,x.value=null)}),Y(z,l=>{l&&(h.value=l[0].title,u.value=l[0].how_to_pay,b.value=l[0].category,f.value=l[0].code,y.value=l[0].fee,x.value=l[0].fee_percentage)}),ue(()=>{const l={trx_id:e.params.id};d.getTransactionsSingle(l),d.getPaymentMethod()});let B=null;return localStorage.lang=="en"?B={checkout:"Checkout",shippingAddress:"Shipping Address",note:"Additional Notes:",stock:"Stock",phone:"Your Phone",recognize:"Can't be recognize on Nusapay.",contact:"Please update your contact information.",Shipment:"Shipment",noCart:"There's no items added on cart.",paymentMethod:"Payment Method",selectPayment:"Select Payment",paymentDetails:"Payment Details",paymentSurcharge:"Payment Surcharge:",deliveryFee:"Delivery Fee:",subtotal:"Subtotal",total:"Total",payment:"Payment",totalPayment:"Total Payment"}:B={checkout:"Checkout",shippingAddress:"Alamat Pengiriman",note:"Catatan Tambahan:",stock:"Stok",phone:"Telepon Anda",recognize:"Tidak bisa dikenali di Nusapay.",contact:"Harap perbarui informasi kontak Anda.",Shipment:"Pengirim",noCart:"Tidak ada item yang ditambahkan di keranjang.",paymentMethod:"Cara Pembayaran",selectPayment:"Pilih Pembayaran",paymentDetails:"Detail Pembayaran",paymentSurcharge:"Biaya Tambahan Pembayaran:",deliveryFee:"Biaya Pengiriman:",subtotal:"Subtotal",total:"Total",payment:"Pembayaran",totalPayment:"Total Pembayaran"},{selectedShipment:C,money:V,payment:ae,selectedPayment:h,paymentList:z,paymentListLoading:$,selectPaymentMethod:se,selectedPaymentHowToPay:u,paymentByCategory:le,paymentLoading:ee,selectedPaymentFee:y,selectedPaymentFeePercentage:x,selectedCourierFee:Q,paymentRetryLoading:te,phoneInput:p,isShowPhoneInput:P,currentPhoneResult:L,transactions_single:r,transactions_single_loading:Z,language:B}}},Pe={class:"cart-drawer cart-home-space"},we={class:"q-pa-md"},Se={class:"text-xxl font-bold"},Ce={class:"grid xl:grid-cols-6 lg:grid-cols-6 md:grid-cols-5 grid-cols-1 gap-4 q-pa-md"},Qe={class:"xl:col-span-3 lg:col-span-3 md:col-span-3 xs:col-span-6 col-span-6"},Le={class:"items-checkout bg-white dark:bg-black-20"},Te={class:"border-b-8 dark:border-black-10 border-gray-20 flex flex-row"},Fe={class:"py-4"},Ie={class:"p-0 m-0 text-sm xs:text-sm xl:text-base font-bold"},De={key:0,class:"pb-4 address"},Re={class:"flex items-center"},Be={class:"flex-auto"},Ae={class:"text-sm xs:text-sm xl:text-base font-bold leading-tight m-0 mt-3"},je={class:"text-sm xs:text-sm xl:text-base leading-tight m-0 pt-1"},Me={class:"text-sm xs:text-sm xl:text-base leading-tight m-0 pt-1"},Ne={class:"text-sm xs:text-sm xl:text-base leading-tight m-0 pt-1"},Ve={class:"font-bold"},ze={key:0,class:"loading-custom"},qe={class:"flex flex-row"},Ue={class:"flex flex-col"},Ee={key:1,class:"py-6"},He={class:"row items-center mb-4 gap-x-5 md:gap-x-6 lg:gap-x-8 xl:gap-x-10"},Je={class:"col-3"},Ge={class:"col"},Ke={class:"col-10 quantity"},Oe={class:"text-sm xs:text-base xl:text-lg leading-tight m-0"},Ye={class:"text-base xs:text-xl lg:text-2xl leading-tight m-0 font-bold py-1"},We={class:"text-sm xs:text-base xl:text-lg leading-tight m-0"},Xe={class:"col-1 text-center self-center"},Ze={class:"text-sm xs:text-xl xl:text-2xl leading-tight m-0"},$e={key:2,class:"text-center h-screen py-10 text-base"},et={class:"border-t-8 dark:border-black-10 border-gray-20"},tt={class:"pt-4 flex justify-between"},st={class:"flex flex-row items-center"},at={class:"w-5 xl:w-7"},lt={class:"text-sm xs:text-base xl:text-lg leading-tight m-0 font-bold pl-2"},ot={class:"text-grey-30 flex items-center justify-between w-full"},nt={class:"dark:text-gray-30 text-gray-110 text-base dark:text-black-20"},it={class:"flex flex-col bg-white text-gray-110 dark:bg-black-20 dark:border-gray-100"},rt={class:"py-4"},ct={class:"flex items-center justify-between w-full"},dt={class:""},mt={class:"flex flex-row items-center"},gt={class:"w-5 xl:w-7"},xt={class:"text-sm xs:text-base xl:text-lg leading-tight m-0 font-bold pl-2 dark:text-gray-30"},yt={class:"flex flex-col"},pt={class:"text-grey-30 flex items-center justify-between w-full"},_t={class:"dark:text-gray-30 text-gray-110 text-base dark:text-black-20"},ht=["onClick"],ut={class:"flex items-center px-2 gap-x-5"},bt={class:"flex-1"},ft={class:"xl:col-span-2 lg:col-span-2 md:col-span-2 col-span-6"},kt={class:"flex flex-col bg-white text-gray-110 dark:bg-black-20 dark:border-gray-100"},vt={class:"w-full"},Pt={class:"flex"},wt={class:"flex-1 pl-3 py-3 md:py-8 lg:py-10"},St={class:"flex flex-col"},Ct={key:0,class:"mb-4 profile-drawer"},Qt={for:"phone",class:"mb-2 block text-xs sm:text-sm font-medium"},Lt={class:"text-lg leading-tight m-0 md:mb-4 lg:mb-5 xl:mb-6 font-bold dark:text-gray-30"},Tt={key:1,class:"flex flex-row justify-between"},Ft={class:"dark:text-gray-30 text-gray-110 text-sm xs:text-sm xl:text-base"},It={class:"dark:text-gray-30 text-gray-110 text-sm xs:text-sm xl:text-base"},Dt={class:"flex flex-row justify-between text-right mt-1"},Rt={class:"dark:text-gray-30 text-gray-110 text-sm xs:text-sm xl:text-base"},Bt={class:"dark:text-gray-30 text-gray-110 text-sm xs:text-sm xl:text-base"},At={key:2,class:"flex flex-row justify-between text-right mt-1"},jt={class:"dark:text-gray-30 text-gray-110 text-sm xs:text-sm xl:text-base"},Mt={class:"dark:text-gray-30 text-gray-110 text-sm xs:text-sm xl:text-base"},Nt={key:3,class:"flex flex-row justify-between mt-2 text-right"},Vt={class:"dark:text-gray-30 text-gray-110 font-bold text-sm xs:text-sm xl:text-base"},zt={class:"dark:text-gray-30 text-gray-110 font-bold text-sm xs:text-sm xl:text-base"},qt={class:"w-full"},Ut={class:"py-4"},Et={key:0,class:"px-3 xs:px-4 sm:px-6 md:px-8 lg:px-14 xl:px-20"},Ht={key:1,class:"text-sm xs:text-sm xl:text-base text-white"};function Jt(X,n,M,e,N,V){var d,S,C,h,u,b,f,y,Q,x;return i(),c("div",Pe,[t("div",we,[t("h5",Se,s(e.language.checkout),1)]),t("div",Ce,[t("div",Qe,[t("div",Le,[t("div",Te,[t("div",Fe,[t("p",Ie,s(e.language.shippingAddress),1),e.transactions_single?(i(),c("div",De,[t("div",Re,[t("div",Be,[t("p",Ae,s(e.transactions_single.lists[0].shipping_details.fullname),1),t("p",je,s(e.transactions_single.lists[0].shipping_details.phone),1),t("p",Me,s(e.transactions_single.lists[0].shipping_details.address),1),t("p",Ne,[t("span",Ve,s(e.language.note),1),R(" "+s(e.transactions_single.lists[0].note),1)])])])])):w("",!0)])]),e.transactions_single_loading?(i(),c("div",ze,[(i(),c(A,null,j(4,a=>o(J,{key:a,flat:"",class:"bg-transparent mb-24"},{default:_(()=>[o(J,{class:"dark:bg-black-30 mx-4 py-8",style:{width:"405px",height:"130px"}},{default:_(()=>[o(oe,{class:"dark:bg-black-10 my-card"},{default:_(()=>[t("div",qe,[o(v,{type:"QToggle",class:"dark:bg-black-20 my-10 mx-2",style:{width:"10px",height:"10px"}}),o(v,{type:"QToggle",class:"dark:bg-black-20",style:{width:"86px",height:"86px"}}),t("div",Ue,[o(v,{type:"text",class:"mx-4 px-24 py-0 dark:bg-black-20"}),o(v,{type:"text",class:"mx-4 px-24 py-0 dark:bg-black-20"}),o(v,{type:"text",class:"mx-4 px-12 py-0 dark:bg-black-20",style:{width:"86px"}}),o(v,{type:"QBtn",class:"mx-4 px-24 py-0 dark:bg-black-20"})])]),n[4]||(n[4]=t("br",null,null,-1))]),_:1})]),_:1})]),_:1})),64))])):e.transactions_single?(i(),c("div",Ee,[(i(!0),c(A,null,j(e.transactions_single.lists[0].items,(a,p)=>(i(),c("div",{key:p,class:"checkout-body mb-3 q-pt-sm"},[t("div",He,[t("div",Je,[o(D,{src:a.catalog.image,class:"rounded-xl border border-gray-5 dark:border-black-20",ratio:1},null,8,["src"])]),t("div",Ge,[t("div",Ke,[t("p",Oe,s(a.catalog.name),1),t("p",Ye,s(a.catalog.currency.code)+" "+s(e.money(a.price)),1),t("p",We,s(e.language.stock)+" "+s(a.stock),1)])]),t("div",Xe,[t("p",Ze," x"+s(a.qty),1)])])]))),128))])):(i(),c("div",$e,s(e.language.noCart),1)),t("div",et,[t("div",tt,[t("div",st,[t("div",at,[o(D,{src:"/truck.png"})]),t("p",lt,s(e.language.shipment),1)]),o(G,{modelValue:e.selectedShipment,"onUpdate:modelValue":n[0]||(n[0]=a=>e.selectedShipment=a),color:"grey-5",outlined:"",clearable:"",style:{width:"250px"},dense:"",class:"bg-white dark:text-gray-30 text-gray-110 border-gray-30 rounded-xl text-sm dark:bg-gray-100 dark:text-gray-110",behavior:"menu",readonly:""},{selected:_(()=>{var a;return[t("div",ot,[t("span",nt,s((a=e.transactions_single)==null?void 0:a.lists[0].shipping_details.params.service),1)])]}),_:1},8,["modelValue"])]),t("div",it,[t("div",rt,[t("div",null,[t("div",ct,[t("div",dt,[t("div",mt,[t("div",gt,[o(D,{src:"/wallet.png",ratio:1})]),t("p",xt,s(e.language.paymentMethod),1)])]),t("div",yt,[o(G,{color:"grey-5",chips:"",outlined:"",modelValue:e.selectedPayment,"onUpdate:modelValue":n[1]||(n[1]=a=>e.selectedPayment=a),"display-value-html":!0,clearable:"",options:e.paymentByCategory(e.paymentList),style:{width:"250px"},dense:"",class:"bg-white dark:text-gray-30 text-gray-110 border-gray-30 rounded-xl text-sm dark:bg-gray-100 dark:text-gray-110",behavior:"menu",loading:e.paymentListLoading,disable:e.paymentListLoading},be({option:_(a=>[o(K,{class:"bg-gold-20 text-white p-2 checkout-select-item text-base"},{default:_(()=>[R(s(a.opt.category),1)]),_:2},1024),(i(!0),c(A,null,j(a.opt.data,(p,P)=>(i(),fe(K,{key:P,class:"dark:bg-gray-100 dark:text-black-20 checkout-select-item text-sm"},{default:_(()=>[ke((i(),c("div",{onClick:L=>e.selectPaymentMethod(p),class:"py-4 cursor-pointer"},[t("div",ut,[o(D,{src:p.icon_url,class:"flex-1",width:"12px"},null,8,["src"]),t("span",bt,s(p.title),1)])],8,ht)),[[ce]])]),_:2},1024))),128))]),_:2},[e.selectedPayment===null?{name:"selected",fn:_(()=>[t("div",pt,[t("span",_t,s(e.language.selectPayment),1)])]),key:"0"}:void 0]),1032,["modelValue","options","loading","disable"])])])])])])])])]),n[7]||(n[7]=t("div",{class:"cols"},null,-1)),t("div",ft,[t("div",kt,[t("div",vt,[t("div",Pt,[t("div",wt,[t("div",St,[e.isShowPhoneInput?(i(),c("div",Ct,[t("label",Qt,[n[5]||(n[5]=t("span",{class:"text-red-20"},"*",-1)),R(" "+s(e.language.phone)+" ("+s(e.currentPhoneResult)+") "+s(e.language.recognize),1),n[6]||(n[6]=t("br",null,null,-1)),R(s(e.language.contact),1)]),o(ne,{roun
1ded:"",outlined:"",dense:"",class:W(e.phoneInput?"active-input":""),modelValue:e.phoneInput,"onUpdate:modelValue":n[2]||(n[2]=a=>e.phoneInput=a),id:"phone",type:"tel",mask:"#############","unmasked-value":"",placeholder:"Enter phone number here..."},null,8,["class","modelValue"])])):w("",!0),t("p",Lt,s(e.language.paymentDetails),1),(d=e.transactions_single)!=null&&d.lists[0].items.length?(i(),c("div",Tt,[t("span",Ft,s(e.language.subtotal),1),t("span",It,s((S=e.transactions_single)==null?void 0:S.lists[0].items[0].catalog.currency.code)+" "+s(e.money((C=e.transactions_single)==null?void 0:C.lists[0].grand_total)),1)])):w("",!0),t("div",Dt,[t("span",Rt,s(e.language.deliveryFee),1),t("span",Bt,"IDR "+s(e.money((h=e.transactions_single)==null?void 0:h.lists[0].shipping_fee)),1)]),e.selectedPayment?(i(),c("div",At,[t("span",jt,s(e.language.paymentSurcharge),1),t("span",Mt,"IDR "+s(e.selectedPaymentFeePercentage?e.money((((u=e.transactions_single)==null?void 0:u.lists[0].grand_total)+((b=e.transactions_single)==null?void 0:b.lists[0].shipping_fee))*(e.selectedPaymentFeePercentage/100)):e.money(e.selectedPaymentFee)),1)])):w("",!0),e.selectedPayment?(i(),c("div",Nt,[t("span",Vt,s(e.language.totalPayment),1),t("span",zt,"IDR "+s(e.money((e.selectedPaymentFeePercentage?(((f=e.transactions_single)==null?void 0:f.lists[0].grand_total)+((y=e.transactions_single)==null?void 0:y.lists[0].shipping_fee))*(e.selectedPaymentFeePercentage/100):e.selectedPaymentFee)+((Q=e.transactions_single)==null?void 0:Q.lists[0].shipping_fee)+((x=e.transactions_single)==null?void 0:x.lists[0].grand_total))),1)])):w("",!0)]),t("div",qt,[t("div",Ut,[o(re,{onClick:n[3]||(n[3]=a=>e.payment()),class:W(["checkout-btn w-full",e.selectedPayment&&!e.paymentLoading&&!e.paymentRetryLoading?"bg-green-20":"bg-gray-60"]),disabled:!(e.selectedPayment&&!e.paymentLoading&&!e.paymentRetryLoading),loading:e.paymentRetryLoading},{default:_(()=>[e.paymentLoading?(i(),c("span",Et,[o(ie,{color:"grey-10",size:"30px",thickness:2})])):(i(),c("span",Ht,s(e.language.checkout),1))]),_:1},8,["class","disabled","loading"])])])])])])])])])])}const Ds=ge(ve,[["render",Jt]]);export{Ds 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.