import{d as D,O as V,P as W,i as q,s as I,t as g,c as A,a3 as M,Y as j,h as N,W as O,j as U,af as H,l as m,o as a,b as p,y as i,K as d,a as f,R as K,Q as h,x as _,e as C,q as k,u as l,ag as Q,m as Y,al as z,_ as G}from"./index.21f0b453.js";import w from"./index.b65beb0e.js";const J=D({name:"navMenuVertical"}),X=D({...J,props:{menuList:{type:Array,default:()=>[]}},setup(L){const E=L,b=V(()=>W(()=>import("./subItem.ffb7336e.js"),["assets/subItem.ffb7336e.js","assets/index.21f0b453.js","assets/index.319ce9dc.css","assets/index.b65beb0e.js"])),v=q(),{themeConfig:o}=I(v),{menuList:B}=g(E),R=A(()=>B.value),$=A(()=>o.value),c=M(),x=j(),u=N({defaultActive:c.meta.isDynamic?c.meta.isDynamicPath:c.path,isCollapse:!1}),{defaultActive:F,isCollapse:P}=g(u),y=t=>{const{path:s,meta:n}=t,r=n.isDynamic?n.isDynamicPath.split("/"):s.split("/");return r.length>=4&&n.isHide?r.splice(0,3).join("/"):s},S=t=>{const{origin:s,pathname:n}=window.location;x.push(t.path),z(t.meta.isLink)?window.open(t.meta.isLink):window.open(`${s}${n}#${t.meta.isLink}`)};return O(o.value,()=>{console.log(o.value),document.body.clientWidth<=1e3?u.isCollapse=!1:u.isCollapse=o.value.isCollapse},{immediate:!0}),U(()=>{u.defaultActive=y(c)}),H(t=>{console.log(t),u.defaultActive=y(t),document.body.clientWidth<1e3&&(o.value.isCollapse=!1)}),(t,s)=>{const n=m("el-sub-menu"),r=m("el-menu-item"),T=m("el-menu");return a(),p(T,{router:"","default-active":l(F),"background-color":"transparent",collapse:l(P),"unique-opened":l($).isUniqueOpened,"collapse-transition":!1},{default:i(()=>[d(" {{menuLists}} "),(a(!0),f(h,null,K(l(R),e=>(a(),f(h,null,[d(" \u52A0\u8F7D\u4E00\u7EA7\u8DEF\u7531\u5305\u542Bchildren \u4E00\u7EA7\u83DC\u5355"),e.children&&e.children.length>0?(a(),p(n,{index:e.path,key:e.path},{title:i(()=>[_(w,{name:e.meta.icon},null,8,["name"]),C("span",null,k(t.$t(e.meta.title)),1)]),default:i(()=>[_(l(b),{chil:e.children},null,8,["chil"])]),_:2},1032,["index"])):(a(),f(h,{key:1},[d(" \u52A0\u8F7D\u4E00\u7EA7\u83DC\u5355,\u6CA1\u5E26children\uFF0C\u6BD4\u5982\u9996\u9875... "),(a(),p(r,{index:e.path,key:e.path},Q({default:i(()=>[_(w,{name:e.meta.icon},null,8,["name"])]),_:2},[!e.meta.isLink||e.meta.isLink&&e.meta.isIframe?{name:"title",fn:i(()=>[C("span",null,k(t.$t(e.meta.title)),1)]),key:"0"}:{name:"title",fn:i(()=>[C("a",{class:"w100",onClick:Y(Z=>S(e),["prevent"])},k(t.$t(e.meta.title)),9,["onClick"])]),key:"1"}]),1032,["index"]))],64))],64))),256))]),_:1},8,["default-active","collapse","unique-opened"])}}}),ne=G(X,[["__file","/data/jenkins/workspace/pay.ws.baibaodun.com.cn/src/layout/navMenu/vertical.vue"]]);export{ne as default};