import{c as o,D as P,u as V,e as d,_ as A}from"./index.72328493.js";import{M as C,j as O,f as a,s as p,aD as w,a3 as M,p as f,m as j,a2 as H,o as _,a as N,T as h,u as i,X as v,_ as L}from"./vue.aade88c7.js";const U={class:"layout-navbars-breadcrumb-index"},$=C({name:"layoutBreadcrumbIndex"}),z=C({...$,setup(X){const y=O(),g=a(()=>o(()=>import("./breadcrumb.a2d92f54.js"),["./breadcrumb.a2d92f54.js","./vue.aade88c7.js","./index.72328493.js","./index.b5b78cd7.css","./breadcrumb.9ac6d349.css"],import.meta.url)),R=a(()=>o(()=>import("./user.114106b1.js"),["./user.114106b1.js","./index.72328493.js","./vue.aade88c7.js","./index.b5b78cd7.css","./user.4a53bf77.css"],import.meta.url)),x=a(()=>o(()=>import("./index.0662cd38.js"),["./index.0662cd38.js","./vue.aade88c7.js","./index.72328493.js","./index.b5b78cd7.css","./logo-mini.2ddcb01a.js","./index.880bac10.css"],import.meta.url)),E=a(()=>o(()=>import("./horizontal.09e32d32.js"),["./horizontal.09e32d32.js","./index.72328493.js","./vue.aade88c7.js","./index.b5b78cd7.css","./horizontal.f075ceb8.css"],import.meta.url)),I=P(),S=V(),{themeConfig:u}=p(S),{routesList:l}=p(I),T=w(),c=M({menuList:[],param:{keyword:"",page:1,list_rows:10}}),b=f(()=>{let{isShowLogo:t,layout:e}=u.value;return t&&e==="classic"||t&&e==="transverse"}),k=f(()=>{let{layout:t,isClassicSplitMenu:e}=u.value;return t==="transverse"||e&&t==="classic"}),m=()=>{let{layout:t,isClassicSplitMenu:e}=u.value;if(t==="classic"&&e){c.menuList=D(n(l.value));const s=B(T.path);d.emit("setSendClassicChildren",s)}else c.menuList=n(l.value)},D=t=>(t.map(e=>{e.children&&delete e.children}),t),n=t=>t.filter(e=>{var s;return!((s=e.meta)!=null&&s.isHide)}).map(e=>(e=Object.assign({},e),e.children&&(e.children=n(e.children)),e)),B=t=>{const e=t.split("/");let s={children:[]};return n(l.value).map((r,F)=>{r.path===`/${e[1]}`&&(r.k=F,s.item={...r},s.children=[{...r}],r.children&&(s.children=r.children))}),s};return j(()=>{m(),d.on("getBreadcrumbIndexSetFilterRoutes",()=>{m()})}),H(()=>{d.off("getBreadcrumbIndexSetFilterRoutes",()=>{})}),(t,e)=>(_(),N("div",U,[b.value?(_(),h(i(x),{key:0})):v("",!0),L(i(g)),k.value?(_(),h(i(E),{key:1,menuList:c.menuList},null,8,["menuList"])):v("",!0),L(i(R),{ref_key:"userFun",ref:y,onRefresh:e[0]||(e[0]=s=>t.getList())},null,512)]))}});const J=A(z,[["__scopeId","data-v-7687c509"]]);export{J as default}; //# sourceMappingURL=index.6d64be8d.js.map