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
45 KiB

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