index.5aac9669.js 2.5 KB

12
  1. import{c as r,B as F,u as P,e as d,_ as V}from"./index.6661bcf9.js";import{L as C,i as A,aC as a,s as f,aD as O,a2 as M,m as p,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(()=>r(()=>import("./breadcrumb.78a30446.js"),["assets/breadcrumb.78a30446.js","assets/vue.e1d8f8c6.js","assets/index.6661bcf9.js","assets/index.bafb3a08.css","assets/breadcrumb.b24d95c6.css"])),R=a(()=>r(()=>import("./user.781f7f2a.js"),["assets/user.781f7f2a.js","assets/index.6661bcf9.js","assets/vue.e1d8f8c6.js","assets/index.bafb3a08.css","assets/user.cd3bf9e8.css"])),x=a(()=>r(()=>import("./index.89e3bdc8.js"),["assets/index.89e3bdc8.js","assets/vue.e1d8f8c6.js","assets/index.6661bcf9.js","assets/index.bafb3a08.css","assets/logo-mini.eddb83e7.js","assets/index.c67a0643.css"])),b=a(()=>r(()=>import("./horizontal.e24c251b.js"),["assets/horizontal.e24c251b.js","assets/index.6661bcf9.js","assets/vue.e1d8f8c6.js","assets/index.bafb3a08.css","assets/horizontal.5c41f1c5.css"])),E=F(),S=P(),{themeConfig:u}=f(S),{routesList:l}=f(E),B=O(),c=M({menuList:[],param:{keyword:"",page:1,list_rows:10}}),I=p(()=>{let{isShowLogo:t,layout:e}=u.value;return t&&e==="classic"||t&&e==="transverse"}),k=p(()=>{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((n,D)=>{n.path===`/${e[1]}`&&(n.k=D,s.item={...n},s.children=[{...n}],n.children&&(s.children=n.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};