2 lines
2.3 KiB
Java
2 lines
2.3 KiB
Java
import g from"./CurrentPermissionMode-U7UFFbce.js";import{aY as R,u as E,dV as p,au as S,aJ as P}from"./index-X7Y8jykP.js";import{P as y}from"./index-Ckh_BVlA.js";import{e as C,c as u,y as T,z as $,A as n,K as r,f as t,Q as i,E as s,G as a}from"./vue-vendor-DNhG1Cve.js";import{b as k}from"./index-CeNCCWzL.js";import"./index-saD4h7VJ.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useMenuSetting-BwQ9LkAm.js";import"./useFullContent-B3OUGaJG.js";import"./useContentHeight-vWUZcXk1.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./useContentViewHeight-Cja8zrBg.js";import"./usePageContext-9jIr04Op.js";import"./injectionKey-DPVn4AgL.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./ArrowRightOutlined-CZG1QCpB.js";import"./index-lcIOKfa7.js";import"./dropdown-jkliuVyN.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";import"./transButton-B2CWzlQO.js";import"./operationUnit-vCu2co3e.js";const v=C({components:{Alert:k,CurrentPermissionMode:g,PageWrapper:y},setup(){const{changeRole:o}=R(),e=E();return{userStore:e,RoleEnum:p,isSuper:u(()=>e.getRoleList.includes(p.SUPER)),isTest:u(()=>e.getRoleList.includes(p.TEST)),changeRole:o}}}),b={class:"mt-4"};function A(o,e,B,U,V,L){const l=r("CurrentPermissionMode"),d=r("Alert"),m=r("a-button"),c=P,f=r("PageWrapper");return $(),T(f,{title:"前端权限示例",contentBackground:"",contentClass:"p-4",content:"由于刷新的时候会请求用户信息接口,会根据接口重置角色信息,所以刷新后界面会恢复原样,如果不需要,可以注释 src/layout/default/index内的获取用户信息接口"},{default:n(()=>[t(l),i("p",null,[e[2]||(e[2]=s(" 当前角色: ",-1)),i("a",null,a(o.userStore.getRoleList),1)]),t(d,{class:"mt-4",type:"info",message:"点击后请查看左侧菜单变化","show-icon":""}),i("div",b,[e[3]||(e[3]=s(" 权限切换(请先切换权限模式为前端角色权限模式): ",-1)),t(c,null,{default:n(()=>[t(m,{onClick:e[0]||(e[0]=_=>o.changeRole(o.RoleEnum.SUPER)),type:o.isSuper?"primary":"default"},{default:n(()=>[s(a(o.RoleEnum.SUPER),1)]),_:1},8,["type"]),t(m,{onClick:e[1]||(e[1]=_=>o.changeRole(o.RoleEnum.TEST)),type:o.isTest?"primary":"default"},{default:n(()=>[s(a(o.RoleEnum.TEST),1)]),_:1},8,["type"])]),_:1})])]),_:1})}const te=S(v,[["render",A],["__scopeId","data-v-9819a855"]]);export{te as default};
|