import{tasoe}from"./farsi-number-stB7JMN0.js";import{dasre,a1asce,y,wasa,$asfe,rasi,o,bass,fasu,aasm,easp,Uasve,casv,zasY,FasV,a2as_e,xasC,a3asye,tasA,hasb,gasue,Oasge,BasO,nasD,_aspe,uaske,laswe,GasAe,Sasbe,Hasie,MasCe,EasIe,DasSe,Yasxe,Kasde}from"./index-BOpodV_K.js";import{SasTe}from"./SaveOutlined-DTv_knTi.js";import{CasLe}from"./CrownOutlined-DnFnrjHz.js";import{KasDe,Sas$e}from"./StopOutlined-BusM0vDj.js";constze={class:"super-admin-banner"},Oe={key:0,style:{color:"#94a3b8"}},Ue={class:"role-name"},Ee={class:"role-desc"},Me={key:0,style:{"margin-top":"8px"}},Pe={style:{display:"flex","justify-content":"flex-end",gap:"8px"}},Ve=re({__name:"AdminFormDrawer",props:{open:{type:Boolean},adminId:{}},emits:["update:open","saved"],setup(Z,{emit:S}){const$=Z,B=S,G=b(!1),K=b(!1),f=b([]),U=b([]),W=b([]),e=ue({name:"",email:"",mobile:"",password:"",status:"ACTIVE",isSuperAdmin:!1,roleIds:[],workspaceId:"",scopeType:"ALL",specificCampaignIds:[]}),x=fe(()=>!!$.adminId);asyncfunctionM(){varg,n,T;try{const[w,_,k]=awaitPromise.all([D.get("/admin/roles"),D.get("/admin/workspaces"),D.get("/admin/campaigns",{params:{pageSize:100}})]);f.value=Array.isArray(w.data)?w.data:((g=w.data)==null?void0:g.data)||[],U.value=Array.isArray(_.data)?_.data:((n=_.data)==null?void0:n.data)||[],W.value=Array.isArray(k.data)?k.data:((T=k.data)==null?void0:T.data)||[]}catch{}}asyncfunctionJ(g){varn,T;G.value=!0;try{const_=(awaitD.get(`/admin/managers/${g}`)).data;if(e.name=_.name||"",e.email=_.email||"",e.mobile=_.mobile||"",e.password="",e.status=_.status||"ACTIVE",e.isSuperAdmin=!!_.isSuperAdmin,e.roleIds=_.roles?_.roles.map(k=>{varh;return((h=k.role)==null?void0:h.id)||k.roleId}):[],_.workspaceAssignments&&_.workspaceAssignments.length>0){constk=_.workspaceAssignments[0];e.workspaceId=k.workspaceId||((n=k.workspace)==null?void0:n.id)||"",e.scopeType=k.scopeType||"ALL",e.specificCampaignIds=Array.isArray(k.specificCampaignIds)?k.specificCampaignIds:[]}elsee.workspaceId=((T=U.value[0])==null?void0:T.id)||"",e.scopeType="ALL",e.specificCampaignIds=[]}finally{G.value=!1}}functionee(){varg;e.name="",e.email="",e.mobile="",e.password="",e.status="ACTIVE",e.isSuperAdmin=!1,e.roleIds=[],e.workspaceId=((g=U.value[0])==null?void0:g.id)||"",e.scopeType="ALL",e.specificCampaignIds=[]}ce(()=>$.open,g=>{g&&(M(),$.adminId?J($.adminId):ee())});asyncfunctionz(){if(!e.name.trim()){O.error("لطفاً نام و نام خانوادگی مدیر را وارد کنید.");return}if(!e.email.trim()||!e.email.includes("@")){O.error("لطفاً یک آدرس ایمیل معتبر وارد کنید.");return}if(!e.mobile.trim()||!/^09\d{9}$/.test(e.mobile.trim())){O.error("شماره موبایل باید ۱۱ رقمی بوده و با ۰۹ شروع شود.");return}if(!x.value&&(!e.password||e.password.length<6)){O.error("کلمه عبور باید حداقل ۶ کاراکتر باشد.");return}K.value=!0;try{constg={name:e.name.trim(),email:e.email.trim().toLowerCase(),mobile:e.mobile.trim(),status:e.status,isSuperAdmin:e.isSuperAdmin,roleIds:e.roleIds};e.password&&(g.password=e.password),e.workspaceId&&(g.workspaceAssignments=[{workspaceId:e.workspaceId,scopeType:e.scopeType,specificCampaignIds:e.scopeType==="CUSTOM_CAMPAIGNS"?e.specificCampaignIds:void0}]),x.value&&$.adminId?(awaitD.patch(`/admin/managers/${$.adminId}`,g),O.success("مشخصات مدیر با موفقیت بهروزرسانی شد.")):(awaitD.post("/admin/managers",g),O.success("مدیر جدید با موفقیت ایجاد شد.")),B("saved"),B("update:open",!1)}finally{K.value=!1}}return(g,n)=>{constT=i("a-input"),w=i("a-form-item"),_=i("a-input-password"),k=i("a-radio-button"),h=i("a-radio-group"),c=i("a-tab-pane"),t=i("a-checkbox"),E=i("a-divider"),j=i("a-tag"),L=i("a-col"),N=i("a-row"),ae=i("a-checkbox-group"),Q=i("a-select-option"),R=i("a-select"),F=i("a-radio"),te=i("a-tabs"),se=i("a-form"),ne=i("a-spin"),X=i("a-button"),le=i("a-drawer");returno(),y(le,{open:Z.open,title:x.value?"ویرا