index-B3gyaH94.js 1.7 KB

1
  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 k,aj as _,k as C,bm as b,_ as v}from"./entry/index-CRWhxBeP.js";import{P as x}from"./index-C0mnMlct.js";import{_ as g}from"./CurrentPermissionMode.vue_vue_type_script_setup_true_lang-CORUhwXR.js";import{ae as B,aO as P}from"./antd-BfqWtMX3.js";import{d as S,c as A,a6 as M,Z as T,a4 as $,a5 as d,k as a,u as c,$ as w,G as u}from"./vue-DM5HGU8Z.js";import"./useContentViewHeight-D9So7_ch.js";import"./useWindowSizeFn-CEueHQop.js";import"./onMountedOrActivated-Ckq_czNf.js";const y={class:"mt-4"},N=S({__name:"index",setup(l){const{refreshMenu:m}=k(),s=_(),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})}}}),Z=v(N,[["__scopeId","data-v-176e63cc"]]);export{Z as default};