import{uasq,dasoe,basi,casl,wast,pasne,rasc,oasn,hasK,Aasae,tass,iasv,nasb,aasf,FasP,easV,fasd,lasU,xasN,zash,Hasle,_asse}from"./index-B00xW-Kd.js";import{aasre,basp,Xasie}from"./model-DXtOrm9u.js";import{_asX}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-CZ4rnLTz.js";import{aasde,jasue}from"./filters-Dx0gg9S-.js";import"./SettingOutlined-BbiswSpA.js";import"./icons-DSK8gVjX.js";import"./TeamOutlined-IBQb0rm5.js";import"./UnorderedListOutlined-B57bl34a.js";import"./CreditCardOutlined-BHBkAAg_.js";import"./index-x0rvHszp.js";functionce(){constu=newre("admin/orders/list","لیست سفارش های تک فروشی");u.add(newp("id","شماره").filterNumber()),u.add(newp("customer.fname","نام مشتری").filterKey("customer.fullName").filterText()),u.add(newp("customer.lname","نام خانوادگی").filterKey("customer.fullName").filterText()),u.add(newp("total_price","جمع کل سفارش").renderSlot("total_price").filterText()),u.add(newp("items","تعداد آیتم ها").renderSlot("items_len").noSort()),u.add(newp("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),u.add(newp("uaj","تاریخ ویرایش").hidden().filterKey("updatedAt").filterDate().noSort()),u.add(newp("user","ثبت کننده").renderSlot("user").noSort());const$=q();return$.roles&&$.roles.includes("order.tamin.state")&&(u.add(newp("sts_str","وضعیت").renderSlot("sts").noSort()),u.add(newp("branch.name","نام شعبه").filterText().noSort())),u.add(newp("opt","عملیات").noSort().renderSlot("opt")),u}const_e={id:"page-user-list"},fe={class:"flex"},ve={key:0},pe={key:0},me={key:1},ye={key:0},ke=["onClick"],we={key:1},be={class:"flex flex-col"},ge={key:0},he={class:"flex"},Se={class:"flex-1"},Ce={key:1,class:"flex items-center"},xe={key:2},Ue={key:0},$e={class:"flex justify-between"},je=oe({__name:"List",setup(u){const$=q(),k=a=>!!$.hasPermission(a),z=ce(),j=U(null),r=U(void0),S=U(!1),C=U(!1),x=U(!1),A=ne(()=>le()),T=a=>a?ue(a):"";functionM(a){returna.proceed?"green":"gray"}asyncfunctionO(a){a.branch_id||(r.value=awaitB(a.id),C.value=!0)}asyncfunctionB(a){const{data:o}=awaitN.get(`admin/orders/${a}`);returno}asyncfunctionR(a){varo,m;try{awaitN.post("single/order-sts/edit",{orderId:(o=r.value)==null?void0:o.id,status:a.status,note:a.note}),C.value=!1,h.info("ویرایش موفق آمیز"),(m=j.value)==null||m.fetch()}catch{h.error("خطا در ویرایش")}}asyncfunctionE(a){varo,m;try{awaitN.post("single/order-sts/edit",{orderId:(o=r.value)==null?void0:o.id,status:a.status,note:a.note,remove:!0}),C.value=!1,h.info("ویرایش موفق آمیز"),(m=j.value)==null||m.fetch()}catch{h.error("خطا در ویرایش")}}asyncfunctionH(){vara;try{x.value=!x.value,S.value=!S.value,h.info("ویرایش موفق آمیز"),(a=j.value)==null||a.fetch()}catch{h.error("خطا در ویرایش")}}asyncfunctionG(a){r.value=awaitB(a.id),S.value=!0}asyncfunctionJ(a){h.warning("خروجی PDF هنوز در بکاند جدید پیادهسازی نشده است")}return(a,o)=>{constm=c("a-tag"),g=c("a-button"),Q=c("a-popconfirm"),W=c("a-input"),Y=c("a-timeline-item"),Z=c("a-timeline"),D=c("a-modal"),y=c("a-descriptions-item"),L=c("a-descriptions"),I=c("a-input-number"),ee=c("a-divider"),F=c("a-card"),te=c("a-empty");returnn(),i("div",_e,[l(F,{title:A.value?"لیست سفارش":"لیست سفارش های تک فروشی"},{default:t(()=>[l(ie,{ref_key:"tbl",ref:j,model:K(z)},{opt:t(({record:e})=>[b("div",fe,[k("order.list.view")?(n(),f(X,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:_=>G(e)},null,8,["onClick"])):v("",!0),k("order.list.pdf")?(n(),f(X,{key:1,"icon-class":"w-5 h-5 text-danger",class:"mr-3",icon:"FileIcon",title:"دانلود pdf",onClick:_=>J(e.id)},null,8,["onClick"])):v("",!0)])]),items_len:t(({text:e})=>[e?(n(),i("div",ve,s(e.length),1)):v("",!0)]),user:t(({text:e,record:_})=>[e?(n(),i("div",pe,s(e.name),1)):(n(),i