2 lines
768 B
JavaScript
2 lines
768 B
JavaScript
import{e as a,S as e,a as s,w as l,i as o,j as t,k as n,l as d,A as i,q as r,m as u,n as c,V as m,W as p,_ as v}from"./index-e36acc7e.js";const _={class:"switch-roles"},h=(a=>(m("data-v-54e6a169"),a=a(),p(),a))((()=>d("span",null,"切换权限:",-1))),g=v(a({__name:"SwitchRoles",emits:["change"],setup(a,{emit:m}){const p=e(),v=s(p.roles[0]);return l(v,(async a=>{await p.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(p).roles),1),d("div",_,[h,u(l,{modelValue:v.value,"onUpdate:modelValue":e[0]||(e[0]=a=>v.value=a)},{default:c((()=>[u(s,{label:"editor"}),u(s,{label:"admin"})])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-54e6a169"]]);export{g as S};
|