PageSourceSearch

https://auchan.hu/_nuxt/abhp8bx2.js

js auchan.hu collected 2026-09-24 11:23:10 UTC 16,066 bytes, 10 lines download raw bytes

1/*! @copyright
2Copyright LogiNet Systems Informatikai és Fejlesztő Korlátolt Felelősségű Társaság (since 2008)
3Hungary, 1221 Budapest, Vihar utca 5. D. ép. 4. em. 15.
4Tax number: 14461862-2-43 (HU14461862)
5Registration number: 01-09-904847
6[email protected]
7https://www.loginet.hu/ */
8const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./cfeunz7e.js","./lu45j4xl.js","./nx2xaosv.js","./d9vwlwb3.js","./c3az9eao.js","./ehtsygem.js","./noyb19tp.js","./kfqm9mqu.js"])))=>i.map(i=>d[i]);
9import{a6 as We,g as ie,cn as Ye,ch as ze,ad as Ge,a2 as Xe,P as qe,E as Ke,d as Je,bj as Qe,U as Ze,d6 as de,bG as x,i as et,o as d,c as f,a0 as tt,b as i,D as c,l as s,ax as at,H as l,a as y,I as p,B as v,ah as h,k as R,aj as $,F as ue,a7 as G,ak as ce,dW as rt,ay as ot,dX as st,aS as lt,V as L,W as U,n as O,h as g,ac as nt,ab as X,b5 as me,b1 as it,cj as dt,ar as ut,b9 as ct,ae as mt,aV as pt,_ as vt}from"./lu45j4xl.js";import"./nx2xaosv.js";import{A as pe}from"./d9vwlwb3.js";import{A as yt}from"./c3az9eao.js";import ft from"./ehtsygem.js";const ve={MODIFY:"MODIFY",ORDER:"ORDER",NONE:"NONE"},Dt=["innerHTML"],Ot=10,ye=6,gt=We({name:"ProfileOrdersPage",__name:"index",setup(zt){const fe=[{data:{statusMarkerState:"pending"},statuses:["created","inProgress","underDelivery","pendingExternal","underPicking","waitingForPaymentInStore","underPayment","confirmationNeeded","partiallyTakenOver","packageInStore"]},{data:{statusMarkerState:"warning"},statuses:["cancelled","suspended","deleted","paymentFailed"]},{data:{statusMarkerState:"success"},statuses:["confirmed","closed","takenOver","paymentSuccess"]},{data:{statusMarkerState:"error"},statuses:[]},{data:{statusMarkerState:"warning"},statuses:[]}],n={ORDER_DATE:"ORDER_DATE",ORDER_NUMBER:"ORDER_NUMBER",DELIVERY_DATE:"DELIVERY_DATE",ORDER_STATUS:"ORDER_STATUS",ORDER_TOTAL:"ORDER_TOTAL",ORDER_ACTIONS:"ORDER_ACTIONS"},q=[{value:n.ORDER_DATE,label:"aw.profile.orders.headers.order_date",next:n.ORDER_NUMBER,prev:null,columnClass:"OrderDate"},{value:n.ORDER_NUMBER,label:"aw.profile.orders.headers.order_number",next:n.DELIVERY_DATE,prev:n.ORDER_DATE,columnClass:"OrderNumber"},{value:n.DELIVERY_DATE,label:"aw.profile.orders.headers.delivery_date",next:n.ORDER_STATUS,prev:n.ORDER_NUMBER,columnClass:"OrderDeliveryDate"},{value:n.ORDER_STATUS,label:"aw.profile.orders.headers.order_status",next:n.ORDER_TOTAL,prev:n.DELIVERY_DATE,columnClass:"OrderStatus"},{value:n.ORDER_TOTAL,label:"aw.profile.orders.headers.order_total",next:n.ORDER_ACTIONS,prev:n.ORDER_STATUS,columnClass:"OrderTotal"},{value:n.ORDER_ACTIONS,label:null,next:null,prev:n.ORDER_TOTAL,columnClass:"OrderActions"}],K=L(()=>U(()=>import("./cfeunz7e.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url)),J=L(()=>U(()=>import("./noyb19tp.js"),__vite__mapDeps([6,1,2]),import.meta.url)),De=L(()=>U(()=>import("./lu45j4xl.js").then(e=>e.hC),__vite__mapDeps([1,2]),import.meta.url)),Oe=L(()=>U(()=>import("./kfqm9mqu.js"),__vite__mapDeps([7,1,2]),import.meta.url)),ge=L(()=>U(()=>import("./lu45j4xl.js").then(e=>e.hH),__vite__mapDeps([1,2]),import.meta.url)),{$awt:m,$api:P,$logger:w,$date:Q,$localePath:_e}=ie(),Te=Ye(),M=ie(),Ee=ze(),_=Ge(),he=Xe(),I=qe(),b=Ke(),Z=Je(),ke=Qe(),Re=O(()=>Ee.getSeoReadonlyTitleParts().value.changePrefix(`${m("aw.common.header.selfcare_dropdown_menu.orders")} - `).joinedTitle());Ze({title:Re});const ee=de("dataTable"),te=de("deleteOrderConfirmation"),u=g(null),T=g({addOrderToCart:[],showDetail
9sPanel:[]}),V=g({}),D=g({}),ae=g(0),k=g({}),C=g({}),E=g(null),A=g(null),W=g(!1),we=O(()=>_.ageConfirm),Ce=O(()=>_.editedOrder),Se=O(()=>he.isEcomUser),$e=O(()=>I.mediaQueries),be=O(()=>I.loading),re=O(()=>b.activeGenericModal),Ae=O(()=>Z.setup),N=O(()=>u.value&&T.value.showDetailsPanel.find(({args:[{data:t}]})=>t.id===u.value)?.args[0]?.data||null),oe=O(()=>$e.value["tablet-max"]);function Pe(e){const t=q.find(r=>r.value===e);return t?Te[`headerColumn${t.columnClass}`]:null}function Me(e){return e?.checkoutData?.reservation?.from?Q(e.checkoutData.reservation.from,{year:"numeric",month:"2-digit",day:"2-digit"}):"-"}function Ie(e){const t=e?.checkoutData?.reservation?.displayFrom,r=e?.checkoutData?.reservation?.displayTo;return t&&r?`${t} - ${r} ${m("aw.profile.orders.between")}`:null}function Ne(e){const t=V.value[e]??1;return D.value?.[e]?.packageItems?.slice?.((t-1)*ye,t*ye)||[]}async function Y(){const e=[...new Set(Object.keys(D.value).flatMap(r=>Ne(r).map(a=>a.variant?.productId).filter(a=>a!=null&&k.value[a]===void 0)))];if(!e.length)return;const t={...k.value};for(const r of e)t[r]=null;k.value=t;try{ae.value++;const r=await ke.getResult({isCached:!1,page:1,itemsPerPage:e.length,productIds:e}),a={...k.value};for(const o of r?.data.results||[])o.id!=null&&(a[o.id]=o);k.value=a}catch(r){w.error(r);const a={...k.value};Object.entries(a).forEach(([o,S])=>{S===null&&delete a[o]}),k.value=a}ae.value--}const Be={statusMarkerState:"warning"};function se(e){const t=fe.find(r=>r.statuses.includes(e.status));return{name:e.statusText,...t?t.data:Be}}function Le({referenceId:e,objectType:t,objectId:r}){_.checkPriceChange({objectId:r,objectType:t,referenceId:e})}async function z({data:e}){if(!B(e)){I.startLoading({id:`add-to-cart-${e.id}-store`});try{T.value.addOrderToCart.push({args:[{data:e}]}),await j({data:e});const t=D.value[e.id],r=(t&&!("error"in t)?t.packageItems:void 0)||[];if(!r?.length)return;nt().searchesLog({type:"addToCart",resultId:r.map(o=>o.variant?.productId).filter(o=>o!=null)}),Le({objectId:e.id,objectType:"order",referenceId:e.id}),_.addToCart({id:"current",objectType:"order",data:{objectId:e.id,stockType:"store"},fromSelfcare:!0})}catch(t){w.error(t),X({nuxtApp:M,error:t})}}}async function Ue(e){for(;W.value;)await new Promise(t=>setTimeout(t,512));W.value=!0;try{const t=await P.$get(`/orders?itemsPerPage=${Ot}&page=${e.page}`);e.appendData({data:t.results,more:t.currentPage<t.pageCount})}catch(t){w.error(t),X({nuxtApp:M,error:t})}finally{W.value=!1}}async function j({data:e,detailsState:t}){const r=[];if(t==="toggle"&&(T.value.showDetailsPanel=T.value.showDetailsPanel.filter(({args:[{data:{id:a}}]})=>a!==e.id)),T.value.showDetailsPanel.push({args:[{data:e,detailsState:t}]}),u.value===e.id?u.value=null:u.value=e.id,u.value===e.id){const a=D.value[e.id];(a==null||a.error)&&r.push(je({orderId:e.id}));const o=C.value[e.id];(o==null||typeof o=="object"&&!Array.isArray(o)&&"error"in o&&o.error)&&r.push(Ve({orderId:e.id}))}await Promise.all(r)}async function Ve({orderId:e}){try{const t=await P.$get(`/orders/${e}/payment_transactions`);C.value={...C.value,[e]:[...t].reverse()[0]}}catch(t){C.value={...C.value,[e]:{error:me(M,t)}}}}async function je({orderId:e}){try{const t=await P.$get(`/orders/${e}/cart`);V.value={...V.value,[e]:1},D.value={...D.value,[e]:{packageItems:_.getFlattenedOrderItems(t),summaries:(t.splits||[]).map(r=>r.summary),vouchers:t?.splits?.[0]?.vouchers}}}catch(t){D.value={...D.value,[e]:{error:me(M,t)}}}finally{_.setAgeConfirm(!1)}}function le(e){u.value=null,E.value=e,b.showEditOrderModal()}async function ne(e){const t=it();try{t.pushSuccess({text:{titleToken:"aw.profile.orders.invoice.notify.text"},manualClose:!0}),I.startLoading({id:"download-data"});const r=await P.$get(`/orders/${e.id}/invoice/${e.externalInvoiceId}/download`,{responseType:"blob"});window.open(URL.createObjectURL(r),"_blank")}catch(r){dt(r)&&r.response?.data instanceof Blob&&(r.response.data=JSON.parse(await r.response.data.text())),X({nuxtApp:M,error:r}),w.error(r)}finally{I.endLoading({id:"download-data"})}}function F(e=!1){b.hideEditOrderModal(),A.value=null,E.value=null,e&&_.removeEditedOrder()}async function Fe(){const e={},t=new Promise((r,a)=>{e.resolve=r,e.reject=a}).finally(()=>{A.value=null});if(A.value={type:"warning",iconName:"maintenence-16",manualClose:!1,text:{title:m("aw.profile.orders.edit_order_modal.delete_order_title")},promise:{accept:{cb:e.resolve,styling:"primary-dark",textToken:"aw.profile.orders.edit_order_modal.delete_order_confirm"},close:{cb:e.resolve,styling:"secondary-dark",textToken:"aw.global.cancel"}}},ut(()=>{te.value?.scrollIntoView({behavior:"smooth"})}),await t==="accept"&&E.value?.id){const r=await _.deleteOrder(E.value.id);H(E.value.id),F(),r&&(b.showDeleteOrderModal(),setTimeout(()=>{b.hideDeleteOrderModal()},3e4))}}async function He(e){if(!e)return;const{id:t,checkoutData:r}=e,a=ct();try{const o=await _.startOrderModification({orderId:t});await Z.fetchMethod(),await a.fetchCheckout({type:r.type}),F(),o?await mt(_e(pt+"-basket")):H(t)}catch(o){w.error(o)}}async function H(e){const t=await P.$get(`orders/${e}`).catch(r=>(w.error(r),null));t&&Object.keys(t).length&&(ee.value?.setItem(t,e)||w.error(`Did not update order in data table: "${e}"`))}function B(e){return be.value.includes(`add-to-cart-${e.id}-store`)}function xe(){b.hideDeleteOrderModal()}return x(V,()=>{Y()},{deep:!0}),x(u,()=>{Y()}),x(Ae,()=>{k.value={},Y()}),x(we,e=>{if(e){const t=T.value.addOrderToCart.slice(-1),r=T.value.showDetail
9sPanel.filter(({args:[{data:{id:a}}]})=>!t.some(({args:[{data:{id:o}}]})=>a===o));T.value.addOrderToCart=[],T.value.showDetailsPanel=[],t.forEach(({args:a})=>{z(a[0])}),r.forEach(({args:a})=>{j(a[0])})}}),et(()=>{u.value=null}),(e,t)=>{const r=at;return d(),f("div",{class:l(e.$style.page)},[Se.value?(d(),f(tt,{key:0},[i(r,null,{default:c(()=>[i(s(Oe),{"has-padding":!0,"need-title":!0})]),_:1}),i(s(De),{"section-title":s(m)("aw.profile.orders.my_previous_orders_header")},{content:c(()=>[i(ft,{ref_key:"dataTable",ref:ee,"apply-default-margin":"","column-config":q,"column-style":Pe,"table-data":{data:[],more:!0},"empty-placeholder":s(m)("aw.profile.orders.is_empty"),onDataTableLoadData:Ue},{row:c(({data:a,table:o})=>[(d(),f("tr",{key:`order-${a.id}`,class:l([o.style.row,{[e.$style.rowDetailed]:u.value===a.id}])},[o.isSelectedColumn(n.ORDER_DATE)?(d(),f("td",{key:0,class:l([o.style.cell,e.$style.line])},[y("h3",null,p(s(Q)(a.createdAt,{year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric"})),1)],2)):v("",!0),o.isSelectedColumn(n.ORDER_NUMBER)?(d(),f("td",{key:1,class:l([o.style.cell,e.$style.line])},p(a.id),3)):v("",!0),o.isSelectedColumn(n.DELIVERY_DATE)?(d(),f("td",{key:2,class:l([o.style.cell,e.$style.line])},[h(p(Me(a))+" ",1),t[8]||(t[8]=y("br",null,null,-1)),h(" "+p(Ie(a)),1)],2)):v("",!0),o.isSelectedColumn(n.ORDER_STATUS)?(d(),f("td",{key:3,class:l([o.style.cell,e.$style.line])},[i(s(ge),{state:se(a).statusMarkerState},{default:c(()=>[h(p(se(a).name),1)]),_:2},1032,["state"])],2)):v("",!0),o.isSelectedColumn(n.ORDER_TOTAL)?(d(),f("td",{key:4,class:l([o.style.cell,e.$style.line])},p(e.$price({gross:a.sumPrice.gross},a.sumPrice.currency)),3)):v("",!0),o.isSelectedColumn(n.ORDER_ACTIONS)?(d(),f("td",{key:5,class:l([o.style.cell,e.$style.line,e.$style.actions])},[y("div",{class:l(e.$style.actionsButtonWrapper)},[a.modifiable?(d(),R(s($),{key:0,disabled:B(a)||!!E.value||!!Ce.value,styling:"small-secondary-dark",shrink:"",onClick:S=>le(a)},{default:c(()=>[h(p(s(m)("aw.profile.orders.edit_order"))+" ",1),B(a)?(d(),R(ue,{key:0,color:"currentColor",class:l(e.$style.spinner)},null,8,["class"])):v("",!0)]),_:2},1032,["disabled","onClick"])):(d(),R(s($),{key:1,disabled:B(a),styling:"small-secondary-dark",shrink:"",onClick:S=>z({data:a})},{default:c(()=>[h(p(s(m)("aw.profile.orders.reorder"))+" ",1),B(a)?(d(),R(ue,{key:0,color:"currentColor",class:l(e.$style.spinner)},null,8,["class"])):v("",!0)]),_:2},1032,["disabled","onClick"])),o.isCompact?v("",!0):(d(),R(s($),{key:2,styling:"link",class:l(e.$style.detailsButton),onClick:S=>j({data:a,detailsState:"toggle"})},{default:c(()=>[i(s(G),{name:u.value===a.id?"arrow-up-16":"arrow-down-16",size:16},null,8,["name"])]),_:2},1032,["class","onClick"]))],2)],2)):v("",!0),o.isCompact?(d(),f("td",{key:6,class:l([o.style.cell,e.$style.line,e.$style.actionsCompact])},[i(s($),{styling:"link",class:l([e.$style.detailsButton,e.$style.detailsButtonCompact]),onClick:S=>j({data:a,detailsState:"toggle"})},{default:c(()=>[i(s(G),{name:"arrow-right-16",size:16})]),_:1},8,["class","onClick"])],2)):v("",!0)],2)),!oe.value&&u.value===a.id?(d(),f("tr",{key:`details-${a.id}`},[y("td",{colspan:"6",class:l(e.$style.details)},[y("div",{class:l(e.$style.separator)},null,2),y("div",{class:l(e.$style.detailsWrapper)},[i(s(K),{order:a,"basket-data":D.value[a.id],"payment-data":C.value[a.id],"onDownload:invoice":S=>ne(a),"onUpdate:order":S=>H(a.id)},null,8,["order","basket-data","payment-data","onDownload:invoice","onUpdate:order"])],2)],2)])):v("",!0)]),_:1},8,["empty-placeholder"])]),_:1},8,["section-title"]),i(pe,{opened:re.value.type===s(rt),size:"sm","modal-title":`${s(m)("aw.profile.orders.edit_order_modal.title")} (${E.value?.id||""})`,onCloseModal:t[3]||(t[3]=a=>F(!0))},{content:c(()=>[y("div",{class:l(e.$style.modifyModalContent)},[i(ce,{"margin-top":"none"}),i(s(J),{index:"0","thick-content":"","margin-less":"",notification:{type:"info",iconName:"education-16",manualClose:!1}},{subtitle:c(()=>[y("div",{class:l(e.$style.modifyModalText),innerHTML:s(m)("aw.profile.orders.edit_order_modal.text")}
9,null,10,Dt)]),_:1}),i(ce),y("div",{class:l(e.$style.modifyModalButtons)},[i(s($),{shrink:"",styling:"primary-dark",onClick:t[0]||(t[0]=a=>He(E.value))},{default:c(()=>[h(p(s(m)("aw.profile.orders.edit_order_modal.edit_order_btn")),1)]),_:1}),i(s($),{disabled:!E.value?.deletable||!!A.value,shrink:"",styling:"secondary-dark",onClick:t[1]||(t[1]=a=>Fe())},{default:c(()=>[h(p(s(m)("aw.profile.orders.edit_order_modal.delete_address")),1)]),_:1},8,["disabled"]),i(s($),{shrink:"",styling:"secondary-dark",onClick:t[2]||(t[2]=a=>F(!0))},{default:c(()=>[h(p(s(m)("aw.global.cancel")),1)]),_:1})],2)],2),y("div",{ref_key:"deleteOrderConfirmation",ref:te,"aria-live":"assertive",class:l(e.$style.editOrderModalNotification)},[A.value?(d(),R(s(J),{key:0,index:"0",close:()=>({}),notification:A.value},null,8,["notification"])):v("",!0)],2)]),_:1},8,["opened","modal-title"]),i(pe,{opened:re.value.type===s(st),size:"sm","modal-title":" ",onCloseModal:xe},{content:c(()=>[y("div",{class:l([e.$style.deleteModalContent])},[i(s(G),{name:"success-40",size:62,class:l([e.$style.titleIcon])},null,8,["class"]),i(s(ot),{tag:"h3",level:"3",version2:"",class:l([e.$style.modalTitle])},{default:c(()=>[h(p(s(m)("aw.profile.orders.delete_order_modal.title")),1)]),_:1},8,["class"]),y("p",{class:l([e.$style.modalText])},p(s(m)("aw.profile.orders.delete_order_modal.text")),3)],2)]),_:1},8,["opened"]),i(yt,{opened:!!(u.value&&oe.value),"close-label":u.value??void 0,onCloseModal:t[7]||(t[7]=a=>u.value=null)},{content:c(()=>[N.value&&u.value?(d(),R(s(K),{key:0,order:N.value,"basket-data":D.value[u.value],"payment-data":C.value[u.value],"button-status":N.value.modifiable?s(ve).MODIFY:s(ve).ORDER,onEdit:le,onReorder:t[4]||(t[4]=a=>z({data:a})),"onDownload:invoice":t[5]||(t[5]=a=>ne(N.value)),"onUpdate:order":t[6]||(t[6]=a=>H(N.value.id))},null,8,["order","basket-data","payment-data","button-status"])):v("",!0)]),_:1},8,["opened","close-label"])],64)):(d(),R(lt,{key:1}))],2)}}}),_t="IHX0CqUR",Tt="_9j5VyOx8",Et="TqfcQH5R",ht="mkgixv5m",kt="CSqhln6V",Rt="maD49bk1",wt="lxXGUYUT",Ct="gxAEDUHg",St="pHZdNFmg",$t="ru66CI56",bt="_3Ss6mFXY",At="Ew0roDEy",Pt="HBg4doR5",Mt="zDvSnvp4",It="etoWAo7a",Nt="Iwjcu3Ed",Bt="-Na1EgFl",Lt="lktuS7W7",Ut="aVOJKAcH",Vt="_7ubDEZyX",jt="zHrDBGSe",Ft="ccGKpsSG",Ht="ET-ktok2",xt={awProductCardPlaceholder:_t,page:Tt,line:Et,rowDetailed:ht,actionsButtonWrapper:kt,actionsCompact:Rt,headerColumnOrderDate:wt,headerColumnOrderNumber:Ct,headerColumnOrderDeliveryDate:St,headerColumnOrderStatus:$t,headerColumnOrderTotal:bt,headerColumnOrderActions:At,details:Pt,separator:Mt,detailsWrapper:It,spinner:Nt,spinnerBig:Bt,detailsButton:Lt,detailsButtonCompact:Ut,modifyModalContent:Vt,modifyModalText:jt,modifyModalButtons:Ft,deleteModalContent:Ht},Wt={$style:xt},Yt=vt(gt,[["__cssModules",Wt]]),Qt=Object.freeze(Object.defineProperty({__proto__:null,default:Yt},Symbol.toStringTag,{value:"Module"}));export{ve as O,Qt as i};
10//# sourceMappingURL=abhp8bx2.js.map

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.