index-DKhp9xeH.js 1.7 KB

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