import{d as h,e as d,A as v,f as i,k as y,g as r,t as w,u as o,ge as g,i as t,w as e,h as n,gf as _,b as a,j as u,B as b}from"./index-ihsPCFFy.js";const k={class:"mb-2"},x=r("div",{class:"card-header"},"组件方式判断权限",-1),B=r("div",{class:"card-header"},"函数方式判断权限",-1),A=r("div",{class:"card-header"}," 指令方式判断权限(该方式不能动态修改权限) ",-1),j=h({name:"PermissionButton",__name:"index",setup(C){return(N,V)=>{const f=d("el-link"),s=d("el-button"),p=d("Auth"),l=d("el-space"),c=d("el-card"),m=v("auth");return i(),y("div",null,[r("p",k,"当前拥有的code列表:"+w(o(g)()),1),t(c,{shadow:"never",class:"mb-2"},{header:e(()=>[x,t(f,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/permission/button/index.vue",target:"_blank"},{default:e(()=>[n(" 代码位置 src/views/permission/button/index.vue ")]),_:1})]),default:e(()=>[t(l,{wrap:""},{default:e(()=>[t(p,{value:"permission:btn:add"},{default:e(()=>[t(s,{plain:"",type:"warning"},{default:e(()=>[n(" 拥有code:'permission:btn:add' 权限可见 ")]),_:1})]),_:1}),t(p,{value:["permission:btn:edit"]},{default:e(()=>[t(s,{plain:"",type:"primary"},{default:e(()=>[n(" 拥有code:['permission:btn:edit'] 权限可见 ")]),_:1})]),_:1}),t(p,{value:["permission:btn:add","permission:btn:edit","permission:btn:delete"]},{default:e(()=>[t(s,{plain:"",type:"danger"},{default:e(()=>[n(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ")]),_:1})]),_:1})]),_:1})]),_:1}),t(c,{shadow:"never",class:"mb-2"},{header:e(()=>[B]),default:e(()=>[t(l,{wrap:""},{default:e(()=>[o(_)("permission:btn:add")?(i(),a(s,{key:0,plain:"",type:"warning"},{default:e(()=>[n(" 拥有code:'permission:btn:add' 权限可见 ")]),_:1})):u("",!0),o(_)(["permission:btn:edit"])?(i(),a(s,{key:1,plain:"",type:"primary"},{default:e(()=>[n(" 拥有code:['permission:btn:edit'] 权限可见 ")]),_:1})):u("",!0),o(_)(["permission:btn:add","permission:btn:edit","permission:btn:delete"])?(i(),a(s,{key:2,plain:"",type:"danger"},{default:e(()=>[n(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ")]),_:1})):u("",!0)]),_:1})]),_:1}),t(c,{shadow:"never"},{header:e(()=>[A]),default:e(()=>[t(l,{wrap:""},{default:e(()=>[b((i(),a(s,{plain:"",type:"warning"},{default:e(()=>[n(" 拥有code:'permission:btn:add' 权限可见 ")]),_:1})),[[m,"permission:btn:add"]]),b((i(),a(s,{plain:"",type:"primary"},{default:e(()=>[n(" 拥有code:['permission:btn:edit'] 权限可见 ")]),_:1})),[[m,["permission:btn:edit"]]]),b((i(),a(s,{plain:"",type:"danger"},{default:e(()=>[n(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ")]),_:1})),[[m,["permission:btn:add","permission:btn:edit","permission:btn:delete"]]])]),_:1})]),_:1})])}}});export{j as default};