2 lines
2.5 KiB
Java
2 lines
2.5 KiB
Java
var f=(t,o,s)=>new Promise((a,n)=>{var d=e=>{try{i(s.next(e))}catch(p){n(p)}},r=e=>{try{i(s.throw(e))}catch(p){n(p)}},i=e=>e.done?a(e.value):Promise.resolve(e.value).then(d,r);i((s=s.apply(t,o)).next())});import P from"./CurrentPermissionMode-U7UFFbce.js";import{aY as C,u as g,S as M,dV as b,cX as B,au as A,aJ as T}from"./index-X7Y8jykP.js";import{P as $}from"./index-Ckh_BVlA.js";import{e as v,c as w,y as S,z as y,A as c,K as u,f as m,Q as V,E as l}from"./vue-vendor-DNhG1Cve.js";import{b as E}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 N=v({components:{Alert:E,CurrentPermissionMode:P,PageWrapper:$},setup(){const{refreshMenu:t}=C(),o=g(),s=M(),a=w(()=>s.getProjectConfig.permissionMode===B.BACK);function n(d){return f(this,null,function*(){const r="fakeToken"+d;o.setToken(r),o.getUserInfoAction(),t()})}return{RoleEnum:b,refreshMenu:t,switchToken:n,isBackPremissionMode:a}}}),W={class:"mt-4"};function x(t,o,s,a,n,d){const r=u("CurrentPermissionMode"),i=u("Alert"),e=u("a-button"),p=T,_=u("PageWrapper");return y(),S(_,{title:"后台权限示例",contentBackground:"",contentClass:"p-4",content:"目前mock了两组数据, id为1 和 2 具体返回的菜单可以在mock/sys/menu.ts内查看"},{default:c(()=>[m(r),m(i,{class:"mt-4",type:"info",message:"点击后请查看左侧菜单变化","show-icon":""}),V("div",W,[o[4]||(o[4]=l(" 权限切换(请先切换权限模式为后台权限模式): ",-1)),m(p,null,{default:c(()=>[m(e,{onClick:o[0]||(o[0]=k=>t.switchToken(1)),disabled:!t.isBackPremissionMode},{default:c(()=>[...o[2]||(o[2]=[l(" 获取用户id为1的菜单 ",-1)])]),_:1},8,["disabled"]),m(e,{onClick:o[1]||(o[1]=k=>t.switchToken(2)),disabled:!t.isBackPremissionMode},{default:c(()=>[...o[3]||(o[3]=[l(" 获取用户id为2的菜单 ",-1)])]),_:1},8,["disabled"])]),_:1})])]),_:1})}const ro=A(N,[["render",x],["__scopeId","data-v-37510850"]]);export{ro as default};
|