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.
14 lines
38 KiB
14 lines
38 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[116,6],{"500L":function(_e,p,e){"use strict";e.d(p,"a",function(){return l});var k=e("DZo9"),X=e("8z0m"),me=e("+L6B"),b=e("2/Rp"),z=e("2qtc"),r=e("kLXV"),t=e("WmNS"),v=e.n(t),R=e("9og8"),i=e("k1fw"),o=e("oBTY"),f=e("miYZ"),N=e("tsqr"),M=e("tJVT"),j=e("q1tI"),te=e.n(j),ye=e("m3rI"),S=e("wzkS"),w=e("y5JW");function l(V){var T=[];return V&&V.length>0&&(T=V.map(function(B){return{uid:B.id,id:B.id,name:B.title+w.c+B.filesize,url:B.url,filesize:B.filesize,status:"done",response:{id:B.id}}})),T}p.b=function(V){var T=V.value,B=V.onChange,q=V.className,ae=V.maxSize,x=ae===void 0?300:ae,Ee=V.title,O=Ee===void 0?"\u4E0A\u4F20\u9644\u4EF6":Ee,ue=V.showRemoveModal,ne=ue===void 0?!1:ue,d=V.accept,H=d===void 0?"":d,W=V.number,n=W===void 0?1e3:W,u=Object(j.useState)(!1),h=Object(M.a)(u,2),U=h[0],C=h[1],ie=Object(j.useState)([]),ee=Object(M.a)(ie,2),F=ee[0],Pe=ee[1],De={multiple:!0,disabled:U,accept:H,withCredentials:!0,fileList:T,beforeUpload:function(ce,y){var A=ce.size/1024/1024;return F.concat(y).length>n?(N.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(n,"\u4E2A\u6587\u4EF6")),!1):A<x?!0:(N.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(x,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:"".concat(ye.a.API_SERVER,"/api/attachments.json"),onChange:function(ce){var y=Object(o.a)(ce.fileList);y.length>=n?C(!0):C(!1),Pe(Object(o.a)(y)),y=y.map(function(A){var re;if(A==null||((re=A.response)===null||re===void 0)?void 0:re.id){var de;A.url="/api/attachments/".concat(A==null||((de=A.response)===null||de===void 0)?void 0:de.id)}return A.name.indexOf(w.c)===-1&&(A.name="".concat(A.name).concat(w.c).concat(Object(w.a)(A.size))),Object(i.a)({},A)}),console.log("info:",ce),B(y)},onRemove:function(){var Q=Object(R.a)(v.a.mark(function y(A){var re;return v.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(re=function(){var oe=Object(R.a)(v.a.mark(function he(){var Re,Oe;return v.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(Re=A.response?A.response.id:A.id,!Re){Z.next=8;break}return Z.next=4,Object(S.d)(A.response?A.response.id:A.uid);case 4:return Oe=Z.sent,Z.abrupt("return",Oe);case 8:return Z.abrupt("return",!0);case 9:case"end":return Z.stop()}},he)}));return function(){return oe.apply(this,arguments)}}(),!ne){Y.next=5;break}return Y.abrupt("return",new Promise(function(oe,he){r.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:te.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Re=Object(R.a)(v.a.mark(function Ue(){var Z;return v.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,re();case 2:Z=ve.sent,N.b.success("\u5220\u9664\u6210\u529F"),oe(!0);case 5:case"end":return ve.stop()}},Ue)}));function Oe(){return Re.apply(this,arguments)}return Oe}(),onCancel:function(){return oe(!1)}})}));case 5:return Y.next=7,re();case 7:return Y.abrupt("return",Y.sent);case 8:case"end":return Y.stop()}},y)}));function ce(y){return Q.apply(this,arguments)}return ce}()};function be(Q){Q.preventDefault(),Q.stopPropagation()}return te.a.createElement("div",{className:"multi-upload ".concat(q||"")},te.a.createElement(X.a,De,te.a.createElement(b.a,{disabled:U,type:"primary",ghost:!0},O),te.a.createElement("span",{onClick:be,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",x,"M) ")))}},"7/Dv":function(_e,p,e){_e.exports={bg:"bg___2rJyo",flexRow:"flexRow___2xuIa",flexJustifyCenter:"flexJustifyCenter___Z3bJt",flexAlignEnd:"flexAlignEnd___v7Ww-",flexAlignCenter:"flexAlignCenter___223DA",flexColumn:"flexColumn___3CNqR",formWrap:"formWrap___2b6uL",titleWrap:"titleWrap___1CMQA",fieldWrap:"fieldWrap___2BRrD",mdWrap:"mdWrap___3UYzt",backgroundFa:"backgroundFa___32wpj",button:"button___MHDAn"}},"7ahc":function(_e,p,e){"use strict";e.d(p,"a",function(){return V});var k=e("k1fw"),X=e("0Owb"),me=e("+L6B"),b=e("2/Rp"),z=e("y8nQ"),r=e("Vl3Y"),t=e("tJVT"),v=e("OaEy"),R=e("2fM7"),i=e("q1tI"),o=e.n(i),f=e("VrN/"),N=e.n(f),M=e("p77/"),j=e.n(M),te=e("c5Ni"),ye=e.n(te),S=R.a.Option,w={labelCol:{span:4},wrapperCol:{span:20}},l={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};p.b=function(T){var B=T.callback,q=T.onCancel,ae=Object(i.useState)("python"),x=Object(t.a)(ae,2),Ee=x[0],O=x[1];function ue(d){O(l[d][1])}function ne(d){B(d)}return o.a.createElement(r.a,Object(X.a)({},w,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ne}),o.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},o.a.createElement(R.a,{onChange:ue},Object.keys(l).map(function(d){return o.a.createElement(S,{key:d,value:d},l[d][0])}))),o.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},o.a.createElement(V,{mode:Ee})),o.a.createElement("div",{className:"flex-container flex-end"},o.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(b.a,{type:"ghost",onClick:q},"\u53D6\u6D88")))};function V(T){var B=T.value,q=T.onChange,ae=T.mode,x=T.options,Ee=x===void 0?{}:x,O=Object(i.useRef)(),ue=Object(i.useState)(),ne=Object(t.a)(ue,2),d=ne[0],H=ne[1];return Object(i.useEffect)(function(){if(d){var W=function(u){var h=u.getValue();q&&q(h)};return d.on("change",W),function(){d.off("change",W)}}},[d,q]),Object(i.useEffect)(function(){d&&d.setOption("mode",ae)},[d,ae]),Object(i.useEffect)(function(){d&&((B!==d.getValue()||B==="")&&setTimeout(function(){d.setValue(B||" ")},300))},[d,B]),Object(i.useEffect)(function(){if(O.current&&!d){var W=N.a.fromTextArea(O.current,Object(k.a)({mode:ae,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ee));H(W)}},[O.current,d]),o.a.createElement("div",{className:"my-codemirror-container"},o.a.createElement("textarea",{ref:O}))}},"9Bee":function(_e,p,e){"use strict";var k=e("q1tI"),X=e.n(k),me=e("vg9a"),b=e("tJVT"),z=e("DlQD"),r=e.n(z),t=e("rUJ1");function v(n,u){var h=n.match(/^(\s+)(?:```)/);if(h===null)return u;var U=h[1];return u.split(`
|
|
`).map(function(C){var ie=C.match(/^\s+/);if(ie===null)return C;var ee=Object(b.a)(ie,1),F=ee[0];return F.length>=U.length?C.slice(U.length):C}).join(`
|
|
`)}var R=[],i=["<ul>"],o=new r.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function N(){R.length=0,i=["<ul>"]}function M(n,u,h,U){if(u>=n.length||n[u].level<=h)return u;var C=n[u];U.push("<li><a href='#"+C.anchor+"'>"+C.text+"</a>"),u++;var ie=[];return u=M(n,u,C.level,ie),ie.length>0&&(U.push("<ul>"),ie.forEach(function(ee){U.push(ee)}),U.push("</ul>")),U.push("</li>"),u=M(n,u,h,U),u}function j(){return M(R,0,0,i),i.push("</ul>"),i.join("")}var te={heading:function(u){var h=f.exec(u);if(h)return{type:"heading",raw:h[0],depth:h[1].length,text:h[2]}},fences:function(u){var h=this.rules.block.fences.exec(u);if(h){var U=h[0],C=v(U,h[3]||""),ie=h[2]?h[2].trim():h[2];if(["latex","katex","math"].indexOf(ie)>=0){var ee=w(),F=C;C=ee,l[ee]={type:"block",expression:F}}return{type:"code",raw:U,lang:ie,text:C}}}},ye=/(?:\${2})([^\n`]+?)(?:\${2})/gi,S=0,w=function(){return"__special_katext_id_".concat(S++,"__")},l={};function V(){return l}function T(){S=0,l={}}function B(n){return n=n.replace(ye,function(u,h){var U=w();return l[U]={type:"inline",expression:h},U}),n}var q=o.listitem;o.listitem=function(n){return q(B(n))};var ae=o.paragraph;o.paragraph=function(n){return ae(B(n))};var x=o.tablecell;o.tablecell=function(n,u){return x(B(n),u)},o.code=function(n,u,h){var U=(u||"").match(/\S*/)[0];return U?["latex","katex","math"].indexOf(U)>=0?"<p class='editormd-tex'>".concat(n,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(u,'">').concat(h?n:Object(t.escape)(n,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(h?n:Object(t.escape)(n,!0))+"</code></pre>"},o.heading=function(n,u,h){var U=this.options.headerPrefix+h.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return R.push({anchor:U,level:u,text:n}),"<h"+u+' id="'+U+'">'+n+"</h"+u+">"},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:te,renderer:o});var Ee=r.a,O=e("SJMd"),ue=e("m3rI"),ne=e("Oy/b"),d=/<pre[^>]*>/g;function H(n){var u=document.createElement("div");return u.innerHTML=n,u.childNodes.length===0?"":u.childNodes[0].nodeValue}var W=p.a=function(n){var u=n.value,h=u===void 0?"":u,U=n.className,C=n.style,ie=C===void 0?{}:C,ee=String(h),F=Object(k.useMemo)(function(){try{var be=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Q=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ce=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ee=ee.replace(be,"("+ue.a.API_SERVER+"/api/attachments/").replace(Q,'"'+ue.a.API_SERVER+"/api/attachments/").replace(ce,'"'+ue.a.API_SERVER+"/files/uploads/")}catch(re){}var y=Ee(ee),A=V();return ee.match(/\[TOC\]/)&&(y=y.replace("<p>[TOC]</p>",j()),N()),y=y.replace(/(__special_katext_id_\d+__)/g,function(re,de){var Y=A[de],oe=Y.type,he=Y.expression;return Object(ne.renderToString)(H(he)||"",{displayMode:oe==="block",throwOnError:!1,output:"html"})}),y=y.replace(/▁/g,"\u2581\u2581\u2581"),T(),y},[ee]),Pe=Object(k.useRef)();function De(be){var Q=be.target;if(Q.tagName.toUpperCase()==="A"){var ce=Q.getAttribute("href");if(ce.startsWith("#")){be.preventDefault();var y=document.getElementById(ce.replace("#",""));y&&y.scrollIntoView(!0)}}}return Object(k.useEffect)(function(){if(Pe.current&&F&&(F.match(d)&&window.PR.prettyPrint()),Pe.current)return Pe.current.addEventListener("click",De),function(){Pe.current.removeEventListener("click",De),T(),N()}},[F,Pe.current,De]),X.a.createElement("div",{ref:Pe,style:ie,className:"".concat(U||""," markdown-body"),dangerouslySetInnerHTML:{__html:F}})}},"9VGf":function(_e,p,e){"use strict";e.d(p,"a",function(){return me});var k=e("q1tI"),X=e.n(k);function me(b,z){var r=Object(k.useRef)();Object(k.useEffect)(function(){r.current=b}),Object(k.useEffect)(function(){function t(){r.current()}if(z!==null){var v=setInterval(t,z);return function(){return clearInterval(v)}}},[z])}},BjJ7:function(_e,p,e){"use strict";e.d(p,"d",function(){return X}),e.d(p,"c",function(){return me}),e.d(p,"e",function(){return b}),e.d(p,"b",function(){return z}),e.d(p,"a",function(){return t});var k=e("m3rI");function X(v){var R=!0;if(v.length>0){for(var i=0;i<v.length;i++)if(v[i].compile_success==0||!v[i].compile_success){R=!1;break}}else R=!1;return R}function me(v){for(var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=[],o=0;o<v.length;o++){var f=v[o],N=R?"".concat(R,"/").concat(f.name):"".concat(f.name);i.push({title:f.name,isLeaf:!(f.type==="tree"),key:N})}return i}function b(v,R,i){for(var o=0;o<v.length;o++){var f=v[o];if(f.key===R){f.children=i;break}f.children&&b(f.children,R,i)}return v}function z(v,R,i){var o;return function(){var f=this,N=arguments,M=function(){o=null,i||v.apply(f,N)},j=i&&!o;clearTimeout(o),o=setTimeout(M,R),j&&v.apply(f,N)}}var r=!0,t=k.a.API_SERVER},"C+DQ":function(_e,p,e){},CKgm:function(_e,p,e){"use strict";e.r(p);var k=e("+L6B"),X=e("2/Rp"),me=e("5NDa"),b=e("5rEg"),z=e("sPJy"),r=e("bE4q"),t=e("miYZ"),v=e("tsqr"),R=e("WmNS"),i=e.n(R),o=e("9og8"),f=e("k1fw"),N=e("y8nQ"),M=e("Vl3Y"),j=e("tJVT"),te=e("PpiC"),ye=e("OaEy"),S=e("2fM7"),w=e("q1tI"),l=e.n(w),V=e("Ty5D"),T=e("9kvl"),B=e("55Ip"),q=e("Ot1p"),ae=e("500L"),x=e("h+Ho"),Ee=e("7/Dv"),O=e.n(Ee),ue=S.a.Option,ne=function(H){var W,n,u,h=H.forumsDetail,U=H.globalSetting,C=H.loading,ie=H.dispatch,ee=Object(te.a)(H,["forumsDetail","globalSetting","loading","dispatch"]),F=Object(V.m)(),Pe=M.a.useForm(),De=Object(j.a)(Pe,1),be=De[0],Q=Object(w.useState)({}),ce=Object(j.a)(Q,2),y=ce[0],A=ce[1],re=Object(w.useState)(0),de=Object(j.a)(re,2),Y=de[0],oe=de[1],he=Object(w.useState)(!1),Re=Object(j.a)(he,2),Oe=Re[0],Ue=Re[1],Z=Object(w.useState)({}),Ke=Object(j.a)(Z,2),ve=Ke[0],ze=Ke[1],Ye=Object(w.useState)(1),Be=Object(j.a)(Ye,2),Qe=Be[0],Ie=Be[1];Object(w.useEffect)(function(){if(Ze(),F.memoId)Ue(!0),we();else{Ue(!1);var E={forum_id:5};A(Object(f.a)({},E)),be.setFieldsValue(Object(f.a)({},E))}},[F.memoId]);var Ze=function(){var E=Object(o.a)(i.a.mark(function g(){var D;return i.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(x.f)({});case 2:D=$.sent,ze(D||{});case 4:case"end":return $.stop()}},g)}));return function(){return E.apply(this,arguments)}}(),we=function(){var E=Object(o.a)(i.a.mark(function g(){var D,L,$;return i.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(x.e)({id:F.memoId});case 2:if(P.t0=P.sent,P.t0){P.next=5;break}P.t0={};case 5:L=P.t0,$={subject:L.subject,content:L.content,attachments:Object(ae.a)(L.attachments),forum_id:L.forum_id,memo_tags:(D=L.memo_tags)===null||D===void 0?void 0:D.map(function(Ce){return Ce.id})},A(Object(f.a)({},$)),be.setFieldsValue(Object(f.a)({},$));case 9:case"end":return P.stop()}},g)}));return function(){return E.apply(this,arguments)}}(),ut=function(){var E=Object(o.a)(i.a.mark(function g(D){var L,$,fe,P;return i.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(fe=Object(f.a)(Object(f.a)({id:Oe?F.memoId:null},y),{},{attachment_ids:(L=y.attachments)===null||L===void 0||(($=L.filter(function(Ae){var Me;return(Me=Ae.response)===null||Me===void 0?void 0:Me.id}))===null||$===void 0)?void 0:$.map(function(Ae){var Me;return(Me=Ae.response)===null||Me===void 0?void 0:Me.id}),tags:y.memo_tags}),!Oe){J.next=7;break}return J.next=4,Object(x.n)(fe);case 4:J.t0=J.sent,J.next=10;break;case 7:return J.next=9,Object(x.j)(fe);case 9:J.t0=J.sent;case 10:P=J.t0,oe(0),(P==null?void 0:P.status)===0&&(v.b.success(P==null?void 0:P.message),Qe===1?T.c.push("/forums/".concat(Oe?F==null?void 0:F.memoId:P==null?void 0:P.memo_id)):T.c.push("/forums/".concat(Oe?F==null?void 0:F.memoId:P==null?void 0:P.memo_id,"/edit")));case 13:case"end":return J.stop()}},g)}));return function(D){return E.apply(this,arguments)}}(),s=function(){document.body.scrollIntoView(),window.location.href.includes("new")?T.c.goBack():T.c.push("/forums/".concat(F.memoId))};return l.a.createElement("section",{className:O.a.bg},l.a.createElement("section",{className:"animated fadeIn mb10"},l.a.createElement("aside",{className:"mt10"},l.a.createElement(r.a,{separator:"/"},l.a.createElement(r.a.Item,null,l.a.createElement(B.Link,{to:"/forums"},"\u4EA4\u6D41\u95EE\u7B54")),l.a.createElement(r.a.Item,null,"\u8BE6\u60C5")))),l.a.createElement("aside",{className:"bg-white font16 pt20 pb20 pl20"},Oe?"\u7F16\u8F91\u8BDD\u9898":"\u53D1\u5E03\u8BDD\u9898"),l.a.createElement(M.a,{form:be,className:O.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(g,D){console.log(D,"values"),A(Object(f.a)(Object(f.a)({},y),g))},onFinish:ut,onFinishFailed:function(){oe(0)}},l.a.createElement("div",{className:O.a.fieldWrap},l.a.createElement(M.a.Item,{name:"subject",label:l.a.createElement("span",{className:"font16"},"\u8BDD\u9898\u540D\u79F0: "),rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u540D\u79F0"}]},l.a.createElement(b.a,{maxLength:50,suffix:"".concat(((W=y.subject)===null||W===void 0?void 0:W.length)||0,"/50")}))),l.a.createElement("div",{className:O.a.mdWrap},l.a.createElement(M.a.Item,{name:"content",label:l.a.createElement("span",{className:"font16"},"\u5185\u5BB9: "),rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"}]},l.a.createElement(q.a,{height:600,id:"forums-new-content",watch:!0,defaultValue:y.content})),l.a.createElement("div",null,l.a.createElement(M.a.Item,{name:"attachments",style:{width:350}},l.a.createElement(ae.b,{showRemoveModal:!0})))),l.a.createElement("div",{className:O.a.mdWrap},l.a.createElement(M.a.Item,{name:"forum_id",label:l.a.createElement("span",{className:"font16"},"\u8BDD\u9898\u7C7B\u578B: "),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B"}]},l.a.createElement(S.a,{style:{width:300}},ve==null||((n=ve.forums)===null||n===void 0)?void 0:n.map(function(E){return l.a.createElement(ue,{key:E.id,value:E.id},E.name)})))),y.forum_id===5&&l.a.createElement("div",{className:O.a.mdWrap},l.a.createElement(M.a.Item,{name:"memo_tags",label:l.a.createElement("span",{className:"font16"},"\u6280\u672F\u6807\u7B7E: "),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u6280\u672F\u6807\u7B7E"}]},l.a.createElement(S.a,{style:{width:300},placeholder:"\u8BF7\u9009\u62E9\u6280\u672F\u6807\u7B7E",mode:"multiple",tokenSeparators:[";"],filterOption:function(g,D){return D.props.children.toLocaleLowerCase().indexOf(g.toLocaleLowerCase())!=-1}},ve==null||((u=ve.tag_list)===null||u===void 0)?void 0:u.map(function(E){return l.a.createElement(ue,{key:E.id,value:E.id},E.name)})))),l.a.createElement("div",{className:O.a.backgroundFa},l.a.createElement("div",{className:"pt40 mb30"},l.a.createElement(M.a.Item,null,l.a.createElement(X.a,{size:"large",type:"primary",className:"".concat(O.a.button," mr20"),htmlType:"submit",loading:Y===1,onClick:function(){Ie(1),oe(1)}},"\u63D0\u4EA4"),l.a.createElement(X.a,{size:"large",type:"primary",className:"".concat(O.a.button," mr20"),htmlType:"submit",loading:Y===2,onClick:function(){Ie(2),oe(2)}},"\u4FDD\u5B58"),l.a.createElement(X.a,{size:"large",type:"primary",ghost:!0,className:"".concat(O.a.button," mr20"),onClick:s},"\u53D6\u6D88"))))))};p.default=Object(T.a)(function(d){var H=d.forumsDetail,W=d.loading,n=d.globalSetting;return{forumsDetail:H,globalSetting:n,loading:W.models.forumsDetail}})(ne)},HmJG:function(_e,p,e){},M8RZ:function(_e,p,e){"use strict";e.d(p,"a",function(){return R});var k=e("fWQN"),X=e("mtLc"),me=e("yKVA"),b=e("879j"),z=e("q1tI"),r=e.n(z),t=e("i8i4"),v=e.n(t),R=function(i){Object(me.a)(f,i);var o=Object(b.a)(f);function f(N){var M;Object(k.a)(this,f),M=o.call(this,N);var j=window.document;return M.node=j.createElement("div"),j.body.appendChild(M.node),M}return Object(X.a)(f,[{key:"render",value:function(){var M=this.props.children;return Object(t.createPortal)(M,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),f}(r.a.Component)},Ot1p:function(_e,p,e){"use strict";var k=e("2qtc"),X=e("kLXV"),me=e("rAM+"),b=e("tJVT"),z=e("jrin"),r=e("q1tI"),t=e.n(r),v=e("VrN/"),R=e.n(v),i=e("bdgK"),o=e("p77/"),f=e("Bd2K"),N=e("ELLl"),M=e("19Vz"),j=e("lZu9"),te=e("kSUc"),ye=e("9Bee"),S=e("0Owb"),w=e("dejd"),l=e("C+DQ"),V=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function T(s){var E=s.onActionCallback,g=s.title,D=s.icon,L=s.actionName,$=s.className,fe=$===void 0?"":$,P=s.children;function Ce(){E(L)}return t.a.createElement("a",{title:g,className:fe,onClick:Ce},t.a.createElement("i",{className:"md-iconfont ".concat(D)}),P)}var B=function(s){var E=s.watch,g=s.showNullButton,D=s.onActionCallback,L=s.fullScreen,$=[].concat(V,[{title:"".concat(E?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(E?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},$.map(function(fe,P){return t.a.createElement("li",{key:P},fe.actionName?t.a.createElement(T,Object(S.a)({},fe,{onActionCallback:D})):t.a.createElement("span",{className:"v-line"}))}),g?t.a.createElement("li",null,t.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:D},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(T,{icon:"".concat(L?"icon-shrink":"icon-enlarge"),title:L?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:D})))},q=e("M8RZ"),ae=e("+L6B"),x=e("2/Rp"),Ee=e("y8nQ"),O=e("Vl3Y"),ue=e("5NDa"),ne=e("5rEg"),d={labelCol:{span:4},wrapperCol:{span:20}},H=function(s){var E=s.callback,g=s.onCancel;function D(L){E(L)}return t.a.createElement(O.a,Object(S.a)({},d,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:D}),t.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(ne.a,null)),t.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(ne.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(x.a,{type:"ghost",onClick:g},"\u53D6\u6D88")))},W=e("7ahc"),n=e("HmJG"),u=e("BjJ7"),h=O.a.useForm,U={width:280,marginRight:10},C={labelCol:{span:5},wrapperCol:{span:19}},ie=function(s){var E=s.callback,g=s.onCancel,D=h(),L=Object(b.a)(D,1),$=L[0];function fe(J){E(J)}function P(J){$.setFieldsValue({src:"/api/attachments/".concat(J.id)})}function Ce(J){var Ae=J.target.files[0];F(Ae,P)}return t.a.createElement(O.a,Object(S.a)({form:$},C,{className:"upload-image-panel",onFinish:fe}),t.a.createElement(O.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(O.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(ne.a,{style:U})),t.a.createElement(ee,{onFileChange:Ce}))),t.a.createElement(O.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(ne.a,{style:{width:264}})),t.a.createElement(O.a.Item,{style:{textAlign:"right"}},t.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(x.a,{type:"ghost",onClick:g},"\u53D6\u6D88")))};function ee(s){var E=s.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:E}))}function F(s,E){if(!s)throw new String("\u6CA1\u6709\u6587\u4EF6");var g=new FormData;g.append("editormd-image-file",s),g.append("file_param_name","editormd-image-file"),g.append("byxhr","true");var D=new window.XMLHttpRequest;D.withCredentials=!0,D.addEventListener("load",function(L){E(JSON.parse(L.target.responseText))},!1),D.addEventListener("error",function(L){console.error(L)},!1),D.open("POST","".concat(u.a,"/api/attachments.json")),D.send(g)}var Pe=e("giR+"),De=e("fyUT"),be=e("7Kak"),Q=e("9yH6"),ce=Q.a.Group,y={margin:"0 8px"},A=function(s){var E=s.callback,g=s.onCancel;function D(L){E(L)}return t.a.createElement(O.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:D},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:y},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:y},"\u884C\u6570"),t.a.createElement(O.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(De.a,null)),t.a.createElement("span",{style:y},"\u5217\u6570"),t.a.createElement(O.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(De.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:y},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(O.a.Item,{name:"align"},t.a.createElement(ce,null,t.a.createElement(Q.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Q.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Q.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Q.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(x.a,{type:"ghost",onClick:g},"\u53D6\u6D88")))},re="link",de="upload-image",Y="code-block",oe="add-table",he="------------",Re={default:he,left:":".concat(he),center:":".concat(he,":"),right:"".concat(he,":")},Oe=e("9VGf"),Ue,Z;function Ke(){}var ve=0,ze=1e4,Ye="\u2581";function Be(s){return/^\d+$/.test(s)?"".concat(s,"px"):s}var Qe=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ie=Qe?"Cmd":"Ctrl",Ze=(Ue={},Object(z.a)(Ue,Ie+"-B","bold"),Object(z.a)(Ue,Ie+"-I","italic"),Ue),we=(Z={},Object(z.a)(Z,re,"\u6DFB\u52A0\u94FE\u63A5"),Object(z.a)(Z,Y,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(z.a)(Z,de,"\u6DFB\u52A0\u56FE\u7247"),Object(z.a)(Z,oe,"\u6DFB\u52A0\u8868\u683C"),Z),ut=p.a=function(s){var E=s.defaultValue,g=E===void 0?"":E,D=s.onChange,L=s.width,$=L===void 0?"100%":L,fe=s.height,P=fe===void 0?400:fe,Ce=s.miniToolbar,J=Ce===void 0?!1:Ce,Ae=s.isFocus,Me=Ae===void 0?!1:Ae,qe=s.watch,it=s.id,Ve=it===void 0?"markdown-editor-id":it,ct=s.showResizeBar,Nt=ct===void 0?!1:ct,_t=s.noStorage,Bt=_t===void 0?!1:_t,mt=s.showNullButton,It=mt===void 0?!1:mt,dt=s.fullScreen,$e=dt===void 0?!1:dt,et=s.onBlur,tt=s.onCMBeforeChange,Et=s.className,St=Et===void 0?"":Et,ft=s.placeholder,xt=ft===void 0?"":ft,pt=s.values,at=pt===void 0?"":pt,Wt=Object(r.useState)(null),vt=Object(b.a)(Wt,2),a=vt[0],Ft=vt[1],Kt=Object(r.useState)(g),ht=Object(b.a)(Kt,2),nt=ht[0],ke=ht[1],zt=Object(r.useState)(qe),Ot=Object(b.a)(zt,2),Le=Ot[0],gt=Ot[1],wt=Object(r.useState)($e),Pt=Object(b.a)(wt,2),je=Pt[0],bt=Pt[1],Vt=Object(r.useState)(""),yt=Object(b.a)(Vt,2),Te=yt[0],Ne=yt[1],$t=Object(r.useState)(0),Dt=Object(b.a)($t,2),Se=Dt[0],rt=Dt[1],kt=Object(r.useState)(P),Rt=Object(b.a)(kt,2),ot=Rt[0],Ut=Rt[1],Xt=Object(r.useState)(!1),Mt=Object(b.a)(Xt,2),Qt=Mt[0],lt=Mt[1],xe=Object(r.useRef)(),We=Object(r.useRef)(),Xe=Object(r.useRef)(),He=Object(r.useRef)();Object(r.useEffect)(function(){ke(at),a==null||a.setValue(at)},[at]),Object(r.useEffect)(function(){if(xe.current){var c=function(I,K){var G=K.clipboardData;if(G){var le=G.types.toString(),pe=G.items;if(le==="text/html,Files"||le==="Files"){var se=pe[1];le==="Files"&&(se=pe[0]),se.kind==="file"&&se.type.match(/^image\//i)&&F(se.getAsFile(),function(ge){ge.id?_.replaceSelection("")):(ge==null?void 0:ge.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},_=R.a.fromTextArea(xe.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!J,lineWrapping:!0,value:g,autoCloseTags:!0,autoCloseBrackets:!0});return _.on("paste",c),Ft(_),function(){_.off("paste",c)}}},[]);var Ct=Object(r.useCallback)(function(){if(We.current)try{var c=We.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,_=We.current.getElementsByClassName("markdown-editor-body")[0];je?_.style.height="calc(100vh - ".concat(c,"px)"):_.style.height="".concat(ot-c,"px")}catch(m){console.log(m,"---- to set md editor body height")}},[ot,We,je]);Object(r.useEffect)(function(){function c(){var m=new i.default(function(I){var K=Object(me.a)(I),G;try{for(K.s();!(G=K.n()).done;){var le=G.value;(le.target.offsetHeight>0||le.target.offsetWidth>0)&&(Ct(),a.setSize("100%","100%"),a.refresh())}}catch(pe){K.e(pe)}finally{K.f()}});return m.observe(xe.current.parentElement),m}if(a){var _=c();return function(){_.unobserve(xe.current.parentElement)}}},[a,Ct]),Object(r.useEffect)(function(){if(a){for(var c=[],_=function(){var le=I[m];K=Object(b.a)(le,2);var pe=K[0],se=K[1],ge=Object(z.a)({},pe,function(){At(se)});c.push(ge),a.addKeyMap(ge)},m=0,I=Object.entries(Ze);m<I.length;m++){var K;_()}return function(){var G=Object(me.a)(c),le;try{for(G.s();!(le=G.n()).done;){var pe=le.value;a.removeKeyMap(pe)}}catch(se){G.e(se)}finally{G.f()}}}},[a]),Object(r.useEffect)(function(){$e!==je&&bt($e)},[$e]),Object(Oe.a)(function(){if(!Bt&&Se>0){var c=new Date().getTime(),_=window.sessionStorage.getItem(Ve);c>=Se+ze&&(!_||_!==nt)&&(window.sessionStorage.setItem(Ve,nt),lt(!0))}},ze),Object(r.useEffect)(function(){gt(qe)},[a,qe]),Object(r.useEffect)(function(){a&&(Me&&a.focus())},[a,Me]),Object(r.useEffect)(function(){if(Le&&a){var c=function(I){var K=I.target;if(He.current){var G=K.scrollTop/K.scrollHeight;He.current.scrollTop=He.current.scrollHeight*G}},_=a.getScrollerElement();return _.addEventListener("scroll",c),function(){_.removeEventListener("scroll",c)}}},[a,Le]),Object(r.useEffect)(function(){if(a&&tt){var c=function(m,I){tt(m,I)};return a.on("beforeChange",c),function(){a.off("beforeChange",c)}}},[a,tt]),Object(r.useEffect)(function(){if(a&&et){var c=function(){et(a.getValue())};return a.on("blur",c),function(){a.off("blur",c)}}},[a,et]),Object(r.useEffect)(function(){if(a){var c=function(m){var I=m.getValue();ke(I),rt(new Date().getTime()),m.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),D&&D(I)};return a.on("change",c),function(){a.off("change",c)}}},[a,D]),Object(r.useEffect)(function(){a&&(g==null?(a.setValue(""),ke("")):g!==a.getValue()&&(a.setValue(g),ke(g)))},[a,g]);var At=Object(r.useCallback)(function(c){var _=a.getCursor(),m=a.getSelection(),I=m.split(`
|
|
`);switch(c){case"bold":return a.replaceSelection("**"+m+"**"),m===""&&a.setCursor(_.line,_.ch+2),a.focus();case"italic":return a.replaceSelection("*"+m+"*"),m===""&&a.setCursor(_.line,_.ch+1),a.focus();case"code":return a.replaceSelection("`"+m+"`"),m===""&&a.setCursor(_.line,_.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+m+"$$`"),m===""&&a.setCursor(_.line,_.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+m+"\n```"),a.setCursor(_.line+1,m.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
|
|
`),a.focus();case"list-ul":return m===""?a.replaceSelection("- "+m):a.replaceSelection(I.map(function(K){return K===""?"":"- ".concat(K)}).join(`
|
|
`)),a.focus();case"list-ol":return m===""?a.replaceSelection("1. "+m):a.replaceSelection(I.map(function(K,G){return K===""?"":"".concat(G+1,". ").concat(K)}).join(`
|
|
`)),a.focus();case"add-null-ch":return m===""&&a.setCursor(_.line,_.ch+1),a.replaceSelection(Ye),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return gt(!Le),a.focus();case"trigger-full-screen":return bt(!je),a.focus();case re:Ne(re);return;case Y:Ne(Y);return;case de:Ne(de);return;case oe:Ne(oe);return;default:throw new Error}},[a,Le,je]),Je=Object(r.useCallback)(function(c){Ne("");switch(Te){case re:var _=c.title,m=c.link;return a.replaceSelection("[".concat(_,"](").concat(m,")")),a.focus();case Y:var I=c.language,K=c.content;return a.replaceSelection(["```"+I,K,"```"].join(`
|
|
`)),a.focus();case de:var G=c.src,le=c.alt;return a.replaceSelection(".concat(G,' "').concat(le,'" )')),a.focus();case oe:for(var pe=c.row,se=c.col,ge=c.align,st=`
|
|
`,Ge=0;Ge<pe;Ge++){for(var Lt=[],jt=[],Tt=0;Tt<se;Tt++)Ge===1&&jt.push(Re[ge]),Lt.push(" ");Ge===1&&(st+="| ".concat(jt.join(" | "),` |
|
|
`)),st+="| ".concat(Lt.join(se===1?"":" | "),` |
|
|
`)}return a.replaceSelection(st+`
|
|
`),a.focus();default:throw new Error}},[a,Te]),Ht=Object(r.useMemo)(function(){switch(Te){case re:return t.a.createElement(H,{callback:Je,onCancel:Fe});case Y:return t.a.createElement(W.b,{callback:Je,onCancel:Fe});case de:return t.a.createElement(ie,{callback:Je,onCancel:Fe});case oe:return t.a.createElement(A,{callback:Je,onCancel:Fe});default:return null}},[Te]);function Fe(){Ne("")}Object(r.useEffect)(function(){if(Xe.current){var c=function(pe){K=!0,G=pe.pageY},_=function(){K=!1},m=function(pe){if(K){var se=pe.pageY-G;se<0&&(se=0),se>300&&(se=300);var ge=P+se+"px";Ut(ge)}},I=Xe.current,K=!1,G=0;return I.addEventListener("mousedown",c),document.addEventListener("mousemove",m),document.addEventListener("mouseup",_),function(){I.removeEventListener("mousedown",c),document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",_)}}},[a,Xe]),Object(r.useEffect)(function(){Ut(P)},[P]);var Jt=Be($),Gt=Be(ot),Yt={width:Jt,height:Gt},Zt=Object(r.useMemo)(function(){if(Se){var c=new Date(Se),_=c.getHours(),m=c.getMinutes(),I=c.getSeconds();return _=_<10?"0"+_:_,m=m<10?"0"+m:m,I=I<10?"0"+I:I,"".concat(_,":").concat(m,":").concat(I)}return 0},[Se]);function qt(){window.sessionStorage.removeItem(Ve),lt(!1),rt(0)}function ea(){lt(!1),rt(0),a.setValue(window.sessionStorage.getItem(Ve))}return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:We},t.a.createElement("div",{className:"markdown-editor-container ".concat(St," ").concat(Le?"on-preview":""," ").concat(J?"mini":""," ").concat(je?"full-screen":""),style:Yt},t.a.createElement(B,{watch:Le,fullScreen:je,showNullButton:It,onActionCallback:At}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:xe,placeholder:xt})),Le?t.a.createElement("div",{ref:He,className:"preview-container"},t.a.createElement(ye.a,{value:nt})):null))),Nt?t.a.createElement("a",{ref:Xe,className:"editor-resize"}):null,t.a.createElement(q.a,null,we[Te]?t.a.createElement(X.a,{centered:!0,title:we[Te],visible:!0,onCancel:Fe,footer:null},Ht):null))}},dejd:function(_e,p,e){},kSUc:function(_e,p,e){},wzkS:function(_e,p,e){"use strict";e.d(p,"c",function(){return z}),e.d(p,"b",function(){return r}),e.d(p,"d",function(){return t}),e.d(p,"a",function(){return R}),e.d(p,"e",function(){return i});var k=e("WmNS"),X=e.n(k),me=e("9og8"),b=e("ErOA");function z(o){return Object(b.c)("libraries/".concat(o,".json"))}function r(){return Object(b.c)("library_tags.json")}function t(o){return v.apply(this,arguments)}function v(){return v=Object(me.a)(X.a.mark(function o(f){var N;return X.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Object(b.b)("attachments/".concat(f,".json"));case 2:return N=j.sent,j.abrupt("return",N.status===0);case 4:case"end":return j.stop()}},o)})),v.apply(this,arguments)}function R(o){return Object(b.f)("libraries.json",o)}function i(o,f){return Object(b.g)("libraries/".concat(o,".json"),f)}},y5JW:function(_e,p,e){"use strict";e.d(p,"c",function(){return te}),e.d(p,"a",function(){return ye});var k=e("DZo9"),X=e("8z0m"),me=e("+L6B"),b=e("2/Rp"),z=e("WmNS"),r=e.n(z),t=e("9og8"),v=e("k1fw"),R=e("oBTY"),i=e("miYZ"),o=e("tsqr"),f=e("q1tI"),N=e.n(f),M=e("m3rI"),j=e("wzkS"),te="\u3000\u3000";function ye(S){var w=["Bytes","KB","MB","GB","TB"];if(S==0)return"0 Byte";var l=parseInt(""+Math.floor(Math.log(S)/Math.log(1024)),10);return(S/Math.pow(1024,l)).toFixed(1)+" "+w[l]}p.b=function(S){var w=S.value,l=w===void 0?[]:w,V=S.onChange,T=S.className,B=S.maxSize,q=B===void 0?150:B,ae=S.title,x=ae===void 0?"\u6587\u4EF6\u4E0A\u4F20":ae,Ee=S.accept,O=Ee===void 0?null:Ee,ue={multiple:!1,fileList:l,accept:O,withCredentials:!0,beforeUpload:function(H){var W=H.size/1024/1024;return W<q?!0:(o.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(q,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:"".concat(M.a.API_SERVER,"/api/attachments.json"),onChange:function(H){var W=Object(R.a)(H.fileList);W=W.map(function(n){return n.name.indexOf(te)===-1&&(n.name="".concat(n.name).concat(te).concat(ye(n.size))),Object(v.a)({},n)}),V(W)},onRemove:function(){var d=Object(t.a)(r.a.mark(function W(n){var u,h;return r.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(u=n.response?n.response.id:n.uid,!u){C.next=8;break}return C.next=4,Object(j.d)(n.response?n.response.id:n.id);case 4:return h=C.sent,C.abrupt("return",h);case 8:return C.abrupt("return",!0);case 9:case"end":return C.stop()}},W)}));function H(W){return d.apply(this,arguments)}return H}()};function ne(d){d.preventDefault(),d.stopPropagation()}return N.a.createElement("div",{className:"single-upload ".concat(T||"")},N.a.createElement(X.a,ue,N.a.createElement(b.a,{type:"primary",title:l.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:l.length>0,ghost:!0},x),N.a.createElement("span",{onClick:ne,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",q,"M) ")))}}}]);
|