import{b0 as _,a as S,_ as y}from"./entry/index-BaQQ7BQ_.js";import{R as t}from"./roleEnum-DZpq-cKb.js";import{P as R}from"./index-YMO-C9So.js";import{_ as T}from"./CurrentPermissionMode.vue_vue_type_script_setup_true_lang-VdUzHRW0.js";import{d as g,c as m,a8 as x,Z as v,a6 as E,a7 as a,k as o,$ as i,G as n,a0 as l,u as e}from"./vue-CF9JqwIh.js";import{am as k,aT as C}from"./antd-ILpsl5AZ.js";import"./useContentViewHeight-DuQo8tYw.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./onMountedOrActivated-D34Dt7uC.js";const P={class:"mt-4"},b=g({__name:"index",setup(B){const{changeRole:p}=_(),r=S(),u=m(()=>r.getRoleList.includes(t.SUPER)),d=m(()=>r.getRoleList.includes(t.TEST));return(U,s)=>{const c=x("a-button");return v(),E(e(R),{title:"前端权限示例",contentBackground:"",contentClass:"p-4",content:"由于刷新的时候会请求用户信息接口,会根据接口重置角色信息,所以刷新后界面会恢复原样,如果不需要,可以注释 src/layout/default/index内的获取用户信息接口"},{default:a(()=>[o(T),i("p",null,[n(" 当前角色: "),i("a",null,l(e(r).getRoleList),1)]),o(e(k),{class:"mt-4",type:"info",message:"点击后请查看左侧菜单变化","show-icon":""}),i("div",P,[n(" 权限切换(请先切换权限模式为前端角色权限模式): "),o(e(C),null,{default:a(()=>[o(c,{onClick:s[0]||(s[0]=f=>e(p)(e(t).SUPER)),type:u.value?"primary":"default"},{default:a(()=>[n(l(e(t).SUPER),1)]),_:1},8,["type"]),o(c,{onClick:s[1]||(s[1]=f=>e(p)(e(t).TEST)),type:d.value?"primary":"default"},{default:a(()=>[n(l(e(t).TEST),1)]),_:1},8,["type"])]),_:1})])]),_:1})}}}),I=y(b,[["__scopeId","data-v-b9f581f7"]]);export{I as default};