mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-06 00:18:51 +08:00
2 lines
3.2 KiB
JavaScript
2 lines
3.2 KiB
JavaScript
import{d as k,go as c,h as o,A as B,k as x,e as d,g as a,z as m,f as t,t as C,u as p,$ as N,w as s,j as n,b as r,i as _,gJ as v}from"./index-DMqaFtX4.js";const P={class:"mb-2!"},V={class:"mb-2!"},z=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"),f=B("perms");return d(),x("div",null,[a("p",P,"当前拥有的code列表:"+C(p(y)),1),m(a("p",V," *:*:* 代表拥有全部按钮级别权限 ",512),[[N,((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})]),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}),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}),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})]),_: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})):_("",!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})):_("",!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})):_("",!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})),[[f,"permission:btn:add"]]),m((d(),r(i,{plain:"",type:"primary"},{default:s(()=>e[11]||(e[11]=[n(" 拥有code:['permission:btn:edit'] 权限可见 ")])),_:1})),[[f,["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})),[[f,["permission:btn:add","permission:btn:edit","permission:btn:delete"]]])]),_:1})]),_:1})])}}});export{z as default};
|