2 lines
2.5 KiB
JavaScript
2 lines
2.5 KiB
JavaScript
import{_ as h}from"./button.vue_vue_type_style_index_0_lang-ac3928e1.js";import{I as b,u as g}from"./Icon-cd5db3c7.js";import{M as $}from"./index-303cddc1.js";import{d as B,h as T,o as a,i as m,w as n,a as c,M as r,k as i,c as l,t as p,b as v,E as _,j as x,a9 as N,N as o}from"./index-5cd0dc27.js";const A={class:"flex items-center justify-between"},M={key:1},P={key:2},O={class:"flex items-center gap-2"},S={class:"flex text-gray-400 items-center gap-2"},U={key:0,class:"flex items-center gap-2"},j={key:0},I={key:0},Q=B({__name:"Modal",props:{centered:{type:Boolean,default:!0},wrapClassName:{default:""},cancelText:{default:"انصراف"},okText:{default:"بستن"},okButtonProps:{default:{}},cancelButtonProps:{default:{}},okType:{default:"primary"},showCancel:{type:Boolean,default:!0},showOk:{type:Boolean,default:!0},title:{default:""},maskClosable:{type:Boolean,default:!1}},setup(t){const e=t,{prefixCls:d}=g("base-model"),{emit:u}=N(),k=T(()=>`${d} ${e.wrapClassName}`);function f(s){u("cancel",s),u("update:visible",!1)}function w(s){u("ok",s)}return(s,G)=>{const y=h,C=$;return a(),m(C,{centered:e.centered,wrapClassName:x(k),"mask-closable":e.maskClosable},{title:n(()=>[c("div",A,[c("div",null,[s.$slots.title?r(s.$slots,"title",{key:0}):i("",!0),e.title?(a(),l("span",M,p(e.title),1)):(a(),l("span",P," "))]),c("div",O,[c("div",S,[v(b,{icon:"vuesax-linear:add",class:"rotate-45 cursor-pointer",onClick:f})])])])]),footer:n(()=>[s.$slots.footer?i("",!0):(a(),l("div",U,[e.showOk?(a(),m(y,_({key:0,type:e.okType},s.okButtonProps,{onClick:w}),{default:n(()=>[s.$slots.okText?r(s.$slots,"okText",{key:1}):(a(),l("span",j,p(e.okText),1))]),_:3},16,["type"])):i("",!0),e.showCancel?(a(),m(y,_({key:1},s.cancelButtonProps,{onClick:f}),{default:n(()=>[s.$slots.cancelText?r(s.$slots,"cancelText",{key:1}):(a(),l("span",I,p(e.cancelText),1))]),_:3},16)):i("",!0)])),r(s.$slots,"footer")]),default:n(()=>[r(s.$slots,"default")]),_:3},8,["centered","wrapClassName","mask-closable"])}}});const V=async()=>(await o.get("/admin/users/permissions")).data,E=async()=>(await o.get("/admin/users")).data,z=async t=>(await o.post("/admin/users",t)).data,D=async(t,e)=>(await o.post(`/admin/users/from-member/${t}`,e)).data,q=async(t,e)=>(await o.put(`/admin/users/${t}`,e)).data,F=async t=>await o.delete(`/admin/users/${t}`),R=Object.freeze(Object.defineProperty({__proto__:null,createAdminUser:z,deleteAdminUser:F,getAdminPermissionOptions:V,getAdminUsers:E,promoteMemberToAdmin:D,updateAdminUser:q},Symbol.toStringTag,{value:"Module"}));export{Q as _,E as a,R as b,z as c,F as d,V as g,D as p,q as u};
|