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