import{a as e,b as s,c as a,d as t,e as l,f as n,g as i,h as o,z as u}from"../element-plus/element-plus.34b51316.js";import{u as r,b as c}from"../vue-router/vue-router.ccba075e.js";import{d,ae as p,o as m,c as f,a9 as v,U as j,J as _,K as h,a as x,O as b,S as L,T as w,u as y,j as z,f as g,E as k,Y as I}from"../@vue/@vue.5bfcce30.js";import{_ as C,m as O}from"../../assets/index.8d4062fa.js";import{H as B}from"../index/index.071e2c54.js";import"../lodash-es/lodash-es.e51fd119.js";import"../async-validator/async-validator.21881447.js";import"../@vueuse/@vueuse.ba2b0174.js";import"../dayjs/dayjs.f67a4005.js";import"../axios/axios.27022086.js";import"../@ctrl/@ctrl.9c8f424f.js";import"../@popperjs/@popperjs.f1fb8f77.js";import"../escape-html/escape-html.d572c0fd.js";import"../normalize-wheel-es/normalize-wheel-es.94de1731.js";import"../pinia/pinia.b7fbd7c7.js";import"../vue-demi/vue-demi.4f3c4c97.js";import"../pinia-plugin-persist/pinia-plugin-persist.67085de7.js";import"../@element-plus/@element-plus.d499550f.js";import"../echarts/echarts.f2b2ac0c.js";import"../tslib/tslib.e35f93b8.js";import"../zrender/zrender.fe59a237.js";import"../arrow-down/arrow-down.a028505d.js";const E={class:"levelOne_css"},M=x("span",{class:"haveBoder"},null,-1),R={class:"levelTwo_css"},S=x("span",{class:"haveBoder"},null,-1),T=d({__name:"MenuItem",props:["menuList"],setup(a){const t=r();return(l,n)=>{const i=p("menu-item",!0),o=e,u=s;return m(!0),f(j,null,v(a.menuList,(e=>(m(),f(j,{key:e.id+""},[e.childs&&e.childs.length>0&&0==e.parent_id?(m(),_(o,{key:0,index:e.id+""},{title:h((()=>[x("span",{class:b([["iconfont",e.icon],"iconClass"])},null,2),x("span",E,L(e.title),1)])),default:h((()=>[w(i,{menuList:e.childs},null,8,["menuList"])])),_:2},1032,["index"])):e.childs&&e.childs.length>0||0!=e.parent_id?(m(),_(u,{key:2,index:e.route},{title:h((()=>[x("span",R,[x("span",null,L(e.title),1),S])])),_:2},1032,["index"])):(m(),_(u,{key:1,index:e.route},{title:h((()=>[x("span",{class:b([["iconfont",e.icon],"iconClass"])},null,2),x("span",{class:b(["levelOne_css flex",e.route==encodeURIComponent(y(t).currentRoute.value.fullPath.slice(1))?"c-theme":""])},[x("span",null,L(e.title),1),M],2)])),_:2},1032,["index"]))],64)))),128)}}});const U={class:"box_aside"};var H=C(d({__name:"index",setup(e){const s=O(),t=c(),l=r(),n=z((()=>{const{path:e}=t;return e.slice(1)})),i=g([]);k((async()=>{s.menuList&&0!=s.menuList.length?(i.value=s.menuList,u()):await s.getMenuList((()=>{i.value=s.menuList,u()}))}));const o=I({list:[]}),u=()=>{o.list=[],s.menuList.forEach((e=>{o.list.push(e.id+"")}))},d=e=>{l.push(`/${e}`)};return(e,s)=>{const t=a;return m(),f("div",U,[w(t,{"default-active":y(n),class:"el-menu-vertical","default-openeds":o.list,onSelect:d},{default:h((()=>[w(T,{menuList:i.value},null,8,["menuList"])])),_:1},8,["default-active","default-openeds"])])}}}),[["__scopeId","data-v-89850d3c"]]);var J=C(d({__name:"index",setup(e){const s=g(3e3),a=g("small");return(e,r)=>{const c=t,d=l,f=p("router-view"),v=n,j=i,x=o;return m(),_(x,null,{default:h((()=>[w(c,null,{default:h((()=>[w(B)])),_:1}),w(x,{class:"main-container"},{default:h((()=>[w(d,{width:"auto",class:"asside"},{default:h((()=>[w(H)])),_:1}),w(j,null,{default:h((()=>[w(v,{locale:y(u),"z-index":s.value,size:a.value},{default:h((()=>[w(f)])),_:1},8,["locale","z-index","size"])])),_:1})])),_:1})])),_:1})}}}),[["__scopeId","data-v-172f46f6"]]);export{J as default};