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__Classrooms__Lists__Board...

14 lines
44 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[37,7,12],{"500L":function(se,l,e){"use strict";e.d(l,"a",function(){return te});var T=e("anXI"),t=e("vZQr"),m=e("MPZO"),r=e("bnk9"),A=e("rjoL"),c=e("TMtJ"),n=e("VBJJ"),y=e.n(n),C=e("z3+T"),P=e("55MS"),_=e("V0hb"),R=e("X/R0"),L=e("M6G9"),z=e("ZZRV"),B=e.n(z),ee=e("m3rI"),Ee=e("wzkS"),b=e("y5JW");function te(U){var E=[];return U&&U.length>0&&(E=U.map(function(I){return{uid:I.id,id:I.id,name:I.title+b.c+I.filesize,url:I.url,filesize:I.filesize,status:"done",response:{id:I.id}}})),E}l.b=function(U){var E=U.value,I=U.onChange,w=U.className,J=U.maxSize,Y=J===void 0?150:J,K=U.title,me=K===void 0?"\u4E0A\u4F20\u9644\u4EF6":K,j=U.showRemoveModal,M=j===void 0?!1:j,le={multiple:!0,fileList:E,beforeUpload:function(S){var D=S.size/1024/1024;return D<Y?!0:(L.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(Y,"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(ee.a.API_SERVER,"/api/attachments.json"),onChange:function(S){var D=Object(_.a)(S.fileList);D=D.map(function(s){var d;if(s==null||((d=s.response)===null||d===void 0)?void 0:d.id){var O;s.url="/api/attachments/".concat(s==null||((O=s.response)===null||O===void 0)?void 0:O.id)}return s.name.indexOf(b.c)===-1&&(s.name="".concat(s.name).concat(b.c).concat(Object(b.a)(s.size))),Object(P.a)({},s)}),console.log("info:",S),I(D)},onRemove:function(){var Q=Object(C.a)(y.a.mark(function D(s){var d;return y.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(d=function(){var x=Object(C.a)(y.a.mark(function X(){var H,ne;return y.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(H=s.response?s.response.id:s.id,!H){ae.next=8;break}return ae.next=4,Object(Ee.d)(s.response?s.response.id:s.uid);case 4:return ne=ae.sent,ae.abrupt("return",ne);case 8:return ae.abrupt("return",!0);case 9:case"end":return ae.stop()}},X)}));return function(){return x.apply(this,arguments)}}(),!M){f.next=5;break}return f.abrupt("return",new Promise(function(x,X){c.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 H=Object(C.a)(y.a.mark(function _e(){var ae;return y.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,d();case 2:ae=ce.sent,L.b.success("\u5220\u9664\u6210\u529F"),x(!0);case 5:case"end":return ce.stop()}},_e)}));function ne(){return H.apply(this,arguments)}return ne}(),onCancel:function(){return x(!1)}})}));case 5:return f.next=7,d();case 7:return f.abrupt("return",f.sent);case 8:case"end":return f.stop()}},D)}));function S(D){return Q.apply(this,arguments)}return S}()};function k(Q){Q.preventDefault(),Q.stopPropagation()}return B.a.createElement("div",{className:"multi-upload ".concat(w||"")},B.a.createElement(t.a,le,B.a.createElement(r.a,{type:"primary",ghost:!0},me),B.a.createElement("span",{onClick:k,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Y,"M) ")))}},"7ahc":function(se,l,e){"use strict";e.d(l,"a",function(){return te});var T=e("55MS"),t=e("1gHQ"),m=e("MPZO"),r=e("bnk9"),A=e("EkPb"),c=e("7X0+"),n=e("GZha"),y=e("VmQ4"),C=e("QeCE"),P=e("ZZRV"),_=e.n(P),R=e("M0ff"),L=e.n(R),z=e("4X1q"),B=e.n(z),ee=C.a.Option,Ee={labelCol:{span:4},wrapperCol:{span:20}},b={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"]};l.b=function(U){var E=U.callback,I=U.onCancel,w=Object(P.useState)("python"),J=Object(n.a)(w,2),Y=J[0],K=J[1];function me(M){K(b[M][1])}function j(M){E(M)}return _.a.createElement(c.a,Object(t.a)({},Ee,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:j}),_.a.createElement(c.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},_.a.createElement(C.a,{onChange:me},Object.keys(b).map(function(M){return _.a.createElement(ee,{key:M,value:M},b[M][0])}))),_.a.createElement(c.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},_.a.createElement(te,{mode:Y})),_.a.createElement("div",{className:"flex-container flex-end"},_.a.createElement(r.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),_.a.createElement(r.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))};function te(U){var E=U.value,I=U.onChange,w=U.mode,J=U.options,Y=J===void 0?{}:J,K=Object(P.useRef)(),me=Object(P.useState)(),j=Object(n.a)(me,2),M=j[0],le=j[1];return Object(P.useEffect)(function(){if(M){var k=function(S){var D=S.getValue();I&&I(D)};return M.on("change",k),function(){M.off("change",k)}}},[M,I]),Object(P.useEffect)(function(){M&&M.setOption("mode",w)},[M,w]),Object(P.useEffect)(function(){M&&(E!==M.getValue()&&M.setValue(E||""))},[M,E]),Object(P.useEffect)(function(){if(K.current&&!M){var k=L.a.fromTextArea(K.current,Object(T.a)({mode:w,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},Y));le(k)}},[K.current,M]),_.a.createElement("div",{className:"my-codemirror-container"},_.a.createElement("textarea",{ref:K}))}},"9Bee":function(se,l,e){"use strict";var T=e("ZZRV"),t=e.n(T),m=e("Sawj"),r=e("GZha"),A=e("tVQ9"),c=e.n(A),n=e("PRXW");function y(s,d){var O=s.match(/^(\s+)(?:```)/);if(O===null)return d;var f=O[1];return d.split(`
`).map(function(x){var X=x.match(/^\s+/);if(X===null)return x;var H=Object(r.a)(X,1),ne=H[0];return ne.length>=f.length?x.slice(f.length):x}).join(`
`)}var C=[],P=["<ul>"],_=new c.a.Renderer,R=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function L(){C.length=0,P=["<ul>"]}function z(s,d,O,f){if(d>=s.length||s[d].level<=O)return d;var x=s[d];f.push("<li><a href='#"+x.anchor+"'>"+x.text+"</a>"),d++;var X=[];return d=z(s,d,x.level,X),X.length>0&&(f.push("<ul>"),X.forEach(function(H){f.push(H)}),f.push("</ul>")),f.push("</li>"),d=z(s,d,O,f),d}function B(){return z(C,0,0,P),P.push("</ul>"),P.join("")}var ee={heading:function(d){var O=R.exec(d);if(O)return{type:"heading",raw:O[0],depth:O[1].length,text:O[2]}},fences:function(d){var O=this.rules.block.fences.exec(d);if(O){var f=O[0],x=y(f,O[3]||""),X=O[2]?O[2].trim():O[2];if(["latex","katex","math"].indexOf(X)>=0){var H=te(),ne=x;x=H,U[H]={type:"block",expression:ne}}return{type:"code",raw:f,lang:X,text:x}}}},Ee=/(?:\${2})([^\n`]+?)(?:\${2})/gi,b=0,te=function(){return"__special_katext_id_".concat(b++,"__")},U={};function E(){return U}function I(){b=0,U={}}function w(s){return s=s.replace(Ee,function(d,O){var f=te();return U[f]={type:"inline",expression:O},f}),s}var J=_.listitem;_.listitem=function(s){return J(w(s))};var Y=_.paragraph;_.paragraph=function(s){return Y(w(s))};var K=_.tablecell;_.tablecell=function(s,d){return K(w(s),d)},_.code=function(s,d,O){var f=(d||"").match(/\S*/)[0];return f?["latex","katex","math"].indexOf(f)>=0?"<p class='editormd-tex'>".concat(s,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(d,'">').concat(O?s:Object(n.escape)(s,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(O?s:Object(n.escape)(s,!0))+"</code></pre>"},_.heading=function(s,d,O){var f=this.options.headerPrefix+O.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return C.push({anchor:f,level:d,text:s}),"<h"+d+' id="'+f+'">'+s+"</h"+d+">"},c.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:ee,renderer:_});var me=c.a,j=e("8+LE"),M=e("ZRDM"),le=e.n(M),k=e("saPB"),Q=/<pre[^>]*>/g;function S(s){var d=document.createElement("div");return d.innerHTML=s,d.childNodes.length===0?"":d.childNodes[0].nodeValue}var D=l.a=function(s){var d=s.value,O=d===void 0?"":d,f=s.className,x=s.style,X=x===void 0?{}:x,H=String(O),ne=Object(T.useMemo)(function(){var q=me(H),ce=E();return H.match(/\[TOC\]/)&&(q=q.replace("<p>[TOC]</p>",B()),L()),q=q.replace(/(__special_katext_id_\d+__)/g,function(pe,V){var ge=ce[V],he=ge.type,Pe=ge.expression;return Object(k.renderToString)(S(Pe)||"",{displayMode:he==="block",throwOnError:!1,output:"html"})}),q=q.replace(/▁/g,"\u2581\u2581\u2581"),I(),le.a.sanitize(q)},[H]),_e=Object(T.useRef)();function ae(q){var ce=q.target;if(ce.tagName.toUpperCase()==="A"){var pe=ce.getAttribute("href");if(pe.startsWith("#")){q.preventDefault();var V=document.getElementById(pe.replace("#",""));V&&V.scrollIntoView(!0)}}}return Object(T.useEffect)(function(){if(_e.current&&ne&&(ne.match(Q)&&window.PR.prettyPrint()),_e.current)return _e.current.addEventListener("click",ae),function(){_e.current.removeEventListener("click",ae),I(),L()}},[ne,_e.current,ae]),t.a.createElement("div",{ref:_e,style:X,className:"".concat(f||""," markdown-body"),dangerouslySetInnerHTML:{__html:ne}})}},"9VGf":function(se,l,e){"use strict";e.d(l,"a",function(){return m});var T=e("ZZRV"),t=e.n(T);function m(r,A){var c=Object(T.useRef)();Object(T.useEffect)(function(){c.current=r}),Object(T.useEffect)(function(){function n(){c.current()}if(A!==null){var y=setInterval(n,A);return function(){return clearInterval(y)}}},[A])}},BjJ7:function(se,l,e){"use strict";e.d(l,"d",function(){return t}),e.d(l,"c",function(){return m}),e.d(l,"f",function(){return r}),e.d(l,"b",function(){return A}),e.d(l,"e",function(){return c}),e.d(l,"a",function(){return n});var T=e("m3rI");function t(y){var C=!0;if(y.length>0){for(var P=0;P<y.length;P++)if(y[P].compile_success==0||!y[P].compile_success){C=!1;break}}else C=!1;return C}function m(y){for(var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",P=[],_=0;_<y.length;_++){var R=y[_],L=C?"".concat(C,"/").concat(R.name):"".concat(R.name);P.push({title:R.name,isLeaf:!(R.type==="tree"),key:L})}return P}function r(y,C,P){for(var _=0;_<y.length;_++){var R=y[_];if(R.key===C){R.children=P;break}R.children&&r(R.children,C,P)}return y}function A(y,C,P){var _;return function(){var R=this,L=arguments,z=function(){_=null,P||y.apply(R,L)},B=P&&!_;clearTimeout(_),_=setTimeout(z,C),B&&y.apply(R,L)}}var c=!0,n=T.a.API_SERVER},"C+DQ":function(se,l,e){},HmJG:function(se,l,e){},KI3f:function(se,l,e){"use strict";e.r(l);var T=e("MPZO"),t=e("bnk9"),m=e("VmQ4"),r=e("QeCE"),A=e("DHCt"),c=e("CRgH"),n=e("GrpF"),y=e("Xc/e"),C=e("VBJJ"),P=e.n(C),_=e("X/R0"),R=e("M6G9"),L=e("z3+T"),z=e("55MS"),B=e("XSsT"),ee=e("iBFk"),Ee=e("EkPb"),b=e("7X0+"),te=e("GZha"),U=e("ZZRV"),E=e.n(U),I=e("ErOA"),w=e("Ot1p"),J=e("q5+0"),Y=e("DndG"),K=e("9kvl"),me=e("0YPX"),j=e("qeSX"),M=e.n(j),le=e("500L"),k=e("xKgJ"),Q=function(D){var s,d,O,f,x,X,H=D.shixunHomeworks,ne=D.classroomList,_e=D.globalSetting,ae=D.boards,q=D.loading,ce=D.user,pe=D.dispatch,V=Object(J.m)(),ge=Object(J.l)(),he=b.a.useForm(),Pe=Object(te.a)(he,1),Ae=Pe[0],Ce=Object(U.useState)({content:""}),Le=Object(te.a)(Ce,2),o=Le[0],i=Le[1],a=ce.userInfo,ve=ne.detailLeftMenus,N=ae.boardsCategoryList;return Object(U.useEffect)(function(){pe({type:"boards/getBoardsCategoryList",payload:{board_id:V.categoryId}})},[V.categoryId]),Object(U.useEffect)(function(){Ae.setFieldsValue({select_board_id:parseInt(V.categoryId)})},[ne.detailLeftMenus]),E.a.createElement("section",{className:M.a.bg},E.a.createElement("div",{className:"edu-container"},E.a.createElement("section",{className:"animated fadeIn"},E.a.createElement("aside",{className:"mt10"},E.a.createElement(ee.a,{separator:">"},E.a.createElement(ee.a.Item,null,E.a.createElement(Y.Link,{to:"/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId||"")},a==null||((s=a.course)===null||s===void 0)?void 0:s.course_name)),E.a.createElement(ee.a.Item,null,E.a.createElement(Y.Link,{to:"/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId||"")},N==null||((d=N.boards)===null||d===void 0||((O=d.filter(function(de){return de.id==V.categoryId}))===null||O===void 0||((f=O[0])===null||f===void 0)))?void 0:f.name)),E.a.createElement(ee.a.Item,null,"\u5E16\u5B50\u65B0\u5EFA"))),E.a.createElement("aside",{className:[M.a.title,"mt20"].join(" ")},E.a.createElement(Y.Link,{to:"/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId||"")},E.a.createElement(me.a,{className:"font16 c-black"})),E.a.createElement("strong",{className:"font20 ml5"},"\u65B0\u5EFA\u5E16\u5B50"))),E.a.createElement(b.a,{layout:"vertical",form:Ae,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:function(Oe){i(Object(z.a)({},Oe))},onFinish:function(){var de=Object(L.a)(P.a.mark(function Oe(xe){var Fe,Re,Ke;return P.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return xe.attachment_ids=(Fe=xe.attachment_ids)===null||Fe===void 0?void 0:Fe.map(function(v){return v.response.id}),Ie.next=3,Object(I.a)("/api/boards/".concat(V.categoryId,"/messages.json"),{method:"post",body:xe});case 3:Re=Ie.sent,Re.status===0&&(R.b.success("\u53D1\u5E03\u6210\u529F"),K.c.push("/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId,"/Detail/").concat(Re==null||((Ke=Re.data)===null||Ke===void 0)?void 0:Ke.id)));case 5:case"end":return Ie.stop()}},Oe)}));return function(Oe){return de.apply(this,arguments)}}()},E.a.createElement("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block"},Object(k.c)()&&E.a.createElement(b.a.Item,{name:"sticky",className:M.a.sticky},E.a.createElement(y.a,null,"\u7F6E\u9876")),E.a.createElement(b.a.Item,{label:"\u6807\u9898",name:"subject",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},E.a.createElement(c.a,{suffix:"".concat(((x=o.subject)===null||x===void 0?void 0:x.length)||0,"/60"),maxLength:60})),E.a.createElement(b.a.Item,{name:"select_board_id",initialValue:V.categoryId},E.a.createElement(r.a,{style:{width:220}},N==null||((X=N.boards)===null||X===void 0)?void 0:X.map(function(de,Oe){return E.a.createElement(r.a.Option,{key:de.id,value:de.id},de.name)}))),E.a.createElement(b.a.Item,{label:"\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},E.a.createElement(w.a,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5E16\u5B50\u8BE6\u60C5\uFF0C\u6700\u5927\u9650\u5236\u4E3A10000\u4E2A\u5B57\u7B26"})),E.a.createElement(b.a.Item,{name:"attachment_ids"},E.a.createElement(le.b,null))),E.a.createElement("div",{className:[M.a.btn,"mt20"].join(" ")},E.a.createElement(b.a.Item,null,E.a.createElement(t.a,{htmlType:"submit",size:"large",type:"primary"},"\u63D0\u4EA4"),E.a.createElement(t.a,{size:"large",ghost:!0,type:"primary"},E.a.createElement(Y.Link,{to:"/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId)},"\u53D6\u6D88")))))))};l.default=Object(K.a)(function(S){var D=S.shixunHomeworks,s=S.classroomList,d=S.loading,O=S.user,f=S.boards,x=S.globalSetting;return{shixunHomeworks:D,globalSetting:x,classroomList:s,user:O,boards:f,loading:d.effects}})(Q)},M8RZ:function(se,l,e){"use strict";e.d(l,"a",function(){return C});var T=e("FGJx"),t=e("o0AO"),m=e("uwZC"),r=e("lpH6"),A=e("ZZRV"),c=e.n(A),n=e("EaaV"),y=e.n(n),C=function(P){Object(m.a)(R,P);var _=Object(r.a)(R);function R(L){var z;Object(T.a)(this,R),z=_.call(this,L);var B=window.document;return z.node=B.createElement("div"),B.body.appendChild(z.node),z}return Object(t.a)(R,[{key:"render",value:function(){var z=this.props.children;return Object(n.createPortal)(z,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),R}(c.a.Component)},Ot1p:function(se,l,e){"use strict";var T=e("rjoL"),t=e("TMtJ"),m=e("Uu80"),r=e("GZha"),A=e("zjzt"),c=e("ZZRV"),n=e.n(c),y=e("M0ff"),C=e.n(y),P=e("BlUI"),_=e("4X1q"),R=e("bwE0"),L=e("aPdX"),z=e("rnm6"),B=e("95/S"),ee=e("kSUc"),Ee=e("9Bee"),b=e("1gHQ"),te=e("dejd"),U=e("C+DQ"),E=[{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 I(v){var re=v.onActionCallback,$=v.title,Z=v.icon,oe=v.actionName,be=v.className,Ue=be===void 0?"":be,ye=v.children;function je(){re(oe)}return n.a.createElement("a",{title:$,className:Ue,onClick:je},n.a.createElement("i",{className:"md-iconfont ".concat(Z)}),ye)}var w=function(v){var re=v.watch,$=v.showNullButton,Z=v.onActionCallback,oe=v.fullScreen,be=[].concat(E,[{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 n.a.createElement("ul",{className:"markdown-toolbar-container"},be.map(function(Ue,ye){return n.a.createElement("li",{key:ye},Ue.actionName?n.a.createElement(I,Object(b.a)({},Ue,{onActionCallback:Z})):n.a.createElement("span",{className:"v-line"}))}),$?n.a.createElement("li",null,n.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Z},n.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,n.a.createElement("li",{className:"btn-full-screen"},n.a.createElement(I,{icon:"".concat(oe?"icon-shrink":"icon-enlarge"),title:oe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Z})))},J=e("M8RZ"),Y=e("MPZO"),K=e("bnk9"),me=e("EkPb"),j=e("7X0+"),M=e("DHCt"),le=e("CRgH"),k={labelCol:{span:4},wrapperCol:{span:20}},Q=function(v){var re=v.callback,$=v.onCancel;function Z(oe){re(oe)}return n.a.createElement(j.a,Object(b.a)({},k,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Z}),n.a.createElement(j.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},n.a.createElement(le.a,null)),n.a.createElement(j.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},n.a.createElement(le.a,null)),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(K.a,{type:"ghost",onClick:$},"\u53D6\u6D88")))},S=e("7ahc"),D=e("HmJG"),s=e("BjJ7"),d=j.a.useForm,O={width:280,marginRight:10},f={labelCol:{span:5},wrapperCol:{span:19}},x=function(v){var re=v.callback,$=v.onCancel,Z=d(),oe=Object(r.a)(Z,1),be=oe[0];function Ue(Me){re(Me)}function ye(Me){be.setFieldsValue({src:"/api/attachments/".concat(Me.id)})}function je(Me){var Xe=Me.target.files[0];H(Xe,ye)}return n.a.createElement(j.a,Object(b.a)({form:be},f,{className:"upload-image-panel",onFinish:Ue}),n.a.createElement(j.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},n.a.createElement("div",{className:"flex-container"},n.a.createElement(j.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},n.a.createElement(le.a,{style:O})),n.a.createElement(X,{onFileChange:je}))),n.a.createElement(j.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},n.a.createElement(le.a,{style:{width:264}})),n.a.createElement(j.a.Item,{style:{textAlign:"right"}},n.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(K.a,{type:"ghost",onClick:$},"\u53D6\u6D88")))};function X(v){var re=v.onFileChange;return n.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",n.a.createElement("input",{type:"file",accept:"image/*",onChange:re}))}function H(v,re){var $=new FormData;$.append("editormd-image-file",v),$.append("file_param_name","editormd-image-file"),$.append("byxhr","true");var Z=new window.XMLHttpRequest;Z.withCredentials=!0,Z.addEventListener("load",function(oe){re(JSON.parse(oe.target.responseText))},!1),Z.addEventListener("error",function(oe){console.error(oe)},!1),Z.open("POST","".concat(s.a,"/api/attachments.json")),Z.send($)}var ne=e("EYz/"),_e=e("gwXo"),ae=e("9cas"),q=e("twZV"),ce=q.a.Group,pe={margin:"0 8px"},V=function(v){var re=v.callback,$=v.onCancel;function Z(oe){re(oe)}return n.a.createElement(j.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Z},n.a.createElement("div",{className:"flex-container"},n.a.createElement("span",{style:pe},"\u5355\u5143\u683C\u6570\uFF1A"),n.a.createElement("span",{style:pe},"\u884C\u6570"),n.a.createElement(j.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},n.a.createElement(_e.a,null)),n.a.createElement("span",{style:pe},"\u5217\u6570"),n.a.createElement(j.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},n.a.createElement(_e.a,null))),n.a.createElement("div",{className:"flex-container",style:{marginTop:12}},n.a.createElement("span",{style:pe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),n.a.createElement(j.a.Item,{name:"align"},n.a.createElement(ce,null,n.a.createElement(q.a,{value:"default"},n.a.createElement("i",{className:"fa fa-align-justify"})),n.a.createElement(q.a,{value:"left"},n.a.createElement("i",{className:"fa fa-align-left"})),n.a.createElement(q.a,{value:"center"},n.a.createElement("i",{className:"fa fa-align-center"})),n.a.createElement(q.a,{value:"right"},n.a.createElement("i",{className:"fa fa-align-right"}))))),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(K.a,{type:"ghost",onClick:$},"\u53D6\u6D88")))},ge="link",he="upload-image",Pe="code-block",Ae="add-table",Ce="------------",Le={default:Ce,left:":".concat(Ce),center:":".concat(Ce,":"),right:"".concat(Ce,":")},o=e("9VGf"),i,a;function ve(){}var N=0,de=1e4,Oe="\u2581";function xe(v){return/^\d+$/.test(v)?"".concat(v,"px"):v}var Fe=navigator.platform.toUpperCase().indexOf("MAC")>=0,Re=Fe?"Cmd":"Ctrl",Ke=(i={},Object(A.a)(i,Re+"-B","bold"),Object(A.a)(i,Re+"-I","italic"),i),Qe=(a={},Object(A.a)(a,ge,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(a,Pe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(a,he,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(a,Ae,"\u6DFB\u52A0\u8868\u683C"),a),Ie=l.a=function(v){var re=v.defaultValue,$=re===void 0?"":re,Z=v.onChange,oe=v.width,be=oe===void 0?"100%":oe,Ue=v.height,ye=Ue===void 0?400:Ue,je=v.miniToolbar,Me=je===void 0?!1:je,Xe=v.isFocus,it=Xe===void 0?!1:Xe,Ye=v.watch,st=v.id,we=st===void 0?"markdown-editor-id":st,lt=v.showResizeBar,Tt=lt===void 0?!1:lt,ct=v.noStorage,Lt=ct===void 0?!1:ct,dt=v.showNullButton,xt=dt===void 0?!1:dt,mt=v.fullScreen,He=mt===void 0?!1:mt,qe=v.onBlur,et=v.onCMBeforeChange,_t=v.className,It=_t===void 0?"":_t,ft=v.placeholder,jt=ft===void 0?"":ft,Bt=Object(c.useState)(null),Et=Object(r.a)(Bt,2),u=Et[0],Nt=Et[1],Ft=Object(c.useState)($),vt=Object(r.a)(Ft,2),tt=vt[0],nt=vt[1],Kt=Object(c.useState)(Ye),pt=Object(r.a)(Kt,2),Se=pt[0],gt=pt[1],Wt=Object(c.useState)(He),ht=Object(r.a)(Wt,2),Te=ht[0],Pt=ht[1],zt=Object(c.useState)(""),Ot=Object(r.a)(zt,2),Be=Ot[0],Ne=Ot[1],Vt=Object(c.useState)(0),yt=Object(r.a)(Vt,2),We=yt[0],at=yt[1],$t=Object(c.useState)(ye),At=Object(r.a)($t,2),rt=At[0],bt=At[1],Xt=Object(c.useState)(!1),Ut=Object(r.a)(Xt,2),wt=Ut[0],ot=Ut[1],ze=Object(c.useRef)(),Ve=Object(c.useRef)(),Ze=Object(c.useRef)(),Ge=Object(c.useRef)();Object(c.useEffect)(function(){if(ze.current){var p=function(F,W){var G=W.clipboardData;if(G){var ue=G.types.toString(),fe=G.items;if(ue==="text/html,Files"||ue==="Files"){var ie=fe[1];ue==="Files"&&(ie=fe[0]),ie.kind==="file"&&ie.type.match(/^image\//i)&&H(ie.getAsFile(),function(De){De.id?g.replaceSelection("![,](/api/attachments/".concat(De.id,")")):document.location.href="/user/login"})}else return!0}return!0},g=C.a.fromTextArea(ze.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Me,lineWrapping:!0,value:$,autoCloseTags:!0,autoCloseBrackets:!0});return g.on("paste",p),Nt(g),function(){g.off("paste",p)}}},[]);var Dt=Object(c.useCallback)(function(){if(Ve.current)try{var p=Ve.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,g=Ve.current.getElementsByClassName("markdown-editor-body")[0];Te?g.style.height="calc(100vh - ".concat(p,"px)"):g.style.height="".concat(rt-p,"px")}catch(h){console.log(h,"---- to set md editor body height")}},[rt,Ve,Te]);Object(c.useEffect)(function(){function p(){var h=new P.default(function(F){var W=Object(m.a)(F),G;try{for(W.s();!(G=W.n()).done;){var ue=G.value;(ue.target.offsetHeight>0||ue.target.offsetWidth>0)&&(Dt(),u.setSize("100%","100%"),u.refresh())}}catch(fe){W.e(fe)}finally{W.f()}});return h.observe(ze.current.parentElement),h}if(u){var g=p();return function(){g.unobserve(ze.current.parentElement)}}},[u,Dt]),Object(c.useEffect)(function(){if(u){for(var p=[],g=function(){var ue=F[h];W=Object(r.a)(ue,2);var fe=W[0],ie=W[1],De=Object(A.a)({},fe,function(){Ct(ie)});p.push(De),u.addKeyMap(De)},h=0,F=Object.entries(Ke);h<F.length;h++){var W;g()}return function(){var G=Object(m.a)(p),ue;try{for(G.s();!(ue=G.n()).done;){var fe=ue.value;u.removeKeyMap(fe)}}catch(ie){G.e(ie)}finally{G.f()}}}},[u]),Object(c.useEffect)(function(){He!==Te&&Pt(He)},[He]),Object(o.a)(function(){if(!Lt&&We>0){var p=new Date().getTime(),g=window.sessionStorage.getItem(we);p>=We+de&&(!g||g!==tt)&&(window.sessionStorage.setItem(we,tt),ot(!0))}},de),Object(c.useEffect)(function(){gt(Ye)},[u,Ye]),Object(c.useEffect)(function(){u&&(it&&u.focus())},[u,it]),Object(c.useEffect)(function(){if(Se&&u){var p=function(F){var W=F.target;if(Ge.current){var G=W.scrollTop/W.scrollHeight;Ge.current.scrollTop=Ge.current.scrollHeight*G}},g=u.getScrollerElement();return g.addEventListener("scroll",p),function(){g.removeEventListener("scroll",p)}}},[u,Se]),Object(c.useEffect)(function(){if(u&&et){var p=function(h,F){et(h,F)};return u.on("beforeChange",p),function(){u.off("beforeChange",p)}}},[u,et]),Object(c.useEffect)(function(){if(u&&qe){var p=function(){qe(u.getValue())};return u.on("blur",p),function(){u.off("blur",p)}}},[u,qe]),Object(c.useEffect)(function(){if(u){var p=function(h){var F=h.getValue();nt(F),at(new Date().getTime()),h.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Z&&Z(F)};return u.on("change",p),function(){u.off("change",p)}}},[u,Z]),Object(c.useEffect)(function(){u&&($==null?(u.setValue(""),nt("")):$!==u.getValue()&&(u.setValue($),nt($)))},[u,$]);var Ct=Object(c.useCallback)(function(p){var g=u.getCursor(),h=u.getSelection(),F=h.split(`
`);switch(p){case"bold":return u.replaceSelection("**"+h+"**"),h===""&&u.setCursor(g.line,g.ch+2),u.focus();case"italic":return u.replaceSelection("*"+h+"*"),h===""&&u.setCursor(g.line,g.ch+1),u.focus();case"code":return u.replaceSelection("`"+h+"`"),h===""&&u.setCursor(g.line,g.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+h+"$$`"),h===""&&u.setCursor(g.line,g.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+h+"\n```"),u.setCursor(g.line+1,h.length+1),u.focus();case"line-break":return u.replaceSelection(`<br/>
`),u.focus();case"list-ul":return h===""?u.replaceSelection("- "+h):u.replaceSelection(F.map(function(W){return W===""?"":"- ".concat(W)}).join(`
`)),u.focus();case"list-ol":return h===""?u.replaceSelection("1. "+h):u.replaceSelection(F.map(function(W,G){return W===""?"":"".concat(G+1,". ").concat(W)}).join(`
`)),u.focus();case"add-null-ch":return h===""&&u.setCursor(g.line,g.ch+1),u.replaceSelection(Oe),u.focus();case"eraser":return u.setValue(""),u.focus();case"trigger-watch":return gt(!Se),u.focus();case"trigger-full-screen":return Pt(!Te),u.focus();case ge:Ne(ge);return;case Pe:Ne(Pe);return;case he:Ne(he);return;case Ae:Ne(Ae);return;default:throw new Error}},[u,Se,Te]),Je=Object(c.useCallback)(function(p){Ne("");switch(Be){case ge:var g=p.title,h=p.link;return u.replaceSelection("[".concat(g,"](").concat(h,")")),u.focus();case Pe:var F=p.language,W=p.content;return u.replaceSelection(["```"+F,W,"```"].join(`
`)),u.focus();case he:var G=p.src,ue=p.alt;return u.replaceSelection("![ ".concat(ue," ]( ").concat(G,' "').concat(ue,'" )')),u.focus();case Ae:for(var fe=p.row,ie=p.col,De=p.align,ut=`
`,ke=0;ke<fe;ke++){for(var Rt=[],Mt=[],St=0;St<ie;St++)ke===1&&Mt.push(Le[De]),Rt.push(" ");ke===1&&(ut+="| ".concat(Mt.join(" | "),` |
`)),ut+="| ".concat(Rt.join(ie===1?"":" | "),` |
`)}return u.replaceSelection(ut+`
`),u.focus();default:throw new Error}},[u,Be]),Ht=Object(c.useMemo)(function(){switch(Be){case ge:return n.a.createElement(Q,{callback:Je,onCancel:$e});case Pe:return n.a.createElement(S.b,{callback:Je,onCancel:$e});case he:return n.a.createElement(x,{callback:Je,onCancel:$e});case Ae:return n.a.createElement(V,{callback:Je,onCancel:$e});default:return null}},[Be]);function $e(){Ne("")}Object(c.useEffect)(function(){if(Ze.current){var p=function(fe){W=!0,G=fe.pageY},g=function(){W=!1},h=function(fe){if(W){var ie=fe.pageY-G;ie<0&&(ie=0),ie>300&&(ie=300);var De=ye+ie+"px";bt(De)}},F=Ze.current,W=!1,G=0;return F.addEventListener("mousedown",p),document.addEventListener("mousemove",h),document.addEventListener("mouseup",g),function(){F.removeEventListener("mousedown",p),document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",g)}}},[u,Ze]),Object(c.useEffect)(function(){bt(ye)},[ye]);var Zt=xe(be),Gt=xe(rt),Jt={width:Zt,height:Gt},kt=Object(c.useMemo)(function(){if(We){var p=new Date(We),g=p.getHours(),h=p.getMinutes(),F=p.getSeconds();return g=g<10?"0"+g:g,h=h<10?"0"+h:h,F=F<10?"0"+F:F,"".concat(g,":").concat(h,":").concat(F)}return 0},[We]);function Qt(){window.sessionStorage.removeItem(we),ot(!1),at(0)}function Yt(){ot(!1),at(0),u.setValue(window.sessionStorage.getItem(we))}return n.a.createElement(c.Fragment,null,n.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ve},n.a.createElement("div",{className:"markdown-editor-container ".concat(It," ").concat(Se?"on-preview":""," ").concat(Me?"mini":""," ").concat(Te?"full-screen":""),style:Jt},n.a.createElement(w,{watch:Se,fullScreen:Te,showNullButton:xt,onActionCallback:Ct}),n.a.createElement("div",{className:"markdown-editor-body"},n.a.createElement("div",{className:"codemirror-container"},n.a.createElement("textarea",{ref:ze,placeholder:jt})),Se?n.a.createElement("div",{ref:Ge,className:"preview-container"},n.a.createElement(Ee.a,{value:tt})):null)),wt?n.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",n.a.createElement("a",{onClick:Yt},"\u6062\u590D")," ? /",n.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",kt," \u4FDD\u5B58\uFF09"):null),Tt?n.a.createElement("a",{ref:Ze,className:"editor-resize"}):null,n.a.createElement(J.a,null,Qe[Be]?n.a.createElement(t.a,{centered:!0,title:Qe[Be],visible:!0,onCancel:$e,footer:null},Ht):null))}},dejd:function(se,l,e){},kSUc:function(se,l,e){},qeSX:function(se,l,e){se.exports={flex_box_center:"flex_box_center___3aOcD",flex_space_between:"flex_space_between___2i60o",flex_box_vertical_center:"flex_box_vertical_center___10dtF",flex_box_center_end:"flex_box_center_end___LM5st",flex_box_column:"flex_box_column___3I32E",title:"title___b6ZQp",export:"export___1z001",bg:"bg___BAvd3",tabs:"tabs___2llOk",btn:"btn___2DmAr",sticky:"sticky___36S7a"}},wzkS:function(se,l,e){"use strict";e.d(l,"c",function(){return A}),e.d(l,"b",function(){return c}),e.d(l,"d",function(){return n}),e.d(l,"a",function(){return C}),e.d(l,"e",function(){return P});var T=e("VBJJ"),t=e.n(T),m=e("z3+T"),r=e("ErOA");function A(_){return Object(r.c)("libraries/".concat(_,".json"))}function c(){return Object(r.c)("library_tags.json")}function n(_){return y.apply(this,arguments)}function y(){return y=Object(m.a)(t.a.mark(function _(R){var L;return t.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(r.b)("attachments/".concat(R,".json"));case 2:return L=B.sent,B.abrupt("return",L.status===0);case 4:case"end":return B.stop()}},_)})),y.apply(this,arguments)}function C(_){return Object(r.e)("libraries.json",_)}function P(_,R){return Object(r.f)("libraries/".concat(_,".json"),R)}},xKgJ:function(se,l,e){"use strict";e.d(l,"o",function(){return c}),e.d(l,"b",function(){return n}),e.d(l,"c",function(){return y}),e.d(l,"e",function(){return C}),e.d(l,"f",function(){return P}),e.d(l,"s",function(){return _}),e.d(l,"g",function(){return R}),e.d(l,"t",function(){return L}),e.d(l,"d",function(){return z}),e.d(l,"i",function(){return B}),e.d(l,"j",function(){return ee}),e.d(l,"q",function(){return Ee}),e.d(l,"h",function(){return b}),e.d(l,"p",function(){return te}),e.d(l,"r",function(){return w}),e.d(l,"a",function(){return K}),e.d(l,"l",function(){return ge}),e.d(l,"m",function(){return he}),e.d(l,"k",function(){return Pe}),e.d(l,"n",function(){return Ce}),e.d(l,"u",function(){return Le});var T=e("9kvl"),t;(function(o){o[o.SuperAdmin=1]="SuperAdmin",o[o.Operation=2]="Operation",o[o.CertifiedTeacher=5]="CertifiedTeacher",o[o.TrainingProduction=8]="TrainingProduction",o[o.UncertifiedTeacher=12]="UncertifiedTeacher",o[o.Student=15]="Student"})(t||(t={}));var m;(function(o){o[o.SuperAdmin=1]="SuperAdmin",o[o.Operation=2]="Operation",o[o.Admin=5]="Admin",o[o.Teacher=8]="Teacher",o[o.Assistant=12]="Assistant",o[o.Student=15]="Student"})(m||(m={}));var r=function(i){var a=Object(T.b)()._store.getState(),ve=a.user,N=ve.userInfo;return i.some(function(de){return de==(N==null?void 0:N.role)})},A=function(i){var a=Object(T.b)()._store.getState(),ve=a.user,N=ve.userInfo;return(N==null?void 0:N.own)?!0:i.some(function(de){var Oe;return de==(N==null||((Oe=N.course)===null||Oe===void 0)?void 0:Oe.course_role)})},c=function(){var i=Object(T.b)()._store.getState(),a=i.user,ve=a.userInfo;return ve.main_site},n=function(){var i,a=Object(T.b)()._store.getState(),ve=a.user,N=ve.userInfo;return N==null||((i=N.course)===null||i===void 0)?void 0:i.course_is_end},y=function(){return A([m.SuperAdmin,m.Operation,m.Admin,m.Teacher,m.Assistant])},C=function(){return A([m.SuperAdmin,m.Teacher,m.Admin,m.Assistant,m.Operation])},P=function(){return A([m.SuperAdmin,m.Teacher,m.Admin])},_=function(){return A([m.SuperAdmin])},R=function(){return A([m.SuperAdmin,m.Operation,m.Admin])},L=function(){return A([m.SuperAdmin,m.Operation])},z=function(){return A([m.SuperAdmin,m.Admin])},B=function(){return A([m.SuperAdmin,m.Operation,m.Admin,m.Teacher])},ee=function(){return A([m.Assistant])},Ee=function(){return A([m.Student])},b=function(){return A([m.SuperAdmin,m.Operation,m.Admin,m.Teacher,m.Assistant,m.Student])},te=function(){var i,a=Object(T.b)()._store.getState(),ve=a.user,N=ve.userInfo;return(N==null||((i=N.course)===null||i===void 0)?void 0:i.course_role)===null},U=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student])},E=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return a||!a&&r([t.SuperAdmin])},I=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return a||!a&&r([t.SuperAdmin,t.Operation])},w=function(){return r([m.Student])},J=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):a||!a&&r([t.SuperAdmin,t.Operation])},Y=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):a||!a&&r([t.SuperAdmin,t.Operation])},K=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction])},me=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin]):a||!a&&r([t.SuperAdmin])},j=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation]):a||!a&&r([t.SuperAdmin,t.Operation])},M=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):a||!a&&r([t.SuperAdmin,t.Operation])},le=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):a||!a&&r([t.SuperAdmin,t.Operation])},k=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher]):a||!a&&r([t.SuperAdmin,t.Operation])},Q=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin]):!1},S=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student])},D=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin]):a||!a&&r([t.SuperAdmin])},s=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation]):a||!a&&r([t.SuperAdmin,t.Operation])},d=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.Student]):a||!a&&r([t.SuperAdmin,t.Operation])},O=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?!1:a||!a&&r([t.SuperAdmin,t.Operation])},f=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?a||!a&&r([t.SuperAdmin,t.Operation]):!1},x=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):!1},X=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?!a&&r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):!1},H=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher]):a||!a&&r([t.SuperAdmin,t.Operation])},ne=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher])},_e=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin]):a||!a&&r([t.SuperAdmin])},ae=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation]):a||!a&&r([t.SuperAdmin,t.Operation])},q=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):a||!a&&r([t.SuperAdmin,t.Operation])},ce=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?a||!a&&r([t.SuperAdmin,t.Operation]):!1},pe=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher]):a||!a&&r([t.SuperAdmin,t.Operation])},V=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return A([m.Teacher])},ge=function(){return r([t.SuperAdmin])},he=function(){return r([t.SuperAdmin,t.Operation])},Pe=function(){return r([t.Student])},Ae=function(){return r([t.SuperAdmin,t.Operation,t.CertifiedTeacher])},Ce=function(){var i,a=Object(T.b)()._store.getState(),ve=a.user;return!!((i=ve.userInfo)===null||i===void 0?void 0:i.login)},Le=function(){var i=Object(T.b)()._store.getState(),a=i.user;return a.userInfo}},y5JW:function(se,l,e){"use strict";e.d(l,"c",function(){return ee}),e.d(l,"a",function(){return Ee});var T=e("anXI"),t=e("vZQr"),m=e("MPZO"),r=e("bnk9"),A=e("VBJJ"),c=e.n(A),n=e("z3+T"),y=e("55MS"),C=e("V0hb"),P=e("X/R0"),_=e("M6G9"),R=e("ZZRV"),L=e.n(R),z=e("m3rI"),B=e("wzkS"),ee="\u3000\u3000";function Ee(b){var te=["Bytes","KB","MB","GB","TB"];if(b==0)return"0 Byte";var U=parseInt(""+Math.floor(Math.log(b)/Math.log(1024)),10);return(b/Math.pow(1024,U)).toFixed(1)+" "+te[U]}l.b=function(b){var te=b.value,U=te===void 0?[]:te,E=b.onChange,I=b.className,w=b.maxSize,J=w===void 0?150:w,Y=b.title,K=Y===void 0?"\u6587\u4EF6\u4E0A\u4F20":Y,me=b.accept,j=me===void 0?null:me,M={multiple:!1,fileList:U,accept:j,withCredentials:!0,beforeUpload:function(Q){var S=Q.size/1024/1024;return S<J?!0:(_.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(J,"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(z.a.API_SERVER,"/api/attachments.json"),onChange:function(Q){var S=Object(C.a)(Q.fileList);S=S.map(function(D){return D.name.indexOf(ee)===-1&&(D.name="".concat(D.name).concat(ee).concat(Ee(D.size))),Object(y.a)({},D)}),E(S)},onRemove:function(){var k=Object(n.a)(c.a.mark(function S(D){var s,d;return c.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(s=D.response?D.response.id:D.uid,!s){f.next=8;break}return f.next=4,Object(B.d)(D.response?D.response.id:D.id);case 4:return d=f.sent,f.abrupt("return",d);case 8:return f.abrupt("return",!0);case 9:case"end":return f.stop()}},S)}));function Q(S){return k.apply(this,arguments)}return Q}()};function le(k){k.preventDefault(),k.stopPropagation()}return L.a.createElement("div",{className:"single-upload ".concat(I||"")},L.a.createElement(t.a,M,L.a.createElement(r.a,{type:"primary",title:U.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:U.length>0,ghost:!0},K),L.a.createElement("span",{onClick:le,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",J,"M) ")))}}}]);