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__Administration__index.9f...

2 lines
3.8 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4766],{77455:function(j,x,u){u.r(x),u.d(x,{default:function(){return O}});var n=u(59301),a=u(44283),c={flex_box_center:"flex_box_center___TmpWE",flex_space_between:"flex_space_between___Bjf8w",flex_box_vertical_center:"flex_box_vertical_center___nuFqj",flex_box_center_end:"flex_box_center_end___RYxm7",flex_box_column:"flex_box_column___syP9g",menuWrap:"menuWrap___dJHW2",crumbs:"crumbs____3ctW",info:"info___Hujtz",avatar:"avatar___dZUkn",name:"name___P95aR",approve:"approve___s79Kr",number:"number___hl4qV",attendance:"attendance___o1MZq",btn:"btn___I4UFW",nav:"nav___nxA0m",active:"active___e5byT"},o=u(59301),v=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,B=(e,l)=>{var r={};for(var t in e)E.call(e,t)&&l.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&v)for(var t of v(e))l.indexOf(t)<0&&h.call(e,t)&&(r[t]=e[t]);return r},y=(e=>(e.College="college",e.Student="student",e.Profession="profession",e.Classroom="classroom",e))(y||{});const W=e=>{var l=e,{userDetail:r,user:t,globalSetting:f,loading:g,dispatch:p}=l,d=B(l,["userDetail","user","globalSetting","loading","dispatch"]);const m=(0,a.useLocation)(),[s,_]=(0,n.useState)();return(0,n.useEffect)(()=>{var b;const S=(b=m.pathname.split("/"))==null?void 0:b[2];_(S||"college")},[m.pathname]),o.createElement("div",{className:c.menuWrap},o.createElement("div",{className:c.nav},o.createElement(a.Link,{to:"/administration/college",onClick:()=>_("college"),className:s==="college"?c.active:""},o.createElement("i",{className:"iconfont icon-xueyuanguanli"}),"\u5B66\u9662\u7BA1\u7406"),o.createElement(a.Link,{to:"/administration/profession",onClick:()=>_("profession"),className:s==="profession"?c.active:""},o.createElement("i",{className:"iconfont icon-zhuanyeguanli"}),"\u4E13\u4E1A\u7BA1\u7406"),o.createElement(a.Link,{to:"/administration/student",onClick:()=>_("student"),className:s==="student"?c.active:""},o.createElement("i",{className:"iconfont icon-xueshengguanli"}),"\u5B66\u751F\u7BA1\u7406"),o.createElement(a.Link,{to:"/administration/classroom",onClick:()=>_("classroom"),className:s==="classroom"?c.active:""},o.createElement("i",{className:"iconfont icon-jiaoxueketang2"}),"\u8BFE\u5802\u7BA1\u7406")))};var N=(0,a.connect)(({user:e,userDetail:l,loading:r,globalSetting:t})=>({user:e,userDetail:l,globalSetting:t,loading:r.models.index}))(W),i={flex_box_center:"flex_box_center___trUXH",flex_space_between:"flex_space_between___rHQmt",flex_box_vertical_center:"flex_box_vertical_center___sEm8i",flex_box_center_end:"flex_box_center_end___S8dYj",flex_box_column:"flex_box_column___HtszC",content:"content___QG_E5",leftBox:"leftBox___aL8K5",leftWrap:"leftWrap___ga_2r",rightBox:"rightBox___i71jY",rightWrap:"rightWrap___ov0Lw",hiddenBar:"hiddenBar___iIalG"};const A=({userDetail:e,globalSetting:l,loading:r,dispatch:t})=>{const f=(0,a.useParams)(),g=(0,n.useRef)(),[p,d]=(0,n.useState)(!1);(0,n.useEffect)(()=>{(location==null?void 0:location.pathname)==="/administration"&&a.history.replace("/administration/college"),document.title="\u9AD8\u6821\u7BA1\u7406"},[location==null?void 0:location.pathname]),(0,n.useEffect)(()=>(g.current=f.username,t({type:"globalSetting/footerToggle",payload:!1}),()=>{t({type:"globalSetting/footerToggle",payload:!0})}),[f]);const m=s=>{const _=s.currentTarget;_.scrollHeight>_.clientHeight&&d(!0)};return n.createElement("div",{className:i.content},n.createElement("div",{className:i.leftBox},n.createElement("div",{className:`${i.leftWrap} ${p?"":i.hiddenBar}`,onMouseEnter:m,onMouseLeave:()=>d(!1)},n.createElement(N,null))),n.createElement("div",{className:i.rightBox},n.createElement("div",{className:i.rightWrap},n.createElement(a.Outlet,null))))};var O=(0,a.connect)(({userDetail:e,loading:l,globalSetting:r})=>({userDetail:e,globalSetting:r,loading:l.models.index}))(A)}}]);