Files
tehran_taj/apps/admin-panel/dist/assets/ReagentList-2DjLcHOA.js
T

2 lines
4.0 KiB
JavaScript
Raw Normal View History

2026-10-07 21:26:54 +03:30
import{u as S,d as B,b as p,c as f,w as o,r as v,o as i,h as V,n as X,a as l,i as r,f as k,t as _,l as E,k as I,x as j,z as b}from"./index-CnDxuwSc.js";import{a as A,b as t,X as D}from"./model-DhKbzcWV.js";import{_ as d}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-B0m-uqzN.js";import{_ as R}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-DtZ18N37.js";import"./SettingOutlined-XD8G9_nx.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./icons-DCxgyrXf.js";import"./TeamOutlined-CGNYpfsI.js";import"./UnorderedListOutlined-BA-bQKcH.js";import"./CreditCardOutlined-CZHcUkTa.js";function F(){const c=S();Object.keys(c.cityFilters).length<1&&c.getCities();const e=new A("admin/customers-omde/reagent/list","لیست کارشناسان فروش");return e.add(new t("id","کد").filterNumber()),e.add(new t("lname","نام خانوادگی").filterText().hidden()),e.add(new t("name","نام و نام خانوادگی").filterText()),e.add(new t("name","نام").filterText().hidden()),e.add(new t("mobile","موبایل").filterText().hidden().noSort()),e.add(new t("city_id","شهر").hidden().renderSlot("city").filterKey("city_id").filterSelect(c.cityFilters)),e.add(new t("gram_level","سطح اعتبار").filterNumber().noSort()),e.add(new t("percent","درصد").filterNumber().noSort()),e.add(new t("remain","بدهی گرمی").filterNumber().noSort()),e.add(new t("rial_remain","بدهی ریالی").filterNumber().noSort()),e.add(new t("grams_sell","میزان فروش").filterNumber().noSort()),e.add(new t("caj","تاریخ ثبت").filterDate().noSort()),e.add(new t("uaj","بروزرسانی").hidden().filterDate().noSort()),e.add(new t("sts_str","وضعیت ثبت سفارش").renderSlot("sts").noSort()),e.add(new t("active","وضعیت حساب کاربری").renderSlot("active").noSort().filterSelect({1:"فعال","-1":"غیر فعال"})),e.add(new t("opt","عملیات").noSort().renderSlot("opt")),e}const L={id:"page-user-list"},P={key:0},z={key:1},K={class:"flex"},Z=B({__name:"ReagentList",setup(c){const e=I(),g=S(),a=n=>!!g.hasPermission(n),x=F(),w=E(null);async function h(n){var m;try{await j.put(`users/${n.id}`,{is_active:n.active!==1}),b.info("تغییرات ثبت شد "),await((m=w.value)==null?void 0:m.fetch())}catch{b.error("خطا در تغییر وضعیت")}}function C(){e.push("/reagent/add")}function N(n){e.push(`/reagent/edit/${n}`)}function $(n){e.push(`/reagent/view/${n}`)}return(n,m)=>{const y=v("a-tag"),T=v("a-card");return i(),p("div",L,[f(T,{title:"لیست کارشناسان فروش"},{default:o(()=>[f(D,{ref_key:"tbl",ref:w,model:V(x)},{add:o(()=>[a("persons.create.seller")?(i(),l(R,{key:0,rid:"persons.create.seller","add-label":"افزودن کارشناس فروش",onAdd:C})):r("",!0)]),city:o(({record:s})=>[s.city&&s.city.title?(i(),p("div",P,_(s.city.title),1)):(i(),p("div",z,"-"))]),sts:o(({record:s})=>[k(_(s.sts_str),1)]),active:o(({record:s})=>[f(y,{color:s.active===1?"green":"red"},{default:o(()=>[k(_(s.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])]),opt:o(({record:s})=>[X("div",K,[a("persons.list.sellers.edit")?(i(),l(d,{key:0,"icon-class":"w-5 h-5 text-primary",class:"ml-3",icon:"EditIcon",title:"ویرایش",onClick:u=>N(s.id)},null,8,["onClick"])):r("",!0),a("persons.list.sellers.view")?(i(),l(d,{key:1,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"EyeIcon",title:"مشاهده اطلاعات",onClick:u=>$(s.id)},null,8,["onClick"])):r("",!0),s.active==1&&a("persons.list.sellers.unable")?(i(),l(d,{key:2,"icon-class":"w-5 h-5 text-danger",class:"ml-3",icon:"XIcon",title:"غیر فعال کردن حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:u=>h(s)},null,8,["onClick"])):r("",!0),s.active!==1&&a("persons.list.sellers.able")?(i(),l(d,{key:3,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"CheckIcon",title:"فعال سازی حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:u=>h(s)},null,8,["onClick"])):r("",!0)])]),_:1},8,["model"])]),_:1})])}}});export{Z as default};