File: /var/www/html/public/static/js/index-795576de.js
import{D as m,m as C,a0 as V}from"./index-74d93170.js";import{bh as w}from"./message-2472a54a.js";import{d as _,c as x,r as B,Q as a,e as u,l as S,m as t,y as s,j as i,u as d,v as P,g as p,x as z,f as N,F as U,I as j}from"./runtime-core.esm-bundler-6128546f.js";import"./preload-helper-78dc9057.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./vue-router-a383d220.js";import"./utils-2ab4f76a.js";const D={class:"card-header"},F=_({name:"PermissionPage"}),J=_({...F,setup(H){var n;const l=x(()=>({width:"85vw",justifyContent:"start"})),o=B((n=m())==null?void 0:n.username),f=[{value:"admin",label:"管理员角色"},{value:"common",label:"普通角色"}];function v(){m().loginByUsername({username:o.value,password:"admin123"}).then(r=>{r.success&&(w().removeItem("async-routes"),C().clearAllCachePage(),V())})}return(r,c)=>{const y=a("el-tag"),g=a("el-option"),h=a("el-select"),k=a("el-card"),b=a("el-space");return u(),S(b,{direction:"vertical",size:"large"},{default:t(()=>[s(y,{style:i(d(l)),size:"large",effect:"dark"},{default:t(()=>[P(" 模拟后台根据不同角色返回对应路由(具体参考完整版pure-admin代码) ")]),_:1},8,["style"]),s(k,{shadow:"never",style:i(d(l))},{header:t(()=>[p("div",D,[p("span",null,"当前角色:"+z(o.value),1)])]),default:t(()=>[s(h,{modelValue:o.value,"onUpdate:modelValue":c[0]||(c[0]=e=>o.value=e),onChange:v},{default:t(()=>[(u(),N(U,null,j(f,e=>s(g,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["style"])]),_:1})}}});export{J as default};