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.d12ebaed.async.js

2 lines
2.7 KiB

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