newreactbuild/p__Classrooms__Lists__Board...

14 lines
44 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[37,7,12],{"500L":function(ce,s,e){"use strict";e.d(s,"a",function(){return ae});var M=e("DZo9"),n=e("8z0m"),_=e("+L6B"),o=e("2/Rp"),y=e("2qtc"),l=e("kLXV"),t=e("WmNS"),O=e.n(t),C=e("9og8"),P=e("k1fw"),d=e("oBTY"),R=e("miYZ"),S=e("tsqr"),z=e("q1tI"),I=e.n(z),te=e("m3rI"),Ee=e("wzkS"),U=e("y5JW");function ae(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,k=A.className,Y=A.maxSize,Q=Y===void 0?150:Y,V=A.title,ve=V===void 0?"\u4E0A\u4F20\u9644\u4EF6":V,x=A.showRemoveModal,b=x===void 0?!1:x,q={multiple:!0,fileList:f,beforeUpload:function($){var B=$.size/1024/1024;return B<Q?!0:(S.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(te.a.API_SERVER,"/api/attachments.json"),onChange:function($){var B=Object(d.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 m;return O.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(m=function(){var L=Object(C.a)(O.a.mark(function H(){var J,re;return O.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:if(J=c.response?c.response.id:c.id,!J){oe.next=8;break}return oe.next=4,Object(Ee.d)(c.response?c.response.id:c.uid);case 4:return re=oe.sent,oe.abrupt("return",re);case 8:return oe.abrupt("return",!0);case 9:case"end":return oe.stop()}},H)}));return function(){return L.apply(this,arguments)}}(),!b){g.next=5;break}return g.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 J=Object(C.a)(O.a.mark(function _e(){var oe;return O.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,m();case 2:oe=me.sent,S.b.success("\u5220\u9664\u6210\u529F"),L(!0);case 5:case"end":return me.stop()}},_e)}));function re(){return J.apply(this,arguments)}return re}(),onCancel:function(){return L(!1)}})}));case 5:return g.next=7,m();case 7:return g.abrupt("return",g.sent);case 8:case"end":return g.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(k||"")},I.a.createElement(n.a,q,I.a.createElement(o.a,{type:"primary",ghost:!0},ve),I.a.createElement("span",{onClick:X,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Q,"M) ")))}},"7ahc":function(ce,s,e){"use strict";e.d(s,"a",function(){return ae});var M=e("k1fw"),n=e("0Owb"),_=e("+L6B"),o=e("2/Rp"),y=e("y8nQ"),l=e("Vl3Y"),t=e("tJVT"),O=e("OaEy"),C=e("2fM7"),P=e("q1tI"),d=e.n(P),R=e("VrN/"),S=e.n(R),z=e("p77/"),I=e.n(z),te=C.a.Option,Ee={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,k=Object(P.useState)("python"),Y=Object(t.a)(k,2),Q=Y[0],V=Y[1];function ve(b){V(U[b][1])}function x(b){f(b)}return d.a.createElement(l.a,Object(n.a)({},Ee,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:x}),d.a.createElement(l.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},d.a.createElement(C.a,{onChange:ve},Object.keys(U).map(function(b){return d.a.createElement(te,{key:b,value:b},U[b][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(ae,{mode:Q})),d.a.createElement("div",{className:"flex-container flex-end"},d.a.createElement(o.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),d.a.createElement(o.a,{type:"ghost",onClick:T},"\u53D6\u6D88")))};function ae(A){var f=A.value,T=A.onChange,k=A.mode,Y=A.options,Q=Y===void 0?{}:Y,V=Object(P.useRef)(),ve=Object(P.useState)(),x=Object(t.a)(ve,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",k)},[b,k]),Object(P.useEffect)(function(){b&&(f!==b.getValue()&&b.setValue(f||""))},[b,f]),Object(P.useEffect)(function(){if(V.current&&!b){var X=S.a.fromTextArea(V.current,Object(M.a)({mode:k,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},Q));q(X)}},[V.current,b]),d.a.createElement("div",{className:"my-codemirror-container"},d.a.createElement("textarea",{ref:V}))}},"9Bee":function(ce,s,e){"use strict";var M=e("q1tI"),n=e.n(M),_=e("vg9a"),o=e("tJVT"),y=e("DlQD"),l=e.n(y),t=e("rUJ1");function O(c,m){var D=c.match(/^(\s+)(?:```)/);if(D===null)return m;var g=D[1];return m.split(`
`).map(function(L){var H=L.match(/^\s+/);if(H===null)return L;var J=Object(o.a)(H,1),re=J[0];return re.length>=g.length?L.slice(g.length):L}).join(`
`)}var C=[],P=["<ul>"],d=new l.a.Renderer,R=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function S(){C.length=0,P=["<ul>"]}function z(c,m,D,g){if(m>=c.length||c[m].level<=D)return m;var L=c[m];g.push("<li><a href='#"+L.anchor+"'>"+L.text+"</a>"),m++;var H=[];return m=z(c,m,L.level,H),H.length>0&&(g.push("<ul>"),H.forEach(function(J){g.push(J)}),g.push("</ul>")),g.push("</li>"),m=z(c,m,D,g),m}function I(){return z(C,0,0,P),P.push("</ul>"),P.join("")}var te={heading:function(m){var D=R.exec(m);if(D)return{type:"heading",raw:D[0],depth:D[1].length,text:D[2]}},fences:function(m){var D=this.rules.block.fences.exec(m);if(D){var g=D[0],L=O(g,D[3]||""),H=D[2]?D[2].trim():D[2];if(["latex","katex","math"].indexOf(H)>=0){var J=ae(),re=L;L=J,A[J]={type:"block",expression:re}}return{type:"code",raw:g,lang:H,text:L}}}},Ee=/(?:\${2})([^\n`]+?)(?:\${2})/gi,U=0,ae=function(){return"__special_katext_id_".concat(U++,"__")},A={};function f(){return A}function T(){U=0,A={}}function k(c){return c=c.replace(Ee,function(m,D){var g=ae();return A[g]={type:"inline",expression:D},g}),c}var Y=d.listitem;d.listitem=function(c){return Y(k(c))};var Q=d.paragraph;d.paragraph=function(c){return Q(k(c))};var V=d.tablecell;d.tablecell=function(c,m){return V(k(c),m)},d.code=function(c,m,D){var g=(m||"").match(/\S*/)[0];return g?["latex","katex","math"].indexOf(g)>=0?"<p class='editormd-tex'>".concat(c,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(m,'">').concat(D?c:Object(t.escape)(c,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(D?c:Object(t.escape)(c,!0))+"</code></pre>"},d.heading=function(c,m,D){var g=this.options.headerPrefix+D.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return C.push({anchor:g,level:m,text:c}),"<h"+m+' id="'+g+'">'+c+"</h"+m+">"},l.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),l.a.use({tokenizer:te,renderer:d});var ve=l.a,x=e("SJMd"),b=e("wMS7"),q=e.n(b),X=e("Oy/b"),j=/<pre[^>]*>/g;function $(c){var m=document.createElement("div");return m.innerHTML=c,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var B=s.a=function(c){var m=c.value,D=m===void 0?"":m,g=c.className,L=c.style,H=L===void 0?{}:L,J=String(D),re=Object(M.useMemo)(function(){var ee=ve(J),me=f();return J.match(/\[TOC\]/)&&(ee=ee.replace("<p>[TOC]</p>",I()),S()),ee=ee.replace(/(__special_katext_id_\d+__)/g,function(he,W){var Ce=me[W],pe=Ce.type,Pe=Ce.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)},[J]),_e=Object(M.useRef)();function oe(ee){var me=ee.target;if(me.tagName.toUpperCase()==="A"){var he=me.getAttribute("href");if(he.startsWith("#")){ee.preventDefault();var W=document.getElementById(he.replace("#",""));W&&W.scrollIntoView(!0)}}}return Object(M.useEffect)(function(){if(_e.current&&re&&(re.match(j)&&window.PR.prettyPrint()),_e.current)return _e.current.addEventListener("click",oe),function(){_e.current.removeEventListener("click",oe),T(),S()}},[re,_e.current,oe]),n.a.createElement("div",{ref:_e,style:H,className:"".concat(g||""," markdown-body"),dangerouslySetInnerHTML:{__html:re}})}},"9VGf":function(ce,s,e){"use strict";e.d(s,"a",function(){return _});var M=e("q1tI"),n=e.n(M);function _(o,y){var l=Object(M.useRef)();Object(M.useEffect)(function(){l.current=o}),Object(M.useEffect)(function(){function t(){l.current()}if(y!==null){var O=setInterval(t,y);return function(){return clearInterval(O)}}},[y])}},BjJ7:function(ce,s,e){"use strict";e.d(s,"d",function(){return n}),e.d(s,"c",function(){return _}),e.d(s,"f",function(){return o}),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 _(O){for(var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",P=[],d=0;d<O.length;d++){var R=O[d],S=C?"".concat(C,"/").concat(R.name):"".concat(R.name);P.push({title:R.name,isLeaf:!(R.type==="tree"),key:S})}return P}function o(O,C,P){for(var d=0;d<O.length;d++){var R=O[d];if(R.key===C){R.children=P;break}R.children&&o(R.children,C,P)}return O}function y(O,C,P){var d;return function(){var R=this,S=arguments,z=function(){d=null,P||O.apply(R,S)},I=P&&!d;clearTimeout(d),d=setTimeout(z,C),I&&O.apply(R,S)}}var l=!0,t=M.a.API_SERVER},"C+DQ":function(ce,s,e){},HmJG:function(ce,s,e){},KI3f:function(ce,s,e){"use strict";e.r(s);var M=e("+L6B"),n=e("2/Rp"),_=e("OaEy"),o=e("2fM7"),y=e("5NDa"),l=e("5rEg"),t=e("sRBo"),O=e("kaz8"),C=e("WmNS"),P=e.n(C),d=e("miYZ"),R=e("tsqr"),S=e("9og8"),z=e("k1fw"),I=e("sPJy"),te=e("bE4q"),Ee=e("y8nQ"),U=e("Vl3Y"),ae=e("tJVT"),A=e("q1tI"),f=e.n(A),T=e("ErOA"),k=e("Ot1p"),Y=e("Ty5D"),Q=e("55Ip"),V=e("9kvl"),ve=e("jhfD"),x=e("qeSX"),b=e.n(x),q=e("500L"),X=e("xKgJ"),j=function(B){var c,m,D,g,L,H,J=B.shixunHomeworks,re=B.classroomList,_e=B.globalSetting,oe=B.boards,ee=B.loading,me=B.user,he=B.dispatch,W=Object(Y.m)(),Ce=Object(Y.l)(),pe=U.a.useForm(),Pe=Object(ae.a)(pe,1),Oe=Pe[0],ye=Object(A.useState)({content:""}),r=Object(ae.a)(ye,2),i=r[0],a=r[1],Z=me.userInfo,N=re.detailLeftMenus,ge=oe.boardsCategoryList;return Object(A.useEffect)(function(){he({type:"boards/getBoardsCategoryList",payload:{board_id:W.categoryId}})},[W.categoryId]),Object(A.useEffect)(function(){Oe.setFieldsValue({select_board_id:parseInt(W.categoryId)})},[re.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(te.a,{separator:">"},f.a.createElement(te.a.Item,null,f.a.createElement(Q.Link,{to:"/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId||"")},Z==null||((c=Z.course)===null||c===void 0)?void 0:c.course_name)),f.a.createElement(te.a.Item,null,f.a.createElement(Q.Link,{to:"/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId||"")},ge==null||((m=ge.boards)===null||m===void 0||((D=m.filter(function(de){return de.id==W.categoryId}))===null||D===void 0||((g=D[0])===null||g===void 0)))?void 0:g.name)),f.a.createElement(te.a.Item,null,"\u5E16\u5B50\u65B0\u5EFA"))),f.a.createElement("aside",{className:[b.a.title,"mt20"].join(" ")},f.a.createElement(Q.Link,{to:"/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId||"")},f.a.createElement(ve.a,{className:"font16 c-black"})),f.a.createElement("strong",{className:"font20 ml5"},"\u65B0\u5EFA\u5E16\u5B50"))),f.a.createElement(U.a,{layout:"vertical",form:Oe,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:function(Se){a(Object(z.a)({},Se))},onFinish:function(){var de=Object(S.a)(P.a.mark(function Se(je){var Ke,Re,We;return P.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return je.attachment_ids=(Ke=je.attachment_ids)===null||Ke===void 0?void 0:Ke.map(function(we){return we.response.id}),Le.next=3,Object(T.a)("/api/boards/".concat(W.categoryId,"/messages.json"),{method:"post",body:je});case 3:Re=Le.sent,Re.status===0&&(R.b.success("\u53D1\u5E03\u6210\u529F"),V.c.push("/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId,"/Detail/").concat(Re==null||((We=Re.data)===null||We===void 0)?void 0:We.id)));case 5:case"end":return Le.stop()}},Se)}));return function(Se){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=i.subject)===null||L===void 0?void 0:L.length)||0,"/60"),maxLength:60})),f.a.createElement(U.a.Item,{name:"select_board_id",initialValue:W.categoryId},f.a.createElement(o.a,{style:{width:220}},ge==null||((H=ge.boards)===null||H===void 0)?void 0:H.map(function(de,Se){return f.a.createElement(o.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(k.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(Q.Link,{to:"/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId)},"\u53D6\u6D88")))))))};s.default=Object(V.a)(function($){var B=$.shixunHomeworks,c=$.classroomList,m=$.loading,D=$.user,g=$.boards,L=$.globalSetting;return{shixunHomeworks:B,globalSetting:L,classroomList:c,user:D,boards:g,loading:m.effects}})(j)},M8RZ:function(ce,s,e){"use strict";e.d(s,"a",function(){return C});var M=e("fWQN"),n=e("mtLc"),_=e("yKVA"),o=e("879j"),y=e("q1tI"),l=e.n(y),t=e("i8i4"),O=e.n(t),C=function(P){Object(_.a)(R,P);var d=Object(o.a)(R);function R(S){var z;Object(M.a)(this,R),z=d.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(ce,s,e){"use strict";var M=e("2qtc"),n=e("kLXV"),_=e("rAM+"),o=e("tJVT"),y=e("jrin"),l=e("q1tI"),t=e.n(l),O=e("VrN/"),C=e.n(O),P=e("bdgK"),d=e("p77/"),R=e("Bd2K"),S=e("ELLl"),z=e("19Vz"),I=e("lZu9"),te=e("kSUc"),Ee=e("9Bee"),U=e("0Owb"),ae=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 ue=E.onActionCallback,w=E.title,G=E.icon,ie=E.actionName,Ae=E.className,Ue=Ae===void 0?"":Ae,be=E.children;function Ie(){ue(ie)}return t.a.createElement("a",{title:w,className:Ue,onClick:Ie},t.a.createElement("i",{className:"md-iconfont ".concat(G)}),be)}var k=function(E){var ue=E.watch,w=E.showNullButton,G=E.onActionCallback,ie=E.fullScreen,Ae=[].concat(f,[{title:"".concat(ue?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ue?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return 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:G})):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:G},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(ie?"icon-shrink":"icon-enlarge"),title:ie?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:G})))},Y=e("M8RZ"),Q=e("+L6B"),V=e("2/Rp"),ve=e("y8nQ"),x=e("Vl3Y"),b=e("5NDa"),q=e("5rEg"),X={labelCol:{span:4},wrapperCol:{span:20}},j=function(E){var ue=E.callback,w=E.onCancel;function G(ie){ue(ie)}return t.a.createElement(x.a,Object(U.a)({},X,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:G}),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(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(V.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))},$=e("7ahc"),B=e("HmJG"),c=e("BjJ7"),m=x.a.useForm,D={width:280,marginRight:10},g={labelCol:{span:5},wrapperCol:{span:19}},L=function(E){var ue=E.callback,w=E.onCancel,G=m(),ie=Object(o.a)(G,1),Ae=ie[0];function Ue(Me){ue(Me)}function be(Me){Ae.setFieldsValue({src:"/api/attachments/".concat(Me.id)})}function Ie(Me){var Xe=Me.target.files[0];J(Xe,be)}return t.a.createElement(x.a,Object(U.a)({form:Ae},g,{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(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(V.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))};function H(E){var ue=E.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:ue}))}function J(E,ue){var w=new FormData;w.append("editormd-image-file",E),w.append("file_param_name","editormd-image-file"),w.append("byxhr","true");var G=new window.XMLHttpRequest;G.withCredentials=!0,G.addEventListener("load",function(ie){ue(JSON.parse(ie.target.responseText))},!1),G.addEventListener("error",function(ie){console.error(ie)},!1),G.open("POST","".concat(c.a,"/api/attachments.json")),G.send(w)}var re=e("giR+"),_e=e("fyUT"),oe=e("7Kak"),ee=e("9yH6"),me=ee.a.Group,he={margin:"0 8px"},W=function(E){var ue=E.callback,w=E.onCancel;function G(ie){ue(ie)}return t.a.createElement(x.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:G},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(_e.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(_e.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(me,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(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(V.a,{type:"ghost",onClick:w},"\u53D6\u6D88")))},Ce=e("9kvl"),pe="link",Pe="upload-image",Oe="code-block",ye="add-table",r="------------",i={default:r,left:":".concat(r),center:":".concat(r,":"),right:"".concat(r,":")},a=e("9VGf"),Z,N;function ge(){}var de=0,Se=10,je=1e4,Ke="\u2581";function Re(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}var We=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ze=We?"Cmd":"Ctrl",Le=(Z={},Object(y.a)(Z,Ze+"-B","bold"),Object(y.a)(Z,Ze+"-I","italic"),Z),we=(N={},Object(y.a)(N,pe,"\u6DFB\u52A0\u94FE\u63A5"),Object(y.a)(N,Oe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(y.a)(N,Pe,"\u6DFB\u52A0\u56FE\u7247"),Object(y.a)(N,ye,"\u6DFB\u52A0\u8868\u683C"),N),nt=s.a=function(E){var ue=E.defaultValue,w=ue===void 0?"":ue,G=E.onChange,ie=E.width,Ae=ie===void 0?"100%":ie,Ue=E.height,be=Ue===void 0?400:Ue,Ie=E.miniToolbar,Me=Ie===void 0?!1:Ie,Xe=E.isFocus,ln=Xe===void 0?!1:Xe,qe=E.watch,cn=E.id,He=cn===void 0?"markdown-editor-id":cn,mn=E.showResizeBar,xn=mn===void 0?!1:mn,dn=E.noStorage,jn=dn===void 0?!1:dn,_n=E.showNullButton,In=_n===void 0?!1:_n,fn=E.fullScreen,Je=fn===void 0?!1:fn,en=E.onBlur,nn=E.onCMBeforeChange,En=E.className,Bn=En===void 0?"":En,vn=E.placeholder,Nn=vn===void 0?"":vn,Kn=Object(l.useState)(null),hn=Object(o.a)(Kn,2),u=hn[0],Wn=hn[1],Fn=Object(l.useState)(w),pn=Object(o.a)(Fn,2),tn=pn[0],an=pn[1],zn=Object(l.useState)(qe),gn=Object(o.a)(zn,2),Te=gn[0],Pn=gn[1],Vn=Object(l.useState)(Je),On=Object(o.a)(Vn,2),xe=On[0],bn=On[1],$n=Object(l.useState)(""),yn=Object(o.a)($n,2),Be=yn[0],Ne=yn[1],wn=Object(l.useState)(0),An=Object(o.a)(wn,2),Fe=An[0],rn=An[1],Xn=Object(l.useState)(be),Un=Object(o.a)(Xn,2),on=Un[0],Dn=Un[1],Hn=Object(l.useState)(!1),Cn=Object(o.a)(Hn,2),Jn=Cn[0],un=Cn[1],ze=Object(l.useRef)(),Ve=Object(l.useRef)(),Ge=Object(l.useRef)(),ke=Object(l.useRef)();Object(l.useEffect)(function(){if(ze.current){var v=function(K,F){var ne=F.clipboardData;if(ne){var se=ne.types.toString(),fe=ne.items;if(se==="text/html,Files"||se==="Files"){var le=fe[1];se==="Files"&&(le=fe[0]),le.kind==="file"&&le.type.match(/^image\//i)&&J(le.getAsFile(),function(De){De.id?h.replaceSelection("![,](/api/attachments/".concat(De.id,")")):Ce.c.replace("/user/login",{from:Ce.c.location.pathname})})}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),Wn(h),function(){h.off("paste",v)}}},[]);var Rn=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];xe?h.style.height="calc(100vh - ".concat(v,"px)"):h.style.height="".concat(on-v,"px")}catch(p){console.log(p,"---- to set md editor body height")}},[on,Ve,xe]);Object(l.useEffect)(function(){function v(){var p=new P.default(function(K){var F=Object(_.a)(K),ne;try{for(F.s();!(ne=F.n()).done;){var se=ne.value;(se.target.offsetHeight>0||se.target.offsetWidth>0)&&(Rn(),u.setSize("100%","100%"),u.refresh())}}catch(fe){F.e(fe)}finally{F.f()}});return p.observe(ze.current.parentElement),p}if(u){var h=v();return function(){h.unobserve(ze.current.parentElement)}}},[u,Rn]),Object(l.useEffect)(function(){if(u){for(var v=[],h=function(){var se=K[p];F=Object(o.a)(se,2);var fe=F[0],le=F[1],De=Object(y.a)({},fe,function(){Mn(le)});v.push(De),u.addKeyMap(De)},p=0,K=Object.entries(Le);p<K.length;p++){var F;h()}return function(){var ne=Object(_.a)(v),se;try{for(ne.s();!(se=ne.n()).done;){var fe=se.value;u.removeKeyMap(fe)}}catch(le){ne.e(le)}finally{ne.f()}}}},[u]),Object(l.useEffect)(function(){Je!==xe&&bn(Je)},[Je]),Object(a.a)(function(){if(!jn&&Fe>0){var v=new Date().getTime(),h=window.sessionStorage.getItem(He);v>=Fe+je&&(!h||h!==tn)&&(window.sessionStorage.setItem(He,tn),un(!0))}},je),Object(l.useEffect)(function(){Pn(qe)},[u,qe]),Object(l.useEffect)(function(){u&&(ln&&u.focus())},[u,ln]),Object(l.useEffect)(function(){if(Te&&u){var v=function(K){var F=K.target;ke.current&&(ke.current.scrollTop=ke.current.scrollHeight*F.scrollTop/F.scrollHeight)},h=u.getScrollerElement();return h.addEventListener("scroll",v),function(){h.removeEventListener("scroll",v)}}},[u,Te]),Object(l.useEffect)(function(){if(u&&nn){var v=function(p,K){nn(p,K)};return u.on("beforeChange",v),function(){u.off("beforeChange",v)}}},[u,nn]),Object(l.useEffect)(function(){if(u&&en){var v=function(){en(u.getValue())};return u.on("blur",v),function(){u.off("blur",v)}}},[u,en]),Object(l.useEffect)(function(){if(u){var v=function(p){var K=p.getValue();clearTimeout(de),de=setTimeout(function(){an(K),rn(new Date().getTime()),p.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),G&&G(K)},Se)};return u.on("change",v),function(){u.off("change",v)}}},[u,G]),Object(l.useEffect)(function(){u&&(w==null?(u.setValue(""),an("")):w!==u.getValue()&&(u.setValue(w),an(w)))},[u,w]);var Mn=Object(l.useCallback)(function(v){var h=u.getCursor(),p=u.getSelection(),K=p.split(`
`);switch(v){case"bold":return u.replaceSelection("**"+p+"**"),p===""&&u.setCursor(h.line,h.ch+2),u.focus();case"italic":return u.replaceSelection("*"+p+"*"),p===""&&u.setCursor(h.line,h.ch+1),u.focus();case"code":return u.replaceSelection("`"+p+"`"),p===""&&u.setCursor(h.line,h.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+p+"$$`"),p===""&&u.setCursor(h.line,h.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+p+"\n```"),u.setCursor(h.line+1,p.length+1),u.focus();case"line-break":return u.replaceSelection(`<br/>
`),u.focus();case"list-ul":return p===""?u.replaceSelection("- "+p):u.replaceSelection(K.map(function(F){return F===""?"":"- ".concat(F)}).join(`
`)),u.focus();case"list-ol":return p===""?u.replaceSelection("1. "+p):u.replaceSelection(K.map(function(F,ne){return F===""?"":"".concat(ne+1,". ").concat(F)}).join(`
`)),u.focus();case"add-null-ch":return p===""&&u.setCursor(h.line,h.ch+1),u.replaceSelection(Ke),u.focus();case"eraser":return u.setValue(""),u.focus();case"trigger-watch":return Pn(!Te),u.focus();case"trigger-full-screen":return bn(!xe),u.focus();case pe:Ne(pe);return;case Oe:Ne(Oe);return;case Pe:Ne(Pe);return;case ye:Ne(ye);return;default:throw new Error}},[u,Te,xe]),Ye=Object(l.useCallback)(function(v){Ne("");switch(Be){case pe:var h=v.title,p=v.link;return u.replaceSelection("[".concat(h,"](").concat(p,")")),u.focus();case Oe:var K=v.language,F=v.content;return u.replaceSelection(["```"+K,F,"```"].join(`
`)),u.focus();case Pe:var ne=v.src,se=v.alt;return u.replaceSelection("![ ".concat(se," ]( ").concat(ne,' "').concat(se,'" )')),u.focus();case ye:for(var fe=v.row,le=v.col,De=v.align,sn=`
`,Qe=0;Qe<fe;Qe++){for(var Sn=[],Ln=[],Tn=0;Tn<le;Tn++)Qe===1&&Ln.push(i[De]),Sn.push(" ");Qe===1&&(sn+="| ".concat(Ln.join(" | "),` |
`)),sn+="| ".concat(Sn.join(le===1?"":" | "),` |
`)}return u.replaceSelection(sn+`
`),u.focus();default:throw new Error}},[u,Be]),Gn=Object(l.useMemo)(function(){switch(Be){case pe:return t.a.createElement(j,{callback:Ye,onCancel:$e});case Oe: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(W,{callback:Ye,onCancel:$e});default:return null}},[Be]);function $e(){Ne("")}Object(l.useEffect)(function(){if(Ge.current){var v=function(fe){F=!0,ne=fe.pageY},h=function(){F=!1},p=function(fe){if(F){var le=fe.pageY-ne;le<0&&(le=0),le>300&&(le=300);var De=be+le+"px";Dn(De)}},K=Ge.current,F=!1,ne=0;return K.addEventListener("mousedown",v),document.addEventListener("mousemove",p),document.addEventListener("mouseup",h),function(){K.removeEventListener("mousedown",v),document.removeEventListener("mousemove",p),document.removeEventListener("mouseup",h)}}},[u,Ge]),Object(l.useEffect)(function(){Dn(be)},[be]);var kn=Re(Ae),Yn=Re(on),Qn={width:kn,height:Yn},Zn=Object(l.useMemo)(function(){if(Fe){var v=new Date(Fe),h=v.getHours(),p=v.getMinutes(),K=v.getSeconds();return h=h<10?"0"+h:h,p=p<10?"0"+p:p,K=K<10?"0"+K:K,"".concat(h,":").concat(p,":").concat(K)}return 0},[Fe]);function qn(){window.sessionStorage.removeItem(He),un(!1),rn(0)}function et(){un(!1),rn(0),u.setValue(window.sessionStorage.getItem(He))}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(Bn," ").concat(Te?"on-preview":""," ").concat(Me?"mini":""," ").concat(xe?"full-screen":""),style:Qn},t.a.createElement(k,{watch:Te,fullScreen:xe,showNullButton:In,onActionCallback:Mn}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:ze,placeholder:Nn})),Te?t.a.createElement("div",{ref:ke,className:"preview-container"},t.a.createElement(Ee.a,{value:tn})):null)),Jn?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:et},"\u6062\u590D")," ? /",t.a.createElement("a",{onClick:qn},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Zn," \u4FDD\u5B58\uFF09"):null),xn?t.a.createElement("a",{ref:Ge,className:"editor-resize"}):null,t.a.createElement(Y.a,null,we[Be]?t.a.createElement(n.a,{centered:!0,title:we[Be],visible:!0,onCancel:$e,footer:null},Gn):null))}},dejd:function(ce,s,e){},kSUc:function(ce,s,e){},qeSX:function(ce,s,e){ce.exports={flex_box_center:"flex_box_center___3aOcD",flex_space_between:"flex_space_between___2i60o",flex_box_vertical_center:"flex_box_vertical_center___10dtF",flex_box_center_end:"flex_box_center_end___LM5st",flex_box_column:"flex_box_column___3I32E",title:"title___b6ZQp",export:"export___1z001",bg:"bg___BAvd3",tabs:"tabs___2llOk",btn:"btn___2DmAr",sticky:"sticky___36S7a"}},wzkS:function(ce,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),_=e("9og8"),o=e("ErOA");function y(d){return Object(o.c)("libraries/".concat(d,".json"))}function l(){return Object(o.c)("library_tags.json")}function t(d){return O.apply(this,arguments)}function O(){return O=Object(_.a)(n.a.mark(function d(R){var S;return n.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,Object(o.b)("attachments/".concat(R,".json"));case 2:return S=I.sent,I.abrupt("return",S.status===0);case 4:case"end":return I.stop()}},d)})),O.apply(this,arguments)}function C(d){return Object(o.e)("libraries.json",d)}function P(d,R){return Object(o.f)("libraries/".concat(d,".json"),R)}},xKgJ:function(ce,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,"r",function(){return d}),e.d(s,"g",function(){return R}),e.d(s,"s",function(){return S}),e.d(s,"d",function(){return z}),e.d(s,"i",function(){return I}),e.d(s,"j",function(){return te}),e.d(s,"q",function(){return Ee}),e.d(s,"h",function(){return U}),e.d(s,"p",function(){return ae}),e.d(s,"a",function(){return Q}),e.d(s,"l",function(){return W}),e.d(s,"m",function(){return Ce}),e.d(s,"k",function(){return pe}),e.d(s,"n",function(){return Oe}),e.d(s,"t",function(){return ye});var M=e("9kvl"),n;(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"})(n||(n={}));var _;(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"})(_||(_={}));var o=function(i){var a=Object(M.b)()._store.getState(),Z=a.user,N=Z.userInfo;return i.some(function(ge){return ge==(N==null?void 0:N.role)})},y=function(i){var a=Object(M.b)()._store.getState(),Z=a.user,N=Z.userInfo;return(N==null?void 0:N.own)?!0:i.some(function(ge){var de;return ge==(N==null||((de=N.course)===null||de===void 0)?void 0:de.course_role)})},l=function(){var i=Object(M.b)()._store.getState(),a=i.user,Z=a.userInfo;return Z.main_site},t=function(){var i,a=Object(M.b)()._store.getState(),Z=a.user,N=Z.userInfo;return N==null||((i=N.course)===null||i===void 0)?void 0:i.course_is_end},O=function(){return y([_.SuperAdmin,_.Operation,_.Admin,_.Teacher,_.Assistant])},C=function(){return y([_.SuperAdmin,_.Teacher,_.Admin,_.Assistant,_.Operation])},P=function(){return y([_.SuperAdmin,_.Teacher,_.Admin])},d=function(){return y([_.SuperAdmin])},R=function(){return y([_.SuperAdmin,_.Operation,_.Admin])},S=function(){return y([_.SuperAdmin,_.Operation])},z=function(){return y([_.SuperAdmin,_.Admin])},I=function(){return y([_.SuperAdmin,_.Operation,_.Admin,_.Teacher])},te=function(){return y([_.Assistant])},Ee=function(){return y([_.Student])},U=function(){return y([_.SuperAdmin,_.Operation,_.Admin,_.Teacher,_.Assistant,_.Student])},ae=function(){var i,a=Object(M.b)()._store.getState(),Z=a.user,N=Z.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 o([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&&o([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&&o([n.SuperAdmin,n.Operation])},k=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):a||!a&&o([n.SuperAdmin,n.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?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):a||!a&&o([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 o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction])},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 i?o([n.SuperAdmin]):a||!a&&o([n.SuperAdmin])},ve=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?o([n.SuperAdmin,n.Operation]):a||!a&&o([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?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):a||!a&&o([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?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):a||!a&&o([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?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):a||!a&&o([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?o([n.SuperAdmin]):!1},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 o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student])},$=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?o([n.SuperAdmin]):a||!a&&o([n.SuperAdmin])},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?o([n.SuperAdmin,n.Operation]):a||!a&&o([n.SuperAdmin,n.Operation])},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?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):a||!a&&o([n.SuperAdmin,n.Operation])},m=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?!1:a||!a&&o([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?a||!a&&o([n.SuperAdmin,n.Operation]):!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?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):!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?!a&&o([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?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):a||!a&&o([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 o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher])},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?o([n.SuperAdmin]):a||!a&&o([n.SuperAdmin])},_e=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i?o([n.SuperAdmin,n.Operation]):a||!a&&o([n.SuperAdmin,n.Operation])},oe=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?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):a||!a&&o([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?a||!a&&o([n.SuperAdmin,n.Operation]):!1},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?o([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):a||!a&&o([n.SuperAdmin,n.Operation])},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 y([_.Teacher])},W=function(){return o([n.SuperAdmin])},Ce=function(){return o([n.SuperAdmin,n.Operation])},pe=function(){return o([n.Student])},Pe=function(){return o([n.SuperAdmin,n.Operation,n.CertifiedTeacher])},Oe=function(){var i,a=Object(M.b)()._store.getState(),Z=a.user;return!!((i=Z.userInfo)===null||i===void 0?void 0:i.login)},ye=function(){var i=Object(M.b)()._store.getState(),a=i.user;return a.userInfo}},y5JW:function(ce,s,e){"use strict";e.d(s,"c",function(){return te}),e.d(s,"a",function(){return Ee});var M=e("DZo9"),n=e("8z0m"),_=e("+L6B"),o=e("2/Rp"),y=e("WmNS"),l=e.n(y),t=e("9og8"),O=e("k1fw"),C=e("oBTY"),P=e("miYZ"),d=e("tsqr"),R=e("q1tI"),S=e.n(R),z=e("m3rI"),I=e("wzkS"),te="\u3000\u3000";function Ee(U){var ae=["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)+" "+ae[A]}s.b=function(U){var ae=U.value,A=ae===void 0?[]:ae,f=U.onChange,T=U.className,k=U.maxSize,Y=k===void 0?150:k,Q=U.title,V=Q===void 0?"\u6587\u4EF6\u4E0A\u4F20":Q,ve={multiple:!1,fileList:A,withCredentials:!0,beforeUpload:function(q){var X=q.size/1024/1024;return X<Y?!0:(d.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(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(te)===-1&&(j.name="".concat(j.name).concat(te).concat(Ee(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(m){for(;;)switch(m.prev=m.next){case 0:if($=j.response?j.response.id:j.uid,!$){m.next=8;break}return m.next=4,Object(I.d)(j.response?j.response.id:j.id);case 4:return B=m.sent,m.abrupt("return",B);case 8:return m.abrupt("return",!0);case 9:case"end":return m.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,ve,S.a.createElement(o.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},V),S.a.createElement("span",{onClick:x,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Y,"M) ")))}}}]);