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 ne});var M=e("anXI"),t=e("vZQr"),m=e("MPZO"),r=e("bnk9"),A=e("rjoL"),l=e("TMtJ"),n=e("VBJJ"),O=e.n(n),C=e("z3+T"),P=e("55MS"),_=e("V0hb"),R=e("X/R0"),S=e("M6G9"),z=e("ZZRV"),j=e.n(z),te=e("m3rI"),fe=e("wzkS"),U=e("y5JW");function ne(b){var f=[];return b&&b.length>0&&(f=b.map(function(L){return{uid:L.id,id:L.id,name:L.title+U.c+L.filesize,url:L.url,filesize:L.filesize,status:"done",response:{id:L.id}}})),f}s.b=function(b){var f=b.value,L=b.onChange,Z=b.className,Q=b.maxSize,Y=Q===void 0?150:Q,K=b.title,Ee=K===void 0?"\u4E0A\u4F20\u9644\u4EF6":K,x=b.showRemoveModal,y=x===void 0?!1:x,q={multiple:!0,fileList:f,beforeUpload:function($){var B=$.size/1024/1024;return B<Y?!0:(S.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(te.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)}),L(B)},onRemove:function(){var I=Object(C.a)(O.a.mark(function B(c){var d;return O.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(d=function(){var T=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 T.apply(this,arguments)}}(),!y){h.next=5;break}return h.abrupt("return",new Promise(function(T,H){l.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:j.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"),T(!0);case 5:case"end":return ce.stop()}},me)}));function ae(){return G.apply(this,arguments)}return ae}(),onCancel:function(){return T(!1)}})}));case 5:return h.next=7,d();case 7:return h.abrupt("return",h.sent);case 8:case"end":return h.stop()}},B)}));function $(B){return I.apply(this,arguments)}return $}()};function w(I){I.preventDefault(),I.stopPropagation()}return j.a.createElement("div",{className:"multi-upload ".concat(Z||"")},j.a.createElement(t.a,q,j.a.createElement(r.a,{type:"primary",ghost:!0},Ee),j.a.createElement("span",{onClick:w,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Y,"M) ")))}},"7ahc":function(le,s,e){"use strict";e.d(s,"a",function(){return ne});var M=e("55MS"),t=e("1gHQ"),m=e("MPZO"),r=e("bnk9"),A=e("EkPb"),l=e("7X0+"),n=e("GZha"),O=e("VmQ4"),C=e("QeCE"),P=e("ZZRV"),_=e.n(P),R=e("M0ff"),S=e.n(R),z=e("4X1q"),j=e.n(z),te=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(b){var f=b.callback,L=b.onCancel,Z=Object(P.useState)("python"),Q=Object(n.a)(Z,2),Y=Q[0],K=Q[1];function Ee(y){K(U[y][1])}function x(y){f(y)}return _.a.createElement(l.a,Object(t.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(y){return _.a.createElement(te,{key:y,value:y},U[y][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(ne,{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:L},"\u53D6\u6D88")))};function ne(b){var f=b.value,L=b.onChange,Z=b.mode,Q=b.options,Y=Q===void 0?{}:Q,K=Object(P.useRef)(),Ee=Object(P.useState)(),x=Object(n.a)(Ee,2),y=x[0],q=x[1];return Object(P.useEffect)(function(){if(y){var w=function($){var B=$.getValue();L&&L(B)};return y.on("change",w),function(){y.off("change",w)}}},[y,L]),Object(P.useEffect)(function(){y&&y.setOption("mode",Z)},[y,Z]),Object(P.useEffect)(function(){y&&(f!==y.getValue()&&y.setValue(f||""))},[y,f]),Object(P.useEffect)(function(){if(K.current&&!y){var w=S.a.fromTextArea(K.current,Object(M.a)({mode:Z,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},Y));q(w)}},[K.current,y]),_.a.createElement("div",{className:"my-codemirror-container"},_.a.createElement("textarea",{ref:K}))}},"9Bee":function(le,s,e){"use strict";var M=e("ZZRV"),t=e.n(M),m=e("Sawj"),r=e("GZha"),A=e("tVQ9"),l=e.n(A),n=e("PRXW");function O(c,d){var D=c.match(/^(\s+)(?:```)/);if(D===null)return d;var h=D[1];return d.split(`
`).map(function(T){var H=T.match(/^\s+/);if(H===null)return T;var G=Object(r.a)(H,1),ae=G[0];return ae.length>=h.length?T.slice(h.length):T}).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,h){if(d>=c.length||c[d].level<=D)return d;var T=c[d];h.push("<li><a href='#"+T.anchor+"'>"+T.text+"</a>"),d++;var H=[];return d=z(c,d,T.level,H),H.length>0&&(h.push("<ul>"),H.forEach(function(G){h.push(G)}),h.push("</ul>")),h.push("</li>"),d=z(c,d,D,h),d}function j(){return z(C,0,0,P),P.push("</ul>"),P.join("")}var te={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 h=D[0],T=O(h,D[3]||""),H=D[2]?D[2].trim():D[2];if(["latex","katex","math"].indexOf(H)>=0){var G=ne(),ae=T;T=G,b[G]={type:"block",expression:ae}}return{type:"code",raw:h,lang:H,text:T}}}},fe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,U=0,ne=function(){return"__special_katext_id_".concat(U++,"__")},b={};function f(){return b}function L(){U=0,b={}}function Z(c){return c=c.replace(fe,function(d,D){var h=ne();return b[h]={type:"inline",expression:D},h}),c}var Q=_.listitem;_.listitem=function(c){return Q(Z(c))};var Y=_.paragraph;_.paragraph=function(c){return Y(Z(c))};var K=_.tablecell;_.tablecell=function(c,d){return K(Z(c),d)},_.code=function(c,d,D){var h=(d||"").match(/\S*/)[0];return h?["latex","katex","math"].indexOf(h)>=0?"<p class='editormd-tex'>".concat(c,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(d,'">').concat(D?c:Object(n.escape)(c,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(D?c:Object(n.escape)(c,!0))+"</code></pre>"},_.heading=function(c,d,D){var h=this.options.headerPrefix+D.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return C.push({anchor:h,level:d,text:c}),"<h"+d+' id="'+h+'">'+c+"</h"+d+">"},l.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),l.a.use({tokenizer:te,renderer:_});var Ee=l.a,x=e("8+LE"),y=e("ZRDM"),q=e.n(y),w=e("saPB"),I=/<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,h=c.className,T=c.style,H=T===void 0?{}:T,G=String(D),ae=Object(M.useMemo)(function(){var ee=Ee(G),ce=f();return G.match(/\[TOC\]/)&&(ee=ee.replace("<p>[TOC]</p>",j()),S()),ee=ee.replace(/(__special_katext_id_\d+__)/g,function(pe,V){var ge=ce[V],he=ge.type,Pe=ge.expression;return Object(w.renderToString)($(Pe)||"",{displayMode:he==="block",throwOnError:!1,output:"html"})}),ee=ee.replace(/▁/g,"\u2581\u2581\u2581"),L(),q.a.sanitize(ee)},[G]),me=Object(M.useRef)();function re(ee){var ce=ee.target;if(ce.tagName.toUpperCase()==="A"){var pe=ce.getAttribute("href");if(pe.startsWith("#")){ee.preventDefault();var V=document.getElementById(pe.replace("#",""));V&&V.scrollIntoView(!0)}}}return Object(M.useEffect)(function(){if(me.current&&ae&&(ae.match(I)&&window.PR.prettyPrint()),me.current)return me.current.addEventListener("click",re),function(){me.current.removeEventListener("click",re),L(),S()}},[ae,me.current,re]),t.a.createElement("div",{ref:me,style:H,className:"".concat(h||""," markdown-body"),dangerouslySetInnerHTML:{__html:ae}})}},"9VGf":function(le,s,e){"use strict";e.d(s,"a",function(){return m});var M=e("ZZRV"),t=e.n(M);function m(r,A){var l=Object(M.useRef)();Object(M.useEffect)(function(){l.current=r}),Object(M.useEffect)(function(){function n(){l.current()}if(A!==null){var O=setInterval(n,A);return function(){return clearInterval(O)}}},[A])}},BjJ7:function(le,s,e){"use strict";e.d(s,"d",function(){return t}),e.d(s,"c",function(){return m}),e.d(s,"f",function(){return r}),e.d(s,"b",function(){return A}),e.d(s,"e",function(){return l}),e.d(s,"a",function(){return n});var M=e("m3rI");function t(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 A(O,C,P){var _;return function(){var R=this,S=arguments,z=function(){_=null,P||O.apply(R,S)},j=P&&!_;clearTimeout(_),_=setTimeout(z,C),j&&O.apply(R,S)}}var l=!0,n=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("MPZO"),t=e("bnk9"),m=e("VmQ4"),r=e("QeCE"),A=e("DHCt"),l=e("CRgH"),n=e("GrpF"),O=e("Xc/e"),C=e("VBJJ"),P=e.n(C),_=e("X/R0"),R=e("M6G9"),S=e("z3+T"),z=e("55MS"),j=e("XSsT"),te=e("iBFk"),fe=e("EkPb"),U=e("7X0+"),ne=e("GZha"),b=e("ZZRV"),f=e.n(b),L=e("ErOA"),Z=e("Ot1p"),Q=e("q5+0"),Y=e("DndG"),K=e("9kvl"),Ee=e("0YPX"),x=e("qeSX"),y=e.n(x),q=e("500L"),w=e("xKgJ"),I=function(B){var c,d,D,h,T,H,G=B.shixunHomeworks,ae=B.classroomList,me=B.globalSetting,re=B.boards,ee=B.loading,ce=B.user,pe=B.dispatch,V=Object(Q.m)(),ge=Object(Q.l)(),he=U.a.useForm(),Pe=Object(ne.a)(he,1),Ae=Pe[0],Ce=Object(b.useState)({content:""}),Le=Object(ne.a)(Ce,2),o=Le[0],i=Le[1],a=ce.userInfo,ve=ae.detailLeftMenus,N=re.boardsCategoryList;return Object(b.useEffect)(function(){pe({type:"boards/getBoardsCategoryList",payload:{board_id:V.categoryId}})},[V.categoryId]),Object(b.useEffect)(function(){Ae.setFieldsValue({select_board_id:parseInt(V.categoryId)})},[ae.detailLeftMenus]),f.a.createElement("section",{className:y.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(te.a,{separator:">"},f.a.createElement(te.a.Item,null,f.a.createElement(Y.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(te.a.Item,null,f.a.createElement(Y.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||((h=D[0])===null||h===void 0)))?void 0:h.name)),f.a.createElement(te.a.Item,null,"\u5E16\u5B50\u65B0\u5EFA"))),f.a.createElement("aside",{className:[y.a.title,"mt20"].join(" ")},f.a.createElement(Y.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:Ae,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 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(E){return E.response.id}),Ie.next=3,Object(L.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)}}()},f.a.createElement("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block"},Object(w.c)()&&f.a.createElement(U.a.Item,{name:"sticky",className:y.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(((T=o.subject)===null||T===void 0?void 0:T.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(Z.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:[y.a.btn,"mt20"].join(" ")},f.a.createElement(U.a.Item,null,f.a.createElement(t.a,{htmlType:"submit",size:"large",type:"primary"},"\u63D0\u4EA4"),f.a.createElement(t.a,{size:"large",ghost:!0,type:"primary"},f.a.createElement(Y.Link,{to:"/classrooms/".concat(V.coursesId,"/board/").concat(V.categoryId)},"\u53D6\u6D88")))))))};s.default=Object(K.a)(function($){var B=$.shixunHomeworks,c=$.classroomList,d=$.loading,D=$.user,h=$.boards,T=$.globalSetting;return{shixunHomeworks:B,globalSetting:T,classroomList:c,user:D,boards:h,loading:d.effects}})(I)},M8RZ:function(le,s,e){"use strict";e.d(s,"a",function(){return C});var M=e("FGJx"),t=e("o0AO"),m=e("uwZC"),r=e("lpH6"),A=e("ZZRV"),l=e.n(A),n=e("EaaV"),O=e.n(n),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 j=window.document;return z.node=j.createElement("div"),j.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}(l.a.Component)},Ot1p:function(le,s,e){"use strict";var M=e("rjoL"),t=e("TMtJ"),m=e("Uu80"),r=e("GZha"),A=e("zjzt"),l=e("ZZRV"),n=e.n(l),O=e("M0ff"),C=e.n(O),P=e("BlUI"),_=e("4X1q"),R=e("bwE0"),S=e("aPdX"),z=e("rnm6"),j=e("95/S"),te=e("kSUc"),fe=e("9Bee"),U=e("1gHQ"),ne=e("dejd"),b=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 L(E){var oe=E.onActionCallback,X=E.title,J=E.icon,ue=E.actionName,be=E.className,Ue=be===void 0?"":be,ye=E.children;function je(){oe(ue)}return n.a.createElement("a",{title:X,className:Ue,onClick:je},n.a.createElement("i",{className:"md-iconfont ".concat(J)}),ye)}var Z=function(E){var oe=E.watch,X=E.showNullButton,J=E.onActionCallback,ue=E.fullScreen,be=[].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 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(L,Object(U.a)({},Ue,{onActionCallback:J})):n.a.createElement("span",{className:"v-line"}))}),X?n.a.createElement("li",null,n.a.createElement(L,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:J},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(L,{icon:"".concat(ue?"icon-shrink":"icon-enlarge"),title:ue?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:J})))},Q=e("M8RZ"),Y=e("MPZO"),K=e("bnk9"),Ee=e("EkPb"),x=e("7X0+"),y=e("DHCt"),q=e("CRgH"),w={labelCol:{span:4},wrapperCol:{span:20}},I=function(E){var oe=E.callback,X=E.onCancel;function J(ue){oe(ue)}return n.a.createElement(x.a,Object(U.a)({},w,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:J}),n.a.createElement(x.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},n.a.createElement(q.a,null)),n.a.createElement(x.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},n.a.createElement(q.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:X},"\u53D6\u6D88")))},$=e("7ahc"),B=e("HmJG"),c=e("BjJ7"),d=x.a.useForm,D={width:280,marginRight:10},h={labelCol:{span:5},wrapperCol:{span:19}},T=function(E){var oe=E.callback,X=E.onCancel,J=d(),ue=Object(r.a)(J,1),be=ue[0];function Ue(Me){oe(Me)}function ye(Me){be.setFieldsValue({src:"/api/attachments/".concat(Me.id)})}function je(Me){var Xe=Me.target.files[0];G(Xe,ye)}return n.a.createElement(x.a,Object(U.a)({form:be},h,{className:"upload-image-panel",onFinish:Ue}),n.a.createElement(x.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},n.a.createElement("div",{className:"flex-container"},n.a.createElement(x.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},n.a.createElement(q.a,{style:D})),n.a.createElement(H,{onFileChange:je}))),n.a.createElement(x.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},n.a.createElement(q.a,{style:{width:264}})),n.a.createElement(x.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:X},"\u53D6\u6D88")))};function H(E){var oe=E.onFileChange;return n.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",n.a.createElement("input",{type:"file",accept:"image/*",onChange:oe}))}function G(E,oe){var X=new FormData;X.append("editormd-image-file",E),X.append("file_param_name","editormd-image-file"),X.append("byxhr","true");var J=new window.XMLHttpRequest;J.withCredentials=!0,J.addEventListener("load",function(ue){oe(JSON.parse(ue.target.responseText))},!1),J.addEventListener("error",function(ue){console.error(ue)},!1),J.open("POST","".concat(c.a,"/api/attachments.json")),J.send(X)}var ae=e("EYz/"),me=e("gwXo"),re=e("9cas"),ee=e("twZV"),ce=ee.a.Group,pe={margin:"0 8px"},V=function(E){var oe=E.callback,X=E.onCancel;function J(ue){oe(ue)}return n.a.createElement(x.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:J},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(x.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},n.a.createElement(me.a,null)),n.a.createElement("span",{style:pe},"\u5217\u6570"),n.a.createElement(x.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},n.a.createElement(me.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(x.a.Item,{name:"align"},n.a.createElement(ce,null,n.a.createElement(ee.a,{value:"default"},n.a.createElement("i",{className:"fa fa-align-justify"})),n.a.createElement(ee.a,{value:"left"},n.a.createElement("i",{className:"fa fa-align-left"})),n.a.createElement(ee.a,{value:"center"},n.a.createElement("i",{className:"fa fa-align-center"})),n.a.createElement(ee.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:X},"\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(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}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=s.a=function(E){var oe=E.defaultValue,X=oe===void 0?"":oe,J=E.onChange,ue=E.width,be=ue===void 0?"100%":ue,Ue=E.height,ye=Ue===void 0?400:Ue,je=E.miniToolbar,Me=je===void 0?!1:je,Xe=E.isFocus,it=Xe===void 0?!1:Xe,Ye=E.watch,st=E.id,we=st===void 0?"markdown-editor-id":st,lt=E.showResizeBar,Tt=lt===void 0?!1:lt,ct=E.noStorage,Lt=ct===void 0?!1:ct,dt=E.showNullButton,xt=dt===void 0?!1:dt,mt=E.fullScreen,He=mt===void 0?!1:mt,qe=E.onBlur,et=E.onCMBeforeChange,_t=E.className,It=_t===void 0?"":_t,ft=E.placeholder,jt=ft===void 0?"":ft,Bt=Object(l.useState)(null),Et=Object(r.a)(Bt,2),u=Et[0],Nt=Et[1],Ft=Object(l.useState)(X),vt=Object(r.a)(Ft,2),tt=vt[0],nt=vt[1],Kt=Object(l.useState)(Ye),pt=Object(r.a)(Kt,2),Se=pt[0],gt=pt[1],Wt=Object(l.useState)(He),ht=Object(r.a)(Wt,2),Te=ht[0],Pt=ht[1],zt=Object(l.useState)(""),Ot=Object(r.a)(zt,2),Be=Ot[0],Ne=Ot[1],Vt=Object(l.useState)(0),yt=Object(r.a)(Vt,2),We=yt[0],at=yt[1],$t=Object(l.useState)(ye),At=Object(r.a)($t,2),rt=At[0],bt=At[1],Xt=Object(l.useState)(!1),Ut=Object(r.a)(Xt,2),wt=Ut[0],ot=Ut[1],ze=Object(l.useRef)(),Ve=Object(l.useRef)(),Ze=Object(l.useRef)(),Ge=Object(l.useRef)();Object(l.useEffect)(function(){if(ze.current){var v=function(F,W){var k=W.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?p.replaceSelection("![,](/api/attachments/".concat(De.id,")")):document.location.href="/user/login"})}else return!0}return!0},p=C.a.fromTextArea(ze.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Me,lineWrapping:!0,value:X,autoCloseTags:!0,autoCloseBrackets:!0});return p.on("paste",v),Nt(p),function(){p.off("paste",v)}}},[]);var Dt=Object(l.useCallback)(function(){if(Ve.current)try{var v=Ve.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,p=Ve.current.getElementsByClassName("markdown-editor-body")[0];Te?p.style.height="calc(100vh - ".concat(v,"px)"):p.style.height="".concat(rt-v,"px")}catch(g){console.log(g,"---- to set md editor body height")}},[rt,Ve,Te]);Object(l.useEffect)(function(){function v(){var g=new P.default(function(F){var W=Object(m.a)(F),k;try{for(W.s();!(k=W.n()).done;){var ie=k.value;(ie.target.offsetHeight>0||ie.target.offsetWidth>0)&&(Dt(),u.setSize("100%","100%"),u.refresh())}}catch(_e){W.e(_e)}finally{W.f()}});return g.observe(ze.current.parentElement),g}if(u){var p=v();return function(){p.unobserve(ze.current.parentElement)}}},[u,Dt]),Object(l.useEffect)(function(){if(u){for(var v=[],p=function(){var ie=F[g];W=Object(r.a)(ie,2);var _e=W[0],se=W[1],De=Object(A.a)({},_e,function(){Ct(se)});v.push(De),u.addKeyMap(De)},g=0,F=Object.entries(Ke);g<F.length;g++){var W;p()}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!==Te&&Pt(He)},[He]),Object(o.a)(function(){if(!Lt&&We>0){var v=new Date().getTime(),p=window.sessionStorage.getItem(we);v>=We+de&&(!p||p!==tt)&&(window.sessionStorage.setItem(we,tt),ot(!0))}},de),Object(l.useEffect)(function(){gt(Ye)},[u,Ye]),Object(l.useEffect)(function(){u&&(it&&u.focus())},[u,it]),Object(l.useEffect)(function(){if(Se&&u){var v=function(F){var W=F.target;if(Ge.current){var k=W.scrollTop/W.scrollHeight;Ge.current.scrollTop=Ge.current.scrollHeight*k}},p=u.getScrollerElement();return p.addEventListener("scroll",v),function(){p.removeEventListener("scroll",v)}}},[u,Se]),Object(l.useEffect)(function(){if(u&&et){var v=function(g,F){et(g,F)};return u.on("beforeChange",v),function(){u.off("beforeChange",v)}}},[u,et]),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 F=g.getValue();nt(F),at(new Date().getTime()),g.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),J&&J(F)};return u.on("change",v),function(){u.off("change",v)}}},[u,J]),Object(l.useEffect)(function(){u&&(X==null?(u.setValue(""),nt("")):X!==u.getValue()&&(u.setValue(X),nt(X)))},[u,X]);var Ct=Object(l.useCallback)(function(v){var p=u.getCursor(),g=u.getSelection(),F=g.split(`
`);switch(v){case"bold":return u.replaceSelection("**"+g+"**"),g===""&&u.setCursor(p.line,p.ch+2),u.focus();case"italic":return u.replaceSelection("*"+g+"*"),g===""&&u.setCursor(p.line,p.ch+1),u.focus();case"code":return u.replaceSelection("`"+g+"`"),g===""&&u.setCursor(p.line,p.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+g+"$$`"),g===""&&u.setCursor(p.line,p.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+g+"\n```"),u.setCursor(p.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(F.map(function(W){return W===""?"":"- ".concat(W)}).join(`
`)),u.focus();case"list-ol":return g===""?u.replaceSelection("1. "+g):u.replaceSelection(F.map(function(W,k){return W===""?"":"".concat(k+1,". ").concat(W)}).join(`
`)),u.focus();case"add-null-ch":return g===""&&u.setCursor(p.line,p.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(l.useCallback)(function(v){Ne("");switch(Be){case ge:var p=v.title,g=v.link;return u.replaceSelection("[".concat(p,"](").concat(g,")")),u.focus();case Pe:var F=v.language,W=v.content;return u.replaceSelection(["```"+F,W,"```"].join(`
`)),u.focus();case he:var k=v.src,ie=v.alt;return u.replaceSelection("![ ".concat(ie," ]( ").concat(k,' "').concat(ie,'" )')),u.focus();case Ae:for(var _e=v.row,se=v.col,De=v.align,ut=`
`,ke=0;ke<_e;ke++){for(var Rt=[],Mt=[],St=0;St<se;St++)ke===1&&Mt.push(Le[De]),Rt.push(" ");ke===1&&(ut+="| ".concat(Mt.join(" | "),` |
`)),ut+="| ".concat(Rt.join(se===1?"":" | "),` |
`)}return u.replaceSelection(ut+`
`),u.focus();default:throw new Error}},[u,Be]),Ht=Object(l.useMemo)(function(){switch(Be){case ge:return n.a.createElement(I,{callback:Je,onCancel:$e});case Pe:return n.a.createElement($.b,{callback:Je,onCancel:$e});case he:return n.a.createElement(T,{callback:Je,onCancel:$e});case Ae:return n.a.createElement(V,{callback:Je,onCancel:$e});default:return null}},[Be]);function $e(){Ne("")}Object(l.useEffect)(function(){if(Ze.current){var v=function(_e){W=!0,k=_e.pageY},p=function(){W=!1},g=function(_e){if(W){var se=_e.pageY-k;se<0&&(se=0),se>300&&(se=300);var De=ye+se+"px";bt(De)}},F=Ze.current,W=!1,k=0;return F.addEventListener("mousedown",v),document.addEventListener("mousemove",g),document.addEventListener("mouseup",p),function(){F.removeEventListener("mousedown",v),document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",p)}}},[u,Ze]),Object(l.useEffect)(function(){bt(ye)},[ye]);var Zt=xe(be),Gt=xe(rt),Jt={width:Zt,height:Gt},kt=Object(l.useMemo)(function(){if(We){var v=new Date(We),p=v.getHours(),g=v.getMinutes(),F=v.getSeconds();return p=p<10?"0"+p:p,g=g<10?"0"+g:g,F=F<10?"0"+F:F,"".concat(p,":").concat(g,":").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(l.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(Z,{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(fe.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(Q.a,null,Qe[Be]?n.a.createElement(t.a,{centered:!0,title:Qe[Be],visible:!0,onCancel:$e,footer:null},Ht):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 A}),e.d(s,"b",function(){return l}),e.d(s,"d",function(){return n}),e.d(s,"a",function(){return C}),e.d(s,"e",function(){return P});var M=e("VBJJ"),t=e.n(M),m=e("z3+T"),r=e("ErOA");function A(_){return Object(r.c)("libraries/".concat(_,".json"))}function l(){return Object(r.c)("library_tags.json")}function n(_){return O.apply(this,arguments)}function O(){return O=Object(m.a)(t.a.mark(function _(R){var S;return t.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Object(r.b)("attachments/".concat(R,".json"));case 2:return S=j.sent,j.abrupt("return",S.status===0);case 4:case"end":return j.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 n}),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 j}),e.d(s,"j",function(){return te}),e.d(s,"q",function(){return fe}),e.d(s,"h",function(){return U}),e.d(s,"p",function(){return ne}),e.d(s,"r",function(){return Z}),e.d(s,"a",function(){return K}),e.d(s,"l",function(){return ge}),e.d(s,"m",function(){return he}),e.d(s,"k",function(){return Pe}),e.d(s,"n",function(){return Ce}),e.d(s,"u",function(){return Le});var M=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(M.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(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},n=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 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])},S=function(){return A([m.SuperAdmin,m.Operation])},z=function(){return A([m.SuperAdmin,m.Admin])},j=function(){return A([m.SuperAdmin,m.Operation,m.Admin,m.Teacher])},te=function(){return A([m.Assistant])},fe=function(){return A([m.Student])},U=function(){return A([m.SuperAdmin,m.Operation,m.Admin,m.Teacher,m.Assistant,m.Student])},ne=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},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 r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.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([t.SuperAdmin])},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 a||!a&&r([t.SuperAdmin,t.Operation])},Z=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([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])},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([t.SuperAdmin]):a||!a&&r([t.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([t.SuperAdmin,t.Operation]):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])},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])},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 i?r([t.SuperAdmin,t.Operation,t.CertifiedTeacher]):a||!a&&r([t.SuperAdmin,t.Operation])},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 i?r([t.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([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.UncertifiedTeacher,t.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([t.SuperAdmin]):a||!a&&r([t.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([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])},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([t.SuperAdmin,t.Operation])},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||!a&&r([t.SuperAdmin,t.Operation]):!1},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 i?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?!a&&r([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.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([t.SuperAdmin,t.Operation,t.CertifiedTeacher]):a||!a&&r([t.SuperAdmin,t.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([t.SuperAdmin,t.Operation,t.CertifiedTeacher,t.TrainingProduction,t.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([t.SuperAdmin]):a||!a&&r([t.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([t.SuperAdmin,t.Operation]):a||!a&&r([t.SuperAdmin,t.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([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(M.b)()._store.getState(),ve=a.user;return!!((i=ve.userInfo)===null||i===void 0?void 0:i.login)},Le=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 te}),e.d(s,"a",function(){return fe});var M=e("anXI"),t=e("vZQr"),m=e("MPZO"),r=e("bnk9"),A=e("VBJJ"),l=e.n(A),n=e("z3+T"),O=e("55MS"),C=e("V0hb"),P=e("X/R0"),_=e("M6G9"),R=e("ZZRV"),S=e.n(R),z=e("m3rI"),j=e("wzkS"),te="\u3000\u3000";function fe(U){var ne=["Bytes","KB","MB","GB","TB"];if(U==0)return"0 Byte";var b=parseInt(""+Math.floor(Math.log(U)/Math.log(1024)),10);return(U/Math.pow(1024,b)).toFixed(1)+" "+ne[b]}s.b=function(U){var ne=U.value,b=ne===void 0?[]:ne,f=U.onChange,L=U.className,Z=U.maxSize,Q=Z===void 0?150:Z,Y=U.title,K=Y===void 0?"\u6587\u4EF6\u4E0A\u4F20":Y,Ee={multiple:!1,fileList:b,withCredentials:!0,beforeUpload:function(q){var w=q.size/1024/1024;return w<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 w=Object(C.a)(q.fileList);w=w.map(function(I){return I.name.indexOf(te)===-1&&(I.name="".concat(I.name).concat(te).concat(fe(I.size))),Object(O.a)({},I)}),f(w)},onRemove:function(){var y=Object(n.a)(l.a.mark(function w(I){var $,B;return l.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if($=I.response?I.response.id:I.uid,!$){d.next=8;break}return d.next=4,Object(j.d)(I.response?I.response.id:I.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()}},w)}));function q(w){return y.apply(this,arguments)}return q}()};function x(y){y.preventDefault(),y.stopPropagation()}return S.a.createElement("div",{className:"single-upload ".concat(L||"")},S.a.createElement(t.a,Ee,S.a.createElement(r.a,{type:"primary",title:b.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:b.length>0,ghost:!0},K),S.a.createElement("span",{onClick:x,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Q,"M) ")))}}}]);