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

2 lines
9.0 KiB

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