| 1 |
- var f=(l,m,s)=>new Promise((p,t)=>{var r=o=>{try{e(s.next(o))}catch(n){t(n)}},i=o=>{try{e(s.throw(o))}catch(n){t(n)}},e=o=>o.done?p(o.value):Promise.resolve(o.value).then(r,i);e((s=s.apply(l,m)).next())});import{aW as _,aj as k,k as C,bm as b,_ as v}from"./entry/index-HR-LjmG7.js";import{P as x}from"./index-Bes7RvFW.js";import{_ as g}from"./CurrentPermissionMode.vue_vue_type_script_setup_true_lang-C6nQ5XnV.js";import{ae as B,aO as P}from"./antd-Cume0_44.js";import{d as S,c as A,a4 as M,a5 as T,_ as $,a6 as d,k as a,$ as w,u as c,G as u}from"./vue-4umLpMSY.js";import"./useContentViewHeight-Cik9Ij4N.js";import"./useWindowSizeFn-DxuYlDwu.js";import"./onMountedOrActivated-fw6WqIjB.js";const y={class:"mt-4"},N=S({__name:"index",setup(l){const{refreshMenu:m}=_(),s=k(),p=C(),t=A(()=>p.getProjectConfig.permissionMode===b.BACK);function r(i){return f(this,null,function*(){const e="fakeToken"+i;s.setToken(e),s.getUserInfoAction(),m()})}return(i,e)=>{const o=M("a-button");return $(),T(c(x),{title:"后台权限示例",contentBackground:"",contentClass:"p-4",content:"目前mock了两组数据, id为1 和 2 具体返回的菜单可以在mock/sys/menu.ts内查看"},{default:d(()=>[a(g),a(c(B),{class:"mt-4",type:"info",message:"点击后请查看左侧菜单变化","show-icon":""}),w("div",y,[e[4]||(e[4]=u(" 权限切换(请先切换权限模式为后台权限模式): ")),a(c(P),null,{default:d(()=>[a(o,{onClick:e[0]||(e[0]=n=>r(1)),disabled:!t.value},{default:d(()=>e[2]||(e[2]=[u(" 获取用户id为1的菜单 ")])),_:1},8,["disabled"]),a(o,{onClick:e[1]||(e[1]=n=>r(2)),disabled:!t.value},{default:d(()=>e[3]||(e[3]=[u(" 获取用户id为2的菜单 ")])),_:1},8,["disabled"])]),_:1})])]),_:1})}}}),q=v(N,[["__scopeId","data-v-176e63cc"]]);export{q as default};
|