You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__User__Detail__Topics__No...

16 lines
38 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[219,6],{"7ahc":function(ye,N,e){"use strict";e.d(N,"a",function(){return Pe});var ne=e("k1fw"),re=e("0Owb"),pe=e("+L6B"),x=e("2/Rp"),W=e("y8nQ"),c=e("Vl3Y"),a=e("tJVT"),S=e("OaEy"),T=e("2fM7"),y=e("q1tI"),O=e.n(y),P=e("VrN/"),ce=e.n(P),z=e("p77/"),Le=e.n(z),oe=e("c5Ni"),De=e.n(oe),ue=T.a.Option,g={labelCol:{span:4},wrapperCol:{span:20}},Ne={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"]};N.b=function(V){var he=V.callback,Oe=V.onCancel,be=Object(y.useState)("python"),le=Object(a.a)(be,2),ie=le[0],L=le[1];function Se(v){L(Ne[v][1])}function D(v){he(v)}return O.a.createElement(c.a,Object(re.a)({},g,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:D}),O.a.createElement(c.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},O.a.createElement(T.a,{onChange:Se},Object.keys(Ne).map(function(v){return O.a.createElement(ue,{key:v,value:v},Ne[v][0])}))),O.a.createElement(c.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},O.a.createElement(Pe,{mode:ie})),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(x.a,{type:"ghost",onClick:Oe},"\u53D6\u6D88")))};function Pe(V){var he=V.value,Oe=V.onChange,be=V.mode,le=V.options,ie=le===void 0?{}:le,L=Object(y.useRef)(),Se=Object(y.useState)(),D=Object(a.a)(Se,2),v=D[0],$=D[1];return Object(y.useEffect)(function(){if(v){var Y=function(Ae){var _=Ae.getValue();Oe&&Oe(_)};return v.on("change",Y),function(){v.off("change",Y)}}},[v,Oe]),Object(y.useEffect)(function(){v&&v.setOption("mode",be)},[v,be]),Object(y.useEffect)(function(){v&&((he!==v.getValue()||he==="")&&setTimeout(function(){v.setValue(he||" ")},300))},[v,he]),Object(y.useEffect)(function(){if(L.current&&!v){var Y=ce.a.fromTextArea(L.current,Object(ne.a)({mode:be,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ie));$(Y)}},[L.current,v]),O.a.createElement("div",{className:"my-codemirror-container"},O.a.createElement("textarea",{ref:L}))}},"9Bee":function(ye,N,e){"use strict";var ne=e("k1fw"),re=e("q1tI"),pe=e.n(re),x=e("vg9a"),W=e("tJVT"),c=e("DlQD"),a=e.n(c),S=e("rUJ1");function T(_,p){var h=_.match(/^(\s+)(?:```)/);if(h===null)return p;var u=h[1];return p.split(`
`).map(function(F){var C=F.match(/^\s+/);if(C===null)return F;var X=Object(W.a)(C,1),Q=X[0];return Q.length>=u.length?F.slice(u.length):F}).join(`
`)}var y=[],O=["<ul>"],P=new a.a.Renderer,ce=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function z(){y.length=0,O=["<ul>"]}var Le={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function oe(_,p,h,u){if(p>=_.length||_[p].level<=h)return p;var F=_[p];u.push("<li><a href='#"+F.anchor+"'>"+F.text+"</a>"),p++;var C=[];return p=oe(_,p,F.level,C),C.length>0&&(u.push("<ul>"),C.forEach(function(X){u.push(X)}),u.push("</ul>")),u.push("</li>"),p=oe(_,p,h,u),p}function De(){return oe(y,0,0,O),O.push("</ul>"),O.join("")}var ue={heading:function(p){var h=ce.exec(p);if(h)return{type:"heading",raw:h[0],depth:h[1].length,text:h[2]}},fences:function(p){var h=this.rules.block.fences.exec(p);if(h){var u=h[0],F=T(u,h[3]||""),C=h[2]?h[2].trim():h[2];if(["latex","katex","math"].indexOf(C)>=0){var X=Pe(),Q=F;F=X,V[X]={type:"block",expression:Q}}return{type:"code",raw:u,lang:C,text:F}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Ne=0,Pe=function(){return"__special_katext_id_".concat(Ne++,"__")},V={};function he(){return V}function Oe(){Ne=0,V={}}function be(_){return _=_.replace(g,function(p,h){var u=Pe();return V[u]={type:"inline",expression:h},u}),_}var le=P.listitem;P.listitem=function(_){return le(be(_))};var ie=P.paragraph;P.paragraph=function(_){return ie(be(_))};var L=P.tablecell;P.tablecell=function(_,p){return L(be(_),p)},P.code=function(_,p,h){var u=(p||"").match(/\S*/)[0];return u?["latex","katex","math"].indexOf(u)>=0?"<p class='editormd-tex'>".concat(_,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(p,'">').concat(h?_:Object(S.escape)(_,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(h?_:Object(S.escape)(_,!0))+"</code></pre>"},P.heading=function(_,p,h){var u=this.options.headerPrefix+h.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return y.push({anchor:u,level:p,text:_}),"<h"+p+' id="'+u+'">'+_+"</h"+p+">"},a.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:ue,renderer:P});var Se=a.a,D=e("SJMd"),v=e("m3rI"),$=e("Oy/b"),Y=/<pre[^>]*>/g;function Ce(_){var p=document.createElement("div");return p.innerHTML=_,p.childNodes.length===0?"":p.childNodes[0].nodeValue}var Ae=N.a=function(_){var p=_.value,h=p===void 0?"":p,u=_.className,F=_.showTextOnly,C=_.showLines,X=_.style,Q=X===void 0?{}:X,Z=String(h),q=Object(re.useMemo)(function(){try{var ee=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,te=/\"\/api\/attachments\/|\"\/attachments\/download\//g,de=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Z=Z.replace(ee,"("+v.a.API_SERVER+"/api/attachments/").replace(te,'"'+v.a.API_SERVER+"/api/attachments/").replace(de,'"'+v.a.API_SERVER+"/files/uploads/")}catch(xe){}var w=Se(Z);setTimeout(function(){return ve()},300);var Re=he();if(Z.match(/\[TOC\]/)&&(w=w.replace("<p>[TOC]</p>",De()),z()),w=w.replace(/(__special_katext_id_\d+__)/g,function(xe,ge){var _e=Re[ge],o=_e.type,t=_e.expression;return Object($.renderToString)(Ce(t)||"",{displayMode:o==="block",throwOnError:!1,output:"html"})}),w=w.replace(/▁/g,"\u2581\u2581\u2581"),Oe(),F){var Me=document.createElement("div");return Me.innerHTML=w,Me.innerText}return w},[Z]),me=Object(re.useRef)();Le.WebkitLineClamp=C,C&&(Q=Object(ne.a)(Object(ne.a)({},Q),Le));function se(ee){var te=ee.target;if(te.tagName.toUpperCase()==="A"){var de=te.getAttribute("href");if(de.startsWith("#")){ee.preventDefault();var w=document.getElementById(de.replace("#",""));w&&w.scrollIntoView(!0)}}}var ve=function(){};return Object(re.useEffect)(function(){if(me.current&&q&&(q.match(Y)&&window.PR.prettyPrint()),me.current)return me.current.addEventListener("click",se),function(){me.current.removeEventListener("click",se),Oe(),z()}},[q,me.current,se]),pe.a.createElement(pe.a.Fragment,null,pe.a.createElement("div",{ref:me,style:Object(ne.a)({},Q),className:"".concat(u||""," markdown-body "),dangerouslySetInnerHTML:{__html:q}}))}},"9VGf":function(ye,N,e){"use strict";e.d(N,"a",function(){return pe});var ne=e("q1tI"),re=e.n(ne);function pe(x,W){var c=Object(ne.useRef)();Object(ne.useEffect)(function(){c.current=x}),Object(ne.useEffect)(function(){function a(){c.current()}if(W!==null){var S=setInterval(a,W);return function(){return clearInterval(S)}}},[W])}},BjJ7:function(ye,N,e){"use strict";e.d(N,"d",function(){return re}),e.d(N,"c",function(){return pe}),e.d(N,"e",function(){return x}),e.d(N,"b",function(){return W}),e.d(N,"a",function(){return a});var ne=e("m3rI");function re(S){var T=!0;if(S.length>0){for(var y=0;y<S.length;y++)if(S[y].compile_success==0||!S[y].compile_success){T=!1;break}}else T=!1;return T}function pe(S){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",y=[],O=0;O<S.length;O++){var P=S[O],ce=T?"".concat(T,"/").concat(P.name):"".concat(P.name);y.push({title:P.name,isLeaf:!(P.type==="tree"),key:ce})}return y}function x(S,T,y){for(var O=0;O<S.length;O++){var P=S[O];if(P.key===T){P.children=y;break}P.children&&x(P.children,T,y)}return S}function W(S,T,y){var O;return function(){var P=this,ce=arguments,z=function(){O=null,y||S.apply(P,ce)},Le=y&&!O;clearTimeout(O),O=setTimeout(z,T),Le&&S.apply(P,ce)}}var c=!0,a=ne.a.API_SERVER},"C+DQ":function(ye,N,e){},HmJG:function(ye,N,e){},M8RZ:function(ye,N,e){"use strict";e.d(N,"a",function(){return T});var ne=e("fWQN"),re=e("mtLc"),pe=e("yKVA"),x=e("879j"),W=e("q1tI"),c=e.n(W),a=e("i8i4"),S=e.n(a),T=function(y){Object(pe.a)(P,y);var O=Object(x.a)(P);function P(ce){var z;Object(ne.a)(this,P),z=O.call(this,ce);var Le=window.document;return z.node=Le.createElement("div"),Le.body.appendChild(z.node),z}return Object(re.a)(P,[{key:"render",value:function(){var z=this.props.children;return Object(a.createPortal)(z,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),P}(c.a.Component)},Ot1p:function(ye,N,e){"use strict";var ne=e("2qtc"),re=e("kLXV"),pe=e("rAM+"),x=e("tJVT"),W=e("jrin"),c=e("q1tI"),a=e.n(c),S=e("VrN/"),T=e.n(S),y=e("bdgK"),O=e("p77/"),P=e("Bd2K"),ce=e("ELLl"),z=e("19Vz"),Le=e("lZu9"),oe=e("kSUc"),De=e("9Bee"),ue=e("0Owb"),g=e("dejd"),Ne=e("C+DQ"),Pe=[{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(l){var H=l.onActionCallback,B=l.title,A=l.icon,k=l.actionName,J=l.className,Ie=J===void 0?"":J,Ue=l.children;function Be(){H(k)}return a.a.createElement("a",{title:B,className:Ie,onClick:Be},a.a.createElement("i",{className:"md-iconfont ".concat(A)}),Ue)}var he=function(l){var H=l.watch,B=l.showNullButton,A=l.onActionCallback,k=l.fullScreen,J=l.insertTemp,Ie=[].concat(Pe,[{title:"".concat(H?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(H?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},Ie.map(function(Ue,Be){return a.a.createElement("li",{key:Be},Ue.actionName?a.a.createElement(V,Object(ue.a)({},Ue,{onActionCallback:A})):a.a.createElement("span",{className:"v-line"}))}),B?a.a.createElement("li",null,a.a.createElement(V,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:A},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,J&&a.a.createElement("li",null,a.a.createElement(V,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(J),onActionCallback:A},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(V,{icon:"".concat(k?"icon-shrink":"icon-enlarge"),title:k?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:A})))},Oe=e("M8RZ"),be=e("+L6B"),le=e("2/Rp"),ie=e("y8nQ"),L=e("Vl3Y"),Se=e("5NDa"),D=e("5rEg"),v={labelCol:{span:4},wrapperCol:{span:20}},$=function(l){var H=l.callback,B=l.onCancel;function A(k){H(k)}return a.a.createElement(L.a,Object(ue.a)({},v,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:A}),a.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(D.a,null)),a.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(D.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(le.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(le.a,{type:"ghost",onClick:B},"\u53D6\u6D88")))},Y=e("7ahc"),Ce=e("HmJG"),Ae=e("BjJ7"),_=L.a.useForm,p={width:280,marginRight:10},h={labelCol:{span:5},wrapperCol:{span:19}},u=function(l){var H=l.callback,B=l.onCancel,A=_(),k=Object(x.a)(A,1),J=k[0];function Ie(we){H(we)}function Ue(we){J.setFieldsValue({src:"/api/attachments/".concat(we.id)})}function Be(we){var Je=we.target.files[0];C(Je,Ue)}return a.a.createElement(L.a,Object(ue.a)({form:J},h,{className:"upload-image-panel",onFinish:Ie}),a.a.createElement(L.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(L.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(D.a,{style:p})),a.a.createElement(F,{onFileChange:Be}))),a.a.createElement(L.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(D.a,{style:{width:264}})),a.a.createElement(L.a.Item,{style:{textAlign:"right"}},a.a.createElement(le.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(le.a,{type:"ghost",onClick:B},"\u53D6\u6D88")))};function F(l){var H=l.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:H}))}function C(l,H){if(!l)throw new String("\u6CA1\u6709\u6587\u4EF6");var B=new FormData;B.append("editormd-image-file",l),B.append("file_param_name","editormd-image-file"),B.append("byxhr","true");var A=new window.XMLHttpRequest;A.withCredentials=!0,A.addEventListener("load",function(k){H(JSON.parse(k.target.responseText))},!1),A.addEventListener("error",function(k){console.error(k)},!1),A.open("POST","".concat(Ae.a,"/api/attachments.json")),A.send(B)}var X=e("giR+"),Q=e("fyUT"),Z=e("7Kak"),q=e("9yH6"),me=q.a.Group,se={margin:"0 8px"},ve=function(l){var H=l.callback,B=l.onCancel;function A(k){H(k)}return a.a.createElement(L.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:A},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:se},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:se},"\u884C\u6570"),a.a.createElement(L.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(Q.a,null)),a.a.createElement("span",{style:se},"\u5217\u6570"),a.a.createElement(L.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(Q.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:se},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(L.a.Item,{name:"align"},a.a.createElement(me,null,a.a.createElement(q.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(q.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(q.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(q.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(le.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(le.a,{type:"ghost",onClick:B},"\u53D6\u6D88")))},ee="link",te="upload-image",de="code-block",w="add-table",Re="------------",Me={default:Re,left:":".concat(Re),center:":".concat(Re,":"),right:"".concat(Re,":")},xe=e("9VGf"),ge,_e;function o(){}var t=0,n=1e4,i="\u2581",m=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function s(l){return/^\d+$/.test(l)?"".concat(l,"px"):l}var U=navigator.platform.toUpperCase().indexOf("MAC")>=0,R=U?"Cmd":"Ctrl",b=(ge={},Object(W.a)(ge,R+"-B","bold"),Object(W.a)(ge,R+"-I","italic"),ge),I=(_e={},Object(W.a)(_e,ee,"\u6DFB\u52A0\u94FE\u63A5"),Object(W.a)(_e,de,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(W.a)(_e,te,"\u6DFB\u52A0\u56FE\u7247"),Object(W.a)(_e,w,"\u6DFB\u52A0\u8868\u683C"),_e),G=N.a=function(l){var H=l.defaultValue,B=H===void 0?"":H,A=l.onChange,k=l.width,J=k===void 0?"100%":k,Ie=l.height,Ue=Ie===void 0?400:Ie,Be=l.miniToolbar,we=Be===void 0?!1:Be,Je=l.isFocus,tt=Je===void 0?!1:Je,at=l.watch,xt=l.insertTemp,ut=l.id,ze=ut===void 0?"markdown-editor-id":ut,mt=l.showResizeBar,St=mt===void 0?!1:mt,dt=l.noStorage,It=dt===void 0?!1:dt,_t=l.showNullButton,Bt=_t===void 0?!1:_t,ft=l.fullScreen,Ye=ft===void 0?!1:ft,nt=l.onBlur,rt=l.onCMBeforeChange,Et=l.className,wt=Et===void 0?"":Et,pt=l.placeholder,Ft=pt===void 0?"":pt,ht=l.values,ot=ht===void 0?"":ht,Wt=Object(c.useState)(null),vt=Object(x.a)(Wt,2),r=vt[0],kt=vt[1],Kt=Object(c.useState)(B),gt=Object(x.a)(Kt,2),lt=gt[0],Qe=gt[1],Vt=Object(c.useState)(at),yt=Object(x.a)(Vt,2),We=yt[0],Ot=yt[1],Xt=Object(c.useState)(Ye),bt=Object(x.a)(Xt,2),ke=bt[0],Pt=bt[1],Ht=Object(c.useState)(""),Rt=Object(x.a)(Ht,2),Ke=Rt[0],Ve=Rt[1],$t=Object(c.useState)(0),Ut=Object(x.a)($t,2),Xe=Ut[0],it=Ut[1],Gt=Object(c.useState)(Ue),Lt=Object(x.a)(Gt,2),st=Lt[0],Dt=Lt[1],Jt=Object(c.useState)(!1),Ct=Object(x.a)(Jt,2),qt=Ct[0],ct=Ct[1],He=Object(c.useRef)(),$e=Object(c.useRef)(),Ze=Object(c.useRef)(),qe=Object(c.useRef)();Object(c.useEffect)(function(){Qe(ot),r==null||r.setValue(ot)},[ot]),Object(c.useEffect)(function(){if(He.current){var E=function(M,j){var K=j.clipboardData;if(K){var ae=K.types.toString(),fe=K.items;if(ae==="text/html,Files"||ae==="Files"||K.types.indexOf("Files")){var Ee,Te,Fe=fe[1];ae==="Files"&&(Fe=fe[0]),((Ee=Fe)===null||Ee===void 0?void 0:Ee.kind)==="file"&&((Te=Fe)===null||Te===void 0?void 0:Te.type.match(/^image\//i))&&C(Fe.getAsFile(),function(je){je.id?d.replaceSelection("![,](/api/attachments/".concat(je.id,")")):(je==null?void 0:je.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},d=T.a.fromTextArea(He.current,{mode:"markdown",lineNumbers:!we,lineWrapping:!0,value:B,autoCloseTags:!0,autoCloseBrackets:!0});return tt&&d.focus(),d.on("paste",E),kt(d),function(){d.off("paste",E)}}},[]);var At=Object(c.useCallback)(function(){if($e.current)try{var E=$e.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,d=$e.current.getElementsByClassName("markdown-editor-body")[0];ke?d.style.height="calc(100vh - ".concat(E,"px)"):d.style.height="".concat(st-E,"px")}catch(f){console.log(f,"---- to set md editor body height")}},[st,$e,ke]);Object(c.useEffect)(function(){function E(){var f=new y.default(function(M){var j=Object(pe.a)(M),K;try{for(j.s();!(K=j.n()).done;){var ae=K.value;(ae.target.offsetHeight>0||ae.target.offsetWidth>0)&&(At(),r.setSize("100%","100%"),r.refresh())}}catch(fe){j.e(fe)}finally{j.f()}});return f.observe(He.current.parentElement),f}if(r){var d=E();return function(){d.unobserve(He.current.parentElement)}}},[r,At]),Object(c.useEffect)(function(){if(r){for(var E=[],d=function(){var ae=M[f];j=Object(x.a)(ae,2);var fe=j[0],Ee=j[1],Te=Object(W.a)({},fe,function(){Mt(Ee)});E.push(Te),r.addKeyMap(Te)},f=0,M=Object.entries(b);f<M.length;f++){var j;d()}return function(){for(var K=0,ae=E;K<ae.length;K++){var fe=ae[K];r.removeKeyMap(fe)}}}},[r]),Object(c.useEffect)(function(){Ye!==ke&&Pt(Ye)},[Ye]),Object(xe.a)(function(){if(!It&&Xe>0){var E=new Date().getTime(),d=window.sessionStorage.getItem(ze);E>=Xe+n&&(!d||d!==lt)&&(window.sessionStorage.setItem(ze,lt),ct(!0))}},n),Object(c.useEffect)(function(){Ot(at)},[r,at]),Object(c.useEffect)(function(){r&&(tt&&r.focus())},[r,tt]),Object(c.useEffect)(function(){if(We&&r){var E=function(M){var j=M.target;if(qe.current){var K=j.scrollTop/j.scrollHeight;qe.current.scrollTop=qe.current.scrollHeight*K}},d=r.getScrollerElement();return d.addEventListener("scroll",E),function(){d.removeEventListener("scroll",E)}}},[r,We]),Object(c.useEffect)(function(){if(r&&rt){var E=function(f,M){rt(f,M)};return r.on("beforeChange",E),function(){r.off("beforeChange",E)}}},[r,rt]),Object(c.useEffect)(function(){if(r&&nt){var E=function(){nt(r.getValue())};return r.on("blur",E),function(){r.off("blur",E)}}},[r,nt]),Object(c.useEffect)(function(){if(r){var E=function(f){var M=f.getValue();Qe(M),it(new Date().getTime()),f.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),A&&A(M)};return r.on("change",E),function(){r.off("change",E)}}},[r,A]),Object(c.useEffect)(function(){r&&(B==null?(r.setValue(""),Qe("")):B!==r.getValue()&&(r.setValue(B),Qe(B),r.setCursor(r.lineCount(),0)))},[r,B]);var Mt=Object(c.useCallback)(function(E){var d=r.getCursor(),f=r.getSelection(),M=f.split(`
`);switch(E){case"bold":return r.replaceSelection("**"+f+"**"),f===""&&r.setCursor(d.line,d.ch+2),r.focus();case"italic":return r.replaceSelection("*"+f+"*"),f===""&&r.setCursor(d.line,d.ch+1),r.focus();case"code":return r.replaceSelection("`"+f+"`"),f===""&&r.setCursor(d.line,d.ch+1),r.focus();case"inline-latex":return r.replaceSelection("`$$"+f+"$$`"),f===""&&r.setCursor(d.line,d.ch+3),r.focus();case"latex":return r.replaceSelection("```latex\n"+f+"\n```"),r.setCursor(d.line+1,f.length+1),r.focus();case"line-break":return r.replaceSelection(`<br/>
`),r.focus();case"list-ul":return f===""?r.replaceSelection("- "+f):r.replaceSelection(M.map(function(j){return j===""?"":"- ".concat(j)}).join(`
`)),r.focus();case"list-ol":return f===""?r.replaceSelection("1. "+f):r.replaceSelection(M.map(function(j,K){return j===""?"":"".concat(K+1,". ").concat(j)}).join(`
`)),r.focus();case"add-null-ch":return f===""&&r.setCursor(d.line,d.ch+1),r.replaceSelection(i),r.focus();case"inster-template-1":return f===""&&r.setCursor(d.line,d.ch),r.replaceSelection(m),r.focus();case"eraser":return r.setValue(""),r.focus();case"trigger-watch":return Ot(!We),r.focus();case"trigger-full-screen":return Pt(!ke),r.focus();case ee:Ve(ee);return;case de:Ve(de);return;case te:Ve(te);return;case w:Ve(w);return;default:throw new Error}},[r,We,ke]),et=Object(c.useCallback)(function(E){Ve("");switch(Ke){case ee:var d=E.title,f=E.link;return r.replaceSelection("[".concat(d,"](").concat(f,")")),r.focus();case de:var M=E.language,j=E.content;return r.replaceSelection(["```"+M,j,"```"].join(`
`)),r.focus();case te:var K=E.src,ae=E.alt;return r.replaceSelection("![ ".concat(ae," ]( ").concat(K,' "').concat(ae,'" )')),r.focus();case w:for(var fe=E.row,Ee=E.col,Te=E.align,Fe=`
`,je=0;je<fe;je++){for(var Tt=[],jt=[],Nt=0;Nt<Ee;Nt++)je===1&&jt.push(Me[Te]),Tt.push(" ");je===1&&(Fe+="| ".concat(jt.join(" | "),` |
`)),Fe+="| ".concat(Tt.join(Ee===1?"":" | "),` |
`)}return r.replaceSelection(Fe+`
`),r.focus();default:throw new Error}},[r,Ke]),zt=Object(c.useMemo)(function(){switch(Ke){case ee:return a.a.createElement($,{callback:et,onCancel:Ge});case de:return a.a.createElement(Y.b,{callback:et,onCancel:Ge});case te:return a.a.createElement(u,{callback:et,onCancel:Ge});case w:return a.a.createElement(ve,{callback:et,onCancel:Ge});default:return null}},[Ke]);function Ge(){Ve("")}Object(c.useEffect)(function(){if(Ze.current){var E=function(fe){j=!0,K=fe.pageY},d=function(){j=!1},f=function(fe){if(j){var Ee=fe.pageY-K;Ee<0&&(Ee=0),Ee>300&&(Ee=300);var Te=Ue+Ee+"px";Dt(Te)}},M=Ze.current,j=!1,K=0;return M.addEventListener("mousedown",E),document.addEventListener("mousemove",f),document.addEventListener("mouseup",d),function(){M.removeEventListener("mousedown",E),document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",d)}}},[r,Ze]),Object(c.useEffect)(function(){Dt(Ue)},[Ue]);var Yt=s(J),Qt=s(st),Zt={width:Yt,height:Qt},ea=Object(c.useMemo)(function(){if(Xe){var E=new Date(Xe),d=E.getHours(),f=E.getMinutes(),M=E.getSeconds();return d=d<10?"0"+d:d,f=f<10?"0"+f:f,M=M<10?"0"+M:M,"".concat(d,":").concat(f,":").concat(M)}return 0},[Xe]);function ta(){window.sessionStorage.removeItem(ze),ct(!1),it(0)}function aa(){ct(!1),it(0),r.setValue(window.sessionStorage.getItem(ze))}return a.a.createElement(c.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:$e},a.a.createElement("div",{className:"markdown-editor-container ".concat(wt," ").concat(We?"on-preview":""," ").concat(we?"mini":""," ").concat(ke?"full-screen":""),style:Zt},a.a.createElement(he,{insertTemp:xt,watch:We,fullScreen:ke,showNullButton:Bt,onActionCallback:Mt}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:He,placeholder:Ft})),We?a.a.createElement("div",{ref:qe,className:"preview-container"},a.a.createElement(De.a,{value:lt})):null))),St?a.a.createElement("a",{ref:Ze,className:"editor-resize"}):null,a.a.createElement(Oe.a,null,I[Ke]?a.a.createElement(re.a,{centered:!0,title:I[Ke],visible:!0,onCancel:Ge,footer:null},zt):null))}},R7cW:function(ye,N,e){"use strict";e.r(N);var ne=e("+L6B"),re=e("2/Rp"),pe=e("DZo9"),x=e("8z0m"),W=e("0Owb"),c=e("5NDa"),a=e("5rEg"),S=e("sPJy"),T=e("bE4q"),y=e("k1fw"),O=e("oBTY"),P=e("9og8"),ce=e("miYZ"),z=e("tsqr"),Le=e("y8nQ"),oe=e("Vl3Y"),De=e("tJVT"),ue=e("q1tI"),g=e.n(ue),Ne=e("Ty5D"),Pe=e("9kvl"),V=e("55Ip"),he=e("Ot1p"),Oe=e("XYT7"),be=e("m3rI"),le=e("YiJy"),ie=e.n(le);function L(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */L=function(){return D};var D={},v=Object.prototype,$=v.hasOwnProperty,Y=Object.defineProperty||function(o,t,n){o[t]=n.value},Ce=typeof Symbol=="function"?Symbol:{},Ae=Ce.iterator||"@@iterator",_=Ce.asyncIterator||"@@asyncIterator",p=Ce.toStringTag||"@@toStringTag";function h(o,t,n){return Object.defineProperty(o,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),o[t]}try{h({},"")}catch(o){h=function(n,i,m){return n[i]=m}}function u(o,t,n,i){var m=t&&t.prototype instanceof X?t:X,s=Object.create(m.prototype),U=new xe(i||[]);return Y(s,"_invoke",{value:de(o,n,U)}),s}function F(o,t,n){try{return{type:"normal",arg:o.call(t,n)}}catch(i){return{type:"throw",arg:i}}}D.wrap=u;var C={};function X(){}function Q(){}function Z(){}var q={};h(q,Ae,function(){return this});var me=Object.getPrototypeOf,se=me&&me(me(ge([])));se&&se!==v&&$.call(se,Ae)&&(q=se);var ve=Z.prototype=X.prototype=Object.create(q);function ee(o){["next","throw","return"].forEach(function(t){h(o,t,function(n){return this._invoke(t,n)})})}function te(o,t){function n(m,s,U,R){var b=F(o[m],o,s);if(b.type!=="throw"){var I=b.arg,G=I.value;return G&&typeof G=="object"&&$.call(G,"__await")?t.resolve(G.__await).then(function(l){n("next",l,U,R)},function(l){n("throw",l,U,R)}):t.resolve(G).then(function(l){I.value=l,U(I)},function(l){return n("throw",l,U,R)})}R(b.arg)}var i;Y(this,"_invoke",{value:function(s,U){function R(){return new t(function(b,I){n(s,U,b,I)})}return i=i?i.then(R,R):R()}})}function de(o,t,n){var i="suspendedStart";return function(m,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(m==="throw")throw s;return _e()}for(n.method=m,n.arg=s;;){var U=n.delegate;if(U){var R=w(U,n);if(R){if(R===C)continue;return R}}if(n.method==="next")n.sent=n._sent=n.arg;else if(n.method==="throw"){if(i==="suspendedStart")throw i="completed",n.arg;n.dispatchException(n.arg)}else n.method==="return"&&n.abrupt("return",n.arg);i="executing";var b=F(o,t,n);if(b.type==="normal"){if(i=n.done?"completed":"suspendedYield",b.arg===C)continue;return{value:b.arg,done:n.done}}b.type==="throw"&&(i="completed",n.method="throw",n.arg=b.arg)}}}function w(o,t){var n=t.method,i=o.iterator[n];if(i===void 0)return t.delegate=null,n==="throw"&&o.iterator.return&&(t.method="return",t.arg=void 0,w(o,t),t.method==="throw")||n!=="return"&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),C;var m=F(i,o.iterator,t.arg);if(m.type==="throw")return t.method="throw",t.arg=m.arg,t.delegate=null,C;var s=m.arg;return s?s.done?(t[o.resultName]=s.value,t.next=o.nextLoc,t.method!=="return"&&(t.method="next",t.arg=void 0),t.delegate=null,C):s:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,C)}function Re(o){var t={tryLoc:o[0]};1 in o&&(t.catchLoc=o[1]),2 in o&&(t.finallyLoc=o[2],t.afterLoc=o[3]),this.tryEntries.push(t)}function Me(o){var t=o.completion||{};t.type="normal",delete t.arg,o.completion=t}function xe(o){this.tryEntries=[{tryLoc:"root"}],o.forEach(Re,this),this.reset(!0)}function ge(o){if(o){var t=o[Ae];if(t)return t.call(o);if(typeof o.next=="function")return o;if(!isNaN(o.length)){var n=-1,i=function m(){for(;++n<o.length;)if($.call(o,n))return m.value=o[n],m.done=!1,m;return m.value=void 0,m.done=!0,m};return i.next=i}}return{next:_e}}function _e(){return{value:void 0,done:!0}}return Q.prototype=Z,Y(ve,"constructor",{value:Z,configurable:!0}),Y(Z,"constructor",{value:Q,configurable:!0}),Q.displayName=h(Z,p,"GeneratorFunction"),D.isGeneratorFunction=function(o){var t=typeof o=="function"&&o.constructor;return!!t&&(t===Q||(t.displayName||t.name)==="GeneratorFunction")},D.mark=function(o){return Object.setPrototypeOf?Object.setPrototypeOf(o,Z):(o.__proto__=Z,h(o,p,"GeneratorFunction")),o.prototype=Object.create(ve),o},D.awrap=function(o){return{__await:o}},ee(te.prototype),h(te.prototype,_,function(){return this}),D.AsyncIterator=te,D.async=function(o,t,n,i,m){m===void 0&&(m=Promise);var s=new te(u(o,t,n,i),m);return D.isGeneratorFunction(t)?s:s.next().then(function(U){return U.done?U.value:s.next()})},ee(ve),h(ve,p,"Generator"),h(ve,Ae,function(){return this}),h(ve,"toString",function(){return"[object Generator]"}),D.keys=function(o){var t=Object(o),n=[];for(var i in t)n.push(i);return n.reverse(),function m(){for(;n.length;){var s=n.pop();if(s in t)return m.value=s,m.done=!1,m}return m.done=!0,m}},D.values=ge,xe.prototype={constructor:xe,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Me),!t)for(var n in this)n.charAt(0)==="t"&&$.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if(t.type==="throw")throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(I,G){return U.type="throw",U.arg=t,n.next=I,G&&(n.method="next",n.arg=void 0),!!G}for(var m=this.tryEntries.length-1;m>=0;--m){var s=this.tryEntries[m],U=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var R=$.call(s,"catchLoc"),b=$.call(s,"finallyLoc");if(R&&b){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(R){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!b)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(t,n){for(var i=this.tryEntries.length-1;i>=0;--i){var m=this.tryEntries[i];if(m.tryLoc<=this.prev&&$.call(m,"finallyLoc")&&this.prev<m.finallyLoc){var s=m;break}}s&&(t==="break"||t==="continue")&&s.tryLoc<=n&&n<=s.finallyLoc&&(s=null);var U=s?s.completion:{};return U.type=t,U.arg=n,s?(this.method="next",this.next=s.finallyLoc,C):this.complete(U)},complete:function(t,n){if(t.type==="throw")throw t.arg;return t.type==="break"||t.type==="continue"?this.next=t.arg:t.type==="return"?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):t.type==="normal"&&n&&(this.next=n),C},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.finallyLoc===t)return this.complete(i.completion,i.afterLoc),Me(i),C}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc===t){var m=i.completion;if(m.type==="throw"){var s=m.arg;Me(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:ge(t),resultName:n,nextLoc:i},this.method==="next"&&(this.arg=void 0),C}},D}var Se=function(v){var $,Y=v.shixunHomeworks,Ce=v.newCourse,Ae=v.globalSetting,_=v.loading,p=v.dispatch,h=v.match,u=Object(Ne.m)(),F=oe.a.useForm(),C=Object(De.a)(F,1),X=C[0],Q=Object(ue.useState)({}),Z=Object(De.a)(Q,2),q=Z[0],me=Z[1],se=Object(ue.useState)(!1),ve=Object(De.a)(se,2),ee=ve[0],te=ve[1],de=Object(ue.useState)([]),w=Object(De.a)(de,2),Re=w[0],Me=w[1],xe=Object(ue.useState)([]),ge=Object(De.a)(xe,2),_e=ge[0],o=ge[1],t=Y.commonHomeWorkEditDefaultData,n={name:"file",multiple:!0,action:be.a.API_SERVER+"/api/attachments.json",defaultFileList:Re,onChange:function(R){var b=R.file.status;b!=="uploading",b==="done"?z.b.success("".concat(R.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F")):b==="error"&&z.b.error("".concat(R.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))}};Object(ue.useEffect)(function(){m()},[u.topicId]);var i=function(R){return R==null?void 0:R.map(function(b){return{uid:b.id,response:{id:b.id},name:b.title,status:"done",url:b.url}})},m=function(){var U=Object(P.a)(L().mark(function R(){var b;return L().wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,p({type:"shixunHomeworks/editCommonHomeWorkDefaultBankData",payload:{id:u.topicId}});case 2:b=G.sent,b&&(X.setFieldsValue({name:b.name}),X.setFieldsValue({description:b.description}),X.setFieldsValue({reference_answer:b.reference_answer}),Me(Object(O.a)(i(b.attachments))),o(Object(O.a)(i(b.reference_attachments))),te(!0));case 4:case"end":return G.stop()}},R)}));return function(){return U.apply(this,arguments)}}(),s=function(){var U=Object(P.a)(L().mark(function R(b){var I,G,l,H;return L().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return I=Object(y.a)({},q),I.attachment_ids&&(I.attachment_ids=I==null||((G=I.attachment_ids.fileList)===null||G===void 0)?void 0:G.map(function(k){var J;return(J=k.response)===null||J===void 0?void 0:J.id})),I.reference_attachment_ids&&(I.reference_attachment_ids=I==null||((l=I.reference_attachment_ids.fileList)===null||l===void 0)?void 0:l.map(function(k){var J;return(J=k.response)===null||J===void 0?void 0:J.id})),A.next=5,Object(Oe.n)(Object(y.a)(Object(y.a)({id:u.topicId},I),{},{base_on_project:null,type:1}));case 5:H=A.sent,H&&Pe.c.push("/users/".concat(u.username,"/topics/").concat(u.topicId,"/").concat(u.topictype,"/normal/detail"));case 7:case"end":return A.stop()}},R)}));return function(b){return U.apply(this,arguments)}}();return g.a.createElement("section",{className:ie.a.bg},g.a.createElement("section",{className:"animated fadeIn"},g.a.createElement("aside",{className:"mt10"},g.a.createElement(T.a,{separator:">"},g.a.createElement(T.a.Item,null,g.a.createElement(V.Link,{to:"/users/".concat(u.username,"/").concat(u.topictype==="personal"?"topics":"topicbank","/").concat(u.topictype)},u.topictype==="personal"?"\u6211\u7684\u8BFE\u5802\u8D44\u6E90":"\u516C\u5171\u9898\u5E93")),g.a.createElement(T.a.Item,null,g.a.createElement(V.Link,{to:"/users/".concat(u.username,"/topics/").concat(u.topicId,"/").concat(u.topictype,"/normal/detail")},"\u8BE6\u60C5")),g.a.createElement(T.a.Item,null,"\u7F16\u8F91")))),g.a.createElement("aside",{className:"font24 bold mt20 mb20"},"\u7F16\u8F91"),g.a.createElement(oe.a,{form:X,className:ie.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){me(Object(y.a)({},X.getFieldsValue()))},onFinish:s},g.a.createElement("div",{className:ie.a.fieldWrap},g.a.createElement(oe.a.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},g.a.createElement(a.a,{maxLength:60,suffix:"".concat((($=q.name)===null||$===void 0?void 0:$.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),g.a.createElement("div",{className:ie.a.mdWrap},g.a.createElement(oe.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"}]},g.a.createElement(he.a,{id:"topic-normal-description",watch:!0,defaultValue:t.description})),g.a.createElement("div",null,g.a.createElement(oe.a.Item,{name:"attachment_ids"},ee&&g.a.createElement(x.a,Object(W.a)({defaultFileList:Re},n),g.a.createElement("span",{className:"c-blue"},"\u4E0A\u4F20\u9644\u4EF6")," \uFF08\u5355\u4E2A\u6587\u4EF6150MB\u4EE5\u5185\uFF09")))),g.a.createElement("div",{className:ie.a.mdWrap},g.a.createElement(oe.a.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:"},g.a.createElement(he.a,{id:"topic-normal-reference_answer",defaultValue:t.reference_answer,watch:!0})),g.a.createElement("div",null,g.a.createElement(oe.a.Item,{name:"reference_attachment_ids"},ee&&g.a.createElement(x.a,Object(W.a)({},n,{defaultFileList:_e}),g.a.createElement("span",{className:"c-blue"},"\u4E0A\u4F20\u9644\u4EF6")," \uFF08\u5355\u4E2A\u6587\u4EF6150MB\u4EE5\u5185\uFF09")))),g.a.createElement("div",{className:ie.a.backgroundFa},g.a.createElement("div",{className:"pt40 mb30"},g.a.createElement(oe.a.Item,null,g.a.createElement(re.a,{size:"large",type:"primary",className:"".concat(ie.a.button," mr20"),htmlType:"submit"},"\u63D0\u4EA4"),g.a.createElement(re.a,{size:"large",type:"primary",ghost:!0,className:ie.a.button,onClick:function(){return Pe.c.push("/users/".concat(u.username,"/topics/").concat(u.topicId,"/").concat(u.topictype,"/normal/detail"))}},"\u53D6\u6D88"))))))};N.default=Object(Pe.a)(function(D){var v=D.shixunHomeworks,$=D.newCourse,Y=D.loading,Ce=D.globalSetting;return{shixunHomeworks:v,newCourse:$,globalSetting:Ce,loading:Y.effects}})(Se)},YiJy:function(ye,N,e){ye.exports={bg:"bg___2xkgh",flexRow:"flexRow___3_RB8",flexJustifyCenter:"flexJustifyCenter___3Rbeo",flexAlignEnd:"flexAlignEnd___Up4h1",flexAlignCenter:"flexAlignCenter___hv6Pr",flexColumn:"flexColumn___kNPED",formWrap:"formWrap___2LY7l",titleWrap:"titleWrap___1TXK0",fieldWrap:"fieldWrap___2Bk37",mdWrap:"mdWrap___3VsOd",backgroundFa:"backgroundFa___13msX",button:"button___2BNet"}},dejd:function(ye,N,e){},kSUc:function(ye,N,e){}}]);