2 lines
5.1 KiB
JavaScript
2 lines
5.1 KiB
JavaScript
import{_ as R,k as N,u as P,r as $,m as Q,b as c,c as m,d as w,F as b,n as B,q as T,w as e,i as k,t as p,s as v,o as V,f as t,e as i,g as l,v as G,E as H,p as K,j as W}from"./index-DjgxJhni.js";const X=""+new URL("logo-Ck_gRy9J.png",import.meta.url).href,s=[{path:"ExaminationManagement",meta:{sort:1,title:"考试管理",icon:"icon-kaoshi"}},{path:"ScoreInquiry",meta:{sort:2,title:"成绩查询",icon:"icon-chengji"}},{path:"SystemManagement",meta:{sort:3,title:"系统管理",icon:"icon-xitong"},children:[{path:"UserManagement",meta:{title:"用户管理",icon:""}},{path:"IPManagement",meta:{title:"考场IP管理",icon:""}},{path:"LoginRecord",meta:{title:"考场登录日志",icon:""}}]},{path:"LearninManagement",meta:{sort:4,title:"学习管理",icon:"icon-chengji"},children:[{path:"NewLearning",meta:{title:"学习新增",icon:""}},{path:"LearningQuery",meta:{title:"学习查询",icon:""}}]},{path:"PracticalManage",meta:{sort:5,title:"实训管理",icon:"icon-shixunguanli"}},{path:"AnalyticalManagement",meta:{sort:6,title:"分析管理",icon:"icon-fenxiguanli"}}],Y={class:"tag-list"},Z={__name:"Tab",setup(g){const I=N(),_=P(),u=$([]),r=$(1),S=(n,h)=>{_.push(n.path),r.value=h},y=n=>{const h=u.value[r.value].path;if(u.value.splice(n,1),r.value===n)r.value=n>0?n-1:1,_.push(u.value[r.value].path);else{const a=u.value.findIndex(o=>o.path===h);r.value=a}};return Q(()=>I,(n,h)=>{u.value.findIndex(o=>o.path===n.path)<0&&n.meta.title!==""&&(u.value.push({name:n.meta.title,path:n.path}),r.value=u.value.length-1)},{immediate:!0,deep:!0}),(n,h)=>{const a=c("el-tag");return m(),w("div",Y,[(m(!0),w(b,null,B(u.value,(o,x)=>(m(),T(a,{key:o.name,closable:"",class:v({isActive:r.value===x}),onClick:M=>S(o,x),onClose:M=>y(x)},{default:e(()=>[k(p(o.name),1)]),_:2},1032,["class","onClick","onClose"]))),128))])}}},ee=R(Z,[["__scopeId","data-v-c809f6eb"]]),j=g=>(K("data-v-417a55dc"),g=g(),W(),g),te={class:"common-layout"},ne=j(()=>i("img",{src:X,alt:""},null,-1)),oe={class:"Administrator"},ae={class:"el-dropdown-link"},le={class:"Sidebar"},se=j(()=>i("i",{class:"icon iconfont"},"",-1)),ie={class:"Tool"},ce={__name:"index",setup(g){const I=P(),_=N(),u=$(!1),r=(a,o)=>{console.log(a,o),n.value=a},S=(a,o)=>{console.log(a,o)};function y(){H.confirm("确定注销并退出系统吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{I.push("/Login")})}const n=$(0),h=a=>{n.value=a};return V(()=>{console.log(s,"mock"),console.log(_,"route"),_.path=="/ExaminationManagement"?n.value="0":_.path=="/ScoreInquiry"?n.value="1":_.path=="/PracticalManage"?n.value="4":_.path=="/AnalyticalManagement"&&(n.value="5")}),(a,o)=>{const x=c("el-icon"),M=c("el-dropdown-item"),q=c("el-dropdown-menu"),O=c("el-dropdown"),A=c("el-header"),f=c("el-menu-item"),E=c("el-sub-menu"),F=c("el-menu"),U=c("el-aside"),z=c("router-view"),D=c("el-main"),L=c("el-container");return m(),w("section",te,[t(L,{class:"layout"},{default:e(()=>[t(A,null,{default:e(()=>[t(A,null,{default:e(()=>[ne,i("div",oe,[t(O,{trigger:"click"},{dropdown:e(()=>[t(q,null,{default:e(()=>[t(M,{onClick:y},{default:e(()=>[k("退出登录")]),_:1})]),_:1})]),default:e(()=>[i("span",ae,[k(" 超级管理员 "),t(x,{class:"el-icon--right"},{default:e(()=>[t(l(G))]),_:1})])]),_:1})])]),_:1})]),_:1}),t(L,{class:"ContainerConent"},{default:e(()=>[t(U,null,{default:e(()=>[i("aside",null,[i("div",le,[t(F,{"default-active":n.value,class:"el-menu-vertical-demo",collapse:u.value,onOpen:r,onClose:S,router:!0,onSelect:h},{default:e(()=>[t(f,{index:String(0),onClick:o[0]||(o[0]=d=>a.$router.push(l(s)[0].path))},{title:e(()=>[i("i",{class:v(["iconfont",l(s)[0].meta.icon])},null,2),i("span",null,p(l(s)[0].meta.title),1)]),_:1},8,["index"]),t(f,{index:String(1),onClick:o[1]||(o[1]=d=>a.$router.push(l(s)[1].path))},{title:e(()=>[i("i",{class:v(["iconfont",l(s)[1].meta.icon])},null,2),i("span",null,p(l(s)[1].meta.title),1)]),_:1},8,["index"]),t(E,{index:"2"},{title:e(()=>[i("i",{class:v(["iconfont",l(s)[2].meta.icon])},null,2),i("span",null,p(l(s)[2].meta.title),1)]),default:e(()=>[(m(!0),w(b,null,B(l(s)[2].children,(d,C)=>(m(),T(f,{key:C,index:"subIndex"+C,onClick:J=>a.$router.push(d.path)},{default:e(()=>[k(p(d.meta.title),1)]),_:2},1032,["index","onClick"]))),128))]),_:1}),t(E,{index:"3"},{title:e(()=>[se,i("span",null,p(l(s)[3].meta.title),1)]),default:e(()=>[(m(!0),w(b,null,B(l(s)[3].children,(d,C)=>(m(),T(f,{key:C,index:"digIndex"+C,onClick:J=>a.$router.push(d.path)},{default:e(()=>[k(p(d.meta.title),1)]),_:2},1032,["index","onClick"]))),128))]),_:1}),t(f,{index:String(4),onClick:o[2]||(o[2]=d=>a.$router.push(l(s)[4].path))},{title:e(()=>[i("i",{class:v(["iconfont",l(s)[4].meta.icon])},"",2),i("span",null,p(l(s)[4].meta.title),1)]),_:1},8,["index"]),t(f,{index:String(5),onClick:o[3]||(o[3]=d=>a.$router.push(l(s)[5].path))},{title:e(()=>[i("i",{class:v(["iconfont",l(s)[5].meta.icon])},"",2),i("span",null,p(l(s)[5].meta.title),1)]),_:1},8,["index"])]),_:1},8,["default-active","collapse"])])])]),_:1}),t(L,{class:"mainContent"},{default:e(()=>[i("div",ie,[t(ee)]),t(D,null,{default:e(()=>[t(z)]),_:1})]),_:1})]),_:1})]),_:1})])}}},re=R(ce,[["__scopeId","data-v-417a55dc"]]);export{re as default};
|