2 lines
768 B
JavaScript
2 lines
768 B
JavaScript
import{b as a,y as e,a as s,m as l,e as o,o as t,f as n,z as d,t as i,k as r,h as u,w as c,D as m,G as f,_ as p}from"./index.c5f9cdef.js";const v={class:"switch-roles"},h=(a=>(m("data-v-21f43ea2"),a=a(),f(),a))((()=>d("span",null,"切换权限:",-1))),_=p(a({__name:"SwitchRoles",emits:["change"],setup(a,{emit:m}){const f=e(),p=s(f.roles[0]);return l(p,(async a=>{await f.changeRoles(a),m("change")})),(a,e)=>{const s=o("el-radio-button"),l=o("el-radio-group");return t(),n("div",null,[d("div",null,"你的权限:"+i(r(f).roles),1),d("div",v,[h,u(l,{modelValue:p.value,"onUpdate:modelValue":e[0]||(e[0]=a=>p.value=a)},{default:c((()=>[u(s,{label:"editor"}),u(s,{label:"admin"})])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-21f43ea2"]]);export{_ as S};
|