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

1 line
14 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[96,4,5],{"30zm":function(e,a,t){"use strict";t("jCWc");var n=t("kPKH"),r=t("k1fw"),s=t("tJVT"),l=t("PpiC"),c=(t("B9cy"),t("Ol7k")),i=(t("lUTK"),t("BvKs")),o=t("q1tI"),u=t.n(o),d=t("WHYC"),m=t("uYtH"),g=t("9kvl"),_=t("m3rI"),v=t("kzJb"),p=t.n(v),f=(i["a"].SubMenu,c["a"].Sider,c["a"].Content,e=>{var a=e.messages,t=(e.globalSetting,e.loading,e.user),c=e.dispatch,i=(Object(l["a"])(e,["messages","globalSetting","loading","user","dispatch"]),Object(d["m"])()),g=t.userInfo,v=Object(d["l"])(),f=(a.tidingsList,a.privateMessage,a.unreadInfo),b=Object(o["useState"])({per_page:10,page:1}),h=Object(s["a"])(b,2),x=h[0];h[1];Object(o["useEffect"])(()=>{E()},[i.userId]);var E=()=>{c({type:"messages/unreadMessageInfo",payload:Object(r["a"])(Object(r["a"])({},x),i)})};return u.a.createElement(n["a"],{flex:"264px"},u.a.createElement("aside",{className:p.a.userInfo},u.a.createElement("img",{className:"mt40",src:_["a"].IMG_SERVER+"images/"+(null===g||void 0===g?void 0:g.image_url)}),u.a.createElement("p",{className:"font24 mt10"},null===g||void 0===g?void 0:g.username),u.a.createElement("p",{className:"mt20"},null===g||void 0===g?void 0:g.user_identity)),u.a.createElement("ul",{className:p.a.navInfo},u.a.createElement(m["Link"],{to:"/messages/".concat(null===g||void 0===g?void 0:g.login,"/user_tidings")},u.a.createElement("li",{className:v.pathname.indexOf("user_tidings")>-1&&p.a.actived},"\u6d88\u606f",!!(null===f||void 0===f?void 0:f.unread_tiding_count)&&u.a.createElement("span",{className:p.a.newTip},null===f||void 0===f?void 0:f.unread_tiding_count))),u.a.createElement(m["Link"],{to:"/messages/".concat(null===g||void 0===g?void 0:g.login,"/private_messages")},u.a.createElement("li",{className:(v.pathname.indexOf("private_messages")>-1||v.pathname.indexOf("message_detail")>-1)&&p.a.actived},"\u79c1\u4fe1",!!(null===f||void 0===f?void 0:f.unread_message_count)&&u.a.createElement("span",{className:p.a.newTip},null===f||void 0===f?void 0:f.unread_message_count)))))});a["a"]=Object(g["a"])(e=>{var a=e.messages,t=e.loading,n=e.user,r=e.globalSetting;return{messages:a,globalSetting:r,user:n,loading:t.effects}})(f)},"9Bee":function(e,a,t){"use strict";var n=t("q1tI"),r=t.n(n),s=(t("vg9a"),t("tJVT")),l=t("DlQD"),c=t.n(l),i=t("rUJ1");function o(e,a){var t=e.match(/^(\s+)(?:```)/);if(null===t)return a;var n=t[1];return a.split("\n").map(e=>{var a=e.match(/^\s+/);if(null===a)return e;var t=Object(s["a"])(a,1),r=t[0];return r.length>=n.length?e.slice(n.length):e}).join("\n")}var u=[],d=["<ul>"],m=new c.a.Renderer,g=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function _(){u.length=0,d=["<ul>"]}function v(e,a,t,n){if(a>=e.length||e[a].level<=t)return a;var r=e[a];n.push("<li><a href='#"+r.anchor+"'>"+r.text+"</a>"),a++;var s=[];return a=v(e,a,r.level,s),s.length>0&&(n.push("<ul>"),s.forEach((function(e){n.push(e)})),n.push("</ul>")),n.push("</li>"),a=v(e,a,t,n),a}function p(){return v(u,0,0,d),d.push("</ul>"),d.join("")}var f={heading(e){var a=g.exec(e);if(a)return{type:"heading",raw:a[0],depth:a[1].length,text:a[2]}},fences(e){var a=this.rules.block.fences.exec(e);if(a){var t=a[0],n=o(t,a[3]||""),r=a[2]?a[2].trim():a[2];if(["latex","katex","math"].indexOf(r)>=0){var s=x(),l=n;n=s,E[s]={type:"block",expression:l}}return{type:"code",raw:t,lang:r,text:n}}}},b=/(?:\${2})([^\n`]+?)(?:\${2})/gi,h=0,x=()=>"__special_katext_id_".concat(h++,"__"),E={};function O(){return E}function j(){h=0,E={}}function y(e){return e=e.replace(b,(e,a)=>{var t=x();return E[t]={type:"inline",expression:a},t}),e}var k=m.listitem;m.listitem=function(e){return k(y(e))};var w=m.paragraph;m.paragraph=function(e){return w(y(e))};var N=m.tablecell;m.tablecell=function(e,a){return N(y(e),a)},m.code=function(e,a,t){var n=(a||"").match(/\S*/)[0];return n?["latex","katex","math"].indexOf(n)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(a,'">').concat(t?e:Object(i["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(t?e:Object(i["escape"])(e,!0))+"</code></pre>"},m.heading=function(e,a,t){var n=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:n,level:a,text:e}),"<h"+a+' id="'+n+'">'+e+"</h"+a+">"},c.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:f,renderer:m});var S=c.a,I=(t("SJMd"),t("Oy/b")),T=/<pre[^>]*>/g;function C(e){var a=document.createElement("div");return a.innerHTML=e,0===a.childNodes.length?"":a.childNodes[0].nodeValue}a["a"]=e=>{var a=e.value,t=void 0===a?"":a,s=e.className,l=e.style,c=void 0===l?{}:l,i=String(t),o=Object(n["useMemo"])(()=>{var e=S(i),a=O();return i.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",p()),_()),e=e.replace(/(__special_katext_id_\d+__)/g,(e,t)=>{var n=a[t],r=n.type,s=n.expression;return Object(I["renderToString"])(C(s)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})}),e=e.replace(/\u2581/g,"\u2581\u2581\u2581"),j(),e},[i]),u=Object(n["useRef"])();function d(e){var a=e.target;if("A"===a.tagName.toUpperCase()){var t=a.getAttribute("href");if(t.startsWith("#")){e.preventDefault();var n=document.getElementById(t.replace("#",""));n&&(n.parentNode.scrollTop=n.offsetTop)}}}return Object(n["useEffect"])(()=>{if(u.current&&o&&o.match(T)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",d),()=>{u.current.removeEventListener("click",d),j(),_()}},[o,u.current,d]),r.a.createElement("div",{ref:u,style:c,className:"".concat(s||""," markdown-body"),dangerouslySetInnerHTML:{__html:o}})}},EjUQ:function(e,a,t){"use strict";t.r(a);t("DjyN");var n=t("NUBc"),r=(t("cWXX"),t("/ezw")),s=(t("/zsF"),t("PArb")),l=(t("14J3"),t("BMrR")),c=(t("jCWc"),t("kPKH")),i=t("k1fw"),o=t("tJVT"),u=t("PpiC"),d=(t("B9cy"),t("Ol7k")),m=(t("lUTK"),t("BvKs")),g=t("q1tI"),_=t.n(g),v=t("9kvl"),p=t("wd/R"),f=t.n(p),b=t("m3rI"),h=(t("2qtc"),t("kLXV")),x=(t("5NDa"),t("5rEg")),E=(t("miYZ"),t("tsqr")),O=t("WmNS"),j=t.n(O),y=t("9og8"),k=(t("y8nQ"),t("Vl3Y")),w=t("5WQS"),N=t("WHYC"),S=t("NDqe"),I=t.n(S),T=e=>{var a,t=e.messages,n=e.loading,s=e.user,u=e.dispatch,d=Object(N["m"])(),m=(Object(N["l"])(),t.actionTabs,k["a"].useForm()),p=Object(o["a"])(m,1),f=p[0],O=(t.recentContacts,Object(g["useState"])("")),S=Object(o["a"])(O,2),T=S[0],C=S[1],M=Object(g["useState"])([]),P=Object(o["a"])(M,2),R=P[0],V=P[1],q=Object(g["useState"])(!1),D=Object(o["a"])(q,2),F=D[0],J=D[1],L=Object(g["useState"])(),W=Object(o["a"])(L,2),H=W[0],z=W[1];Object(g["useEffect"])(()=>{"\u5199\u79c1\u4fe1"===t.actionTabs.key&&B()},[t.actionTabs.key]);var B=function(){var e=Object(y["a"])(j.a.mark((function e(){var a,t;return j.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,u({type:"messages/getRecentContacts",payload:{id:null===s||void 0===s||null===(a=s.userInfo)||void 0===a?void 0:a.user_id,keyword:T}});case 2:t=e.sent,V(Object(i["a"])({},t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=Object(y["a"])(j.a.mark((function e(){var a;return j.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(""===T){e.next=5;break}return e.next=3,u({type:"messages/getUsersForPrivateMessages",payload:{keyword:T}});case 3:a=e.sent,V(Object(i["a"])({},a));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(g["useEffect"])(()=>{A()},[T]),_.a.createElement(h["a"],{centered:!0,title:"\u5199\u79c1\u4fe1",visible:"\u5199\u79c1\u4fe1"===t.actionTabs.key,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",bodyStyle:{height:320},onOk:Object(y["a"])(j.a.mark((function e(){var a,t,n,r,l;return j.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return t=f.getFieldValue(),"/api/course_modules/".concat(d.categoryId,"/add_second_category.json"),e.next=6,Object(w["g"])({content:t.content,target_id:H,userId:null===s||void 0===s||null===(a=s.userInfo)||void 0===a?void 0:a.user_id});case 6:n=e.sent,0===n.status&&(E["a"].success("\u6dfb\u52a0\u6210\u529f"),u({type:"messages/setActionTabs",payload:{}}),v["c"].push("/messages/".concat(null===s||void 0===s||null===(r=s.userInfo)||void 0===r?void 0:r.login,"/message_detail?target_ids=").concat(null===n||void 0===n||null===(l=n.private_message)||void 0===l?void 0:l.receiver_id)));case 8:case"end":return e.stop()}}),e)}))),onCancel:()=>{u({type:"messages/setActionTabs",payload:{}})}},_.a.createElement(k["a"],{form:f,initialValues:{["name"]:""}},_.a.createElement(k["a"].Item,{name:"users",rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u53d1\u9001\u5bf9\u8c61"}]},_.a.createElement(x["a"].Search,{onFocus:()=>J(!0),onSearch:e=>{C(e)},placeholder:"\u53d1\u9001\u7ed9..."})),F&&_.a.createElement(r["a"],{loading:n["messages/getUsersForPrivateMessages"]},_.a.createElement("aside",{className:I.a.searchWrp,style:{maxHeight:260,overflow:"auto"}},_.a.createElement("p",{className:"c-light-black mt10"},""===T?"\u6700\u8fd1\u8054\u7cfb\u4eba":"\u641c\u7d22\u7ed3\u679c"),null===R||void 0===R||null===(a=R.users)||void 0===a?void 0:a.map((function(e,a){return _.a.createElement(l["a"],{key:a,align:"middle",className:"mt15 current",onClick:()=>{z(e.id),f.setFieldsValue({users:e.name}),J(!1)}},_.a.createElement(c["a"],{flex:"58px"},_.a.createElement("img",{style:{width:48,borderRadius:48},src:b["a"].IMG_SERVER+"images/"+(null===e||void 0===e?void 0:e.image_url),alt:""})),_.a.createElement(c["a"],null,e.name))})))),_.a.createElement(k["a"].Item,{rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u53d1\u9001\u5185\u5bb9"}],className:F&&"hide",name:"content"},_.a.createElement(x["a"].TextArea,{rows:10,maxLength:200}))))},C=Object(v["a"])(e=>{var a=e.messages,t=e.loading,n=e.user;return{messages:a,user:n,loading:t.effects}})(T),M=t("9Bee"),P=t("30zm"),R=(m["a"].SubMenu,d["a"].Sider,d["a"].Content,e=>{var a,t=e.messages,d=(e.globalSetting,e.loading),m=e.user,v=e.dispatch,p=Object(u["a"])(e,["messages","globalSetting","loading","user","dispatch"]),h=p.match.params,x=(m.userInfo,t.tidingsList,t.privateMessage),E=Object(g["useState"])({per_page:10,page:1}),O=Object(o["a"])(E,2),j=O[0],y=O[1];Object(g["useEffect"])(()=>{j.page=1,k()},[h.userId]);var k=()=>{v({type:"messages/getPrivateMessages",payload:Object(i["a"])(Object(i["a"])({},j),h)})},w=e=>{var a,t;p.history.push("/messages/".concat(null===m||void 0===m||null===(a=m.userInfo)||void 0===a?void 0:a.login,"/message_detail?target_ids=").concat(null===e||void 0===e||null===(t=e.target)||void 0===t?void 0:t.id))},N=e=>{var a;p.history.push("/users/".concat(null===e||void 0===e||null===(a=e.target)||void 0===a?void 0:a.login))};return _.a.createElement("section",{className:I.a.bg},_.a.createElement("section",{className:"edu-container mt20"},_.a.createElement(l["a"],{gutter:[20,20]},_.a.createElement(P["a"],null),_.a.createElement(c["a"],{flex:"1"},_.a.createElement("aside",{className:"bg-white"},_.a.createElement("aside",{className:"pt30 pl30 pr30 font16"},_.a.createElement(l["a"],null,_.a.createElement(c["a"],{flex:"1"},"\u5168\u90e8\u79c1\u4fe1"),_.a.createElement(c["a"],null,_.a.createElement("span",{className:"c-blue current",onClick:()=>{var e;v({type:"messages/setActionTabs",payload:{key:"\u5199\u79c1\u4fe1",bodyParams:Object(i["a"])(Object(i["a"])({},j),{},{user_id:null===m||void 0===m||null===(e=m.userInfo)||void 0===e?void 0:e.user_id})}})}},"\u5199\u79c1\u4fe1")))),_.a.createElement(s["a"],null),_.a.createElement("aside",{className:I.a.list},_.a.createElement(r["a"],{active:!0,avatar:{size:40},paragraph:{rows:5},loading:d["messages/getPrivateMessages"]},null===x||void 0===x||null===(a=x.private_messages)||void 0===a?void 0:a.map((function(e,a){var t,n;return _.a.createElement("aside",null,_.a.createElement(l["a"],null,_.a.createElement(c["a"],{flex:"58px",onClick:()=>N(e)},_.a.createElement("img",{src:b["a"].IMG_SERVER+"images/"+(null===e||void 0===e||null===(t=e.target)||void 0===t?void 0:t.image_url),alt:""})),_.a.createElement(c["a"],{flex:1},_.a.createElement(l["a"],null,_.a.createElement(c["a"],{span:24},_.a.createElement("span",{onClick:()=>N(e)},null===e||void 0===e||null===(n=e.target)||void 0===n?void 0:n.name),_.a.createElement("span",{className:"ml15"},"\u4e0e\u4f60\u7684\u79c1\u4fe1"),_.a.createElement("span",{className:"c-light-black mr15"},"[",null===e||void 0===e?void 0:e.message_count,"\u6761]"),_.a.createElement("span",{className:"ml15 c-light-black"},f()(e.send_time).fromNow())),_.a.createElement(c["a"],{span:24,onClick:()=>w(e)},_.a.createElement("div",{className:"mt15"},_.a.createElement(M["a"],{value:e.content||""})))))))}))))),_.a.createElement("aside",{className:"tc mt20"},!d["messages/getTidings"]&&_.a.createElement(n["a"],{hideOnSinglePage:!0,showSizeChanger:!1,onChange:e=>{j.page=e,y(Object(i["a"])({},j)),k()},current:j.page||1,total:null===x||void 0===x?void 0:x.count}))))),_.a.createElement(C,null))});a["default"]=Object(v["a"])(e=>{var a=e.messages,t=e.loading,n=e.user,r=e.globalSetting;return{messages:a,globalSetting:r,user:n,loading:t.effects}})(R)},NDqe:function(e,a,t){e.exports={flex_box_center:"flex_box_center___3oYZ2",flex_space_between:"flex_space_between___1FifH",flex_box_vertical_center:"flex_box_vertical_center___2iDXN",flex_box_center_end:"flex_box_center_end___2rJ_G",flex_box_column:"flex_box_column___3ucki",tabs:"tabs___3aVAD",active:"active___1eCl8",list:"list___2weuP",tags:"tags___10O8v",searchWrp:"searchWrp___xsrqM"}},kzJb:function(e,a,t){e.exports={flex_box_center:"flex_box_center___2qtoc",flex_space_between:"flex_space_between___NF1Yf",flex_box_vertical_center:"flex_box_vertical_center___2qH_j",flex_box_center_end:"flex_box_center_end___22P0N",flex_box_column:"flex_box_column___1IKP8",userInfo:"userInfo___2Dupy",navInfo:"navInfo___3fEvD",actived:"actived___3F322",newTip:"newTip___1Ta-b"}}}]);