1import{d as z,aP as G,c as R,o as d,e as $,x as t,t as o,i as E,f as p,j as a,ba as Z,n as x,aK as ee,bu as te,w as O,g as V,h as B,a9 as H,ao as K,aV as re,e4 as se,J as A,K as U,F as ne,r as oe,k as ae,D as M,aB as N,af as ie}from"./entry.cv9EL4W_.js";import{_ as ue}from"./Checkbox.vue.VHSyNKHt.js";import{u as le}from"./useGetReturnableOrder.IZttVc3Z.js";import{u as de}from"./useGetReturnRequestSummary.RhZfrOJ-.js";import{u as ce}from"./useCancelReturnRequest.U1jFidQz.js";import{u as me}from"./index.DgSuk0ew.js";import"./vue.f36acd1f.S6CYa6D0.js";const _e={key:0,class:"return-order-item__overlay"},pe={class:"return-order-item__overlay-text"},he={class:"return-order-item__mobile-heading"},Re={class:"return-order-item__brand"},fe={class:"return-order-item__name return-order-item__name--mobile"},ye={class:"return-order-item__checkbox"},be={class:"return-order-item__image-wrapper"},$e={class:"return-order-item__figure"},ge=["src","alt"],ve={class:"return-order-item__content"},Ce={class:"return-order-item__details"},ke={class:"return-order-item__brand return-order-item__brand--desktop"},Ie={class:"return-order-item__name return-order-item__name--desktop"},qe={class:"return-order-item__attrs"},Se={class:"return-order-item__attr"},we={class:"return-order-item__attr-label"},Ne={class:"return-order-item__attr"},Oe={class:"return-order-item__attr-label"},Be={class:"return-order-item__attr"},Ee={class:"return-order-item__attr-label"},ze={class:"return-order-item__price"},Le={class:"return-order-item__reason return-order-item__reason--desktop"},Ve={class:"return-order-item__reason return-order-item__reason--mobile"},Ae=z({__name:"ReturnOrderItem",props:{item:{},index:{}},setup(S){const r=S,i=G(),c=R({get:()=>{var e;return(e=i.getItem(r.index))==null?void 0:e.selected},set:e=>i.setItemSelection(r.index,e)}),m=R(()=>{var e;return((e=r.item.availableReturnReasons)==null?void 0:e.map(n))||[]}),n=e=>({value:e.returnReasonCode,label:e.returnReason}),L=R(()=>{var l;const e=i.getItem(r.index);if(!(e!=null&&e.reason))return null;const b=(l=r.item.availableReturnReasons)==null?void 0:l.find(k=>k.returnReasonCode===e.reason);return b?n(b):null}),g=e=>{i.setItemReason(r.index,{returnReasonCode:e.value,returnReasonText:e.label})};return(e,b)=>{const l=ue,k=ee,v=te;return d(),$("div",{class:x(["return-order-item",{"return-order-item--not-returnable":!e.item.returnable}])},[e.item.returnable?E("",!0):(d(),$("div",_e,[t("p",pe,o(e.$t("ih.returns.item.notReturnable")),1)])),t("div",he,[t("p",Re,o(e.item.brand),1),t("p",fe,o(e.item.name),1)]),t("div",ye,[p(l,{modelValue:a(c),"onUpdate:modelValue":b[0]||(b[0]=C=>Z(c)?c.value=C:null),name:`item-${e.item.id}`,id:`item-checkbox-${e.item.id}`,disabled:!e.item.returnable,size:"l"},null,8,["modelValue","name","id","disabled"])]),t("div",be,[t("figure",$e,[t("img",{src:e.item.image,alt:e.item.name,class:"return-order-item__image"},null,8,ge)])]),t("div",ve,[t("div",Ce,[t("p",ke,o(e.item.brand),1),t("p",Ie,o(e.item.name),1),t("ul",qe,[t("li",Se,[t("span",we,o(e.$t("ih.returns.item.articleNumber")),1),t("span",null,o(e.item.articleNumber),1)]),t("li",Ne,[t("span",Oe,o(e.$t("ih.returns.item.color")),1),t("span",null,o(e.item.color),1)]),t("li",Be,[t("span",Ee,o(e.$t("ih.returns.item.size")),1),t("span",null,o(e.item.size),1)])]),t("p",ze,[p(k,{price:typeof e.item.price=="number"?e.item.price.toFixed(2):e.item.price,"currency-symbol":e.item.currencySymbol},null,8,["price","currency-symbol"])])]),t("div",Le,[p(v,{"selected-option":a(L),options:a(m),placeholder:e.$t("ih.returns.item.selectReason"),header:e.$t("ih.returns.item.reasonHeader"),disabled:!a(c),onOnOptionSelect:g},null,8,["selected-option","options","placeholder","header","disabled"])])]),t("div",Ve,[p(v,{"selected-option":a(L),options:a(m),placeholder:e.$t("ih.returns.item.selectReason"),header:e.$t("ih.returns.item.reasonHeader"),disabled:!a(c),onOnOptionSelect:g},null,8,["selected-option","options","placeholder","header","disabled"])])],2)}}}),De={class:"return-order-summary"},Fe={class:"return-order-summary__box"},Te={class:"return-order-summary__title"},Pe={class:"return-order-summary__content"},Ue={class:"return-order-summary__items"},Ge={key:0,class:"return-order-summary__info"},He={class:"return-order-summary__info-text"},Ke={class:"return-order-summary__actions"}
1,Me=z({__name:"ReturnOrderSummary",props:{selectedCount:{},missingReasonForSelectedItems:{type:Boolean},canContinue:{type:Boolean},isLoading:{type:Boolean},isCancellationLoading:{type:Boolean},isOpenReturnRequest:{type:Boolean}},emits:["continue","cancel","cancelReturnRequest"],setup(S){return(r,i)=>{const c=H,m=K;return d(),$("div",De,[t("div",Fe,[t("h2",Te,o(r.$t("ih.returns.summary.title")),1),t("div",Pe,[t("p",Ue,o(r.$t("ih.returns.summary.itemsSelected",{count:r.selectedCount})),1)]),r.missingReasonForSelectedItems?(d(),$("div",Ge,[p(c,{icon:"info-circle",class:"return-order-summary__info-icon"}),t("p",He,o(r.$t("ih.returns.summary.selectReasonRequired")),1)])):E("",!0),t("div",Ke,[p(m,{scheme:"primary",size:"m",wide:"",disabled:!r.canContinue,onClick:i[0]||(i[0]=n=>r.$emit("continue")),loading:r.isLoading},{default:O(()=>[V(o(r.$t("ih.returns.summary.continue")),1)]),_:1},8,["disabled","loading"]),p(m,{scheme:"tertiary",size:"m",wide:"",onClick:i[1]||(i[1]=n=>r.$emit("cancel"))},{default:O(()=>[V(o(r.$t("ih.returns.summary.cancel")),1)]),_:1}),r.isOpenReturnRequest?(d(),B(m,{key:0,scheme:"tertiary",size:"m",wide:"",onClick:i[2]||(i[2]=n=>r.$emit("cancelReturnRequest")),loading:r.isCancellationLoading},{default:O(()=>[V(o(r.$t("ih.returns.summary.cancelReturnRequest")),1)]),_:1},8,["loading"])):E("",!0)])])])}}}),je={class:"returns-orders"},Je={class:"returns-orders__container"},Qe={class:"returns-orders__header"},We={class:"returns-orders__title"},Xe=t("div",{class:"returns-orders__divider"},null,-1),Ye={class:"returns-orders__order-info"},Ze={class:"returns-orders__order-number"},xe={class:"returns-orders__items"},et=z({__name:"ReturnsOrders",setup(S){const{$toast:r,$i18n:i,$appUADetails:c}=M(),{status:m}=re(),n=G(),g=se().query.orderNumber;g&&(n.setEntryViaAccount(!0),n.setOrderNumber(g));const e=A(n.getOrderNumber),b=n.getEmail,{order:l,onError:k}=le({orderId:e.value,email:b});k(s=>{r.error((s==null?void 0:s.message)||i.t("ih.global.unknownError"))}),U(l,s=>{n.setOpenReturnRequestId((s==null?void 0:s.openReturnRequestId)??null)},{immediate:!0}),g&&U(l,s=>{n.orderItems.length===0&&s&&n.initializeOrderItems(s.items||[])},{immediate:!0});const v=A(!1),C=A(!1),D=R(()=>n.orderItems.filter(s=>s.selected).length),F=R(()=>n.orderItems.some(s=>s.selected&&!s.reason&&s.returnable)),j=R(()=>D.value>0&&!F.value),J=R(()=>m.value!=="unauthenticated"),Q=R(()=>n.getEntryIsMail?!1:c.hasAppUA?!n.getEntryIsAccount:!0),W=R(()=>{var s;return!!((s=l.value)!=null&&s.openReturnRequestId)}),X=()=>{v.value=!0;const s=n.orderItems.filter(u=>u.selected).map(u=>({positionNumber:u.positionNumber,quantity:u.quantity,returnReasonCode:u.reason,returnReasonText:u.returnReasonText})),w={orderId:e.value,items:s},{onResult:I,stop:q}=de(w);I(u=>{var h,f;if(u.loading)return;v.value=!1,u.loading||q();const _=(h=u.data)==null?void 0:h.cbr_returnRequestSummary;if("problems"in _){(f=_.problems)==null||f.forEach(y=>{y&&r.error(y)});return}else N("/returns/summary")})},T=()=>{J.value&&n.getEntryIsAccount?N("/account/myorders"):N("/returns/identify"),n.clearReturnData()},Y=()=>{var u;const s=(u=l.value)==null?void 0:u.openReturnRequestId;if(!s){r.error(i.t("ih.global.unknownError"));return}C.value=!0;const{mutate:w,onDone:I,onError:q}=ce(s);I(async _=>{var f,y;C.value=!1;const h=(f=_.data)==null?void 0:f.cbr_cancelReturnRequest;if(h&&"problems"in h&&((y=h.problems)!=null&&y.length)){h.problems.forEach(P=>{P&&r.error(P)});return}n.clearReturnData(),await N("/account"),r.success(i.t("ih.returns.summary.cancelReturnRequestSuccess"))}),q(_=>{C.value=!1,r.error((_==null?void 0:_.message)||i.t("ih.global.unknownError"))}),w()};return(s,w)=>{const I=H,q=K,u=Ae,_=ie,h=Me;return d(),$("div",je,[t("div",Je,[t("div",Qe,[a(Q)?(d(),B(q,{key:0,"css-classes":"returns-orders__back",onClick:T,scheme:"link"},{default:O(()=>[p(I,{icon:"arrow-left",class:"returns-orders__back-icon"})]),_:1})):E("",!0),t("h1",We,o(s.$t("ih.seo.orders.title")),1)]),Xe,t("div",Ye,[t("p",Ze,o(s.$t("ih.returns.orders.orderNumber"))+" "+o(a(e)),1)]),t("div",xe,[a(l)?(d(!0),$(ne,{key:0},oe(a(l).items,(f,y)=>(d(),B(u,{key:f.id,item:f,index:y,style:ae({zIndex:a(l).items.length-y})},null,8,["item","index","style"]))),128)):(d(),B(_,{key:1}))]),p(h,{"selected-count":a(D),"missing-reason-for-selected-items":a(F),"can-continue":a(j),"is-loading":a(v),"is-cancellation-loading":a(C),"is-open-return-request":a(W),onContinue:X,onCancel:T,onCancelReturn
1Request:Y,class:"returns-orders__summary"},null,8,["selected-count","missing-reason-for-selected-items","can-continue","is-loading","is-cancellation-loading","is-open-return-request"])])])}}}),tt={role:"main"},lt=z({__name:"orders",setup(S){const{$i18n:r}=M();return me({title:()=>r.t("ih.seo.returnportal.title"),description:()=>r.t("ih.seo.returnportal.description"),robots:"noindex, nofollow"}),(i,c)=>{const m=et;return d(),$("main",tt,[p(m)])}}});export{lt 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.