mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 17:37:24 +08:00
2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{d as k,J as w,r as b,dr as u,b as a,g as d,c as x,w as s,ah as i,i as C,j as l,t as V,h as m,F as z,z as B,n as P,aK as S,H,dz as N}from"./index-FZTP20Zj.js";const U={class:"card-header"},A=k({name:"PermissionPage",__name:"index",setup(j){var n;const o=w(()=>({width:"85vw",justifyContent:"start"})),t=b((n=u())==null?void 0:n.username),_=[{value:"admin",label:"管理员角色"},{value:"common",label:"普通角色"}];function p(){u().loginByUsername({username:t.value,password:"admin123"}).then(r=>{r.success&&(S().removeItem("async-routes"),H().clearAllCachePage(),N())})}return(r,c)=>{const v=a("el-tag"),f=a("el-option"),g=a("el-select"),y=a("el-card"),h=a("el-space");return d(),x(h,{direction:"vertical",size:"large"},{default:s(()=>[l(v,{style:i(o.value),size:"large",effect:"dark"},{default:s(()=>[C(" 模拟后台根据不同角色返回对应路由,观察左侧菜单变化(管理员角色可查看系统管理菜单、普通角色不可查看系统管理菜单) ")]),_:1},8,["style"]),l(y,{shadow:"never",style:i(o.value)},{header:s(()=>[m("div",U,[m("span",null,"当前角色:"+V(t.value),1)])]),default:s(()=>[l(g,{modelValue:t.value,"onUpdate:modelValue":c[0]||(c[0]=e=>t.value=e),class:"!w-[160px]",onChange:p},{default:s(()=>[(d(),P(z,null,B(_,e=>l(f,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["style"])]),_:1})}}});export{A as default};
|