Modal-BwXayK9a.js 1.1 KB

1
  1. /* empty css */import{B as k,a as C}from"./index-BSQK5XFU.js";import{_ as S,N as $}from"./index-COaEOmT2.js";import{p as M,s as m,o as p,A as t,D as s,I as i,J as u,u as g,m as h,Y as _,S as x}from"./vue-vendor-B6N0haX4.js";import"./index-2-0ca97c.js";const I={__name:"BreadCrumbMenu",props:{current_label:String},setup(n){return(a,l)=>{const o=M("icon-apps"),e=k,r=C;return p(),m(r,{class:"breadcrumb"},{default:t(()=>[s(e,null,{default:t(()=>[s(o)]),_:1}),s(e,null,{default:t(()=>[i(u(a.$t("header.权限管理")),1)]),_:1}),s(e,null,{default:t(()=>[i(u(a.$t(`permission.bread_crumb.${n.current_label}`)),1)]),_:1})]),_:1})}}},V=S(I,[["__scopeId","data-v-4a7dbb1c"]]),q={__name:"Modal",props:{visible:Boolean,title:{type:String,required:!0,default:"标题"}},emits:["ok","cancel"],setup(n,{emit:a}){const l=n,o=a,{visible:e,title:r}=g(l),d=()=>{o("ok")},b=()=>{o("cancel")};return(f,c)=>{const B=$;return p(),m(B,{visible:_(e),"onUpdate:visible":c[0]||(c[0]=v=>x(e)?e.value=v:null),title:_(r),onOk:d,onCancel:b,width:"40%"},{default:t(()=>[h(f.$slots,"default")]),_:3},8,["visible","title"])}}};export{V as B,q as _};