2 lines
19 KiB
JavaScript
2 lines
19 KiB
JavaScript
import{t as oe}from"./farsi-number-stB7JMN0.js";import{d as re,a1 as ce,y,w as a,$ as fe,r as i,o,b as s,f as u,a as m,e as p,U as ve,c as v,z as Y,F as V,a2 as _e,x as C,a3 as ye,t as A,h as b,g as ue,O as ge,B as O,n as D,_ as pe,u as ke,l as we,G as Ae,S as be,H as ie,M as Ce,E as Ie,D as Se,Y as xe,K as de}from"./index-BOpodV_K.js";import{S as Te}from"./SaveOutlined-DTv_knTi.js";import{C as Le}from"./CrownOutlined-DnFnrjHz.js";import{K as De,S as $e}from"./StopOutlined-BusM0vDj.js";const ze={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);async function M(){var g,n,T;try{const[w,_,k]=await Promise.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?void 0:g.data)||[],U.value=Array.isArray(_.data)?_.data:((n=_.data)==null?void 0:n.data)||[],W.value=Array.isArray(k.data)?k.data:((T=k.data)==null?void 0:T.data)||[]}catch{}}async function J(g){var n,T;G.value=!0;try{const _=(await D.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=>{var h;return((h=k.role)==null?void 0:h.id)||k.roleId}):[],_.workspaceAssignments&&_.workspaceAssignments.length>0){const k=_.workspaceAssignments[0];e.workspaceId=k.workspaceId||((n=k.workspace)==null?void 0:n.id)||"",e.scopeType=k.scopeType||"ALL",e.specificCampaignIds=Array.isArray(k.specificCampaignIds)?k.specificCampaignIds:[]}else e.workspaceId=((T=U.value[0])==null?void 0:T.id)||"",e.scopeType="ALL",e.specificCampaignIds=[]}finally{G.value=!1}}function ee(){var g;e.name="",e.email="",e.mobile="",e.password="",e.status="ACTIVE",e.isSuperAdmin=!1,e.roleIds=[],e.workspaceId=((g=U.value[0])==null?void 0:g.id)||"",e.scopeType="ALL",e.specificCampaignIds=[]}ce(()=>$.open,g=>{g&&(M(),$.adminId?J($.adminId):ee())});async function z(){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{const g={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:void 0}]),x.value&&$.adminId?(await D.patch(`/admin/managers/${$.adminId}`,g),O.success("مشخصات مدیر با موفقیت بهروزرسانی شد.")):(await D.post("/admin/managers",g),O.success("مدیر جدید با موفقیت ایجاد شد.")),B("saved"),B("update:open",!1)}finally{K.value=!1}}return(g,n)=>{const T=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");return o(),y(le,{open:Z.open,title:x.value?"ویرایش اطلاعات مدیر":"افزودن مدیر جدید به سامانه",width:540,placement:"right",maskClosable:!1,rootClassName:"admin-form-drawer-rtl",onClose:n[11]||(n[11]=l=>B("update:open",!1))},{footer:a(()=>[m("div",Pe,[s(X,{onClick:n[10]||(n[10]=l=>B("update:open",!1))},{default:a(()=>[...n[22]||(n[22]=[u("انصراف",-1)])]),_:1}),s(X,{type:"primary",loading:K.value,onClick:z},{icon:a(()=>[s(p(Te))]),default:a(()=>[u(" "+A(x.value?"ذخیره تغییرات":"ثبت مدیر"),1)]),_:1},8,["loading"])])]),default:a(()=>[s(ne,{spinning:G.value},{default:a(()=>[s(se,{layout:"vertical"},{default:a(()=>[s(te,{defaultActiveKey:"1",class:"admin-form-tabs"},{default:a(()=>[s(c,{key:"1"},{tab:a(()=>[m("span",null,[s(p(ve)),n[12]||(n[12]=u(" اطلاعات هویتی",-1))])]),default:a(()=>[s(w,{label:"نام و نام خانوادگی",required:""},{default:a(()=>[s(T,{value:e.name,"onUpdate:value":n[0]||(n[0]=l=>e.name=l),placeholder:"مثال: علی رضایی",size:"large"},null,8,["value"])]),_:1}),s(w,{label:"شماره موبایل سازمانی",required:""},{default:a(()=>[s(T,{value:e.mobile,"onUpdate:value":n[1]||(n[1]=l=>e.mobile=l),placeholder:"09xxxxxxxxx",dir:"ltr",size:"large",maxLength:"11"},null,8,["value"])]),_:1}),s(w,{label:"ایمیل سازمانی (نام کاربری ورود)",required:""},{default:a(()=>[s(T,{value:e.email,"onUpdate:value":n[2]||(n[2]=l=>e.email=l),placeholder:"admin@example.com",dir:"ltr",size:"large"},null,8,["value"])]),_:1}),s(w,{label:x.value?"کلمه عبور جدید (در صورت نیاز به تغییر)":"کلمه عبور ورود",required:!x.value},{default:a(()=>[s(_,{value:e.password,"onUpdate:value":n[3]||(n[3]=l=>e.password=l),placeholder:"حداقل ۶ کاراکتر",size:"large",dir:"ltr"},null,8,["value"])]),_:1},8,["label","required"]),s(w,{label:"وضعیت حساب کاربری"},{default:a(()=>[s(h,{value:e.status,"onUpdate:value":n[4]||(n[4]=l=>e.status=l),buttonStyle:"solid"},{default:a(()=>[s(k,{value:"ACTIVE"},{default:a(()=>[...n[13]||(n[13]=[u("فعال",-1)])]),_:1}),s(k,{value:"DISABLED"},{default:a(()=>[...n[14]||(n[14]=[u("غیرفعال / مسدود",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),s(c,{key:"2"},{tab:a(()=>[m("span",null,[s(p(_e)),n[15]||(n[15]=u(" نقشها و اختیارات",-1))])]),default:a(()=>[m("div",ze,[s(t,{checked:e.isSuperAdmin,"onUpdate:checked":n[5]||(n[5]=l=>e.isSuperAdmin=l)},{default:a(()=>[...n[16]||(n[16]=[m("strong",{style:{color:"#7c3aed","font-size":"15px"}},"مدیر ارشد سامانه (Super Admin)",-1)])]),_:1},8,["checked"]),n[17]||(n[17]=m("p",{class:"banner-sub"}," مدیر ارشد دسترسی کامل و بیقیدوشرط به تمامی بخشها، ایجاد مدیران و تنظیمات کلی سامانه دارد. ",-1))]),s(E,{style:{margin:"16px 0"}}),s(w,{label:"نقشهای سازمانی (میتوانید چند نقش همزمان انتخاب کنید)"},{default:a(()=>[f.value.length===0?(o(),v("div",Oe," در حال بارگذاری نقشها... ")):(o(),y(ae,{key:1,value:e.roleIds,"onUpdate:value":n[6]||(n[6]=l=>e.roleIds=l),style:{width:"100%"},disabled:e.isSuperAdmin},{default:a(()=>[s(N,{gutter:[12,12]},{default:a(()=>[(o(!0),v(V,null,Y(f.value,l=>(o(),y(L,{span:24,key:l.id},{default:a(()=>[m("div",{class:ge(["role-item-card",{"is-selected":e.roleIds.includes(l.id)}])},[s(t,{value:l.id},{default:a(()=>[m("span",Ue,A(l.name),1),l.isSystem?(o(),y(j,{key:0,color:"blue",size:"small",style:{"margin-right":"6px"}},{default:a(()=>[...n[18]||(n[18]=[u("سیستمی",-1)])]),_:1})):C("",!0)]),_:2},1032,["value"]),m("div",Ee,A(l.description||"بدون توضیح"),1)],2)]),_:2},1024))),128))]),_:1})]),_:1},8,["value","disabled"]))]),_:1})]),_:1}),s(c,{key:"3"},{tab:a(()=>[m("span",null,[s(p(ye)),n[19]||(n[19]=u(" قلمرو و فضای کاری",-1))])]),default:a(()=>[s(w,{label:"فضای کاری مجاز"},{default:a(()=>[s(R,{value:e.workspaceId,"onUpdate:value":n[7]||(n[7]=l=>e.workspaceId=l),placeholder:"انتخاب فضای کاری",size:"large",style:{width:"100%"}},{default:a(()=>[(o(!0),v(V,null,Y(U.value,l=>(o(),y(Q,{key:l.id,value:l.id},{default:a(()=>[u(A(l.name)+" ("+A(l.slug)+") ",1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),s(w,{label:"قلمرو دسترسی کمپینها (Scope)"},{default:a(()=>[s(h,{value:e.scopeType,"onUpdate:value":n[8]||(n[8]=l=>e.scopeType=l),style:{"margin-bottom":"12px"}},{default:a(()=>[s(F,{value:"ALL"},{default:a(()=>[...n[20]||(n[20]=[u("دسترسی به تمامی کمپینهای این فضای کاری",-1)])]),_:1}),s(F,{value:"CUSTOM_CAMPAIGNS"},{default:a(()=>[...n[21]||(n[21]=[u("محدود به کمپینهای خاص",-1)])]),_:1})]),_:1},8,["value"]),e.scopeType==="CUSTOM_CAMPAIGNS"?(o(),v("div",Me,[s(R,{value:e.specificCampaignIds,"onUpdate:value":n[9]||(n[9]=l=>e.specificCampaignIds=l),mode:"multiple",placeholder:"کمپینهای مجاز را انتخاب کنید",size:"large",style:{width:"100%"}},{default:a(()=>[(o(!0),v(V,null,Y(W.value,l=>(o(),y(Q,{key:l.id,value:l.id},{default:a(()=>[u(A(l.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])):C("",!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])]),_:1},8,["open","title"])}}}),Be=pe(Ve,[["__scopeId","data-v-3204cd81"]]),he={class:"admin-list-page"},Ne={class:"page-header-title"},Re={key:0,class:"page-actions"},Fe={class:"table-header"},qe={class:"filters"},Ge={key:0,class:"admin-profile-cell"},Ke={class:"admin-details"},We={class:"admin-name"},je={class:"admin-email"},He={key:1,class:"mobile-cell"},Ye={key:2,class:"roles-tag-group"},Je={key:2,style:{color:"#94a3b8","font-size":"13px"}},Qe={key:3,class:"workspaces-tag-group"},Xe={key:0,style:{"font-size":"11px",opacity:"0.8"}},Ze={key:1,style:{color:"#94a3b8","font-size":"13px"}},ea={key:5,class:"date-cell"},aa={style:{"margin-bottom":"16px"}},ta=re({__name:"AdminListView",setup(Z){const S=ke(),$=b(!1),B=b([]),G=b(0),K=b([]),f=ue({page:1,pageSize:10,search:"",roleCode:void 0,status:void 0}),U=b(!1),W=b(null),e=b(!1),x=b(null),M=b(""),J=b(!1);async function ee(){var c;try{const t=await D.get("/admin/roles");K.value=Array.isArray(t.data)?t.data:((c=t.data)==null?void 0:c.data)||[]}catch{}}async function z(){var c,t,E,j;$.value=!0;try{const L=await D.get("/admin/managers",{params:{page:f.page,pageSize:f.pageSize,search:f.search||void 0,roleCode:f.roleCode||void 0,status:f.status||void 0}}),N=Array.isArray(L.data)?L.data:((c=L.data)==null?void 0:c.data)||[];B.value=N,G.value=((t=L.meta)==null?void 0:t.total)||((j=(E=L.data)==null?void 0:E.meta)==null?void 0:j.total)||N.length}finally{$.value=!1}}function g(){W.value=null,U.value=!0}function n(c){W.value=c.id,U.value=!0}function T(c){x.value=c,M.value="",e.value=!0}async function w(){if(!M.value||M.value.length<6){O.error("کلمه عبور جدید باید حداقل ۶ کاراکتر باشد.");return}J.value=!0;try{await D.patch(`/admin/managers/${x.value.id}/password`,{password:M.value}),O.success(`کلمه عبور مدیر ${x.value.name} با موفقیت بازنشانی شد.`),e.value=!1}finally{J.value=!1}}function _(c){const t=c.status==="ACTIVE",E=t?"DISABLED":"ACTIVE";de.confirm({title:t?"غیرفعالسازی حساب مدیر":"فعالسازی مجدد حساب مدیر",content:t?`آیا از غیرفعالسازی دسترسی مدیر ${c.name} اطمینان دارید؟ دسترسی ایشان به پنل بلافاصله مسدود میشود.`:`آیا از فعالسازی مجدد حساب کاربری ${c.name} اطمینان دارید؟`,okText:t?"غیرفعال کن":"فعال کن",okType:t?"danger":"primary",cancelText:"انصراف",onOk:async()=>{try{await D.patch(`/admin/managers/${c.id}/status`,{status:E}),O.success(t?"حساب کاربری غیرفعال شد.":"حساب کاربری فعال شد."),z()}catch{}}})}function k(c){de.confirm({title:"حذف مدیر از سامانه",content:`آیا از حذف دائم حساب مدیر ${c.name} اطمینان دارید؟ این عملیات غیرقابل بازگشت است.`,okText:"حذف مدیر",okType:"danger",cancelText:"انصراف",onOk:async()=>{try{await D.delete(`/admin/managers/${c.id}`),O.success("مدیر با موفقیت حذف شد."),z()}catch{}}})}const h=[{title:"مشخصات مدیر",key:"adminProfile",width:220},{title:"شماره موبایل",dataIndex:"mobile",key:"mobile",width:140},{title:"نقشها و سطح اختیارات",key:"roles",minWidth:200},{title:"فضای کاری و اسکوپ",key:"workspaces",minWidth:160},{title:"وضعیت",dataIndex:"status",key:"status",align:"center",width:100},{title:"آخرین ورود",dataIndex:"lastLoginAt",key:"lastLoginAt",width:130},{title:"عملیات",key:"actions",width:70,align:"center"}];return we(()=>{ee(),z()}),(c,t)=>{const E=i("a-button"),j=i("a-input-search"),L=i("a-select-option"),N=i("a-select"),ae=i("a-avatar"),Q=i("a-tooltip"),R=i("a-tag"),F=i("a-menu-item"),te=i("a-menu-divider"),se=i("a-menu"),ne=i("a-dropdown"),X=i("a-table"),le=i("a-card"),l=i("a-input-password"),me=i("a-modal");return o(),v("div",he,[m("div",Ne,[t[10]||(t[10]=m("div",null,[m("h1",{class:"title"},"مدیریت مدیران و دسترسیها"),m("p",{class:"subtitle"},"مشاهده لیست مدیران، تخصیص نقشها، فضاهای کاری و اسکوپ دسترسی")],-1)),p(S).can("admins:manage")?(o(),v("div",Re,[s(E,{type:"primary",size:"large",onClick:g},{icon:a(()=>[s(p(Ae))]),default:a(()=>[t[9]||(t[9]=u(" افزودن مدیر جدید ",-1))]),_:1})])):C("",!0)]),s(le,{bordered:!1,class:"main-card"},{default:a(()=>[m("div",Fe,[m("div",qe,[s(j,{value:f.search,"onUpdate:value":t[0]||(t[0]=r=>f.search=r),placeholder:"جستجوی نام، ایمیل یا موبایل...",style:{width:"280px"},allowClear:"",onSearch:t[1]||(t[1]=()=>{f.page=1,z()})},{prefix:a(()=>[s(p(be),{style:{color:"#94a3b8","margin-left":"4px"}})]),_:1},8,["value"]),s(N,{value:f.roleCode,"onUpdate:value":t[2]||(t[2]=r=>f.roleCode=r),placeholder:"فیلتر بر اساس نقش",allowClear:"",style:{width:"180px"},onChange:t[3]||(t[3]=()=>{f.page=1,z()})},{default:a(()=>[(o(!0),v(V,null,Y(K.value,r=>(o(),y(L,{key:r.id,value:r.code},{default:a(()=>[u(A(r.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"]),s(N,{value:f.status,"onUpdate:value":t[4]||(t[4]=r=>f.status=r),placeholder:"وضعیت حساب",allowClear:"",style:{width:"140px"},onChange:t[5]||(t[5]=()=>{f.page=1,z()})},{default:a(()=>[s(L,{value:"ACTIVE"},{default:a(()=>[...t[11]||(t[11]=[u("فعال",-1)])]),_:1}),s(L,{value:"DISABLED"},{default:a(()=>[...t[12]||(t[12]=[u("غیرفعال",-1)])]),_:1})]),_:1},8,["value"])])]),s(X,{dataSource:B.value,columns:h,loading:$.value,rowKey:"id",size:"middle",pagination:{current:f.page,pageSize:f.pageSize,total:G.value,showTotal:r=>`مجموع: ${p(oe)(r)} مدیر`,onChange:r=>{f.page=r,z()}}},{bodyCell:a(({column:r,record:d})=>[r.key==="adminProfile"?(o(),v("div",Ge,[s(ae,{style:ie({backgroundColor:d.isSuperAdmin?"#7c3aed":"#2563eb",verticalAlign:"middle"})},{default:a(()=>{var I;return[u(A(((I=d.name)==null?void 0:I.charAt(0))||"U"),1)]}),_:2},1032,["style"]),m("div",Ke,[m("span",We,[u(A(d.name)+" ",1),d.isSuperAdmin?(o(),y(Q,{key:0,title:"مدیر ارشد سامانه"},{default:a(()=>[s(p(Le),{style:{color:"#f59e0b","margin-right":"4px"}})]),_:1})):C("",!0)]),m("span",je,A(d.email),1)])])):r.key==="mobile"?(o(),v("span",He,A(p(oe)(d.mobile)),1)):r.key==="roles"?(o(),v("div",Ye,[d.isSuperAdmin?(o(),y(R,{key:0,color:"purple",class:"role-pill"},{default:a(()=>[...t[13]||(t[13]=[u(" مدیر ارشد (Super Admin) ",-1)])]),_:1})):C("",!0),d.roles&&d.roles.length>0?(o(!0),v(V,{key:1},Y(d.roles,I=>{var q;return o(),y(R,{key:(q=I.role)==null?void 0:q.id,color:"blue",class:"role-pill"},{default:a(()=>{var P,H;return[u(A(((P=I.role)==null?void 0:P.name)||((H=I.role)==null?void 0:H.code)),1)]}),_:2},1024)}),128)):d.isSuperAdmin?C("",!0):(o(),v("span",Je," بدون نقش "))])):r.key==="workspaces"?(o(),v("div",Qe,[d.workspaceAssignments&&d.workspaceAssignments.length>0?(o(!0),v(V,{key:0},Y(d.workspaceAssignments,(I,q)=>(o(),y(R,{key:q,color:"cyan",class:"scope-pill"},{default:a(()=>{var P;return[u(A(((P=I.workspace)==null?void 0:P.name)||"فضای اصلی")+" ",1),I.scopeType==="CUSTOM_CAMPAIGNS"?(o(),v("span",Xe," (کمپینهای خاص) ")):C("",!0)]}),_:2},1024))),128)):(o(),v("span",Ze," سراسری "))])):r.key==="status"?(o(),y(R,{key:4,color:d.status==="DISABLED"?"red":"green",class:"status-tag"},{default:a(()=>[m("span",{class:"status-dot",style:ie({backgroundColor:d.status==="DISABLED"?"#ef4444":"#10b981"})},null,4),u(" "+A(d.status==="DISABLED"?"غیرفعال":"فعال"),1)]),_:2},1032,["color"])):r.key==="lastLoginAt"?(o(),v("span",ea,A(d.lastLoginAt?p(oe)(new Date(d.lastLoginAt).toLocaleDateString("fa-IR")):"—"),1)):r.key==="actions"?(o(),y(ne,{key:6,trigger:["click"],placement:"bottomLeft"},{overlay:a(()=>[s(se,{class:"action-dropdown-menu"},{default:a(()=>{var I,q,P;return[p(S).can("admins:manage")?(o(),y(F,{key:"edit",onClick:H=>n(d)},{default:a(()=>[s(p(Ie),{style:{"margin-left":"8px"}}),t[14]||(t[14]=u(" ویرایش مشخصات و دسترسیها ",-1))]),_:1},8,["onClick"])):C("",!0),p(S).can("admins:manage")?(o(),y(F,{key:"resetPassword",onClick:H=>T(d)},{default:a(()=>[s(p(De),{style:{"margin-left":"8px"}}),t[15]||(t[15]=u(" بازنشانی کلمه عبور ",-1))]),_:1},8,["onClick"])):C("",!0),p(S).can("admins:manage")&&d.id!==((I=p(S).admin)==null?void 0:I.id)?(o(),y(te,{key:2})):C("",!0),p(S).can("admins:manage")&&d.id!==((q=p(S).admin)==null?void 0:q.id)?(o(),y(F,{key:"toggleStatus",onClick:H=>_(d)},{default:a(()=>[d.status==="ACTIVE"?(o(),v(V,{key:0},[s(p($e),{style:{"margin-left":"8px",color:"#ef4444"}}),t[16]||(t[16]=m("span",{style:{color:"#ef4444"}},"غیرفعالسازی دسترسی",-1))],64)):(o(),v(V,{key:1},[s(p(Se),{style:{"margin-left":"8px",color:"#10b981"}}),t[17]||(t[17]=m("span",{style:{color:"#10b981"}},"فعالسازی مجدد",-1))],64))]),_:2},1032,["onClick"])):C("",!0),p(S).can("admins:manage")&&d.id!==((P=p(S).admin)==null?void 0:P.id)?(o(),y(F,{key:"delete",danger:"",onClick:H=>k(d)},{default:a(()=>[s(p(xe),{style:{"margin-left":"8px"}}),t[18]||(t[18]=u(" حذف مدیر ",-1))]),_:1},8,["onClick"])):C("",!0)]}),_:2},1024)]),default:a(()=>[s(E,{type:"text",shape:"circle",class:"action-more-btn"},{default:a(()=>[s(p(Ce),{style:{"font-size":"18px"}})]),_:1})]),_:2},1024)):C("",!0)]),_:1},8,["dataSource","loading","pagination"])]),_:1}),s(Be,{open:U.value,"onUpdate:open":t[6]||(t[6]=r=>U.value=r),adminId:W.value,onSaved:z},null,8,["open","adminId"]),s(me,{open:e.value,"onUpdate:open":t[8]||(t[8]=r=>e.value=r),title:"بازنشانی کلمه عبور مدیر",okText:"تغییر کلمه عبور",cancelText:"انصراف",confirmLoading:J.value,onOk:w},{default:a(()=>{var r;return[m("div",aa,[t[19]||(t[19]=u(" کلمه عبور جدید را برای ",-1)),m("strong",null,A((r=x.value)==null?void 0:r.name),1),t[20]||(t[20]=u(" وارد کنید: ",-1))]),s(l,{value:M.value,"onUpdate:value":t[7]||(t[7]=d=>M.value=d),placeholder:"حداقل ۶ کاراکتر",size:"large",dir:"ltr"},null,8,["value"])]}),_:1},8,["open","confirmLoading"])])}}}),da=pe(ta,[["__scopeId","data-v-0a86c8bb"]]);export{da as default};
|