123 |
- import{c as o,D as P,u as V,e as d,_ as A}from"./index.beaea096.js";import{M as y,j as O,f as a,s as f,aD as j,a3 as w,p,m as M,a2 as U,o as _,a as H,T as h,u as i,X as v,_ as L}from"./vue.60d2ee98.js";const N={class:"layout-navbars-breadcrumb-index"},$=y({name:"layoutBreadcrumbIndex"}),z=y({...$,setup(X){const C=O(),g=a(()=>o(()=>import("./breadcrumb.d434a2c9.js"),["assets/breadcrumb.d434a2c9.js","assets/vue.60d2ee98.js","assets/index.beaea096.js","assets/index.b5b78cd7.css","assets/breadcrumb.b24d95c6.css"])),R=a(()=>o(()=>import("./user.bbc7d10c.js"),["assets/user.bbc7d10c.js","assets/index.beaea096.js","assets/vue.60d2ee98.js","assets/index.b5b78cd7.css","assets/user.cd3bf9e8.css"])),x=a(()=>o(()=>import("./index.f6609ac6.js"),["assets/index.f6609ac6.js","assets/vue.60d2ee98.js","assets/index.beaea096.js","assets/index.b5b78cd7.css","assets/logo-mini.de45931e.js","assets/index.c67a0643.css"])),b=a(()=>o(()=>import("./horizontal.bc5c2776.js"),["assets/horizontal.bc5c2776.js","assets/index.beaea096.js","assets/vue.60d2ee98.js","assets/index.b5b78cd7.css","assets/horizontal.5c41f1c5.css"])),k=P(),D=V(),{themeConfig:u}=f(D),{routesList:c}=f(k),E=j(),l=w({menuList:[],param:{keyword:"",page:1,list_rows:10}}),I=p(()=>{let{isShowLogo:t,layout:e}=u.value;return t&&e==="classic"||t&&e==="transverse"}),S=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){l.menuList=T(r(c.value));const s=B(E.path);d.emit("setSendClassicChildren",s)}else l.menuList=r(c.value)},T=t=>(t.map(e=>{e.children&&delete e.children}),t),r=t=>t.filter(e=>{var s;return!((s=e.meta)!=null&&s.isHide)}).map(e=>(e=Object.assign({},e),e.children&&(e.children=r(e.children)),e)),B=t=>{const e=t.split("/");let s={children:[]};return r(c.value).map((n,F)=>{n.path===`/${e[1]}`&&(n.k=F,s.item={...n},s.children=[{...n}],n.children&&(s.children=n.children))}),s};return M(()=>{m(),d.on("getBreadcrumbIndexSetFilterRoutes",()=>{m()})}),U(()=>{d.off("getBreadcrumbIndexSetFilterRoutes",()=>{})}),(t,e)=>(_(),H("div",N,[I.value?(_(),h(i(x),{key:0})):v("v-if",!0),L(i(g)),S.value?(_(),h(i(b),{key:1,menuList:l.menuList},null,8,["menuList"])):v("v-if",!0),L(i(R),{ref_key:"userFun",ref:C,onRefresh:e[0]||(e[0]=s=>t.getList())},null,512)]))}});const J=A(z,[["__scopeId","data-v-1655af41"],["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/layout/navBars/breadcrumb/index.vue"]]);export{J as default};
- //# sourceMappingURL=index.1118f4ba.js.map
|