import{d as k,ez as c,h as o,A as B,k as V,e as d,g as a,z as m,f as t,t as x,u as p,$ as C,w as s,j as n,b as r,i as f,eV as v}from"./index-bnz8hAoG.js";const N={class:"mb-2!"},P={class:"mb-2!"},j=k({name:"PermissionButtonLogin",__name:"perms",setup(D){const{permissions:y}=c();return(S,e)=>{var w;const g=o("el-link"),i=o("el-button"),l=o("Perms",!0),u=o("el-space"),b=o("el-card"),_=B("perms");return d(),V("div",null,[a("p",N,"当前拥有的code列表:"+x(p(y)),1),m(a("p",P," *:*:* 代表拥有全部按钮级别权限 ",512),[[C,((w=p(y))==null?void 0:w[0])==="*:*:*"]]),t(b,{shadow:"never",class:"mb-2"},{header:s(()=>[e[1]||(e[1]=a("div",{class:"card-header"},"组件方式判断权限",-1)),t(g,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/permission/button/perms.vue",target:"_blank"},{default:s(()=>e[0]||(e[0]=[n(" 代码位置 src/views/permission/button/perms.vue ",-1)])),_:1,__:[0]})]),default:s(()=>[t(u,{wrap:""},{default:s(()=>[t(l,{value:"permission:btn:add"},{default:s(()=>[t(i,{plain:"",type:"warning"},{default:s(()=>e[2]||(e[2]=[n(" 拥有code:'permission:btn:add' 权限可见 ",-1)])),_:1,__:[2]})]),_:1}),t(l,{value:["permission:btn:edit"]},{default:s(()=>[t(i,{plain:"",type:"primary"},{default:s(()=>e[3]||(e[3]=[n(" 拥有code:['permission:btn:edit'] 权限可见 ",-1)])),_:1,__:[3]})]),_:1}),t(l,{value:["permission:btn:add","permission:btn:edit","permission:btn:delete"]},{default:s(()=>[t(i,{plain:"",type:"danger"},{default:s(()=>e[4]||(e[4]=[n(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ",-1)])),_:1,__:[4]})]),_:1})]),_:1})]),_:1}),t(b,{shadow:"never",class:"mb-2"},{header:s(()=>e[5]||(e[5]=[a("div",{class:"card-header"},"函数方式判断权限",-1)])),default:s(()=>[t(u,{wrap:""},{default:s(()=>[p(v)("permission:btn:add")?(d(),r(i,{key:0,plain:"",type:"warning"},{default:s(()=>e[6]||(e[6]=[n(" 拥有code:'permission:btn:add' 权限可见 ",-1)])),_:1,__:[6]})):f("",!0),p(v)(["permission:btn:edit"])?(d(),r(i,{key:1,plain:"",type:"primary"},{default:s(()=>e[7]||(e[7]=[n(" 拥有code:['permission:btn:edit'] 权限可见 ",-1)])),_:1,__:[7]})):f("",!0),p(v)(["permission:btn:add","permission:btn:edit","permission:btn:delete"])?(d(),r(i,{key:2,plain:"",type:"danger"},{default:s(()=>e[8]||(e[8]=[n(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ",-1)])),_:1,__:[8]})):f("",!0)]),_:1})]),_:1}),t(b,{shadow:"never"},{header:s(()=>e[9]||(e[9]=[a("div",{class:"card-header"}," 指令方式判断权限(该方式不能动态修改权限) ",-1)])),default:s(()=>[t(u,{wrap:""},{default:s(()=>[m((d(),r(i,{plain:"",type:"warning"},{default:s(()=>e[10]||(e[10]=[n(" 拥有code:'permission:btn:add' 权限可见 ",-1)])),_:1,__:[10]})),[[_,"permission:btn:add"]]),m((d(),r(i,{plain:"",type:"primary"},{default:s(()=>e[11]||(e[11]=[n(" 拥有code:['permission:btn:edit'] 权限可见 ",-1)])),_:1,__:[11]})),[[_,["permission:btn:edit"]]]),m((d(),r(i,{plain:"",type:"danger"},{default:s(()=>e[12]||(e[12]=[n(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ",-1)])),_:1,__:[12]})),[[_,["permission:btn:add","permission:btn:edit","permission:btn:delete"]]])]),_:1})]),_:1})])}}});export{j as default};