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

1 line
7.6 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[183],{"5Lld":function(e,a,n){e.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"}},"bp/9":function(e,a,n){"use strict";n.r(a);var t,c=n("PpiC"),o=n("q1tI"),l=n.n(o),i=n("9kvl"),r=(n("5Dmo"),n("3S7+")),s=n("WmNS"),u=n.n(s),m=n("9og8"),d=n("tJVT"),_=n("Ty5D"),v=n("55Ip"),p=n("m3rI"),f=n("5Lld"),g=n.n(f);(function(e){e["Classrooms"]="classrooms",e["Shixuns"]="shixuns",e["Paths"]="paths",e["Projects"]="projects",e["Videos"]="videos",e["Topics"]="topics"})(t||(t={}));var h=function(e){var a,n,i,s,f,h,E,b,N,x,I,k,j,S,C,F,D,W,w,O,L,y,B,P,T=e.userDetail,z=e.user,V=e.globalSetting,A=(e.loading,e.dispatch),J=(Object(c["a"])(e,["userDetail","user","globalSetting","loading","dispatch"]),Object(_["l"])()),R=Object(o["useRef"])(),M=Object(o["useState"])(),U=Object(d["a"])(M,2),H=U[0],Q=U[1];Object(o["useEffect"])((function(){var e,a;R.current=null===(e=J.pathname.split("/"))||void 0===e?void 0:e[2];var n=null===(a=J.pathname.split("/"))||void 0===a?void 0:a[3];Q(n||t.Classrooms)}),[J.pathname]);var Z=function(){var e=Object(m["a"])(u.a.mark((function e(){var a;return u.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,A({type:"userDetail/signed"});case 2:a=e.sent,a&&A({type:"userDetail/getHomepageInfo",payload:{username:R.current}});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=(null===(a=z.userInfo)||void 0===a?void 0:a.login)===R.current;return l.a.createElement("section",null,l.a.createElement("aside",{className:g.a.banner},l.a.createElement("aside",{className:g.a.wrap},l.a.createElement("div",{className:g.a.contentWrap},l.a.createElement("div",{className:g.a.leftWrap},l.a.createElement("p",{className:g.a.avatarWrap},l.a.createElement("img",{className:g.a.avatar,alt:"\u5934\u50cf",src:"".concat(p["a"].IMG_SERVER,"/images/").concat(null===(n=T.homepageInfo)||void 0===n?void 0:n.avatar_url)})),l.a.createElement("div",null,l.a.createElement("p",{className:"mb0 mt20"},l.a.createElement("span",{className:g.a.username},null===(i=T.homepageInfo)||void 0===i?void 0:i.name)),l.a.createElement("p",{className:"mb0 mt15"},l.a.createElement(r["a"],{placement:"bottom",title:(null===(s=T.homepageInfo)||void 0===s?void 0:s.professional_certification)?"\u5df2\u804c\u4e1a\u8ba4\u8bc1":"\u672a\u804c\u4e1a\u8ba4\u8bc1"},l.a.createElement("i",{className:(null===(f=T.homepageInfo)||void 0===f?void 0:f.professional_certification)?"iconfont icon-shenfenzhenghaomaguizheng font18 mr20 ml2 ".concat(g.a.color98EBFF):"iconfont icon-shenfenzhenghaomaguizheng font18 mr20 ml2 ".concat(g.a.colorB8)})),l.a.createElement(r["a"],{placement:"bottom",title:(null===(h=T.homepageInfo)||void 0===h?void 0:h.authentication)?"\u5df2\u5b9e\u540d\u8ba4\u8bc1":"\u672a\u5b9e\u540d\u8ba4\u8bc1"},l.a.createElement("i",{className:(null===(E=T.homepageInfo)||void 0===E?void 0:E.authentication)?"iconfont icon-renzhengshangjia font18 ".concat(g.a.color98EBFF):"iconfont icon-renzhengshangjia font18 ".concat(g.a.colorB8)}))))),l.a.createElement("div",{className:g.a.rightWrap},l.a.createElement("div",{className:"mt20 ".concat(g.a.countWrap)},l.a.createElement("div",{className:g.a.count},l.a.createElement("span",null,q?"\u6211":"TA","\u7684\u7ecf\u9a8c\u503c"),l.a.createElement("a",null,null===(b=T.homepageInfo)||void 0===b?void 0:b.experience)),l.a.createElement("div",{className:"".concat(g.a.count," ").concat(g.a.grade)},l.a.createElement("span",null,q?"\u6211":"TA","\u7684\u91d1\u5e01"),l.a.createElement("a",null,null===(N=T.homepageInfo)||void 0===N?void 0:N.grade))),l.a.createElement("span",{className:"mt35 ml60"},q?l.a.createElement(l.a.Fragment,null,(null===(x=T.homepageInfo)||void 0===x?void 0:x.attendance_signed)?l.a.createElement("span",{className:"".concat(g.a.bcCC," ").concat(g.a.signed)},"\u5df2\u7b7e\u5230"):l.a.createElement("a",{className:"".concat(g.a.bcFF8E02," ").concat(g.a.signed),onClick:Z},"\u7b7e\u5230")):l.a.createElement(v["Link"],{className:"".concat(g.a.bcFF8E02," ").concat(g.a.signed),to:"/messages/".concat(null===(I=z.userInfo)||void 0===I?void 0:I.login,"/message_detail?target_ids=").concat(null===(k=T.homepageInfo)||void 0===k?void 0:k.id)},"\u79c1\u4fe1")))),l.a.createElement("div",{className:g.a.nav},!(null===(j=((null===(S=V.setting)||void 0===S?void 0:S.navbar)||[]).find((function(e){return e.link==="/".concat(t.Classrooms)})))||void 0===j?void 0:j.hidden)&&l.a.createElement("li",{className:"".concat(H===t.Classrooms?g.a.active:"")},l.a.createElement(v["Link"],{to:"/users/".concat(R.current,"/classrooms"),onClick:function(){return Q(t.Classrooms)}},"\u6559\u5b66\u8bfe\u5802")),!(null===(C=((null===(F=V.setting)||void 0===F?void 0:F.navbar)||[]).find((function(e){return e.link==="/".concat(t.Shixuns)})))||void 0===C?void 0:C.hidden)&&l.a.createElement("li",{className:"".concat(H===t.Shixuns?g.a.active:"")},l.a.createElement(v["Link"],{to:"/users/".concat(R.current,"/shixuns"),onClick:function(){return Q(t.Shixuns)}},"\u5b9e\u8bad\u9879\u76ee")),!(null===(D=((null===(W=V.setting)||void 0===W?void 0:W.navbar)||[]).find((function(e){return e.link==="/".concat(t.Paths)})))||void 0===D?void 0:D.hidden)&&l.a.createElement("li",{className:"".concat(H===t.Paths?g.a.active:"")},l.a.createElement(v["Link"],{to:"/users/".concat(R.current,"/paths"),onClick:function(){return Q(t.Paths)}},"\u5b9e\u8df5\u8bfe\u7a0b")),(null===(w=z.userInfo)||void 0===w?void 0:w.main_site)&&l.a.createElement("li",{className:"".concat(H===t.Projects?g.a.active:"")},l.a.createElement(v["Link"],{to:"/users/".concat(R.current,"/projects"),onClick:function(){return Q(t.Projects)}},"\u5f00\u53d1\u9879\u76ee")),(null===(O=z.userInfo)||void 0===O?void 0:O.main_site)&&(q&&(null===(L=z.userInfo)||void 0===L?void 0:L.is_teacher)||(null===(y=z.userInfo)||void 0===y?void 0:y.admin))&&l.a.createElement("li",{className:"".concat(H===t.Videos?g.a.active:"")},l.a.createElement(v["Link"],{to:"/users/".concat(R.current,"/videos"),onClick:function(){return Q(t.Videos)}},"\u89c6\u9891")),(null===(B=z.userInfo)||void 0===B?void 0:B.main_site)&&q&&(null===(P=z.userInfo)||void 0===P?void 0:P.is_teacher)&&l.a.createElement("li",{className:"".concat(H===t.Topics?g.a.active:"")},l.a.createElement(v["Link"],{to:"/users/".concat(R.current,"/topics/personal"),onClick:function(){return Q(t.Topics)}},"\u8bfe\u5802\u8d44\u6e90"))))))},E=Object(i["a"])((function(e){var a=e.user,n=e.userDetail,t=e.loading,c=e.globalSetting;return{user:a,userDetail:n,globalSetting:c,loading:t.models.index}}))(h),b=function(e){e.userDetail,e.globalSetting,e.loading;var a=e.dispatch,n=Object(c["a"])(e,["userDetail","globalSetting","loading","dispatch"]),t=Object(o["useRef"])();return Object(o["useEffect"])((function(){t.current=n.match.params.username,a({type:"userDetail/getSystemUpdate"}),a({type:"userDetail/getHomepageInfo",payload:{username:t.current}})}),[n.match.params]),l.a.createElement("section",null,l.a.createElement(E,null),n.children)};a["default"]=Object(i["a"])((function(e){var a=e.userDetail,n=e.loading,t=e.globalSetting;return{userDetail:a,globalSetting:t,loading:n.models.index}}))(b)}}]);