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
37 KiB
14 lines
37 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[72,7,12],{"500L":function(oe,f,e){"use strict";e.d(f,"a",function(){return I});var W=e("anXI"),w=e("vZQr"),le=e("MPZO"),P=e("bnk9"),T=e("rjoL"),o=e("TMtJ"),t=e("VBJJ"),m=e.n(t),R=e("z3+T"),d=e("55MS"),u=e("V0hb"),g=e("X/R0"),M=e("M6G9"),A=e("ZZRV"),B=e.n(A),se=e("m3rI"),me=e("wzkS"),U=e("y5JW");function I(O){var J=[];return O&&O.length>0&&(J=O.map(function(p){return{uid:p.id,id:p.id,name:p.title+U.c+p.filesize,url:p.url,filesize:p.filesize,status:"done",response:{id:p.id}}})),J}f.b=function(O){var J=O.value,p=O.onChange,K=O.className,N=O.maxSize,n=N===void 0?150:N,j=O.title,ce=j===void 0?"\u4E0A\u4F20\u9644\u4EF6":j,C=O.showRemoveModal,v=C===void 0?!1:C,G={multiple:!0,fileList:J,beforeUpload:function(ae){var z=ae.size/1024/1024;return z<n?!0:(M.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(n,"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(se.a.API_SERVER,"/api/attachments.json"),onChange:function(ae){var z=Object(u.a)(ae.fileList);z=z.map(function(r){return r.name.indexOf(U.c)===-1&&(r.name="".concat(r.name).concat(U.c).concat(Object(U.a)(r.size))),Object(d.a)({},r)}),p(z)},onRemove:function(){var y=Object(R.a)(m.a.mark(function z(r){var l;return m.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(l=function(){var x=Object(R.a)(m.a.mark(function k(){var S,ne;return m.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(S=r.response?r.response.id:r.id,!S){Q.next=8;break}return Q.next=4,Object(me.d)(r.response?r.response.id:r.uid);case 4:return ne=Q.sent,Q.abrupt("return",ne);case 8:return Q.abrupt("return",!0);case 9:case"end":return Q.stop()}},k)}));return function(){return x.apply(this,arguments)}}(),!v){E.next=5;break}return E.abrupt("return",new Promise(function(x,k){o.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:B.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var S=Object(R.a)(m.a.mark(function H(){var Q;return m.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,l();case 2:Q=X.sent,M.b.success("\u5220\u9664\u6210\u529F"),x(!0);case 5:case"end":return X.stop()}},H)}));function ne(){return S.apply(this,arguments)}return ne}(),onCancel:function(){return x(!1)}})}));case 5:return E.next=7,l();case 7:return E.abrupt("return",E.sent);case 8:case"end":return E.stop()}},z)}));function ae(z){return y.apply(this,arguments)}return ae}()};function D(y){y.preventDefault(),y.stopPropagation()}return B.a.createElement("div",{className:"multi-upload ".concat(K||"")},B.a.createElement(w.a,G,B.a.createElement(P.a,{type:"primary",ghost:!0},ce),B.a.createElement("span",{onClick:D,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",n,"M) ")))}},"7ahc":function(oe,f,e){"use strict";e.d(f,"a",function(){return I});var W=e("55MS"),w=e("1gHQ"),le=e("MPZO"),P=e("bnk9"),T=e("EkPb"),o=e("7X0+"),t=e("GZha"),m=e("VmQ4"),R=e("QeCE"),d=e("ZZRV"),u=e.n(d),g=e("M0ff"),M=e.n(g),A=e("4X1q"),B=e.n(A),se=R.a.Option,me={labelCol:{span:4},wrapperCol:{span:20}},U={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"]};f.b=function(O){var J=O.callback,p=O.onCancel,K=Object(d.useState)("python"),N=Object(t.a)(K,2),n=N[0],j=N[1];function ce(v){j(U[v][1])}function C(v){J(v)}return u.a.createElement(o.a,Object(w.a)({},me,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:C}),u.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},u.a.createElement(R.a,{onChange:ce},Object.keys(U).map(function(v){return u.a.createElement(se,{key:v,value:v},U[v][0])}))),u.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},u.a.createElement(I,{mode:n})),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(P.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(P.a,{type:"ghost",onClick:p},"\u53D6\u6D88")))};function I(O){var J=O.value,p=O.onChange,K=O.mode,N=O.options,n=N===void 0?{}:N,j=Object(d.useRef)(),ce=Object(d.useState)(),C=Object(t.a)(ce,2),v=C[0],G=C[1];return Object(d.useEffect)(function(){if(v){var D=function(ae){var z=ae.getValue();p&&p(z)};return v.on("change",D),function(){v.off("change",D)}}},[v,p]),Object(d.useEffect)(function(){v&&v.setOption("mode",K)},[v,K]),Object(d.useEffect)(function(){v&&(J!==v.getValue()&&v.setValue(J||""))},[v,J]),Object(d.useEffect)(function(){if(j.current&&!v){var D=M.a.fromTextArea(j.current,Object(W.a)({mode:K,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},n));G(D)}},[j.current,v]),u.a.createElement("div",{className:"my-codemirror-container"},u.a.createElement("textarea",{ref:j}))}},"99tC":function(oe,f,e){"use strict";e.r(f);var W=e("MPZO"),w=e("bnk9"),le=e("GrpF"),P=e("Xc/e"),T=e("XZgM"),o=e("TFeq"),t=e("RXQH"),m=e("VgM2"),R=e("EYz/"),d=e("gwXo"),u=e("DHCt"),g=e("CRgH"),M=e("XSsT"),A=e("iBFk"),B=e("X/R0"),se=e("M6G9"),me=e("VBJJ"),U=e.n(me),I=e("55MS"),O=e("z3+T"),J=e("EkPb"),p=e("7X0+"),K=e("GZha"),N=e("ZZRV"),n=e.n(N),j=e("9kvl"),ce=e("DndG"),C=e("Ot1p"),v=e("XYT7"),G=e("W3jR"),D=e.n(G),y=e("500L"),ae=function(r){var l,h,E=r.shixunHomeworks,x=r.newCourse,k=r.globalSetting,S=r.loading,ne=r.dispatch,H=r.match,Q=p.a.useForm(),$=Object(K.a)(Q,1),X=$[0],fe=Object(N.useState)({}),ve=Object(K.a)(fe,2),ie=ve[0],he=ve[1],Pe=Object(N.useState)(!1),Ue=Object(K.a)(Pe,2),be=Ue[0],Ze=Ue[1],ot=Object(N.useRef)(),_e=E.commonHomeWorkEditDefaultData;Object(N.useEffect)(function(){ye()},[H.params.categoryId]);var ye=function(){var Te=Object(O.a)(U.a.mark(function De(){var de;return U.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,ne({type:"shixunHomeworks/editCommonHomeWorkDefaultData",payload:Object(I.a)(Object(I.a)({},H.params),{},{type:3})});case 2:de=Ee.sent,de&&(X.setFieldsValue({name:de.name}),X.setFieldsValue({description:de.description}),X.setFieldsValue({attachment_ids:Object(y.a)(de.attachments)}),X.setFieldsValue({reference_attachment_ids:Object(y.a)(de.ref_attachments)}),X.setFieldsValue(Object(I.a)({},de)),Ze(!0));case 4:case"end":return Ee.stop()}},De)}));return function(){return Te.apply(this,arguments)}}(),lt=function(){var Te=Object(O.a)(U.a.mark(function De(de){var re,Ee,Be,Ke;return U.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!(ie.min_num>ie.max_num)){Ce.next=3;break}return se.b.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570"),Ce.abrupt("return");case 3:return re=Object(I.a)({},ie),re.attachment_ids&&(re.attachment_ids=re==null||((Ee=re.attachment_ids)===null||Ee===void 0)?void 0:Ee.map(function(s){return s.response.id})),re.reference_attachment_ids&&(re.reference_attachment_ids=re==null||((Be=re.reference_attachment_ids)===null||Be===void 0)?void 0:Be.map(function(s){return s.response.id})),Ce.next=8,Object(v.o)(Object(I.a)(Object(I.a)(Object(I.a)({},H.params),re),{},{type:3}));case 8:Ke=Ce.sent,Ke&&j.c.push("/classrooms/".concat(H.params.coursesId,"/group_homework/").concat(H.params.categoryId,"/detail"));case 10:case"end":return Ce.stop()}},De)}));return function(de){return Te.apply(this,arguments)}}();return n.a.createElement("section",{className:D.a.bg},_e.course_name&&n.a.createElement("section",{className:"animated fadeIn"},n.a.createElement("aside",{className:"mt10"},_e.category&&n.a.createElement(A.a,{separator:">"},n.a.createElement(A.a.Item,null,n.a.createElement(ce.Link,{to:"/classrooms/".concat(_e.course_id,"/group_homework")},_e.course_name)),n.a.createElement(A.a.Item,null,n.a.createElement(ce.Link,{to:"/classrooms/".concat(_e.course_id,"/group_homework")},_e.category.category_name)),n.a.createElement(A.a.Item,null,"\u7F16\u8F91\u8BE6\u60C5")))),n.a.createElement("aside",{className:"font24 bold mt20 mb20"},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),n.a.createElement(p.a,{form:X,className:D.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",X.getFieldsValue()),he(Object(I.a)({},X.getFieldsValue()))},onFinish:lt},n.a.createElement("div",{className:D.a.fieldWrap},n.a.createElement(p.a.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},n.a.createElement(g.a,{maxLength:60,suffix:"".concat(((l=ie.name)===null||l===void 0?void 0:l.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),n.a.createElement("div",{className:D.a.mdWrap},n.a.createElement(p.a.Item,{name:"description",label:"\u7B80\u4ECB:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},n.a.createElement(C.a,{watch:!0,defaultValue:_e.description})),n.a.createElement("div",null,n.a.createElement(p.a.Item,{name:"attachment_ids"},be&&n.a.createElement(y.b,null))),n.a.createElement(o.a,{gutter:[20,20]},n.a.createElement(m.a,{flex:"230px"},n.a.createElement(p.a.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},n.a.createElement(d.a,{style:{width:200},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),n.a.createElement(m.a,{flex:"230px"},n.a.createElement(p.a.Item,{name:"max_num",label:n.a.createElement("div",null,"\xA0"),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},n.a.createElement(d.a,{style:{width:200},max:10,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"mt30"},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!(k==null||((h=k.setting)===null||h===void 0)?void 0:h.is_local)&&n.a.createElement(o.a,null,n.a.createElement(m.a,null,n.a.createElement(p.a.Item,{name:"base_on_project",valuePropName:"checked"},n.a.createElement(P.a,{value:!0,defaultChecked:!0},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),n.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),n.a.createElement("div",{className:D.a.mdWrap},n.a.createElement(p.a.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},n.a.createElement(C.a,{defaultValue:_e.reference_answer,watch:!0})),n.a.createElement("div",null,n.a.createElement(p.a.Item,{name:"reference_attachment_ids"},be&&n.a.createElement(y.b,null)))),n.a.createElement("div",{className:D.a.backgroundFa},n.a.createElement("div",{className:"pt40 mb30"},n.a.createElement(p.a.Item,null,n.a.createElement(w.a,{size:"large",type:"primary",className:"".concat(D.a.button," mr20"),htmlType:"submit",loading:S["newCourse/editCourse"]||S["newCourse/submitCourse"]},"\u63D0\u4EA4"),n.a.createElement(w.a,{size:"large",type:"primary",ghost:!0,className:D.a.button,onClick:function(){return j.c.push("/classrooms/".concat(H.params.coursesId,"/group_homework"))}},"\u53D6\u6D88"))))))};f.default=Object(j.a)(function(z){var r=z.shixunHomeworks,l=z.newCourse,h=z.loading,E=z.globalSetting;return{shixunHomeworks:r,newCourse:l,globalSetting:E,loading:h.effects}})(ae)},"9Bee":function(oe,f,e){"use strict";var W=e("ZZRV"),w=e.n(W),le=e("Sawj"),P=e("GZha"),T=e("tVQ9"),o=e.n(T),t=e("PRXW");function m(r,l){var h=r.match(/^(\s+)(?:```)/);if(h===null)return l;var E=h[1];return l.split(`
|
|
`).map(function(x){var k=x.match(/^\s+/);if(k===null)return x;var S=Object(P.a)(k,1),ne=S[0];return ne.length>=E.length?x.slice(E.length):x}).join(`
|
|
`)}var R=[],d=["<ul>"],u=new o.a.Renderer,g=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function M(){R.length=0,d=["<ul>"]}function A(r,l,h,E){if(l>=r.length||r[l].level<=h)return l;var x=r[l];E.push("<li><a href='#"+x.anchor+"'>"+x.text+"</a>"),l++;var k=[];return l=A(r,l,x.level,k),k.length>0&&(E.push("<ul>"),k.forEach(function(S){E.push(S)}),E.push("</ul>")),E.push("</li>"),l=A(r,l,h,E),l}function B(){return A(R,0,0,d),d.push("</ul>"),d.join("")}var se={heading:function(l){var h=g.exec(l);if(h)return{type:"heading",raw:h[0],depth:h[1].length,text:h[2]}},fences:function(l){var h=this.rules.block.fences.exec(l);if(h){var E=h[0],x=m(E,h[3]||""),k=h[2]?h[2].trim():h[2];if(["latex","katex","math"].indexOf(k)>=0){var S=I(),ne=x;x=S,O[S]={type:"block",expression:ne}}return{type:"code",raw:E,lang:k,text:x}}}},me=/(?:\${2})([^\n`]+?)(?:\${2})/gi,U=0,I=function(){return"__special_katext_id_".concat(U++,"__")},O={};function J(){return O}function p(){U=0,O={}}function K(r){return r=r.replace(me,function(l,h){var E=I();return O[E]={type:"inline",expression:h},E}),r}var N=u.listitem;u.listitem=function(r){return N(K(r))};var n=u.paragraph;u.paragraph=function(r){return n(K(r))};var j=u.tablecell;u.tablecell=function(r,l){return j(K(r),l)},u.code=function(r,l,h){var E=(l||"").match(/\S*/)[0];return E?["latex","katex","math"].indexOf(E)>=0?"<p class='editormd-tex'>".concat(r,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(l,'">').concat(h?r:Object(t.escape)(r,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(h?r:Object(t.escape)(r,!0))+"</code></pre>"},u.heading=function(r,l,h){var E=this.options.headerPrefix+h.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return R.push({anchor:E,level:l,text:r}),"<h"+l+' id="'+E+'">'+r+"</h"+l+">"},o.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),o.a.use({tokenizer:se,renderer:u});var ce=o.a,C=e("8+LE"),v=e("ZRDM"),G=e.n(v),D=e("saPB"),y=/<pre[^>]*>/g;function ae(r){var l=document.createElement("div");return l.innerHTML=r,l.childNodes.length===0?"":l.childNodes[0].nodeValue}var z=f.a=function(r){var l=r.value,h=l===void 0?"":l,E=r.className,x=r.style,k=x===void 0?{}:x,S=String(h),ne=Object(W.useMemo)(function(){var $=ce(S),X=J();return S.match(/\[TOC\]/)&&($=$.replace("<p>[TOC]</p>",B()),M()),$=$.replace(/(__special_katext_id_\d+__)/g,function(fe,ve){var ie=X[ve],he=ie.type,Pe=ie.expression;return Object(D.renderToString)(ae(Pe)||"",{displayMode:he==="block",throwOnError:!1,output:"html"})}),$=$.replace(/▁/g,"\u2581\u2581\u2581"),p(),G.a.sanitize($)},[S]),H=Object(W.useRef)();function Q($){var X=$.target;if(X.tagName.toUpperCase()==="A"){var fe=X.getAttribute("href");if(fe.startsWith("#")){$.preventDefault();var ve=document.getElementById(fe.replace("#",""));ve&&ve.scrollIntoView(!0)}}}return Object(W.useEffect)(function(){if(H.current&&ne&&(ne.match(y)&&window.PR.prettyPrint()),H.current)return H.current.addEventListener("click",Q),function(){H.current.removeEventListener("click",Q),p(),M()}},[ne,H.current,Q]),w.a.createElement("div",{ref:H,style:k,className:"".concat(E||""," markdown-body"),dangerouslySetInnerHTML:{__html:ne}})}},"9VGf":function(oe,f,e){"use strict";e.d(f,"a",function(){return le});var W=e("ZZRV"),w=e.n(W);function le(P,T){var o=Object(W.useRef)();Object(W.useEffect)(function(){o.current=P}),Object(W.useEffect)(function(){function t(){o.current()}if(T!==null){var m=setInterval(t,T);return function(){return clearInterval(m)}}},[T])}},BjJ7:function(oe,f,e){"use strict";e.d(f,"d",function(){return w}),e.d(f,"c",function(){return le}),e.d(f,"f",function(){return P}),e.d(f,"b",function(){return T}),e.d(f,"e",function(){return o}),e.d(f,"a",function(){return t});var W=e("m3rI");function w(m){var R=!0;if(m.length>0){for(var d=0;d<m.length;d++)if(m[d].compile_success==0||!m[d].compile_success){R=!1;break}}else R=!1;return R}function le(m){for(var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",d=[],u=0;u<m.length;u++){var g=m[u],M=R?"".concat(R,"/").concat(g.name):"".concat(g.name);d.push({title:g.name,isLeaf:!(g.type==="tree"),key:M})}return d}function P(m,R,d){for(var u=0;u<m.length;u++){var g=m[u];if(g.key===R){g.children=d;break}g.children&&P(g.children,R,d)}return m}function T(m,R,d){var u;return function(){var g=this,M=arguments,A=function(){u=null,d||m.apply(g,M)},B=d&&!u;clearTimeout(u),u=setTimeout(A,R),B&&m.apply(g,M)}}var o=!0,t=W.a.API_SERVER},"C+DQ":function(oe,f,e){},HmJG:function(oe,f,e){},M8RZ:function(oe,f,e){"use strict";e.d(f,"a",function(){return R});var W=e("FGJx"),w=e("o0AO"),le=e("uwZC"),P=e("lpH6"),T=e("ZZRV"),o=e.n(T),t=e("EaaV"),m=e.n(t),R=function(d){Object(le.a)(g,d);var u=Object(P.a)(g);function g(M){var A;Object(W.a)(this,g),A=u.call(this,M);var B=window.document;return A.node=B.createElement("div"),B.body.appendChild(A.node),A}return Object(w.a)(g,[{key:"render",value:function(){var A=this.props.children;return Object(t.createPortal)(A,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),g}(o.a.Component)},Ot1p:function(oe,f,e){"use strict";var W=e("rjoL"),w=e("TMtJ"),le=e("Uu80"),P=e("GZha"),T=e("zjzt"),o=e("ZZRV"),t=e.n(o),m=e("M0ff"),R=e.n(m),d=e("BlUI"),u=e("4X1q"),g=e("bwE0"),M=e("aPdX"),A=e("rnm6"),B=e("95/S"),se=e("kSUc"),me=e("9Bee"),U=e("1gHQ"),I=e("dejd"),O=e("C+DQ"),J=[{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 p(s){var Y=s.onActionCallback,F=s.title,V=s.icon,q=s.actionName,Oe=s.className,ge=Oe===void 0?"":Oe,pe=s.children;function je(){Y(q)}return t.a.createElement("a",{title:F,className:ge,onClick:je},t.a.createElement("i",{className:"md-iconfont ".concat(V)}),pe)}var K=function(s){var Y=s.watch,F=s.showNullButton,V=s.onActionCallback,q=s.fullScreen,Oe=[].concat(J,[{title:"".concat(Y?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Y?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},Oe.map(function(ge,pe){return t.a.createElement("li",{key:pe},ge.actionName?t.a.createElement(p,Object(U.a)({},ge,{onActionCallback:V})):t.a.createElement("span",{className:"v-line"}))}),F?t.a.createElement("li",null,t.a.createElement(p,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:V},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(p,{icon:"".concat(q?"icon-shrink":"icon-enlarge"),title:q?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:V})))},N=e("M8RZ"),n=e("MPZO"),j=e("bnk9"),ce=e("EkPb"),C=e("7X0+"),v=e("DHCt"),G=e("CRgH"),D={labelCol:{span:4},wrapperCol:{span:20}},y=function(s){var Y=s.callback,F=s.onCancel;function V(q){Y(q)}return t.a.createElement(C.a,Object(U.a)({},D,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:V}),t.a.createElement(C.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(G.a,null)),t.a.createElement(C.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(G.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(j.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))},ae=e("7ahc"),z=e("HmJG"),r=e("BjJ7"),l=C.a.useForm,h={width:280,marginRight:10},E={labelCol:{span:5},wrapperCol:{span:19}},x=function(s){var Y=s.callback,F=s.onCancel,V=l(),q=Object(P.a)(V,1),Oe=q[0];function ge(Me){Y(Me)}function pe(Me){Oe.setFieldsValue({src:"/api/attachments/".concat(Me.id)})}function je(Me){var ze=Me.target.files[0];S(ze,pe)}return t.a.createElement(C.a,Object(U.a)({form:Oe},E,{className:"upload-image-panel",onFinish:ge}),t.a.createElement(C.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(C.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(G.a,{style:h})),t.a.createElement(k,{onFileChange:je}))),t.a.createElement(C.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(G.a,{style:{width:264}})),t.a.createElement(C.a.Item,{style:{textAlign:"right"}},t.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(j.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))};function k(s){var Y=s.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:Y}))}function S(s,Y){var F=new FormData;F.append("editormd-image-file",s),F.append("file_param_name","editormd-image-file"),F.append("byxhr","true");var V=new window.XMLHttpRequest;V.withCredentials=!0,V.addEventListener("load",function(q){Y(JSON.parse(q.target.responseText))},!1),V.addEventListener("error",function(q){console.error(q)},!1),V.open("POST","".concat(r.a,"/api/attachments.json")),V.send(F)}var ne=e("EYz/"),H=e("gwXo"),Q=e("9cas"),$=e("twZV"),X=$.a.Group,fe={margin:"0 8px"},ve=function(s){var Y=s.callback,F=s.onCancel;function V(q){Y(q)}return t.a.createElement(C.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:V},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:fe},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:fe},"\u884C\u6570"),t.a.createElement(C.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(H.a,null)),t.a.createElement("span",{style:fe},"\u5217\u6570"),t.a.createElement(C.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(H.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:fe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(C.a.Item,{name:"align"},t.a.createElement(X,null,t.a.createElement($.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement($.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement($.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement($.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(j.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))},ie="link",he="upload-image",Pe="code-block",Ue="add-table",be="------------",Ze={default:be,left:":".concat(be),center:":".concat(be,":"),right:"".concat(be,":")},ot=e("9VGf"),_e,ye;function lt(){}var Te=0,De=1e4,de="\u2581";function re(s){return/^\d+$/.test(s)?"".concat(s,"px"):s}var Ee=navigator.platform.toUpperCase().indexOf("MAC")>=0,Be=Ee?"Cmd":"Ctrl",Ke=(_e={},Object(T.a)(_e,Be+"-B","bold"),Object(T.a)(_e,Be+"-I","italic"),_e),Ge=(ye={},Object(T.a)(ye,ie,"\u6DFB\u52A0\u94FE\u63A5"),Object(T.a)(ye,Pe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(T.a)(ye,he,"\u6DFB\u52A0\u56FE\u7247"),Object(T.a)(ye,Ue,"\u6DFB\u52A0\u8868\u683C"),ye),Ce=f.a=function(s){var Y=s.defaultValue,F=Y===void 0?"":Y,V=s.onChange,q=s.width,Oe=q===void 0?"100%":q,ge=s.height,pe=ge===void 0?400:ge,je=s.miniToolbar,Me=je===void 0?!1:je,ze=s.isFocus,ut=ze===void 0?!1:ze,Je=s.watch,st=s.id,ke=st===void 0?"markdown-editor-id":st,ct=s.showResizeBar,Tt=ct===void 0?!1:ct,it=s.noStorage,Bt=it===void 0?!1:it,_t=s.showNullButton,jt=_t===void 0?!1:_t,mt=s.fullScreen,Xe=mt===void 0?!1:mt,Qe=s.onBlur,Ye=s.onCMBeforeChange,dt=s.className,xt=dt===void 0?"":dt,Et=s.placeholder,Ft=Et===void 0?"":Et,It=Object(o.useState)(null),ft=Object(P.a)(It,2),a=ft[0],Nt=ft[1],St=Object(o.useState)(F),pt=Object(P.a)(St,2),qe=pt[0],et=pt[1],Wt=Object(o.useState)(Je),vt=Object(P.a)(Wt,2),Ae=vt[0],ht=vt[1],Kt=Object(o.useState)(Xe),Pt=Object(P.a)(Kt,2),Le=Pt[0],Ot=Pt[1],zt=Object(o.useState)(""),gt=Object(P.a)(zt,2),xe=gt[0],Fe=gt[1],kt=Object(o.useState)(0),Rt=Object(P.a)(kt,2),Ie=Rt[0],tt=Rt[1],Xt=Object(o.useState)(pe),Ut=Object(P.a)(Xt,2),at=Ut[0],yt=Ut[1],Vt=Object(o.useState)(!1),Dt=Object(P.a)(Vt,2),wt=Dt[0],nt=Dt[1],Ne=Object(o.useRef)(),Se=Object(o.useRef)(),Ve=Object(o.useRef)(),we=Object(o.useRef)();Object(o.useEffect)(function(){if(Ne.current){var c=function(b,L){var Z=L.clipboardData;if(Z){var ee=Z.types.toString(),ue=Z.items;if(ee==="text/html,Files"||ee==="Files"){var te=ue[1];ee==="Files"&&(te=ue[0]),te.kind==="file"&&te.type.match(/^image\//i)&&S(te.getAsFile(),function(Re){Re.id?i.replaceSelection("")):document.location.href="/user/login"})}else return!0}return!0},i=R.a.fromTextArea(Ne.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Me,lineWrapping:!0,value:F,autoCloseTags:!0,autoCloseBrackets:!0});return i.on("paste",c),Nt(i),function(){i.off("paste",c)}}},[]);var Ct=Object(o.useCallback)(function(){if(Se.current)try{var c=Se.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,i=Se.current.getElementsByClassName("markdown-editor-body")[0];Le?i.style.height="calc(100vh - ".concat(c,"px)"):i.style.height="".concat(at-c,"px")}catch(_){console.log(_,"---- to set md editor body height")}},[at,Se,Le]);Object(o.useEffect)(function(){function c(){var _=new d.default(function(b){var L=Object(le.a)(b),Z;try{for(L.s();!(Z=L.n()).done;){var ee=Z.value;(ee.target.offsetHeight>0||ee.target.offsetWidth>0)&&(Ct(),a.setSize("100%","100%"),a.refresh())}}catch(ue){L.e(ue)}finally{L.f()}});return _.observe(Ne.current.parentElement),_}if(a){var i=c();return function(){i.unobserve(Ne.current.parentElement)}}},[a,Ct]),Object(o.useEffect)(function(){if(a){for(var c=[],i=function(){var ee=b[_];L=Object(P.a)(ee,2);var ue=L[0],te=L[1],Re=Object(T.a)({},ue,function(){Mt(te)});c.push(Re),a.addKeyMap(Re)},_=0,b=Object.entries(Ke);_<b.length;_++){var L;i()}return function(){var Z=Object(le.a)(c),ee;try{for(Z.s();!(ee=Z.n()).done;){var ue=ee.value;a.removeKeyMap(ue)}}catch(te){Z.e(te)}finally{Z.f()}}}},[a]),Object(o.useEffect)(function(){Xe!==Le&&Ot(Xe)},[Xe]),Object(ot.a)(function(){if(!Bt&&Ie>0){var c=new Date().getTime(),i=window.sessionStorage.getItem(ke);c>=Ie+De&&(!i||i!==qe)&&(window.sessionStorage.setItem(ke,qe),nt(!0))}},De),Object(o.useEffect)(function(){ht(Je)},[a,Je]),Object(o.useEffect)(function(){a&&(ut&&a.focus())},[a,ut]),Object(o.useEffect)(function(){if(Ae&&a){var c=function(b){var L=b.target;we.current&&(we.current.scrollTop=we.current.scrollHeight*L.scrollTop/L.scrollHeight)},i=a.getScrollerElement();return i.addEventListener("scroll",c),function(){i.removeEventListener("scroll",c)}}},[a,Ae]),Object(o.useEffect)(function(){if(a&&Ye){var c=function(_,b){Ye(_,b)};return a.on("beforeChange",c),function(){a.off("beforeChange",c)}}},[a,Ye]),Object(o.useEffect)(function(){if(a&&Qe){var c=function(){Qe(a.getValue())};return a.on("blur",c),function(){a.off("blur",c)}}},[a,Qe]),Object(o.useEffect)(function(){if(a){var c=function(_){var b=_.getValue();et(b),tt(new Date().getTime()),_.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),V&&V(b)};return a.on("change",c),function(){a.off("change",c)}}},[a,V]),Object(o.useEffect)(function(){a&&(F==null?(a.setValue(""),et("")):F!==a.getValue()&&(a.setValue(F),et(F)))},[a,F]);var Mt=Object(o.useCallback)(function(c){var i=a.getCursor(),_=a.getSelection(),b=_.split(`
|
|
`);switch(c){case"bold":return a.replaceSelection("**"+_+"**"),_===""&&a.setCursor(i.line,i.ch+2),a.focus();case"italic":return a.replaceSelection("*"+_+"*"),_===""&&a.setCursor(i.line,i.ch+1),a.focus();case"code":return a.replaceSelection("`"+_+"`"),_===""&&a.setCursor(i.line,i.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+_+"$$`"),_===""&&a.setCursor(i.line,i.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+_+"\n```"),a.setCursor(i.line+1,_.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
|
|
`),a.focus();case"list-ul":return _===""?a.replaceSelection("- "+_):a.replaceSelection(b.map(function(L){return L===""?"":"- ".concat(L)}).join(`
|
|
`)),a.focus();case"list-ol":return _===""?a.replaceSelection("1. "+_):a.replaceSelection(b.map(function(L,Z){return L===""?"":"".concat(Z+1,". ").concat(L)}).join(`
|
|
`)),a.focus();case"add-null-ch":return _===""&&a.setCursor(i.line,i.ch+1),a.replaceSelection(de),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return ht(!Ae),a.focus();case"trigger-full-screen":return Ot(!Le),a.focus();case ie:Fe(ie);return;case Pe:Fe(Pe);return;case he:Fe(he);return;case Ue:Fe(Ue);return;default:throw new Error}},[a,Ae,Le]),He=Object(o.useCallback)(function(c){Fe("");switch(xe){case ie:var i=c.title,_=c.link;return a.replaceSelection("[".concat(i,"](").concat(_,")")),a.focus();case Pe:var b=c.language,L=c.content;return a.replaceSelection(["```"+b,L,"```"].join(`
|
|
`)),a.focus();case he:var Z=c.src,ee=c.alt;return a.replaceSelection(".concat(Z,' "').concat(ee,'" )')),a.focus();case Ue:for(var ue=c.row,te=c.col,Re=c.align,rt=`
|
|
`,$e=0;$e<ue;$e++){for(var bt=[],At=[],Lt=0;Lt<te;Lt++)$e===1&&At.push(Ze[Re]),bt.push(" ");$e===1&&(rt+="| ".concat(At.join(" | "),` |
|
|
`)),rt+="| ".concat(bt.join(te===1?"":" | "),` |
|
|
`)}return a.replaceSelection(rt+`
|
|
`),a.focus();default:throw new Error}},[a,xe]),Ht=Object(o.useMemo)(function(){switch(xe){case ie:return t.a.createElement(y,{callback:He,onCancel:We});case Pe:return t.a.createElement(ae.b,{callback:He,onCancel:We});case he:return t.a.createElement(x,{callback:He,onCancel:We});case Ue:return t.a.createElement(ve,{callback:He,onCancel:We});default:return null}},[xe]);function We(){Fe("")}Object(o.useEffect)(function(){if(Ve.current){var c=function(ue){L=!0,Z=ue.pageY},i=function(){L=!1},_=function(ue){if(L){var te=ue.pageY-Z;te<0&&(te=0),te>300&&(te=300);var Re=pe+te+"px";yt(Re)}},b=Ve.current,L=!1,Z=0;return b.addEventListener("mousedown",c),document.addEventListener("mousemove",_),document.addEventListener("mouseup",i),function(){b.removeEventListener("mousedown",c),document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",i)}}},[a,Ve]),Object(o.useEffect)(function(){yt(pe)},[pe]);var $t=re(Oe),Zt=re(at),Gt={width:$t,height:Zt},Jt=Object(o.useMemo)(function(){if(Ie){var c=new Date(Ie),i=c.getHours(),_=c.getMinutes(),b=c.getSeconds();return i=i<10?"0"+i:i,_=_<10?"0"+_:_,b=b<10?"0"+b:b,"".concat(i,":").concat(_,":").concat(b)}return 0},[Ie]);function Qt(){window.sessionStorage.removeItem(ke),nt(!1),tt(0)}function Yt(){nt(!1),tt(0),a.setValue(window.sessionStorage.getItem(ke))}return t.a.createElement(o.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Se},t.a.createElement("div",{className:"markdown-editor-container ".concat(xt," ").concat(Ae?"on-preview":""," ").concat(Me?"mini":""," ").concat(Le?"full-screen":""),style:Gt},t.a.createElement(K,{watch:Ae,fullScreen:Le,showNullButton:jt,onActionCallback:Mt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Ne,placeholder:Ft})),Ae?t.a.createElement("div",{ref:we,className:"preview-container"},t.a.createElement(me.a,{value:qe})):null)),wt?t.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",t.a.createElement("a",{onClick:Yt},"\u6062\u590D")," ? /",t.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Jt," \u4FDD\u5B58\uFF09"):null),Tt?t.a.createElement("a",{ref:Ve,className:"editor-resize"}):null,t.a.createElement(N.a,null,Ge[xe]?t.a.createElement(w.a,{centered:!0,title:Ge[xe],visible:!0,onCancel:We,footer:null},Ht):null))}},W3jR:function(oe,f,e){oe.exports={bg:"bg___3idds",flexRow:"flexRow___2J5Em",flexJustifyCenter:"flexJustifyCenter___E5Twu",flexAlignEnd:"flexAlignEnd___1jlWD",flexAlignCenter:"flexAlignCenter___2WvhR",flexColumn:"flexColumn___3LYUh",formWrap:"formWrap___2OBLh",titleWrap:"titleWrap___3ca0Y",fieldWrap:"fieldWrap___2USfO",mdWrap:"mdWrap___2_AYT",backgroundFa:"backgroundFa___3KV9f",button:"button___3doAh"}},dejd:function(oe,f,e){},kSUc:function(oe,f,e){},wzkS:function(oe,f,e){"use strict";e.d(f,"c",function(){return T}),e.d(f,"b",function(){return o}),e.d(f,"d",function(){return t}),e.d(f,"a",function(){return R}),e.d(f,"e",function(){return d});var W=e("VBJJ"),w=e.n(W),le=e("z3+T"),P=e("ErOA");function T(u){return Object(P.c)("libraries/".concat(u,".json"))}function o(){return Object(P.c)("library_tags.json")}function t(u){return m.apply(this,arguments)}function m(){return m=Object(le.a)(w.a.mark(function u(g){var M;return w.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(P.b)("attachments/".concat(g,".json"));case 2:return M=B.sent,B.abrupt("return",M.status===0);case 4:case"end":return B.stop()}},u)})),m.apply(this,arguments)}function R(u){return Object(P.e)("libraries.json",u)}function d(u,g){return Object(P.f)("libraries/".concat(u,".json"),g)}},y5JW:function(oe,f,e){"use strict";e.d(f,"c",function(){return se}),e.d(f,"a",function(){return me});var W=e("anXI"),w=e("vZQr"),le=e("MPZO"),P=e("bnk9"),T=e("VBJJ"),o=e.n(T),t=e("z3+T"),m=e("55MS"),R=e("V0hb"),d=e("X/R0"),u=e("M6G9"),g=e("ZZRV"),M=e.n(g),A=e("m3rI"),B=e("wzkS"),se="\u3000\u3000";function me(U){var I=["Bytes","KB","MB","GB","TB"];if(U==0)return"0 Byte";var O=parseInt(""+Math.floor(Math.log(U)/Math.log(1024)),10);return(U/Math.pow(1024,O)).toFixed(1)+" "+I[O]}f.b=function(U){var I=U.value,O=I===void 0?[]:I,J=U.onChange,p=U.className,K=U.maxSize,N=K===void 0?150:K,n=U.title,j=n===void 0?"\u6587\u4EF6\u4E0A\u4F20":n,ce={multiple:!1,fileList:O,withCredentials:!0,beforeUpload:function(G){var D=G.size/1024/1024;return D<N?!0:(u.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(N,"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(A.a.API_SERVER,"/api/attachments.json"),onChange:function(G){var D=Object(R.a)(G.fileList);D=D.map(function(y){return y.name.indexOf(se)===-1&&(y.name="".concat(y.name).concat(se).concat(me(y.size))),Object(m.a)({},y)}),J(D)},onRemove:function(){var v=Object(t.a)(o.a.mark(function D(y){var ae,z;return o.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(ae=y.response?y.response.id:y.uid,!ae){l.next=8;break}return l.next=4,Object(B.d)(y.response?y.response.id:y.id);case 4:return z=l.sent,l.abrupt("return",z);case 8:return l.abrupt("return",!0);case 9:case"end":return l.stop()}},D)}));function G(D){return v.apply(this,arguments)}return G}()};function C(v){v.preventDefault(),v.stopPropagation()}return M.a.createElement("div",{className:"single-upload ".concat(p||"")},M.a.createElement(w.a,ce,M.a.createElement(P.a,{type:"primary",title:O.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:O.length>0,ghost:!0},j),M.a.createElement("span",{onClick:C,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",N,"M) ")))}}}]);
|