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.2e7a7a9...

2 lines
10 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[254],{"5Lld":function(ae,L,o){ae.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",active2:"active2___1gmg5"}},"bp/9":function(ae,L,o){"use strict";o.r(L);var te=o("SIvP"),p=o("q1tI"),e=o.n(p),ne=o("9kvl"),Ie=o("qVdP"),Ee=o("jsC+"),Se=o("5Dmo"),oe=o("3S7+"),Ae=o("lUTK"),j=o("BvKs"),ve=o("c1Ei"),le=o.n(ve),pe=o("5Tp6"),se=o("k16G"),Oe=o("5NDa"),he=o("5rEg"),ie=o("WHYC"),r=o("uYtH"),ge=o("m3rI"),fe=o("dhSg"),Ce=o("5Lld"),a=o.n(Ce),re=o("xKgJ"),Ue=he.a.Search,t;(function(l){l.Classrooms="classrooms",l.Shixuns="shixuns",l.Paths="paths",l.Projects="projects",l.Videos="videos",l.Topics="topics",l.Teach="teach-group",l.CreateImg="experiment-img",l.Certificate="certificate",l.UserPortrait="userPortrait",l.LearningPath="learningPath"})(t||(t={}));var ce=[{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"}],be=function(s){var E,v,g,U,h,f,N,M,I,S,A,O,T,F,B,$,y,k,w,X,W,V,z,G,K,H,J,Y,Q,Z,q,_=s.userDetail,u=s.user,b=s.globalSetting,Fe=s.loading,ue=s.dispatch,Be=Object(te.a)(s,["userDetail","user","globalSetting","loading","dispatch"]),D=Object(ie.l)(),i=Object(p.useRef)(),je=Object(p.useState)(),de=Object(se.a)(je,2),d=de[0],c=de[1],De=Object(p.useState)(),_e=Object(se.a)(De,2),xe=_e[0],me=_e[1],C=Object(ie.m)();Object(p.useEffect)(function(){var n,m;i.current=(n=D.pathname.split("/"))===null||n===void 0?void 0:n[2];var x=(m=D.pathname.split("/"))===null||m===void 0?void 0:m[3];c(x||t.Classrooms),me(null)},[D.pathname]);var Le=function(){var n=Object(pe.a)(le.a.mark(function m(){var x;return le.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,ue({type:"userDetail/signed"});case 2:x=R.sent,x&&ue({type:"userDetail/getHomepageInfo",payload:{username:i.current}});case 4:case"end":return R.stop()}},m)}));return function(){return n.apply(this,arguments)}}(),P=((E=u.userInfo)===null||E===void 0?void 0:E.login)===i.current,ee=((v=D.pathname.split("/"))===null||v===void 0?void 0:v[3])||"classrooms",Ne=function(m){fe.a.publish("user-detail-search",{currentTabName:ee,value:m})},Me=e.a.createElement(j.a,null,((g=u.userInfo)===null||g===void 0?void 0:g.login)===(C==null?void 0:C.username)&&((U=u.userInfo)===null||U===void 0?void 0:U.is_mirror_marker)&&e.a.createElement(j.a.Item,null,e.a.createElement("li",{className:"".concat(d===t.CreateImg?a.a.active2:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/experiment-img"),onClick:function(){return c(t.CreateImg)},className:"c-grey-333"},"\u5B9E\u9A8C\u955C\u50CF"))),e.a.createElement(j.a.Item,null,e.a.createElement("li",{className:"".concat(d===t.Certificate?a.a.active2:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/certificate"),onClick:function(){return c(t.Certificate)},className:"c-grey-333"},"\u8BC1\u4E66\u7BA1\u7406"))),((h=u.userInfo)===null||h===void 0?void 0:h.login)===(C==null?void 0:C.username)&&e.a.createElement(j.a.Item,null,e.a.createElement("li",{className:"".concat(d===t.Teach?a.a.active2:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/teach-group"),onClick:function(){return c(t.Teach)},className:"c-grey-333"},"\u6559\u7814\u56E2\u961F"))));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(ge.a.IMG_SERVER,"/images/").concat((f=_.homepageInfo)===null||f===void 0?void 0:f.avatar_url)})),e.a.createElement("div",null,e.a.createElement("p",{className:"mb0 mt20"},e.a.createElement("span",{className:a.a.username},(N=_.homepageInfo)===null||N===void 0?void 0:N.name)),e.a.createElement("p",{className:"mb0 mt15"},e.a.createElement(oe.a,{placement:"bottom",title:((M=_.homepageInfo)===null||M===void 0?void 0:M.professional_certification)?"\u5DF2\u804C\u4E1A\u8BA4\u8BC1":"\u672A\u804C\u4E1A\u8BA4\u8BC1"},e.a.createElement("i",{className:((I=_.homepageInfo)===null||I===void 0?void 0:I.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(oe.a,{placement:"bottom",title:((S=_.homepageInfo)===null||S===void 0?void 0:S.authentication)?"\u5DF2\u5B9E\u540D\u8BA4\u8BC1":"\u672A\u5B9E\u540D\u8BA4\u8BC1"},e.a.createElement("i",{className:((A=_.homepageInfo)===null||A===void 0?void 0:A.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,P?"\u6211":"TA","\u7684\u7ECF\u9A8C\u503C"),e.a.createElement("a",null,(O=_.homepageInfo)===null||O===void 0?void 0:O.experience)),e.a.createElement("div",{className:"".concat(a.a.count," ").concat(a.a.grade)},e.a.createElement("span",null,P?"\u6211":"TA","\u7684\u91D1\u5E01"),e.a.createElement("a",null,(T=_.homepageInfo)===null||T===void 0?void 0:T.grade))),e.a.createElement("span",{className:"mt35 ml60"},P?e.a.createElement(e.a.Fragment,null,((F=_.homepageInfo)===null||F===void 0?void 0:F.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:Le},"\u7B7E\u5230")):e.a.createElement(r.Link,{className:"".concat(a.a.bcFF8E02," ").concat(a.a.signed),to:"/messages/".concat((B=u.userInfo)===null||B===void 0?void 0:B.login,"/message_detail?target_ids=").concat(($=_.homepageInfo)===null||$===void 0?void 0:$.id)},"\u79C1\u4FE1")))),e.a.createElement("div",{className:a.a.nav},!((y=(((k=b.setting)===null||k===void 0?void 0:k.navbar)||[]).find(function(n){return n.link==="/".concat(t.Classrooms)}))===null||y===void 0?void 0:y.hidden)&&e.a.createElement("li",{className:"".concat(d===t.Classrooms?a.a.active:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/classrooms"),onClick:function(){return c(t.Classrooms)}},"\u6559\u5B66\u8BFE\u5802")),!((w=(((X=b.setting)===null||X===void 0?void 0:X.navbar)||[]).find(function(n){return n.link==="/".concat(t.Shixuns)}))===null||w===void 0?void 0:w.hidden)&&e.a.createElement("li",{className:"".concat(d===t.Shixuns?a.a.active:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/shixuns"),onClick:function(){return c(t.Shixuns)}},"\u5B9E\u8DF5\u9879\u76EE")),!((W=(((V=b.setting)===null||V===void 0?void 0:V.navbar)||[]).find(function(n){return n.link==="/".concat(t.Paths)}))===null||W===void 0?void 0:W.hidden)&&e.a.createElement("li",{className:"".concat(d===t.Paths?a.a.active:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/paths"),onClick:function(){return c(t.Paths)}},"\u5B9E\u8DF5\u8BFE\u7A0B")),((z=u.userInfo)===null||z===void 0?void 0:z.main_site)&&!((G=b.setting)===null||G===void 0?void 0:G.is_local)&&e.a.createElement("li",{className:"".concat(d===t.Projects?a.a.active:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/projects"),onClick:function(){return c(t.Projects)}},"\u5F00\u53D1\u9879\u76EE")),((K=u.userInfo)===null||K===void 0?void 0:K.main_site)&&!((H=b.setting)===null||H===void 0?void 0:H.is_local)&&(P&&((J=u.userInfo)===null||J===void 0?void 0:J.is_teacher)||((Y=u.userInfo)===null||Y===void 0?void 0:Y.admin))&&e.a.createElement("li",{className:"".concat(d===t.Videos?a.a.active:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/videos"),onClick:function(){return c(t.Videos)}},"\u89C6\u9891")),((Q=u.userInfo)===null||Q===void 0?void 0:Q.main_site)&&P&&((Z=u.userInfo)===null||Z===void 0?void 0:Z.is_teacher)&&e.a.createElement("li",{className:"".concat(d===t.Topics?a.a.active:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/topics/personal"),onClick:function(){return c(t.Topics)}},"\u8BFE\u5802\u8D44\u6E90")),Object(re.o)()&&e.a.createElement("li",{className:"".concat(d===t.LearningPath?a.a.active:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/learningPath"),onClick:function(){return c(t.LearningPath)}},"\u5B66\u4E60\u8DEF\u5F84")),Object(re.o)()&&e.a.createElement("li",{className:"".concat(d===t.UserPortrait?a.a.active:"")},e.a.createElement(r.Link,{to:"/users/".concat(i.current,"/userPortrait"),onClick:function(){return c(t.UserPortrait)}},"\u7528\u6237\u753B\u50CF")),e.a.createElement(Ee.a,{overlay:Me,placement:"bottomCenter"},e.a.createElement("li",{className:"font16"},"\u66F4\u591A")),ce.find(function(n){return n.name===ee})&&e.a.createElement("div",{className:a.a.search},e.a.createElement(Ue,{placeholder:(q=ce.find(function(n){return n.name===ee}))===null||q===void 0?void 0:q.placeholder,style:{width:200},allowClear:!0,value:xe,onChange:function(m){return me(m.target.value)},onSearch:Ne}))))))},Pe=Object(ne.a)(function(l){var s=l.user,E=l.userDetail,v=l.loading,g=l.globalSetting;return{user:s,userDetail:E,globalSetting:g,loading:v.models.index}})(be),Re=function(s){var E=s.userDetail,v=s.globalSetting,g=s.loading,U=s.dispatch,h=Object(te.a)(s,["userDetail","globalSetting","loading","dispatch"]),f=Object(p.useRef)();return Object(p.useEffect)(function(){f.current=h.match.params.username,U({type:"userDetail/getHomepageInfo",payload:{username:f.current}})},[h.match.params]),e.a.createElement("section",null,e.a.createElement(Pe,null),h.children)},Te=L.default=Object(ne.a)(function(l){var s=l.userDetail,E=l.loading,v=l.globalSetting;return{userDetail:s,globalSetting:v,loading:E.models.index}})(Re)}}]);