1import{_ as H}from"./xp1hpdE5.js";import{_ as V}from"./O2zjL5PQ.js";import{_ as E}from"./DYp-Yl6f.js";import{_ as F}from"./B0BK0256.js";import{p as q,O as I,u as U,bE as S,bF as G,aQ as K,b as Q,q as X,bB as Y,bG as Z}from"./C7PLhKXe.js";import{d as P,O as z,X as a,K as d,af as e,ae as o,m as l,u as t,Z as _,_ as p,ad as w,Y as h,F as B,a4 as L,e as m}from"./BVpyO-BZ.js";import{c as J,d as R,a as W}from"./BL_iwhbQ.js";import{u as ee}from"./IT8abcad.js";import"./DZZcRgM-.js";import"./SPCoNboe.js";import"./Cd7wymSR.js";import"./CG0Rqi7b.js";import"./9glhcZQv.js";import"./k4skkZgS.js";import"./C46zjNov.js";import"./BUjDCErj.js";import"./CR8mkQPC.js";import"./QternNd_.js";import"./Dy4eYe6k.js";import"./DnImIBm3.js";import"./DXcmVafX.js";const te={key:0},oe={class:"mb-4 bg-app-gray-100 pb-0 pl-5 pr-5 pt-0.5 text-sm_md leading-[1.47] text-app-gray-550 lg:pl-35.25"},re={class:"flex items-center justify-between border-b border-[#eaeaea] pb-4 pt-4 text-base font-medium text-app-gray-600 min-[99px]:text-md"},ne={class:"flex items-center justify-between border-b border-[#eaeaea] pb-4 pt-4 text-base font-medium text-app-gray-600 min-[99px]:text-md"},ae={class:"text-sm_md text-app-gray-550 lg:pr-9.5"},le={class:"flex items-center justify-between"},se={key:0,class:"flex items-center justify-between"},ce={key:1,class:"flex items-center justify-between"},ie={class:"text-sm_md text-app-gray-550 lg:pr-9.5"},ue={class:"flex items-center justify-between"},de={key:1,class:"flex items-center justify-between border-b border-[#eaeaea] pb-4 pt-4 text-base font-medium text-app-gray-600 min-[99px]:text-md"},me={class:"text-sm_md text-app-gray-550 lg:pr-9.5"},pe={class:"flex items-center justify-between pt-2.5"},_e={class:"text-sm_md text-app-gray-550 lg:pr-9.5"},ye={class:"flex items-center justify-between"},fe={class:"flex items-center justify-between"},ve={class:"text-sm_md text-app-gray-550 lg:pr-9.5"},he={class:"sum-total flex items-center justify-between pb-15 pl-35.25 pr-14 pt-4.5 font-medium leading-6 text-app-gray-600"},xe={class:"text-md"},ge=P({__name:"Total",props:{order:{}},setup(u){const{customer:A}=q(),s=u,T=m(()=>s.order?s.order.total.inclTax-(s.order.total.exclTax??0):0),v=m(()=>{if(s.order?.lines)return 0;const n=s.order.lines.filter(y=>y.product?.deposit).map(y=>y.product?.deposit?.total.inclTax);return n.length?n.reduce((y,i)=>(y??0)+(i??0)):0}),r=m(()=>s.order.total.inclTax-(s.order.shippingCost?.inclTax??0)),$=m(()=>s.order?(s.order.voucherTotal?.inclTax??0)+r.value-(v.value??0):0),g=m(()=>(s.order.customerBalance??0)-(s.order.voucherTotal?.inclTax??0)),k=m(()=>`checkout.total.${s.order.isDeliveryOrder?"deliveryCharge":"serviceCharge"}`),C=m(()=>s.order.customerBonusPoints??0),b=m(()=>s.order.bonusPoints??0),O=m(()=>s.order.total.exclTax??0),c=m(()=>s.order.total.inclTax+g.value);return(n,y)=>{const i=z("i18n-n"),x=F,j=I;return u.order?(a(),d("div",te,[e("div",oe,[e("div",re,[e("span",null,o(n.$t("myaccount.orders.totalExclVAT")),1),l(i,{value:t(O),format:"currency"},null,8,["value"])]),e("div",ne,[e("span",null,o(n.$t("myaccount.orders.totalVAT")),1),l(i,{value:t(T),format:"currency"},null,8,["value"])]),l(x,{id:"orders-groceries",title:n.$t("checkout.total.groceries")},{"trailing-content":_(()=>[e("span",null,[l(i,{value:t($),format:"currency"},null,8,["value"])])]),default:_(()=>[e("ul",ae,[e("li",le,[e("p",null,o(n.$t("checkout.total.grossBasket")),1),l(i,{value:t($),format:"currency"},null,8,["value"])]),t(v)?(a(),d("li",se,[e("p",null,o(n.$t("checkout.total.depositTotal")),1),l(i,{value:t(v),format:"currency"},null,8,["value"])])):p("",!0),u.order.voucherTotal?.inclTax?(a(),d("li",ce,[e("p",null,o(n.$t("checkout.total.discount")),1),e("p",null,[y[0]||(y[0]=w(" - ",-1)),l(i,{value:u.order.voucherTotal.inclTax,format:"currency"},null,8,["value"])])])):p("",!0)])]),_:1},8,["title"]),t(g)?(a(),h(x,{key:0,id:"orders-coupon",title:n.$t("checkout.total.couponNekoTegoed")},{"trailing-content":_(()=>[e("span",null,[l(i,{value:t(g),format:"currency"},null,8,["value"])])]),default:_(()=>[e("ul",ie,[e("li",ue,[e("p",null,o(n.$t("checkout.total.ekoTegoed")),1
1),u.order.customerBalance?(a(),h(i,{key:0,value:-u.order.customerBalance,format:"currency"},null,8,["value"])):p("",!0)]),(a(!0),d(B,null,L(u.order.paymentVouchers,f=>(a(),d("li",{key:f.voucher.id,class:"flex items-center justify-between"},[e("p",null,o(f.voucher.name),1),f.voucher.paymentAmount?(a(),h(i,{key:0,value:-f.voucher.paymentAmount,format:"currency"},null,8,["value"])):p("",!0)]))),128))])]),_:1},8,["title"])):p("",!0),u.order.shippingCost?.inclTax?(a(),d("div",de,[e("p",null,o(n.$t(t(k))),1),u.order.shippingCost?.inclTax?(a(),h(i,{key:0,value:u.order.shippingCost?.inclTax,format:"currency"},null,8,["value"])):p("",!0)])):p("",!0),t(A)?.loyaltyStatus?.isLoyaltyCustomer?(a(),h(x,{key:2,id:"orders-loyalty",title:n.$t("checkout.total.saveEkovriend")},{"trailing-content":_(()=>[e("span",null,[l(i,{value:t(b),format:"decimal"},null,8,["value"]),w(" "+o(n.$t("checkout.total.points")),1)])]),"extra-content":_(()=>[e("ul",me,[e("li",pe,[e("p",null,o(n.$t("checkout.total.transactionBalance")),1),l(i,{value:t(C)+t(b),format:"decimal"},null,8,["value"])])])]),default:_(()=>[e("div",null,[e("ul",_e,[e("li",ye,[e("p",null,o(n.$t("checkout.total.balance")),1),l(i,{value:t(C),format:"decimal"},null,8,["value"])]),e("li",fe,[e("p",null,o(n.$t("checkout.total.earnPoints")),1),l(i,{value:t(b),format:"decimal"},null,8,["value"])])])])]),_:1},8,["title"])):p("",!0),u.order.payments&&u.order.payments.length>0?(a(),h(x,{key:3,id:"orders-paymentMethods",title:n.$t("myaccount.orders.paymentMethods"),"default-expand":!0},{default:_(()=>[e("ul",ve,[(a(!0),d(B,null,L(u.order.payments,f=>(a(),d("li",{key:f.id,class:"flex items-center justify-between"},[e("p",null,o(f.paymentMethod.description),1),e("p",null,o(f.amount),1)]))),128))])]),_:1},8,["title"])):p("",!0)]),e("div",he,[e("p",xe,o(n.$t("myaccount.orders.total")),1),l(j,{"current-price":t(c),"original-fraction-classes":"text-xs_md!"},null,8,["current-price"])])])):p("",!0)}}}),be=Object.assign(ge,{__name:"AccountOrderTotal"}),Te={class:"text-app-gray-450 lg:max-w-182.5"},$e={key:0},ke={class:"border-b border-app-gray-250 px-5 pb-6 pt-9 text-base leading-5.25 text-app-gray lg:px-0 lg:pb-3.75 lg:pt-0 lg:text-md"},Ce={class:"mb-1.75 text-lg_md font-medium text-app-primary lg:text-xl lg:leading-6.75"},we={class:"mb-1.75"},Ae=["innerHTML"],Oe=["innerHTML"],je={key:0},Be={key:1},Le={class:"mb-6 flex justify-center pb-6"},De={class:"lg:pb-9.5 bg-[#fcf5ff] px-5 py-10 text-base leading-5.25 text-app-gray-600 lg:mb-7.5 lg:rounded-[5px] lg:px-8 lg:pt-6.5 lg:text-md lg:leading-5.5"},Pe={class:"mb-1.25 text-lg_md font-medium leading-6.75 text-app-primary"},Ne={class:"text-sm"},ot=P({__name:"[id]",setup(u){const{n:A}=ee(),{changeLines:s}=U(),T=S();G(T);const{orderDateFormat:v}=K(),{order:r,pending:$}=T,g=m(()=>r.value?v(r.value.date).replace("-",""):""),k=m(()=>{let c=r.value?.preferredDeliveryTimeFrom;return r.value?.isDeliveryOrder||(c=Z(r.value?.deliveryTime)),c}),C=async()=>{r.value?.lines.length&&await s(r.value.lines.map(c=>({productId:c.product.id,quantity:c.quantity,action:Y.Add})))},{$i18n:b}=J(),{setPageTitle:O}=Q();return O(b.t("myaccount.orders.purchases")),(c,n)=>{const y=H,i=V,x=E,j=be,f=R,N=W,M=X;return a(),d("div",Te,[l(y,{title:c.$t("myaccount.orders.purchases"),icon:"i-eko-order"},null,8,["title"]),l(M,{show:t($),class:"min-h-[10vh]"},{default:_(()=>[t(r)?(a(),d("div",$e,[l(i),e("div",ke,[e("div",Ce,[e("p",we,o(t(g)),1),e("p",{innerHTML:c.$t("myaccount.orders.orderNummer",{number:t(r).orderNumber})},null,8,Ae)]),e("p",{innerHTML:c.$t("myaccount.orders.online",{value:t(A)(t(r).total.inclTax,"currency")})},null,8,Oe),t(r).isDeliveryOrder?(a(),d("p",je,o(c.$t("myaccount.orders.suppliedOn",{date:t(v)(t(r).deliveryDate).replace("-","").toLowerCase(),startTime:t(k),endTime:t(r).preferredDeliveryTimeTo})),1)):(a(),d("p",Be,o(c.$t("myaccount.orders.pickUpOn",{date:t(v)(t(r).deliveryDate).replace("-","").toLowerCase(),startTime:t(k)})),1))]),(a(!0),d(B,null,L(t(r).lines,D=>(a(),h(x,{key:D.id,line:D,"has-voucher":!!t(r).voucherLines?.length},null,8,["line","has-voucher"]))),128)),l(j,{order:t(r)},null,8,["order"]),e("div",Le,[l(f,{color:"secondary",onClick:C},{default:_(()=>[w(o(c.$t("myaccount.orders.details.addAll")),1)]),_:1}
1)]),e("div",De,[e("p",Pe,o(c.$t("myaccount.orders.contactTitle")),1),e("p",Ne,o(c.$t("myaccount.orders.contactContent")),1),l(N,{class:"mt-3.75 block h-11.75 rounded-full border-2 border-solid !border-app-primary text-center text-lg font-medium leading-10.75 text-app-primary no-underline lg:mt-5 lg:max-w-57.5 border-gray-200",to:c.$url.orderComplaint(t(r).id)},{default:_(()=>[w(o(c.$t("myaccount.orders.contactButton")),1)]),_:1},8,["to"])])])):p("",!0)]),_:1},8,["show"])])}}});export{ot 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.