newreactbuild/p__Classrooms__Lists__Board...

14 lines
45 KiB
JavaScript

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