2 lines
2.4 KiB
JavaScript
2 lines
2.4 KiB
JavaScript
import{_ as S,q as B,u as b,r as x,m as T,b as c,c as C,d as k,F as w,s as N,v as j,w as n,i as A,t as I,x as $,f as a,e as i,g as p,p as E,j as F}from"./index-DNLxjT0X.js";const r=[{path:"ExaminationManagement",meta:{sort:1,title:"启动器管理",icon:"icon-kaoshi"}},{path:"home",meta:{sort:1,title:"模型管理",icon:"icon-chengji"}}],L={class:"tag-list"},O={__name:"Tab",setup(d){const g=B(),v=b(),s=x([]),e=x(1),o=(t,u)=>{v.push(t.path),e.value=u},f=t=>{const u=s.value[e.value].path;if(s.value.splice(t,1),e.value===t)e.value=t>0?t-1:1,v.push(s.value[e.value].path);else{const _=s.value.findIndex(l=>l.path===u);e.value=_}};return T(()=>g,(t,u)=>{s.value.findIndex(l=>l.path===t.path)<0&&t.meta.title!==""&&(s.value.push({name:t.meta.title,path:t.path}),e.value=s.value.length-1)},{immediate:!0,deep:!0}),(t,u)=>{const _=c("el-tag");return C(),k("div",L,[(C(!0),k(w,null,N(s.value,(l,m)=>(C(),j(_,{key:l.name,closable:"",class:$({isActive:e.value===m}),onClick:h=>o(l,m),onClose:h=>f(m)},{default:n(()=>[A(I(l.name),1)]),_:2},1032,["class","onClick","onClose"]))),128))])}}},R=S(O,[["__scopeId","data-v-bf4a46ed"]]),q=d=>(E("data-v-0910c239"),d=d(),F(),d),z={class:"common-layout"},D=q(()=>i("div",{class:"img"},null,-1)),M={class:"Sidebar"},V={class:"Tool"},G={__name:"index",setup(d){b();const g=x(!1),v=(e,o)=>{console.log(e,o)},s=(e,o)=>{console.log(e,o)};return(e,o)=>{const f=c("el-header"),t=c("el-menu-item"),u=c("el-menu"),_=c("el-aside"),l=c("router-view"),m=c("el-main"),h=c("el-container");return C(),k("section",z,[a(h,{class:"layout"},{default:n(()=>[a(f,null,{default:n(()=>[a(f,null,{default:n(()=>[D]),_:1})]),_:1}),a(h,{class:"ContainerConent"},{default:n(()=>[a(_,null,{default:n(()=>[i("aside",null,[i("div",M,[a(u,{"default-active":"0",class:"el-menu-vertical-demo",collapse:g.value,onOpen:v,onClose:s},{default:n(()=>[a(t,{index:String(0),onClick:o[0]||(o[0]=y=>e.$router.push(p(r)[0].path))},{title:n(()=>[i("i",{class:$(["iconfont",p(r)[0].meta.icon])},null,2),i("span",null,I(p(r)[0].meta.title),1)]),_:1},8,["index"]),a(t,{index:String(1),onClick:o[1]||(o[1]=y=>e.$router.push(p(r)[1].path))},{title:n(()=>[i("i",{class:$(["iconfont",p(r)[1].meta.icon])},null,2),i("span",null,I(p(r)[1].meta.title),1)]),_:1},8,["index"])]),_:1},8,["collapse"])])])]),_:1}),a(h,{class:"mainContent"},{default:n(()=>[i("div",V,[a(R)]),a(m,null,{default:n(()=>[a(l)]),_:1})]),_:1})]),_:1})]),_:1})])}}},J=S(G,[["__scopeId","data-v-0910c239"]]);export{J as default};
|