import{Aase,Atast,Dasn,Nasr,Oasi,Otasa,Qaso,Uass,Vasc,Wasl,Yasu,aasd,casf,ctasp,dasm,etash,g,has_,jasv,jtasy,lasb,masx,pasS,rasC,sasw,tasT,uasE,wasD,xasO}from"./_plugin-vue_export-helper-vx-p5QAT.js";import{aask,dasA,masj,tasM}from"./http-CTjL79ty.js";import{CasN,DasP,EasF,LasI,NasL,R,Tasz,VasB,casV,iasH,oasee,sasU,vasW,yasG,zasK}from"./index-DWlOII4H.js";import{tasq}from"./AdminSelect-CWMyO8tk.js";import{tasJ}from"./AdminImageLightbox-BbQANbIb.js";import{iasY,nasX}from"./adminLabels-jYlObVqa.js";import{aaste,nasZ,oasne,sasQ,tasre}from"./orderStatus-CeC05Cv4.js";import{tasie}from"./StatusBadge-BkaoX2rz.js";varae=newSet([`awaiting_cash_payment`,`cash_invoice_issued`,`cash_in_progress`,`cash_payment_submitted`,`awaiting_cash_confirmation`]);functionoe(e){returne?e===`check`?`چکی`:e===`cash_check`?`نقدی-چکی`:`نقدی`:`انتخابنشده`}functionse(e){lett=e.settlementMethod;returnt?t===`cash`?e.rawStatus!==`cash_confirmed`:t===`cash_check`&&!!e.rawStatus&&ae.has(e.rawStatus):!1}functionce(e){lett=e.settlementMethod;returnt===`check`||t===`cash_check`&&!!e.rawStatus&&!ae.has(e.rawStatus)}functionle(){lete=R(),t=K(),r=k(),i=h([]),a=h([]),s=newSet(Z.map(e=>e.key));functionl(){lett=typeofe.query.tab==`string`?e.query.tab:``;returns.has(t)?t:`all`}letu=h([]),d=h(l()),f=h(``),p=h(``),m=h(!1),g=h(!1),_=h(!1),v=h(``),y=h(!1),b=()=>({customerId:``,customerName:``,customerPhone:``,items:[]}),x=o(b()),S=w(()=>x.customerId.length>0&&x.items.length>0),C=w(()=>{lete=[...a.value];returne.sort((e,t)=>Number(t.isActive)-Number(e.isActive)||e.name.localeCompare(t.name,`fa`)),e});functionT(e){lett=a.value.find(t=>t.id===e);x.customerId=e,x.customerName=t?.name??``,x.customerPhone=t?.phone??``}asyncfunctionE(){try{a.value=awaitG.list()}catch(e){r.error(einstanceofM?e.message:`بارگذاری مشتریان انجام نشد.`)}}letD=w(()=>{lete=u.value;if(d.value!==`all`&&(e=e.filter(e=>e.status===d.value)),p.value.trim()){lett=p.value.trim();e=e.filter(e=>e.orderNumber.includes(t)||e.customerName.includes(t))}returne}),O=w(()=>u.value.find(e=>e.id===f.value)??null);functionA(e){lett=e.trim();if(t)returnu.value.find(e=>e.id===t||e.orderNumber.toUpperCase()===t.toUpperCase())}asyncfunctionj(){letn=typeofe.query.order==`string`?e.query.order:``;if(!n||!u.value.length)return;letr=A(n);if(!r){p.value=n;return}leti=typeofe.query.focus==`string`?e.query.focus:``;if(i===`pricing`){awaitt.replace(`/orders/${r.id}/pricing`);return}if(i===`checks`){awaitt.replace(`/orders/${r.id}/checks`);return}I(r),p.value=r.orderNumber}asyncfunctionP(){try{let[e,t,n]=awaitPromise.all([z.list(),W.list(),G.list()]);u.value=e.map(e=>N(e)),i.value=t,a.value=n,awaitj()}catch(e){r.error(einstanceofM?e.message:`بارگذاری سفارشها انجام نشد.`)}}n(()=>{P()}),c(()=>[e.query.order,e.query.focus],()=>{j()}),c(()=>e.query.tab,()=>{lete=l();d.value!==e&&(d.value=e)}),c(d,n=>{letr=typeofe.query.tab==`string`?e.query.tab:`all`,i=n===`all`?void0:n;(r===`all`?void0:r)!==i&&t.replace({query:{...e.query,tab:i}})});functionF(e,t=!1){f.value=e.id,t&&(g.value=!0)}asyncfunctionI(e){f.value=e.id,_.value=!0;try{lett=N(awaitz.get(e.id)),n=u.value.findIndex(t=>t.id===e.id);n>=0&&(u.value[n]={...u.value[n],...t})}catch{}}functionL(){g.value=!1}functionB(){_.value=!1}functionV(e){returnoe(e)}letH=h(!1);asyncfunctionee(e){if(H.value)returnnull;H.value=!0;try{lett=awaitz.updateStatus(e.orderId,{status:e.status,note:e.note}),n=N(t),i=u.value.findIndex(t=>t.id===e.orderId);returni>=0&&(u.value[i]={...u.value[i],...n}),r.success(`وضعیت سفارش به «${Q(e.status)}» تغییر کرد.`),n}catch(e){returnr.error(einstanceofM?e.message:`تغییر وضعیت انجام نشد.`),null}finally{H.value=!1}}functionU(e){t.push(`/orders/${e.id}/pricing`)}functionq(e){t.push(`/orders/${e.id}/checks`)}functionJ(e){t.push({path:`/cash-payments`,query:{order:e.orderNumber}})}