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

2 lines
6.3 KiB

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