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.
educoder/public/react/dist/static/js/209.525e28c6.chunk.js

1 line
9.9 KiB

(this.webpackJsonph5=this.webpackJsonph5||[]).push([[209],{1958:function(e,t,a){"use strict";a(50);var n=a(29),s=(a(104),a(60)),i=(a(103),a(47)),r=a(8),c=a(7),o=a(10),l=a(9),u=a(11),m=a(0),p=a.n(m),d=a(6),g=a.n(d),f=a(28),v=function(e){function t(e){var a;return Object(r.a)(this,t),(a=Object(o.a)(this,Object(l.a)(t).call(this,e))).Recentcontacts=function(){a.setState({isSpin:!0});var e="/users/".concat(a.props.current_user.user_id,"/recent_contacts.json");g.a.get(e).then((function(e){void 0!==e&&a.setState({users:e.data.users,Recentcontacts:!1,floatingboxdisplay:!1,isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))},a.SendprivatemessageAPI=function(e,t){var n="/users/".concat(a.props.current_user.user_id,"/private_messages.json"),s={target_id:e,content:t=Object(f.W)(t)};g.a.post(n,s).then((function(e){void 0!==e&&(a.setState({floatingboxdisplays:!1,Pleaseselectthesender:!1}),a.props.smyJump(3,e.data.private_message.receiver_id))})).catch((function(e){}))},a.Retrieveprivatemessageusers=function(e){a.setState({isSpin:!0}),g.a.get("/users_for_private_messages.json",{params:{keyword:e}}).then((function(e){void 0!==e&&a.setState({users:e.data.users,Recentcontacts:!0,floatingboxdisplay:!0,isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))},a.modalCancel=function(){},a.setDownload=function(){},a.search_message_person=function(){0===a.state.inputvulue.length?a.Recentcontacts():a.Retrieveprivatemessageusers(a.state.inputvulue)},a.HideModal=function(){a.props.cancelmodalsType()},a.OKModal=function(){var e=a.state,t=e.inputvulue,n=e.Personalid,s=e.inputvulues;0!==t.length?0!==s.length?void 0!==n?a.SendprivatemessageAPI(n,s):a.setState({Pleaseselectthesender:!0}):a.setState({floatingboxdisplays:!0}):a.setState({Pleaseselectthesender:!0})},a.My\u03bfnkeyd\u03bfwn=function(){0===a.state.inputvulue.length?a.Recentcontacts():a.Retrieveprivatemessageusers(a.state.inputvulue)},a.handleEnterKey=function(e){13===e.nativeEvent.keyCode&&a.My\u03bfnkeyd\u03bfwn()},a.setdatafunsval=function(e){0===e.target.value.length?(a.setState({inputvulue:e.target.value,Pleaseselectthesender:!1,floatingboxdisplay:!0,Personalid:void 0}),a.Recentcontacts()):a.setState({inputvulue:e.target.value,Pleaseselectthesender:!1,floatingboxdisplay:!0})},a.setdatafunsvals=function(e){a.setState({inputvulues:e.target.value,Pleaseselectthesenders:!1,floatingboxdisplays:!1,floatingboxdisplay:!1})},a.myonBlur=function(e){e.preventDefault(),a.setState({})},a.myonFocus=function(e){a.setState({floatingboxdisplay:!0})},a.Getuserinformation=function(e){a.setState({Personalid:void 0===e.id||null===e.id?void 0:e.id,inputvulue:e.name,floatingboxdisplay:!1})},a.state={modalsType:!1,Pleaseselectthesender:!1,Pleaseselectthesenders:!1,inputvulue:"",inputvulues:"",floatingboxdisplay:!1,users:[],Personalid:void 0,isSpin:!1,Recentcontacts:!1,floatingboxdisplays:!1},a}return Object(u.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){this.Recentcontacts()}},{key:"render",value:function(){var e=this,t=this.state,a=t.Pleaseselectthesender,r=t.inputvulue,c=t.inputvulues,o=t.floatingboxdisplay,l=t.users,u=t.floatingboxdisplays,m=t.Recentcontacts,d=t.isSpin;return p.a.createElement(n.a,{keyboard:!1,closable:!1,footer:null,destroyOnClose:!0,title:"\u5199\u79c1\u4fe1",centered:!0,visible:this.props.modalsType,width:"550px"},p.a.createElement("div",null,p.a.createElement("div",{className:"mb20 pr"},p.a.createElement("div",{className:"myw100baifenbi"},p.a.createElement(i.a,{className:"",placeholder:"\u53d1\u9001\u7ed9...",value:r,onKeyPress:this.handleEnterKey,onBlur:this.myonBlur,onFocus:this.myonFocus,onChange:this.setdatafunsval,suffix:p.a.createElement("img",{src:Object(f.L)("images/educoder/icon/search.svg"),onClick:function(){return e.search_message_person()}})})),p.a.createElement("div",{className:"recently_person",style:!1===o?{display:"none"}:{display:"block"}},p.a.createElement(s.a,{size:"large",className:"myw100baifenbi",spinning:d},p.a.createElement("p",{className:"padding10-20 color-grey-9 cdefault"},!1===m?"\u6700\u8fd1\u8054\u7cfb\u4eba":"\u641c\u7d22\u7ed3\u679c"),l.map((function(t,a){return p.a.createElement("p",{className:"clearfix recently_item",key:a,onMouseDown:function(){return e.Getuserinformation(t)}},p.a.createElement("img",{alt:"\u5934\u50cf",className:"radius fl mr10 myimgw48 myimgh48",src:Object(f.L)("images/"+t.image_url)}),p.a.createElement("span",{className:"recently_name"},t.name))}))))),p.a.createElement("div",{className:"writeLetter_Info"},p.a.createElement("textarea",{className:"writeLetter_text greyInput",value:c,onChange:this.setdatafunsvals,name:"content",id:"writeLetter_text",maxLength:"200"}),p.a.createElement("span",{className:"longchar"},"200"))),!0===a?p.a.createElement("p",{className:"color-orange-tip ",style:{height:"25px"}},p.a.createElement("span",{id:"notice_send_person"},"\u8bf7\u9009\u62e9\u53d1\u9001\u5bf9\u8c61")):!1===u?p.a.createElement("p",{style:{height:"25px"}}):"",!0===u?p.a.createElement("p",{className:"color-orange-tip ",style:{height:"25px"}},p.a.createElement("span",{id:"notice_send_person"},"\u8bf7\u8f93\u5165\u53d1\u9001\u5185\u5bb9")):"",p.a.createElement("p",{className:"clearfix edu-txt-center"},p.a.createElement("a",{onClick:function(){return e.HideModal()},className:"pop_close task-btn mr30"},"\u53d6\u6d88"),p.a.createElement("a",{className:"task-btn task-btn-orange",onClick:function(){return e.OKModal()},id:"submit_send_letter"},"\u786e\u5b9a")))}}]),t}(m.Component);t.a=v},2257:function(e,t,a){"use strict";a.r(t),a(498);var n=a(499),s=(a(104),a(60)),i=a(8),r=a(7),c=a(10),o=a(9),l=a(11),u=a(0),m=a.n(u),p=a(6),d=a.n(p),g=a(49),f=a.n(g),v=a(28),h=(a(1542),a(1958)),y=a(171),_=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(o.a)(t).call(this,e))).getdata=function(e){a.setState({isSpin:!0});var t=a.state.limit,n="/users/".concat(a.props.match&&a.props.match.params.userid,"/private_messages.json");d.a.get(n,{params:{page:e,per_page:t}}).then((function(t){t&&a.setState({page:e,count:t.data.count,isSpin:!1,data:null===t.data.private_messages||void 0===t.data.private_messages||t.data.private_messages===[]||"[]"===t.data.private_messages||0===t.data.private_messages.length?void 0:t.data.private_messages})})).catch((function(e){a.setState({isSpin:!1})}))},a.getdatas2=function(){a.setState({isSpin:!0});var e=a.state,t=e.limit,n=e.page,s="/users/".concat(a.props.match&&a.props.match.params.userid,"/private_messages.json");d.a.get(s,{params:{page:n,per_page:t}}).then((function(e){e&&a.setState({page:n,count:e.data.count,isSpin:!1,data:null===e.data.private_messages||void 0===e.data.private_messages||e.data.private_messages===[]||"[]"===e.data.private_messages||0===e.data.private_messages.length?void 0:e.data.private_messages})})).catch((function(e){a.setState({isSpin:!1})}))},a.paginationonChanges=function(e){a.setState({page:e}),a.getdata(e)},a.okmodalsType=function(){a.setState({modalsType:!0})},a.cancelmodalsType=function(){a.setState({modalsType:!1})},a.smyJump=function(e,t){a.props.Modifyur(e,t)},a.myCome=function(e){window.location.href="/users/"+e.target.login},a.state={page:1,limit:10,count:0,data:void 0,isSpin:!1,modalsType:!1},a}return Object(l.a)(t,e),Object(r.a)(t,[{key:"componentDidMount",value:function(){this.getdata(1);try{this.props.Mtab(2)}catch(e){}this.props.triggerRef(this)}},{key:"componentDidUpdate",value:function(e){e.current_user!==this.props.current_user&&this.getdata(1)}},{key:"render",value:function(){var e=this,t=this.state,a=t.page,i=t.limit,r=(t.typeysl,t.count),c=t.isSpin,o=t.data,l=t.modalsType;return m.a.createElement("div",null,!0===l?m.a.createElement(h.a,Object.assign({},this.state,this.props,{modalsType:l,cancelmodalsType:this.cancelmodalsType,smyJump:function(t,a){return e.smyJump(t,a)}})):"",m.a.createElement("div",{className:"edu-back-white ml25"},m.a.createElement("p",{className:"clearfix font-16 padding30-20 bor-bottom-greyE"},m.a.createElement("span",{className:"fl"},"\u5168\u90e8\u79c1\u4fe1"),m.a.createElement("a",{className:"color-blue fr",onClick:function(){return e.okmodalsType()}},"\u5199\u79c1\u4fe1")),m.a.createElement(s.a,{size:"large",className:"myw100baifenbi",spinning:c},void 0===o||0===o.length?m.a.createElement(y.a,null):o.map((function(t,a){return m.a.createElement("div",{className:"private-item clearfix df",key:a,onClick:function(){return e.smyJump(3,t.target.id)}},m.a.createElement("a",{className:"fl mr10 private_message_a",onMouseDown:function(){return e.myCome(t)}},m.a.createElement("img",{onMouseDown:function(){return e.myCome(t)},src:Object(v.L)("images/"+t.target.image_url),className:"radius myimgw48 myimgh48"})),m.a.createElement("div",{className:"fl flex1"},m.a.createElement("p",null,m.a.createElement("a",{onMouseDown:function(){return e.myCome(t)},className:"mr20 private_message_a"},t.target.name),m.a.createElement("span",null,"\u4e0e\u4f60\u7684\u79c1\u4fe1"),m.a.createElement("span",{className:"color-grey-c mr20"},"[",t.message_count,"\u6761","]"),m.a.createElement("span",{className:"color-grey-c"},f()(t.send_time).fromNow())),m.a.createElement("style",null,"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t.markdown-body p img{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\twidth:200px;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t"),m.a.createElement("div",{className:"color-grey-6 break_word_firefox markdown-body mt10",dangerouslySetInnerHTML:{__html:Object(v.Z)(t.content).replace(/\u2581/g,"\u2581\u2581\u2581")}})),!0===t.unread?m.a.createElement("span",{className:"new-point fr mt22"}):"")})))),void 0!==o&&10<r?m.a.createElement("div",{style:{textAlign:"center"},className:"new_expand mt10"},m.a.createElement("div",{className:"edu-txt-center mt30"},m.a.createElement(n.a,{showQuickJumper:!0,current:a,onChange:this.paginationonChanges,pageSize:i,total:r}))):"")}}]),t}(u.Component);t.default=_},496:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0),s=a.n(n),i=a(134);function r(e){var t=[];return s.a.Children.forEach(e,(function(e){Object(i.isFragment)(e)&&e.props?t=t.concat(r(e.props.children)):t.push(e)})),t}}}]);