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.
NewEduCoderBuild/p__Exam.72d51bae.async.js

2 lines
4.4 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{EtUn:function(R,E,l){"use strict";l.r(E);var K=l("tJVT"),S=l("PpiC"),$=l("lUTK"),y=l("BvKs"),x=l("q1tI"),t=l.n(x),C=l("xJ1k"),u=l.n(C),f=l("9kvl"),A=l("55Ip"),I=y.a.SubMenu,j=function(r){var c,m,h,g,s=r.user,z=r.globalSetting,T=r.exam,n=Object(S.a)(r,["user","globalSetting","exam"]),B=t.a.useState([]),U=Object(K.a)(B,2),P=U[0],p=U[1],L=t.a.useState([]),k=Object(K.a)(L,2),N=k[0],W=k[1],w=T.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||((m=n.location)===null||m===void 0)?void 0:m.pathname]),Object(x.useEffect)(function(){var a=D(),e=a.filterOpenKeys,i=a.filterSelectedKeys;console.log(D()),p(e),W(i)},[n==null||((h=n.location)===null||h===void 0)?void 0:h.pathname]);var o=[{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"}]}],D=function(){for(var e,i=n==null||((e=n.location)===null||e===void 0)?void 0:e.pathname,b=[],M=[],_=0;_<o.length;_++){var O;if((O=o[_].children)===null||O===void 0?void 0:O.length){for(var v=0;v<o[_].children.length;v++)if(i.includes(o[_].children[v].key))return b=[o[_].key],M=[o[_].children[v].key],{filterOpenKeys:b,filterSelectedKeys:M}}}return{filterOpenKeys:b,filterSelectedKeys:M}},J=function(e){if(console.log(P,e,44),P[0]===e[0]){if(e.length===2){p([e[1]]);return}p([]);return}p(e)};return t.a.createElement("div",{className:u.a.wrap},w&&(n==null||((g=n.location)===null||g===void 0)?void 0:g.pathname)!=="/exam"&&t.a.createElement("div",{className:u.a.left},t.a.createElement(y.a,{mode:"inline",selectedKeys:N,openKeys:P,onOpenChange:J,inlineIndent:34,className:u.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"})}},o.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:u.a.right},n.children))};E.default=Object(f.a)(function(d){var r=d.globalSetting,c=d.user,m=d.exam;return{user:c,globalSetting:r,exam:m}})(j)},xJ1k:function(R,E,l){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"}}}]);