permission-DskaWIOW.js 1.1 KB

1
  1. import{_ as B,c as l,o as d,g as m,w as s,f as r,i as u,t as C,a4 as S,l as g,j as _,a1 as x,a9 as w}from"./index-DSBfL06P.js";const I={__name:"BreadCrumbMenu",props:{current_label:String},setup(t){return(a,n)=>{const o=l("icon-apps"),e=l("a-breadcrumb-item"),c=l("a-breadcrumb");return d(),m(c,{class:"breadcrumb"},{default:s(()=>[r(e,null,{default:s(()=>[r(o)]),_:1}),r(e,null,{default:s(()=>n[0]||(n[0]=[u("权限管理")])),_:1}),r(e,null,{default:s(()=>[u(C(t.current_label),1)]),_:1})]),_:1})}}},N=B(I,[["__scopeId","data-v-e64b0b37"]]),h={__name:"Modal",props:{visible:Boolean,title:{type:String,required:!0,default:"标题"}},emits:["ok","cancel"],setup(t,{emit:a}){const n=t,o=a,{visible:e,title:c}=S(n),p=()=>{o("ok")},b=()=>{o("cancel")};return(f,i)=>{const v=l("a-modal");return d(),m(v,{visible:_(e),"onUpdate:visible":i[0]||(i[0]=k=>x(e)?e.value=k:null),title:_(c),onOk:p,onCancel:b,width:"40%"},{default:s(()=>[g(f.$slots,"default")]),_:3},8,["visible","title"])}}},y=t=>{const{permissions:a}=JSON.parse(w.getItem());return a.includes("*:*:*")?!0:a.includes(t)};export{N as B,h as _,y as h};