import{c,I as z,d as _e,b as W,i as j,g as a,e as O,o as f,l as D,t as w,h as u,j as h,n as _,G as ve,f as v,E as ye,R as we,p as $,x as P,J as N,r as X,s as T,y as g,a as he}from"./index-Q3FR3cGM.js";import{X as ge,a as be,b as d}from"./model-B5c8wFLh.js";import{U as Oe,F as Ce}from"./UnorderedListOutlined-C_c-KnaU.js";var Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"};function R(o){for(var n=1;n!!r.hasPermission(e),C=X(null),b=X(void 0);function Y(e){const l=e;b.value={count:l&&l.count?l.count:void 0,total:l&&l.total?l.total:void 0}}function Z(e,l){const p=String(e.key);return p==="5"||p==="6"||p==="7"||p==="8"||p==="9"}function K(e){switch(e.sts_verify_step_one){case 1:return"در انتظار تایید ورود مشتری";case 2:return"رد ورود مشتری";case 3:return"تایید ورود مشتری"}}function V(e){switch(e.sts_verify_step_one){case 1:return"HelpCircleIcon";case 2:return"SlashIcon";case 3:return"CheckIcon"}}function ee(e){switch(e.sts_verify_step_two){case 1:return"در انتظار فعال سازی";case 2:return"غیر فعال سازی";case 3:return"فعال سازی"}}function A(e){switch(e.sts_verify_step_two){case 1:return"HelpCircleIcon";case 2:return"SlashIcon";case 3:return"CheckIcon"}}function H(e){return e==="HelpCircleIcon"?E:e==="CheckIcon"?N:x}function L(e){return e==="HelpCircleIcon"?"text-primary":e==="CheckIcon"?"text-success":"text-danger"}async function k(e,l){var p;try{await T.post("major/verify",e),g.info("تغییرات ثبت شد "),(p=C.value)==null||p.fetch()}catch{g.error(l)}}const Q=e=>k({customer_id:e,sts_verify_step_one:2},"خطا در تغییر وضعیت اولیه مشتری"),I=e=>k({customer_id:e,sts_verify_step_one:3},"خطا در تغییر وضعیت اولیه مشتری"),F=e=>k({customer_id:e,sts_verify_step_two:2},"خطا در تغییر وضعیت سفارش مشتری"),U=e=>k({customer_id:e,sts_verify_step_two:3},"خطا در تغییر وضعیت سفارش مشتری");function te(e){return e.sts_verify_step_one===1?n.rejectOnlyStepOne?I(e.id):Q(e.id):e.sts_verify_step_one===2?I(e.id):Q(e.id)}function ne(e){if(e.sts_verify_step_one===1)return I(e.id)}function ie(e){return e.sts_verify_step_two===1?F(e.id):e.sts_verify_step_two===2?U(e.id):F(e.id)}function se(e){if(e.sts_verify_step_two===1)return U(e.id)}async function oe(e){var l;try{await T.post("customer/toggle-active",{id:e.id}),g.info("تغییرات ثبت شد "),await((l=C.value)==null?void 0:l.fetch())}catch{g.error("خطا در تغییر وضعیت")}}async function le(e){var l;try{await T.post("customer/toggle-sts",{id:e.id,sts:e.sts}),g.info("تغییرات ثبت شد "),await((l=C.value)==null?void 0:l.fetch())}catch{g.error("خطا در تغییر وضعیت")}}async function re(e){var l;try{await T.get(`major/archive/${e}`),g.info("تغییرات ثبت شد "),await((l=C.value)==null?void 0:l.fetch())}catch{g.error("خطا در بایگانی")}}function ae(e){i.push(`/bulkCustomer/edit/${e}`)}function ce(e){i.push(`/bulkCustomer/view/${e}`)}function ue(e){i.push(`/bulkCustomer/view/${e.id}?tab=orders`)}function de(e){i.push(`/bulkCustomer/view/${e.id}?tab=documents`)}return(e,l)=>{const p=O("a-tag"),y=O("a-menu-item"),S=O("a-popconfirm"),fe=O("a-menu"),pe=O("a-dropdown"),me=O("a-card");return f(),j("div",Ie,[c(me,{title:o.title},{default:a(()=>[b.value&&b.value.count&&b.value.total?(f(),j("div",De,[D(w(b.value.total)+" رکورد یافت شد - ",1),u("span",Ne,w(b.value.count)+" رکورد غیر فعال",1)])):h("",!0),c(ge,{ref_key:"tbl",ref:C,model:o.model,onQuery:Y},{city:a(({record:s})=>[s.city&&s.city.title?(f(),j("div",Me,w(s.city.title),1)):(f(),j("div",Ee,"-"))]),sts:a(({record:s})=>[D(w(s.sts_str),1)]),active:a(({record:s})=>[c(p,{color:s.active===1?"green":"red"},{default:a(()=>[D(w(s.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])]),opt:a(({record:s})=>[u("div",Be,[c(pe,null,{overlay:a(()=>[c(fe,{onClick:m=>Z(m,s.id)},{default:a(()=>[t("persons.list.client.omde.edit")?(f(),v(y,{key:"1",onClick:m=>ae(s.id)},{default:a(()=>[u("div",Ae,[c(_(ye),{class:"cursor-pointer w-5 ml-1"}),l[0]||(l[0]=u("div",null,"ویرایش",-1))])]),_:1},8,["onClick"])):h("",!0),t("persons.list.client.omde.view")?(f(),v(y,{key:"2",onClick:m=>ce(s.id)},{default:a(()=>[u("div",He,[c(_(we),{class:"cursor-pointer w-5 ml-1"}),l[1]||(l[1]=u("div",null,"مشاهده اطلاعات",-1))])]),_:1},8,["onClick"])):h("",!0),t("persons.list.client.omde.view.orders")?(f(),v(y,{key:"3",onClick:m=>ue(s)},{default:a(()=>[u("div",Le,[c(_(Oe),{class:"cursor-pointer w-5 ml-1"}),l[2]||(l[2]=u("div",null,"مشاهده سفارش",-1))])]),_:1},8,["onClick"])):h("",!0),t("persons.list.client.omde.view.documents")?(f(),v(y,{key:"4",onClick:m=>de(s)},{default:a(()=>[u("div",Qe,[c(_(Ce),{class:"cursor-pointer w-5 ml-1"}),l[3]||(l[3]=u("div",null,"سند های مالی",-1))])]),_:1},8,["onClick"])):h("",!0),t("persons.list.client.omde.able")?(f(),v(y,{key:"7"},{default:a(()=>[c(S,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:m=>re(s.id)},{default:a(()=>[u("div",Fe,[c(_(M),{class:"cursor-pointer w-5 ml-1"}),l[4]||(l[4]=u("div",null,"بایگانی کردن",-1))])]),_:1},8,["onConfirm"])]),_:2},1024)):h("",!0),c(y,{key:"8"},{default:a(()=>[c(S,{"ok-text":s.sts_verify_step_one===1?"تایید":"بله","cancel-text":s.sts_verify_step_one===1?"رد":"خیر",title:s.sts_verify_step_one===1?"وضعیت تایید اولیه مشتری به چه نحوی تغییر یابد؟":"آیا از تغییر وضعیت مشتری اطمینان دارید؟",onConfirm:m=>te(s),onCancel:m=>ne(s)},{default:a(()=>[u("div",Ue,[(f(),v(P(H(V(s))),{class:$(["cursor-pointer w-5 ml-1",L(V(s))])},null,8,["class"])),u("div",null,w(K(s)),1)])]),_:2},1032,["ok-text","cancel-text","title","onConfirm","onCancel"])]),_:2},1024),c(y,{disabled:s.sts_verify_step_one!==2,key:"9"},{default:a(()=>[c(S,{"ok-text":s.sts_verify_step_two===1?"تایید":"بله","cancel-text":s.sts_verify_step_two===1?"رد":"خیر",title:s.sts_verify_step_two===1?"وضعیت تایید سفارش مشتری به چه نحوی تغییر یابد؟":"آیا از تغییر وضعیت سفارش مشتری اطمینان دارید؟",onConfirm:m=>ie(s),onCancel:m=>se(s)},{default:a(()=>[u("div",Xe,[(f(),v(P(H(A(s))),{class:$(["cursor-pointer w-5 ml-1",L(A(s))])},null,8,["class"])),u("div",null,w(ee(s)),1)])]),_:2},1032,["ok-text","cancel-text","title","onConfirm","onCancel"])]),_:2},1032,["disabled"]),t("persons.list.client.omde.able.order")?(f(),v(y,{disabled:s.sts_verify_step_one!==2,key:"5"},{default:a(()=>[c(S,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:m=>le(s)},{default:a(()=>[u("div",Re,[(f(),v(P(s.sts===1?_(N):_(x)),{class:$(["cursor-pointer w-5 ml-1",s.sts===1?"text-success":"text-danger"])},null,8,["class"])),u("div",null,w(s.sts===1?"معلق کردن سفارش":"فعال کردن سفارش"),1)])]),_:2},1032,["onConfirm"])]),_:2},1032,["disabled"])):h("",!0),t("persons.list.client.omde.able")?(f(),v(y,{disabled:s.sts_verify_step_one!==2,key:"6"},{default:a(()=>[c(S,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:m=>oe(s)},{default:a(()=>[u("div",qe,[(f(),v(P(s.sts===1?_(N):_(x)),{class:$(["cursor-pointer w-5 ml-1",s.active===1?"text-success":"text-danger"])},null,8,["class"])),u("div",null,w(s.active===1?"معلق کردن حساب کاربری":" فعال کردن حساب کاربری"),1)])]),_:2},1032,["onConfirm"])]),_:2},1032,["disabled"])):h("",!0)]),_:2},1032,["onClick"])]),default:a(()=>[u("div",Ve,[c(_(ve)),c(_(B),{class:"cursor-pointer w-5 ml-1"})])]),_:2},1024)])]),_:1},8,["model"])]),_:1},8,["title"])])}}}),Ge={omde:{url:"admin/customers-omde/list",title:"لیست مشتریان های عمده"},banker:{url:"admin/customers-omde/banker/list",title:"لیست بنکداران"},shopkeeper:{url:"admin/customers-omde/shopkeeper/list",title:"لیست مغازه داران حضوری"},nonVerified:{url:"admin/customers-omde/non-verified/list",title:"لیست مشتریان های عمده"},archived:{url:"admin/customers-omde/archived/list",title:"لیست مشتریان های عمده"}};function Ke(o){const n=W();Object.keys(n.cityFilters).length<1&&n.getCities();const{url:i,title:r}=Ge[o],t=new be(i,r);return t.add(new d("id","کد").filterNumber()),t.add(new d("fname","نام").filterText().hidden()),t.add(new d("lname","نام خانوادگی").filterText().hidden()),t.add(new d("name","نام و نام خانوادگی").filterText()),t.add(new d("mobile","موبایل").filterText().hidden().noSort()),t.add(new d("city_id","شهر").hidden().renderSlot("city").filterKey("city_id").filterSelect(n.cityFilters)),t.add(new d("reagent.name","کارشناس فروش").filterText().noSort()),t.add(new d("gram_level","سطح اعتبار").filterNumber().noSort()),t.add(new d("percent","درصد").filterNumber().noSort()),t.add(new d("remain","بدهی گرمی").filterNumber().noSort()),t.add(new d("rial_remain","بدهی ریالی").filterNumber().noSort()),t.add(new d("caj","تاریخ ثبت").filterDate().noSort()),t.add(new d("uaj","بروزرسانی").hidden().filterDate().noSort()),t.add(new d("sts_str","وضعیت ثبت سفارش").renderSlot("sts").noSort()),t.add(new d("active","وضعیت حساب کاربری").renderSlot("active").noSort().filterSelect({1:"فعال","-1":"غیر فعال"})),t.add(new d("phone","تلفن").filterText().hidden().noSort()),t.add(new d("address","آدرس").filterText().hidden().noSort()),t.add(new d("store_name","نام مغازه").filterText().hidden().noSort()),t.add(new d("zone","منطقه").filterText().hidden().noSort()),t.add(new d("pasazh_name","نام پاساژ").filterText().hidden().noSort()),t.add(new d("opt","عملیات").noSort().renderSlot("opt")),t}export{Ge as O,Ze as _,Ke as b};