You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
4.4 KiB
2 lines
4.4 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[126],{EtUn:function(R,p,o){"use strict";o.r(p);var K=o("k16G"),D=o("SIvP"),$=o("lUTK"),y=o("BvKs"),x=o("q1tI"),t=o.n(x),C=o("xJ1k"),m=o.n(C),f=o("9kvl"),A=o("uYtH"),I=y.a.SubMenu,j=function(r){var c,u,h,g,s=r.user,J=r.globalSetting,B=r.exam,n=Object(D.a)(r,["user","globalSetting","exam"]),T=t.a.useState([]),U=Object(K.a)(T,2),P=U[0],v=U[1],L=t.a.useState([]),k=Object(K.a)(L,2),N=k[0],W=k[1],w=B.showMenu;Object(x.useEffect)(function(){var a;if((n==null||((a=n.location)===null||a===void 0)?void 0:a.pathname)==="/exam"){var e;if((s==null||((e=s.userInfo)===null||e===void 0)?void 0:e.identity)==="student"){f.c.replace("/exam/studentClient");return}f.c.replace("/exam/studentManagement")}},[s==null||((c=s.userInfo)===null||c===void 0)?void 0:c.identity,n==null||((u=n.location)===null||u===void 0)?void 0:u.pathname]),Object(x.useEffect)(function(){var a=S(),e=a.filterOpenKeys,i=a.filterSelectedKeys;console.log(S()),v(e),W(i)},[n==null||((h=n.location)===null||h===void 0)?void 0:h.pathname]);var l=[{title:"\u7528\u6237\u7BA1\u7406",key:"1",icon:t.a.createElement("i",{className:"iconfont icon-yonghuguanli"}),children:[{title:"\u5B66\u751F\u7BA1\u7406",key:"/exam/studentManagement"},{title:"\u6559\u5E08\u7BA1\u7406",key:"/exam/teacherManagement"}]},{title:"\u79D1\u76EE\u7BA1\u7406",key:"2",icon:t.a.createElement("i",{className:"iconfont icon-kemuguanli"}),children:[{title:"\u79D1\u76EE\u7BA1\u7406",key:"/exam/subjectManagement"},{title:"\u77E5\u8BC6\u70B9\u7BA1\u7406",key:"/exam/knowledgeManagement"}]},{title:"\u8BD5\u9898\u7BA1\u7406",key:"3",icon:t.a.createElement("i",{className:"iconfont icon-shitiguanli"}),children:[{title:"\u8BD5\u9898\u7BA1\u7406",key:"/exam/questionManagement"},{title:"\u8BD5\u9898\u7EDF\u8BA1",key:"/exam/questionStatistics"}]},{title:"\u8BD5\u5377\u7BA1\u7406",key:"4",icon:t.a.createElement("i",{className:"iconfont icon-shijuanguanli"}),children:[{title:"\u8BD5\u5377\u7BA1\u7406",key:"/exam/exerciseManagement"}]},{title:"\u8003\u8BD5\u7BA1\u7406",key:"5",icon:t.a.createElement("i",{className:"iconfont icon-kaoshiguanli"}),children:[{title:"\u8003\u8BD5\u53D1\u5E03\u7BA1\u7406",key:"/exam/examinationManagement"},{title:"\u8003\u8BD5\u76D1\u63A7",key:"/exam/monitoring"},{title:"\u8003\u8BD5\u8BC4\u9605",key:"/exam/exerciserevivw"}]},{title:"\u7EDF\u8BA1\u5206\u6790",key:"6",icon:t.a.createElement("i",{className:"iconfont icon-tongji4"}),children:[{title:"\u6210\u7EE9\u5206\u6790",key:"/exam/gradeAnalyzing"},{title:"\u9898\u578B\u5206\u6790",key:"/exam/questionAnalyzing"},{title:"\u8BD5\u9898\u5206\u6790",key:"/exam/subjectAnalyzing"},{title:"\u73ED\u7EA7\u7EDF\u8BA1",key:"/exam/classAnalyzing"}]}],S=function(){for(var e,i=n==null||((e=n.location)===null||e===void 0)?void 0:e.pathname,M=[],O=[],_=0;_<l.length;_++){var b;if((b=l[_].children)===null||b===void 0?void 0:b.length){for(var E=0;E<l[_].children.length;E++)if(i.includes(l[_].children[E].key))return M=[l[_].key],O=[l[_].children[E].key],{filterOpenKeys:M,filterSelectedKeys:O}}}return{filterOpenKeys:M,filterSelectedKeys:O}},z=function(e){if(console.log(P,e,44),P[0]===e[0]){if(e.length===2){v([e[1]]);return}v([]);return}v(e)};return t.a.createElement("div",{className:m.a.wrap},w&&(n==null||((g=n.location)===null||g===void 0)?void 0:g.pathname)!=="/exam"&&t.a.createElement("div",{className:m.a.left},t.a.createElement(y.a,{mode:"inline",selectedKeys:N,openKeys:P,onOpenChange:z,inlineIndent:34,className:m.a.menu,expandIcon:function(e){return e.isOpen?t.a.createElement("span",{className:"icon-shouqi custom-icon"}):t.a.createElement("span",{className:"icon-xiala2 custom-icon"})}},l.map(function(a){var e;return t.a.createElement(I,{key:a.key,icon:a.icon,title:a.title},a.children&&((e=a.children)===null||e===void 0?void 0:e.map(function(i){return t.a.createElement(y.a.Item,{key:i.key},t.a.createElement(A.Link,{to:i.key},i.title))})))}))),t.a.createElement("div",{className:m.a.right},n.children))};p.default=Object(f.a)(function(d){var r=d.globalSetting,c=d.user,u=d.exam;return{user:c,globalSetting:r,exam:u}})(j)},xJ1k:function(R,p,o){R.exports={flex_box_center:"flex_box_center___ymkLj",flex_space_between:"flex_space_between___3uBu8",flex_box_vertical_center:"flex_box_vertical_center___m2El3",flex_box_center_end:"flex_box_center_end___2RCrk",flex_box_column:"flex_box_column___2VvBq",wrap:"wrap___25-2X",left:"left___F9fEn",menu:"menu___1E1Fo",right:"right___1cCpq"}}}]);
|