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__User__Detail__id.5bf98ff...

2 lines
9.6 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[200],{"5Lld":function(T,I,o){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,I,o){"use strict";o.r(I);var O=o("PpiC"),m=o("q1tI"),e=o.n(m),c=o("9kvl"),F=o("5Dmo"),N=o("3S7+"),s=o("WmNS"),E=o.n(s),b=o("9og8"),R=o("tJVT"),C=o("5NDa"),ve=o("5rEg"),ce=o("Ty5D"),v=o("55Ip"),pe=o("m3rI"),ge=o("dhSg"),he=o("5Lld"),a=o.n(he),fe=ve.a.Search,n;(function(r){r.Classrooms="classrooms",r.Shixuns="shixuns",r.Paths="paths",r.Projects="projects",r.Videos="videos",r.Topics="topics",r.Teach="teach-group",r.CreateImg="experiment-img"})(n||(n={}));var ue=[{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"}],be=function(l){var g,h,P,x,U,D,B,M,y,k,W,X,V,z,G,J,w,H,K,Q,Z,Y,q,ee,ae,te,ne,oe,re,le,u=l.userDetail,_=l.user,L=l.globalSetting,Le=l.loading,_e=l.dispatch,Se=Object(O.a)(l,["userDetail","user","globalSetting","loading","dispatch"]),A=Object(ce.l)(),i=Object(m.useRef)(),Pe=Object(m.useState)(),de=Object(R.a)(Pe,2),f=de[0],p=de[1],De=Object(m.useState)(),me=Object(R.a)(De,2),Ie=me[0],Ee=me[1],se=Object(ce.m)();Object(m.useEffect)(function(){var t,d;i.current=(t=A.pathname.split("/"))===null||t===void 0?void 0:t[2];var $=(d=A.pathname.split("/"))===null||d===void 0?void 0:d[3];p($||n.Classrooms),Ee(null)},[A.pathname]);var Ne=function(){var t=Object(b.a)(E.a.mark(function d(){var $;return E.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,_e({type:"userDetail/signed"});case 2:$=j.sent,$&&_e({type:"userDetail/getHomepageInfo",payload:{username:i.current}});case 4:case"end":return j.stop()}},d)}));return function(){return t.apply(this,arguments)}}(),S=((g=_.userInfo)===null||g===void 0?void 0:g.login)===i.current,ie=((h=A.pathname.split("/"))===null||h===void 0?void 0:h[3])||"classrooms",Ce=function(d){ge.a.publish("user-detail-search",{currentTabName:ie,value:d})};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(pe.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},(x=u.homepageInfo)===null||x===void 0?void 0:x.name)),e.a.createElement("p",{className:"mb0 mt15"},e.a.createElement(N.a,{placement:"bottom",title:((U=u.homepageInfo)===null||U===void 0?void 0:U.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(N.a,{placement:"bottom",title:((B=u.homepageInfo)===null||B===void 0?void 0:B.authentication)?"\u5DF2\u5B9E\u540D\u8BA4\u8BC1":"\u672A\u5B9E\u540D\u8BA4\u8BC1"},e.a.createElement("i",{className:((M=u.homepageInfo)===null||M===void 0?void 0:M.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,S?"\u6211":"TA","\u7684\u7ECF\u9A8C\u503C"),e.a.createElement("a",null,(y=u.homepageInfo)===null||y===void 0?void 0:y.experience)),e.a.createElement("div",{className:"".concat(a.a.count," ").concat(a.a.grade)},e.a.createElement("span",null,S?"\u6211":"TA","\u7684\u91D1\u5E01"),e.a.createElement("a",null,(k=u.homepageInfo)===null||k===void 0?void 0:k.grade))),e.a.createElement("span",{className:"mt35 ml60"},S?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:Ne},"\u7B7E\u5230")):e.a.createElement(v.Link,{className:"".concat(a.a.bcFF8E02," ").concat(a.a.signed),to:"/messages/".concat((X=_.userInfo)===null||X===void 0?void 0:X.login,"/message_detail?target_ids=").concat((V=u.homepageInfo)===null||V===void 0?void 0:V.id)},"\u79C1\u4FE1")))),e.a.createElement("div",{className:a.a.nav},!((z=(((G=L.setting)===null||G===void 0?void 0:G.navbar)||[]).find(function(t){return t.link==="/".concat(n.Classrooms)}))===null||z===void 0?void 0:z.hidden)&&e.a.createElement("li",{className:"".concat(f===n.Classrooms?a.a.active:"")},e.a.createElement(v.Link,{to:"/users/".concat(i.current,"/classrooms"),onClick:function(){return p(n.Classrooms)}},"\u6559\u5B66\u8BFE\u5802")),!((J=(((w=L.setting)===null||w===void 0?void 0:w.navbar)||[]).find(function(t){return t.link==="/".concat(n.Shixuns)}))===null||J===void 0?void 0:J.hidden)&&e.a.createElement("li",{className:"".concat(f===n.Shixuns?a.a.active:"")},e.a.createElement(v.Link,{to:"/users/".concat(i.current,"/shixuns"),onClick:function(){return p(n.Shixuns)}},"\u5B9E\u8DF5\u9879\u76EE")),!((H=(((K=L.setting)===null||K===void 0?void 0:K.navbar)||[]).find(function(t){return t.link==="/".concat(n.Paths)}))===null||H===void 0?void 0:H.hidden)&&e.a.createElement("li",{className:"".concat(f===n.Paths?a.a.active:"")},e.a.createElement(v.Link,{to:"/users/".concat(i.current,"/paths"),onClick:function(){return p(n.Paths)}},"\u5B9E\u8DF5\u8BFE\u7A0B")),((Q=_.userInfo)===null||Q===void 0?void 0:Q.main_site)&&!((Z=L.setting)===null||Z===void 0?void 0:Z.is_local)&&e.a.createElement("li",{className:"".concat(f===n.Projects?a.a.active:"")},e.a.createElement(v.Link,{to:"/users/".concat(i.current,"/projects"),onClick:function(){return p(n.Projects)}},"\u5F00\u53D1\u9879\u76EE")),((Y=_.userInfo)===null||Y===void 0?void 0:Y.main_site)&&!((q=L.setting)===null||q===void 0?void 0:q.is_local)&&(S&&((ee=_.userInfo)===null||ee===void 0?void 0:ee.is_teacher)||((ae=_.userInfo)===null||ae===void 0?void 0:ae.admin))&&e.a.createElement("li",{className:"".concat(f===n.Videos?a.a.active:"")},e.a.createElement(v.Link,{to:"/users/".concat(i.current,"/videos"),onClick:function(){return p(n.Videos)}},"\u89C6\u9891")),((te=_.userInfo)===null||te===void 0?void 0:te.main_site)&&S&&((ne=_.userInfo)===null||ne===void 0?void 0:ne.is_teacher)&&e.a.createElement("li",{className:"".concat(f===n.Topics?a.a.active:"")},e.a.createElement(v.Link,{to:"/users/".concat(i.current,"/topics/personal"),onClick:function(){return p(n.Topics)}},"\u8BFE\u5802\u8D44\u6E90")),e.a.createElement("li",{className:"".concat(f===n.Teach?a.a.active:"")},e.a.createElement(v.Link,{to:"/users/".concat(i.current,"/teach-group"),onClick:function(){return p(n.Teach)}},"\u6559\u7814\u56E2\u961F")),((oe=_.userInfo)===null||oe===void 0?void 0:oe.login)===(se==null?void 0:se.username)&&((re=_.userInfo)===null||re===void 0?void 0:re.is_mirror_marker)&&e.a.createElement("li",{className:"".concat(f===n.CreateImg?a.a.active:"")},e.a.createElement(v.Link,{to:"/users/".concat(i.current,"/experiment-img"),onClick:function(){return p(n.CreateImg)}},"\u5B9E\u9A8C\u955C\u50CF")),ue.find(function(t){return t.name===ie})&&e.a.createElement("div",{className:a.a.search},e.a.createElement(fe,{placeholder:(le=ue.find(function(t){return t.name===ie}))===null||le===void 0?void 0:le.placeholder,style:{width:200},allowClear:!0,value:Ie,onChange:function(d){return Ee(d.target.value)},onSearch:Ce}))))))},Ue=Object(c.a)(function(r){var l=r.user,g=r.userDetail,h=r.loading,P=r.globalSetting;return{user:l,userDetail:g,globalSetting:P,loading:h.models.index}})(be),Re=function(l){var g=l.userDetail,h=l.globalSetting,P=l.loading,x=l.dispatch,U=Object(O.a)(l,["userDetail","globalSetting","loading","dispatch"]),D=Object(m.useRef)();return Object(m.useEffect)(function(){D.current=U.match.params.username,x({type:"userDetail/getHomepageInfo",payload:{username:D.current}})},[U.match.params]),e.a.createElement("section",null,e.a.createElement(Ue,null),U.children)},xe=I.default=Object(c.a)(function(r){var l=r.userDetail,g=r.loading,h=r.globalSetting;return{userDetail:l,globalSetting:h,loading:g.models.index}})(Re)},dhSg:function(T,I,o){"use strict";function O(e){var c={},F={subscribe:function(s,E){return c[s]||(c[s]=[]),c[s].push(E),this.unsubscribe.bind(null,s,E)},unsubscribe:function(s,E){var b=c[s],R=-1;if(b){for(var C=0;C<b.length;C++)if(b[C].name===E.name){R=C;break}if(R>=0)return c[s].splice(R,1),!0}return!1},publish:function(s){if(!c[s])return!1;var E=Array.prototype.slice.call(arguments,1);return c[s].forEach(function(b){b.apply(null,E)}),this}};return e?Object.assign(e,F):F}var m=new O;I.a=m}}]);