import{uasz,dasoe,basr,casl,wast,pasne,rasu,oasn,hasP,Aasae,tass,iasp,nasw,aasf,FasV,easX,fasi,lasU,xasN,zasb,Casle}from"./index-WFQJAeoE.js";import{aasse,basm,Xasre}from"./model-Di_BQPv1.js";import{_asq}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-CW6ghT15.js";import{aasie,jasde}from"./filters-C1cWKkpl.js";import{_asue}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./SettingOutlined-DZJd42S-.js";import"./icons-CDnlJr4R.js";import"./TeamOutlined-CQ06mk_Y.js";import"./UnorderedListOutlined-CvD227Uu.js";import"./CreditCardOutlined-Dh4ayM2S.js";import"./index-1e_FodC0.js";functionce(){constd=newse("admin/orders/list","لیست سفارش های تک فروشی");d.add(newm("id","شماره").filterNumber()),d.add(newm("customer.fname","نام مشتری").filterKey("customer.fullName").filterText()),d.add(newm("customer.lname","نام خانوادگی").filterKey("customer.fullName").filterText()),d.add(newm("total_price","جمع کل سفارش").renderSlot("total_price").filterText()),d.add(newm("items","تعداد آیتم ها").renderSlot("items_len").noSort()),d.add(newm("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),d.add(newm("uaj","تاریخ ویرایش").hidden().filterKey("updatedAt").filterDate().noSort()),d.add(newm("user","ثبت کننده").renderSlot("user").noSort());const$=z();return$.roles&&$.roles.includes("order.tamin.state")&&(d.add(newm("sts_str","وضعیت").renderSlot("sts").noSort()),d.add(newm("branch.name","نام شعبه").filterText().noSort())),d.add(newm("opt","عملیات").noSort().renderSlot("opt")),d}const_e={id:"page-user-list"},fe={class:"flex"},pe={key:0},me={key:0},ve={key:1},ye={key:0},ke=["onClick"],we={key:1},be={class:"flex flex-col"},ge={key:0},he={class:"flex"},Ce={class:"flex-1"},Se={key:1,class:"flex items-center"},xe={key:2},Ue={key:0},$e={class:"flex justify-between"},je=oe({__name:"List",setup(d){const$=z(),y=a=>!!$.hasPermission(a),A=ce(),j=U(null),c=U(void0),g=U(!1),h=U(!1),S=U(!1),I=ne(()=>le()),T=a=>a?de(a):"";functionM(a){returna.proceed?"green":"gray"}asyncfunctionO(a){a.branch_id||(c.value=awaitB(a.id),h.value=!0)}asyncfunctionB(a){const{data:o}=awaitN.get(`admin/orders/${a}`);returno}asyncfunctionR(a){varo;try{awaitN.post("single/order-sts/edit",a),h.value=!1,b.info("ویرایش موفق آمیز"),(o=j.value)==null||o.fetch()}catch{b.error("خطا در ویرایش")}}asyncfunctionE(a){varo;try{a.remove=!0,awaitN.post("single/order-sts/edit",a),h.value=!1,b.info("ویرایش موفق آمیز"),(o=j.value)==null||o.fetch()}catch{b.error("خطا در ویرایش")}}asyncfunctionG(){vara;try{S.value=!S.value,g.value=!g.value,b.info("ویرایش موفق آمیز"),(a=j.value)==null||a.fetch()}catch{b.error("خطا در ویرایش")}}asyncfunctionH(a){c.value=awaitB(a.id),g.value=!0}asyncfunctionJ(a){b.warning("خروجی PDF هنوز در بکاند جدید پیادهسازی نشده است")}return(a,o)=>{constC=u("a-tag"),x=u("a-button"),Q=u("a-popconfirm"),W=u("a-input"),Y=u("a-timeline-item"),Z=u("a-timeline"),D=u("a-modal"),v=u("a-descriptions-item"),L=u("a-descriptions"),F=u("a-input-number"),ee=u("a-divider"),K=u("a-card"),te=u("a-empty");returnn(),r("div",_e,[l(K,{title:I.value?"لیست سفارش":"لیست سفارش های تک فروشی"},{default:t(()=>[l(re,{ref_key:"tbl",ref:j,model:P(A)},{opt:t(({record:e})=>[w("div",fe,[y("order.list.view")?(n(),f(q,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:_=>H(e)},null,8,["onClick"])):p("",!0),y("order.list.pdf")?(n(),f(q,{key:1,"icon-class":"w-5 h-5 text-danger",class:"mr-3",icon:"FileIcon",title:"دانلود pdf",onClick:_=>J(e.id)},null,8,["onClick"])):p("",!0)])]),items_len:t(({text:e})=>[e?(n(),r("div",pe,s(e.length),1)):p("",!0)]),user:t(({text:e,record:_})=>[e?(n(),r("div",me,s(e.name),1)):(n(),r("div",ve,s(_.customer.fname+" "+_.customer.lname),1))]),total_price:t(({text:e})