1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/TradeInNewOfferDialog.DF40stKb.js","assets/index.hMQn_smP.js","assets/framework.DoT0Q_H5.js","assets/state.VUvqc9ZO.js","assets/date.B-YVwB4U.js","assets/sentry.hhiu05Mh.js","assets/extraFeatures.CTeKNlr9.js","assets/i18n.DXs_--yQ.js","assets/index.DD01SCQJ.css","assets/TradeInNewOfferAcceptanceDialog.D4aDFZvm.js","assets/TradeInNewOfferAcceptanceDialog._Mm9apF8.css"])))=>i.map(i=>d[i]); 2import{Q as L}from"./QPage.DguMhRsW.js";import{aK as N,aq as A,Z as R,R as C,aP as w,an as v,_ as P}from"./index.hMQn_smP.js";import{O as y,a as Q}from"./OrderDetailsMainMobile.BQiQauDk.js";import{L as V}from"./LoadingSpinner.BL4wGngQ.js";import{j as q,k as M,a1 as T,W as S,f as u,d as E,I as l,V as j,H as f,p as i,q as U,A as g}from"./framework.DoT0Q_H5.js";import{u as $}from"./i18n.DXs_--yQ.js";import"./state.VUvqc9ZO.js";import"./date.B-YVwB4U.js";import"./sentry.hhiu05Mh.js";import"./extraFeatures.CTeKNlr9.js";import"./OrderDetailsTotalSummary.CRM-vVMO.js";import"./date.DbfeQcNX.js";import"./OrderFulfillmentStatusBadge.C3QsOD_W.js";import"./chat-and-support-icon.xmR-qB8m.js";const B=q({name:"OrderDetails",components:{OrderDetailsMain:Q,OrderDetailsMainMobile:y,LoadingSpinner:V,TradeInNewOfferDialog:T(()=>v(()=>import("./TradeInNewOfferDialog.DF40stKb.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))),TradeInNewOfferAcceptanceDialog:T(()=>v(()=>import("./TradeInNewOfferAcceptanceDialog.D4aDFZvm.js"),__vite__mapDeps([9,1,2,3,4,5,6,7,8,10])))},props:{isDesktopOrLaptop:{type:Boolean,required:!0},isLtr:{type:Boolean,required:!0}},setup(){const{t:e}=$(),r=N(),D=A(),O=S(),a=u(),I=u(!1),s=u(!1),m=E(()=>a.value?.storeInfo?{branchName:a.value.storeInfo.name,branchAddress:a.value.storeInfo.address}:null),d=u(!1),p=u(!1);R(()=>({title:e("seo.orderDetailsTitle"),meta:{description:{name:"description",content:e("seo.orderDetailsDescription")}}}));async function c(t){if(!a.value)return;const n=await D.getOrderQuoteById(t);n&&(n.status!==w.Rejected&&a.value.setTradeInQuote(n),n.status===w.TechAssessed&&(d.value=!0))}async function o(){if(!a.value)return;s.value=!0;const t=await r.acceptNewOrderQuote(a.value.id);t&&(a.value=t,await c(t.id),d.value=!1,p.value=!0),s.value=!1}async function k(t){if(!a.value)return;s.value=!0;const n=await r.rejectNewOrderQuote(a.value.id,t);n&&(a.value=n),s.value=!1}return M(async()=>{s.value=!0;const t=O.currentRoute.value.params.id,n=await r.getOrder(t);if(!n)return O.push(C.ALL_ORDERS);a.value=n,a.value.isTradeInOrder&&await c(t),s.value=!1}),{isLoading:s,order:a,isCancellation:I,selfPickupDetails:m,showTradeInNewOfferDialog:d,showTradeInNewOfferAcceptanceDialog:p,acceptOffer:o,rejectOffer:k}}}),b={key:0};function h(e,r,D,O,a,I){const s=f("TradeInNewOfferDialog"),m=f("TradeInNewOfferAcceptanceDialog"),d=f("OrderDetailsMain"),p=f("OrderDetailsMainMobile"),c=f("LoadingSpinner");return i(),l(L,null,{default:j(()=>[e.order&&!e.isLoading?(i(),U("div",b,[e.order.tradeInQuote?(i(),l(s,{key:0,modelValue:e.showTradeInNewOfferDialog,"onUpdate:modelValue":r[0]||(r[0]=o=>e.showTradeInNewOfferDialog=o),tradeInQuote:e.order.tradeInQuote,totalPrice:e.order.totalPrice,isDesktopOrLaptop:e.isDesktopOrLaptop,onAcceptOffer:e.acceptOffer,onRejectOffer:e.rejectOffer},null,8,["modelValue","tradeInQuote","totalPrice","isDesktopOrLaptop","onAcceptOffer","onRejectOffer"])):g("",!0),e.order.tradeInQuote?(i(),l(m,{key:1,modelValue:e.showTradeInNewOfferAcceptanceDialog,"onUpdate:modelValue":r[1]||(r[1]=o=>e.showTradeInNewOfferAcceptanceDialog=o),onConfirm:r[2]||(r[2]=o=>e.showTradeInNewOfferAcceptanceDialog=!1)},null,8,["modelValue"])):g("",!0),e.isDesktopOrLaptop?(i(),l(d,{key:2,order:e.order,isCancellationRequest:e.isCancellation,isLtr:e.isLtr,selfPickupDetails:e.selfPickupDetails,onViewOffer:r[3]||(r[3]=o=>e.showTradeInNewOfferDialog=!0),"onUpdate:isCancellationRequest":r[4]||(r[4]=o=>e.isCancellation=o)},null,8,["order","isCancellationRequest","isLtr","selfPickupDetails"])):(i(),l(p,{key:3,order:e.order,isCancellationRequest:e.isCancellation,isLtr:e.isLtr,selfPickupDetails:e.selfPickupDetail
2s,onViewOffer:r[5]||(r[5]=o=>e.showTradeInNewOfferDialog=!0),"onUpdate:isCancellationRequest":r[6]||(r[6]=o=>e.isCancellation=o)},null,8,["order","isCancellationRequest","isLtr","selfPickupDetails"]))])):(i(),l(c,{key:1}))]),_:1})}const ae=P(B,[["render",h],["__scopeId","data-v-fa56dd65"]]);export{ae 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.