You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
42 KiB
16 lines
42 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[74,4,6,12],{"7ahc":function(le,T,e){"use strict";e.d(T,"a",function(){return Pe});var q=e("k1fw"),ee=e("0Owb"),oe=e("+L6B"),L=e("2/Rp"),p=e("y8nQ"),l=e("Vl3Y"),a=e("tJVT"),t=e("OaEy"),y=e("2fM7"),v=e("q1tI"),m=e.n(v),h=e("VrN/"),ne=e.n(h),re=e("p77/"),Ee=e.n(re),Ne=e("c5Ni"),ze=e.n(Ne),Ce=y.a.Option,Re={labelCol:{span:4},wrapperCol:{span:20}},Me={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"]};T.b=function(W){var A=W.callback,be=W.onCancel,H=Object(v.useState)("python"),k=Object(a.a)(H,2),Ie=k[0],g=k[1];function Xe(R){g(Me[R][1])}function fe(R){A(R)}return m.a.createElement(l.a,Object(ee.a)({},Re,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:fe}),m.a.createElement(l.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},m.a.createElement(y.a,{onChange:Xe},Object.keys(Me).map(function(R){return m.a.createElement(Ce,{key:R,value:R},Me[R][0])}))),m.a.createElement(l.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},m.a.createElement(Pe,{mode:Ie})),m.a.createElement("div",{className:"flex-container flex-end"},m.a.createElement(L.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(L.a,{type:"ghost",onClick:be},"\u53D6\u6D88")))};function Pe(W){var A=W.value,be=W.onChange,H=W.mode,k=W.options,Ie=k===void 0?{}:k,g=Object(v.useRef)(),Xe=Object(v.useState)(),fe=Object(a.a)(Xe,2),R=fe[0],we=fe[1];return Object(v.useEffect)(function(){if(R){var Ue=function(Se){var c=Se.getValue();be&&be(c)};return R.on("change",Ue),function(){R.off("change",Ue)}}},[R,be]),Object(v.useEffect)(function(){R&&R.setOption("mode",H)},[R,H]),Object(v.useEffect)(function(){R&&((A!==R.getValue()||A==="")&&setTimeout(function(){R.setValue(A||" ")},300))},[R,A]),Object(v.useEffect)(function(){if(g.current&&!R){var Ue=ne.a.fromTextArea(g.current,Object(q.a)({mode:H,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ie));we(Ue)}},[g.current,R]),m.a.createElement("div",{className:"my-codemirror-container"},m.a.createElement("textarea",{ref:g}))}},"9Bee":function(le,T,e){"use strict";var q=e("k1fw"),ee=e("q1tI"),oe=e.n(ee),L=e("vg9a"),p=e("tJVT"),l=e("DlQD"),a=e.n(l),t=e("rUJ1");function y(c,E){var b=c.match(/^(\s+)(?:```)/);if(b===null)return E;var U=b[1];return E.split(`
|
|
`).map(function(K){var $=K.match(/^\s+/);if($===null)return K;var pe=Object(p.a)($,1),z=pe[0];return z.length>=U.length?K.slice(U.length):K}).join(`
|
|
`)}var v=[],m=["<ul>"],h=new a.a.Renderer,ne=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function re(){v.length=0,m=["<ul>"]}var Ee={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ne(c,E,b,U){if(E>=c.length||c[E].level<=b)return E;var K=c[E];U.push("<li><a href='#"+K.anchor+"'>"+K.text+"</a>"),E++;var $=[];return E=Ne(c,E,K.level,$),$.length>0&&(U.push("<ul>"),$.forEach(function(pe){U.push(pe)}),U.push("</ul>")),U.push("</li>"),E=Ne(c,E,b,U),E}function ze(){return Ne(v,0,0,m),m.push("</ul>"),m.join("")}var Ce={heading:function(E){var b=ne.exec(E);if(b)return{type:"heading",raw:b[0],depth:b[1].length,text:b[2]}},fences:function(E){var b=this.rules.block.fences.exec(E);if(b){var U=b[0],K=y(U,b[3]||""),$=b[2]?b[2].trim():b[2];if(["latex","katex","math"].indexOf($)>=0){var pe=Pe(),z=K;K=pe,W[pe]={type:"block",expression:z}}return{type:"code",raw:U,lang:$,text:K}}}},Re=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Me=0,Pe=function(){return"__special_katext_id_".concat(Me++,"__")},W={};function A(){return W}function be(){Me=0,W={}}function H(c){return c=c.replace(Re,function(E,b){var U=Pe();return W[U]={type:"inline",expression:b},U}),c}var k=h.listitem;h.listitem=function(c){return k(H(c))};var Ie=h.paragraph;h.paragraph=function(c){return Ie(H(c))};var g=h.tablecell;h.tablecell=function(c,E){return g(H(c),E)},h.code=function(c,E,b){var U=(E||"").match(/\S*/)[0];return U?["latex","katex","math"].indexOf(U)>=0?"<p class='editormd-tex'>".concat(c,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(E,'">').concat(b?c:Object(t.escape)(c,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(b?c:Object(t.escape)(c,!0))+"</code></pre>"},h.heading=function(c,E,b){var U=this.options.headerPrefix+b.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return v.push({anchor:U,level:E,text:c}),"<h"+E+' id="'+U+'">'+c+"</h"+E+">"},a.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:Ce,renderer:h});var Xe=a.a,fe=e("SJMd"),R=e("m3rI"),we=e("Oy/b"),Ue=/<pre[^>]*>/g;function lt(c){var E=document.createElement("div");return E.innerHTML=c,E.childNodes.length===0?"":E.childNodes[0].nodeValue}var Se=T.a=function(c){var E=c.value,b=E===void 0?"":E,U=c.className,K=c.showTextOnly,$=c.showLines,pe=c.style,z=pe===void 0?{}:pe,ke=String(b),ve=Object(ee.useMemo)(function(){try{var te=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,de=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ge=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ke=ke.replace(te,"("+R.a.API_SERVER+"/api/attachments/").replace(de,'"'+R.a.API_SERVER+"/api/attachments/").replace(ge,'"'+R.a.API_SERVER+"/files/uploads/")}catch(Qe){}var V=Xe(ke);setTimeout(function(){return ot()},300);var We=A();if(ke.match(/\[TOC\]/)&&(V=V.replace("<p>[TOC]</p>",ze()),re()),V=V.replace(/(__special_katext_id_\d+__)/g,function(Qe,Be){var Oe=We[Be],st=Oe.type,it=Oe.expression;return Object(we.renderToString)(lt(it)||"",{displayMode:st==="block",throwOnError:!1,output:"html"})}),V=V.replace(/▁/g,"\u2581\u2581\u2581"),be(),K){var Ve=document.createElement("div");return Ve.innerHTML=V,Ve.innerText}return V},[ke]),Te=Object(ee.useRef)();Ee.WebkitLineClamp=$,$&&(z=Object(q.a)(Object(q.a)({},z),Ee));function Le(te){var de=te.target;if(de.tagName.toUpperCase()==="A"){var ge=de.getAttribute("href");if(ge.startsWith("#")){te.preventDefault();var V=document.getElementById(ge.replace("#",""));V&&V.scrollIntoView(!0)}}}var ot=function(){};return Object(ee.useEffect)(function(){if(Te.current&&ve&&(ve.match(Ue)&&window.PR.prettyPrint()),Te.current)return Te.current.addEventListener("click",Le),function(){Te.current.removeEventListener("click",Le),be(),re()}},[ve,Te.current,Le]),oe.a.createElement(oe.a.Fragment,null,oe.a.createElement("div",{ref:Te,style:Object(q.a)({},z),className:"".concat(U||""," markdown-body "),dangerouslySetInnerHTML:{__html:ve}}))}},"9VGf":function(le,T,e){"use strict";e.d(T,"a",function(){return oe});var q=e("q1tI"),ee=e.n(q);function oe(L,p){var l=Object(q.useRef)();Object(q.useEffect)(function(){l.current=L}),Object(q.useEffect)(function(){function a(){l.current()}if(p!==null){var t=setInterval(a,p);return function(){return clearInterval(t)}}},[p])}},BjJ7:function(le,T,e){"use strict";e.d(T,"d",function(){return ee}),e.d(T,"c",function(){return oe}),e.d(T,"e",function(){return L}),e.d(T,"b",function(){return p}),e.d(T,"a",function(){return a});var q=e("m3rI");function ee(t){var y=!0;if(t.length>0){for(var v=0;v<t.length;v++)if(t[v].compile_success==0||!t[v].compile_success){y=!1;break}}else y=!1;return y}function oe(t){for(var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",v=[],m=0;m<t.length;m++){var h=t[m],ne=y?"".concat(y,"/").concat(h.name):"".concat(h.name);v.push({title:h.name,isLeaf:!(h.type==="tree"),key:ne})}return v}function L(t,y,v){for(var m=0;m<t.length;m++){var h=t[m];if(h.key===y){h.children=v;break}h.children&&L(h.children,y,v)}return t}function p(t,y,v){var m;return function(){var h=this,ne=arguments,re=function(){m=null,v||t.apply(h,ne)},Ee=v&&!m;clearTimeout(m),m=setTimeout(re,y),Ee&&t.apply(h,ne)}}var l=!0,a=q.a.API_SERVER},"C+DQ":function(le,T,e){},HmJG:function(le,T,e){},M8RZ:function(le,T,e){"use strict";e.d(T,"a",function(){return y});var q=e("fWQN"),ee=e("mtLc"),oe=e("yKVA"),L=e("879j"),p=e("q1tI"),l=e.n(p),a=e("i8i4"),t=e.n(a),y=function(v){Object(oe.a)(h,v);var m=Object(L.a)(h);function h(ne){var re;Object(q.a)(this,h),re=m.call(this,ne);var Ee=window.document;return re.node=Ee.createElement("div"),Ee.body.appendChild(re.node),re}return Object(ee.a)(h,[{key:"render",value:function(){var re=this.props.children;return Object(a.createPortal)(re,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),h}(l.a.Component)},Ot1p:function(le,T,e){"use strict";var q=e("2qtc"),ee=e("kLXV"),oe=e("rAM+"),L=e("tJVT"),p=e("jrin"),l=e("q1tI"),a=e.n(l),t=e("VrN/"),y=e.n(t),v=e("bdgK"),m=e("p77/"),h=e("Bd2K"),ne=e("ELLl"),re=e("19Vz"),Ee=e("lZu9"),Ne=e("kSUc"),ze=e("9Bee"),Ce=e("0Owb"),Re=e("dejd"),Me=e("C+DQ"),Pe=[{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 W(r){var d=r.onActionCallback,f=r.title,o=r.icon,C=r.actionName,I=r.className,X=I===void 0?"":I,B=r.children;function J(){d(C)}return a.a.createElement("a",{title:f,className:X,onClick:J},a.a.createElement("i",{className:"md-iconfont ".concat(o)}),B)}var A=function(r){var d=r.watch,f=r.showNullButton,o=r.onActionCallback,C=r.fullScreen,I=r.insertTemp,X=[].concat(Pe,[{title:"".concat(d?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(d?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},X.map(function(B,J){return a.a.createElement("li",{key:J},B.actionName?a.a.createElement(W,Object(Ce.a)({},B,{onActionCallback:o})):a.a.createElement("span",{className:"v-line"}))}),f?a.a.createElement("li",null,a.a.createElement(W,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:o},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,I&&a.a.createElement("li",null,a.a.createElement(W,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(I),onActionCallback:o},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(W,{icon:"".concat(C?"icon-shrink":"icon-enlarge"),title:C?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:o})))},be=e("M8RZ"),H=e("+L6B"),k=e("2/Rp"),Ie=e("y8nQ"),g=e("Vl3Y"),Xe=e("5NDa"),fe=e("5rEg"),R={labelCol:{span:4},wrapperCol:{span:20}},we=function(r){var d=r.callback,f=r.onCancel;function o(C){d(C)}return a.a.createElement(g.a,Object(Ce.a)({},R,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:o}),a.a.createElement(g.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(fe.a,null)),a.a.createElement(g.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(fe.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},Ue=e("7ahc"),lt=e("HmJG"),Se=e("BjJ7"),c=g.a.useForm,E={width:280,marginRight:10},b={labelCol:{span:5},wrapperCol:{span:19}},U=function(r){var d=r.callback,f=r.onCancel,o=c(),C=Object(L.a)(o,1),I=C[0];function X(se){d(se)}function B(se){I.setFieldsValue({src:"/api/attachments/".concat(se.id)})}function J(se){var j=se.target.files[0];$(j,B)}return a.a.createElement(g.a,Object(Ce.a)({form:I},b,{className:"upload-image-panel",onFinish:X}),a.a.createElement(g.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(g.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(fe.a,{style:E})),a.a.createElement(K,{onFileChange:J}))),a.a.createElement(g.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(fe.a,{style:{width:264}})),a.a.createElement(g.a.Item,{style:{textAlign:"right"}},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))};function K(r){var d=r.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:d}))}function $(r,d){if(!r)throw new String("\u6CA1\u6709\u6587\u4EF6");var f=new FormData;f.append("editormd-image-file",r),f.append("file_param_name","editormd-image-file"),f.append("byxhr","true");var o=new window.XMLHttpRequest;o.withCredentials=!0,o.addEventListener("load",function(C){d(JSON.parse(C.target.responseText))},!1),o.addEventListener("error",function(C){console.error(C)},!1),o.open("POST","".concat(Se.a,"/api/attachments.json")),o.send(f)}var pe=e("giR+"),z=e("fyUT"),ke=e("7Kak"),ve=e("9yH6"),Te=ve.a.Group,Le={margin:"0 8px"},ot=function(r){var d=r.callback,f=r.onCancel;function o(C){d(C)}return a.a.createElement(g.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:o},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:Le},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:Le},"\u884C\u6570"),a.a.createElement(g.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(z.a,null)),a.a.createElement("span",{style:Le},"\u5217\u6570"),a.a.createElement(g.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(z.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:Le},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(g.a.Item,{name:"align"},a.a.createElement(Te,null,a.a.createElement(ve.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(ve.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(ve.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(ve.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},te="link",de="upload-image",ge="code-block",V="add-table",We="------------",Ve={default:We,left:":".concat(We),center:":".concat(We,":"),right:"".concat(We,":")},Qe=e("9VGf"),Be,Oe;function st(){}var it=0,He=1e4,pt="\u2581",Ot=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function D(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}var _=navigator.platform.toUpperCase().indexOf("MAC")>=0,O=_?"Cmd":"Ctrl",N=(Be={},Object(p.a)(Be,O+"-B","bold"),Object(p.a)(Be,O+"-I","italic"),Be),G=(Oe={},Object(p.a)(Oe,te,"\u6DFB\u52A0\u94FE\u63A5"),Object(p.a)(Oe,ge,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(p.a)(Oe,de,"\u6DFB\u52A0\u56FE\u7247"),Object(p.a)(Oe,V,"\u6DFB\u52A0\u8868\u683C"),Oe),ye=T.a=function(r){var d=r.defaultValue,f=d===void 0?"":d,o=r.onChange,C=r.width,I=C===void 0?"100%":C,X=r.height,B=X===void 0?400:X,J=r.miniToolbar,se=J===void 0?!1:J,j=r.isFocus,De=j===void 0?!1:j,je=r.watch,Ae=r.insertTemp,xe=r.id,ae=xe===void 0?"markdown-editor-id":xe,me=r.showResizeBar,S=me===void 0?!1:me,vt=r.noStorage,yt=vt===void 0?!1:vt,_e=r.showNullButton,Pt=_e===void 0?!1:_e,ct=r.fullScreen,Ge=ct===void 0?!1:ct,qe=r.onBlur,et=r.onCMBeforeChange,ut=r.className,P=ut===void 0?"":ut,ie=r.placeholder,Je=ie===void 0?"":ie,ce=r.values,Y=ce===void 0?"":ce,Fe=Object(l.useState)(null),w=Object(L.a)(Fe,2),n=w[0],wt=w[1],Wt=Object(l.useState)(f),Lt=Object(L.a)(Wt,2),gt=Lt[0],dt=Lt[1],Vt=Object(l.useState)(je),Dt=Object(L.a)(Vt,2),Ke=Dt[0],jt=Dt[1],Ht=Object(l.useState)(Ge),xt=Object(L.a)(Ht,2),$e=xt[0],Tt=xt[1],Kt=Object(l.useState)(""),At=Object(L.a)(Kt,2),Ye=At[0],Ze=At[1],$t=Object(l.useState)(0),Nt=Object(L.a)($t,2),tt=Nt[0],ht=Nt[1],zt=Object(l.useState)(B),Ct=Object(L.a)(zt,2),Rt=Ct[0],Mt=Ct[1],Gt=Object(l.useState)(!1),St=Object(L.a)(Gt,2),qt=St[0],bt=St[1],at=Object(l.useRef)(),nt=Object(l.useRef)(),mt=Object(l.useRef)(),_t=Object(l.useRef)();Object(l.useEffect)(function(){dt(Y),n==null||n.setValue(Y)},[Y]),Object(l.useEffect)(function(){if(at.current){var u=function(x,M){var F=M.clipboardData;if(F){var Z=F.types.toString(),ue=F.items;if(Z==="text/html,Files"||Z==="Files"||F.types.indexOf("Files")){var Q=ue[1];Z==="Files"&&(Q=ue[0]),Q.kind==="file"&&Q.type.match(/^image\//i)&&$(Q.getAsFile(),function(he){he.id?s.replaceSelection("")):(he==null?void 0:he.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},s=y.a.fromTextArea(at.current,{mode:"markdown",lineNumbers:!se,lineWrapping:!0,value:f,autoCloseTags:!0,autoCloseBrackets:!0});return De&&s.focus(),s.on("paste",u),wt(s),function(){s.off("paste",u)}}},[]);var kt=Object(l.useCallback)(function(){if(nt.current)try{var u=nt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,s=nt.current.getElementsByClassName("markdown-editor-body")[0];$e?s.style.height="calc(100vh - ".concat(u,"px)"):s.style.height="".concat(Rt-u,"px")}catch(i){console.log(i,"---- to set md editor body height")}},[Rt,nt,$e]);Object(l.useEffect)(function(){function u(){var i=new v.default(function(x){var M=Object(oe.a)(x),F;try{for(M.s();!(F=M.n()).done;){var Z=F.value;(Z.target.offsetHeight>0||Z.target.offsetWidth>0)&&(kt(),n.setSize("100%","100%"),n.refresh())}}catch(ue){M.e(ue)}finally{M.f()}});return i.observe(at.current.parentElement),i}if(n){var s=u();return function(){s.unobserve(at.current.parentElement)}}},[n,kt]),Object(l.useEffect)(function(){if(n){for(var u=[],s=function(){var Z=x[i];M=Object(L.a)(Z,2);var ue=M[0],Q=M[1],he=Object(p.a)({},ue,function(){Bt(Q)});u.push(he),n.addKeyMap(he)},i=0,x=Object.entries(N);i<x.length;i++){var M;s()}return function(){var F=Object(oe.a)(u),Z;try{for(F.s();!(Z=F.n()).done;){var ue=Z.value;n.removeKeyMap(ue)}}catch(Q){F.e(Q)}finally{F.f()}}}},[n]),Object(l.useEffect)(function(){Ge!==$e&&Tt(Ge)},[Ge]),Object(Qe.a)(function(){if(!yt&&tt>0){var u=new Date().getTime(),s=window.sessionStorage.getItem(ae);u>=tt+He&&(!s||s!==gt)&&(window.sessionStorage.setItem(ae,gt),bt(!0))}},He),Object(l.useEffect)(function(){jt(je)},[n,je]),Object(l.useEffect)(function(){n&&(De&&n.focus())},[n,De]),Object(l.useEffect)(function(){if(Ke&&n){var u=function(x){var M=x.target;if(_t.current){var F=M.scrollTop/M.scrollHeight;_t.current.scrollTop=_t.current.scrollHeight*F}},s=n.getScrollerElement();return s.addEventListener("scroll",u),function(){s.removeEventListener("scroll",u)}}},[n,Ke]),Object(l.useEffect)(function(){if(n&&et){var u=function(i,x){et(i,x)};return n.on("beforeChange",u),function(){n.off("beforeChange",u)}}},[n,et]),Object(l.useEffect)(function(){if(n&&qe){var u=function(){qe(n.getValue())};return n.on("blur",u),function(){n.off("blur",u)}}},[n,qe]),Object(l.useEffect)(function(){if(n){var u=function(i){var x=i.getValue();dt(x),ht(new Date().getTime()),i.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),o&&o(x)};return n.on("change",u),function(){n.off("change",u)}}},[n,o]),Object(l.useEffect)(function(){n&&(f==null?(n.setValue(""),dt("")):f!==n.getValue()&&(n.setValue(f),dt(f),n.setCursor(n.lineCount(),0)))},[n,f]);var Bt=Object(l.useCallback)(function(u){var s=n.getCursor(),i=n.getSelection(),x=i.split(`
|
|
`);switch(u){case"bold":return n.replaceSelection("**"+i+"**"),i===""&&n.setCursor(s.line,s.ch+2),n.focus();case"italic":return n.replaceSelection("*"+i+"*"),i===""&&n.setCursor(s.line,s.ch+1),n.focus();case"code":return n.replaceSelection("`"+i+"`"),i===""&&n.setCursor(s.line,s.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+i+"$$`"),i===""&&n.setCursor(s.line,s.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+i+"\n```"),n.setCursor(s.line+1,i.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
|
|
`),n.focus();case"list-ul":return i===""?n.replaceSelection("- "+i):n.replaceSelection(x.map(function(M){return M===""?"":"- ".concat(M)}).join(`
|
|
`)),n.focus();case"list-ol":return i===""?n.replaceSelection("1. "+i):n.replaceSelection(x.map(function(M,F){return M===""?"":"".concat(F+1,". ").concat(M)}).join(`
|
|
`)),n.focus();case"add-null-ch":return i===""&&n.setCursor(s.line,s.ch+1),n.replaceSelection(pt),n.focus();case"inster-template-1":return i===""&&n.setCursor(s.line,s.ch),n.replaceSelection(Ot),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return jt(!Ke),n.focus();case"trigger-full-screen":return Tt(!$e),n.focus();case te:Ze(te);return;case ge:Ze(ge);return;case de:Ze(de);return;case V:Ze(V);return;default:throw new Error}},[n,Ke,$e]),Et=Object(l.useCallback)(function(u){Ze("");switch(Ye){case te:var s=u.title,i=u.link;return n.replaceSelection("[".concat(s,"](").concat(i,")")),n.focus();case ge:var x=u.language,M=u.content;return n.replaceSelection(["```"+x,M,"```"].join(`
|
|
`)),n.focus();case de:var F=u.src,Z=u.alt;return n.replaceSelection(".concat(F,' "').concat(Z,'" )')),n.focus();case V:for(var ue=u.row,Q=u.col,he=u.align,Ut=`
|
|
`,ft=0;ft<ue;ft++){for(var Ft=[],It=[],Xt=0;Xt<Q;Xt++)ft===1&&It.push(Ve[he]),Ft.push(" ");ft===1&&(Ut+="| ".concat(It.join(" | "),` |
|
|
`)),Ut+="| ".concat(Ft.join(Q===1?"":" | "),` |
|
|
`)}return n.replaceSelection(Ut+`
|
|
`),n.focus();default:throw new Error}},[n,Ye]),Jt=Object(l.useMemo)(function(){switch(Ye){case te:return a.a.createElement(we,{callback:Et,onCancel:rt});case ge:return a.a.createElement(Ue.b,{callback:Et,onCancel:rt});case de:return a.a.createElement(U,{callback:Et,onCancel:rt});case V:return a.a.createElement(ot,{callback:Et,onCancel:rt});default:return null}},[Ye]);function rt(){Ze("")}Object(l.useEffect)(function(){if(mt.current){var u=function(ue){M=!0,F=ue.pageY},s=function(){M=!1},i=function(ue){if(M){var Q=ue.pageY-F;Q<0&&(Q=0),Q>300&&(Q=300);var he=B+Q+"px";Mt(he)}},x=mt.current,M=!1,F=0;return x.addEventListener("mousedown",u),document.addEventListener("mousemove",i),document.addEventListener("mouseup",s),function(){x.removeEventListener("mousedown",u),document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",s)}}},[n,mt]),Object(l.useEffect)(function(){Mt(B)},[B]);var Yt=D(I),Zt=D(Rt),Qt={width:Yt,height:Zt},ea=Object(l.useMemo)(function(){if(tt){var u=new Date(tt),s=u.getHours(),i=u.getMinutes(),x=u.getSeconds();return s=s<10?"0"+s:s,i=i<10?"0"+i:i,x=x<10?"0"+x:x,"".concat(s,":").concat(i,":").concat(x)}return 0},[tt]);function ta(){window.sessionStorage.removeItem(ae),bt(!1),ht(0)}function aa(){bt(!1),ht(0),n.setValue(window.sessionStorage.getItem(ae))}return a.a.createElement(l.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:nt},a.a.createElement("div",{className:"markdown-editor-container ".concat(P," ").concat(Ke?"on-preview":""," ").concat(se?"mini":""," ").concat($e?"full-screen":""),style:Qt},a.a.createElement(A,{insertTemp:Ae,watch:Ke,fullScreen:$e,showNullButton:Pt,onActionCallback:Bt}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:at,placeholder:Je})),Ke?a.a.createElement("div",{ref:_t,className:"preview-container"},a.a.createElement(ze.a,{value:gt})):null))),S?a.a.createElement("a",{ref:mt,className:"editor-resize"}):null,a.a.createElement(be.a,null,G[Ye]?a.a.createElement(ee.a,{centered:!0,title:G[Ye],visible:!0,onCancel:rt,footer:null},Jt):null))}},Zn6s:function(le,T,e){le.exports={flex_box_center:"flex_box_center___pqu8p",flex_space_between:"flex_space_between___13VO1",flex_box_vertical_center:"flex_box_vertical_center___2L1wM",flex_box_center_end:"flex_box_center_end___2woFr",flex_box_column:"flex_box_column___3DmPK",listItem:"listItem___2xCQw",description:"description___3zdUa",liked:"liked___31aDR",likedActive:"likedActive___2z67b",reply:"reply___3GTwE",replyList:"replyList___1pOD_",comment:"comment___2AGxg"}},b7x8:function(le,T,e){"use strict";e.r(T);var q=e("Znn+"),ee=e("ZTPi"),oe=e("sPJy"),L=e("bE4q"),p=e("k1fw"),l=e("tJVT"),a=e("q1tI"),t=e.n(a),y=e("Ty5D"),v=e("55Ip"),m=e("9kvl"),h=e("jhfD"),ne=e("1vsH"),re=e("DjyN"),Ee=e("NUBc"),Ne=e("5Dmo"),ze=e("3S7+"),Ce=e("14J3"),Re=e("BMrR"),Me=e("+L6B"),Pe=e("2/Rp"),W=e("WmNS"),A=e.n(W),be=e("miYZ"),H=e("tsqr"),k=e("9og8"),Ie=e("jCWc"),g=e("kPKH"),Xe=e("5NDa"),fe=e("5rEg"),R=e("Ot1p"),we=e("m3rI"),Ue=e("9Bee"),lt=e("2qtc"),Se=e("kLXV"),c=function(_){var O=_.shixunHomeworks,N=_.dispatch,G=Object(y.m)();return t.a.createElement(Se.a,{centered:!0,title:"\u63D0\u793A",visible:O.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(k.a)(A.a.mark(function ye(){var r;return A.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,N({type:"shixunHomeworks/deleteReply",payload:{object_id:O.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:r=f.sent,r.status===0&&(H.b.success("\u5220\u9664\u6210\u529F"),N({type:"shixunHomeworks/setActionTabs",payload:{}}),N({type:"shixunHomeworks/getReplyList",payload:Object(p.a)({},O.actionTabs.params)}));case 4:case"end":return f.stop()}},ye)})),onCancel:function(){N({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.a.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))},E=Object(m.a)(function(D){var _=D.shixunHomeworks;return{shixunHomeworks:_}})(c),b=e("wd/R"),U=e.n(b),K=e("/MfK"),$=e("BtR2"),pe=e("Zn6s"),z=e.n(pe);U.a.lang("ZH-cn");var ke=function(_){var O=_.graduation,N=_.classroomList,G=_.globalSetting,ye=_.loading,r=_.dispatch,d=Object(a.useState)(Object(p.a)({},Object(y.m)())),f=Object(l.a)(d,2),o=f[0],C=f[1],I=Object(a.useState)(!1),X=Object(l.a)(I,2),B=X[0],J=X[1],se=Object(a.useState)(-1),j=Object(l.a)(se,2),De=j[0],je=j[1],Ae=Object(a.useState)(""),xe=Object(l.a)(Ae,2),ae=xe[0],me=xe[1],S=O.detail,vt=N.detailLeftMenus,yt=O.graduationDetail,_e=O.replyList,Pt=O.workDetail,ct={1:"\u8BBE\u8BA1",2:"\u8BBA\u6587",3:"\u521B\u4F5C"},Ge={1:"\u751F\u4EA7/\u793E\u4F1A\u5B9E\u9645",2:"\u7ED3\u5408\u79D1\u7814",3:"\u5176\u5B83"},qe={1:"\u771F\u9898",2:"\u6A21\u62DF\u9898"},et={1:"\u7EB5\u5411\u8BFE\u9898",2:"\u6A2A\u5411\u8BFE\u9898",3:"\u81EA\u9009"},ut={1:"\u65B0\u9898",2:"\u5F80\u5C4A\u9898\uFF0C\u6709\u65B0\u8981\u6C42",3:"\u5F80\u5C4A\u9898\uFF0C\u65E0\u65B0\u8981\u6C42"};return o.page_size=10,Object(a.useEffect)(function(){r({type:"graduation/getReplyList",payload:Object(p.a)({},o)}),r({type:"graduation/getTopisDetail",payload:Object(p.a)({},o)})},[o.categoryId]),t.a.createElement("section",{className:z.a.bg},t.a.createElement("section",{className:" edu-container"},t.a.createElement("aside",{className:[z.a.desc,"c-black","font14","bg-white"].join(" ")},t.a.createElement("h1",{className:z.a.description},S.description),t.a.createElement("div",{className:"mt30"},t.a.createElement("ul",{className:z.a.listItem},t.a.createElement("li",null,t.a.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u7C7B\u578B\uFF1A"),t.a.createElement("span",null,ct[S==null?void 0:S.topic_type]||"--")),t.a.createElement("li",null,t.a.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u6765\u6E90\uFF1A"),t.a.createElement("span",null,Ge[S==null?void 0:S.topic_source]||"--")),t.a.createElement("li",null,t.a.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u6027\u8D281\uFF1A"),t.a.createElement("span",null,qe[S==null?void 0:S.topic_property_first]||"--")),t.a.createElement("li",null,t.a.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u6027\u8D282\uFF1A"),t.a.createElement("span",null,et[S==null?void 0:S.topic_property_second]||"--")),t.a.createElement("li",null,t.a.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u91CD\u590D\u60C5\u51B5\uFF1A"),t.a.createElement("span",null,ut[S==null?void 0:S.topic_repeat]||"--")),t.a.createElement("li",null,t.a.createElement("span",{className:"c-light-black"},"\u8C03\u7814\u6216\u5B9E\u4E60\u5730\u70B9\uFF1A"),t.a.createElement("span",null,S.city||"--")),t.a.createElement("li",{className:"fl with50"},t.a.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u6765\u6E90\u5355\u4F4D\uFF1A"),t.a.createElement("span",null,S.source_unit||"--"))))),t.a.createElement("aside",{className:[z.a.reply,"bg-white","mt20"].join(" ")},B&&t.a.createElement(R.a,{onChange:function(ie){me(ie)},height:200,isFocus:!0,watch:!0}),t.a.createElement(Re.a,{onClick:function(){J(!0)}},t.a.createElement(g.a,{flex:"1"},!B&&t.a.createElement(fe.a,{size:"large",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),t.a.createElement(g.a,null,t.a.createElement(Pe.a,{type:"primary",size:"large",onClick:Object(k.a)(A.a.mark(function P(){var ie;return A.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!(ae==="")){ce.next=4;break}H.b.error("\u8BF7\u8F93\u5165\u5185\u5BB9"),ce.next=8;break;case 4:return ce.next=6,r({type:"graduation/createReply",payload:{journals_for_message:{jour_id:o.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:ae}}});case 6:ie=ce.sent,ie.status===0&&(H.b.success("\u53D1\u5E03\u6210\u529F"),r({type:"graduation/getReplyList",payload:Object(p.a)({},o)}),J(!1));case 8:case"end":return ce.stop()}},P)}))},"\u53D1\u8868")))),(_e==null?void 0:_e.comments)&&_e.comments!=""&&t.a.createElement("aside",{className:[z.a.replyList,"bg-white"].join(" ")},_e==null?void 0:_e.comments.map(function(P,ie){var Je,ce;return t.a.createElement(Re.a,{gutter:[12,12],key:ie},t.a.createElement(g.a,{flex:"40px"},t.a.createElement("img",{width:"40",src:"".concat(we.a.IMG_SERVER,"/images/").concat(P==null||((Je=P.author)===null||Je===void 0)?void 0:Je.image_url)})),t.a.createElement(g.a,{flex:"1"},t.a.createElement(Re.a,{align:"middle"},t.a.createElement(g.a,{span:24},t.a.createElement("span",{className:"c-light-black"},P==null||((ce=P.author)===null||ce===void 0)?void 0:ce.name),t.a.createElement("span",{className:"c-light-black ml10"},U()(P==null?void 0:P.created_on).fromNow()," \u53D1\u5E03")),t.a.createElement(g.a,{span:24},t.a.createElement(Ue.a,{value:P.content})),P.children&&t.a.createElement("aside",{className:z.a.comment},P.children.map(function(Y,Fe){return t.a.createElement(Re.a,{key:Fe},t.a.createElement(g.a,{span:24},t.a.createElement(Re.a,null,t.a.createElement(g.a,{flex:"1"},Y.author.name,t.a.createElement("span",{className:"c-light-black ml10"},U()(Y==null?void 0:Y.created_on).fromNow())),t.a.createElement(g.a,null,t.a.createElement(ze.a,{title:"\u5220\u9664"},t.a.createElement(K.a,{className:"current",onClick:function(){r({type:"graduation/setActionTabs",payload:{key:"\u5220\u9664",params:o,selectArr:P}})}}))))),t.a.createElement(g.a,null,t.a.createElement("strong",null,t.a.createElement(Ue.a,{value:Y.content}))))})),t.a.createElement(g.a,{span:24,className:"mt5 c-light-black"},De===ie&&t.a.createElement("aside",null,t.a.createElement(R.a,{onChange:function(Fe){me(Fe)},height:150,isFocus:!0}),t.a.createElement(Re.a,null,t.a.createElement(g.a,{span:24,className:"tr"},t.a.createElement(Pe.a,{type:"primary",size:"large",onClick:Object(k.a)(A.a.mark(function Y(){return A.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(!(ae==="")){w.next=4;break}H.b.error("\u8BF7\u8F93\u5165\u5185\u5BB9"),w.next=9;break;case 4:return w.next=6,r({type:"graduation/createReply",payload:{journals_for_message:{jour_id:o.categoryId,jour_type:"HomeworkCommon",m_parent_id:P.id,reply_id:1,notes:ae}}});case 6:r({type:"graduation/getReplyList",payload:Object(p.a)({},o)}),H.b.success("\u53D1\u5E03\u6210\u529F"),je(-1);case 9:case"end":return w.stop()}},Y)}))},"\u53D1\u8868")))),De!==ie&&t.a.createElement("div",{className:"tr"},t.a.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return je(ie)}}),P.liked&&t.a.createElement("span",{className:"c-orange"},t.a.createElement($.a,{className:"mr5 ml30",onClick:Object(k.a)(A.a.mark(function Y(){return A.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,r({type:"graduation/replyUnLike",payload:{object_id:P.id,object_type:"message"}});case 2:r({type:"graduation/getReplyList",payload:Object(p.a)({},o)});case 3:case"end":return w.stop()}},Y)}))}),P.praises_count),!P.liked&&t.a.createElement("span",null,t.a.createElement($.a,{className:"mr5 ml30",onClick:Object(k.a)(A.a.mark(function Y(){return A.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,r({type:"graduation/replyLike",payload:{object_id:P.id,object_type:"message"}});case 2:r({type:"graduation/getReplyList",payload:Object(p.a)({},o)});case 3:case"end":return w.stop()}},Y)}))}),P.praises_count))))))}))),t.a.createElement("aside",{className:"tc mt30 pb30"},t.a.createElement(Ee.a,{defaultCurrent:1,total:_e==null?void 0:_e.total_count,hideOnSinglePage:!0,current:o.page||1,onChange:function(ie){o.page=ie,r({type:"graduation/getReplyList",payload:Object(p.a)({},o)})}})),t.a.createElement(E,null))},ve=Object(m.a)(function(D){var _=D.graduation,O=D.classroomList,N=D.loading,G=D.globalSetting;return{graduation:_,globalSetting:G,classroomList:O,loading:N.effects}})(ke),Te=e("g9YV"),Le=e("wCAj"),ot=e("y8nQ"),te=e("Vl3Y"),de=e("PpiC"),ge=function(_){var O=_.graduation,N=_.dispatch,G=Object(de.a)(_,["graduation","dispatch"]),ye=Object(y.m)();return t.a.createElement(Se.a,{centered:!0,title:"\u63D0\u793A",visible:O.actionTabs.key==="\u62D2\u7EDD",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(k.a)(A.a.mark(function r(){var d;return A.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,N({type:"graduation/refuseTopic",payload:Object(p.a)({student_graduation_topic:O.actionTabs.selectArrs.id},ye)});case 2:d=o.sent,d.status===0&&(H.b.success("\u62D2\u7EDD\u6210\u529F"),N({type:"graduation/setActionTabs",payload:{}}),N({type:"graduation/getTopisDetailList",payload:Object(p.a)({},O.actionTabs.params)}));case 4:case"end":return o.stop()}},r)})),onCancel:function(){N({type:"graduation/setActionTabs",payload:{}})}},t.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u5B66\u751F\u9009\u9898?"))},V=Object(m.a)(function(D){var _=D.graduation;return{graduation:_}})(ge),We=e("OaEy"),Ve=e("2fM7"),Qe=function(_){var O,N=_.graduation,G=_.dispatch,ye=Object(de.a)(_,["graduation","dispatch"]),r=Object(y.m)(),d=N.detailList,f=te.a.useForm(),o=Object(l.a)(f,1),C=o[0];return t.a.createElement(Se.a,{centered:!0,title:"\u540C\u610F\u9009\u9898",visible:N.actionTabs.key==="\u540C\u610F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(k.a)(A.a.mark(function I(){var X,B,J;return A.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,C.validateFields();case 2:return B=C.getFieldsValue(),j.next=5,G({type:"graduation/agreeTopic",payload:Object(p.a)({group_id:B.group_id,course_group_name:d==null||((X=d.group_list)===null||X===void 0)?void 0:X.filter(function(De){return De.group_id==B.group_id})[0].group_name,student_graduation_topic:N.actionTabs.selectArrs.id},r)});case 5:J=j.sent,J.status===0&&(H.b.success("\u540C\u610F\u6210\u529F"),G({type:"graduation/setActionTabs",payload:{}}),G({type:"graduation/getTopisDetailList",payload:Object(p.a)({},N.actionTabs.params)}));case 7:case"end":return j.stop()}},I)})),onCancel:function(){G({type:"graduation/setActionTabs",payload:{}})}},t.a.createElement("p",null,"\u786E\u8BA4\u540C\u610F\u5B66\u751F\u7684\u9009\u9898\uFF0C\u5C06\u5B66\u751F\u52A0\u5165\u6211\u7684\u5206\u73ED"),t.a.createElement(te.a,{form:C},t.a.createElement(te.a.Item,{name:"group_id",label:"\u9009\u62E9\uFF1A",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5206\u73ED"}]},t.a.createElement(Ve.a,{placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED",size:"large"},d==null||((O=d.group_list)===null||O===void 0)?void 0:O.map(function(I,X){return t.a.createElement(Ve.a.Option,{value:I.group_id},I.group_name)})))))},Be=Object(m.a)(function(D){var _=D.graduation;return{graduation:_}})(Qe),Oe=function(_){var O=_.graduation,N=_.loading,G=_.dispatch,ye=Object(a.useState)(Object(p.a)({},Object(y.m)())),r=Object(l.a)(ye,2),d=r[0],f=r[1],o=Object(y.l)(),C=O.detailList,I=Object(a.useState)({}),X=Object(l.a)(I,2),B=X[0],J=X[1],se=te.a.useForm(),j=Object(l.a)(se,1),De=j[0],je=function(ae,me){d.page=ae,d.limit=20,G({type:"graduation/getTopisDetailList",payload:Object(p.a)({},d)})},Ae=[{title:"\u5E8F\u53F7",dataIndex:"name",width:200,align:"center",render:function(ae,me,S){return S+1}},{title:"\u59D3\u540D",dataIndex:"student_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"class_group_name"},{title:"\u9009\u9898\u65F6\u95F4",dataIndex:"selected_time"},{title:"\u786E\u8BA4\u7ED3\u679C",dataIndex:"result",render:function(ae){return ae==="\u5DF2\u62D2\u7EDD"?t.a.createElement("span",{className:"c-orange"},"\u5DF2\u62D2\u7EDD"):ae}},{title:"\u64CD\u4F5C",dataInex:"action",render:function(ae,me){return t.a.createElement("div",null,(me.result==="\u5F85\u786E\u8BA4"||me.result==="\u5DF2\u540C\u610F")&&t.a.createElement("span",{className:"current",onClick:function(){G({type:"graduation/setActionTabs",payload:{key:"\u62D2\u7EDD",selectArrs:me,params:d}})}},"\u62D2\u7EDD"),me.result==="\u5F85\u786E\u8BA4"&&t.a.createElement("span",{className:"current ml20 c-blue",onClick:function(){G({type:"graduation/setActionTabs",payload:{key:"\u540C\u610F",selectArrs:me,params:d}})}},"\u540C\u610F"))}}];return t.a.createElement(t.a.Fragment,null,t.a.createElement("section",{className:"minH500 bg-white "},t.a.createElement(Le.a,{loading:N["graduation/getTopisDetailList"],pagination:!1,dataSource:C.users_list,columns:Ae}),t.a.createElement(V,null),t.a.createElement(Be,null)),t.a.createElement("aside",{className:"tc mb50 mt30"},t.a.createElement(Ee.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:je,defaultCurrent:d.page||1,current:d.page||1,defaultPageSize:15,total:O.users_count})))},st=Object(m.a)(function(D){var _=D.graduation,O=D.loading;return{graduation:_,loading:O.effects}})(Oe),it=e("ep+k"),He=e.n(it),pt=function(_){var O=_.graduation,N=_.globalSetting,G=_.loading,ye=_.dispatch,r=Object(y.m)(),d=Object(y.l)(),f=Object(a.useState)([]),o=Object(l.a)(f,2),C=o[0],I=o[1],X=Object(a.useState)(d.query.tabs||0),B=Object(l.a)(X,2),J=B[0],se=B[1],j=O.detailList,De;r.category=d.query.category_id,Object(a.useEffect)(function(){ye({type:"graduation/getTopisDetailList",payload:Object(p.a)({},r)})},[r.coursesId]);var je=[{name:"\u9009\u9898\u5217\u8868",id:0,compontent:t.a.createElement(st,null)},{name:"\u9009\u9898\u63CF\u8FF0",id:1,compontent:t.a.createElement(ve,null)}];return t.a.createElement("section",null,t.a.createElement("div",{className:"edu-container"},j.course_name&&t.a.createElement("section",{className:"animated fadeIn"},t.a.createElement("aside",{className:"mt10"},t.a.createElement(L.a,{separator:">"},t.a.createElement(L.a.Item,null,t.a.createElement(v.Link,{to:"/classrooms/".concat(j.course_id,"/shixun_homework")},j.course_name)),t.a.createElement(L.a.Item,null,t.a.createElement(v.Link,{to:"/classrooms/".concat(j.course_id,"/graduation_topics/").concat(j.graduation_id)},"\u6BD5\u8BBE\u9009\u9898")),t.a.createElement(L.a.Item,null,"\u9009\u9898\u8BE6\u60C5"))),t.a.createElement("aside",{className:[He.a.title,"mt20"].join(" ")},t.a.createElement(v.Link,{to:"/classrooms/".concat(j.course_id,"/graduation_topics/").concat(j.graduation_id)},t.a.createElement(h.a,{className:"font16 c-black"})),t.a.createElement("strong",{className:"font20 ml5"},j.graduation_topic_name),t.a.createElement(ne.i,{status:[j.status_name]}))),t.a.createElement("aside",{className:"mt30 relative"},t.a.createElement("aside",{className:He.a.rightMenu},t.a.createElement(v.Link,{className:He.a.shixunDetail,to:"/classrooms/".concat(r.coursesId,"/graduation_topics/").concat(r.categoryId,"/edit")},t.a.createElement("span",{className:"iconfont icon-shixunxiangqing"}),"\u7F16\u8F91\u9009\u9898")),t.a.createElement(ee.a,{defaultActiveKey:J,className:He.a.menuTabs},je.map(function(Ae,xe){return t.a.createElement(ee.a.TabPane,{tab:Ae.name,key:Ae.id},Ae.compontent)})))))},Ot=T.default=Object(m.a)(function(D){var _=D.graduation,O=D.loading,N=D.globalSetting;return{graduation:_,globalSetting:N,loading:O.effects}})(pt)},dejd:function(le,T,e){},"ep+k":function(le,T,e){le.exports={flex_box_center:"flex_box_center___26l9y",flex_space_between:"flex_space_between___3i4Hr",flex_box_vertical_center:"flex_box_vertical_center___3sZts",flex_box_center_end:"flex_box_center_end___3Rb0T",flex_box_column:"flex_box_column___3SYGi",title:"title___1gx-a",menuTabs:"menuTabs___3PSXg",rightMenu:"rightMenu___rsd7-",shixunDetail:"shixunDetail___1dxCB"}},kSUc:function(le,T,e){}}]);
|