import{uasb,dasB,aas_,pasd,wasi,rasv,o,qasV,masX,casl,fasr,eask,tasw,kasj,jasA,xasE,Aasg}from"./index-QQcP5-AC.js";import{aasI,bass,XasD}from"./model-m8OsHE_l.js";import{_asm}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-DalCLIl1.js";import{_asR}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-BBMCN2Q8.js";import"./Icon-B9FXOmlS.js";import"./filters-B9z4I-pb.js";import"./index-DT4Uze1z.js";import"./icons-B-oOLPAt.js";functionF(){constc=b();Object.keys(c.cityFilters).length<1&&c.getCities();conste=newI("admin/customers-omde/reagent/list","لیست کارشناسان فروش");returne.add(news("id","کد").filterNumber()),e.add(news("lname","نام خانوادگی").filterText().hidden()),e.add(news("name","نام و نام خانوادگی").filterText()),e.add(news("name","نام").filterText().hidden()),e.add(news("mobile","موبایل").filterText().hidden().noSort()),e.add(news("city_id","شهر").hidden().renderSlot("city").filterKey("city_id").filterSelect(c.cityFilters)),e.add(news("gram_level","سطح اعتبار").filterNumber().noSort()),e.add(news("percent","درصد").filterNumber().noSort()),e.add(news("remain","بدهی گرمی").filterNumber().noSort()),e.add(news("rial_remain","بدهی ریالی").filterNumber().noSort()),e.add(news("grams_sell","میزان فروش").filterNumber().noSort()),e.add(news("caj","تاریخ ثبت").filterDate().noSort()),e.add(news("uaj","بروزرسانی").hidden().filterDate().noSort()),e.add(news("sts_str","وضعیت ثبت سفارش").renderSlot("sts").noSort()),e.add(news("active","وضعیت حساب کاربری").renderSlot("active").noSort().filterSelect({1:"فعال","-1":"غیر فعال"})),e.add(news("opt","عملیات").noSort().renderSlot("opt")),e}constL={id:"page-user-list"},P={key:0},q={key:1},K={class:"flex"},W=B({__name:"ReagentList",setup(c){conste=A(),S=b(),a=n=>!!S.hasPermission(n),x=F(),h=j(null);asyncfunctiony(n){varu;try{awaitE.put(`users/${n.id}`,{is_active:n.active!==1}),g.info("تغییرات ثبت شد "),await((u=h.value)==null?void0:u.fetch())}catch{g.error("خطا در تغییر وضعیت")}}functionC(){e.push("/reagent/add")}functionN(n){e.push(`/reagent/edit/${n}`)}function$(n){e.push(`/reagent/view/${n}`)}return(n,u)=>{constf=v("a-tag"),T=v("a-card");returno(),_("div",L,[d(T,{title:"لیست کارشناسان فروش",class:"page-card"},{default:i(()=>[d(D,{ref_key:"tbl",ref:h,model:V(x),"mobile-cards":""},{add:i(()=>[a("persons.create.seller")?(o(),l(R,{key:0,rid:"persons.create.seller","add-label":"افزودن کارشناس فروش",onAdd:C})):r("",!0)]),city:i(({record:t})=>[t.city&&t.city.title?(o(),_("div",P,w(t.city.title),1)):(o(),_("div",q,"-"))]),sts:i(({record:t})=>[d(f,{color:t.sts===1?"green":"red"},{default:i(()=>[k(w(t.sts_str),1)]),_:2},1032,["color"])]),active:i(({record:t})=>[d(f,{color:t.active===1?"green":"red"},{default:i(()=>[k(w(t.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])]),opt:i(({record:t})=>[X("div",K,[a("persons.list.sellers.edit")?(o(),l(m,{key:0,"icon-class":"w-5 h-5 text-primary",class:"ml-3",icon:"EditIcon",title:"ویرایش",onClick:p=>N(t.id)},null,8,["onClick"])):r("",!0),a("persons.list.sellers.view")?(o(),l(m,{key:1,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"EyeIcon",title:"مشاهده اطلاعات",onClick:p=>$(t.id)},null,8,["onClick"])):r("",!0),t.active==1&&a("persons.list.sellers.unable")?(o(),l(m,{key:2,"icon-class":"w-5 h-5 text-danger",class:"ml-3",icon:"XIcon",title:"غیر فعال کردن حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:p=>y(t)},null,8,["onClick"])):r("",!0),t.active!==1&&a("persons.list.sellers.able")?(o(),l(m,{key:3,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"CheckIcon",title:"فعال سازی حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:p=>y(t)},null,8,["onClick"])):r("",!0)])]),_:1},8,["model"])]),_:1})])}}});export{Wasdefault};