newreactbuild/p__Classrooms__Lists__Board...

14 lines
44 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[37,7,12],{"500L":function(le,s,e){"use strict";e.d(s,"a",function(){return te});var M=e("DZo9"),n=e("8z0m"),m=e("+L6B"),r=e("2/Rp"),y=e("2qtc"),l=e("kLXV"),t=e("WmNS"),O=e.n(t),C=e("9og8"),P=e("k1fw"),_=e("oBTY"),R=e("miYZ"),S=e("tsqr"),z=e("q1tI"),I=e.n(z),ne=e("m3rI"),fe=e("wzkS"),U=e("y5JW");function te(A){var f=[];return A&&A.length>0&&(f=A.map(function(T){return{uid:T.id,id:T.id,name:T.title+U.c+T.filesize,url:T.url,filesize:T.filesize,status:"done",response:{id:T.id}}})),f}s.b=function(A){var f=A.value,T=A.onChange,J=A.className,Q=A.maxSize,Z=Q===void 0?150:Q,W=A.title,Ee=W===void 0?"\u4E0A\u4F20\u9644\u4EF6":W,x=A.showRemoveModal,b=x===void 0?!1:x,q={multiple:!0,fileList:f,beforeUpload:function($){var B=$.size/1024/1024;return B<Z?!0:(S.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(Z,"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(ne.a.API_SERVER,"/api/attachments.json"),onChange:function($){var B=Object(_.a)($.fileList);B=B.map(function(c){return c.name.indexOf(U.c)===-1&&(c.name="".concat(c.name).concat(U.c).concat(Object(U.a)(c.size))),Object(P.a)({},c)}),T(B)},onRemove:function(){var j=Object(C.a)(O.a.mark(function B(c){var d;return O.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(d=function(){var L=Object(C.a)(O.a.mark(function H(){var G,ae;return O.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:if(G=c.response?c.response.id:c.id,!G){re.next=8;break}return re.next=4,Object(fe.d)(c.response?c.response.id:c.uid);case 4:return ae=re.sent,re.abrupt("return",ae);case 8:return re.abrupt("return",!0);case 9:case"end":return re.stop()}},H)}));return function(){return L.apply(this,arguments)}}(),!b){p.next=5;break}return p.abrupt("return",new Promise(function(L,H){l.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:I.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var G=Object(C.a)(O.a.mark(function me(){var re;return O.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,d();case 2:re=ce.sent,S.b.success("\u5220\u9664\u6210\u529F"),L(!0);case 5:case"end":return ce.stop()}},me)}));function ae(){return G.apply(this,arguments)}return ae}(),onCancel:function(){return L(!1)}})}));case 5:return p.next=7,d();case 7:return p.abrupt("return",p.sent);case 8:case"end":return p.stop()}},B)}));function $(B){return j.apply(this,arguments)}return $}()};function X(j){j.preventDefault(),j.stopPropagation()}return I.a.createElement("div",{className:"multi-upload ".concat(J||"")},I.a.createElement(n.a,q,I.a.createElement(r.a,{type:"primary",ghost:!0},Ee),I.a.createElement("span",{onClick:X,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Z,"M) ")))}},"7ahc":function(le,s,e){"use strict";e.d(s,"a",function(){return te});var M=e("k1fw"),n=e("0Owb"),m=e("+L6B"),r=e("2/Rp"),y=e("y8nQ"),l=e("Vl3Y"),t=e("tJVT"),O=e("OaEy"),C=e("2fM7"),P=e("q1tI"),_=e.n(P),R=e("VrN/"),S=e.n(R),z=e("p77/"),I=e.n(z),ne=C.a.Option,fe={labelCol:{span:4},wrapperCol:{span:20}},U={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};s.b=function(A){var f=A.callback,T=A.onCancel,J=Object(P.useState)("python"),Q=Object(t.a)(J,2),Z=Q[0],W=Q[1];function Ee(b){W(U[b][1])}function x(b){f(b)}return _.a.createElement(l.a,Object(n.a)({},fe,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:x}),_.a.createElement(l.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},_.a.createElement(C.a,{onChange:Ee},Object.keys(U).map(function(b){return _.a.createElement(ne,{key:b,value:b},U[b][0])}))),_.a.createElement(l.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},_.a.createElement(te,{mode:Z})),_.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:T},"\u53D6\u6D88")))};function te(A){var f=A.value,T=A.onChange,J=A.mode,Q=A.options,Z=Q===void 0?{}:Q,W=Object(P.useRef)(),Ee=Object(P.useState)(),x=Object(t.a)(Ee,2),b=x[0],q=x[1];return Object(P.useEffect)(function(){if(b){var X=function($){var B=$.getValue();T&&T(B)};return b.on("change",X),function(){b.off("change",X)}}},[b,T]),Object(P.useEffect)(function(){b&&b.setOption("mode",J)},[b,J]),Object(P.useEffect)(function(){b&&(f!==b.getValue()&&b.setValue(f||""))},[b,f]),Object(P.useEffect)(function(){if(W.current&&!b){var X=S.a.fromTextArea(W.current,Object(M.a)({mode:J,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},Z));q(X)}},[W.current,b]),_.a.createElement("div",{className:"my-codemirror-container"},_.a.createElement("textarea",{ref:W}))}},"9Bee":function(le,s,e){"use strict";var M=e("q1tI"),n=e.n(M),m=e("vg9a"),r=e("tJVT"),y=e("DlQD"),l=e.n(y),t=e("rUJ1");function O(c,d){var D=c.match(/^(\s+)(?:```)/);if(D===null)return d;var p=D[1];return d.split(`
`).map(function(L){var H=L.match(/^\s+/);if(H===null)return L;var G=Object(r.a)(H,1),ae=G[0];return ae.length>=p.length?L.slice(p.length):L}).join(`
`)}var C=[],P=["<ul>"],_=new l.a.Renderer,R=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function S(){C.length=0,P=["<ul>"]}function z(c,d,D,p){if(d>=c.length||c[d].level<=D)return d;var L=c[d];p.push("<li><a href='#"+L.anchor+"'>"+L.text+"</a>"),d++;var H=[];return d=z(c,d,L.level,H),H.length>0&&(p.push("<ul>"),H.forEach(function(G){p.push(G)}),p.push("</ul>")),p.push("</li>"),d=z(c,d,D,p),d}function I(){return z(C,0,0,P),P.push("</ul>"),P.join("")}var ne={heading:function(d){var D=R.exec(d);if(D)return{type:"heading",raw:D[0],depth:D[1].length,text:D[2]}},fences:function(d){var D=this.rules.block.fences.exec(d);if(D){var p=D[0],L=O(p,D[3]||""),H=D[2]?D[2].trim():D[2];if(["latex","katex","math"].indexOf(H)>=0){var G=te(),ae=L;L=G,A[G]={type:"block",expression:ae}}return{type:"code",raw:p,lang:H,text:L}}}},fe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,U=0,te=function(){return"__special_katext_id_".concat(U++,"__")},A={};function f(){return A}function T(){U=0,A={}}function J(c){return c=c.replace(fe,function(d,D){var p=te();return A[p]={type:"inline",expression:D},p}),c}var Q=_.listitem;_.listitem=function(c){return Q(J(c))};var Z=_.paragraph;_.paragraph=function(c){return Z(J(c))};var W=_.tablecell;_.tablecell=function(c,d){return W(J(c),d)},_.code=function(c,d,D){var p=(d||"").match(/\S*/)[0];return p?["latex","katex","math"].indexOf(p)>=0?"<p class='editormd-tex'>".concat(c,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(d,'">').concat(D?c:Object(t.escape)(c,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(D?c:Object(t.escape)(c,!0))+"</code></pre>"},_.heading=function(c,d,D){var p=this.options.headerPrefix+D.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return C.push({anchor:p,level:d,text:c}),"<h"+d+' id="'+p+'">'+c+"</h"+d+">"},l.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),l.a.use({tokenizer:ne,renderer:_});var Ee=l.a,x=e("SJMd"),b=e("wMS7"),q=e.n(b),X=e("Oy/b"),j=/<pre[^>]*>/g;function $(c){var d=document.createElement("div");return d.innerHTML=c,d.childNodes.length===0?"":d.childNodes[0].nodeValue}var B=s.a=function(c){var d=c.value,D=d===void 0?"":d,p=c.className,L=c.style,H=L===void 0?{}:L,G=String(D),ae=Object(M.useMemo)(function(){var ee=Ee(G),ce=f();return G.match(/\[TOC\]/)&&(ee=ee.replace("<p>[TOC]</p>",I()),S()),ee=ee.replace(/(__special_katext_id_\d+__)/g,function(he,V){var ge=ce[V],pe=ge.type,Pe=ge.expression;return Object(X.renderToString)($(Pe)||"",{displayMode:pe==="block",throwOnError:!1,output:"html"})}),ee=ee.replace(/▁/g,"\u2581\u2581\u2581"),T(),q.a.sanitize(ee)},[G]),me=Object(M.useRef)();function re(ee){var ce=ee.target;if(ce.tagName.toUpperCase()==="A"){var he=ce.getAttribute("href");if(he.startsWith("#")){ee.preventDefault();var V=document.getElementById(he.replace("#",""));V&&V.scrollIntoView(!0)}}}return Object(M.useEffect)(function(){if(me.current&&ae&&(ae.match(j)&&window.PR.prettyPrint()),me.current)return me.current.addEventListener("click",re),function(){me.current.removeEventListener("click",re),T(),S()}},[ae,me.current,re]),n.a.createElement("div",{ref:me,style:H,className:"".concat(p||""," markdown-body"),dangerouslySetInnerHTML:{__html:ae}})}},"9VGf":function(le,s,e){"use strict";e.d(s,"a",function(){return m});var M=e("q1tI"),n=e.n(M);function m(r,y){var l=Object(M.useRef)();Object(M.useEffect)(function(){l.current=r}),Object(M.useEffect)(function(){function t(){l.current()}if(y!==null){var O=setInterval(t,y);return function(){return clearInterval(O)}}},[y])}},BjJ7:function(le,s,e){"use strict";e.d(s,"d",function(){return n}),e.d(s,"c",function(){return m}),e.d(s,"f",function(){return r}),e.d(s,"b",function(){return y}),e.d(s,"e",function(){return l}),e.d(s,"a",function(){return t});var M=e("m3rI");function n(O){var C=!0;if(O.length>0){for(var P=0;P<O.length;P++)if(O[P].compile_success==0||!O[P].compile_success){C=!1;break}}else C=!1;return C}function m(O){for(var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",P=[],_=0;_<O.length;_++){var R=O[_],S=C?"".concat(C,"/").concat(R.name):"".concat(R.name);P.push({title:R.name,isLeaf:!(R.type==="tree"),key:S})}return P}function r(O,C,P){for(var _=0;_<O.length;_++){var R=O[_];if(R.key===C){R.children=P;break}R.children&&r(R.children,C,P)}return O}function y(O,C,P){var _;return function(){var R=this,S=arguments,z=function(){_=null,P||O.apply(R,S)},I=P&&!_;clearTimeout(_),_=setTimeout(z,C),I&&O.apply(R,S)}}var l=!0,t=M.a.API_SERVER},"C+DQ":function(le,s,e){},HmJG:function(le,s,e){},KI3f:function(le,s,e){"use strict";e.r(s);var M=e("+L6B"),n=e("2/Rp"),m=e("OaEy"),r=e("2fM7"),y=e("5NDa"),l=e("5rEg"),t=e("sRBo"),O=e("kaz8"),C=e("WmNS"),P=e.n(C),_=e("miYZ"),R=e("tsqr"),S=e("9og8"),z=e("k1fw"),I=e("sPJy"),ne=e("bE4q"),fe=e("y8nQ"),U=e("Vl3Y"),te=e("tJVT"),A=e("q1tI"),f=e.n(A),T=e("ErOA"),J=e("Ot1p"),Q=e("Ty5D"),Z=e("55Ip"),W=e("9kvl"),Ee=e("jhfD"),x=e("qeSX"),b=e.n(x),q=e("500L"),X=e("xKgJ"),j=function(B){var c,d,D,p,L,H,G=B.shixunHomeworks,ae=B.classroomList,me=B.globalSetting,re=B.boards,ee=B.loading,ce=B.user,he=B.dispatch,V=Object(Q.m)(),ge=Object(Q.l)(),pe=U.a.useForm(),Pe=Object(te.a)(pe,1),ye=Pe[0],Ce=Object(A.useState)({content:""}),Te=Object(te.a)(Ce,2),o=Te[0],i=Te[1],a=ce.userInfo,ve=ae.detailLeftMenus,N=re.boardsCategoryList;return Object(A.useEffect)(function(){he({type:"boards/getBoardsCategoryList",payload:{board_id:V.categoryId}})},[V.categoryId]),Object(A.useEffect)(function(){ye.setFieldsValue({select_board_id:parseInt(V.categoryId)})},[ae.detailLeftMenus]),f.a.createElement("section",{className:b.a.bg},f.a.createElement("div",{className:"edu-container"},f.a.createElement("section",{className:"animated fadeIn"},f.a.createElement("aside",{className:"mt10"},f.a.createElement(ne.a,{separator:">"},f.a.createElement(ne.a.Item,null,f.a.createElement(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId||"")},a==null||((c=a.course)===null||c===void 0)?void 0:c.course_name)),f.a.createElement(ne.a.Item,null,f.a.createElement(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId||"")},N==null||((d=N.boards)===null||d===void 0||((D=d.filter(function(de){return de.id==V.categoryId}))===null||D===void 0||((p=D[0])===null||p===void 0)))?void 0:p.name)),f.a.createElement(ne.a.Item,null,"\u5E16\u5B50\u65B0\u5EFA"))),f.a.createElement("aside",{className:[b.a.title,"mt20"].join(" ")},f.a.createElement(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId||"")},f.a.createElement(Ee.a,{className:"font16 c-black"})),f.a.createElement("strong",{className:"font20 ml5"},"\u65B0\u5EFA\u5E16\u5B50"))),f.a.createElement(U.a,{layout:"vertical",form:ye,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:function(Oe){i(Object(z.a)({},Oe))},onFinish:function(){var de=Object(S.a)(P.a.mark(function Oe(xe){var Ke,Re,We;return P.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return xe.attachment_ids=(Ke=xe.attachment_ids)===null||Ke===void 0?void 0:Ke.map(function(E){return E.response.id}),je.next=3,Object(T.a)("/api/boards/".concat(V.categoryId,"/messages.json"),{method:"post",body:xe});case 3:Re=je.sent,Re.status===0&&(R.b.success("\u53D1\u5E03\u6210\u529F"),W.c.push("/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId,"/Detail/").concat(Re==null||((We=Re.data)===null||We===void 0)?void 0:We.id)));case 5:case"end":return je.stop()}},Oe)}));return function(Oe){return de.apply(this,arguments)}}()},f.a.createElement("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block"},Object(X.c)()&&f.a.createElement(U.a.Item,{name:"sticky",className:b.a.sticky},f.a.createElement(O.a,null,"\u7F6E\u9876")),f.a.createElement(U.a.Item,{label:"\u6807\u9898",name:"subject",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},f.a.createElement(l.a,{suffix:"".concat(((L=o.subject)===null||L===void 0?void 0:L.length)||0,"/60"),maxLength:60})),f.a.createElement(U.a.Item,{name:"select_board_id",initialValue:V.categoryId},f.a.createElement(r.a,{style:{width:220}},N==null||((H=N.boards)===null||H===void 0)?void 0:H.map(function(de,Oe){return f.a.createElement(r.a.Option,{key:de.id,value:de.id},de.name)}))),f.a.createElement(U.a.Item,{label:"\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},f.a.createElement(J.a,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5E16\u5B50\u8BE6\u60C5\uFF0C\u6700\u5927\u9650\u5236\u4E3A10000\u4E2A\u5B57\u7B26"})),f.a.createElement(U.a.Item,{name:"attachment_ids"},f.a.createElement(q.b,null))),f.a.createElement("div",{className:[b.a.btn,"mt20"].join(" ")},f.a.createElement(U.a.Item,null,f.a.createElement(n.a,{htmlType:"submit",size:"large",type:"primary"},"\u63D0\u4EA4"),f.a.createElement(n.a,{size:"large",ghost:!0,type:"primary"},f.a.createElement(Z.Link,{to:"/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId)},"\u53D6\u6D88")))))))};s.default=Object(W.a)(function($){var B=$.shixunHomeworks,c=$.classroomList,d=$.loading,D=$.user,p=$.boards,L=$.globalSetting;return{shixunHomeworks:B,globalSetting:L,classroomList:c,user:D,boards:p,loading:d.effects}})(j)},M8RZ:function(le,s,e){"use strict";e.d(s,"a",function(){return C});var M=e("fWQN"),n=e("mtLc"),m=e("yKVA"),r=e("879j"),y=e("q1tI"),l=e.n(y),t=e("i8i4"),O=e.n(t),C=function(P){Object(m.a)(R,P);var _=Object(r.a)(R);function R(S){var z;Object(M.a)(this,R),z=_.call(this,S);var I=window.document;return z.node=I.createElement("div"),I.body.appendChild(z.node),z}return Object(n.a)(R,[{key:"render",value:function(){var z=this.props.children;return Object(t.createPortal)(z,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),R}(l.a.Component)},Ot1p:function(le,s,e){"use strict";var M=e("2qtc"),n=e("kLXV"),m=e("rAM+"),r=e("tJVT"),y=e("jrin"),l=e("q1tI"),t=e.n(l),O=e("VrN/"),C=e.n(O),P=e("bdgK"),_=e("p77/"),R=e("Bd2K"),S=e("ELLl"),z=e("19Vz"),I=e("lZu9"),ne=e("kSUc"),fe=e("9Bee"),U=e("0Owb"),te=e("dejd"),A=e("C+DQ"),f=[{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 T(E){var oe=E.onActionCallback,w=E.title,Y=E.icon,ue=E.actionName,Ae=E.className,Ue=Ae===void 0?"":Ae,be=E.children;function Ie(){oe(ue)}return t.a.createElement("a",{title:w,className:Ue,onClick:Ie},t.a.createElement("i",{className:"md-iconfont ".concat(Y)}),be)}var J=function(E){var oe=E.watch,w=E.showNullButton,Y=E.onActionCallback,ue=E.fullScreen,Ae=[].concat(f,[{title:"".concat(oe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(oe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},Ae.map(function(Ue,be){return t.a.createElement("li",{key:be},Ue.actionName?t.a.createElement(T,Object(U.a)({},Ue,{onActionCallback:Y})):t.a.createElement("span",{className:"v-line"}))}),w?t.a.createElement("li",null,t.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Y},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(T,{icon:"".concat(ue?"icon-shrink":"icon-enlarge"),title:ue?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Y})))},Q=e("M8RZ"),Z=e("+L6B"),W=e("2/Rp"),Ee=e("y8nQ"),x=e("Vl3Y"),b=e("5NDa"),q=e("5rEg"),X={labelCol:{span:4},wrapperCol:{span:20}},j=function(E){var oe=E.callback,w=E.onCancel;function Y(ue){oe(ue)}return t.a.createElement(x.a,Object(U.a)({},X,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Y}),t.a.createElement(x.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(q.a,null)),t.a.createElement(x.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(q.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(W.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))},$=e("7ahc"),B=e("HmJG"),c=e("BjJ7"),d=x.a.useForm,D={width:280,marginRight:10},p={labelCol:{span:5},wrapperCol:{span:19}},L=function(E){var oe=E.callback,w=E.onCancel,Y=d(),ue=Object(r.a)(Y,1),Ae=ue[0];function Ue(Me){oe(Me)}function be(Me){Ae.setFieldsValue({src:"/api/attachments/".concat(Me.id)})}function Ie(Me){var we=Me.target.files[0];G(we,be)}return t.a.createElement(x.a,Object(U.a)({form:Ae},p,{className:"upload-image-panel",onFinish:Ue}),t.a.createElement(x.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(x.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(q.a,{style:D})),t.a.createElement(H,{onFileChange:Ie}))),t.a.createElement(x.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(q.a,{style:{width:264}})),t.a.createElement(x.a.Item,{style:{textAlign:"right"}},t.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(W.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))};function H(E){var oe=E.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:oe}))}function G(E,oe){var w=new FormData;w.append("editormd-image-file",E),w.append("file_param_name","editormd-image-file"),w.append("byxhr","true");var Y=new window.XMLHttpRequest;Y.withCredentials=!0,Y.addEventListener("load",function(ue){oe(JSON.parse(ue.target.responseText))},!1),Y.addEventListener("error",function(ue){console.error(ue)},!1),Y.open("POST","".concat(c.a,"/api/attachments.json")),Y.send(w)}var ae=e("giR+"),me=e("fyUT"),re=e("7Kak"),ee=e("9yH6"),ce=ee.a.Group,he={margin:"0 8px"},V=function(E){var oe=E.callback,w=E.onCancel;function Y(ue){oe(ue)}return t.a.createElement(x.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Y},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:he},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:he},"\u884C\u6570"),t.a.createElement(x.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(me.a,null)),t.a.createElement("span",{style:he},"\u5217\u6570"),t.a.createElement(x.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(me.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:he},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(x.a.Item,{name:"align"},t.a.createElement(ce,null,t.a.createElement(ee.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(ee.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(ee.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(ee.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(W.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))},ge="link",pe="upload-image",Pe="code-block",ye="add-table",Ce="------------",Te={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(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}var Ke=navigator.platform.toUpperCase().indexOf("MAC")>=0,Re=Ke?"Cmd":"Ctrl",We=(i={},Object(y.a)(i,Re+"-B","bold"),Object(y.a)(i,Re+"-I","italic"),i),Qe=(a={},Object(y.a)(a,ge,"\u6DFB\u52A0\u94FE\u63A5"),Object(y.a)(a,Pe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(y.a)(a,pe,"\u6DFB\u52A0\u56FE\u7247"),Object(y.a)(a,ye,"\u6DFB\u52A0\u8868\u683C"),a),je=s.a=function(E){var oe=E.defaultValue,w=oe===void 0?"":oe,Y=E.onChange,ue=E.width,Ae=ue===void 0?"100%":ue,Ue=E.height,be=Ue===void 0?400:Ue,Ie=E.miniToolbar,Me=Ie===void 0?!1:Ie,we=E.isFocus,sn=we===void 0?!1:we,Ze=E.watch,ln=E.id,Xe=ln===void 0?"markdown-editor-id":ln,cn=E.showResizeBar,Tn=cn===void 0?!1:cn,dn=E.noStorage,xn=dn===void 0?!1:dn,mn=E.showNullButton,jn=mn===void 0?!1:mn,_n=E.fullScreen,He=_n===void 0?!1:_n,qe=E.onBlur,en=E.onCMBeforeChange,fn=E.className,In=fn===void 0?"":fn,En=E.placeholder,Bn=En===void 0?"":En,Nn=Object(l.useState)(null),vn=Object(r.a)(Nn,2),u=vn[0],Kn=vn[1],Wn=Object(l.useState)(w),hn=Object(r.a)(Wn,2),nn=hn[0],tn=hn[1],Fn=Object(l.useState)(Ze),gn=Object(r.a)(Fn,2),Se=gn[0],pn=gn[1],zn=Object(l.useState)(He),Pn=Object(r.a)(zn,2),Le=Pn[0],On=Pn[1],Vn=Object(l.useState)(""),bn=Object(r.a)(Vn,2),Be=bn[0],Ne=bn[1],$n=Object(l.useState)(0),yn=Object(r.a)($n,2),Fe=yn[0],an=yn[1],wn=Object(l.useState)(be),An=Object(r.a)(wn,2),rn=An[0],Un=An[1],Xn=Object(l.useState)(!1),Dn=Object(r.a)(Xn,2),Hn=Dn[0],on=Dn[1],ze=Object(l.useRef)(),Ve=Object(l.useRef)(),Je=Object(l.useRef)(),Ge=Object(l.useRef)();Object(l.useEffect)(function(){if(ze.current){var v=function(K,F){var k=F.clipboardData;if(k){var ie=k.types.toString(),_e=k.items;if(ie==="text/html,Files"||ie==="Files"){var se=_e[1];ie==="Files"&&(se=_e[0]),se.kind==="file"&&se.type.match(/^image\//i)&&G(se.getAsFile(),function(De){De.id?h.replaceSelection("![,](/api/attachments/".concat(De.id,")")):document.location.href="/user/login"})}else return!0}return!0},h=C.a.fromTextArea(ze.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Me,lineWrapping:!0,value:w,autoCloseTags:!0,autoCloseBrackets:!0});return h.on("paste",v),Kn(h),function(){h.off("paste",v)}}},[]);var Cn=Object(l.useCallback)(function(){if(Ve.current)try{var v=Ve.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,h=Ve.current.getElementsByClassName("markdown-editor-body")[0];Le?h.style.height="calc(100vh - ".concat(v,"px)"):h.style.height="".concat(rn-v,"px")}catch(g){console.log(g,"---- to set md editor body height")}},[rn,Ve,Le]);Object(l.useEffect)(function(){function v(){var g=new P.default(function(K){var F=Object(m.a)(K),k;try{for(F.s();!(k=F.n()).done;){var ie=k.value;(ie.target.offsetHeight>0||ie.target.offsetWidth>0)&&(Cn(),u.setSize("100%","100%"),u.refresh())}}catch(_e){F.e(_e)}finally{F.f()}});return g.observe(ze.current.parentElement),g}if(u){var h=v();return function(){h.unobserve(ze.current.parentElement)}}},[u,Cn]),Object(l.useEffect)(function(){if(u){for(var v=[],h=function(){var ie=K[g];F=Object(r.a)(ie,2);var _e=F[0],se=F[1],De=Object(y.a)({},_e,function(){Rn(se)});v.push(De),u.addKeyMap(De)},g=0,K=Object.entries(We);g<K.length;g++){var F;h()}return function(){var k=Object(m.a)(v),ie;try{for(k.s();!(ie=k.n()).done;){var _e=ie.value;u.removeKeyMap(_e)}}catch(se){k.e(se)}finally{k.f()}}}},[u]),Object(l.useEffect)(function(){He!==Le&&On(He)},[He]),Object(o.a)(function(){if(!xn&&Fe>0){var v=new Date().getTime(),h=window.sessionStorage.getItem(Xe);v>=Fe+de&&(!h||h!==nn)&&(window.sessionStorage.setItem(Xe,nn),on(!0))}},de),Object(l.useEffect)(function(){pn(Ze)},[u,Ze]),Object(l.useEffect)(function(){u&&(sn&&u.focus())},[u,sn]),Object(l.useEffect)(function(){if(Se&&u){var v=function(K){var F=K.target;if(Ge.current){var k=F.scrollTop/F.scrollHeight;Ge.current.scrollTop=Ge.current.scrollHeight*k}},h=u.getScrollerElement();return h.addEventListener("scroll",v),function(){h.removeEventListener("scroll",v)}}},[u,Se]),Object(l.useEffect)(function(){if(u&&en){var v=function(g,K){en(g,K)};return u.on("beforeChange",v),function(){u.off("beforeChange",v)}}},[u,en]),Object(l.useEffect)(function(){if(u&&qe){var v=function(){qe(u.getValue())};return u.on("blur",v),function(){u.off("blur",v)}}},[u,qe]),Object(l.useEffect)(function(){if(u){var v=function(g){var K=g.getValue();tn(K),an(new Date().getTime()),g.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Y&&Y(K)};return u.on("change",v),function(){u.off("change",v)}}},[u,Y]),Object(l.useEffect)(function(){u&&(w==null?(u.setValue(""),tn("")):w!==u.getValue()&&(u.setValue(w),tn(w)))},[u,w]);var Rn=Object(l.useCallback)(function(v){var h=u.getCursor(),g=u.getSelection(),K=g.split(`
`);switch(v){case"bold":return u.replaceSelection("**"+g+"**"),g===""&&u.setCursor(h.line,h.ch+2),u.focus();case"italic":return u.replaceSelection("*"+g+"*"),g===""&&u.setCursor(h.line,h.ch+1),u.focus();case"code":return u.replaceSelection("`"+g+"`"),g===""&&u.setCursor(h.line,h.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+g+"$$`"),g===""&&u.setCursor(h.line,h.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+g+"\n```"),u.setCursor(h.line+1,g.length+1),u.focus();case"line-break":return u.replaceSelection(`<br/>
`),u.focus();case"list-ul":return g===""?u.replaceSelection("- "+g):u.replaceSelection(K.map(function(F){return F===""?"":"- ".concat(F)}).join(`
`)),u.focus();case"list-ol":return g===""?u.replaceSelection("1. "+g):u.replaceSelection(K.map(function(F,k){return F===""?"":"".concat(k+1,". ").concat(F)}).join(`
`)),u.focus();case"add-null-ch":return g===""&&u.setCursor(h.line,h.ch+1),u.replaceSelection(Oe),u.focus();case"eraser":return u.setValue(""),u.focus();case"trigger-watch":return pn(!Se),u.focus();case"trigger-full-screen":return On(!Le),u.focus();case ge:Ne(ge);return;case Pe:Ne(Pe);return;case pe:Ne(pe);return;case ye:Ne(ye);return;default:throw new Error}},[u,Se,Le]),Ye=Object(l.useCallback)(function(v){Ne("");switch(Be){case ge:var h=v.title,g=v.link;return u.replaceSelection("[".concat(h,"](").concat(g,")")),u.focus();case Pe:var K=v.language,F=v.content;return u.replaceSelection(["```"+K,F,"```"].join(`
`)),u.focus();case pe:var k=v.src,ie=v.alt;return u.replaceSelection("![ ".concat(ie," ]( ").concat(k,' "').concat(ie,'" )')),u.focus();case ye:for(var _e=v.row,se=v.col,De=v.align,un=`
`,ke=0;ke<_e;ke++){for(var Mn=[],Sn=[],Ln=0;Ln<se;Ln++)ke===1&&Sn.push(Te[De]),Mn.push(" ");ke===1&&(un+="| ".concat(Sn.join(" | "),` |
`)),un+="| ".concat(Mn.join(se===1?"":" | "),` |
`)}return u.replaceSelection(un+`
`),u.focus();default:throw new Error}},[u,Be]),Jn=Object(l.useMemo)(function(){switch(Be){case ge:return t.a.createElement(j,{callback:Ye,onCancel:$e});case Pe:return t.a.createElement($.b,{callback:Ye,onCancel:$e});case pe:return t.a.createElement(L,{callback:Ye,onCancel:$e});case ye:return t.a.createElement(V,{callback:Ye,onCancel:$e});default:return null}},[Be]);function $e(){Ne("")}Object(l.useEffect)(function(){if(Je.current){var v=function(_e){F=!0,k=_e.pageY},h=function(){F=!1},g=function(_e){if(F){var se=_e.pageY-k;se<0&&(se=0),se>300&&(se=300);var De=be+se+"px";Un(De)}},K=Je.current,F=!1,k=0;return K.addEventListener("mousedown",v),document.addEventListener("mousemove",g),document.addEventListener("mouseup",h),function(){K.removeEventListener("mousedown",v),document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",h)}}},[u,Je]),Object(l.useEffect)(function(){Un(be)},[be]);var Gn=xe(Ae),Yn=xe(rn),kn={width:Gn,height:Yn},Qn=Object(l.useMemo)(function(){if(Fe){var v=new Date(Fe),h=v.getHours(),g=v.getMinutes(),K=v.getSeconds();return h=h<10?"0"+h:h,g=g<10?"0"+g:g,K=K<10?"0"+K:K,"".concat(h,":").concat(g,":").concat(K)}return 0},[Fe]);function Zn(){window.sessionStorage.removeItem(Xe),on(!1),an(0)}function qn(){on(!1),an(0),u.setValue(window.sessionStorage.getItem(Xe))}return t.a.createElement(l.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ve},t.a.createElement("div",{className:"markdown-editor-container ".concat(In," ").concat(Se?"on-preview":""," ").concat(Me?"mini":""," ").concat(Le?"full-screen":""),style:kn},t.a.createElement(J,{watch:Se,fullScreen:Le,showNullButton:jn,onActionCallback:Rn}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:ze,placeholder:Bn})),Se?t.a.createElement("div",{ref:Ge,className:"preview-container"},t.a.createElement(fe.a,{value:nn})):null)),Hn?t.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",t.a.createElement("a",{onClick:qn},"\u6062\u590D")," ? /",t.a.createElement("a",{onClick:Zn},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Qn," \u4FDD\u5B58\uFF09"):null),Tn?t.a.createElement("a",{ref:Je,className:"editor-resize"}):null,t.a.createElement(Q.a,null,Qe[Be]?t.a.createElement(n.a,{centered:!0,title:Qe[Be],visible:!0,onCancel:$e,footer:null},Jn):null))}},dejd:function(le,s,e){},kSUc:function(le,s,e){},qeSX:function(le,s,e){le.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(le,s,e){"use strict";e.d(s,"c",function(){return y}),e.d(s,"b",function(){return l}),e.d(s,"d",function(){return t}),e.d(s,"a",function(){return C}),e.d(s,"e",function(){return P});var M=e("WmNS"),n=e.n(M),m=e("9og8"),r=e("ErOA");function y(_){return Object(r.c)("libraries/".concat(_,".json"))}function l(){return Object(r.c)("library_tags.json")}function t(_){return O.apply(this,arguments)}function O(){return O=Object(m.a)(n.a.mark(function _(R){var S;return n.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,Object(r.b)("attachments/".concat(R,".json"));case 2:return S=I.sent,I.abrupt("return",S.status===0);case 4:case"end":return I.stop()}},_)})),O.apply(this,arguments)}function C(_){return Object(r.e)("libraries.json",_)}function P(_,R){return Object(r.f)("libraries/".concat(_,".json"),R)}},xKgJ:function(le,s,e){"use strict";e.d(s,"o",function(){return l}),e.d(s,"b",function(){return t}),e.d(s,"c",function(){return O}),e.d(s,"e",function(){return C}),e.d(s,"f",function(){return P}),e.d(s,"s",function(){return _}),e.d(s,"g",function(){return R}),e.d(s,"t",function(){return S}),e.d(s,"d",function(){return z}),e.d(s,"i",function(){return I}),e.d(s,"j",function(){return ne}),e.d(s,"q",function(){return fe}),e.d(s,"h",function(){return U}),e.d(s,"p",function(){return te}),e.d(s,"r",function(){return J}),e.d(s,"a",function(){return W}),e.d(s,"l",function(){return ge}),e.d(s,"m",function(){return pe}),e.d(s,"k",function(){return Pe}),e.d(s,"n",function(){return Ce}),e.d(s,"u",function(){return Te});var M=e("9kvl"),n;(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"})(n||(n={}));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(M.b)()._store.getState(),ve=a.user,N=ve.userInfo;return i.some(function(de){return de==(N==null?void 0:N.role)})},y=function(i){var a=Object(M.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)})},l=function(){var i=Object(M.b)()._store.getState(),a=i.user,ve=a.userInfo;return ve.main_site},t=function(){var i,a=Object(M.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},O=function(){return y([m.SuperAdmin,m.Operation,m.Admin,m.Teacher,m.Assistant])},C=function(){return y([m.SuperAdmin,m.Teacher,m.Admin,m.Assistant,m.Operation])},P=function(){return y([m.SuperAdmin,m.Teacher,m.Admin])},_=function(){return y([m.SuperAdmin])},R=function(){return y([m.SuperAdmin,m.Operation,m.Admin])},S=function(){return y([m.SuperAdmin,m.Operation])},z=function(){return y([m.SuperAdmin,m.Admin])},I=function(){return y([m.SuperAdmin,m.Operation,m.Admin,m.Teacher])},ne=function(){return y([m.Assistant])},fe=function(){return y([m.Student])},U=function(){return y([m.SuperAdmin,m.Operation,m.Admin,m.Teacher,m.Assistant,m.Student])},te=function(){var i,a=Object(M.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},A=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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student])},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 a||!a&&r([n.SuperAdmin])},T=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([n.SuperAdmin,n.Operation])},J=function(){return r([m.Student])},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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):a||!a&&r([n.SuperAdmin,n.Operation])},Z=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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):a||!a&&r([n.SuperAdmin,n.Operation])},W=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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction])},Ee=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([n.SuperAdmin]):a||!a&&r([n.SuperAdmin])},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([n.SuperAdmin,n.Operation]):a||!a&&r([n.SuperAdmin,n.Operation])},b=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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):a||!a&&r([n.SuperAdmin,n.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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):a||!a&&r([n.SuperAdmin,n.Operation])},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([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):a||!a&&r([n.SuperAdmin,n.Operation])},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([n.SuperAdmin]):!1},$=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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student])},B=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([n.SuperAdmin]):a||!a&&r([n.SuperAdmin])},c=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([n.SuperAdmin,n.Operation]):a||!a&&r([n.SuperAdmin,n.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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):a||!a&&r([n.SuperAdmin,n.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?!1:a||!a&&r([n.SuperAdmin,n.Operation])},p=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([n.SuperAdmin,n.Operation]):!1},L=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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.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?!a&&r([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):!1},G=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([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):a||!a&&r([n.SuperAdmin,n.Operation])},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 r([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher])},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([n.SuperAdmin]):a||!a&&r([n.SuperAdmin])},re=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([n.SuperAdmin,n.Operation]):a||!a&&r([n.SuperAdmin,n.Operation])},ee=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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):a||!a&&r([n.SuperAdmin,n.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([n.SuperAdmin,n.Operation]):!1},he=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([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):a||!a&&r([n.SuperAdmin,n.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 y([m.Teacher])},ge=function(){return r([n.SuperAdmin])},pe=function(){return r([n.SuperAdmin,n.Operation])},Pe=function(){return r([n.Student])},ye=function(){return r([n.SuperAdmin,n.Operation,n.CertifiedTeacher])},Ce=function(){var i,a=Object(M.b)()._store.getState(),ve=a.user;return!!((i=ve.userInfo)===null||i===void 0?void 0:i.login)},Te=function(){var i=Object(M.b)()._store.getState(),a=i.user;return a.userInfo}},y5JW:function(le,s,e){"use strict";e.d(s,"c",function(){return ne}),e.d(s,"a",function(){return fe});var M=e("DZo9"),n=e("8z0m"),m=e("+L6B"),r=e("2/Rp"),y=e("WmNS"),l=e.n(y),t=e("9og8"),O=e("k1fw"),C=e("oBTY"),P=e("miYZ"),_=e("tsqr"),R=e("q1tI"),S=e.n(R),z=e("m3rI"),I=e("wzkS"),ne="\u3000\u3000";function fe(U){var te=["Bytes","KB","MB","GB","TB"];if(U==0)return"0 Byte";var A=parseInt(""+Math.floor(Math.log(U)/Math.log(1024)),10);return(U/Math.pow(1024,A)).toFixed(1)+" "+te[A]}s.b=function(U){var te=U.value,A=te===void 0?[]:te,f=U.onChange,T=U.className,J=U.maxSize,Q=J===void 0?150:J,Z=U.title,W=Z===void 0?"\u6587\u4EF6\u4E0A\u4F20":Z,Ee={multiple:!1,fileList:A,withCredentials:!0,beforeUpload:function(q){var X=q.size/1024/1024;return X<Q?!0:(_.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(Q,"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 X=Object(C.a)(q.fileList);X=X.map(function(j){return j.name.indexOf(ne)===-1&&(j.name="".concat(j.name).concat(ne).concat(fe(j.size))),Object(O.a)({},j)}),f(X)},onRemove:function(){var b=Object(t.a)(l.a.mark(function X(j){var $,B;return l.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if($=j.response?j.response.id:j.uid,!$){d.next=8;break}return d.next=4,Object(I.d)(j.response?j.response.id:j.id);case 4:return B=d.sent,d.abrupt("return",B);case 8:return d.abrupt("return",!0);case 9:case"end":return d.stop()}},X)}));function q(X){return b.apply(this,arguments)}return q}()};function x(b){b.preventDefault(),b.stopPropagation()}return S.a.createElement("div",{className:"single-upload ".concat(T||"")},S.a.createElement(n.a,Ee,S.a.createElement(r.a,{type:"primary",title:A.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:A.length>0,ghost:!0},W),S.a.createElement("span",{onClick:x,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Q,"M) ")))}}}]);