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([[72,7,12],{"500L":function(ie,f,e){"use strict";e.d(f,"a",function(){return j});var z=e("DZo9"),$=e("8z0m"),ce=e("+L6B"),v=e("2/Rp"),S=e("2qtc"),r=e("kLXV"),t=e("WmNS"),d=e.n(t),P=e("9og8"),E=e("k1fw"),o=e("oBTY"),h=e("miYZ"),b=e("tsqr"),M=e("tJVT"),W=e("q1tI"),ae=e.n(W),ve=e("m3rI"),U=e("wzkS"),y=e("y5JW");function j(B){var O=[];return B&&B.length>0&&(O=B.map(function(D){return{uid:D.id,id:D.id,name:D.title+y.c+D.filesize,url:D.url,filesize:D.filesize,status:"done",response:{id:D.id}}})),O}f.b=function(B){var O=B.value,D=B.onChange,K=B.className,n=B.maxSize,N=n===void 0?150:n,_e=B.title,A=_e===void 0?"\u4E0A\u4F20\u9644\u4EF6":_e,g=B.showRemoveModal,de=g===void 0?!1:g,C=B.accept,ne=C===void 0?"":C,G=B.number,L=G===void 0?1e3:G,l=Object(W.useState)(!1),s=Object(M.a)(l,2),p=s[0],m=s[1],H=Object(W.useState)([]),J=Object(M.a)(H,2),Z=J[0],fe=J[1],q={multiple:!0,disabled:p,accept:ne,fileList:O,beforeUpload:function(ee,w){var R=ee.size/1024/1024;return Z.concat(w).length>L?(b.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(L,"\u4E2A\u6587\u4EF6")),!1):R<N?!0:(b.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(ve.a.API_SERVER,"/api/attachments.json"),onChange:function(ee){var w=Object(o.a)(ee.fileList);w.length>=L?m(!0):m(!1),fe(Object(o.a)(w)),w=w.map(function(R){var k;if(R==null||((k=R.response)===null||k===void 0)?void 0:k.id){var me;R.url="/api/attachments/".concat(R==null||((me=R.response)===null||me===void 0)?void 0:me.id)}return R.name.indexOf(y.c)===-1&&(R.name="".concat(R.name).concat(y.c).concat(Object(y.a)(R.size))),Object(E.a)({},R)}),console.log("info:",ee),D(w)},onRemove:function(){var I=Object(P.a)(d.a.mark(function w(R){var k;return d.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(k=function(){var pe=Object(P.a)(d.a.mark(function Pe(){var Re,Te;return d.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(Re=R.response?R.response.id:R.id,!Re){Y.next=8;break}return Y.next=4,Object(U.d)(R.response?R.response.id:R.uid);case 4:return Te=Y.sent,Y.abrupt("return",Te);case 8:return Y.abrupt("return",!0);case 9:case"end":return Y.stop()}},Pe)}));return function(){return pe.apply(this,arguments)}}(),!de){te.next=5;break}return te.abrupt("return",new Promise(function(pe,Pe){r.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ae.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Re=Object(P.a)(d.a.mark(function se(){var Y;return d.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,k();case 2:Y=he.sent,b.b.success("\u5220\u9664\u6210\u529F"),pe(!0);case 5:case"end":return he.stop()}},se)}));function Te(){return Re.apply(this,arguments)}return Te}(),onCancel:function(){return pe(!1)}})}));case 5:return te.next=7,k();case 7:return te.abrupt("return",te.sent);case 8:case"end":return te.stop()}},w)}));function ee(w){return I.apply(this,arguments)}return ee}()};function Ce(I){I.preventDefault(),I.stopPropagation()}return ae.a.createElement("div",{className:"multi-upload ".concat(K||"")},ae.a.createElement($.a,q,ae.a.createElement(v.a,{disabled:p,type:"primary",ghost:!0},A),ae.a.createElement("span",{onClick:Ce,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",N,"M) ")))}},"7ahc":function(ie,f,e){"use strict";e.d(f,"a",function(){return y});var z=e("k1fw"),$=e("0Owb"),ce=e("+L6B"),v=e("2/Rp"),S=e("y8nQ"),r=e("Vl3Y"),t=e("tJVT"),d=e("OaEy"),P=e("2fM7"),E=e("q1tI"),o=e.n(E),h=e("VrN/"),b=e.n(h),M=e("p77/"),W=e.n(M),ae=P.a.Option,ve={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(j){var B=j.callback,O=j.onCancel,D=Object(E.useState)("python"),K=Object(t.a)(D,2),n=K[0],N=K[1];function _e(g){N(U[g][1])}function A(g){B(g)}return o.a.createElement(r.a,Object($.a)({},ve,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:A}),o.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},o.a.createElement(P.a,{onChange:_e},Object.keys(U).map(function(g){return o.a.createElement(ae,{key:g,value:g},U[g][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(y,{mode:n})),o.a.createElement("div",{className:"flex-container flex-end"},o.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(v.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function y(j){var B=j.value,O=j.onChange,D=j.mode,K=j.options,n=K===void 0?{}:K,N=Object(E.useRef)(),_e=Object(E.useState)(),A=Object(t.a)(_e,2),g=A[0],de=A[1];return Object(E.useEffect)(function(){if(g){var C=function(G){var L=G.getValue();O&&O(L)};return g.on("change",C),function(){g.off("change",C)}}},[g,O]),Object(E.useEffect)(function(){g&&g.setOption("mode",D)},[g,D]),Object(E.useEffect)(function(){g&&(B!==g.getValue()&&g.setValue(B||""))},[g,B]),Object(E.useEffect)(function(){if(N.current&&!g){var C=b.a.fromTextArea(N.current,Object(z.a)({mode:D,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},n));de(C)}},[N.current,g]),o.a.createElement("div",{className:"my-codemirror-container"},o.a.createElement("textarea",{ref:N}))}},"99tC":function(ie,f,e){"use strict";e.r(f);var z=e("+L6B"),$=e("2/Rp"),ce=e("sRBo"),v=e("kaz8"),S=e("14J3"),r=e("BMrR"),t=e("jCWc"),d=e("kPKH"),P=e("giR+"),E=e("fyUT"),o=e("5NDa"),h=e("5rEg"),b=e("sPJy"),M=e("bE4q"),W=e("miYZ"),ae=e("tsqr"),ve=e("WmNS"),U=e.n(ve),y=e("k1fw"),j=e("9og8"),B=e("y8nQ"),O=e("Vl3Y"),D=e("tJVT"),K=e("q1tI"),n=e.n(K),N=e("9kvl"),_e=e("55Ip"),A=e("Ot1p"),g=e("XYT7"),de=e("W3jR"),C=e.n(de),ne=e("500L"),G=function(l){var s,p,m=l.shixunHomeworks,H=l.newCourse,J=l.globalSetting,Z=l.loading,fe=l.dispatch,q=l.match,Ce=O.a.useForm(),I=Object(D.a)(Ce,1),ee=I[0],w=Object(K.useState)({}),R=Object(D.a)(w,2),k=R[0],me=R[1],te=Object(K.useState)(!1),pe=Object(D.a)(te,2),Pe=pe[0],Re=pe[1],Te=Object(K.useRef)(),se=m.commonHomeWorkEditDefaultData;Object(K.useEffect)(function(){Y()},[q.params.categoryId]);var Y=function(){var he=Object(j.a)(U.a.mark(function Me(){var Ue,Q;return U.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,fe({type:"shixunHomeworks/editCommonHomeWorkDefaultData",payload:Object(y.a)(Object(y.a)({},q.params),{},{type:3})});case 2:Ue=Oe.sent,Ue&&(Q=Object(y.a)({attachment_ids:Object(ne.a)(Ue.attachments),reference_attachment_ids:Object(ne.a)(Ue.ref_attachments)},Ue),ee.setFieldsValue(Object(y.a)({},Q)),me(Object(y.a)({},Q)),Re(!0));case 4:case"end":return Oe.stop()}},Me)}));return function(){return he.apply(this,arguments)}}(),Ye=function(){var he=Object(j.a)(U.a.mark(function Me(Ue){var Q,Ne,Oe,Ie;return U.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!(k.min_num>k.max_num)){Ae.next=3;break}return ae.b.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570"),Ae.abrupt("return");case 3:return Q=Object(y.a)({},k),Q.attachment_ids&&(Q.attachment_ids=Q==null||((Ne=Q.attachment_ids)===null||Ne===void 0)?void 0:Ne.map(function(u){return u.response.id})),Q.reference_attachment_ids&&(Q.reference_attachment_ids=Q==null||((Oe=Q.reference_attachment_ids)===null||Oe===void 0)?void 0:Oe.map(function(u){return u.response.id})),Ae.next=8,Object(g.o)(Object(y.a)(Object(y.a)(Object(y.a)({},q.params),Q),{},{type:3}));case 8:Ie=Ae.sent,(Ie==null?void 0:Ie.status)===0&&N.c.push("/classrooms/".concat(q.params.coursesId,"/group_homework/").concat(q.params.categoryId,"/detail"));case 10:case"end":return Ae.stop()}},Me)}));return function(Ue){return he.apply(this,arguments)}}();return n.a.createElement("section",{className:C.a.bg},se.course_name&&n.a.createElement("section",{className:"animated fadeIn"},n.a.createElement("aside",{className:"mt10"},se.category&&n.a.createElement(M.a,{separator:">"},n.a.createElement(M.a.Item,null,n.a.createElement(_e.Link,{to:"/classrooms/".concat(se.course_id,"/group_homework")},se.course_name)),n.a.createElement(M.a.Item,null,n.a.createElement(_e.Link,{to:"/classrooms/".concat(se.course_id,"/group_homework")},se.category.category_name)),n.a.createElement(M.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(O.a,{form:ee,className:C.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",ee.getFieldsValue()),me(Object(y.a)({},ee.getFieldsValue()))},onFinish:Ye},n.a.createElement("div",{className:C.a.fieldWrap},n.a.createElement(O.a.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},n.a.createElement(h.a,{maxLength:60,suffix:"".concat(((s=k.name)===null||s===void 0?void 0:s.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),n.a.createElement("div",{className:C.a.mdWrap},n.a.createElement(O.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(A.a,{watch:!0,defaultValue:se.description})),n.a.createElement("div",null,n.a.createElement(O.a.Item,{name:"attachment_ids"},Pe&&n.a.createElement(ne.b,null))),n.a.createElement(r.a,{gutter:[20,20]},n.a.createElement(d.a,{flex:"230px"},n.a.createElement(O.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(E.a,{style:{width:200},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),n.a.createElement(d.a,{flex:"230px"},n.a.createElement(O.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(E.a,{style:{width:200},max:10,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),n.a.createElement(d.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"))),!(J==null||((p=J.setting)===null||p===void 0)?void 0:p.is_local)&&n.a.createElement(r.a,null,n.a.createElement(d.a,null,n.a.createElement(O.a.Item,{name:"base_on_project",valuePropName:"checked"},n.a.createElement(v.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:C.a.mdWrap},n.a.createElement(O.a.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},n.a.createElement(A.a,{defaultValue:se.reference_answer,watch:!0})),n.a.createElement("div",null,n.a.createElement(O.a.Item,{name:"reference_attachment_ids"},Pe&&n.a.createElement(ne.b,null)))),n.a.createElement("div",{className:C.a.backgroundFa},n.a.createElement("div",{className:"pt40 mb30"},n.a.createElement(O.a.Item,null,n.a.createElement($.a,{size:"large",type:"primary",className:"".concat(C.a.button," mr20"),htmlType:"submit",loading:Z["newCourse/editCourse"]||Z["newCourse/submitCourse"]},"\u63D0\u4EA4"),n.a.createElement($.a,{size:"large",type:"primary",ghost:!0,className:C.a.button,onClick:function(){return N.c.push("/classrooms/".concat(q.params.coursesId,"/group_homework"))}},"\u53D6\u6D88"))))))};f.default=Object(N.a)(function(L){var l=L.shixunHomeworks,s=L.newCourse,p=L.loading,m=L.globalSetting;return{shixunHomeworks:l,newCourse:s,globalSetting:m,loading:p.effects}})(G)},"9Bee":function(ie,f,e){"use strict";var z=e("q1tI"),$=e.n(z),ce=e("vg9a"),v=e("tJVT"),S=e("DlQD"),r=e.n(S),t=e("rUJ1");function d(l,s){var p=l.match(/^(\s+)(?:```)/);if(p===null)return s;var m=p[1];return s.split(`
|
|
`).map(function(H){var J=H.match(/^\s+/);if(J===null)return H;var Z=Object(v.a)(J,1),fe=Z[0];return fe.length>=m.length?H.slice(m.length):H}).join(`
|
|
`)}var P=[],E=["<ul>"],o=new r.a.Renderer,h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function b(){P.length=0,E=["<ul>"]}function M(l,s,p,m){if(s>=l.length||l[s].level<=p)return s;var H=l[s];m.push("<li><a href='#"+H.anchor+"'>"+H.text+"</a>"),s++;var J=[];return s=M(l,s,H.level,J),J.length>0&&(m.push("<ul>"),J.forEach(function(Z){m.push(Z)}),m.push("</ul>")),m.push("</li>"),s=M(l,s,p,m),s}function W(){return M(P,0,0,E),E.push("</ul>"),E.join("")}var ae={heading:function(s){var p=h.exec(s);if(p)return{type:"heading",raw:p[0],depth:p[1].length,text:p[2]}},fences:function(s){var p=this.rules.block.fences.exec(s);if(p){var m=p[0],H=d(m,p[3]||""),J=p[2]?p[2].trim():p[2];if(["latex","katex","math"].indexOf(J)>=0){var Z=y(),fe=H;H=Z,j[Z]={type:"block",expression:fe}}return{type:"code",raw:m,lang:J,text:H}}}},ve=/(?:\${2})([^\n`]+?)(?:\${2})/gi,U=0,y=function(){return"__special_katext_id_".concat(U++,"__")},j={};function B(){return j}function O(){U=0,j={}}function D(l){return l=l.replace(ve,function(s,p){var m=y();return j[m]={type:"inline",expression:p},m}),l}var K=o.listitem;o.listitem=function(l){return K(D(l))};var n=o.paragraph;o.paragraph=function(l){return n(D(l))};var N=o.tablecell;o.tablecell=function(l,s){return N(D(l),s)},o.code=function(l,s,p){var m=(s||"").match(/\S*/)[0];return m?["latex","katex","math"].indexOf(m)>=0?"<p class='editormd-tex'>".concat(l,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(s,'">').concat(p?l:Object(t.escape)(l,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(p?l:Object(t.escape)(l,!0))+"</code></pre>"},o.heading=function(l,s,p){var m=this.options.headerPrefix+p.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return P.push({anchor:m,level:s,text:l}),"<h"+s+' id="'+m+'">'+l+"</h"+s+">"},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:ae,renderer:o});var _e=r.a,A=e("SJMd"),g=e("wMS7"),de=e.n(g),C=e("Oy/b"),ne=/<pre[^>]*>/g;function G(l){var s=document.createElement("div");return s.innerHTML=l,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var L=f.a=function(l){var s=l.value,p=s===void 0?"":s,m=l.className,H=l.style,J=H===void 0?{}:H,Z=String(p),fe=Object(z.useMemo)(function(){var I=_e(Z),ee=B();return Z.match(/\[TOC\]/)&&(I=I.replace("<p>[TOC]</p>",W()),b()),I=I.replace(/(__special_katext_id_\d+__)/g,function(w,R){var k=ee[R],me=k.type,te=k.expression;return Object(C.renderToString)(G(te)||"",{displayMode:me==="block",throwOnError:!1,output:"html"})}),I=I.replace(/▁/g,"\u2581\u2581\u2581"),O(),de.a.sanitize(I)},[Z]),q=Object(z.useRef)();function Ce(I){var ee=I.target;if(ee.tagName.toUpperCase()==="A"){var w=ee.getAttribute("href");if(w.startsWith("#")){I.preventDefault();var R=document.getElementById(w.replace("#",""));R&&R.scrollIntoView(!0)}}}return Object(z.useEffect)(function(){if(q.current&&fe&&(fe.match(ne)&&window.PR.prettyPrint()),q.current)return q.current.addEventListener("click",Ce),function(){q.current.removeEventListener("click",Ce),O(),b()}},[fe,q.current,Ce]),$.a.createElement("div",{ref:q,style:J,className:"".concat(m||""," markdown-body"),dangerouslySetInnerHTML:{__html:fe}})}},"9VGf":function(ie,f,e){"use strict";e.d(f,"a",function(){return ce});var z=e("q1tI"),$=e.n(z);function ce(v,S){var r=Object(z.useRef)();Object(z.useEffect)(function(){r.current=v}),Object(z.useEffect)(function(){function t(){r.current()}if(S!==null){var d=setInterval(t,S);return function(){return clearInterval(d)}}},[S])}},BjJ7:function(ie,f,e){"use strict";e.d(f,"d",function(){return $}),e.d(f,"c",function(){return ce}),e.d(f,"f",function(){return v}),e.d(f,"b",function(){return S}),e.d(f,"e",function(){return r}),e.d(f,"a",function(){return t});var z=e("m3rI");function $(d){var P=!0;if(d.length>0){for(var E=0;E<d.length;E++)if(d[E].compile_success==0||!d[E].compile_success){P=!1;break}}else P=!1;return P}function ce(d){for(var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=[],o=0;o<d.length;o++){var h=d[o],b=P?"".concat(P,"/").concat(h.name):"".concat(h.name);E.push({title:h.name,isLeaf:!(h.type==="tree"),key:b})}return E}function v(d,P,E){for(var o=0;o<d.length;o++){var h=d[o];if(h.key===P){h.children=E;break}h.children&&v(h.children,P,E)}return d}function S(d,P,E){var o;return function(){var h=this,b=arguments,M=function(){o=null,E||d.apply(h,b)},W=E&&!o;clearTimeout(o),o=setTimeout(M,P),W&&d.apply(h,b)}}var r=!0,t=z.a.API_SERVER},"C+DQ":function(ie,f,e){},HmJG:function(ie,f,e){},M8RZ:function(ie,f,e){"use strict";e.d(f,"a",function(){return P});var z=e("fWQN"),$=e("mtLc"),ce=e("yKVA"),v=e("879j"),S=e("q1tI"),r=e.n(S),t=e("i8i4"),d=e.n(t),P=function(E){Object(ce.a)(h,E);var o=Object(v.a)(h);function h(b){var M;Object(z.a)(this,h),M=o.call(this,b);var W=window.document;return M.node=W.createElement("div"),W.body.appendChild(M.node),M}return Object($.a)(h,[{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)}}]),h}(r.a.Component)},Ot1p:function(ie,f,e){"use strict";var z=e("2qtc"),$=e("kLXV"),ce=e("rAM+"),v=e("tJVT"),S=e("jrin"),r=e("q1tI"),t=e.n(r),d=e("VrN/"),P=e.n(d),E=e("bdgK"),o=e("p77/"),h=e("Bd2K"),b=e("ELLl"),M=e("19Vz"),W=e("lZu9"),ae=e("kSUc"),ve=e("9Bee"),U=e("0Owb"),y=e("dejd"),j=e("C+DQ"),B=[{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 O(u){var re=u.onActionCallback,F=u.title,V=u.icon,oe=u.actionName,De=u.className,be=De===void 0?"":De,ge=u.children;function xe(){re(oe)}return t.a.createElement("a",{title:F,className:be,onClick:xe},t.a.createElement("i",{className:"md-iconfont ".concat(V)}),ge)}var D=function(u){var re=u.watch,F=u.showNullButton,V=u.onActionCallback,oe=u.fullScreen,De=[].concat(B,[{title:"".concat(re?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(re?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},De.map(function(be,ge){return t.a.createElement("li",{key:ge},be.actionName?t.a.createElement(O,Object(U.a)({},be,{onActionCallback:V})):t.a.createElement("span",{className:"v-line"}))}),F?t.a.createElement("li",null,t.a.createElement(O,{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(O,{icon:"".concat(oe?"icon-shrink":"icon-enlarge"),title:oe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:V})))},K=e("M8RZ"),n=e("+L6B"),N=e("2/Rp"),_e=e("y8nQ"),A=e("Vl3Y"),g=e("5NDa"),de=e("5rEg"),C={labelCol:{span:4},wrapperCol:{span:20}},ne=function(u){var re=u.callback,F=u.onCancel;function V(oe){re(oe)}return t.a.createElement(A.a,Object(U.a)({},C,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:V}),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(de.a,null)),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(de.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(N.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(N.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))},G=e("7ahc"),L=e("HmJG"),l=e("BjJ7"),s=A.a.useForm,p={width:280,marginRight:10},m={labelCol:{span:5},wrapperCol:{span:19}},H=function(u){var re=u.callback,F=u.onCancel,V=s(),oe=Object(v.a)(V,1),De=oe[0];function be(Le){re(Le)}function ge(Le){De.setFieldsValue({src:"/api/attachments/".concat(Le.id)})}function xe(Le){var ke=Le.target.files[0];Z(ke,ge)}return t.a.createElement(A.a,Object(U.a)({form:De},m,{className:"upload-image-panel",onFinish:be}),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(de.a,{style:p})),t.a.createElement(J,{onFileChange:xe}))),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(de.a,{style:{width:264}})),t.a.createElement(A.a.Item,{style:{textAlign:"right"}},t.a.createElement(N.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(N.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))};function J(u){var re=u.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:re}))}function Z(u,re){var F=new FormData;F.append("editormd-image-file",u),F.append("file_param_name","editormd-image-file"),F.append("byxhr","true");var V=new window.XMLHttpRequest;V.withCredentials=!0,V.addEventListener("load",function(oe){re(JSON.parse(oe.target.responseText))},!1),V.addEventListener("error",function(oe){console.error(oe)},!1),V.open("POST","".concat(l.a,"/api/attachments.json")),V.send(F)}var fe=e("giR+"),q=e("fyUT"),Ce=e("7Kak"),I=e("9yH6"),ee=I.a.Group,w={margin:"0 8px"},R=function(u){var re=u.callback,F=u.onCancel;function V(oe){re(oe)}return t.a.createElement(A.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:w},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:w},"\u884C\u6570"),t.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(q.a,null)),t.a.createElement("span",{style:w},"\u5217\u6570"),t.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(q.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:w},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(A.a.Item,{name:"align"},t.a.createElement(ee,null,t.a.createElement(I.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(I.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(I.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(I.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(N.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(N.a,{type:"ghost",onClick:F},"\u53D6\u6D88")))},k="link",me="upload-image",te="code-block",pe="add-table",Pe="------------",Re={default:Pe,left:":".concat(Pe),center:":".concat(Pe,":"),right:"".concat(Pe,":")},Te=e("9VGf"),se,Y;function Ye(){}var he=0,Me=1e4,Ue="\u2581";function Q(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}var Ne=navigator.platform.toUpperCase().indexOf("MAC")>=0,Oe=Ne?"Cmd":"Ctrl",Ie=(se={},Object(S.a)(se,Oe+"-B","bold"),Object(S.a)(se,Oe+"-I","italic"),se),Qe=(Y={},Object(S.a)(Y,k,"\u6DFB\u52A0\u94FE\u63A5"),Object(S.a)(Y,te,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(S.a)(Y,me,"\u6DFB\u52A0\u56FE\u7247"),Object(S.a)(Y,pe,"\u6DFB\u52A0\u8868\u683C"),Y),Ae=f.a=function(u){var re=u.defaultValue,F=re===void 0?"":re,V=u.onChange,oe=u.width,De=oe===void 0?"100%":oe,be=u.height,ge=be===void 0?400:be,xe=u.miniToolbar,Le=xe===void 0?!1:xe,ke=u.isFocus,ut=ke===void 0?!1:ke,Ze=u.watch,st=u.id,Ve=st===void 0?"markdown-editor-id":st,it=u.showResizeBar,Tt=it===void 0?!1:it,ct=u.noStorage,jt=ct===void 0?!1:ct,_t=u.showNullButton,Bt=_t===void 0?!1:_t,mt=u.fullScreen,Xe=mt===void 0?!1:mt,qe=u.onBlur,et=u.onCMBeforeChange,dt=u.className,Nt=dt===void 0?"":dt,Et=u.placeholder,It=Et===void 0?"":Et,xt=Object(r.useState)(null),ft=Object(v.a)(xt,2),a=ft[0],St=ft[1],Ft=Object(r.useState)(F),pt=Object(v.a)(Ft,2),tt=pt[0],at=pt[1],Wt=Object(r.useState)(Ze),vt=Object(v.a)(Wt,2),je=vt[0],ht=vt[1],Kt=Object(r.useState)(Xe),Ot=Object(v.a)(Kt,2),Be=Ot[0],Pt=Ot[1],zt=Object(r.useState)(""),gt=Object(v.a)(zt,2),Se=gt[0],Fe=gt[1],wt=Object(r.useState)(0),Rt=Object(v.a)(wt,2),We=Rt[0],nt=Rt[1],kt=Object(r.useState)(ge),Ut=Object(v.a)(kt,2),rt=Ut[0],Dt=Ut[1],Vt=Object(r.useState)(!1),bt=Object(v.a)(Vt,2),Xt=bt[0],ot=bt[1],Ke=Object(r.useRef)(),ze=Object(r.useRef)(),$e=Object(r.useRef)(),He=Object(r.useRef)();Object(r.useEffect)(function(){if(Ke.current){var i=function(T,x){var X=x.clipboardData;if(X){var le=X.types.toString(),Ee=X.items;if(le==="text/html,Files"||le==="Files"){var ue=Ee[1];le==="Files"&&(ue=Ee[0]),ue.kind==="file"&&ue.type.match(/^image\//i)&&Z(ue.getAsFile(),function(ye){ye.id?c.replaceSelection("")):document.location.href="/user/login"})}else return!0}return!0},c=P.a.fromTextArea(Ke.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Le,lineWrapping:!0,value:F,autoCloseTags:!0,autoCloseBrackets:!0});return c.on("paste",i),St(c),function(){c.off("paste",i)}}},[]);var yt=Object(r.useCallback)(function(){if(ze.current)try{var i=ze.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,c=ze.current.getElementsByClassName("markdown-editor-body")[0];Be?c.style.height="calc(100vh - ".concat(i,"px)"):c.style.height="".concat(rt-i,"px")}catch(_){console.log(_,"---- to set md editor body height")}},[rt,ze,Be]);Object(r.useEffect)(function(){function i(){var _=new E.default(function(T){var x=Object(ce.a)(T),X;try{for(x.s();!(X=x.n()).done;){var le=X.value;(le.target.offsetHeight>0||le.target.offsetWidth>0)&&(yt(),a.setSize("100%","100%"),a.refresh())}}catch(Ee){x.e(Ee)}finally{x.f()}});return _.observe(Ke.current.parentElement),_}if(a){var c=i();return function(){c.unobserve(Ke.current.parentElement)}}},[a,yt]),Object(r.useEffect)(function(){if(a){for(var i=[],c=function(){var le=T[_];x=Object(v.a)(le,2);var Ee=x[0],ue=x[1],ye=Object(S.a)({},Ee,function(){Ct(ue)});i.push(ye),a.addKeyMap(ye)},_=0,T=Object.entries(Ie);_<T.length;_++){var x;c()}return function(){var X=Object(ce.a)(i),le;try{for(X.s();!(le=X.n()).done;){var Ee=le.value;a.removeKeyMap(Ee)}}catch(ue){X.e(ue)}finally{X.f()}}}},[a]),Object(r.useEffect)(function(){Xe!==Be&&Pt(Xe)},[Xe]),Object(Te.a)(function(){if(!jt&&We>0){var i=new Date().getTime(),c=window.sessionStorage.getItem(Ve);i>=We+Me&&(!c||c!==tt)&&(window.sessionStorage.setItem(Ve,tt),ot(!0))}},Me),Object(r.useEffect)(function(){ht(Ze)},[a,Ze]),Object(r.useEffect)(function(){a&&(ut&&a.focus())},[a,ut]),Object(r.useEffect)(function(){if(je&&a){var i=function(T){var x=T.target;if(He.current){var X=x.scrollTop/x.scrollHeight;He.current.scrollTop=He.current.scrollHeight*X}},c=a.getScrollerElement();return c.addEventListener("scroll",i),function(){c.removeEventListener("scroll",i)}}},[a,je]),Object(r.useEffect)(function(){if(a&&et){var i=function(_,T){et(_,T)};return a.on("beforeChange",i),function(){a.off("beforeChange",i)}}},[a,et]),Object(r.useEffect)(function(){if(a&&qe){var i=function(){qe(a.getValue())};return a.on("blur",i),function(){a.off("blur",i)}}},[a,qe]),Object(r.useEffect)(function(){if(a){var i=function(_){var T=_.getValue();at(T),nt(new Date().getTime()),_.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),V&&V(T)};return a.on("change",i),function(){a.off("change",i)}}},[a,V]),Object(r.useEffect)(function(){a&&(F==null?(a.setValue(""),at("")):F!==a.getValue()&&(a.setValue(F),at(F)))},[a,F]);var Ct=Object(r.useCallback)(function(i){var c=a.getCursor(),_=a.getSelection(),T=_.split(`
|
|
`);switch(i){case"bold":return a.replaceSelection("**"+_+"**"),_===""&&a.setCursor(c.line,c.ch+2),a.focus();case"italic":return a.replaceSelection("*"+_+"*"),_===""&&a.setCursor(c.line,c.ch+1),a.focus();case"code":return a.replaceSelection("`"+_+"`"),_===""&&a.setCursor(c.line,c.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+_+"$$`"),_===""&&a.setCursor(c.line,c.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+_+"\n```"),a.setCursor(c.line+1,_.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
|
|
`),a.focus();case"list-ul":return _===""?a.replaceSelection("- "+_):a.replaceSelection(T.map(function(x){return x===""?"":"- ".concat(x)}).join(`
|
|
`)),a.focus();case"list-ol":return _===""?a.replaceSelection("1. "+_):a.replaceSelection(T.map(function(x,X){return x===""?"":"".concat(X+1,". ").concat(x)}).join(`
|
|
`)),a.focus();case"add-null-ch":return _===""&&a.setCursor(c.line,c.ch+1),a.replaceSelection(Ue),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return ht(!je),a.focus();case"trigger-full-screen":return Pt(!Be),a.focus();case k:Fe(k);return;case te:Fe(te);return;case me:Fe(me);return;case pe:Fe(pe);return;default:throw new Error}},[a,je,Be]),Je=Object(r.useCallback)(function(i){Fe("");switch(Se){case k:var c=i.title,_=i.link;return a.replaceSelection("[".concat(c,"](").concat(_,")")),a.focus();case te:var T=i.language,x=i.content;return a.replaceSelection(["```"+T,x,"```"].join(`
|
|
`)),a.focus();case me:var X=i.src,le=i.alt;return a.replaceSelection(".concat(X,' "').concat(le,'" )')),a.focus();case pe:for(var Ee=i.row,ue=i.col,ye=i.align,lt=`
|
|
`,Ge=0;Ge<Ee;Ge++){for(var Mt=[],At=[],Lt=0;Lt<ue;Lt++)Ge===1&&At.push(Re[ye]),Mt.push(" ");Ge===1&&(lt+="| ".concat(At.join(" | "),` |
|
|
`)),lt+="| ".concat(Mt.join(ue===1?"":" | "),` |
|
|
`)}return a.replaceSelection(lt+`
|
|
`),a.focus();default:throw new Error}},[a,Se]),$t=Object(r.useMemo)(function(){switch(Se){case k:return t.a.createElement(ne,{callback:Je,onCancel:we});case te:return t.a.createElement(G.b,{callback:Je,onCancel:we});case me:return t.a.createElement(H,{callback:Je,onCancel:we});case pe:return t.a.createElement(R,{callback:Je,onCancel:we});default:return null}},[Se]);function we(){Fe("")}Object(r.useEffect)(function(){if($e.current){var i=function(Ee){x=!0,X=Ee.pageY},c=function(){x=!1},_=function(Ee){if(x){var ue=Ee.pageY-X;ue<0&&(ue=0),ue>300&&(ue=300);var ye=ge+ue+"px";Dt(ye)}},T=$e.current,x=!1,X=0;return T.addEventListener("mousedown",i),document.addEventListener("mousemove",_),document.addEventListener("mouseup",c),function(){T.removeEventListener("mousedown",i),document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",c)}}},[a,$e]),Object(r.useEffect)(function(){Dt(ge)},[ge]);var Ht=Q(De),Jt=Q(rt),Gt={width:Ht,height:Jt},Yt=Object(r.useMemo)(function(){if(We){var i=new Date(We),c=i.getHours(),_=i.getMinutes(),T=i.getSeconds();return c=c<10?"0"+c:c,_=_<10?"0"+_:_,T=T<10?"0"+T:T,"".concat(c,":").concat(_,":").concat(T)}return 0},[We]);function Qt(){window.sessionStorage.removeItem(Ve),ot(!1),nt(0)}function Zt(){ot(!1),nt(0),a.setValue(window.sessionStorage.getItem(Ve))}return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:ze},t.a.createElement("div",{className:"markdown-editor-container ".concat(Nt," ").concat(je?"on-preview":""," ").concat(Le?"mini":""," ").concat(Be?"full-screen":""),style:Gt},t.a.createElement(D,{watch:je,fullScreen:Be,showNullButton:Bt,onActionCallback:Ct}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Ke,placeholder:It})),je?t.a.createElement("div",{ref:He,className:"preview-container"},t.a.createElement(ve.a,{value:tt})):null)),Xt?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:Zt},"\u6062\u590D")," ? /",t.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Yt," \u4FDD\u5B58\uFF09"):null),Tt?t.a.createElement("a",{ref:$e,className:"editor-resize"}):null,t.a.createElement(K.a,null,Qe[Se]?t.a.createElement($.a,{centered:!0,title:Qe[Se],visible:!0,onCancel:we,footer:null},$t):null))}},W3jR:function(ie,f,e){ie.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(ie,f,e){},kSUc:function(ie,f,e){},wzkS:function(ie,f,e){"use strict";e.d(f,"c",function(){return S}),e.d(f,"b",function(){return r}),e.d(f,"d",function(){return t}),e.d(f,"a",function(){return P}),e.d(f,"e",function(){return E});var z=e("WmNS"),$=e.n(z),ce=e("9og8"),v=e("ErOA");function S(o){return Object(v.c)("libraries/".concat(o,".json"))}function r(){return Object(v.c)("library_tags.json")}function t(o){return d.apply(this,arguments)}function d(){return d=Object(ce.a)($.a.mark(function o(h){var b;return $.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(v.b)("attachments/".concat(h,".json"));case 2:return b=W.sent,W.abrupt("return",b.status===0);case 4:case"end":return W.stop()}},o)})),d.apply(this,arguments)}function P(o){return Object(v.e)("libraries.json",o)}function E(o,h){return Object(v.f)("libraries/".concat(o,".json"),h)}},y5JW:function(ie,f,e){"use strict";e.d(f,"c",function(){return ae}),e.d(f,"a",function(){return ve});var z=e("DZo9"),$=e("8z0m"),ce=e("+L6B"),v=e("2/Rp"),S=e("WmNS"),r=e.n(S),t=e("9og8"),d=e("k1fw"),P=e("oBTY"),E=e("miYZ"),o=e("tsqr"),h=e("q1tI"),b=e.n(h),M=e("m3rI"),W=e("wzkS"),ae="\u3000\u3000";function ve(U){var y=["Bytes","KB","MB","GB","TB"];if(U==0)return"0 Byte";var j=parseInt(""+Math.floor(Math.log(U)/Math.log(1024)),10);return(U/Math.pow(1024,j)).toFixed(1)+" "+y[j]}f.b=function(U){var y=U.value,j=y===void 0?[]:y,B=U.onChange,O=U.className,D=U.maxSize,K=D===void 0?150:D,n=U.title,N=n===void 0?"\u6587\u4EF6\u4E0A\u4F20":n,_e=U.accept,A=_e===void 0?null:_e,g={multiple:!1,fileList:j,accept:A,withCredentials:!0,beforeUpload:function(ne){var G=ne.size/1024/1024;return G<K?!0:(o.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(K,"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(ne){var G=Object(P.a)(ne.fileList);G=G.map(function(L){return L.name.indexOf(ae)===-1&&(L.name="".concat(L.name).concat(ae).concat(ve(L.size))),Object(d.a)({},L)}),B(G)},onRemove:function(){var C=Object(t.a)(r.a.mark(function G(L){var l,s;return r.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(l=L.response?L.response.id:L.uid,!l){m.next=8;break}return m.next=4,Object(W.d)(L.response?L.response.id:L.id);case 4:return s=m.sent,m.abrupt("return",s);case 8:return m.abrupt("return",!0);case 9:case"end":return m.stop()}},G)}));function ne(G){return C.apply(this,arguments)}return ne}()};function de(C){C.preventDefault(),C.stopPropagation()}return b.a.createElement("div",{className:"single-upload ".concat(O||"")},b.a.createElement($.a,g,b.a.createElement(v.a,{type:"primary",title:j.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:j.length>0,ghost:!0},N),b.a.createElement("span",{onClick:de,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",K,"M) ")))}}}]);
|