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
19 KiB
2 lines
19 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2529],{43116:function(ze,R,f){f.r(R),f.d(R,{default:function(){return je}});var h=f(59301),r=f(25690),D=f(6848),o={flex_box_center:"flex_box_center___gzO10",flex_space_between:"flex_space_between___HD4df",flex_box_vertical_center:"flex_box_vertical_center___biRrw",flex_box_center_end:"flex_box_center_end___vGSp5",flex_box_column:"flex_box_column___M8cXk",menuWrap:"menuWrap___PO4bq",crumbs:"crumbs___deUWl",info:"info___yqdBj",avatar:"avatar___AAwgi",name:"name___StpT8",approve:"approve___Uf6lz",number:"number___wTMVZ",attendance:"attendance___EUyoc",btn:"btn___TFPf7",nav:"nav___kkv6O",active:"active___s1gIo"},j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABW5JREFUSEudVn9olWUUPud+9945UwKXUC40FaZGJrqubQ5tgza1VHQ6iYxMEkuZEWqhUII/qv9qwwokTbRQmlpClMzd2g8jV6mzRdoKsTIlzOUfs7Z7v+89T7zv9+N+93qn0oXLB9997/uc85zzPOcw3cZn1iFMVY6zkIRmAigWoVEkRAJcJsWXFHCciY+cXBnvutV1fLMDlUecJcqW7QBNIGESAcF82TxFiAAiKJgnCfeA6ZWu5wsODXZvXsCaZoxNDzj7oagMOhMDQpmvBtGAyn0SmESDemcJkU6QPNm9tvBCLvANgNWf4xFlq8NKUEQgc5G5MAvUC8D87mUZ+t2cBfVGKbq464VYexg0C9CAiWqBUMzNyKNNNF3hTDPvw5SaDE2A+r+sQW0SVP+wrjAADQA1jSLynSgUuTVxaTJZurT9BUGrCLEIlZDQFJfWEKUGyDvvP4l7Iw4lul9y6Q0Aq5vlhDhiamai9ijSYIzIu5G7rPVtVTzg0zNjr11ui3xAQuMDug29fi1DrIA6z24YWh4A1jRjiYg6mAELUQP+pGNxtDZf11XsxeiUnT4HwVAdpJ9tdqO5bDFF6n7cUHDIZDi7WX4SYIKJVPkU6mgZYGtMx0K+OFibJ3alXhfQpkyN3e516xiqO7jn3MuFE3luC6Y6Iqd9Cl06vWiJL7Yvio6+mVYf2m0/Ct1onkR0Nrl19CXFEp3Gs5NqC4Q2Gx0ZEfs11E5CFzoWRcfdDDCxy54FSHtGNhnNamMIdzeDt/LspHwpSqoC8Xq10FERMQpg3X2slq8MBvrwnvQax5Z3wjUMa9bXstsf3MpzktKjFEpyKfV1CKLGjtrYi/kAV51ErKs73S0OJoYbLrgrq4bG+n7mmqTqI6FhYUpd3WVcJCKR9e1LrTfDoOVNKHT+SX8EQSnE2sGgkyRyhyOogEP1AhT6vhvK8jrXJKWPBC5goEHfN827rxm0sb0udnzG/vRaIr63aHh0y9W/068q4UQ8Hqv7ahlfCwcz/e2BkpTgmCgaYwzetTrtPn0epVJiuitoHG39nBJFq9tro3v8yyoO2K9BMLc4Fkv81m+fgcSqp06m3otXKHL0MU7pc6U7ETv1HNtTGvurFOgLKKMtc7ehdE5SWkVQmdulJLyudaH1VjjymU24X6WdeWC0waZVnc/EV07fnd6ngOGnVhYsKt2JO8UZ+AXMK86sGfLZ5IaBs6JkUjBpdNNoWYjCZtOV/lTQmUaj97Q9zn/mNktlE4al0moBlBR1Lo/vSOxJvSE2NoKsORBJQGGbIFLWXR//5oGG/gNQeMIvFQtvNcJXkNNBDQ3fTMPYGvnpfL6arzvLPrQrWGTeiacLNmnhk0iLCHWTomIluPx9/ZAH9f8mNwy0QqHSlwlHo9OyrS1UQ0SiI9sGAaxrQvz3f9Mfdy6Pz69qI+v6+XSPKIxztRt5tmt1/P3yXRhxvS/1q4gM9zToWps+Eph3sC4wWWSVJxdw56CC32dvhsK1b1fEd5S9l5qUJlrGijBuRHzbwaWcntKY+kCJPOVrktnKmLe+tPqoc0LgrhSmWynSB4UWEvwBoT4B2RmrMuY8QhTqRVHjkMLYNl8apTsx3rFTDVCY581RPU+zx5OX5VhR3gDOmYfu0hTSU7C/uFPBlF1wHoqiENznmrfno0CvpfjGAWyy1CsGpAUKscy0zzZgE7Xri4aJwDfzzEMCD75i+LXSoI6tDgMo8seUtwLmuTxjfzfMQ6Je61ZLlA9q1sR+Zz+EyvJtbZks3bkZjDVPUhC+/TUx3JV6EYaD7Upogrt/ehl5F4sSU1vfMP73IpwrhfCqryDFLDzKm+qXSfiSUjjOkdtb9f8DnvFAdkid8jMAAAAASUVORK5CYII=",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA7VJREFUSEu9lk2IHFUQx///eWRnogtCRDAqmR2dfq/jQVFZyCKaCAYUo/gVMHoSRVAUxFwS0ECMmpsSFj3qIaCInxcvBrJKQCOKigft6mYIOBpkNWRhHFBnu0veZDr2zk7PLCr7Tk2/qvq9qldVr4g1rCRJrsuy7G5VvQnA5QAuG6idBvAzyROVSuXDIAi+mWSO4wSSJLk/TdMXALhJhgb7Yox5NgiCd8vkRwKjKGqQfFNVt60RtEKM5ElVfTAMw1PD+quASZJsT9P0PQAX/xtYQeeMMea+IAg+LdpZARzAjgHY8B9huXrPGLOzCD0P9GEE8GWZZyR/BbCgqiRpVfXaNR7qDIDZPLzngSLyedmdkXxtampqb6PR+COHJEkyl2XZUVW9ahLY36lzbs7L9YGDbHxnlCLJD5xz947aa7VaW3q93g8ALpgENcbs9tnbB0ZRFI1KfZJqjKk3m812mUEReUlV908CApAwDEP6ok7T9OsS79rOuS3jjInIrarqE23iMsZcTxE5qKoHSoCnnHNXjrMUx/HNWZatSP3SoiefZxRFxwHcUgL0Ib202WwujgnpE6r66kT3zgkseKAAsGMUjoRh+PSofVXdEMfxd6oarhEYe2AHwPQ4BZJ7nXMvF2Xa7fbGbrf7NoAbSM4D+EpVLwRwI8knVXXjCJu/rwX4Gcl9zrkTcRw/BeCK6enpg51O5zlf0LVabXe9Xj9bNN5qtWyv1/sYQH0I2ikNKck/ST5urX0jVxKRFwHcbq2dFZFvq9XqzpmZmd98PZPseTkfZv+dJMmOLMuO+85UgPZDugBgx7D7JJ9xzr1S/J8kydVpmu4i+QmAx5xzj4rIUX8lzrl7Wq3WRcvLywnJh621H4nI96q6tWBjobQsqtXq5kaj8cvwQRYXF6eXlpbu8j3XWjsvIodVdZ8x5jZVnc2y7FClUtlmrf1CRN5S1QdyG/RlUVb4JC9xzvlwrVpRFPnE2OWc258XPkmfrX4aOB2G4TVeKYoiH4ntuYF+4Q82VrW2cUBVnYrj+H1r7Z0ATBzHoqr9BmGMeSQIgtfb7fambrf7IwCfuX6da23+a1TzNsbMBUFwsqxcROQAybM+rHEcb82y7CGfLNbawyT/EhE/MewpePdP8+7jVz9PHZLHVPUnAP67n4X5UtVNvt4AHKnVaofy0hiMJ/Oqekfh7lY+T4Owjn2Ayzz1//2rAqA1KPzNQ7KjH+BBaP08sz4jRn6qdR2icui6jonF+K/bIDycIP/nqP83Fw/wC2ieHm4AAAAASUVORK5CYII=",w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABNNJREFUSEuVVmtoXEUYPXPXTQxtcKXYaBJrgthUEJoEgrESN9G2ItJaNy1qRcmaIIJQqD/8YctKaqsGEREsJhYbEB9oYn1jQUwtlSZSSB/S6mqb5rUxGDdt2ahJd+83MjN37p27m01iIOzlPubMnO985zsMS/hb/3trzVwGWzihgYOV2YRS4gycY4I4EhmyjsFin5+u7jy52HJsoRc2DrVtzaT5XuK8SgAQATYBHOqXiIG4+AXEc4DFCWz32bqu3nzrzgu4abitci5jf0ic1YsFJYgANK8lOJdA4pm6VpvgsAY4C26P3/nWxWzgHMBNY9FwOo1PibBCLKbB9IJqcf8GBJC+r0/MOUsSAs3n17191AT1AQowO8O+I86DmkJFl6JMXys6nXsupf53nBqnwQIbTFAXcNtkW+XsnH1CnEwu6NDE4dXOWWReijW9Zk3FPQ4rWWAH6+JhRa8L+NBYtN+2IWtmfqRP9dj1D+LplZEcLaQy/6DpzHO4ykmd2mVEb1rCDAw3dN3lAkbGo1szhB5yRKDoU4LQ1BXwAhyojGFV4Y0+0BdHuvFF8rgHJhnxvred+nJg2+g9Xb3yhA+PR38lQpV46O3SVKXabUWwDO9U7kKhVSBBv54+jthIt2TEFY1Zc6FqWzwT/1Z8tLFzDWtOtNbYZA+a4vBkrhWpWoNxC723vYYbgiEJ2DH+ASbnLuHIldMGlWKjDGQrhtQJnb5lVi1rTkTbiSPmKU/X0Glq49Th4jrsKX/GpXRodgJ9l0/C5oT9ia+M2mcrVgECgT0CsM8m3mSeytcKmhYwvHnz86hetjqrhgcRW9WCj/7sw6sjH4McVZtt4/YtcIQ1J1riNmG16xKSBkMwTk0qCsrRXdmeo9LvLw8iAAuNoWq8MXYIB/447PWocCOHIelUwG/ihCkiLPdx7YB4jsKws+QJbA6FcwAFnftG30fsliexa6gbn031++qmLNHpZY4ZBcix3HaK7PWhZ8xFrAg9t76OIqtwXk8+OPkt7g3V4PFzHbiU+TvHhVx7BFIskmiJk6RU9U62J4r7kdBGPLvykbyDZTqdwo4L+3EqdSHXAg1z52CC0qf6iHiTz5oM3xTFf6/iZZQVlCw46l4YehdfJn/yn87wWaVSJkQTbbeJx0yfNFVae+0d6Cjfudhcxc8zF7H9l1dckXhTRvWhUC/nlmiL1hoiGpTK1ENVSlsp9aWbdqB+2dpFAcULj57bhzOpEUWroXQNbjFW67c2bUuGPT1QHEYktB4VhaV5QecojcPTJ9A58Q1GZqd89qi91CbExxu71khAZd68x5x52fOwuuh2REL34e7itbCYJcEnrybxyV8/4NDUj5hOz/gE419LxBLmmbf4ePNoSz8Rq3d9L888LLlmBe6/bh3O/5vA0SunkHaV7ZiFkXHkPBQqJTYwHDbGkwDUA9iW0cKY6HkmvrZC+Wsmgux5yFmyMBis0/kmT8RAMHse6t2qNOCMIzNe6OFrzEMOls6wwIZhI9csEKKYPKlSWG5emXcDxsQX0YK4tXCI0jI0Y6IG9J3MyTxevc1o4cRELDEmmtqXQTjD9xLxKtmjRqAyx5kbHcHi3Ga7z9b/zyCc3XAi6qcz1habqIE4K+McpY5QJjghkeE4BiuwpKj/HzXrtW9CRHoFAAAAAElFTkSuQmCC",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAApVJREFUSEu9VsuKE0EUPZWKGUgy5CF5kExIQmjTWwVBFyIu3Avqxm8RQfFb3KjgXnAQFw4Iuu22BySBmBcZ8iQJSafkNt1DHqar0CF32/fe03XuObeKQSEsy7q5Wq0eCSHuAcgDyLllvwE0GGNfAoHAB03TfsjaMb8Ey7Ke2Lb9GkBV1sj9bnLOn2ua9m5f/l8BDcMoM8beCCHuKAJtpDHGzoQQz3Rd/7VdvwNoWdZ927bfA7j+L2BrNT3O+WNN0z6v99kAdME+Arj2n2Be+YJz/nAd9BKQaATw7QpOtv2vPQC3PXovAU3T/Oo3s2QyiVQqtXNw27Zxfn7uSwjNtFqt3qUkB9BV41u/KsYYSqUSQqHQRlqz2cRwOJROgHP+lNTrABqGYahIn8CKxSICgYADMBgM0Gq1pGCeZXRd1xmZ2rbt76pVlUoFwWDQSW+321gsFphMJkrlnPNbzDTNl0KIFyoVx8fHyOW8JQPM53OMx2MIIdDrkTb8gzH2ihmG8QnAA1kyfS8UCgiHwzszzGaz6Pf76HQ6sjanBGgCuCHLpPmVy+SczRiNRiBBRaNRdLtdXFxc+LX6SYAjAFEZYCaTQTwe30kjOmmWdEoFxY6VAEmVJBZPnduoND+ab61Ww2q18vv3kRKliUQC6XR6b6PlcolGo4HZbCYjyqFUKhqa3bbhtzsr0Eklp1JbRCIRnJycyP4c0+kU9XrdN8+xhcz4+XzeUaBK0Az9aHWMT438VlssFgPN8OjoaC8mCYXsQeKhzbMnTGe10UeV5U2GJ1vQacl3FNScDE87lW4Nv9hY3pQou568ZrRH6dTeWlOheud6cmk97AXsUkvvmcM8MTxqDvqI8kAP+kxcF8HBHsLbyrvKp/4fx2NdC3LCqTwAAAAASUVORK5CYII=",be=f(48790),xe=f(346),e=f(59301),z=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ke=(t,m)=>{var a={};for(var n in t)Ie.call(t,n)&&m.indexOf(n)<0&&(a[n]=t[n]);if(t!=null&&z)for(var n of z(t))m.indexOf(n)<0&&Fe.call(t,n)&&(a[n]=t[n]);return a},Se=(t,m,a)=>new Promise((n,s)=>{var x=c=>{try{b(a.next(c))}catch(g){s(g)}},E=c=>{try{b(a.throw(c))}catch(g){s(g)}},b=c=>c.done?n(c.value):Promise.resolve(c.value).then(x,E);b((a=a.apply(t,m)).next())}),S=(t=>(t.Classrooms="classrooms",t.Shixuns="shixuns",t.Paths="paths",t.Projects="projects",t.Videos="videos",t.Topics="topics",t.Teach="teach-group",t.CreateImg="experiment-img",t.Certificate="certificate",t.OtherResources="otherResources",t.UserPortrait="userPortrait",t.LearningPath="learningPath",t.virtualSpaces="vspaces",t.Competitions="competitions",t.ResourcesCenter="resourcesCenter",t.DataSet="dataSet",t.ResourceGuarantee="resourceGuarantee",t.ResourceAllocation="resourceAllocation",t))(S||{});const ye=[{name:"classrooms",placeholder:"\u8BF7\u641C\u7D22\u8BFE\u5802/\u8BFE\u7A0B\u540D\u79F0"},{name:"shixuns",placeholder:"\u641C\u7D22\u5B9E\u8DF5\u9879\u76EE"},{name:"paths",placeholder:"\u641C\u7D22\u5B9E\u8DF5\u8BFE\u7A0B"},{name:"videos",placeholder:"\u641C\u7D22\u89C6\u9891"}];var S=(t=>(t.Classrooms="classrooms",t.Shixuns="shixuns",t.Paths="paths",t.Projects="projects",t.Videos="videos",t.Topics="topics",t.Competition="competitions",t.Engineering="engineering",t.Graduations="graduations",t.Paperlibrary="paperlibrary",t.Problemset="problemset",t.Dataset="dataset",t.Classmanagement="classmanagement",t))(S||{});const Ne=t=>{var m=t,{userDetail:a,user:n,globalSetting:s,loading:x,dispatch:E}=m,b=ke(m,["userDetail","user","globalSetting","loading","dispatch"]),c,g,_,I,y,q,O,P,H,Q,W,X,L,M,K,J,G,Y,Z,T,$,ee,te,ne,ae,oe,re,le,se,ie,ue,ce,me,de,Ae,fe,Ee,ge,ve,he,pe,_e,Ce;const N=(0,r.useLocation)(),l=(0,h.useRef)(),[i,u]=(0,h.useState)(),A=(0,r.useParams)();(0,h.useEffect)(()=>{var v,d;l.current=(v=N.pathname.split("/"))==null?void 0:v[2];const C=(d=N.pathname.split("/"))==null?void 0:d[3];u(C||"classrooms")},[N.pathname]);const Ue=()=>Se(void 0,null,function*(){(yield E({type:"userDetail/signed"}))&&E({type:"userDetail/getHomepageInfo",payload:{username:l.current}})});console.log("user.userInfo",n.userInfo);const we=v=>{let d=Number(v||0);return v>1e4?(d=d/1e4,d=Math.floor(d*10)/10,d+"\u4E07"):d},F=((c=n.userInfo)==null?void 0:c.login)===l.current;function k(v,d){for(const C of v){if(C.link===d)return C.hidden;if(C.subitem&&C.subitem.length>0){let Ve=C.subitem;for(const Be of Ve)if(Be.link===d)return Be.hidden;return!1}}return!0}const qe=k(((g=s.setting)==null?void 0:g.navbar)||[],"/classrooms"),Oe=k(((_=s.setting)==null?void 0:_.navbar)||[],"/shixuns"),Pe=k(((I=s.setting)==null?void 0:I.navbar)||[],"/paths"),He=k(((y=s.setting)==null?void 0:y.navbar)||[],"/competitions"),Qe=k(((q=s.setting)==null?void 0:q.navbar)||[],"/dataset");return e.createElement("div",{className:o.menuWrap},e.createElement("div",{className:o.crumbs},e.createElement("span",null,"\u6211\u7684\xA0",">","\xA0"),e.createElement("b",null,"\u4E2A\u4EBA\u4E3B\u9875")),e.createElement("div",{className:o.info},((O=a.homepageInfo)==null?void 0:O.avatar_url)&&e.createElement("img",{className:o.avatar,width:56,alt:"\u5934\u50CF",src:`${xe.Z.IMG_SERVER}/images/${(P=a.homepageInfo)==null?void 0:P.avatar_url}`}),e.createElement("div",null,e.createElement("b",{className:o.name},(H=a.homepageInfo)==null?void 0:H.name),((Q=n.userInfo)==null?void 0:Q.login)===(A==null?void 0:A.username)&&e.createElement("span",null,e.createElement("i",{className:"iconfont icon-bianji11 ml10 current",onClick:()=>r.history.push(`/users/${l.current}/baseInfo/edit`)})),e.createElement("div",{className:o.approve},((W=n.userInfo)==null?void 0:W.login)===(A==null?void 0:A.username)?e.createElement(e.Fragment,null,e.createElement(D.Z,{placement:"bottom",title:(X=a.homepageInfo)!=null&&X.professional_certification?"\u5DF2\u804C\u4E1A\u8BA4\u8BC1":"\u7ACB\u5373\u53BB\u804C\u4E1A\u8BA4\u8BC1"},e.createElement("span",{onClick:()=>r.history.push(`/users/${l.current}/careerCertification`)},e.createElement("img",{width:14,src:(L=a.homepageInfo)!=null&&L.professional_certification?j:U,alt:""}),e.createElement("span",null,"\u804C\u4E1A\u8BA4\u8BC1"))),e.createElement(D.Z,{placement:"bottom",title:(M=a.homepageInfo)!=null&&M.authentication?"\u5DF2\u5B9E\u540D\u8BA4\u8BC1":"\u7ACB\u5373\u53BB\u5B9E\u540D\u8BA4\u8BC1"},e.createElement("span",{onClick:()=>r.history.push(`/users/${l.current}/realNameCertification`)},e.createElement("img",{width:14,src:(K=a.homepageInfo)!=null&&K.authentication?w:V,alt:""}),e.createElement("span",null,"\u5B9E\u540D\u8BA4\u8BC1")))):e.createElement(e.Fragment,null,e.createElement("span",{style:{cursor:"default"}},e.createElement("img",{width:14,src:(J=a.homepageInfo)!=null&&J.professional_certification?j:U,alt:""}),e.createElement("span",null,"\u804C\u4E1A\u8BA4\u8BC1")),e.createElement("span",{style:{cursor:"default"}},e.createElement("img",{width:14,src:(G=a.homepageInfo)!=null&&G.authentication?w:V,alt:""}),e.createElement("span",null,"\u5B9E\u540D\u8BA4\u8BC1")))))),e.createElement("div",{className:o.number},e.createElement("div",null,e.createElement("b",null,(Y=a.homepageInfo)==null?void 0:Y.experience),e.createElement("span",null,F?"\u6211":"TA","\u7684\u7ECF\u9A8C\u503C")),e.createElement("div",null,e.createElement("b",null,we(((Z=a.homepageInfo)==null?void 0:Z.grade)||0)),e.createElement("span",null,F?"\u6211":"TA","\u7684\u91D1\u5E01"))),F&&e.createElement("div",{className:o.attendance},(T=a.homepageInfo)!=null&&T.attendance_signed?e.createElement("div",{className:o.btn},"\u5DF2\u7B7E\u5230"):e.createElement("div",{style:{cursor:"pointer"},onClick:Ue,className:o.btn},"\u7ACB\u5373\u7B7E\u5230")),e.createElement("div",{className:o.nav},e.createElement(r.Link,{className:i==="classrooms"?o.active:"",to:`/users/${l.current}/classrooms`,onClick:()=>u("classrooms")},e.createElement("i",{className:"iconfont icon-jiaoxueketang1 "}),"\u6559\u5B66\u8BFE\u5802"),e.createElement(r.Link,{className:i==="shixuns"?o.active:"",to:`/users/${l.current}/shixuns`,onClick:()=>u("shixuns")},e.createElement("i",{className:"iconfont icon-shijianxiangmu "}),"\u5B9E\u8DF5\u9879\u76EE"),e.createElement(r.Link,{className:i==="paths"?o.active:"",to:`/users/${l.current}/paths`,onClick:()=>u("paths")},e.createElement("i",{className:"iconfont icon-shijiankecheng "}),"\u5B9E\u8DF5\u8BFE\u7A0B"),(($=n.userInfo)==null?void 0:$.main_site)&&!((ee=s.setting)!=null&&ee.is_local)&&e.createElement("li",{className:`${i==="projects"?o.active:""}`},e.createElement(r.Link,{className:i==="projects"?o.active:"",to:`/users/${l.current}/projects`,onClick:()=>u("projects")},e.createElement("i",{className:"iconfont icon-kaifaxiangmu "}),"\u5F00\u53D1\u9879\u76EE")),((te=n.userInfo)==null?void 0:te.login)===(A==null?void 0:A.username)&&!((ne=s.setting)!=null&&ne.hide_competition)&&e.createElement(r.Link,{to:`/users/${l.current}/competitions`,onClick:()=>u("teach-group"),className:i==="competitions"?o.active:""},e.createElement("i",{className:"iconfont icon-xuexipaiming"}),"\u7ADE\u8D5B\u7BA1\u7406"),((ae=n.userInfo)==null?void 0:ae.main_site)&&!((oe=s.setting)!=null&&oe.is_local)&&(F&&((re=n.userInfo)==null?void 0:re.is_teacher)||((le=n.userInfo)==null?void 0:le.admin))&&e.createElement(r.Link,{className:i==="videos"?o.active:"",to:`/users/${l.current}/videos`,onClick:()=>u("videos")},e.createElement("i",{className:"iconfont icon-shipinwenjian "}),"\u89C6\u9891\u6587\u4EF6"),((se=n.userInfo)==null?void 0:se.main_site)&&F&&((ie=n.userInfo)==null?void 0:ie.is_teacher)&&e.createElement(r.Link,{className:i==="topics"?o.active:"",to:`/users/${l.current}/topics/personal`,onClick:()=>u("topics")},e.createElement("i",{className:"iconfont icon-ziyuan2 "}),"\u8BFE\u5802\u8D44\u6E90"),!((ue=s.setting)!=null&&ue.hide_virtual)&&e.createElement(r.Link,{to:`/users/${l.current}/vspaces`,onClick:()=>u("vspaces"),className:i==="vspaces"?o.active:""},e.createElement("i",{className:"iconfont icon-xunishequ "}),"\u865A\u62DF\u793E\u533A"),((ce=n.userInfo)==null?void 0:ce.login)===(A==null?void 0:A.username)&&((me=n.userInfo)==null?void 0:me.mirror_marker_auth)&&e.createElement(r.Link,{to:`/users/${l.current}/experiment-img`,onClick:()=>u("experiment-img"),className:i==="experiment-img"?o.active:""},e.createElement("i",{className:"iconfont icon-jingxiang2 "}),"\u5B9E\u9A8C\u955C\u50CF"),((de=n.userInfo)==null?void 0:de.user_identity)!=="\u5B66\u751F"&&e.createElement(r.Link,{to:`/users/${l.current}/certificate`,onClick:()=>u("certificate"),className:i==="certificate"?o.active:""},e.createElement("i",{className:"iconfont icon-zhengshuguanli "}),"\u8BC1\u4E66\u7BA1\u7406"),((Ae=n.userInfo)==null?void 0:Ae.login)===(A==null?void 0:A.username)&&((fe=n.userInfo)==null?void 0:fe.user_identity)!=="\u5B66\u751F"&&e.createElement(r.Link,{to:`/users/${l.current}/teach-group`,onClick:()=>u("teach-group"),className:i==="teach-group"?o.active:""},e.createElement("i",{className:"iconfont icon-tuandui "}),"\u6559\u7814\u56E2\u961F"),((0,be.Ny)()||((Ee=n.userInfo)==null?void 0:Ee.login)===l.current)&&e.createElement(r.Link,{to:`/users/${l.current}/dataSet`,onClick:()=>u("dataSet"),className:i==="dataSet"?o.active:""},e.createElement("i",{className:"iconfont icon-danceng-shujuji "}),"\u6570\u636E\u96C6\u7BA1\u7406"),e.createElement(r.Link,{to:`/users/${l.current}/otherResources`,onClick:()=>u("otherResources"),className:i==="otherResources"?o.active:""},e.createElement("i",{className:"iconfont icon-ziyuan2 "}),"\u8D44\u6E90\u94FE\u63A5"),n.userInfo.is_teacher&&e.createElement(r.Link,{to:`/users/${l.current}/classmanagement`,onClick:()=>u("classmanagement"),className:i==="classmanagement"?o.active:""},e.createElement("i",{className:"iconfont icon-banjiguanli"}),"\u73ED\u7EA7\u7BA1\u7406",(ge=a.homepageInfo)!=null&&ge.student_group_count?`\uFF08${(ve=a.homepageInfo)==null?void 0:ve.student_group_count}\uFF09`:"\uFF080\uFF09"),((he=a.homepageInfo)==null?void 0:he.college_identifier)&&e.createElement(r.Link,{to:`/colleges/${(pe=a.homepageInfo)==null?void 0:pe.college_identifier}/statistics`,onClick:()=>u("otherResources"),className:i==="otherResources"?o.active:""},e.createElement("i",{className:"iconfont icon-ziyuan2 "}),"\u5B66\u9662\u7EDF\u8BA1"),((_e=a.homepageInfo)==null?void 0:_e.laboratory_admin_url)&&e.createElement("a",{href:(Ce=a.homepageInfo)==null?void 0:Ce.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")))};var Re=(0,r.connect)(({user:t,userDetail:m,loading:a,globalSetting:n})=>({user:t,userDetail:m,globalSetting:n,loading:a.models.index}))(Ne),B={flex_box_center:"flex_box_center___fbdiq",flex_space_between:"flex_space_between___BQn7e",flex_box_vertical_center:"flex_box_vertical_center___Oa32s",flex_box_center_end:"flex_box_center_end___O1PRd",flex_box_column:"flex_box_column___tbM4u",content:"content___CfMWZ",leftBox:"leftBox___xeHyR",leftWrap:"leftWrap___OLOk_",rightBox:"rightBox___MjarR",rightWrap:"rightWrap___VCOtb",hiddenBar:"hiddenBar___v2ORW",tip:"tip___rX3uN"},p=f(59301);const De=({userDetail:t,user:m,globalSetting:a,loading:n,dispatch:s})=>{const x=(0,r.useParams)(),E=(0,h.useRef)(),[b,c]=(0,h.useState)(!1);(0,h.useEffect)(()=>(s({type:"globalSetting/delayTipToggle",payload:!0}),()=>{s({type:"globalSetting/delayTipToggle",payload:!1})}),[]),(0,h.useEffect)(()=>{var _;return E.current=x.username,s({type:"userDetail/getHomepageInfo",payload:{username:E.current}}),["baseInfo","realNameCertification","careerCertification"].includes((_=location.pathname.split("/"))==null?void 0:_[3])&&s({type:"account/getBasicInfo",payload:{login:E.current}}),s({type:"account/getBasicInfo",payload:{login:E.current}}),s({type:"globalSetting/footerToggle",payload:!1}),()=>{s({type:"globalSetting/footerToggle",payload:!0})}},[x]);const g=_=>{const I=_.currentTarget;I.scrollHeight>I.clientHeight&&c(!0)};return p.createElement("div",{className:B.content},p.createElement("div",{className:B.leftBox},p.createElement("div",{className:`${B.leftWrap} ${b?"":B.hiddenBar}`,onMouseEnter:g,onMouseLeave:()=>c(!1)},p.createElement(Re,null))),p.createElement("div",{className:B.rightBox},p.createElement("div",{className:B.rightWrap},p.createElement(r.Outlet,null))))};var je=(0,r.connect)(({userDetail:t,user:m,loading:a,globalSetting:n})=>({user:m,userDetail:t,globalSetting:n,loading:a.models.index}))(De)}}]);
|