index.74314579.js 2.4 KB

12
  1. import{c as n,B as F,u as P,e as d,_ as V}from"./index.5ec7a9d7.js";import{L as C,i as A,aC as a,s as p,aD as O,a2 as M,m as f,l as j,a1 as z,o as _,a as H,S as h,u as i,W as v,Z as L}from"./vue.e1d8f8c6.js";const N={class:"layout-navbars-breadcrumb-index"},U=C({name:"layoutBreadcrumbIndex"}),$=C({...U,setup(W){const y=A(),g=a(()=>n(()=>import("./breadcrumb.bb8b1ca5.js"),["./breadcrumb.bb8b1ca5.js","./vue.e1d8f8c6.js","./index.5ec7a9d7.js","./index.bafb3a08.css","./breadcrumb.b24d95c6.css"],import.meta.url)),R=a(()=>n(()=>import("./user.f1500451.js"),["./user.f1500451.js","./index.5ec7a9d7.js","./vue.e1d8f8c6.js","./index.bafb3a08.css","./user.cd3bf9e8.css"],import.meta.url)),x=a(()=>n(()=>import("./index.b4236144.js"),["./index.b4236144.js","./vue.e1d8f8c6.js","./index.5ec7a9d7.js","./index.bafb3a08.css","./logo-mini.a7be66a0.js","./index.c67a0643.css"],import.meta.url)),b=a(()=>n(()=>import("./horizontal.a37c2afb.js"),["./horizontal.a37c2afb.js","./index.5ec7a9d7.js","./vue.e1d8f8c6.js","./index.bafb3a08.css","./horizontal.5c41f1c5.css"],import.meta.url)),E=F(),S=P(),{themeConfig:u}=p(S),{routesList:l}=p(E),B=O(),c=M({menuList:[],param:{keyword:"",page:1,list_rows:10}}),I=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=T(o(l.value));const s=w(B.path);d.emit("setSendClassicChildren",s)}else c.menuList=o(l.value)},T=t=>(t.map(e=>{e.children&&delete e.children}),t),o=t=>t.filter(e=>{var s;return!((s=e.meta)!=null&&s.isHide)}).map(e=>(e=Object.assign({},e),e.children&&(e.children=o(e.children)),e)),w=t=>{const e=t.split("/");let s={children:[]};return o(l.value).map((r,D)=>{r.path===`/${e[1]}`&&(r.k=D,s.item={...r},s.children=[{...r}],r.children&&(s.children=r.children))}),s};return j(()=>{m(),d.on("getBreadcrumbIndexSetFilterRoutes",()=>{m()})}),z(()=>{d.off("getBreadcrumbIndexSetFilterRoutes",()=>{})}),(t,e)=>(_(),H("div",N,[I.value?(_(),h(i(x),{key:0})):v("v-if",!0),L(i(g)),k.value?(_(),h(i(b),{key:1,menuList:c.menuList},null,8,["menuList"])):v("v-if",!0),L(i(R),{ref_key:"userFun",ref:y,onRefresh:e[0]||(e[0]=s=>t.getList())},null,512)]))}});const G=V($,[["__scopeId","data-v-1655af41"],["__file","E:/code/wwwroot/local81.lzj/simple_storage/vue-next-admin/src/layout/navBars/breadcrumb/index.vue"]]);export{G as default};