import{d as u,_ as m}from"./index-802fcc77.js";import{H as h,r as v,b as S,ah as _,l as w,m as f,p as a,U as g,u as V,V as t,P as b,aI as x,aJ as I}from"./vue-02cc547d.js";const R=e=>(x("data-v-54e6a169"),e=e(),I(),e),y={class:"switch-roles"},B=R(()=>a("span",null,"切换权限:",-1)),C=h({__name:"SwitchRoles",emits:["change"],setup(e,{emit:r}){const i=r,o=u(),s=v(o.roles[0]);return S(s,async l=>{await o.changeRoles(l),i("change")}),(l,n)=>{const c=_("el-radio-button"),d=_("el-radio-group");return w(),f("div",null,[a("div",null,"你的权限:"+g(V(o).roles),1),a("div",y,[B,t(d,{modelValue:s.value,"onUpdate:modelValue":n[0]||(n[0]=p=>s.value=p)},{default:b(()=>[t(c,{label:"editor"}),t(c,{label:"admin"})]),_:1},8,["modelValue"])])])}}});const N=m(C,[["__scopeId","data-v-54e6a169"]]);export{N as S};