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
9.0 KiB
2 lines
9.0 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[194],{"5Lld":function(T,N,t){T.exports={flex_box_center:"flex_box_center___3QNoF",flex_space_between:"flex_space_between___1V2h0",flex_box_vertical_center:"flex_box_vertical_center___2NIZD",flex_box_center_end:"flex_box_center_end___1daQk",flex_box_column:"flex_box_column___1OYLh",banner:"banner___2ShvM",wrap:"wrap___2LlrN",contentWrap:"contentWrap___aj24j",avatarWrap:"avatarWrap___1e9Ap",avatar:"avatar___3S91M",leftWrap:"leftWrap___9S3me",username:"username___2n4Ae",colorB8:"colorB8___iT6bs",color98EBFF:"color98EBFF___L0xDV",rightWrap:"rightWrap___3cIAT",countWrap:"countWrap___18atC",count:"count___1n5NP",grade:"grade___2Ucym",signed:"signed___1JBiI",bcFF8E02:"bcFF8E02___2seA2",bcCC:"bcCC___2Spe7",nav:"nav___2Z4mt",active:"active___1tNUz",search:"search___N__9i"}},"bp/9":function(T,N,t){"use strict";t.r(N);var j=t("PpiC"),m=t("q1tI"),e=t.n(m),i=t("9kvl"),F=t("5Dmo"),C=t("3S7+"),l=t("WmNS"),d=t.n(l),U=t("9og8"),R=t("tJVT"),I=t("5NDa"),se=t("5rEg"),ee=t("Ty5D"),E=t("55Ip"),le=t("m3rI"),ce=t("dhSg"),ie=t("5Lld"),a=t.n(ie),ue=se.a.Search,n;(function(o){o.Classrooms="classrooms",o.Shixuns="shixuns",o.Paths="paths",o.Projects="projects",o.Videos="videos",o.Topics="topics",o.Teach="teach-group",o.CreateImg="experiment-img"})(n||(n={}));var ae=[{name:"classrooms",placeholder:"\u641C\u7D22\u6559\u5B66\u8BFE\u5802"},{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"}],_e=function(s){var g,h,P,L,b,D,$,B,M,y,W,k,X,V,z,G,J,w,H,K,Q,Z,u=s.userDetail,p=s.user,Ee=s.globalSetting,be=s.loading,te=s.dispatch,Re=Object(j.a)(s,["userDetail","user","globalSetting","loading","dispatch"]),O=Object(ee.l)(),c=Object(m.useRef)(),pe=Object(m.useState)(),ne=Object(R.a)(pe,2),f=ne[0],v=ne[1],ve=Object(m.useState)(),oe=Object(R.a)(ve,2),ge=oe[0],re=oe[1],Y=Object(ee.m)();Object(m.useEffect)(function(){var r,_;c.current=(r=O.pathname.split("/"))===null||r===void 0?void 0:r[2];var A=(_=O.pathname.split("/"))===null||_===void 0?void 0:_[3];v(A||n.Classrooms),re(null)},[O.pathname]);var he=function(){var r=Object(U.a)(d.a.mark(function _(){var A;return d.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,te({type:"userDetail/signed"});case 2:A=S.sent,A&&te({type:"userDetail/getHomepageInfo",payload:{username:c.current}});case 4:case"end":return S.stop()}},_)}));return function(){return r.apply(this,arguments)}}(),x=((g=p.userInfo)===null||g===void 0?void 0:g.login)===c.current,q=((h=O.pathname.split("/"))===null||h===void 0?void 0:h[3])||"classrooms",fe=function(_){ce.a.publish("user-detail-search",{currentTabName:q,value:_})};return e.a.createElement("section",null,e.a.createElement("aside",{className:a.a.banner},e.a.createElement("aside",{className:a.a.wrap},e.a.createElement("div",{className:a.a.contentWrap},e.a.createElement("div",{className:a.a.leftWrap},e.a.createElement("p",{className:a.a.avatarWrap},e.a.createElement("img",{className:a.a.avatar,alt:"\u5934\u50CF",src:"".concat(le.a.IMG_SERVER,"/images/").concat((P=u.homepageInfo)===null||P===void 0?void 0:P.avatar_url)})),e.a.createElement("div",null,e.a.createElement("p",{className:"mb0 mt20"},e.a.createElement("span",{className:a.a.username},(L=u.homepageInfo)===null||L===void 0?void 0:L.name)),e.a.createElement("p",{className:"mb0 mt15"},e.a.createElement(C.a,{placement:"bottom",title:((b=u.homepageInfo)===null||b===void 0?void 0:b.professional_certification)?"\u5DF2\u804C\u4E1A\u8BA4\u8BC1":"\u672A\u804C\u4E1A\u8BA4\u8BC1"},e.a.createElement("i",{className:((D=u.homepageInfo)===null||D===void 0?void 0:D.professional_certification)?"iconfont icon-shenfenzhenghaomaguizheng font18 mr20 ml2 ".concat(a.a.color98EBFF):"iconfont icon-shenfenzhenghaomaguizheng font18 mr20 ml2 ".concat(a.a.colorB8)})),e.a.createElement(C.a,{placement:"bottom",title:(($=u.homepageInfo)===null||$===void 0?void 0:$.authentication)?"\u5DF2\u5B9E\u540D\u8BA4\u8BC1":"\u672A\u5B9E\u540D\u8BA4\u8BC1"},e.a.createElement("i",{className:((B=u.homepageInfo)===null||B===void 0?void 0:B.authentication)?"iconfont icon-renzhengshangjia font18 ".concat(a.a.color98EBFF):"iconfont icon-renzhengshangjia font18 ".concat(a.a.colorB8)}))))),e.a.createElement("div",{className:a.a.rightWrap},e.a.createElement("div",{className:"mt20 ".concat(a.a.countWrap)},e.a.createElement("div",{className:a.a.count},e.a.createElement("span",null,x?"\u6211":"TA","\u7684\u7ECF\u9A8C\u503C"),e.a.createElement("a",null,(M=u.homepageInfo)===null||M===void 0?void 0:M.experience)),e.a.createElement("div",{className:"".concat(a.a.count," ").concat(a.a.grade)},e.a.createElement("span",null,x?"\u6211":"TA","\u7684\u91D1\u5E01"),e.a.createElement("a",null,(y=u.homepageInfo)===null||y===void 0?void 0:y.grade))),e.a.createElement("span",{className:"mt35 ml60"},x?e.a.createElement(e.a.Fragment,null,((W=u.homepageInfo)===null||W===void 0?void 0:W.attendance_signed)?e.a.createElement("span",{className:"".concat(a.a.bcCC," ").concat(a.a.signed)},"\u5DF2\u7B7E\u5230"):e.a.createElement("a",{className:"".concat(a.a.bcFF8E02," ").concat(a.a.signed),onClick:he},"\u7B7E\u5230")):e.a.createElement(E.Link,{className:"".concat(a.a.bcFF8E02," ").concat(a.a.signed),to:"/messages/".concat((k=p.userInfo)===null||k===void 0?void 0:k.login,"/message_detail?target_ids=").concat((X=u.homepageInfo)===null||X===void 0?void 0:X.id)},"\u79C1\u4FE1")))),e.a.createElement("div",{className:a.a.nav},e.a.createElement("li",{className:"".concat(f===n.Classrooms?a.a.active:"")},e.a.createElement(E.Link,{to:"/users/".concat(c.current,"/classrooms"),onClick:function(){return v(n.Classrooms)}},"\u6559\u5B66\u8BFE\u5802")),e.a.createElement("li",{className:"".concat(f===n.Shixuns?a.a.active:"")},e.a.createElement(E.Link,{to:"/users/".concat(c.current,"/shixuns"),onClick:function(){return v(n.Shixuns)}},"\u5B9E\u8DF5\u9879\u76EE")),e.a.createElement("li",{className:"".concat(f===n.Paths?a.a.active:"")},e.a.createElement(E.Link,{to:"/users/".concat(c.current,"/paths"),onClick:function(){return v(n.Paths)}},"\u5B9E\u8DF5\u8BFE\u7A0B")),e.a.createElement("li",{className:"".concat(f===n.Projects?a.a.active:"")},e.a.createElement(E.Link,{to:"/users/".concat(c.current,"/projects"),onClick:function(){return v(n.Projects)}},"\u5F00\u53D1\u9879\u76EE")),((V=p.userInfo)===null||V===void 0?void 0:V.main_site)&&!((z=Ee.setting)===null||z===void 0?void 0:z.is_local)&&(x&&((G=p.userInfo)===null||G===void 0?void 0:G.is_teacher)||((J=p.userInfo)===null||J===void 0?void 0:J.admin))&&e.a.createElement("li",{className:"".concat(f===n.Videos?a.a.active:"")},e.a.createElement(E.Link,{to:"/users/".concat(c.current,"/videos"),onClick:function(){return v(n.Videos)}},"\u89C6\u9891")),((w=p.userInfo)===null||w===void 0?void 0:w.main_site)&&x&&((H=p.userInfo)===null||H===void 0?void 0:H.is_teacher)&&e.a.createElement("li",{className:"".concat(f===n.Topics?a.a.active:"")},e.a.createElement(E.Link,{to:"/users/".concat(c.current,"/topics/personal"),onClick:function(){return v(n.Topics)}},"\u8BFE\u5802\u8D44\u6E90")),e.a.createElement("li",{className:"".concat(f===n.Teach?a.a.active:"")},e.a.createElement(E.Link,{to:"/users/".concat(c.current,"/teach-group"),onClick:function(){return v(n.Teach)}},"\u6559\u7814\u56E2\u961F")),((K=p.userInfo)===null||K===void 0?void 0:K.login)===(Y==null?void 0:Y.username)&&((Q=p.userInfo)===null||Q===void 0?void 0:Q.is_mirror_marker)&&e.a.createElement("li",{className:"".concat(f===n.CreateImg?a.a.active:"")},e.a.createElement(E.Link,{to:"/users/".concat(c.current,"/experiment-img"),onClick:function(){return v(n.CreateImg)}},"\u5B9E\u9A8C\u955C\u50CF")),ae.find(function(r){return r.name===q})&&e.a.createElement("div",{className:a.a.search},e.a.createElement(ue,{placeholder:(Z=ae.find(function(r){return r.name===q}))===null||Z===void 0?void 0:Z.placeholder,style:{width:200},allowClear:!0,value:ge,onChange:function(_){return re(_.target.value)},onSearch:fe}))))))},me=Object(i.a)(function(o){var s=o.user,g=o.userDetail,h=o.loading,P=o.globalSetting;return{user:s,userDetail:g,globalSetting:P,loading:h.models.index}})(_e),de=function(s){var g=s.userDetail,h=s.globalSetting,P=s.loading,L=s.dispatch,b=Object(j.a)(s,["userDetail","globalSetting","loading","dispatch"]),D=Object(m.useRef)();return Object(m.useEffect)(function(){D.current=b.match.params.username,L({type:"userDetail/getHomepageInfo",payload:{username:D.current}})},[b.match.params]),e.a.createElement("section",null,e.a.createElement(me,null),b.children)},Ue=N.default=Object(i.a)(function(o){var s=o.userDetail,g=o.loading,h=o.globalSetting;return{userDetail:s,globalSetting:h,loading:g.models.index}})(de)},dhSg:function(T,N,t){"use strict";function j(e){var i={},F={subscribe:function(l,d){return i[l]||(i[l]=[]),i[l].push(d),this.unsubscribe.bind(null,l,d)},unsubscribe:function(l,d){var U=i[l],R=-1;if(U){for(var I=0;I<U.length;I++)if(U[I].name===d.name){R=I;break}if(R>=0)return i[l].splice(R,1),!0}return!1},publish:function(l){if(!i[l])return!1;var d=Array.prototype.slice.call(arguments,1);return i[l].forEach(function(U){U.apply(null,d)}),this}};return e?Object.assign(e,F):F}var m=new j;N.a=m}}]);
|