index.95216275.js 1.5 KB

1
  1. import{d as A,V as D,s as v,r as L,o as M,a_ as V,c as g,e,f as l,g as z,h as m,i as a,u as C,F as d,j as _,k as i,es as E,_ as N}from"./index.0308b213.js";import p from"./sub-menu.7d5455a1.js";const j={id:"layout-aside"},I={class:"scrollbar-wrap"},P=A({emits:["onChangeCollapse"],setup(R,{emit:F}){const{route:f}=D(),n=v(()=>E.children);console.log(n,"routes");const k=v(()=>{var o,c;return(c=(o=f.meta)==null?void 0:o.parent)!=null?c:f.path}),r=L(!1);let u=null;console.log(n,"routes");const h=()=>{u||(u=setTimeout(()=>{r.value===!0&&F("onChangeCollapse",!1),r.value=!1,u=null},500))};return M(()=>{console.log("\u52A0\u8F7D\u5B8C\u6BD5"),h(),window.addEventListener("resize",h)}),V(()=>{console.log("\u9500\u6BC1\u524D\u6267\u884C")}),(o,c)=>{const y=g("el-menu"),B=g("el-scrollbar");return e(),l("div",j,[z("div",I,[m(B,{style:{height:"100%"},class:"ls-scrollbar"},{default:a(()=>[m(y,{"background-color":"#FFFFFF","default-active":C(k),"text-color":"#080808",router:"",collapse:r.value,onSelect:o.handleMenuSelect},{default:a(()=>[(e(!0),l(d,null,_(C(n),(s,b)=>(e(),i(p,{key:b,route:s},{default:a(()=>[(e(!0),l(d,null,_(s==null?void 0:s.children,(t,x)=>(e(),i(p,{key:x,route:t},{default:a(()=>[(e(!0),l(d,null,_(t==null?void 0:t.children,(w,S)=>(e(),i(p,{key:S,route:w},null,8,["route"]))),128))]),_:2},1032,["route"]))),128))]),_:2},1032,["route"]))),128))]),_:1},8,["default-active","collapse","onSelect"])]),_:1})])])}}});const W=N(P,[["__scopeId","data-v-a79da73c"]]);export{W as default};