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.
17 lines
277 KiB
17 lines
277 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[62,4,5,6,7,13],{"2JKx":function(ze,ne,a){ze.exports={flex_box_center:"flex_box_center___21flX",flex_space_between:"flex_space_between___hkcwT",flex_box_vertical_center:"flex_box_vertical_center___1JAyR",flex_box_center_end:"flex_box_center_end___2trjo",flex_box_column:"flex_box_column___2q5e9",form:"form___1j7IG",efficiency:"efficiency___KDh-I",ipItem:"ipItem___2NlCp",ipWrp:"ipWrp___2kiZa"}},"51gm":function(ze,ne,a){ze.exports={title:"title___1NT0J",wrap:"wrap___2hvUc"}},"7ahc":function(ze,ne,a){"use strict";a.d(ne,"a",function(){return d});var We=a("XEnU"),xt=a("IIKO"),Yt=a("+L6B"),W=a("2/Rp"),x=a("y8nQ"),s=a("Vl3Y"),t=a("k16G"),Ce=a("OaEy"),q=a("2fM7"),f=a("q1tI"),Ke=a.n(f),$e=a("VrN/"),Tt=a.n($e),C=a("p77/"),le=a.n(C),Wa=a("c5Ni"),Ve=a.n(Wa),P=q.a.Option,g={labelCol:{span:4},wrapperCol:{span:20}},ht={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"]};ne.b=function(e){var rt=e.callback,Te=e.onCancel,Re=Object(f.useState)("python"),_t=Object(t.a)(Re,2),ue=_t[0],ge=_t[1];function Mt(U){ge(ht[U][1])}function se(U){rt(U)}return Ke.a.createElement(s.a,Object(xt.a)({},g,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:se}),Ke.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Ke.a.createElement(q.a,{onChange:Mt},Object.keys(ht).map(function(U){return Ke.a.createElement(P,{key:U,value:U},ht[U][0])}))),Ke.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Ke.a.createElement(d,{mode:ue})),Ke.a.createElement("div",{className:"flex-container flex-end"},Ke.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ke.a.createElement(W.a,{type:"ghost",onClick:Te},"\u53D6\u6D88")))};function d(e){var rt=e.value,Te=e.onChange,Re=e.mode,_t=e.options,ue=_t===void 0?{}:_t,ge=Object(f.useRef)(),Mt=Object(f.useState)(),se=Object(t.a)(Mt,2),U=se[0],B=se[1];return Object(f.useEffect)(function(){if(U){var $=function(r){var Ye=r.getValue();Te&&Te(Ye)};return U.on("change",$),function(){U.off("change",$)}}},[U,Te]),Object(f.useEffect)(function(){U&&U.setOption("mode",Re)},[U,Re]),Object(f.useEffect)(function(){U&&((rt!==U.getValue()||rt==="")&&setTimeout(function(){U.setValue(rt||" ")},300))},[U,rt]),Object(f.useEffect)(function(){if(ge.current&&!U){var $=Tt.a.fromTextArea(ge.current,Object(We.a)({mode:Re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ue));B($)}},[ge.current,U]),Ke.a.createElement("div",{className:"my-codemirror-container"},Ke.a.createElement("textarea",{ref:ge}))}},"7qnI":function(ze,ne,a){"use strict";var We=a("5Dmo"),xt=a("3S7+"),Yt=a("XKWP"),W=a("N7Kx"),x=a("kFHX"),s=a("4jIl"),t=a("5NDa"),Ce=a("5rEg"),q=a("q1tI"),f=a.n(q),Ke=a("O2Wb"),$e=a.n(Ke),Tt=Ce.a.TextArea,C=function(le){Object(x.a)(Ve,le);var Wa=Object(s.a)(Ve);function Ve(){return Object(Yt.a)(this,Ve),Wa.apply(this,arguments)}return Object(W.a)(Ve,[{key:"render",value:function(){var g=this,ht=this.props,d=ht.index,e=ht.onAnswerChange,rt=ht.addChildAnswer,Te=ht.exerciseIsPublish,Re=ht.answers,_t=ht.activeOptionErrorIndex;return f.a.createElement("div",{className:$e.a.flex},f.a.createElement("div",{className:"".concat($e.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",d+1,"):"),f.a.createElement("div",{className:"".concat($e.a.flex," ").concat($e.a.flex1),style:{flexDirection:"column"}},Re.map(function(ue,ge){var Mt="".concat(d,"-").concat(ge);return f.a.createElement("div",{className:"".concat($e.a.flex," ").concat($e.a.flex1),key:ge},f.a.createElement("div",{className:$e.a.flex1,style:{flex:1}},f.a.createElement("div",null,f.a.createElement(Tt,{className:Mt===_t?$e.a.error:"",spellCheck:!1,rows:4,value:ue||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(ge==0?"":"(\u53EF\u9009)"),onChange:function(U){return e(d,ge,U.target.value)},style:{minHeight:95}}))),!Te&&f.a.createElement(f.a.Fragment,null,ge!=0&&f.a.createElement(xt.a,{title:"\u5220\u9664"},f.a.createElement("i",{className:"".concat($e.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return g.props.deleteChildAnswer(d,ge)},style:{float:"right"}})),ge===0&&f.a.createElement(xt.a,{title:"\u5220\u9664"},f.a.createElement("i",{className:"".concat($e.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return g.props.deleteChildAnswermain(d,ge)},style:{float:"right"}})),f.a.createElement(xt.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},f.a.createElement("i",{className:"".concat($e.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return rt(d)},style:{float:"right",visibility:ge==Re.length-1?"":"hidden"}}))))})))}}]),Ve}(q.Component);ne.a=C},"8/bI":function(ze,ne,a){ze.exports=a.p+"static/empty.8918e228.png"},"9Bee":function(ze,ne,a){"use strict";var We=a("q1tI"),xt=a.n(We),Yt=a("vg9a"),W=a("k16G"),x=a("DlQD"),s=a.n(x),t=a("rUJ1");function Ce(F,r){var Ye=F.match(/^(\s+)(?:```)/);if(Ye===null)return r;var kt=Ye[1];return r.split(`
|
|
`).map(function(E){var At=E.match(/^\s+/);if(At===null)return E;var ae=Object(W.a)(At,1),Gt=ae[0];return Gt.length>=kt.length?E.slice(kt.length):E}).join(`
|
|
`)}var q=[],f=["<ul>"],Ke=new s.a.Renderer,$e=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Tt(){q.length=0,f=["<ul>"]}function C(F,r,Ye,kt){if(r>=F.length||F[r].level<=Ye)return r;var E=F[r];kt.push("<li><a href='#"+E.anchor+"'>"+E.text+"</a>"),r++;var At=[];return r=C(F,r,E.level,At),At.length>0&&(kt.push("<ul>"),At.forEach(function(ae){kt.push(ae)}),kt.push("</ul>")),kt.push("</li>"),r=C(F,r,Ye,kt),r}function le(){return C(q,0,0,f),f.push("</ul>"),f.join("")}var Wa={heading:function(r){var Ye=$e.exec(r);if(Ye)return{type:"heading",raw:Ye[0],depth:Ye[1].length,text:Ye[2]}},fences:function(r){var Ye=this.rules.block.fences.exec(r);if(Ye){var kt=Ye[0],E=Ce(kt,Ye[3]||""),At=Ye[2]?Ye[2].trim():Ye[2];if(["latex","katex","math"].indexOf(At)>=0){var ae=g(),Gt=E;E=ae,ht[ae]={type:"block",expression:Gt}}return{type:"code",raw:kt,lang:At,text:E}}}},Ve=/(?:\${2})([^\n`]+?)(?:\${2})/gi,P=0,g=function(){return"__special_katext_id_".concat(P++,"__")},ht={};function d(){return ht}function e(){P=0,ht={}}function rt(F){return F=F.replace(Ve,function(r,Ye){var kt=g();return ht[kt]={type:"inline",expression:Ye},kt}),F}var Te=Ke.listitem;Ke.listitem=function(F){return Te(rt(F))};var Re=Ke.paragraph;Ke.paragraph=function(F){return Re(rt(F))};var _t=Ke.tablecell;Ke.tablecell=function(F,r){return _t(rt(F),r)},Ke.code=function(F,r,Ye){var kt=(r||"").match(/\S*/)[0];return kt?["latex","katex","math"].indexOf(kt)>=0?"<p class='editormd-tex'>".concat(F,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(r,'">').concat(Ye?F:Object(t.escape)(F,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(Ye?F:Object(t.escape)(F,!0))+"</code></pre>"},Ke.heading=function(F,r,Ye){var kt=this.options.headerPrefix+Ye.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return q.push({anchor:kt,level:r,text:F}),"<h"+r+' id="'+kt+'">'+F+"</h"+r+">"},s.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:Wa,renderer:Ke});var ue=s.a,ge=a("SJMd"),Mt=a("m3rI"),se=a("Oy/b"),U=/<pre[^>]*>/g;function B(F){var r=document.createElement("div");return r.innerHTML=F,r.childNodes.length===0?"":r.childNodes[0].nodeValue}var $=ne.a=function(F){var r=F.value,Ye=r===void 0?"":r,kt=F.className,E=F.style,At=E===void 0?{}:E,ae=String(Ye),Gt=Object(We.useMemo)(function(){try{var gt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ca=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Et=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ae=ae.replace(gt,"("+Mt.a.API_SERVER+"/api/attachments/").replace(ca,'"'+Mt.a.API_SERVER+"/api/attachments/").replace(Et,'"'+Mt.a.API_SERVER+"/files/uploads/")}catch(l){}var V=ue(ae),i=d();return ae.match(/\[TOC\]/)&&(V=V.replace("<p>[TOC]</p>",le()),Tt()),V=V.replace(/(__special_katext_id_\d+__)/g,function(l,o){var ta=i[o],fa=ta.type,an=ta.expression;return Object(se.renderToString)(B(an)||"",{displayMode:fa==="block",throwOnError:!1,output:"html"})}),V=V.replace(/▁/g,"\u2581\u2581\u2581"),e(),V},[ae]),ka=Object(We.useRef)();function Bt(gt){var ca=gt.target;if(ca.tagName.toUpperCase()==="A"){var Et=ca.getAttribute("href");if(Et.startsWith("#")){gt.preventDefault();var V=document.getElementById(Et.replace("#",""));V&&V.scrollIntoView(!0)}}}return Object(We.useEffect)(function(){if(ka.current&&Gt&&(Gt.match(U)&&window.PR.prettyPrint()),ka.current)return ka.current.addEventListener("click",Bt),function(){ka.current.removeEventListener("click",Bt),e(),Tt()}},[Gt,ka.current,Bt]),xt.a.createElement("div",{ref:ka,style:At,className:"".concat(kt||""," markdown-body"),dangerouslySetInnerHTML:{__html:Gt}})}},"9VGf":function(ze,ne,a){"use strict";a.d(ne,"a",function(){return Yt});var We=a("q1tI"),xt=a.n(We);function Yt(W,x){var s=Object(We.useRef)();Object(We.useEffect)(function(){s.current=W}),Object(We.useEffect)(function(){function t(){s.current()}if(x!==null){var Ce=setInterval(t,x);return function(){return clearInterval(Ce)}}},[x])}},BdwD:function(ze,ne,a){"use strict";var We=a("XEnU"),xt=a("q1tI"),Yt=a.n(xt),W=function(s){var t=s.styles,Ce=t===void 0?{}:t,q=s.customText;return Yt.a.createElement("section",{className:"tc animated fadeIn",style:Object(We.a)(Object(We.a)({},{color:"#999",margin:"200px auto"}),Ce)},Yt.a.createElement("img",{src:a("FOrL")}),Yt.a.createElement("p",{className:"mt20 font14"},q||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};ne.a=W},BjJ7:function(ze,ne,a){"use strict";a.d(ne,"d",function(){return xt}),a.d(ne,"c",function(){return Yt}),a.d(ne,"e",function(){return W}),a.d(ne,"b",function(){return x}),a.d(ne,"a",function(){return t});var We=a("m3rI");function xt(Ce){var q=!0;if(Ce.length>0){for(var f=0;f<Ce.length;f++)if(Ce[f].compile_success==0||!Ce[f].compile_success){q=!1;break}}else q=!1;return q}function Yt(Ce){for(var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",f=[],Ke=0;Ke<Ce.length;Ke++){var $e=Ce[Ke],Tt=q?"".concat(q,"/").concat($e.name):"".concat($e.name);f.push({title:$e.name,isLeaf:!($e.type==="tree"),key:Tt})}return f}function W(Ce,q,f){for(var Ke=0;Ke<Ce.length;Ke++){var $e=Ce[Ke];if($e.key===q){$e.children=f;break}$e.children&&W($e.children,q,f)}return Ce}function x(Ce,q,f){var Ke;return function(){var $e=this,Tt=arguments,C=function(){Ke=null,f||Ce.apply($e,Tt)},le=f&&!Ke;clearTimeout(Ke),Ke=setTimeout(C,q),le&&Ce.apply($e,Tt)}}var s=!0,t=We.a.API_SERVER},"C+DQ":function(ze,ne,a){},FOrL:function(ze,ne){ze.exports="data:image/png;base64,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"},GABl:function(ze,ne){ze.exports="data:image/png;base64,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"},HmJG:function(ze,ne,a){},JNOM:function(ze,ne,a){"use strict";a.r(ne);var We=a("Znn+"),xt=a("ZTPi"),Yt=a("qVdP"),W=a("jsC+"),x=a("+L6B"),s=a("2/Rp"),t=a("sPJy"),Ce=a("bE4q"),q=a("miYZ"),f=a("tsqr"),Ke=a("lUTK"),$e=a("BvKs"),Tt=a("c1Ei"),C=a.n(Tt),le=a("5Tp6"),Wa=a("2qtc"),Ve=a("kLXV"),P=a("XEnU"),g=a("k16G"),ht=a("SIvP"),d=a("q1tI"),e=a.n(d),rt=a("ErOA"),Te=a("WHYC"),Re=a("uYtH"),_t=a("9kvl"),ue=a("jhfD"),ge=a("Llu2"),Mt=a("0NbB"),se=a("V0Rq"),U=a("1vsH"),B=a("mgmH"),$=a("DjyN"),F=a("NUBc"),r=a("giR+"),Ye=a("fyUT"),kt=a("5NDa"),E=a("5rEg"),At=a("sRBo"),ae=a("kaz8"),Gt=a("g9YV"),ka=a("wCAj"),Bt=a("3S9h"),gt=a("BoS7"),ca=a("Sdc0"),Et=a("14J3"),V=a("BMrR"),i=a("jCWc"),l=a("kPKH"),o=a("5Dmo"),ta=a("3S7+"),fa=a("v7Ap"),an=a("y8nQ"),Ot=a("Vl3Y"),Un=a("wd/R"),Ee=a.n(Un),sn=function(m){var h=m.shixunHomeworks,Q=m.dispatch,I=Object(Te.m)();return e.a.createElement(Ve.a,{centered:!0,title:"\u63D0\u793A",visible:h.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(le.a)(C.a.mark(function J(){var Ne;return C.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(rt.a)("/api/myshixuns/".concat(h.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:I.coursesId}});case 2:Ne=xe.sent,Ne.status===0&&(f.b.success("\u5220\u9664\u6210\u529F"),Q({type:"shixunHomeworks/setActionTabs",payload:{}}),Q({type:"shixunHomeworks/getWorkList",payload:Object(P.a)({},h.actionTabs.params)}));case 4:case"end":return xe.stop()}},J)})),onCancel:function(){Q({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))},fn=Object(_t.a)(function(A){var m=A.shixunHomeworks;return{shixunHomeworks:m}})(sn),Dn=function(m){var h,Q,I,J,Ne,R,xe,Me,S=m.exercise,st=m.dispatch,Vt=Object(Te.m)(),he=Object(d.useState)(!0),oe=Object(g.a)(he,2),Nt=oe[0],wt=oe[1],ct=Ot.a.useForm(),_e=Object(g.a)(ct,1),k=_e[0],ve=S.actionTabs;return Object(d.useEffect)(function(){if(S.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var we,T,Y,K;k.resetFields(),k.setFieldsValue({subjective_score:ve==null||((we=ve.selectArrs)===null||we===void 0||((T=we.record)===null||T===void 0))?void 0:T.subjective_score,objective_score:ve==null||((Y=ve.selectArrs)===null||Y===void 0||((K=Y.record)===null||K===void 0))?void 0:K.objective_score})}},[S.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(Ve.a,{centered:!0,title:"\u8BC4\u9605",visible:S.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(le.a)(C.a.mark(function we(){var T,Y,K,lt;return C.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,k.validateFields();case 2:return K=k.getFieldValue(),Ae.next=5,Object(se.O)(Object(P.a)(Object(P.a)({},K),{},{id:Vt.categoryId,user_id:ve==null||((T=ve.selectArrs)===null||T===void 0||((Y=T.record)===null||Y===void 0))?void 0:Y.user_id}));case 5:lt=Ae.sent,lt.status===0&&(f.b.success("\u8BC4\u9605\u6210\u529F"),k.resetFields(),st({type:"exercise/setActionTabs",payload:{}}),st({type:"exercise/getExerciseList",payload:Object(P.a)({},S.actionTabs.params)}));case 7:case"end":return Ae.stop()}},we)})),onCancel:function(){st({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:"pl30"},e.a.createElement(Ot.a,{form:k},e.a.createElement(V.a,null,e.a.createElement(l.a,null,e.a.createElement(Ot.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(Ye.a,{min:0,max:(ve==null||((h=ve.selectArrs)===null||h===void 0||((Q=h.exercise_types)===null||Q===void 0))?void 0:Q.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(l.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ve==null||((I=ve.selectArrs)===null||I===void 0||((J=I.exercise_types)===null||J===void 0))?void 0:J.subjective_score,"\u5206")))),e.a.createElement(V.a,null,e.a.createElement(l.a,null,e.a.createElement(Ot.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(Ye.a,{min:0,max:(ve==null||((Ne=ve.selectArrs)===null||Ne===void 0||((R=Ne.exercise_types)===null||R===void 0))?void 0:R.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(l.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ve==null||((xe=ve.selectArrs)===null||xe===void 0||((Me=xe.exercise_types)===null||Me===void 0))?void 0:Me.objective_score,"\u5206"))))))))},pn=Object(_t.a)(function(A){var m=A.exercise;return{exercise:m}})(Dn),vn=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],On=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],gn=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}],xn=a("BdwD"),yn=a("iQDF"),ln=a("+eQT"),on=function(m){var h,Q,I=m.exercise,J=m.dispatch,Ne=Object(Te.m)(),R=Object(d.useState)(!0),xe=Object(g.a)(R,2),Me=xe[0],S=xe[1],st=Ot.a.useForm(),Vt=Object(g.a)(st,1),he=Vt[0],oe=Object(d.useState)(!1),Nt=Object(g.a)(oe,2),wt=Nt[0],ct=Nt[1],_e=Object(d.useState)({}),k=Object(g.a)(_e,2),ve=k[0],we=k[1],T=I.actionTabs;Object(d.useEffect)(function(){if(I.actionTabs.key==="\u5EF6\u65F6"){var ke,Ae,Be,ye;ct(!1),he.resetFields(),he.setFieldsValue({subjective_score:T==null||((ke=T.selectArrs)===null||ke===void 0||((Ae=ke.record)===null||Ae===void 0))?void 0:Ae.subjective_score,objective_score:T==null||((Be=T.selectArrs)===null||Be===void 0||((ye=Be.record)===null||ye===void 0))?void 0:ye.objective_score})}},[I.actionTabs.key]);var Y=function(Ae){var Be,ye;return console.log("current:",Ae,Ee()(T==null||((Be=T.selectArrs)===null||Be===void 0)?void 0:Be.exercise_end_at).startOf("minute")),Ae&&(Ae>Ee()(T==null||((ye=T.selectArrs)===null||ye===void 0)?void 0:ye.exercise_end_at).endOf("minute")||Ae<=Ee()().startOf("day"))};function K(ke,Ae){for(var Be=[],ye=ke;ye<Ae;ye++)Be.push(ye);return Be}var lt=function(Ae){var Be,ye=T==null||((Be=T.selectArrs)===null||Be===void 0)?void 0:Be.exercise_end_at,at=Ee()(Ae).format("HH");if(Ee()(Ae).isSame(Ee()(ye),"day")){var Wt=Ee()(ye).format("HH"),ma=Ee()(ye).format("mm");return{disabledHours:function(){return K(0,24).splice(Wt*1+1,24-Wt)},disabledMinutes:function(){return Ee()(Ae).isSame(Ee()(ye),"hour")&&at<=Wt?K(ma,60):K(60,60)}}}else if(Ee()(Ae).isSame(Ee()(),"day")){var O=Ee()().format("HH"),Ea=Ee()().format("mm");return{disabledHours:function(){return K(0,24).splice(0,O)},disabledMinutes:function(){return at<=O?K(0,Ea):K(60,60)}}}else return!1};return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ve.a,{width:600,centered:!0,title:"\u8BD5\u5377\u63D0\u4EA4\u65F6\u95F4",visible:I.actionTabs.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u8C03\u6574",cancelText:"\u53D6\u6D88",confirmLoading:wt,onOk:Object(le.a)(C.a.mark(function ke(){var Ae;return C.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,he.validateFields();case 2:J({type:"exercise/setActionTabs",payload:{}}),ct(!0),Ve.a.confirm({title:"\u8BD5\u5377\u63D0\u4EA4\u65F6\u95F4\u786E\u8BA4\u63D0\u793A",content:"\u60A8\u6B63\u5728\u4E3A\u3010".concat(T==null||((Ae=T.selectArrs)===null||Ae===void 0)?void 0:Ae.user_name,"\u3011\u540C\u5B66\u5355\u72EC\u8C03\u6574\u8003\u8BD5\u65F6\u95F4\u81F3\u3010").concat(Ee()(ve==null?void 0:ve.time).format("YYYY-MM-DD HH:mm"),"\u3011\u622A\u6B62\uFF0C\u662F\u5426\u786E\u8BA4\u672C\u64CD\u4F5C\uFF1F"),onOk:function(){var at=Object(le.a)(C.a.mark(function ma(){var O,Ea;return C.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(se.h)(Object(P.a)(Object(P.a)({},ve),{},{id:Ne.categoryId,exercise_user_id:T==null||((O=T.selectArrs)===null||O===void 0)?void 0:O.exercise_user_id}));case 2:Ea=ra.sent,ct(!1),Ea.status===0&&(f.b.success("\u5EF6\u65F6\u6210\u529F"),he.resetFields(),J({type:"exercise/getExerciseList",payload:Object(P.a)({},I.actionTabs.params)}));case 5:case"end":return ra.stop()}},ma)}));function Wt(){return at.apply(this,arguments)}return Wt}()});case 5:case"end":return ye.stop()}},ke)})),onCancel:function(){J({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:""},e.a.createElement(Ot.a,{form:he,onValuesChange:function(){we(he.getFieldValue())}},e.a.createElement(V.a,{align:"middle"},e.a.createElement(l.a,null,"\u8C03\u6574 ",T==null||((h=T.selectArrs)===null||h===void 0)?void 0:h.user_name," \u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u4E3A"),e.a.createElement(l.a,{flex:1},e.a.createElement(Ot.a.Item,{name:"time",className:"ml10",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ln.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()("00:00","HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Y,disabledTime:lt,getPopupContainer:function(Ae){return Ae.parentNode},allowClear:!1,onChange:function(Ae,Be){var ye;if(Ee()(Be)>Ee()(T==null||((ye=T.selectArrs)===null||ye===void 0)?void 0:ye.exercise_end_at)){var at;he.setFieldsValue({time:Ee()(T==null||((at=T.selectArrs)===null||at===void 0)?void 0:at.exercise_end_at).format("YYYY-MM-DD HH:mm")})}}})))),e.a.createElement(V.a,null,e.a.createElement(l.a,{className:"mt10"},e.a.createElement("span",{className:"c-red"},"*")," \u6CE8\u610F\uFF1A\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",e.a.createElement("span",null,"\uFF08",Ee()(T==null||((Q=T.selectArrs)===null||Q===void 0)?void 0:Q.exercise_end_at).format("YYYY-MM-DD HH:mm"),"\uFF09")))))))},Fn=Object(_t.a)(function(A){var m=A.exercise;return{exercise:m}})(on),N=a("xKgJ"),Ma=a("hjlX"),Ca=a.n(Ma),be=function(m){var h=m.item,Q=m.renderText,I=Object(Te.m)(),J=Object(d.useState)(),Ne=Object(g.a)(J,2),R=Ne[0],xe=Ne[1],Me=function(){var S=Object(le.a)(C.a.mark(function st(){var Vt;return C.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:if(!R){oe.next=2;break}return oe.abrupt("return");case 2:return oe.next=4,Object(se.B)({id:I.categoryId,user_id:h==null?void 0:h.user_id});case 4:Vt=oe.sent,Vt&&xe(Vt);case 6:case"end":return oe.stop()}},st)}));return function(){return S.apply(this,arguments)}}();return e.a.createElement(ta.a,{onVisibleChange:Me,title:e.a.createElement("div",null,"\u5355\u9009\u9898 ",R==null?void 0:R.single_question_score,"\u5206 ",e.a.createElement("br",null),"\u591A\u9009\u9898 ",R==null?void 0:R.multiple_question_score,"\u5206 ",e.a.createElement("br",null),"\u5224\u65AD\u9898 ",R==null?void 0:R.judgement_question_score,"\u5206 ",e.a.createElement("br",null),"\u586B\u7A7A\u9898 ",R==null?void 0:R.completion_question_score,"\u5206 ",e.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",R==null?void 0:R.shixun_question_score,"\u5206")},Q)},_=be,H=function(m){var h,Q,I,J,Ne,R,xe,Me,S,st,Vt,he,oe,Nt,wt,ct,_e,k,ve,we,T,Y,K,lt,ke,Ae,Be,ye,at,Wt,ma,O,Ea,oa,ra,re,z,qe,yt=m.exercise,Pt=m.loading,ua=m.dispatch,Va=m.globalSetting,Ge=Object(ht.a)(m,["exercise","loading","dispatch","globalSetting"]),$t=Object(Te.l)(),dt=Object(d.useState)(Object(P.a)({},Object(Te.m)())),ya=Object(g.a)(dt,2),Qe=ya[0],qa=ya[1],n=yt.exerciseList,te=yt.commonHeader,dn=Object(d.useState)({}),Xa=Object(g.a)(dn,2),sa=Xa[0],Ta=Xa[1],jt=Object(d.useState)(""),$a=Object(g.a)(jt,2),nn=$a[0],en=$a[1],_n=Object(d.useState)(0),tn=Object(g.a)(_n,2),Z=tn[0],p=tn[1],me=Object(d.useState)({}),G=Object(g.a)(me,2),Ie=G[0],Ht=G[1],Ct=Ot.a.useForm(),ea=Object(g.a)(Ct,1),De=ea[0];Object(d.useEffect)(function(){var Je;if(Object(N.d)()){var L;p((L=n.exercise_types)===null||L===void 0?void 0:L.total_users)}else if(n==null||((Je=n.exercise_types)===null||Je===void 0)?void 0:Je.score_open){var D;p((D=n.exercise_types)===null||D===void 0?void 0:D.unanswer_users)}},[n]),Object(d.useEffect)(function(){ua({type:"exercise/getExerciseList",payload:Qe})},[]);var Ut=function(L){Qe.page=1;var D=Object.assign({},De.getFieldValue());if(Object.keys(D).map(function(vt){if(vt==="objective_score_gte"||vt==="objective_score_lte")return;D[vt].includes("all")?(delete Qe[vt],De.setFieldsValue(Object(fa.a)({},vt,"all"))):(Qe[vt]=D[vt],D[vt]==""||!D[vt]?De.setFieldsValue(Object(fa.a)({},vt,"all")):De.setFieldsValue(Object(fa.a)({},vt,Qe[vt])))}),L.objective_score_gte||L.objective_score_lte){if(D.objective_score_gte>D.objective_score_lte)return De.setFieldsValue({objective_score_lte:D.objective_score_gte}),!1;if(D.objective_score_gte!=""&&D.objective_score_lte!=""&&D.objective_score_gte&&D.objective_score_lte)Qe.objective_score_lte=D.objective_score_lte,Qe.objective_score_gte=D.objective_score_gte;else return delete Qe.objective_score_lte,delete Qe.objective_score_gte,!1}qa(Object(P.a)({},Qe)),ua({type:"exercise/getExerciseList",payload:Qe})},za=function(L,D){Qe.page=L,Qe.limit=20,ua({type:"exercise/getExerciseList",payload:Object(P.a)({},Qe)})},Za=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:50,align:"center",render:function(L,D,vt){return((Qe.page||1)-1)*20+vt+1}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:150,ellipsis:!0,align:"center",render:function(L,D){return e.a.createElement("div",null,L||"--",!!(D==null?void 0:D.delayed_at)&&e.a.createElement(ta.a,{title:e.a.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",e.a.createElement("span",{className:"ml5"},Ee()(D.delayed_at).format("YYYY-MM-DD HH:mm")))},e.a.createElement("span",{className:"iconfont icon-shizhong c-blue"})))}},!(n==null||((h=n.exercise_types)===null||h===void 0)?void 0:h.is_excellent)&&{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",width:100,sortOrder:Ie.student_id,sortDirections:["descend","ascend"],align:"center",sorter:function(L,D){return L.id-D.id},render:function(L){return L||"--"}},!(n==null||((Q=n.exercise_types)===null||Q===void 0)?void 0:Q.is_excellent)&&(n==null||((I=n.exercise_types)===null||I===void 0)?void 0:I.groups_count)!==0&&{title:"\u5206\u73ED",width:(n==null||((J=n.exercise_types)===null||J===void 0)?void 0:J.subjective)===1?"12%":"20%",ellipsis:!0,dataIndex:"user_group_name",align:"center",render:function(L){return L||"--"}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",width:130,align:"center",render:function(L,D){return L===0?e.a.createElement("span",{className:"c-red"},"\u672A\u5F00\u59CB"):L===1?e.a.createElement("span",{className:"c-orange"},!D.is_make_up&&"\u8003\u8BD5\u4E2D",D.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):L===2?e.a.createElement("span",{className:"c-green"},!D.is_make_up&&"\u5DF2\u4EA4\u5377",D.is_make_up&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)"):e.a.createElement("span",{className:"c-red"},!D.is_make_up&&"\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09",D.is_make_up&&"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u8865\u8003\uFF09")}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sortOrder:Ie.end_at,width:145,ellipsis:!0,sortDirections:["descend","ascend"],align:"center",sorter:function(L,D){return L.id-D.id},render:function(L){return L?Ee()(L).format("YYYY-MM-DD HH:mm"):"--"}},(te==null?void 0:te.screen_open)&&{title:e.a.createElement("span",null,"\u5207\u5C4F\u6B21\u6570 ",e.a.createElement(ta.a,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},e.a.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",width:145,ellipsis:!0,align:"center",render:function(L,D){return e.a.createElement("span",{className:L>(D==null?void 0:D.screen_total_num)&&"c-red"},L,"/",D==null?void 0:D.screen_total_num)}},(te==null?void 0:te.exercise_status)>1&&(te==null?void 0:te.open_camera)&&Object(N.d)()&&!((Ne=Va.setting)===null||Ne===void 0?void 0:Ne.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(L,D){return D.commit_status>0?"".concat(L||0,"/").concat(te==null?void 0:te.photo_count):"--"}},(te==null?void 0:te.ip_bind)&&Object(N.f)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(L,D){return e.a.createElement(e.a.Fragment,null,L||"--",D.commit_status===1&&te.ip_bind&&D.last_ip&&e.a.createElement(s.a,{type:"link",onClick:Object(le.a)(C.a.mark(function vt(){var un;return C.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:un=Ve.a.confirm({title:e.a.createElement(V.a,null,e.a.createElement(l.a,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),e.a.createElement(l.a,null,e.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return un.destroy()}}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:e.a.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",e.a.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:function(){var hn=Object(le.a)(C.a.mark(function En(){var rn;return C.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(se.Z)({id:Qe.categoryId,exercise_user_id:D.exercise_user_id});case 2:rn=Cn.sent,rn.status===0&&(f.b.success("\u89E3\u7ED1\u6210\u529F"),ua({type:"exercise/getExerciseList",payload:Qe}));case 4:case"end":return Cn.stop()}},En)}));function Rn(){return hn.apply(this,arguments)}return Rn}()});case 1:case"end":return mn.stop()}},vt)}))},"\u89E3\u7ED1"))}},(te==null?void 0:te.open_camera)&&Object(N.f)()&&te.exercise_status<3&&!((R=Va.setting)===null||R===void 0?void 0:R.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(L,D){return e.a.createElement(ca.a,{checked:L,onClick:Object(le.a)(C.a.mark(function vt(){return C.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:L||Ve.a.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:e.a.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:function(){var mn=Object(le.a)(C.a.mark(function Rn(){var En;return C.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.next=2,Object(se.c)(Object(P.a)(Object(P.a)({},Qe),{},{exercise_user_id:D.exercise_user_id}));case 2:En=Pn.sent,(En==null?void 0:En.status)===0&&(f.b.success("\u64CD\u4F5C\u6210\u529F"),ua({type:"exercise/getExerciseList",payload:Object(P.a)({},Qe)}));case 4:case"end":return Pn.stop()}},Rn)}));function hn(){return mn.apply(this,arguments)}return hn}()});case 1:case"end":return bn.stop()}},vt)}))})}},!((n==null||((xe=n.exercise_types)===null||xe===void 0)?void 0:xe.objective)!==1||(n==null||((Me=n.exercise_types)===null||Me===void 0)?void 0:Me.objective)===1&&(n==null||((S=n.exercise_types)===null||S===void 0)?void 0:S.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(L,D){if(!D.open_total_score&&Object(N.t)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";L=typeof L=="number"?Number(L):L;var vt;return L>=0&&L<=60?vt=e.a.createElement("span",null,L):L===100?vt=e.a.createElement("span",{className:"c-green"},L):L>60?vt=e.a.createElement("span",{className:"c-orange"},L):vt="--",e.a.createElement(_,{renderText:vt,item:D})}},!((n==null||((st=n.exercise_types)===null||st===void 0)?void 0:st.subjective)!==1||(n==null||((Vt=n.exercise_types)===null||Vt===void 0)?void 0:Vt.subjective)===1&&(n==null||((he=n.exercise_types)===null||he===void 0)?void 0:he.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(L,D){if(!D.open_total_score&&Object(N.t)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";L=typeof L=="number"?Number(L):L;var vt;return L===0?vt=e.a.createElement("span",null,L," ",e.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):L>0&&L<=60?vt=e.a.createElement("span",null,L):L===100?vt=e.a.createElement("span",{className:"c-green"},L):L>60?vt=e.a.createElement("span",{className:"c-orange"},L):vt="--",vt}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",sortOrder:Ie.score,sortDirections:["descend","ascend"],align:"center",sorter:function(L,D){return L.id-D.id},render:function(L,D){return!D.open_total_score&&Object(N.t)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(L=typeof L=="number"?Number(L):L,L===100?e.a.createElement("span",{className:"c-green"},L||"--"):L>60?e.a.createElement("span",{className:"c-orange"},L||"--"):e.a.createElement("span",null,L||"--"))}},Object(N.d)()&&{title:"\u8BC4\u9605\u72B6\u6001",width:130,dataIndex:"has_comment",align:"center",render:function(L,D){return!L&&D.review_status?"\u8BC4\u9605\u4E2D":L?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},((te==null?void 0:te.assistant_auth)||Object(N.d)()||Object(N.t)())&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:212,render:function(L,D){return e.a.createElement("div",null,Object(N.d)()&&e.a.createElement(s.a,{ghost:!0,type:"primary",size:"small",disabled:D.commit_status<2},e.a.createElement(Re.Link,{className:D.commit_status>1?"c-blue":"c-black",to:D.commit_status>1&&"/classrooms/".concat(Qe.coursesId,"/exercise/").concat(Qe.categoryId,"/review/").concat(D.login),onClick:function(un){D.commit_status<2&&un.preventDefault(),D.commit_status===3&&(un.preventDefault(),ua({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(P.a)({},D),exercise_types:Object(P.a)({},n==null?void 0:n.exercise_types)},params:Object(P.a)({},Qe)}}))}},D.has_comment&&"\u66F4\u6539\u8BC4\u9605",!D.has_comment&&"\u8BC4\u9605")),!Object(N.t)()&&["\u8003\u8BD5\u4E2D"].includes(U.c[te.exercise_status])&&e.a.createElement(s.a,{ghost:!0,type:"primary",disabled:(D==null?void 0:D.commit_status)>1,className:"ml10",size:"small",onClick:function(){Ve.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06\u8BE5\u5B66\u751F\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F",onOk:function(){Ve.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06".concat(D==null?void 0:D.user_name,"\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),onOk:function(){var bn=Object(le.a)(C.a.mark(function hn(){var Rn;return C.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,Object(rt.a)("/api/exercises/".concat(Qe.categoryId,"/commit_exercise_force.json"),{method:"post",body:{user_id:D==null?void 0:D.user_id}});case 2:Rn=rn.sent,Rn.status===0&&ua({type:"exercise/getExerciseList",payload:Qe});case 4:case"end":return rn.stop()}},hn)}));function mn(){return bn.apply(this,arguments)}return mn}()})}})}},"\u5F3A\u5236\u4EA4\u5377"),Object(N.t)()&&D.commit_status>1&&e.a.createElement("span",{style:{color:"#1890ff",marginRight:"5px",cursor:"pointer"},onClick:function(){var un;if(!(n==null||((un=n.exercise_types)===null||un===void 0)?void 0:un.answered_open)){f.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}_t.c.push("/classrooms/".concat(Qe.coursesId,"/exercise/").concat(Qe.categoryId,"/users/").concat(D==null?void 0:D.login))}},"\u67E5\u770B"),(te==null?void 0:te.exercise_time)>0&&Object(N.f)()&&e.a.createElement(ta.a,{title:function(){return Object(N.l)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":te.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1}()},e.a.createElement(s.a,{danger:!0,className:"c-red ml10",size:"small",disabled:function(){return Object(N.l)()?!0:te.exercise_status===3}(),onClick:function(){Object(N.j)()&&ua({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:D,exercise_time:te.exercise_time,params:Object(P.a)({},Qe)}})}},"\u5EF6\u65F6")))}}].filter(function(Je){return!!Je}),ba=Object(Bt.a)(Za);return ba[0]=Object(P.a)({},ba[0]),ba[(ba==null?void 0:ba.length)-1]=Object(P.a)({},ba[(ba==null?void 0:ba.length)-1]),ba[0].render=function(){return"\u6211"},ba[(ba==null?void 0:ba.length)-1].render=function(){var Je;return(n==null||((Je=n.current_answer_user)===null||Je===void 0)?void 0:Je.login)?e.a.createElement("span",{style:{color:"#1890ff",marginRight:"5px",cursor:"pointer"},onClick:function(){var D,vt;if(!(n==null||((D=n.exercise_types)===null||D===void 0)?void 0:D.answered_open)){f.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}_t.c.push("/classrooms/".concat(Qe.coursesId,"/exercise/").concat(Qe.categoryId,"/users/").concat(n==null||((vt=n.current_answer_user)===null||vt===void 0)?void 0:vt.login))}},"\u67E5\u770B"):"--"},e.a.createElement("section",{className:"minH500 bg-white mb50 inline-block w100"},(n==null||((oe=n.exercise_types)===null||oe===void 0)?void 0:oe.score_open)&&Object(N.t)()&&e.a.createElement(ka.a,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[Object(P.a)({},n==null?void 0:n.current_answer_user)],columns:ba,scroll:{x:(Za==null?void 0:Za.length)*120}}),!Object(N.d)()&&e.a.createElement("div",{className:"bg-white pt10 pl25 mt15"},!!(n==null||((Nt=n.exercise_types)===null||Nt===void 0)?void 0:Nt.answer_users)&&e.a.createElement("span",{className:"mr10"},e.a.createElement("span",{style:{color:"#FF954C"}},n==null||((wt=n.exercise_types)===null||wt===void 0)?void 0:wt.answer_users," "),"\u5DF2\u4EA4"),!!(n==null||((ct=n.exercise_types)===null||ct===void 0)?void 0:ct.unanswer_users)&&e.a.createElement("span",{className:"mr10"},n==null||((_e=n.exercise_types)===null||_e===void 0)?void 0:_e.unanswer_users,"\u672A\u4EA4"),(n==null||((k=n.exercise_types)===null||k===void 0)?void 0:k.exercise_end_time)!=="--"&&e.a.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",e.a.createElement("span",{style:{color:"#FF954C"}},n==null||((ve=n.exercise_types)===null||ve===void 0)?void 0:ve.exercise_end_time))),!((we=n.exercise_types)===null||we===void 0?void 0:we.exercise_all_users)&&!Object(N.t)()&&e.a.createElement(xn.a,null),(!!((T=n.exercise_types)===null||T===void 0?void 0:T.exercise_all_users)||Object(N.t)())&&e.a.createElement("aside",null,Object(N.d)()&&e.a.createElement("aside",{className:"pt20"},e.a.createElement(Ot.a,{form:De,onValuesChange:Ut,initialValues:(Y={},Object(fa.a)(Y,"commit_status","all"),Object(fa.a)(Y,"exercise_group_id","all"),Object(fa.a)(Y,"review","all"),Object(fa.a)(Y,"is_make_up","all"),Y)},e.a.createElement(Ot.a.Item,{name:"review"},e.a.createElement(ae.a.Group,{style:{width:"100%"}},e.a.createElement(V.a,null,e.a.createElement(l.a,{flex:"80px"},"\u4F60\u7684\u8BC4\u9605:"),e.a.createElement(l.a,{flex:"80px"},e.a.createElement(ae.a,{value:"all",checked:!((K=sa.review)===null||K===void 0?void 0:K.length)},"\u5168\u90E8")),e.a.createElement(l.a,{flex:"1"},vn==null?void 0:vn.map(function(Je,L){var D;return e.a.createElement(ae.a,{value:Je.id,key:L},Je.name,"(",n==null||((D=n.exercise_types)===null||D===void 0)?void 0:D[Je.type],")")}))))),e.a.createElement(Ot.a.Item,{name:"commit_status"},e.a.createElement(ae.a.Group,{value:[],style:{width:"100%"}},e.a.createElement(V.a,null,e.a.createElement(l.a,{flex:"80px"},"\u4F5C\u54C1\u72B6\u6001:"),e.a.createElement(l.a,{flex:"80px"},e.a.createElement(ae.a,{value:"all",checked:!((lt=sa.commit_status)===null||lt===void 0?void 0:lt.length)},"\u5168\u90E8")),e.a.createElement(l.a,{flex:"1"},On.map(function(Je,L){var D;return e.a.createElement(ae.a,{name:"commit_status",value:Je.id},Je.name,"(",n==null||((D=n.exercise_types)===null||D===void 0)?void 0:D[Je.type],")")}))))),(n==null||((ke=n.exercise_types)===null||ke===void 0)?void 0:ke.open_make_up)&&e.a.createElement(Ot.a.Item,{name:"is_make_up"},e.a.createElement(ae.a.Group,{value:[],style:{width:"100%"}},e.a.createElement(V.a,null,e.a.createElement(l.a,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),e.a.createElement(l.a,{flex:"80px"},e.a.createElement(ae.a,{value:"all",checked:!((Ae=sa.is_make_up)===null||Ae===void 0?void 0:Ae.length)},"\u5168\u90E8")),e.a.createElement(l.a,{flex:"1"},gn.map(function(Je,L){var D;return e.a.createElement(ae.a,{name:"is_make_up",value:Je.id},Je.name,"(",n==null||((D=n.exercise_types)===null||D===void 0)?void 0:D[Je.type],")")}))))),e.a.createElement(Ot.a.Item,{name:"exercise_group_id"},e.a.createElement(ae.a.Group,{style:{width:"100%"}},e.a.createElement(V.a,null,e.a.createElement(l.a,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(l.a,{flex:"80px"},e.a.createElement(ae.a,{value:"all",checked:!((Be=sa.course_group)===null||Be===void 0?void 0:Be.length)},"\u5168\u90E8")),e.a.createElement(l.a,{flex:"1"},n.course_groups&&n.course_groups.map(function(Je,L){return e.a.createElement(ae.a,{value:Je.exercise_group_id,className:"ml0 mr8"},Je.exercise_group_name,"(",Je.exercise_group_students,")")}))))),e.a.createElement(V.a,{align:"middle"},e.a.createElement(l.a,{flex:"1"},e.a.createElement(V.a,{align:"middle"},e.a.createElement(l.a,null,e.a.createElement(E.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:function(L){Qe.search=L,ua({type:"exercise/getExerciseList",payload:Object(P.a)(Object(P.a)({},Qe),{},{page:1})})},style:{width:240}})),e.a.createElement(l.a,null,e.a.createElement("span",{className:"ml5 c-red"},(ye=n.exercise_types)===null||ye===void 0?void 0:ye.total_users),e.a.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(at=n.exercise_types)===null||at===void 0?void 0:at.exercise_all_users,"\u4E2A\u5B66\u751F\uFF09")))),!(te==null?void 0:te.is_random)&&e.a.createElement(l.a,{className:["tr",Ca.a.rightFilter].join(" ")},((Wt=n.exercise_types)===null||Wt===void 0?void 0:Wt.objective)===1&&((ma=n.exercise_types)===null||ma===void 0?void 0:ma.subjective)===1&&e.a.createElement(e.a.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",e.a.createElement("span",null,e.a.createElement(Ot.a.Item,{name:"objective_score_gte"},e.a.createElement(Ye.a,{min:0,max:n==null||((O=n.exercise_types)===null||O===void 0)?void 0:O.objective_score,placeholder:"\u6700\u4F4E"}))),e.a.createElement("span",null,e.a.createElement(Ot.a.Item,{name:"objective_score_lte"},e.a.createElement(Ye.a,{min:(Qe==null?void 0:Qe.objective_score_gte)||0,max:n==null||((Ea=n.exercise_types)===null||Ea===void 0)?void 0:Ea.objective_score,placeholder:"\u6700\u9AD8"})))),((oa=n.exercise_types)===null||oa===void 0?void 0:oa.subjective)===1&&e.a.createElement(e.a.Fragment,null,e.a.createElement(s.a,{type:"default",disabled:(n==null||((ra=n.total_exercise_users)===null||ra===void 0)?void 0:ra.length)<1},e.a.createElement(Re.Link,{to:"/classrooms/".concat(Qe.coursesId,"/exercise/").concat(Qe.categoryId,"/reviews/group")},e.a.createElement("span",{className:"iconfont icon-tijiaozongjie"}),e.a.createElement("span",null,"\u96C6\u4E2D\u6279\u91CF\u6279\u9605"))),e.a.createElement(s.a,{type:"default",disabled:(n==null||((re=n.total_exercise_users)===null||re===void 0)?void 0:re.length)<1},e.a.createElement(Re.Link,{to:"/classrooms/".concat(Qe.coursesId,"/exercise/").concat(Qe.categoryId,"/review/").concat(n==null||((z=n.total_exercise_users)===null||z===void 0||((qe=z[0])===null||qe===void 0))?void 0:qe.user_login)},e.a.createElement("span",{className:"iconfont icon-filesync3x"}),e.a.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u6279\u9605")))))))),e.a.createElement(ka.a,{className:"mt30",loading:Pt["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(n==null?void 0:n.exercise_users)||[],columns:Za,scroll:{x:(Za==null?void 0:Za.length)*120},size:"large",onChange:function(L,D,vt){if(Ie={},Qe.page=1,vt.order===void 0){Ie[vt.field]="descend";switch(vt.field){case"student_id":en("descend"),Qe.order_type="desc";break}}else Qe.order_type=vt.order.replace("end",""),Ie[vt.field]=vt.order;Ht(Object(P.a)({},Ie)),Qe.order_type=Qe.order_type==="desc"?"asc":"desc",Qe.order=vt.field,ua({type:"exercise/getExerciseList",payload:Object(P.a)({},Qe)})}}),Z>20&&e.a.createElement("aside",{className:"tc mb50 pb30 mt30"},e.a.createElement(F.a,{showSizeChanger:!1,onChange:za,current:Qe.page||1,defaultPageSize:20,total:Z}))),e.a.createElement(pn,null),e.a.createElement(fn,null),e.a.createElement(Fn,null))},Qt=Object(_t.a)(function(A){var m=A.exercise,h=A.loading,Q=A.globalSetting;return{exercise:m,loading:h.effects,globalSetting:Q}})(H),Pe=a("cWXX"),Ue=a("/ezw"),Ya=a("wNxg"),Fe=a.n(Ya),b=a("y3Kf"),Ja=a("8Skl"),u=a("b6Jr"),da=a.n(u),Sa=function(m){var h=m.index,Q=m.bottomLine,I=m.gather,J=m.search,Ne=Object(d.useState)([]),R=Object(g.a)(Ne,2),xe=R[0],Me=R[1],S=Object(d.useState)(!1),st=Object(g.a)(S,2),Vt=st[0],he=st[1],oe=Object(d.useState)(!1),Nt=Object(g.a)(oe,2),wt=Nt[0],ct=Nt[1],_e=Object(Te.m)(),k=Object(Te.l)(),ve=Object(d.useState)({page:1,limit:6,total:0}),we=Object(g.a)(ve,2),T=we[0],Y=we[1];Object(d.useEffect)(function(){console.log(I,"gather"),h===0&&ct(!0)},[]),Object(d.useEffect)(function(){wt&<()},[wt]);var K=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(ye,at,Wt){return T.limit*(T.page-1)+Wt+1}},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(ye){return ye||"--"}},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(ye){return ye+"%"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:function(ye){var at,Wt="/classrooms/".concat(_e==null?void 0:_e.coursesId,"/exercise/").concat(_e==null?void 0:_e.categoryId,"/detail/").concat(ye,"/review_detail");if(k==null||((at=k.query)===null||at===void 0)?void 0:at.random){var ma;Wt=Wt+"?random=".concat(k==null||((ma=k.query)===null||ma===void 0)?void 0:ma.random)}return e.a.createElement(Re.Link,{to:Wt,target:"_blank"},"\u67E5\u770B")}}],lt=function(){var Be=Object(le.a)(C.a.mark(function ye(at){var Wt,ma,O;return C.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return he(!0),Wt=at||{page:1,limit:10,total:0},ma=Object(P.a)({id:_e==null?void 0:_e.categoryId,question_id:I==null?void 0:I.question_id,search:J},Wt),oa.next=5,Object(rt.a)("/api/courses/".concat(_e==null?void 0:_e.coursesId,"/exercises/code_review_users.json"),{method:"get",params:ma});case 5:O=oa.sent,O&&(Me(O==null?void 0:O.users),he(!1),Y(Object(P.a)(Object(P.a)({},Wt),{},{total:(O==null?void 0:O.count)||0})));case 7:case"end":return oa.stop()}},ye)}));return function(at){return Be.apply(this,arguments)}}(),ke=function(ye){var at=Object(P.a)(Object(P.a)({},T),{},{page:ye});Y(at),lt(at)},Ae=function(){ct(!wt)};return e.a.createElement("div",{className:da.a.subjectTable},e.a.createElement("aside",{className:da.a.title},e.a.createElement("span",{className:"c-light-primary"},h+1,"\u3001",(I==null?void 0:I.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898"),e.a.createElement("span",{className:"c-grey-333"},"\uFF08",I==null?void 0:I.score,"\u5206\uFF09\uFF1A",I==null?void 0:I.question_title),e.a.createElement("span",{className:"ml40 c-grey-999"},e.a.createElement("b",{className:"c-red-ee4"},I==null?void 0:I.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",I==null?void 0:I.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),e.a.createElement("span",{onClick:Ae,style:{marginLeft:"auto",cursor:"pointer",color:"#1890ff"}},wt?"\u6536\u8D77":"\u5C55\u5F00",wt?e.a.createElement(b.a,null):e.a.createElement(Ja.a,null)),(I==null?void 0:I.question_type)===5&&e.a.createElement("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(I==null?void 0:I.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5")),e.a.createElement(ka.a,{className:da.a.customTable,style:{display:wt?"block":"none"},dataSource:xe,bordered:!1,rowKey:function(ye){return ye.id},rowClassName:da.a.row,columns:K,loading:Vt,pagination:{pageSize:T.limit,total:T.total,current:T.page,onChange:ke,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),e.a.createElement("div",{className:da.a.line,style:{visibility:Q?"hidden":"visible"}}))},Aa=Sa,Da=function(m){var h=m.exercise,Q=m.globalSetting,I=m.dispatch,J=Object(d.useState)(""),Ne=Object(g.a)(J,2),R=Ne[0],xe=Ne[1],Me=Object(d.useState)([]),S=Object(g.a)(Me,2),st=S[0],Vt=S[1],he=Object(d.useState)(""),oe=Object(g.a)(he,2),Nt=oe[0],wt=oe[1],ct=Object(d.useState)(!1),_e=Object(g.a)(ct,2),k=_e[0],ve=_e[1],we=Object(Te.m)();Object(d.useEffect)(function(){T()},[]);var T=function(){var lt=Object(le.a)(C.a.mark(function ke(Ae){var Be;return C.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return ve(!0),at.next=3,Object(rt.a)("/api/courses/".concat(we==null?void 0:we.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:we==null?void 0:we.categoryId,search:R}});case 3:if(Be=at.sent,!((Be==null?void 0:Be.status)===-2)){at.next=7;break}return T(),at.abrupt("return");case 7:Be&&(ve(!1),Vt((Be==null?void 0:Be.exercise_questions)||[]),wt(Be==null?void 0:Be.last_review_time));case 8:case"end":return at.stop()}},ke)}));return function(Ae){return lt.apply(this,arguments)}}(),Y=function(){T()},K=function(){return e.a.createElement("div",{className:Fe.a.empty},e.a.createElement("img",{src:a("8/bI"),width:"258"}),e.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"))};return e.a.createElement("section",{className:Fe.a.warp},e.a.createElement("aside",{className:Fe.a.header},e.a.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",Nt||"--"),!!Nt&&e.a.createElement(E.a,{value:R,onChange:function(ke){return xe(ke.target.value)},suffix:e.a.createElement("i",{onClick:Y,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:Y})),e.a.createElement(Ue.a,{loading:k,active:!0,paragraph:{rows:5}},st.length>0?e.a.createElement("aside",{className:Fe.a.subject},st.map(function(lt,ke){return e.a.createElement(Aa,{key:ke,index:ke,bottomLine:ke===st.length-1,gather:lt,search:R})})):K()))},Ia=Object(_t.a)(function(A){var m=A.exercise,h=A.globalSetting;return{exercise:m,globalSetting:h}})(Da),pa=a("/zsF"),je=a("PArb"),Le=a("LYsE"),Oa=a("k5F3"),It=function(m){var h=m.exercise,Q=m.loading,I=m.dispatch,J=m.activeTabs,Ne=Object(Te.m)(),R=Object(d.useState)(Object(P.a)(Object(P.a)({},Ne),{page:1,per_page:10})),xe=Object(g.a)(R,1),Me=xe[0],S=h.editData;Object(d.useEffect)(function(){J==="2"&&st()},[Ne.categoryId,J]);var st=function(){I({type:"exercise/editExercise",payload:Object(P.a)({},Me)})};return e.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},e.a.createElement(Oa.a,{isPreview:!0,activeTabs:J}),e.a.createElement(je.a,null),e.a.createElement(Le.a,{data:S==null?void 0:S.exercise_question_types,isDragDisabled:!0}))},ie=Object(_t.a)(function(A){var m=A.exercise,h=A.loading;return{exercise:m,loading:h.effects}})(It),Rt=a("T2oS"),Xe=a("W9HT"),mt=a("RotF"),bt=a.n(mt),St=function(m){var h,Q,I,J,Ne,R=m.exercise,xe=m.loading,Me=m.dispatch,S=m.cb,st=Object(P.a)({},Object(Te.m)()),Vt=Object(d.useState)([]),he=Object(g.a)(Vt,2),oe=he[0],Nt=he[1],wt=Object(d.useState)(!0),ct=Object(g.a)(wt,2),_e=ct[0],k=ct[1],ve=Object(d.useState)(1),we=Object(g.a)(ve,2),T=we[0],Y=we[1],K=Object(d.useState)(!0),lt=Object(g.a)(K,2),ke=lt[0],Ae=lt[1],Be=Object(d.useState)(!1),ye=Object(g.a)(Be,2),at=ye[0],Wt=ye[1],ma=Object(d.useState)(),O=Object(g.a)(ma,2),Ea=O[0],oa=O[1];st.page=0,st.limit=50,Object(d.useEffect)(function(){R.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(oe=[],qe(1))},[R.actionTabs.key]);var ra=Ot.a.useForm(),re=Object(g.a)(ra,1),z=re[0],qe=function(){var yt=Object(le.a)(C.a.mark(function Pt(ua){var Va,Ge;return C.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return ua==1&&(oe=[]),st.page=ua,Ae(!0),dt.next=5,Me({type:"exercise/getRedoModal",payload:Object(P.a)({},st)});case 5:Ge=dt.sent,(Ge==null||((Va=Ge.exercise_users)===null||Va===void 0)?void 0:Va.length)<st.limit&&k(!1),Nt([].concat(Object(Bt.a)(oe),Object(Bt.a)(Ge==null?void 0:Ge.exercise_users))),Ae(!1);case 9:case"end":return dt.stop()}},Pt)}));return function(ua){return yt.apply(this,arguments)}}();return e.a.createElement(Ve.a,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",visible:R.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:600,bodyStyle:{minHeight:200},confirmLoading:at,onOk:Object(le.a)(C.a.mark(function yt(){var Pt,ua;return C.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Wt(!0),Pt=z.getFieldValue(),Ge.next=4,Object(se.Q)(Object(P.a)(Object(P.a)({},st),Pt));case 4:ua=Ge.sent,Wt(!1),ua.status===0&&(f.b.success("\u64CD\u4F5C\u6210\u529F"),S&&S(),Me({type:"exercise/setActionTabs",payload:{}}));case 7:case"end":return Ge.stop()}},yt)})),onCancel:function(){Wt(!1),Me({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("p",{className:"tc bold mb20"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A"),e.a.createElement(V.a,null,e.a.createElement(l.a,{span:8},e.a.createElement("span",{className:"pl40"},"\u59D3\u540D")),e.a.createElement(l.a,{span:8,className:""},e.a.createElement("span",{className:""},"\u5B66\u53F7")),e.a.createElement(l.a,{span:8,className:""},e.a.createElement("span",{className:""},"\u6210\u7EE9"))),e.a.createElement("div",{className:"bg-skyblue mt10",style:{height:260,overflow:"auto",padding:20}},e.a.createElement(bt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Pt){qe(Pt)},hasMore:!ke&&_e,useWindow:!1},e.a.createElement(Ot.a,{form:z,onValuesChange:function(Pt){oa(Object(P.a)({},Pt))},initialValues:{}},e.a.createElement(Ot.a.Item,{name:"user_ids"},e.a.createElement(ae.a.Group,null,(h=oe)===null||h===void 0?void 0:h.map(function(yt,Pt){return e.a.createElement(V.a,{key:Pt},e.a.createElement(l.a,{span:8},e.a.createElement(ae.a,{style:{width:520},value:yt.user_id,className:"multi-ellipsis1 multi-ellipsis1-checkbox"},yt.user_name)),e.a.createElement(l.a,{span:8},yt.student_id),e.a.createElement(l.a,{span:8},e.a.createElement("span",{className:"c-orange"},yt.user_score)))}))),e.a.createElement(Xe.a,{className:"edu-ant-spin",spinning:ke})))),e.a.createElement("aside",null,e.a.createElement(ae.a,{checked:(Ea==null||((Q=Ea.user_ids)===null||Q===void 0)?void 0:Q.length)===((I=oe)===null||I===void 0?void 0:I.length),onClick:function(Pt){var ua,Va;if((Ea==null||((ua=Ea.user_ids)===null||ua===void 0)?void 0:ua.length)!==((Va=oe)===null||Va===void 0?void 0:Va.length)){var Ge,$t;z.setFieldsValue({user_ids:(Ge=oe)===null||Ge===void 0?void 0:Ge.map(function(dt){return dt.user_id})}),oa(Object(P.a)({},{user_ids:($t=oe)===null||$t===void 0?void 0:$t.map(function(dt){return dt.user_id})}))}else z.setFieldsValue({user_ids:[]}),oa({})}},(Ea==null||((J=Ea.user_ids)===null||J===void 0)?void 0:J.length)===((Ne=oe)===null||Ne===void 0?void 0:Ne.length)?"\u6E05\u9664":"\u5168\u9009")))},Dt=Object(_t.a)(function(A){var m=A.exercise,h=A.loading;return{exercise:m,loading:h}})(St),ha=function(m){var h=m.exercise,Q=m.dispatch,I=Object(Te.m)(),J=Ot.a.useForm(),Ne=Object(g.a)(J,1),R=Ne[0],xe=Object(d.useState)([]),Me=Object(g.a)(xe,2),S=Me[0],st=Me[1],Vt=Object(d.useState)(1),he=Object(g.a)(Vt,2),oe=he[0],Nt=he[1],wt=Object(d.useState)(0),ct=Object(g.a)(wt,2),_e=ct[0],k=ct[1],ve=Object(d.useState)(20),we=Object(g.a)(ve,2),T=we[0],Y=we[1],K=Object(d.useState)({}),lt=Object(g.a)(K,2),ke=lt[0],Ae=lt[1],Be=Object(d.useState)(),ye=Object(g.a)(Be,2),at=ye[0],Wt=ye[1],ma=Object(d.useState)(!0),O=Object(g.a)(ma,2),Ea=O[0],oa=O[1],ra=Object(d.useState)(!0),re=Object(g.a)(ra,2),z=re[0],qe=re[1],yt=Object(d.useState)(!1),Pt=Object(g.a)(yt,2),ua=Pt[0],Va=Pt[1];Object(d.useEffect)(function(){h.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03"&&(Ge(),$t())},[h.actionTabs.key]);var Ge=function(){var Xa=Object(le.a)(C.a.mark(function sa(Ta){var jt,$a;return C.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return oa(!0),en.next=3,Object(se.C)(Object(P.a)(Object(P.a)({},I),{},{page:Ta||oe,limit:T}));case 3:jt=en.sent,jt&&($a=[],jt.course_groups.map(function(_n){$a.push(Object(P.a)(Object(P.a)({},_n),{},{checked:!Ta,time:Ee()(Ee()(new Date(Object(U.b)())).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Ae(jt),k(jt==null?void 0:jt.count),oa(!1),st([].concat(Object(Bt.a)(S),$a)));case 5:case"end":return en.stop()}},sa)}));return function(Ta){return Xa.apply(this,arguments)}}();function $t(){return dt.apply(this,arguments)}function dt(){return dt=Object(le.a)(C.a.mark(function Xa(){var sa;return C.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(rt.a)("/api/courses/".concat(I==null?void 0:I.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:I==null?void 0:I.coursesId}});case 2:sa=jt.sent,Wt(sa==null?void 0:sa.alert);case 4:case"end":return jt.stop()}},Xa)})),dt.apply(this,arguments)}var ya=function(sa){return sa&&sa<Ee()().startOf("day")},Qe=[{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"name",render:function(sa,Ta,jt){return e.a.createElement(Ot.a.Item,{name:"group_ids",noStyle:!0},e.a.createElement(ae.a,{value:String(Ta.id),checked:S[jt]?S[jt].checked:!1,defaultChecked:!0,onChange:function(nn){S[jt].checked?S[jt].checked=!1:S[jt].checked=!0,st(Object(Bt.a)(S))}},sa))}},{title:"\u622A\u6B62\u65F6\u95F4",width:200,dataIndex:"end_time",render:function(sa,Ta,jt){return e.a.createElement(ln.a,{disabledDate:ya,format:"YYYY-MM-DD HH:mm",allowClear:!1,defaultValue:Ee()().add(7,"days"),showTime:{format:"HH:mm",defaultValue:Ee()(Object(U.d)(),"HH:mm")},onChange:function(nn,en){S[jt].time=en}})}}],qa=function(){var Xa=Object(le.a)(C.a.mark(function sa(){var Ta,jt,$a,nn,en;return C.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,R.validateFields();case 2:if(Ta=!1,S.filter(function(Z){return Z.checked}).map(function(Z){return Z.time}).map(function(Z){Z||(Ta=!0)}),!Ta){tn.next=7;break}return f.b.info("\u622A\u6B62\u65E5\u671F\u4E0D\u80FD\u4E3A\u7A7A"),tn.abrupt("return");case 7:return jt={detail:!0,check_ids:[I.categoryId],group_ids:S.filter(function(Z){return Z.checked}).map(function(Z){return Z.id}),group_end_times:S.filter(function(Z){return Z.checked}).map(function(Z){return Ee()(Z.time).format("YYYY-MM-DD HH:mm")})},(S==null?void 0:S.length)===0&&(delete jt.group_end_times,delete jt.group_ids,delete jt.detail,jt.end_time=R.getFieldValue("end_time"),jt.category_id=h==null||(($a=h.workList)===null||$a===void 0||((nn=$a.category)===null||nn===void 0))?void 0:nn.category_id),Va(!0),tn.next=12,Object(rt.a)("/api/courses/".concat(I.coursesId,"/exercises/publish.json"),{method:"post",body:jt});case 12:en=tn.sent,en.status===0&&(te(),f.b.success("\u53D1\u5E03\u6210\u529F"),Q({type:"exercise/setActionTabs",payload:{}}),h.actionTabs.cb&&h.actionTabs.cb(),Q({type:"exercise/getCommonHeader",payload:Object(P.a)({},h.actionTabs.params)})),Va(!1);case 15:case"end":return tn.stop()}},sa)}));return function(){return Xa.apply(this,arguments)}}(),n=function(sa){Nt(sa),Ge(sa),qe(!1)},te=function(){Nt(1),st([])},dn=_e>oe*T;return e.a.createElement(Ve.a,{centered:!0,title:"\u7ACB\u5373\u53D1\u5E03",visible:h.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u7ACB\u5373\u53D1\u5E03",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:qa,confirmLoading:ua,onCancel:function(){te(),Q({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"),e.a.createElement("span",{style:{color:"red"}},at&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),S&&e.a.createElement(Ot.a,{form:R},(S==null?void 0:S.length)===0&&e.a.createElement(V.a,{justify:"center",className:"mt30"},e.a.createElement(l.a,null,e.a.createElement(Ot.a.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}],name:"end_time",label:"\u622A\u6B62\u65F6\u95F4\uFF1A"},e.a.createElement(ln.a,{getPopupContainer:function(sa){return sa.parentNode},allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()(Object(U.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))),(S==null?void 0:S.length)>0&&e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(bt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:n,hasMore:dn,useWindow:!1},e.a.createElement(ka.a,{columns:Qe,dataSource:S,pagination:!1}),Ea&&e.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},e.a.createElement(Xe.a,null))))),(S==null?void 0:S.length)>0&&e.a.createElement(ae.a,{checked:z,onClick:function(sa){qe(sa.target.checked),sa.target.checked?S.map(function(Ta){return Ta.checked=!0}):S.map(function(Ta){return Ta.checked=!1}),st(Object(Bt.a)(S))}},"\u5168\u9009"))},aa=Object(_t.a)(function(A){var m=A.exercise;return{exercise:m}})(ha),Kt=a("ueOF"),c=a.n(Kt),zt=function(m){var h=m.exercise,Q=m.dispatch,I=m.onOk,J=Object(Te.m)(),Ne=Object(d.useState)([]),R=Object(g.a)(Ne,2),xe=R[0],Me=R[1],S=Object(d.useState)([]),st=Object(g.a)(S,2),Vt=st[0],he=st[1],oe=Object(d.useState)(!0),Nt=Object(g.a)(oe,2),wt=Nt[0],ct=Nt[1],_e=Object(d.useState)(!1),k=Object(g.a)(_e,2),ve=k[0],we=k[1];Object(d.useEffect)(function(){h.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&T()},[h.actionTabs.key]);var T=function(){var ke=Object(le.a)(C.a.mark(function Ae(){var Be;return C.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return ct(!0),at.next=3,Object(rt.a)("/api/courses/".concat(J==null?void 0:J.coursesId,"/exercises/exercise_course_groups.json"),{method:"get",params:{id:J==null?void 0:J.categoryId}});case 3:Be=at.sent,Be&&Me((Be==null?void 0:Be.course_groups)||[]),ct(!1);case 6:case"end":return at.stop()}},Ae)}));return function(){return ke.apply(this,arguments)}}(),Y=function(){Q({type:"exercise/setActionTabs",payload:{}})},K=function(){I(Vt)},lt=function(Ae){he(Ae),we(Ae.length===xe.length)};return e.a.createElement(Ve.a,{centered:!0,afterClose:function(){he([]),we(!1)},title:"\u4EE3\u7801\u67E5\u91CD",visible:h.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:c.a.customModal,onCancel:Y},e.a.createElement("aside",{className:c.a.checking},e.a.createElement("div",{className:c.a.content},e.a.createElement("div",{className:c.a.group},xe.length>0?e.a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):e.a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),e.a.createElement(ae.a.Group,{value:Vt,onChange:lt},xe.map(function(ke){return e.a.createElement(ae.a,{key:ke.id,value:ke.id},ke.name)}))),e.a.createElement("p",{style:{marginBottom:40},className:"c-grey-999 mt40"},"\u8BF4\u660E\uFF1A\u5E73\u53F0\u76EE\u524D\u4EC5\u652F\u6301java\u3001python\u3001c\u3001c++\u8BED\u8A00\u7684\u5B9E\u8BAD\u9898\u548C\u7F16\u7A0B\u9898\u7684\u4EE3\u7801\u67E5\u91CD\u3002")),e.a.createElement("div",{className:c.a.footer},e.a.createElement(ae.a,{checked:ve,onChange:function(Ae){var Be=Ae.target.checked?xe.map(function(ye){return ye.id}):[];he(Be),we(Ae.target.checked)}},"\u5168\u9009"),e.a.createElement(s.a,{onClick:Y},"\u53D6\u6D88"),e.a.createElement(s.a,{onClick:K,type:"primary"},"\u786E\u8BA4"))))},Ka=Object(_t.a)(function(A){var m=A.exercise;return{exercise:m}})(zt),xa=function(m){var h,Q,I,J,Ne,R=m.exercise,xe=m.loading,Me=m.dispatch,S=Object(Te.m)(),st=Object(Te.l)(),Vt=Object(d.useState)([]),he=Object(g.a)(Vt,2),oe=he[0],Nt=he[1];Object(d.useEffect)(function(){if(R.actionTabs.key==="\u7ACB\u5373\u622A\u6B62")var we=Me({type:"exercise/getEndGroups",payload:Object(P.a)(Object(P.a)({},S),{},{check_ids:[S.categoryId]})}).then(function(T){if(!T.status){var Y,K=[];(Y=T.course_info)===null||Y===void 0||Y.map(function(lt){K.push({id:lt.course_group_id,checked:!0,time:Ee()().add(7,"days")})}),Nt([].concat(K))}})},[R.actionTabs.key]);var wt=Ot.a.useForm(),ct=Object(g.a)(wt,1),_e=ct[0],k=function(T){return T&&T<Ee()().startOf("day")},ve=[{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"course_group_name",render:function(T,Y,K){return console.log("text:",T),e.a.createElement(Ot.a.Item,{name:"group_ids",style:{marginBottom:0}},e.a.createElement(ae.a,{value:String(Y.id),checked:oe[K]?oe[K].checked:!1,defaultChecked:!0,onChange:function(ke){oe[K].checked?oe[K].checked=!1:oe[K].checked=!0,Nt(Object(Bt.a)(oe))}},T))}}];return e.a.createElement(Ve.a,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",visible:R.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u7ACB\u5373\u622A\u6B62",cancelText:"\u6682\u4E0D\u622A\u6B62",bodyStyle:{minHeight:80},onOk:Object(le.a)(C.a.mark(function we(){var T;return C.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(rt.a)("/api/courses/".concat(S.coursesId,"/exercises/end_exercise.json"),{method:"post",body:{check_ids:[S.categoryId],group_ids:oe==null?void 0:oe.filter(function(lt){return lt.checked}).map(function(lt){return lt.id})}});case 2:T=K.sent,T.status===0&&(f.b.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"exercise/setActionTabs",payload:{}}),Me({type:"exercise/getExerciseList",payload:Object(P.a)({},R.actionTabs.params)}),Me({type:"exercise/getCommonHeader",payload:Object(P.a)({},R.actionTabs.params)}));case 4:case"end":return K.stop()}},we)})),onCancel:function(){Me({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u8BD5\u5377"),xe.effects["exercise/getEndGroups"]&&e.a.createElement("div",{className:"tc mt40"},e.a.createElement(Xe.a,null)),R.endGroups.course_info&&e.a.createElement(Ot.a,{form:_e,name:"dynamic_form_item",initialValues:{}},!!(R==null||((h=R.endGroups)===null||h===void 0||((Q=h.course_info)===null||Q===void 0))?void 0:Q.length)&&e.a.createElement(ka.a,{style:{background:"#F4FAFF"},columns:ve,dataSource:(I=R.endGroups)===null||I===void 0?void 0:I.course_info,scroll:{y:240},pagination:!1})),!!(R==null||((J=R.endGroups)===null||J===void 0||((Ne=J.course_info)===null||Ne===void 0))?void 0:Ne.length)&&e.a.createElement(ae.a,{defaultChecked:!0,onClick:function(T){T.target.checked?oe.map(function(Y){return Y.checked=!0}):oe.map(function(Y){return Y.checked=!1}),Nt(Object(Bt.a)(oe))}},"\u5168\u9009"))},Zt=Object(_t.a)(function(A){var m=A.exercise,h=A.loading;return{exercise:m,loading:h}})(xa),na=a("DZo9"),Ga=a("8z0m"),La=a("OaEy"),Lt=a("2fM7"),va=a("/MfK"),Qa=a("w5pM"),Fa=a("jN4g"),la=a("xvlK"),Ra=a("dfu6"),Ba=xt.a.TabPane,Pa=function(m){var h,Q=m.exercise,I=m.loading,J=m.dispatch,Ne=Object(Te.m)(),R=Object(Te.l)(),xe=Ot.a.useForm(),Me=Object(g.a)(xe,1),S=Me[0],st=Object(d.useState)({}),Vt=Object(g.a)(st,2),he=Vt[0],oe=Vt[1],Nt=Object(d.useState)("1"),wt=Object(g.a)(Nt,2),ct=wt[0],_e=wt[1];return Object(d.useEffect)(function(){Q.actionTabs.key==="addIp"&&(S.resetFields(),_e("1"))},[Q.actionTabs]),e.a.createElement(Ve.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:Q.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(le.a)(C.a.mark(function k(){var ve;return C.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,S.validateFields();case 2:if(he.ip){T.next=7;break}if(ve=he.startIP.split(".")[3],!(parseInt(ve)>parseInt(he.endIP))){T.next=7;break}return f.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),T.abrupt("return");case 7:J({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(P.a)({},S.getFieldValue()),type:Q.actionTabs.type}});case 8:case"end":return T.stop()}},k)})),onCancel:function(){J({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(xt.a,{activeKey:ct,onChange:function(ve){_e(ve),S.resetFields()}},e.a.createElement(Ba,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(Ba,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(Ot.a,{form:S,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(ve,we){oe(Object(P.a)({},we))}},ct==="1"&&e.a.createElement(Ot.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(Lt.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(ve){S.setFieldsValue({ip:Object(Bt.a)(ve.filter(function(we){return Object(Ra.a)(we)?!0:(f.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),ct==="2"&&e.a.createElement(V.a,{gutter:[20,20]},e.a.createElement(l.a,{flex:"1"},e.a.createElement(Ot.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(E.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(ve){var we="";Object(Ra.a)(ve.target.value)?we=ve.target.value:(we="",f.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),S.setFieldsValue({startIP:we})}}))),e.a.createElement(l.a,{flex:"1"},e.a.createElement(Ot.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(E.a,{onBlur:function(ve){},prefix:e.a.createElement("span",{className:"font14"},(h=he.startIP)===null||h===void 0?void 0:h.substring(0,he.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},_a=Object(_t.a)(function(A){var m=A.exercise,h=A.loading;return{exercise:m,loading:h}})(Pa),Ua=a("2JKx"),ia=a.n(Ua),Ha=a("Ot1p"),wa=a("kaH+"),it=a("+BJd"),ce=a("mr32"),de=a("7Kak"),He=a("9yH6"),X=xt.a.TabPane,Ze=Lt.a.Option,Se=function(m){var h,Q,I,J=m.exercise,Ne=m.loading,R=m.data,xe=m.disabled,Me=m.updata,S=m.dispatch,st=Object(Te.m)(),Vt=Object(Te.l)(),he=Ot.a.useForm(),oe=Object(g.a)(he,1),Nt=oe[0],wt=Object(d.useState)({}),ct=Object(g.a)(wt,2),_e=ct[0],k=ct[1],ve=Object(d.useState)("1"),we=Object(g.a)(ve,2),T=we[0],Y=we[1],K=J.workSetting,lt=J.commonHeader,ke=Object(d.useState)(!1),Ae=Object(g.a)(ke,2),Be=Ae[0],ye=Ae[1],at=Object(d.useState)([]),Wt=Object(g.a)(at,2),ma=Wt[0],O=Wt[1],Ea=Object(d.useState)([]),oa=Object(g.a)(Ea,2),ra=oa[0],re=oa[1],z=Object(d.useState)(!1),qe=Object(g.a)(z,2),yt=qe[0],Pt=qe[1],ua=Object(d.useState)([]),Va=Object(g.a)(ua,2),Ge=Va[0],$t=Va[1],dt=Object(d.useState)([]),ya=Object(g.a)(dt,2),Qe=ya[0],qa=ya[1],n=Object(d.useState)({id:st.categoryId,exercise_group_id:[]}),te=Object(g.a)(n,2),dn=te[0],Xa=te[1],sa=Object(d.useState)(0),Ta=Object(g.a)(sa,2),jt=Ta[0],$a=Ta[1];Object(d.useMemo)(function(){var me,G,Ie;if(K==null||((me=K.published_course_groups)===null||me===void 0)?void 0:me.length){var Ht,Ct=Object(Bt.a)(K==null||((Ht=K.published_course_groups)===null||Ht===void 0)?void 0:Ht.map(function(ba){return Object(Bt.a)(ba.course_group_id)}).flat());O(Object(Bt.a)(Ct))}else if(K==null?void 0:K.published_course_groups){var ea;O(Object(Bt.a)(K==null||((ea=K.course_groups)===null||ea===void 0)?void 0:ea.map(function(ba){return ba.course_group_id})))}if((K==null||((G=K.exercise)===null||G===void 0)?void 0:G.group_make_ups)||(K==null||((Ie=K.exercise)===null||Ie===void 0)?void 0:Ie.unified_make_up)){var De;if(Pt(!0),K==null||((De=K.exercise)===null||De===void 0)?void 0:De.group_make_ups){var Ut,za,Za=ra;K==null||((Ut=K.exercise)===null||Ut===void 0||((za=Ut.group_make_ups)===null||za===void 0))||za.map(function(ba,Je){Za[Je]=ba.course_group_id||[]}),re(Object(Bt.a)(Za))}}},[K]),Object(d.useEffect)(function(){console.log("groupIds:",ma)},[ma]),Object(d.useEffect)(function(){console.log("selectGroupIds:",ra)},[ra]);var nn=function(){var me=Object(le.a)(C.a.mark(function G(Ie){var Ht;return C.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:return ea.next=2,Object(se.K)(Object(P.a)({},dn));case 2:Ht=ea.sent,qa(Object(Bt.a)(Ht.users.map(function(De){return De.key=String(De.id),De}).filter(function(De){var Ut;return console.log("openKeys",R.group_make_ups[jt].students,jt),!((Ut=R.group_make_ups[jt].students)===null||Ut===void 0?void 0:Ut.some(function(za){return za.id===De.id}))})));case 4:case"end":return ea.stop()}},G)}));return function(Ie){return me.apply(this,arguments)}}(),en=[,{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}],_n={onChange:function(G,Ie){$t(Object(Bt.a)(Ie)),console.log("selectedRowKeys: ".concat(G),"selectedRows: ",Ie)},getCheckboxProps:function(G){return{disabled:G.name==="Disabled User",name:G.name}}},tn=function(G){return xe?!0:lt.exercise_status!==3},Z=function(G){var Ie,Ht,Ct;return xe?!0:lt.exercise_status===2&&!(K==null||((Ie=K.exercise)===null||Ie===void 0||((Ht=Ie.group_make_ups)===null||Ht===void 0||((Ct=Ht[G])===null||Ct===void 0)))?void 0:Ct.course_groups)?!1:lt.exercise_status!==3},p=function(G){if(xe)return!0;if(lt.exercise_status===2){var Ie,Ht,Ct;return K==null||((Ie=K.exercise)===null||Ie===void 0||((Ht=Ie.group_make_ups)===null||Ht===void 0||((Ct=Ht[G])===null||Ct===void 0)))?void 0:Ct.is_all}return lt.exercise_status!==3};return e.a.createElement(e.a.Fragment,null,e.a.createElement(V.a,null,e.a.createElement(l.a,{span:24},e.a.createElement(V.a,{align:"middle"},e.a.createElement(l.a,{flex:"1"},e.a.createElement("h1",{className:"mt15"},"\u8865\u8003\u8BBE\u7F6E ",e.a.createElement("span",{className:"c-red font14"},"\uFF08\u6B63\u5F0F\u5F00\u59CB\u8865\u8003\u524D\uFF0C\u5207\u8BB0\u4FEE\u6539\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u5927\u4E8E\u5F53\u524D\u65F6\u95F4\uFF09"))))),e.a.createElement(l.a,{span:24,className:"mt10"},e.a.createElement(ae.a,{checked:R.unified_make_up||((h=R.group_make_ups)===null||h===void 0?void 0:h.length),disabled:xe,onChange:function(G){G.target.checked?R.unified_make_up=!0:(R.unified_make_up=!1,delete R.group_make_ups),Pt(G.target.checked)}},e.a.createElement("strong",null,"\u5F00\u542F\u8865\u8003")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u5F00\u542F\u540E\u53EF\u9488\u5BF9\u672A\u7B54\u5377\u7684\u5B66\u751F\u8BBE\u7F6E\u8865\u8003\uFF0C\u8865\u8003\u4E0E\u5EF6\u957F\u622A\u6B62\u65F6\u95F4\u4E0D\u53EF\u5171\u5B58\uFF09"))),yt&&e.a.createElement("section",{className:"ml40"},e.a.createElement(V.a,{align:"middle",className:"mt10"},e.a.createElement(l.a,null,e.a.createElement(He.a,{checked:R.unified_make_up,disabled:xe,onClick:function(){R.unified_make_up=!0,delete R.group_make_ups,Me(Object(P.a)({},R))}},"\u6240\u6709\u5206\u73ED\u7EDF\u4E00\u8865\u8003")),e.a.createElement(l.a,null,e.a.createElement(V.a,{align:"middle"},e.a.createElement(l.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),e.a.createElement(l.a,{className:"ml10 mr10"},e.a.createElement(Ye.a,{min:0,max:100,placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:xe||lt.exercise_status!==3,onChange:function(G){R.make_up_score=G,Me(Object(P.a)({},R))},value:R.make_up_score,style:{width:150}})),e.a.createElement(l.a,null,"(\u5206)")))),((Q=K.course_groups)===null||Q===void 0?void 0:Q.length)>0&&e.a.createElement(V.a,{align:"middle",className:"mt10"},e.a.createElement(l.a,null,e.a.createElement(He.a,{disabled:xe||lt.exercise_status!==3,checked:R.group_make_ups,onClick:function(){var G;delete R.unified_make_up,R.group_make_ups=(K==null||((G=K.exercise)===null||G===void 0)?void 0:G.group_make_ups)||[{students:[],course_group_id:[],score:0}],Me(Object(P.a)({},R))}},"\u5404\u73ED\u5206\u522B\u8865\u8003"))),(I=R.group_make_ups)===null||I===void 0?void 0:I.map(function(me,G){var Ie,Ht;return e.a.createElement("div",{key:G},e.a.createElement(V.a,{align:"middle",className:"mt10"},e.a.createElement(l.a,{flex:"100px"},"\u8865\u8003\u89C4\u5219",G+1),e.a.createElement(l.a,{className:"ml10"},e.a.createElement(Lt.a,{style:{width:307},value:me.course_group_id,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED",disabled:Z(G),onChange:function(ea,De,Ut){ra[G]=ea,R.group_make_ups[G].course_group_id=ea,Me(Object(P.a)({},R)),re(Object(Bt.a)(ra))}},K==null||((Ie=K.course_groups)===null||Ie===void 0)?void 0:Ie.map(function(Ct,ea){var De=[];return ma.includes(Ct.course_group_id)?(ra.length&&(De=ra.filter(function(Ut,za){return G===za?!1:!!Ut.includes(Ct.course_group_id)})),De.length?void 0:e.a.createElement(Ze,{value:Ct.course_group_id,key:ea},Ct.course_group_name)):void 0}))),e.a.createElement(l.a,null,e.a.createElement(V.a,{align:"middle"},e.a.createElement(l.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),e.a.createElement(l.a,{className:"ml10 mr10"},e.a.createElement(Ye.a,{value:me.score,min:0,max:100,style:{width:150},placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:Z(G),onChange:function(ea){R.group_make_ups[G].score=ea,Me(Object(P.a)({},R))}})),e.a.createElement(l.a,null,"(\u5206)")))),e.a.createElement(V.a,{className:"mt20"},e.a.createElement(l.a,{flex:"220px"},e.a.createElement(He.a.Group,{name:"student",value:me.is_all,disabled:p(G),onChange:function(ea){if(ea.target.value)delete R.group_make_ups[G].students;else{var De,Ut,za;R.group_make_ups[G].students=(K==null||((De=K.exercise)===null||De===void 0||((Ut=De.group_make_ups)===null||Ut===void 0||((za=Ut[G])===null||za===void 0)))?void 0:za.students)||[]}R.group_make_ups[G].is_all=ea.target.value,Me(Object(P.a)({},R))}},e.a.createElement(He.a,{value:!0},"\u5168\u90E8\u672A\u7B54\u5B66\u751F"),e.a.createElement(He.a,{value:!1},"\u6307\u5B9A\u5B66\u751F"))),e.a.createElement(l.a,{flex:"1"},!R.group_make_ups[G].is_all&&e.a.createElement("div",{onClick:function(){var ea;if(!((ea=ra[G])===null||ea===void 0?void 0:ea.length)){f.b.warn("\u8BF7\u5148\u9009\u62E9\u8865\u8003\u73ED\u7EA7");return}xe||(dn.exercise_group_id=ra[G],ye(!0),$t([]),$a(G),qa([]),nn({page:1}))},className:"".concat(xe&&"disabledStyle"),style:{minHeight:28,border:"1px solid #ccc",padding:4}},(Ht=me.students)===null||Ht===void 0?void 0:Ht.map(function(Ct,ea){return e.a.createElement(ce.a,{key:ea,closable:Ct.add||lt.exercise_status>2,onClose:function(){me.students.splice(ea,1),Me(Object(P.a)({},R))}},Ct.name)}))),e.a.createElement(l.a,{flex:"100px",className:"tr"},G>0&<.exercise_status===3&&e.a.createElement(va.a,{onClick:function(){R.group_make_ups.splice(G,1),Me(Object(P.a)({},R))}}),e.a.createElement(Qa.a,{className:"c-green ml20",onClick:function(){R.group_make_ups.push({students:[],course_group_id:[],score:0,is_all:!0}),Me(Object(P.a)({},R))}}))))}),e.a.createElement(Ve.a,{title:"\u6307\u5B9A\u8865\u8003\u5B66\u751F",visible:Be,onCancel:function(){return ye(!1)},destroyOnClose:!0,onOk:function(){R.group_make_ups[jt].students=R.group_make_ups[jt].students.concat(Ge.map(function(G){return G.add=!0,G})),ye(!1),console.log("data:",R),Me(Object(P.a)({},R))}},e.a.createElement(ka.a,{columns:[].concat(en),dataSource:Object(Bt.a)(Qe),rowSelection:Object(P.a)({type:"checkbox"},_n),pagination:{pageSize:10,defaultCurrent:1}}))))},et=Object(_t.a)(function(A){var m=A.exercise,h=A.loading;return{exercise:m,loading:h}})(Se),ee=a("dhSg"),j=a("m3rI"),y=E.a.TextArea,w=ln.a.RangePicker,v=Lt.a.Option,M=function(m){var h,Q,I,J,Ne,R,xe,Me,S,st,Vt,he=m.exercise,oe=m.globalSetting,Nt=m.loading,wt=m.dispatch,ct=Object(Te.m)(),_e=Object(Te.l)(),k=he.workSetting,ve=he.commonHeader,we=Object(d.useState)(!0),T=Object(g.a)(we,2),Y=T[0],K=T[1],lt=Object(d.useState)([]),ke=Object(g.a)(lt,2),Ae=ke[0],Be=ke[1],ye=Object(d.useState)({}),at=Object(g.a)(ye,2),Wt=at[0],ma=at[1],O=Object(d.useState)([]),Ea=Object(g.a)(O,2),oa=Ea[0],ra=Ea[1],re=Object(d.useState)(),z=Object(g.a)(re,2),qe=z[0],yt=z[1],Pt=Ot.a.useForm(),ua=Object(g.a)(Pt,1),Va=ua[0],Ge=Object(d.useState)([]),$t=Object(g.a)(Ge,2),dt=$t[0],ya=$t[1],Qe=Object(d.useState)({ip_bind:!1,ip_limit:null,public_ip:[],inner_ip:[],screen_open:!1,screen_num:3,screen_sec:5,open_camera:!1,photo_count:5,open_make_up:!1,unified_setting:!1,publish_time:"",end_time:"",group_make_ups:[],unified_make_up:!1,make_up_score:0,time:"",choice_random:!1,question_random:!1,show_statistic:!1,assistant_auth:!1,answer_open:!1,score_open:!1,answered_open:!0,open_score:!0,open_total_score:!0,file_list:[],show_title:!1,show_body:!1,show_info:!1,show_table:!0,show_user:!1,show_no:!1,show_group:!0,show_desc:!1,description:"",attachment_id:""}),qa=Object(g.a)(Qe,2),n=qa[0],te=qa[1];ct.category=ct.categoryId,Object(d.useEffect)(function(){sa()},[k]),Object(d.useEffect)(function(){wt({type:"exercise/getWorkSetting",payload:Object(P.a)({},ct)}),Object(N.t)()||dn()},[]);function dn(){return Xa.apply(this,arguments)}function Xa(){return Xa=Object(le.a)(C.a.mark(function Z(){var p;return C.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(rt.a)("/api/courses/".concat(ct==null?void 0:ct.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:ct==null?void 0:ct.coursesId}});case 2:p=G.sent,yt(p==null?void 0:p.alert);case 4:case"end":return G.stop()}},Z)})),Xa.apply(this,arguments)}Object(d.useEffect)(function(){if(he.actionTabs.key==="insterIp"){debugger;he.actionTabs.data.ip?n[he.actionTabs.type]=[].concat(Object(Bt.a)(n[he.actionTabs.type]||[]),Object(Bt.a)(he.actionTabs.data.ip)):n[he.actionTabs.type]=[].concat(Object(Bt.a)(n[he.actionTabs.type]||[]),["".concat(he.actionTabs.data.startIP,",").concat(he.actionTabs.data.startIP.substring(0,he.actionTabs.data.startIP.lastIndexOf("."))+"."+he.actionTabs.data.endIP)]),te(Object(P.a)({},n))}},[he.actionTabs]);var sa=function(){var p,me,G,Ie,Ht,Ct,ea,De=JSON.parse(JSON.stringify(k));Object.keys(n).map(function(Ut){var za,Za,ba;if(n[Ut]=(De==null||((za=De.exercise)===null||za===void 0)?void 0:za[Ut])||(De==null||((Za=De.exercise_header)===null||Za===void 0)?void 0:Za[Ut]),De==null||((ba=De.exercise_header)===null||ba===void 0)?void 0:ba[Ut]){var Je;n[Ut]=De==null||((Je=De.exercise_header)===null||Je===void 0)?void 0:Je[Ut]}else{var L;n[Ut]=De==null||((L=De.exercise)===null||L===void 0)?void 0:L[Ut]}}),n.file_list=(De==null||((p=De.exercise_header)===null||p===void 0)?void 0:p.attachment_id)?[{uid:De==null||((me=De.exercise_header)===null||me===void 0)?void 0:me.attachment_id,id:De==null||((G=De.exercise_header)===null||G===void 0)?void 0:G.attachment_id,url:De==null||((Ie=De.exercise_header)===null||Ie===void 0)?void 0:Ie.photo_url}]:[],dt=(De==null||((Ht=De.published_course_groups)===null||Ht===void 0)?void 0:Ht.map(function(Ut){return{course_group_id:Ut.course_group_id,end_time:Ut.course_end_time,publish_time:Ut.course_publish_time}}))||[{}],k==null||((Ct=k.course_groups)===null||Ct===void 0)||Ct.map(function(Ut,za){Ut.cilckkey="",Ut.isselect=!1}),k==null||((ea=k.course_groups)===null||ea===void 0)||ea.map(function(Ut,za){var Za;k==null||((Za=k.published_course_groups)===null||Za===void 0)||Za.map(function(ba,Je){var L;(ba==null||((L=ba.course_group_id)===null||L===void 0)?void 0:L.includes(Ut==null?void 0:Ut.course_group_id))&&(Ut.cilckkey=Je,Ut.isselect=!0)})}),console.log("data:",n,k),te(n),ya(dt)},Ta=function(){var p,me,G,Ie,Ht,Ct=JSON.parse(JSON.stringify(n));if(Ct.categoryId=ct.categoryId,Ct.publish_time_groups=dt,Ct.attachment_id=((p=Ct.file_list)===null||p===void 0||((me=p[0])===null||me===void 0||((G=me.response)===null||G===void 0))?void 0:G.id)||null,delete Ct.file_list,!n.unified_setting)delete Ct.publish_time,delete Ct.end_time,dt.map(function(De){var Ut;if(!De.course_group_id||!((Ut=De.course_group_id)===null||Ut===void 0?void 0:Ut.length)){f.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A")}if(!De.publish_time||!De.end_time){f.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}});else if(!n.publish_time||!n.end_time)throw f.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(n.open_camera&&n.photo_count<1)throw f.b.error("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"),new String("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");if(n.ip_limit!=="no"&&!((Ie=n.public_ip)===null||Ie===void 0?void 0:Ie.length)&&!((Ht=n.inner_ip)===null||Ht===void 0?void 0:Ht.length))throw f.b.error("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740"),new String("\u8BF7\u586B\u5199\u5185\u7F51IP\u5730\u5740");if(n.open_camera||n.screen_open)var ea=Ve.a.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:e.a.createElement("div",{className:"font16 p20"},n.open_camera&&e.a.createElement(V.a,{align:"",justify:"start",className:"mt20"},e.a.createElement(l.a,{flex:"24px"},e.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),e.a.createElement(l.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",e.a.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",e.a.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),n.screen_open&&e.a.createElement(V.a,{justify:"start",className:"mt20"},e.a.createElement(l.a,{flex:"24px",className:"mr20"},e.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),e.a.createElement(l.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",e.a.createElement("img",{width:"26",src:a("GABl")})," ",e.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",e.a.createElement("img",{width:"26",src:a("onxn")})," ",e.a.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),e.a.createElement("p",{className:"ml40 mt40"},e.a.createElement(ae.a,{onChange:function(Ut){return ea.update({okButtonProps:{disabled:!Ut.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){jt(Ct)},okButtonProps:{disabled:!0}});else jt(Ct)},jt=function(p){Object(se.bb)(Object(P.a)({},p)).then(function(me){me.status===0&&(f.b.success("\u66F4\u65B0\u6210\u529F"),wt({type:"exercise/getCommonHeader",payload:Object(P.a)({},ct)}),wt({type:"exercise/getWorkSetting",payload:Object(P.a)({},ct)}),K(!0))})},$a=function(p){return p&&p<Ee()().startOf("minute")},nn=function(p){return n.end_time?p&&(p<Ee()(n.publish_time).startOf("minute")||p<Ee()().startOf("minute")):p&&p<Ee()().startOf("minute")},en=function(p){var me,G;return(k==null||((me=k.exercise)===null||me===void 0)?void 0:me.exercise_status)>1&&!(p==null?void 0:p.new)?!0:(k==null||((G=k.published_course_groups)===null||G===void 0)?void 0:G.some(function(Ie){return Ie.course_group_id===p.course_group_id}))?Y:!1},_n=function(p){var me,G;if(Y)return[!0,!0];if((k==null||((me=k.exercise)===null||me===void 0)?void 0:me.exercise_status)>1)return(p==null?void 0:p.new)?[!1,!1]:[!0,!1];if(k==null||((G=k.published_course_groups)===null||G===void 0)?void 0:G.some(function(Ht){return Ht.course_group_id===p.course_group_id})){var Ie;return Y||(k==null||((Ie=k.exercise)===null||Ie===void 0)?void 0:Ie.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},tn={disabled:Y,multiple:!1,listType:"picture-card",onPreview:function(p){ee.a.publish("preview-image",p.thumbUrl)},withCredentials:!0,fileList:n.file_list,beforeUpload:function(p){var me=p.size/1024;return me>200?(f.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\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):!0},action:"".concat(j.a.API_SERVER,"/api/attachments.json"),onChange:function(p){var me=p.fileList.filter(function(G){return!!G.status});n.file_list=me,te(Object.assign({},n))},onRemove:function(){var Z=Object(le.a)(C.a.mark(function me(G){return C.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return n.file_list=[],te(Object.assign({},n)),Ht.abrupt("return",!0);case 3:case"end":return Ht.stop()}},me)}));function p(me){return Z.apply(this,arguments)}return p}()};return e.a.createElement("section",{className:[ia.a.form,"mb50 bg-white"].join(" ")},e.a.createElement(V.a,null,e.a.createElement(l.a,{span:24},e.a.createElement(V.a,{align:"middle"},e.a.createElement(l.a,{flex:"1"},e.a.createElement("h1",{className:"mt15"},"\u53D1\u5E03\u8BBE\u7F6E")),e.a.createElement(l.a,null,Object(N.d)()&&Y&&e.a.createElement(s.a,{type:"primary",size:"middle",ghost:!0,onClick:function(){return K(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((h=k.course_groups)===null||h===void 0?void 0:h.length)>0&&e.a.createElement(l.a,{span:24,className:"mt10"},e.a.createElement(ae.a,{checked:n.unified_setting,disabled:Y||(k==null||((Q=k.exercise)===null||Q===void 0)?void 0:Q.exercise_status)>1,onChange:function(){var p;if((k==null||((p=k.exercise)===null||p===void 0)?void 0:p.exercise_status)>1){f.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03");return}n.unified_setting=!n.unified_setting,n.unified_setting===!1&&dt==""&&ya(dt.concat({})),te(Object.assign({},n))}},e.a.createElement("strong",null,"\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")),e.a.createElement("span",{style:{color:"red"}},(k==null||((I=k.exercise)===null||I===void 0)?void 0:I.exercise_status)>1&&qe&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002")),n.unified_setting&&e.a.createElement("div",null,e.a.createElement(V.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(l.a,null,"\u53D1\u5E03\u65F6\u95F4:"),e.a.createElement(l.a,{className:"ml5"},e.a.createElement(ta.a,{placement:"bottom",title:(k==null||((J=k.exercise)===null||J===void 0)?void 0:J.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},e.a.createElement(ln.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()(Object(U.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:$a,disabled:Y||(k==null||((Ne=k.exercise)===null||Ne===void 0)?void 0:Ne.exercise_status)>1,value:n.publish_time?Ee()(n.publish_time):"",allowClear:!1,onChange:function(p,me){n.publish_time=me,n.end_time||(n.end_time=Ee()(p).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),te(Object.assign({},n))}}))),e.a.createElement(l.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"))),e.a.createElement(V.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(l.a,null,"\u622A\u6B62\u65F6\u95F4:"),e.a.createElement(l.a,{className:"ml5"},e.a.createElement(ln.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()(Object(U.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y,allowClear:!1,value:n.end_time?Ee()(n.end_time):"",disabledDate:nn,onChange:function(p,me){n.end_time=me,te(Object.assign({},n))}})),e.a.createElement(l.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)")))),!n.unified_setting&&e.a.createElement(V.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},e.a.createElement(l.a,{span:24},e.a.createElement(V.a,null,e.a.createElement(l.a,{span:10}),e.a.createElement(l.a,{span:9},e.a.createElement(V.a,{className:"c-grey-c"},e.a.createElement(l.a,{flex:"1"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"),e.a.createElement(l.a,{flex:"1"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(l.a,{span:4}))),dt&&dt.map(function(Z,p){return e.a.createElement(l.a,{span:24,key:p},e.a.createElement(V.a,{gutter:[8,16]},e.a.createElement(l.a,{span:9},e.a.createElement(V.a,null,e.a.createElement(l.a,null,"\u53D1\u5E03\u89C4\u5219 ",p+1),e.a.createElement(l.a,{style:{flexBasis:332}},e.a.createElement(Lt.a,{allowClear:!0,disabled:en(Z),className:"ml20",mode:"multiple",size:"large",style:{width:"100%"},value:Z.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",optionFilterProp:"label",onChange:function(G){dt[p].course_group_id=G,Be(dt.map(function(Ie){return Ie.course_group_id}).toString().split(",")),ya(dt.slice()),k.course_groups.map(function(Ie,Ht){G.map(function(Ct,ea){Ie.course_group_id===Ct&&(Ie.cilckkey=p,Ie.isselect=!0)})}),console.log(k,"workSetting")},onDeselect:function(G){k.course_groups.map(function(Ie,Ht){Ie.course_group_id===G&&Ie.cilckkey===p&&(Ie.cilckkey=p,Ie.isselect=!1)})}},k.course_groups&&k.course_groups.map(function(me,G){return e.a.createElement(v,Object(fa.a)({key:G,disabled:(me==null?void 0:me.isselect)&&me.cilckkey!=p,label:me.course_group_name,value:me.course_group_id},"key",me.course_group_id),me.course_group_name)}))))),e.a.createElement(l.a,{span:1}),e.a.createElement(l.a,{span:9},e.a.createElement(w,{disabled:_n(Z),disabledDate:$a,style:{width:400},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ee()(Object(U.d)(),"HH:mm"),Ee()(Object(U.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Z.publish_time&&[Ee()(Z.publish_time),Z.end_time&&Ee()(Z.end_time)],onChange:function(G,Ie){en(Z)||(dt[p].publish_time=Ie[0]),dt[p].end_time=Ie[1],ya(Object(Bt.a)(dt))}})),!Y&&e.a.createElement(l.a,{span:4},p>0&&(Z==null?void 0:Z.new)&&e.a.createElement(va.a,{onClick:function(){dt=dt.filter(function(G,Ie){return p!==Ie}),ya(Object(Bt.a)(dt))}}),e.a.createElement(Qa.a,{className:"c-green ml20",onClick:function(){ya(dt.concat({new:!0}))}}))))})),e.a.createElement(je.a,null),((ve==null?void 0:ve.exercise_status)===3||n.open_make_up)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(et,{data:n,disabled:Y,updata:te}),e.a.createElement(je.a,null)),e.a.createElement(V.a,null,e.a.createElement(l.a,null,e.a.createElement("strong",null,"\u7B54\u9898\u8BBE\u7F6E")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u7B54\u9898\u65F6\u957F\uFF1A"),e.a.createElement(Ye.a,{size:"large",disabled:Y,min:1,value:n.time===-1?null:n.time,onChange:function(p){n.time=p,te(Object(P.a)({},n))}}),e.a.createElement("span",{className:"ml10"},"\u5206\u949F"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u7A7A\u503C\uFF0C\u4EE3\u8868\u4E0D\u9650\u65F6\u957F\uFF1B\u975E\u7A7A\u503C\uFF0C\u4EE3\u8868\u9650\u5236\u65F6\u957F\uFF0C\u4ECE\u5B66\u751F\u9996\u6B21\u7B54\u9898\u5F00\u59CB\u6301\u7EED\u8BA1\u65F6)")),!(ve==null?void 0:ve.is_random)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.question_random,disabled:Y,onChange:function(p){n.question_random=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9898\u76EE\u987A\u5E8F\u6309\u7167\u9898\u578B\u968F\u673A\u663E\u793A)")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.choice_random,disabled:Y,onChange:function(p){n.choice_random=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9009\u9879\u987A\u5E8F\u968F\u673A\u663E\u793A)")))),e.a.createElement(je.a,null),!(oe==null||((R=oe.setting)===null||R===void 0)?void 0:R.is_local)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(V.a,null,e.a.createElement(l.a,null,e.a.createElement("strong",null,"\u9632\u4F5C\u5F0A\u8BBE\u7F6E")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.open_camera,disabled:Y,onChange:function(p){if(!n.time){f.b.error("\u4E0D\u9650\u65F6\u957F\u7684\u8003\u8BD5\u4E0D\u53EF\u5F00\u542F\u6444\u50CF\u5934\uFF0C\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F");return}n.open_camera=p.target.checked,n.photo_count=n.photo_count||5,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u5F00\u542F\u6444\u50CF\u5934")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934)")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\uFF1A"),e.a.createElement(Ye.a,{size:"large",disabled:Y||!n.open_camera,min:1,defaultValue:5,max:10,value:n.photo_count,onChange:function(p){n.photo_count=p,te(Object(P.a)({},n))}}),e.a.createElement("span",{className:"ml10"},"(\u6B21)"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E10\u7684\u6B63\u6574\u6570)")),e.a.createElement(l.a,{className:"c-grey-c font12 pl30 mt10"},"\u5982\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u5B66\u751F\u5FC5\u987B\u540C\u610F\u624D\u53EF\u4EE5\u53C2\u52A0\u8003\u8BD5\u3002"),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.screen_open,disabled:Y,onChange:function(p){n.screen_open=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),n.screen_open&&e.a.createElement(l.a,{span:24,className:"mt15 pl30 font14"},e.a.createElement("span",{className:"c-grey-333 mr10"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),e.a.createElement(Ye.a,{size:"large",disabled:Y,min:0,defaultValue:3,max:10,value:n.screen_num,onChange:function(p){n.screen_num=p,te(Object(P.a)({},n))}}),e.a.createElement("span",{className:"c-grey-333 mr10"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),e.a.createElement(Ye.a,{size:"large",disabled:Y,min:0,defaultValue:5,max:60,value:n.screen_sec,onChange:function(p){n.screen_sec=p,te(Object(P.a)({},n))}}),e.a.createElement("span",{className:"c-grey-333"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.ip_limit!=="no",disabled:Y,onChange:function(p){n.ip_limit==="no"?n.ip_limit="pub":n.ip_limit="no",te(Object.assign({},n))}},e.a.createElement("strong",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u4E0D\u5728IP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),n.ip_limit!=="no"&&e.a.createElement(l.a,{className:"mt15 ml50"},e.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),n.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(V.a,{className:"mt15 ml50 ".concat(ia.a.ipWrp)},e.a.createElement(l.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(l.a,null,!((xe=n.public_ip)===null||xe===void 0?void 0:xe.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(Me=n.public_ip)===null||Me===void 0?void 0:Me.map(function(Z,p){return e.a.createElement("span",{className:ia.a.ipItem},e.a.createElement("i",null,Z," "),!Y&&e.a.createElement(Fa.a,{onClick:function(){Ve.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){n.public_ip.splice(p,1),te(Object(P.a)({},n))}})},className:" c-grey-c",size:20}))}),Object(N.d)()&&!Y&&e.a.createElement("span",{onClick:function(){wt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(V.a,{className:"mt15 ml50 ".concat(ia.a.ipWrp)},e.a.createElement(l.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(l.a,null,!((S=n.inner_ip)===null||S===void 0?void 0:S.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(st=n.inner_ip)===null||st===void 0?void 0:st.map(function(Z,p){return e.a.createElement("span",{className:ia.a.ipItem},e.a.createElement("i",null,Z," "),!Y&&e.a.createElement(Fa.a,{onClick:function(){Y||Ve.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){n.inner_ip.splice(p,1),te(Object(P.a)({},n))}})},className:" c-grey-c",size:20}))}),Object(N.d)()&&!Y&&e.a.createElement("span",{className:"font14 c-blue ml10",onClick:function(){wt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(V.a,null,e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.ip_bind,disabled:Y,onChange:function(p){n.ip_bind=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"IP\u7ED1\u5B9A"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u8003\u8BD5\u5F00\u59CB\u540E\uFF0C\u5B66\u751F\u7684\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u673A\u5668IP\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u89E3\u9664\u5B66\u751F\u7684IP\u7ED1\u5B9A\uFF09")))),e.a.createElement(je.a,null)),e.a.createElement(V.a,null,e.a.createElement(l.a,null,e.a.createElement("strong",null,"\u5C5E\u6027\u8BBE\u7F6E")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.score_open,disabled:Y,onChange:function(p){n.score_open=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u516C\u5F00\u6210\u7EE9")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF1B\u4F46\u672A\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D\u65F6\u81EA\u5DF1\u548C\u5176\u4ED6\u540C\u5B66\u6210\u7EE9\u5747\u4E0D\u53EF\u89C1)")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.answer_open,disabled:Y,onChange:function(p){n.answer_open=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u516C\u5F00\u7B54\u6848")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(l.a,{span:24,className:"mt15 pl30 "},e.a.createElement(ae.a,{checked:n.show_statistic,disabled:Y,onChange:function(p){n.show_statistic=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7B54\u9898\u7EDF\u8BA1\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.open_total_score,disabled:Y,onChange:function(p){n.open_total_score=p.target.checked,p.target.checked===!1&&(n.open_score=p.target.checked),te(Object.assign({},n))}},e.a.createElement("strong",null,"\u67E5\u770B\u603B\u6210\u7EE9")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\u53CA\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\uFF0C\u5426\u5219\u603B\u6210\u7EE9\u548C\u5C0F\u9898\u5F97\u5206\u5747\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.open_score,disabled:n.open_total_score?Y:!0,onChange:function(p){n.open_score=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u67E5\u770B\u5C0F\u9898\u5F97\u5206")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u3002\u9009\u4E2D\u672C\u9879\u524D\u5FC5\u987B\u5148\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D)")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.answered_open,disabled:Y,onChange:function(p){n.answered_open=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u67E5\u770B\u5DF2\u7B54\u8BD5\u5377")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u67E5\u770B\u8BD5\u5377\u548C\u6210\u7EE9\uFF1B\u5426\u5219\u53EA\u80FD\u67E5\u770B\u6210\u7EE9\uFF0C\u4E0D\u80FD\u67E5\u770B\u8BD5\u5377)")),e.a.createElement(l.a,{span:24,className:"mt15 pl30 pb40"},e.a.createElement(ae.a,{checked:n.assistant_auth,disabled:Y,onChange:function(p){n.assistant_auth=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u52A9\u6559\u67E5\u770B\u7B54\u6848")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u52A9\u6559\u67E5\u770B\u7B54\u6848)"))),e.a.createElement(je.a,null),Object(N.d)()&&e.a.createElement(V.a,null,e.a.createElement(l.a,{flex:"600px"},e.a.createElement(V.a,null,e.a.createElement(l.a,null,e.a.createElement("strong",null,"\u8BD5\u5377\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5377\u5934\u5DE6\u89D2\u6807"),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u4F4D\u4E8E\u9996\u9875\u5DE6\u4E0A\u89D2\uFF0C\u8BF7\u4EE5\u56FE\u7247\u4E0A\u4F20\uFF1B\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k\uFF0C\u5C3A\u5BF8\u4E3A700x500\uFF09")),e.a.createElement("div",{className:"mt15 pl30"},e.a.createElement(Ga.a,tn,!((Vt=n.file_list)===null||Vt===void 0?void 0:Vt.length)&&e.a.createElement("div",null,e.a.createElement(la.a,null),e.a.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.show_title,disabled:Y,onChange:function(p){n.show_title=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8BD5\u5377\u6807\u9898\uFF09")),e.a.createElement(l.a,{span:24,className:"mt15 pl30 "},e.a.createElement(ae.a,{checked:n.show_body,disabled:Y,onChange:function(p){n.show_body=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF0C\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.show_info,disabled:Y,onChange:function(p){n.show_info=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F\u4FE1\u606F\uFF09")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.show_table,disabled:Y,onChange:function(p){n.show_table=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u51FA\u5B66\u751F\u7684\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C\uFF09")),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),e.a.createElement(ae.a,{className:"pl8",checked:n.show_user,disabled:Y,onChange:function(p){n.show_user=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u59D3\u540D")),e.a.createElement(ae.a,{checked:n.show_no,disabled:Y,onChange:function(p){n.show_no=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u5B66\u53F7")),e.a.createElement(ae.a,{checked:n.show_group,disabled:Y,onChange:function(p){n.show_group=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u4E13\u4E1A\u73ED\u7EA7"))),e.a.createElement("span",{className:"c-grey-c font12 pl30 pt10"},"\uFF08\u52FE\u9009\u9879\u5C06\u4F1A\u51FA\u73B0\u5728\u9996\u9875\u5DE6\u4FA7\u5BC6\u5C01\u7EBF\u5185\uFF0C\u4E0D\u9009\u5219\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u5BC6\u5C01\u533A\uFF09"),e.a.createElement(l.a,{span:24,className:"mt15 pl30"},e.a.createElement(ae.a,{checked:n.show_desc,disabled:Y,onChange:function(p){n.show_desc=p.target.checked,te(Object.assign({},n))}},e.a.createElement("strong",null,"\u8003\u8BD5\u8BF4\u660E")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5F00\u542F\u6587\u672C\u7F16\u8F91\u5668\uFF0C\u53EF\u8F93\u5165500\u5B57\u4EE5\u5185\u7684\u8003\u8BD5\u8BF4\u660E\uFF09")),n.show_desc&&e.a.createElement("div",{className:"mt15 pl30 pb40"},Y?e.a.createElement(y,{style:{height:150,width:550},disabled:!0,value:n.description}):e.a.createElement(Ha.a,{width:550,height:150,defaultValue:n.description,id:"exercise-detail-config-exam-description-id",onChange:function(p){n.description=p,te(Object.assign({},n))}})))),e.a.createElement(l.a,{flex:1,className:"pt40"},e.a.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),e.a.createElement("img",{src:a("nKGa")}))),!Y&&e.a.createElement(l.a,{className:"mb50 pb10 btn-w120"},e.a.createElement(s.a,{type:"primary",size:"large",onClick:function(){return Ta()}},"\u63D0\u4EA4"),e.a.createElement(s.a,{onClick:function(){K(!0),sa()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),e.a.createElement(wa.a,null),e.a.createElement(_a,null))},Jt=Object(_t.a)(function(A){var m=A.exercise,h=A.loading,Q=A.globalSetting;return{exercise:m,loading:h.effects,globalSetting:Q}})(M),nt=a("MXD1"),Xt=a("CFYs"),qt=a("9Bee"),ja=a("51gm"),Ft=a.n(ja),Na={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u4E3B\u89C2\u9898",5:"\u5B9E\u8BAD\u9898"},cn={1:"\u6EE1\u5206\u4F5C\u7B54",2:"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54",3:"\u96F6\u5206\u4F5C\u7B54",4:"\u672A\u6279"},jn=function(m){var h,Q,I=m.exercise,J=m.loading,Ne=m.dispatch,R=Object(Te.m)(),xe=Object(d.useState)(Object(P.a)(Object(P.a)({},R),{sort:"asc",page:1,per_page:10})),Me=Object(g.a)(xe,2),S=Me[0],st=Me[1],Vt=Object(Te.l)(),he=I.statisticsList,oe=Object(d.useState)({}),Nt=Object(g.a)(oe,2),wt=Nt[0],ct=Nt[1],_e=Object(d.useState)([]),k=Object(g.a)(_e,2),ve=k[0],we=k[1],T=Object(d.useState)(""),Y=Object(g.a)(T,2),K=Y[0],lt=Y[1],ke=Object(d.useState)(""),Ae=Object(g.a)(ke,2),Be=Ae[0],ye=Ae[1],at=Ot.a.useForm(),Wt=Object(g.a)(at,1),ma=Wt[0],O=function(){var z=Object.assign({},ma.getFieldValue());Object.keys(z).map(function(qe){z[qe].includes("all")?(delete S[qe],ma.setFieldsValue(Object(fa.a)({},qe,"all"))):(S[qe]=z[qe],ma.setFieldsValue(Object(fa.a)({},qe,S[qe])))}),ra()},Ea=function(z,qe){S.page=z,S.limit=20,Ne({type:"exercise/getExerciseStatistics",payload:Object(P.a)({},S)})},oa=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function(z){return e.a.createElement("span",null,z===0?0:(z*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u4EBA")}}],ra=function(){var re=Object(le.a)(C.a.mark(function z(){var qe;return C.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Ne({type:"exercise/getExerciseStatistics",payload:Object(P.a)({},S)});case 2:qe=Pt.sent,(qe==null?void 0:qe.exercise_counts)&&we([qe.exercise_counts]);case 4:case"end":return Pt.stop()}},z)}));return function(){return re.apply(this,arguments)}}();return Object(d.useEffect)(function(){ra()},[S.coursesId]),e.a.createElement(e.a.Fragment,null,e.a.createElement("section",{className:"minH500 bg-white"},e.a.createElement("aside",{className:"pt20"},e.a.createElement(Ot.a,{form:ma,onChange:O,initialValues:(h={},Object(fa.a)(h,"commit_status","all"),Object(fa.a)(h,"exercise_group_id","all"),Object(fa.a)(h,"review","all"),h)},e.a.createElement(Ot.a.Item,{name:"exercise_group_id"},e.a.createElement(ae.a.Group,{style:{width:"100%"}},e.a.createElement(V.a,null,e.a.createElement(l.a,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(l.a,{flex:"80px"},e.a.createElement(ae.a,{value:"all",checked:!wt.course_group},"\u5168\u90E8")),e.a.createElement(l.a,{flex:"1",className:Ft.a.wrap},he.course_groups&&he.course_groups.map(function(re,z){return e.a.createElement(ae.a,{value:re.exercise_group_id,key:z},re.exercise_group_name,"(",re.exercise_group_students,")")}))))))),e.a.createElement(ka.a,{className:"mt30",loading:J["exercise/getExerciseStatistics"],pagination:!1,dataSource:ve,columns:oa}),e.a.createElement("div",{className:Ft.a.title},e.a.createElement(V.a,{align:"middle",style:{height:"100%"},className:"ml5 mr5"},e.a.createElement(l.a,{flex:1,className:"font16"},"\u7EDF\u8BA1\u8BE6\u60C5"),e.a.createElement(l.a,{className:"font16"},e.a.createElement("span",{className:"current",onClick:function(){S.sort=S.sort==="desc"?"asc":"desc",console.log("xx params.sort: ",S.sort),st(Object(P.a)({},S)),ra()}},e.a.createElement("span",null,"\u6B63\u786E\u7387"),e.a.createElement("p",{className:"edu-sorter current ".concat(S.sort)},e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.a.createElement(Xe.a,{spinning:J["exercise/getExerciseStatistics"]},e.a.createElement("div",{className:"minH200"},he==null||((Q=he.commit_results)===null||Q===void 0)?void 0:Q.map(function(re,z){var qe;return e.a.createElement("aside",{key:z,className:"font14 c-black mt30"},e.a.createElement(V.a,null,e.a.createElement(l.a,{flex:1},re.ques_position,".",Na[re.ques_type]),e.a.createElement(l.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},re.right_percent,"%"))),e.a.createElement("div",null,e.a.createElement(qt.a,{value:re.ques_title})),e.a.createElement("div",{className:"mt20",style:{display:re.ques_type===5?"none":""}},e.a.createElement(V.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(l.a,{flex:1},"\u9009\u9879"),e.a.createElement(l.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(l.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(je.a,{style:{margin:0,marginBottom:20,display:re.ques_type===5?"none":""}}),re==null||((qe=re.ques_details)===null||qe===void 0)?void 0:qe.map(function(yt,Pt){return re.ques_type===5?e.a.createElement("div",{className:"mt20"},e.a.createElement(V.a,{key:Pt,gutter:[24,24],className:"font14 c-black"},e.a.createElement(l.a,{flex:1},yt.challenge_position,".",yt.challenge_name),e.a.createElement(l.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},yt.challenge_percent,"%"))),e.a.createElement("div",null,e.a.createElement(V.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(l.a,{flex:1},"\u9009\u9879"),e.a.createElement(l.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(l.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(je.a,{style:{margin:0,marginBottom:20}}),yt==null?void 0:yt.challenge_details.map(function(ua){return e.a.createElement(V.a,{key:Pt,gutter:[24,24],className:"font14 c-black"},e.a.createElement(l.a,{flex:1},e.a.createElement(V.a,null,e.a.createElement(l.a,{flex:1,className:"ml10"},e.a.createElement(qt.a,{value:cn[ua.choice_text]})))),e.a.createElement(l.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:ua.choice_right_boolean&&"c-green"},ua.choice_users_count||0)),e.a.createElement(l.a,{flex:"200px"},e.a.createElement(Xt.a,{status:"active",strokeColor:"#2abd8b",percent:(ua.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(V.a,{className:"",gutter:[24,20]},e.a.createElement(l.a,{className:"ml10",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(l.a,{flex:"60px",className:"tc"},re.effictive_counts),e.a.createElement(l.a,{flex:"200px"})),e.a.createElement(je.a,{style:{margin:0,marginBottom:20}})):e.a.createElement(V.a,{key:Pt,gutter:[24,24],className:"font14 c-black"},e.a.createElement(l.a,{flex:1},e.a.createElement(V.a,null,re.ques_type===2||re.ques_type===3||re.ques_type===4?"":e.a.createElement(l.a,null,U.j[Pt],". "),re.ques_type===4?e.a.createElement(l.a,{flex:1,className:"ml10"},e.a.createElement(qt.a,{value:cn[yt.choice_text]})):e.a.createElement(l.a,{flex:1,className:"ml10"},e.a.createElement(qt.a,{value:yt.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":yt.choice_text})))),e.a.createElement(l.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:yt.choice_right_boolean&&"c-green"},yt.choice_users_count||0)),e.a.createElement(l.a,{flex:"200px"},e.a.createElement(Xt.a,{status:"active",strokeColor:"#2abd8b",percent:(yt.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(V.a,{style:{display:re.ques_type===5?"none":""},className:"",gutter:[24,20]},e.a.createElement(l.a,{className:re.ques_type===2||re.ques_type===3||re.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(l.a,{flex:"60px",className:"tc"},re.effictive_counts),e.a.createElement(l.a,{flex:"200px"})))})))),e.a.createElement("div",{className:"tc mt30 mb50"},e.a.createElement(F.a,{hideOnSinglePage:!0,total:he==null?void 0:he.questions_count,current:S.page||1,onChange:function(z){S.page=z,ra()}})))},An=Object(_t.a)(function(A){var m=A.exercise,h=A.loading;return{exercise:m,loading:h.effects}})(jn),pt=a("cVA7"),ot=a.n(pt),ft={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898",25:"\u5B9E\u8BAD\u9898"},ga=function(m){var h,Q=m.exercise,I=m.loading,J=m.dispatch,Ne=Object(Te.m)(),R=Object(Te.l)(),xe=Q.statisticsList,Me=Object(d.useState)({}),S=Object(g.a)(Me,2),st=S[0],Vt=S[1],he=Object(d.useState)([]),oe=Object(g.a)(he,2),Nt=oe[0],wt=oe[1],ct=Object(d.useState)(""),_e=Object(g.a)(ct,2),k=_e[0],ve=_e[1],we=Object(d.useState)(""),T=Object(g.a)(we,2),Y=T[0],K=T[1],lt=Object(d.useState)({}),ke=Object(g.a)(lt,2),Ae=ke[0],Be=ke[1],ye=Ot.a.useForm(),at=Object(g.a)(ye,1),Wt=at[0];Ne.sort="asc";var ma=function(z){return{title:{text:"\u300E \u5B66\u751F\u6B63\u786E\u7387\u5206\u5E03\u56FE \u300F",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} \u4EBA"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%\u4EE5\u4E0B"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:`{b}
|
|
{c}\u4EBA`,color:"#5c5c5c",lineHeight:20}},labelLine:{normal:{length:20,length2:20,lineStyle:{color:"rgba(0,0,0,.45)"}}},data:[{value:z.details[0].full_count,name:"100%"},{value:z.details[0].best_count,name:"90%-100%"},{value:z.details[0].good_count,name:"70%-90%"},{value:z.details[0].pass_count,name:"60%-70%"},{value:z.details[0].fails_count,name:"60%\u4EE5\u4E0B"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(yt){var Pt=["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"];return Pt[yt.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},O=function(){var z=Object.assign({},Wt.getFieldValue());Object.keys(z).map(function(qe){z[qe].includes("all")?(delete Ne[qe],Wt.setFieldsValue(Object(fa.a)({},qe,"all"))):(Ne[qe]=z[qe],Wt.setFieldsValue(Object(fa.a)({},qe,Ne[qe])))}),J({type:"exercise/getExerciseStatistics",payload:Ne})},Ea=function(z,qe){Ne.page=z,Ne.limit=20,J({type:"exercise/getExerciseStatistics",payload:Object(P.a)({},Ne)})},oa=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",render:function(z){return e.a.createElement("span",null,z*100,"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"max_score",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u4EBA")}}],ra=function(){var re=Object(le.a)(C.a.mark(function z(){var qe;return C.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,J({type:"exercise/getExerciseStatistics",payload:Object(P.a)({},Ne)});case 2:qe=Pt.sent,(qe==null?void 0:qe.exercise_counts)&&wt([qe.exercise_counts]);case 4:case"end":return Pt.stop()}},z)}));return function(){return re.apply(this,arguments)}}();return Object(d.useEffect)(function(){ra()},[Ne.coursesId]),e.a.createElement("section",{className:"minH500 ",style:{padding:0}},e.a.createElement("aside",{className:"bg-white inline-block w100 th-bg-white"},e.a.createElement(ka.a,{className:"mt10 bg-white",loading:I["exercise/getExerciseStatistics"],pagination:!1,dataSource:Nt,columns:oa})),e.a.createElement("aside",{className:"mt20"},e.a.createElement("span",{className:"bold c-black font16 ml20"},"\u5DF2\u4EA4\u5377\u5B66\u751F\u7B54\u9898\u8BE6\u60C5")),e.a.createElement("aside",null,xe==null||((h=xe.commit_results)===null||h===void 0)?void 0:h.map(function(re,z){return e.a.createElement("div",{key:z,className:"bg-white pl20 pt20 pr20 pb20 mt20"},e.a.createElement("div",{style:{fontSize:14,color:"#1890FF",fontWeight:500}},z+1,"\u3001",ft[re.question_type],e.a.createElement("span",{style:{color:"#999",paddingLeft:10}},"(\u5171",re.question_count,"\u5C0F\u9898\uFF0C",re.question_score,"\u5206)"),e.a.createElement("span",{style:{color:"#000",float:"right"}},"\u5168\u73ED\u6B63\u786E\u7387\uFF1A",re.right_percent*100,"%")),e.a.createElement(ot.a,{option:ma(re),style:{height:370},opts:{renderer:"svg"}}))})))},tt=Object(_t.a)(function(A){var m=A.exercise,h=A.loading;return{exercise:m,loading:h.effects}})(ga),fe=a("tf39"),Oe=a.n(fe),ut=function(m){var h,Q,I,J,Ne,R,xe,Me,S,st=m.exercise,Vt=m.globalSetting,he=m.loading,oe=m.dispatch,Nt=m.user,wt=m.match,ct=Object(ht.a)(m,["exercise","globalSetting","loading","dispatch","user","match"]),_e=Object(Te.m)(),k=Object(Te.l)(),ve=Object(d.useState)([]),we=Object(g.a)(ve,2),T=we[0],Y=we[1],K=Object(d.useState)(k.query.tabs||0),lt=Object(g.a)(K,2),ke=lt[0],Ae=lt[1],Be=Object(d.useState)(Ee()(new Date).valueOf()),ye=Object(g.a)(Be,2),at=ye[0],Wt=ye[1],ma=st.exerciseList,O=st.commonHeader,Ea=Nt.userInfo;_e.category=k.query.category_id,Object(d.useEffect)(function(){oe({type:"exercise/getCommonHeader",payload:Object(P.a)({},_e)})},[_e.coursesId]);var oa=function(){Object(U.N)({inner_ip:O.inner_ip,public_ip:O.public_ip,ip_limit:O.ip_limit,ip_bind:O.ip_bind,open_camera:O.open_camera,exercise_tips:[O.open_camera?"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A":""],exerciseId:O.id,screen_open:O.screen_open,screen_num:O.screen_num,coursesId:_e.coursesId,login:Ea.login,history:ct.history})},ra=function(){oe({type:"exercise/getExerciseList",payload:Object(P.a)({},_e)})},re=function(){var $t={0:function(){oe({type:"exercise/getExerciseList",payload:Object(P.a)({},_e)})},3:function(){oe({type:"exercise/getWorkSetting",payload:Object(P.a)({},_e)})}};$t[ke]&&$t[ke]()},z=[{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:e.a.createElement(Qt,null)},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:e.a.createElement(An,null)},{name:"\u8BD5\u5377\u9884\u89C8",id:2,compontent:e.a.createElement(ie,{activeTabs:ke})},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,compontent:e.a.createElement(Ia,{key:at})},{name:"\u8BBE\u7F6E",id:3,compontent:e.a.createElement(Jt,null)}].filter(function(Ge){return(O==null?void 0:O.is_random)?(Ge.name==="\u7EDF\u8BA1\u7ED3\u679C"&&(Ge.compontent=e.a.createElement(tt,null)),Ge.name!=="\u8BD5\u5377\u9884\u89C8"):!0}).filter(function(Ge){return Object(N.l)()&&(O==null?void 0:O.assistant_auth)||Object(N.d)()?!0:(O==null?void 0:O.show_statistic)&&(O==null?void 0:O.exercise_status)===3?Ge.name!=="\u8BD5\u5377\u9884\u89C8":Ge.name==="\u7B54\u9898\u5217\u8868"||Ge.name==="\u8BBE\u7F6E"}).filter(function(Ge){return Object(N.t)()||O.exercise_status===1||!O.exist_program?Ge.name!=="\u4EE3\u7801\u67E5\u91CD":!0}).filter(function(Ge){return!!Ge}),qe="YYYY-MM-DD",yt=Ee()("2020-11-15",qe),Pt=function(){return Ve.a.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:e.a.createElement(e.a.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")})},ua=function(){return e.a.createElement($e.a,{onClick:function(){var $t=Object(le.a)(C.a.mark(function dt(ya){var Qe;return C.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:n.t0=ya.key,n.next=n.t0==="1"?3:8;break;case 3:return n.next=5,Object(se.n)(Object(P.a)({},_e));case 5:return Qe=n.sent,Qe.status===0&&Object(B.k)(Object(P.a)({},_e)),n.abrupt("break",8);case 8:case"end":return n.stop()}},dt)}));return function(dt){return $t.apply(this,arguments)}}()},e.a.createElement($e.a.Item,{key:"1"},"\u5B66\u751F\u6210\u7EE9"),e.a.createElement($e.a.Item,{key:"2"},e.a.createElement("a",{target:"_blank",href:"/classrooms/".concat(_e.coursesId,"/exercise/").concat(_e.categoryId,"/export_blank")},"\u5B66\u751F\u8BD5\u5377")),e.a.createElement($e.a.Item,{key:"3"},e.a.createElement(Re.Link,{to:"/classrooms/".concat(_e.coursesId,"/exportlist/exercise_score")},"\u5386\u53F2\u5BFC\u51FA")))},Va=function(){var Ge=Object(le.a)(C.a.mark(function $t(dt){var ya;return C.a.wrap(function(qa){for(;;)switch(qa.prev=qa.next){case 0:return qa.next=2,Object(rt.a)("/api/courses/".concat(_e==null?void 0:_e.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:dt,id:_e==null?void 0:_e.categoryId}});case 2:if(ya=qa.sent,!(ya.status===0)){qa.next=8;break}return Ae(4),Wt(Ee()(new Date).valueOf()),oe({type:"exercise/setActionTabs",payload:{}}),qa.abrupt("return");case 8:ya.status<-2&&f.b.error(ya==null?void 0:ya.message);case 9:case"end":return qa.stop()}},$t)}));return function(dt){return Ge.apply(this,arguments)}}();return Object(N.i)()?e.a.createElement("section",{className:Oe.a.bg},e.a.createElement("div",{className:"edu-container"},Ea.username&&e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},e.a.createElement(Ce.a,{separator:">"},e.a.createElement(Ce.a.Item,null,e.a.createElement(Re.Link,{to:"/classrooms/".concat(_e.coursesId,"/exercise")},Nt==null||((h=Nt.userInfo)===null||h===void 0||((Q=h.course)===null||Q===void 0))?void 0:Q.course_name)),e.a.createElement(Ce.a.Item,null,e.a.createElement(Re.Link,{to:"/classrooms/".concat(_e.coursesId,"/exercise")},"\u8BD5\u5377")),e.a.createElement(Ce.a.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),e.a.createElement("aside",{className:[Oe.a.title,"mt20"].join(" ")},e.a.createElement(Re.Link,{to:"/classrooms/".concat(_e.coursesId,"/exercise")},e.a.createElement(ue.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},O==null?void 0:O.exercise_name),e.a.createElement(U.h,{is_random:O==null?void 0:O.is_random,status:[U.c[O.exercise_status]]}))),e.a.createElement("aside",{className:"mt30 relative"},e.a.createElement("div",{className:Oe.a.export},!Object(N.t)()&&O.exercise_status>1&&O.exist_program&&e.a.createElement(s.a,{onClick:function($t){$t.preventDefault(),oe({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:_e}})}},e.a.createElement("span",{className:"iconfont icon-daimachazhong font14 mr5"}),"\u4EE3\u7801\u67E5\u91CD"),Object(N.d)()&&(O==null||((I=O.user_permission)===null||I===void 0)?void 0:I.user_commit_counts)>0&&(O==null?void 0:O.exercise_status)===2&&e.a.createElement(s.a,{onClick:function($t){$t.preventDefault(),oe({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:_e}})}},e.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),Object(N.d)()&&(O==null||((J=O.user_permission)===null||J===void 0)?void 0:J.exercise_unpublish_count)>0&&e.a.createElement(s.a,{onClick:function($t){$t.preventDefault();var dt=Ee()(O==null?void 0:O.created_at,qe),ya=Ee()(yt).diff(Ee()(dt),"days");if(ya>0&&(O==null?void 0:O.is_random)){Pt();return}oe({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:_e,cb:re}})}},e.a.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u7ACB\u5373\u53D1\u5E03"),Object(N.d)()&&(O==null||((Ne=O.user_permission)===null||Ne===void 0)?void 0:Ne.exercise_publish_count)>0&&e.a.createElement(s.a,{onClick:function($t){$t.preventDefault(),oe({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:_e}})}},e.a.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ACB\u5373\u622A\u6B62"),Object(N.t)()&&(O==null||((R=O.user_permission)===null||R===void 0)?void 0:R.current_status)===2&&O.exercise_status>1&&e.a.createElement(s.a,{onClick:oa},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u5F00\u59CB\u7B54\u9898"),Object(N.t)()&&(O==null||((xe=O.user_permission)===null||xe===void 0)?void 0:xe.current_status)===0&&O.exercise_status>1&&e.a.createElement(s.a,{onClick:oa},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u7B54\u9898"),Object(N.d)()&&(Object(N.l)()&&(O==null?void 0:O.assistant_auth)||!Object(N.l)())&&e.a.createElement(s.a,{onClick:function(){var $t=Ee()(O==null?void 0:O.created_at,qe),dt=Ee()(yt).diff(Ee()($t),"days");if(dt>0&&(O==null?void 0:O.is_random)){Pt();return}else _t.c.push((O==null?void 0:O.is_random)?"/classrooms/".concat(_e.coursesId,"/exercise/").concat(_e.categoryId,"/random/edit?random=true"):"/classrooms/".concat(_e.coursesId,"/exercise/").concat(_e.categoryId,"/edit?random=false"))}},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377"),Object(N.d)()&&e.a.createElement(W.a,{overlay:ua},e.a.createElement(s.a,null,e.a.createElement(ge.a,null),"\u5BFC\u51FA",e.a.createElement(Mt.a,null)))),e.a.createElement(xt.a,{activeKey:String(ke),className:Oe.a.tabs,onChange:function($t){var dt=Ee()(O==null?void 0:O.created_at,qe),ya=Ee()(yt).diff(Ee()(dt),"days");if(ya>0&&parseInt($t)===3&&(O==null?void 0:O.is_random)){Pt();return}Ae($t)}},z.map(function(Ge,$t){return e.a.createElement(xt.a.TabPane,{tab:Ge.name,key:Ge.id})})),e.a.createElement("section",{className:"pl25 pr25 bg-white"},(Me=z.filter(function(Ge){return Ge.id==ke}))===null||Me===void 0||((S=Me[0])===null||S===void 0)?void 0:S.compontent))),e.a.createElement(aa,null),e.a.createElement(Ka,{onOk:Va}),e.a.createElement(Zt,null),e.a.createElement(Dt,{cb:function(){return ra()}})):""},pe=ne.default=Object(_t.a)(function(A){var m=A.exercise,h=A.loading,Q=A.user,I=A.globalSetting;return{exercise:m,globalSetting:I,user:Q,loading:h.effects}})(ut)},LYsE:function(ze,ne,a){"use strict";var We=a("XEnU"),xt=a("/zsF"),Yt=a("PArb"),W=a("IIKO"),x=a("k16G"),s=a("q1tI"),t=a.n(s),Ce=a("5Dmo"),q=a("3S7+"),f=a("14J3"),Ke=a("BMrR"),$e=a("5NDa"),Tt=a("5rEg"),C=a("jCWc"),le=a("kPKH"),Wa=a("+L6B"),Ve=a("2/Rp"),P=a("giR+"),g=a("fyUT"),ht=a("sRBo"),d=a("kaz8"),e=a("2qtc"),rt=a("kLXV"),Te=a("miYZ"),Re=a("tsqr"),_t=a("c1Ei"),ue=a.n(_t),ge=a("5Tp6"),Mt=a("3S9h"),se=a("SIvP"),U=a("WHYC"),B=a("9kvl"),$=a("V0Rq"),F=a("kqOp"),r=a("7qnI"),Ye=a("1vsH"),kt=a("YJx+"),E=a.n(kt),At=a("9Bee"),ae=a("u2Z1"),Gt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ka="\u2581",Bt=function(_,H){var Qt=_.problemset,Pe=_.globalSetting,Ue=_.exercise,Ya=_.loading,Fe=_.dispatch,b=_.editData,Ja=_.editKey,u=_.setEditKey,da=u===void 0?function(){}:u,Sa=_.cancelAdd,Aa=Sa===void 0?function(){}:Sa,Da=_.addCallback,Ia=Da===void 0?function(){}:Da,pa=_.setIsClaer,je=pa===void 0?function(){}:pa,Le=Object(se.a)(_,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Oa=Object(s.useState)(""),It=Object(x.a)(Oa,2),ie=It[0],Rt=It[1],Xe=Object(s.useState)(""),mt=Object(x.a)(Xe,2),bt=mt[0],St=mt[1],Dt=Object(s.useState)([]),ha=Object(x.a)(Dt,2),aa=ha[0],Kt=ha[1],c=Object(s.useState)(""),zt=Object(x.a)(c,2),Ka=zt[0],xa=zt[1],Zt=Object(s.useState)(),na=Object(x.a)(Zt,2),Ga=na[0],La=na[1],Lt=Object(s.useState)(!1),va=Object(x.a)(Lt,2),Qa=va[0],Fa=va[1],la=Object(s.useState)(2),Ra=Object(x.a)(la,2),Ba=Ra[0],Pa=Ra[1],_a=Object(s.useState)(0),Ua=Object(x.a)(_a,2),ia=Ua[0],Ha=Ua[1],wa=Object(s.useState)(!1),it=Object(x.a)(wa,2),ce=it[0],de=it[1],He=Object(s.useState)(!1),X=Object(x.a)(He,2),Ze=X[0],Se=X[1],et=Object(s.useState)([]),ee=Object(x.a)(et,2),j=ee[0],y=ee[1],w=Object(U.m)(),v=Object(s.useState)([]),M=Object(x.a)(v,2),Jt=M[0],nt=M[1],Xt=function(fe){nt([].concat(Object(Mt.a)(Jt),[Object(We.a)({},fe)]))};Object(s.useEffect)(function(){if(!(b==null?void 0:b.question_title)){de(!0),Rt(""),La(!1),Pa(2),Kt([]),xa(""),Fa(!1);return}Rt(b==null?void 0:b.question_title),La(b==null?void 0:b.is_ordered),Pa(b==null?void 0:b.question_score);var tt=b==null?void 0:b.standard_answer.map(function(fe){return fe.answer_text});Kt(Object(Mt.a)(tt)),y(b.tag_discipline_ids)},[b,ce]),Object(s.useEffect)(function(){Fa(!1),ce&&tt();function tt(){return fe.apply(this,arguments)}function fe(){return fe=Object(ge.a)(ue.a.mark(function Oe(){var ut,pe,A;return ue.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object($.I)({sub_discipline_id:(ut=Ue.editData)===null||ut===void 0||((pe=ut.exercise)===null||pe===void 0)?void 0:pe.sub_discipline_id});case 2:A=h.sent,nt(A.tag_disciplines);case 4:case"end":return h.stop()}},Oe)})),fe.apply(this,arguments)}},[ce]),Object(s.useImperativeHandle)(H,function(){return{onSave:qt,isEdit:ce}}),Object(s.useEffect)(function(){var tt,fe=(Ue==null||((tt=Ue.tagDisciplineData)===null||tt===void 0)?void 0:tt.tag_disciplines)&&Array.isArray(Ue.tagDisciplineData.tag_disciplines)?Ue.tagDisciplineData.tag_disciplines:[];nt(fe)},[Ue.tagDisciplineData]);var qt=function(){var tt=Object(ge.a)(ue.a.mark(function fe(){var Oe,ut,pe,A,m,h,Q;return ue.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(Oe=[],ut=!1,Se(!0),aa.forEach(function(Ne,R){Oe.push({choice_id:R+1,answer_text:[]}),Ne.forEach(function(xe,Me){Oe[R].answer_text.push(xe),(!xe||!Object(Ye.U)(xe,1e4))&&(xa("".concat(R,"-").concat(Me)),Re.b.info(xe?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ut=!0)})}),!ut){J.next=7;break}return Se(!1),J.abrupt("return",!1);case 7:if(!b.question_id){J.next=13;break}return J.next=10,Fe({type:"exercise/editExerciseQuestion",payload:{id:b.question_id,question_title:ie,question_type:3,question_score:Ba,is_ordered:Ga,standard_answers:Oe,tag_discipline_ids:j,sub_discipline_id:(A=Ue.editData)===null||A===void 0||((m=A.exercise)===null||m===void 0)?void 0:m.sub_discipline_id}});case 10:pe=J.sent,J.next=16;break;case 13:return J.next=15,Fe({type:"exercise/addExerciseQuestion",payload:{insert_id:b==null?void 0:b.insert_id,categoryId:w.categoryId,question_title:ie,question_type:3,question_score:Ba,is_ordered:Ga,standard_answers:Oe,tag_discipline_ids:j,sub_discipline_id:(h=Ue.editData)===null||h===void 0||((Q=h.exercise)===null||Q===void 0)?void 0:Q.sub_discipline_id}});case 15:pe=J.sent;case 16:return pe.status===0&&(da(-1),Re.b.success("\u4FDD\u5B58\u6210\u529F"),de(!1),Fe({type:"exercise/editExercise",payload:Object(We.a)({},w)})),Se(!1),J.abrupt("return",{name:ie,analysis:bt,standard_answers:Oe,is_ordered:Ga});case 19:case"end":return J.stop()}},fe)}));return function(){return tt.apply(this,arguments)}}(),ja=function(fe,Oe,ut){var pe=aa.slice();if(Oe&&pe.splice(fe,Oe),ut&&Qa||!b.question_id)for(var A=0;A<ut;A++)pe.splice(fe+A,0,[""]);Ha(pe==null?void 0:pe.length),Fa(!0),console.log(pe,"newStandardAnswers"),Kt(pe)},Ft=function(fe,Oe,ut){xa("");var pe=aa.slice();pe[fe][Oe]=ut,Kt(pe)},Na=function(fe){var Oe=aa.slice();Oe[fe]=[].concat(Object(Mt.a)(Oe[fe]),[""]),Kt(Oe)},cn=function(fe,Oe){var ut=aa.slice();if(!ut[fe][Oe]){ut[fe]=ut[fe].filter(function(pe,A){return A!==Oe}),Kt(ut);return}rt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:E.a.modal,onOk:function(){ut[fe]=ut[fe].filter(function(A,m){return m!==Oe}),Kt(ut)}})},jn=function(fe){rt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:E.a.modal,onOk:function(){var ut=0;Rt(ie.replace(/\▁/g,function(pe){return ut++,ut-1===fe?"":pe})),setTimeout(function(){var pe=aa.slice();pe=aa.filter(function(A,m){return fe!==m}),Kt(pe)},500)}})},An=function(){},pt=function(){var fe,Oe,ut,pe,A,m;return console.log(aa,"answers"),t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),t.a.createElement("div",null,t.a.createElement(F.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:ie,onChange:function(Q){return Rt(Q)},showNullButton:((fe=Ue.editData)===null||fe===void 0||((Oe=fe.exercise)===null||Oe===void 0)?void 0:Oe.exercise_status)===1,deleteEmptyDisabled:!(((ut=Ue.editData)===null||ut===void 0||((pe=ut.exercise)===null||pe===void 0)?void 0:pe.exercise_status)===1)||Ze,onPlaceholderChange:ja})),t.a.createElement("div",{className:"mt20"},aa.map(function(h,Q){var I,J;return t.a.createElement(r.a,{key:Q,answers:h,index:Q,is_md:!0,exerciseIsPublish:((I=Ue.editData)===null||I===void 0||((J=I.exercise)===null||J===void 0)?void 0:J.exercise_status)!==1,activeOptionErrorIndex:Ka,onAnswerChange:Ft,addChildAnswer:Na,deleteChildAnswer:cn,deleteChildAnswermain:jn})})),t.a.createElement("div",{className:"mt20"},aa.length>1&&t.a.createElement("span",null,t.a.createElement(d.a,{checked:Ga,onChange:function(Q){return La(Q.target.checked)},className:"".concat(E.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),t.a.createElement("span",{className:"".concat(E.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),t.a.createElement("p",{className:""},t.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",t.a.createElement(g.a,{value:Ba,max:1e4,min:0,onChange:function(Q){Pa(Q)}})," \u5206 \xA0 ",!!Ba&&!!ia&&t.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Ba/ia).toFixed(1),"\u5206)")),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:"".concat(E.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",t.a.createElement("span",{className:E.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),t.a.createElement("div",{className:"mt5"},t.a.createElement(ae.a,{value:j,selectvalues:b==null?void 0:b.tag_discipline_ids,onChange:y,subId:(A=Ue.editData)===null||A===void 0||((m=A.exercise)===null||m===void 0)?void 0:m.sub_discipline_id,knowledgeOptions:Jt,onAddKnowledgeFinish:Xt}))),t.a.createElement("aside",{className:"tr"},(Ja!==-1||b.question_id)&&t.a.createElement(Ve.a,{type:"default",onClick:function(){Aa(),de(!1)}},"\u53D6\u6D88"),t.a.createElement(Ve.a,{className:"ml20",type:"primary",onClick:function(){qt()}},"\u4FDD\u5B58")))},ot=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(tt){var fe,Oe;return(Ue==null||((fe=Ue.editData)===null||fe===void 0||((Oe=fe.exercise)===null||Oe===void 0))?void 0:Oe.exercise_status)===1?tt:tt.id!=="del"&&tt.id!=="add"}),ft=function(){var tt=Object(ge.a)(ue.a.mark(function fe(Oe){return ue.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(!(Ja!==-1)){pe.next=3;break}return Re.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),pe.abrupt("return");case 3:pe.t0=Oe.id,pe.next=pe.t0==="del"?6:pe.t0==="up"||pe.t0==="down"?8:pe.t0==="edit"?12:pe.t0==="add"?15:17;break;case 6:return rt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ge.a)(ue.a.mark(function m(){return ue.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,Object($.m)({id:b.question_id});case 2:Fe({type:"exercise/editExercise",payload:Object(We.a)({},w)});case 3:case"end":return Q.stop()}},m)}))()}}),pe.abrupt("break",17);case 8:return pe.next=10,Fe({type:"exercise/exeriseMoveUpDown",payload:{id:b.question_id,opr:Oe.id}});case 10:return Fe({type:"exercise/editExercise",payload:Object(We.a)({},w)}),pe.abrupt("break",17);case 12:return da(b.dragKey),de(!0),pe.abrupt("break",17);case 15:return Ia({key:b.key,insert_id:b==null?void 0:b.question_id,question_type:3}),pe.abrupt("break",17);case 17:case"end":return pe.stop()}},fe)}));return function(Oe){return tt.apply(this,arguments)}}(),ga=function(){var fe;return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},!(b==null?void 0:b.isPreview)&&t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},b.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",b.question_score,"\u5206\uFF09")),(b==null?void 0:b.isPreview)?t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{flexShrink:0},className:"font18"},b.key,"."),t.a.createElement(At.a,{value:b.question_title}),t.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",b.question_score,"\u5206\uFF09")):t.a.createElement("div",{className:"mt5"},t.a.createElement(At.a,{value:b.question_title})),t.a.createElement("div",{className:E.a.questionChoices},b==null||((fe=b.standard_answer)===null||fe===void 0)?void 0:fe.map(function(Oe,ut){return t.a.createElement(Ke.a,{key:ut,align:"middle"},t.a.createElement(le.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Oe.choice_id,"\uFF09\uFF1A"),t.a.createElement(le.a,{flex:"1"},t.a.createElement(Ke.a,{align:"middle",gutter:[1,1]},Oe.answer_text.map(function(pe,A){return t.a.createElement(le.a,{span:24,key:A},t.a.createElement(Tt.a,{key:ut,checked:b.standard_answer.includes(ut),disabled:!0,value:pe}))}))))})),t.a.createElement("div",{className:E.a.action},!b.hideAction&&ot.map(function(Oe,ut){return Oe.id==="up"&&b.key===1||Oe.id==="down"&&b.key===b.len?null:t.a.createElement(q.a,{key:ut,placement:"bottom",title:Oe.name},t.a.createElement("span",{onClick:function(){return ft(Oe)},className:Oe.icon}))})))};return t.a.createElement("section",{className:E.a.wrap},!ce&&ga(),ce&&pt())},gt=Object(B.a)(function(be){var _=be.problemset,H=be.loading,Qt=be.exercise,Pe=be.globalSetting;return{problemset:_,globalSetting:Pe,exercise:Qt,loading:H.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Bt)),ca=a("7Kak"),Et=a("9yH6"),V=a("Ot1p"),i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],l=function(_,H){var Qt=_.problemset,Pe=_.globalSetting,Ue=_.exercise,Ya=_.loading,Fe=_.dispatch,b=_.onRef,Ja=b===void 0?function(){}:b,u=_.editData,da=_.editKey,Sa=_.setEditKey,Aa=Sa===void 0?function(){}:Sa,Da=_.cancelAdd,Ia=Da===void 0?function(){}:Da,pa=_.addCallback,je=pa===void 0?function(){}:pa,Le=_.setIsClaer,Oa=Le===void 0?function(){}:Le,It=Object(se.a)(_,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),ie=Object(s.useState)(),Rt=Object(x.a)(ie,2),Xe=Rt[0],mt=Rt[1],bt=Object(s.useState)(""),St=Object(x.a)(bt,2),Dt=St[0],ha=St[1],aa=Object(s.useState)(!1),Kt=Object(x.a)(aa,2),c=Kt[0],zt=Kt[1],Ka=Object(s.useState)(2),xa=Object(x.a)(Ka,2),Zt=xa[0],na=xa[1],Ga=Object(s.useState)([]),La=Object(x.a)(Ga,2),Lt=La[0],va=La[1],Qa=Object(s.useState)([]),Fa=Object(x.a)(Qa,2),la=Fa[0],Ra=Fa[1],Ba=function(ce){Ra([].concat(Object(Mt.a)(la),[Object(We.a)({},ce)]))},Pa=Object(U.m)();Object(s.useEffect)(function(){if(!(u==null?void 0:u.question_choices)){zt(!0),ha(""),na(2),mt("");return}ha(u==null?void 0:u.question_title),na(u==null?void 0:u.question_score),mt(u.standard_answer[0]+""),va(u.tag_discipline_ids)},[u,c]),Object(s.useEffect)(function(){c&&it();function it(){return ce.apply(this,arguments)}function ce(){return ce=Object(ge.a)(ue.a.mark(function de(){var He,X,Ze;return ue.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object($.I)({sub_discipline_id:(He=Ue.editData)===null||He===void 0||((X=He.exercise)===null||X===void 0)?void 0:X.sub_discipline_id});case 2:Ze=et.sent,Ra(Ze.tag_disciplines);case 4:case"end":return et.stop()}},de)})),ce.apply(this,arguments)}},[c]),Object(s.useImperativeHandle)(H,function(){return{onSave:_a,isEdit:c}}),Object(s.useEffect)(function(){var it,ce=(Ue==null||((it=Ue.tagDisciplineData)===null||it===void 0)?void 0:it.tag_disciplines)&&Array.isArray(Ue.tagDisciplineData.tag_disciplines)?Ue.tagDisciplineData.tag_disciplines:[];Ra(ce)},[Ue.tagDisciplineData]);var _a=function(){var it=Object(ge.a)(ue.a.mark(function ce(){var de,He,X,Ze,Se,et;return ue.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(Dt){j.next=3;break}return Re.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),j.abrupt("return",!1);case 3:if(Xe){j.next=6;break}return Re.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),j.abrupt("return",!1);case 6:if(de=[{choice_text:"\u6B63\u786E",is_answer:Xe==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Xe==="2"?2:0}],!u.question_id){j.next=13;break}return j.next=10,Fe({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:Dt,question_type:2,question_score:Zt,question_choices:de.map(function(y){return y.choice_text}),standard_answers:de.filter(function(y){return y.is_answer}).map(function(y){return y.is_answer}),tag_discipline_ids:Lt,sub_discipline_id:(X=Ue.editData)===null||X===void 0||((Ze=X.exercise)===null||Ze===void 0)?void 0:Ze.sub_discipline_id}});case 10:He=j.sent,j.next=16;break;case 13:return j.next=15,Fe({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:Pa.categoryId,question_title:Dt,question_type:2,question_score:Zt,question_choices:de.map(function(y){return y.choice_text}),standard_answers:de.filter(function(y){return y.is_answer}).map(function(y){return y.is_answer}),tag_discipline_ids:Lt,sub_discipline_id:(Se=Ue.editData)===null||Se===void 0||((et=Se.exercise)===null||et===void 0)?void 0:et.sub_discipline_id}});case 15:He=j.sent;case 16:return He.status===0&&(Aa(-1),Re.b.success("\u4FDD\u5B58\u6210\u529F"),zt(!1),Fe({type:"exercise/editExercise",payload:Object(We.a)({},Pa)})),j.abrupt("return",{name:Dt,choices:de});case 18:case"end":return j.stop()}},ce)}));return function(){return it.apply(this,arguments)}}(),Ua=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(it){var ce,de;return(Ue==null||((ce=Ue.editData)===null||ce===void 0||((de=ce.exercise)===null||de===void 0))?void 0:de.exercise_status)===1?it:it.id!=="del"&&it.id!=="add"}),ia=function(){var it=Object(ge.a)(ue.a.mark(function ce(de){return ue.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(!(da!==-1)){X.next=3;break}return Re.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),X.abrupt("return");case 3:X.t0=de.id,X.next=X.t0==="del"?6:X.t0==="up"||X.t0==="down"?8:X.t0==="edit"?12:X.t0==="add"?15:17;break;case 6:return rt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ge.a)(ue.a.mark(function Se(){return ue.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,Object($.m)({id:u.question_id});case 2:Fe({type:"exercise/editExercise",payload:Object(We.a)({},Pa)});case 3:case"end":return ee.stop()}},Se)}))()}}),X.abrupt("break",17);case 8:return X.next=10,Fe({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:de.id}});case 10:return Fe({type:"exercise/editExercise",payload:Object(We.a)({},Pa)}),X.abrupt("break",17);case 12:return Aa(u.dragKey),zt(!0),X.abrupt("break",17);case 15:return je({key:u.key,insert_id:u==null?void 0:u.question_id,question_type:2}),X.abrupt("break",17);case 17:case"end":return X.stop()}},ce)}));return function(de){return it.apply(this,arguments)}}(),Ha=function(){var ce;return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},!(u==null?void 0:u.isPreview)&&t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),t.a.createElement(At.a,{value:u.question_title}),t.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09")):t.a.createElement("div",{className:"mt5"},t.a.createElement(At.a,{value:u.question_title})),t.a.createElement("div",{className:E.a.questionChoices},u==null||((ce=u.question_choices)===null||ce===void 0)?void 0:ce.map(function(de,He){return t.a.createElement(Et.a,{key:He,checked:u.standard_answer.includes(He+1),disabled:!0},i[He],". ",t.a.createElement("span",{className:"c-black font14"},de.choice_text))})),t.a.createElement("div",{className:E.a.action},!u.hideAction&&Ua.map(function(de,He){return de.id==="up"&&u.key===1||de.id==="down"&&u.key===u.len?null:t.a.createElement(q.a,{key:He,placement:"bottom",title:de.name},t.a.createElement("span",{onClick:function(){return ia(de)},className:de.icon}))})))},wa=function(){var ce,de;return t.a.createElement("aside",null,t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:E.a.required},"*"),t.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(V.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Dt,onChange:function(X){return ha(X)}}),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:E.a.required},"*"),t.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),t.a.createElement(Et.a.Group,{buttonStyle:"solid",value:Xe,onChange:function(X){return mt(X.target.value)}},t.a.createElement(Et.a.Button,{value:"1",className:"".concat(E.a.radio," mr40")},"\u6B63\u786E"),t.a.createElement(Et.a.Button,{value:"2",className:E.a.radio},"\u9519\u8BEF")),t.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),t.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",t.a.createElement(g.a,{value:Zt,max:1e4,min:0,onChange:function(X){na(X)}})," \u5206"),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:"".concat(E.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",t.a.createElement("span",{className:E.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),t.a.createElement("div",{className:"mt5"},t.a.createElement(ae.a,{value:Lt,selectvalues:u==null?void 0:u.tag_discipline_ids,onChange:va,subId:(ce=Ue.editData)===null||ce===void 0||((de=ce.exercise)===null||de===void 0)?void 0:de.sub_discipline_id,knowledgeOptions:la,onAddKnowledgeFinish:Ba}))),t.a.createElement("aside",{className:"tr"},(da!==-1||u.question_id)&&t.a.createElement(Ve.a,{type:"default",onClick:function(){Ia(),zt(!1)}},"\u53D6\u6D88"),t.a.createElement(Ve.a,{className:"ml20",type:"primary",onClick:function(){_a()}},"\u4FDD\u5B58")))};return t.a.createElement("section",{className:E.a.wrap},!c&&Ha(),c&&wa())},o=Object(B.a)(function(be){var _=be.problemset,H=be.loading,Qt=be.exercise,Pe=be.globalSetting;return{problemset:_,globalSetting:Pe,exercise:Qt,loading:H.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(l)),ta=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],fa=function(_,H){var Qt=_.problemset,Pe=_.globalSetting,Ue=_.exercise,Ya=_.loading,Fe=_.dispatch,b=_.onRef,Ja=b===void 0?function(){}:b,u=_.editData,da=_.cancelAdd,Sa=da===void 0?function(){}:da,Aa=_.editKey,Da=_.setEditKey,Ia=Da===void 0?function(){}:Da,pa=_.setIsClaer,je=pa===void 0?function(){}:pa,Le=_.addCallback,Oa=Le===void 0?function(ee){}:Le,It=Object(se.a)(_,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),ie=Object(s.useState)([]),Rt=Object(x.a)(ie,2),Xe=Rt[0],mt=Rt[1],bt=Object(s.useState)(),St=Object(x.a)(bt,2),Dt=St[0],ha=St[1],aa=Object(s.useState)([]),Kt=Object(x.a)(aa,2),c=Kt[0],zt=Kt[1],Ka=Object(s.useState)(""),xa=Object(x.a)(Ka,2),Zt=xa[0],na=xa[1],Ga=Object(s.useState)(5),La=Object(x.a)(Ga,2),Lt=La[0],va=La[1],Qa=Object(s.useState)(!1),Fa=Object(x.a)(Qa,2),la=Fa[0],Ra=Fa[1],Ba=Object(s.useState)([]),Pa=Object(x.a)(Ba,2),_a=Pa[0],Ua=Pa[1],ia=Object(s.useState)([]),Ha=Object(x.a)(ia,2),wa=Ha[0],it=Ha[1],ce=function(j){it([].concat(Object(Mt.a)(wa),[Object(We.a)({},j)]))},de=Object(U.m)();Object(s.useEffect)(function(){mt(["","","",""])},[]),Object(s.useEffect)(function(){if(!(u==null?void 0:u.question_choices)){Ra(!0),na(""),va(5),mt(["","","",""]),zt([]);return}na(u==null?void 0:u.question_title),va(parseInt(u==null?void 0:u.question_score)),mt(u==null?void 0:u.question_choices.map(function(j){return j.choice_text}));var ee=[];u==null||u.standard_answer.map(function(j,y){ee.push(j-1)}),zt(ee),Ua(u.tag_discipline_ids)},[u,la]),Object(s.useEffect)(function(){la&&ee();function ee(){return j.apply(this,arguments)}function j(){return j=Object(ge.a)(ue.a.mark(function y(){var w,v,M;return ue.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object($.I)({sub_discipline_id:(w=Ue.editData)===null||w===void 0||((v=w.exercise)===null||v===void 0)?void 0:v.sub_discipline_id});case 2:M=nt.sent,it(M.tag_disciplines);case 4:case"end":return nt.stop()}},y)})),j.apply(this,arguments)}},[la]),Object(s.useImperativeHandle)(H,function(){return{onSave:He,isEdit:la}}),Object(s.useEffect)(function(){var ee,j=(Ue==null||((ee=Ue.tagDisciplineData)===null||ee===void 0)?void 0:ee.tag_disciplines)&&Array.isArray(Ue.tagDisciplineData.tag_disciplines)?Ue.tagDisciplineData.tag_disciplines:[];it(j)},[Ue.tagDisciplineData]);var He=function(){var ee=Object(ge.a)(ue.a.mark(function j(){var y,w,v,M,Jt,nt,Xt;return ue.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:if(Zt){ja.next=3;break}return Re.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),ja.abrupt("return",!1);case 3:if(y=Xe.findIndex(function(Ft){return!Ft}),!(y>-1)){ja.next=7;break}return Re.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ta[y]," \u9009\u9879\u7684\u5185\u5BB9")),ja.abrupt("return",!1);case 7:if(c.length){ja.next=10;break}return Re.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),ja.abrupt("return",!1);case 10:if(!(c.length<1)){ja.next=13;break}return Re.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ja.abrupt("return",!1);case 13:if(w=Xe.map(function(Ft,Na){return{choice_text:Ft,is_answer:c.includes(Na)?Na+1:0}}),!u.question_id){ja.next=20;break}return ja.next=17,Fe({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:Zt,question_type:1,question_score:Lt,question_choices:w.map(function(Ft){return Ft.choice_text}),standard_answers:w.filter(function(Ft){return Ft.is_answer}).map(function(Ft){return Ft.is_answer}),tag_discipline_ids:_a,sub_discipline_id:(M=Ue.editData)===null||M===void 0||((Jt=M.exercise)===null||Jt===void 0)?void 0:Jt.sub_discipline_id}});case 17:v=ja.sent,ja.next=23;break;case 20:return ja.next=22,Fe({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:de.categoryId,question_title:Zt,question_type:1,question_score:Lt,question_choices:w.map(function(Ft){return Ft.choice_text}),standard_answers:w.filter(function(Ft){return Ft.is_answer}).map(function(Ft){return Ft.is_answer}),tag_discipline_ids:_a,sub_discipline_id:(nt=Ue.editData)===null||nt===void 0||((Xt=nt.exercise)===null||Xt===void 0)?void 0:Xt.sub_discipline_id}});case 22:v=ja.sent;case 23:v.status===0&&(Ia(-1),Re.b.success("\u4FDD\u5B58\u6210\u529F"),Ra(!1),Fe({type:"exercise/editExercise",payload:Object(We.a)({},de)}));case 24:case"end":return ja.stop()}},j)}));return function(){return ee.apply(this,arguments)}}(),X=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(ee){var j,y;return(Ue==null||((j=Ue.editData)===null||j===void 0||((y=j.exercise)===null||y===void 0))?void 0:y.exercise_status)===1?ee:ee.id!=="del"&&ee.id!=="add"}),Ze=function(){var ee=Object(ge.a)(ue.a.mark(function j(y){return ue.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(Aa!==-1)){v.next=3;break}return Re.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),v.abrupt("return");case 3:v.t0=y.id,v.next=v.t0==="del"?6:v.t0==="up"||v.t0==="down"?8:v.t0==="edit"?12:v.t0==="add"?15:17;break;case 6:return rt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ge.a)(ue.a.mark(function Jt(){return ue.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Xt.next=2,Object($.m)({id:u.question_id});case 2:Fe({type:"exercise/editExercise",payload:Object(We.a)({},de)});case 3:case"end":return Xt.stop()}},Jt)}))()}}),v.abrupt("break",17);case 8:return v.next=10,Fe({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:y.id}});case 10:return Fe({type:"exercise/editExercise",payload:Object(We.a)({},de)}),v.abrupt("break",17);case 12:return Ia(u.dragKey),Ra(!0),v.abrupt("break",17);case 15:return Oa({key:u.key,insert_id:u==null?void 0:u.question_id,question_type:1}),v.abrupt("break",17);case 17:case"end":return v.stop()}},j)}));return function(y){return ee.apply(this,arguments)}}(),Se=function(){var j;return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},!(u==null?void 0:u.isPreview)&&t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u591A\u9009\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),t.a.createElement(At.a,{value:u.question_title}),t.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09")):t.a.createElement("div",{className:"mt5"},t.a.createElement(At.a,{value:u.question_title})),t.a.createElement("div",{className:E.a.questionChoices},u==null||((j=u.question_choices)===null||j===void 0)?void 0:j.map(function(y,w){return t.a.createElement(Ke.a,null,t.a.createElement(le.a,null,t.a.createElement(d.a,{key:w,checked:u.standard_answer.includes(w+1),disabled:!0},ta[w],".")),t.a.createElement(le.a,{flex:"1"},t.a.createElement("span",{className:"c-black font14"},t.a.createElement(At.a,{value:y.choice_text}))))})),t.a.createElement("div",{className:E.a.action},!u.hideAction&&X.map(function(y,w){return y.id==="up"&&u.key===1||y.id==="down"&&u.key===u.len?null:t.a.createElement(q.a,{key:w,placement:"bottom",title:y.name},t.a.createElement("span",{onClick:function(){return Ze(y)},className:y.icon}))})))},et=function(){var j,y;return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:E.a.required},"*"),t.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(V.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Zt,onChange:function(v){return na(v)}}),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:E.a.required},"*"),t.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Xe.map(function(w,v){var M,Jt;return t.a.createElement("div",{className:E.a.choiceWrap,key:v},t.a.createElement(q.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},t.a.createElement("div",{className:"".concat(E.a.answer," ").concat(c.includes(v)?E.a.activeAnswer:""),onClick:function(){c.includes(v)?zt(c.filter(function(Xt){return Xt!==v})):zt([].concat(Object(Mt.a)(c),[v]))}},ta[v])),t.a.createElement("div",{className:E.a.editorWrap},Dt===v?t.a.createElement(V.a,{id:"single-question-option-".concat(v),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:w,onChange:function(Xt){Xe[v]=Xt,mt(Xe)}}):t.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return ha(v)}},t.a.createElement(At.a,{value:w}))),((M=Ue.editData)===null||M===void 0||((Jt=M.exercise)===null||Jt===void 0)?void 0:Jt.exercise_status)===1&&t.a.createElement(t.a.Fragment,null,v>1&&t.a.createElement(q.a,{title:"\u5220\u9664"},t.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return mt(Xe.filter(function(Xt,qt){return qt!==v}))}})),v<7&&v===Xe.length-1&&t.a.createElement(q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},t.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return mt([].concat(Object(Mt.a)(Xe),[""]))}}))))}),t.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),t.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",t.a.createElement(g.a,{value:Lt,max:1e4,min:0,onChange:function(v){va(v)}})," \u5206"),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:"".concat(E.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",t.a.createElement("span",{className:E.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),t.a.createElement("div",{className:"mt5"},t.a.createElement(ae.a,{value:_a,selectvalues:u==null?void 0:u.tag_discipline_ids,onChange:Ua,subId:(j=Ue.editData)===null||j===void 0||((y=j.exercise)===null||y===void 0)?void 0:y.sub_discipline_id,knowledgeOptions:wa,onAddKnowledgeFinish:ce}))),t.a.createElement("aside",{className:"tr"},(Aa!==-1||u.question_id)&&t.a.createElement(Ve.a,{type:"default",onClick:function(){Sa(),Ra(!1)}},"\u53D6\u6D88"),t.a.createElement(Ve.a,{className:"ml20",type:"primary",onClick:function(){He()}},"\u4FDD\u5B58")))};return t.a.createElement("section",{className:E.a.wrap},!la&&Se(),la&&et())},an=Object(B.a)(function(be){var _=be.problemset,H=be.loading,Qt=be.exercise,Pe=be.globalSetting;return{problemset:_,globalSetting:Pe,exercise:Qt,loading:H.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(fa)),Ot=a("uYtH"),Un=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ee=function(_,H){var Qt=_.problemset,Pe=_.globalSetting,Ue=_.exercise,Ya=_.loading,Fe=_.dispatch,b=_.editData,Ja=_.cancelAdd,u=Ja===void 0?function(){}:Ja,da=_.editKey,Sa=_.setEditKey,Aa=Sa===void 0?function(){}:Sa,Da=_.addCallback,Ia=Da===void 0?function(){}:Da,pa=_.setIsClaer,je=pa===void 0?function(){}:pa,Le=Object(se.a)(_,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Oa=Object(s.useState)(""),It=Object(x.a)(Oa,2),ie=It[0],Rt=It[1],Xe=Object(s.useState)(""),mt=Object(x.a)(Xe,2),bt=mt[0],St=mt[1],Dt=Object(s.useState)(""),ha=Object(x.a)(Dt,2),aa=ha[0],Kt=ha[1],c=Object(s.useState)([]),zt=Object(x.a)(c,2),Ka=zt[0],xa=zt[1],Zt=Object(s.useState)(""),na=Object(x.a)(Zt,2),Ga=na[0],La=na[1],Lt=Object(s.useState)(),va=Object(x.a)(Lt,2),Qa=va[0],Fa=va[1],la=Object(s.useState)(!1),Ra=Object(x.a)(la,2),Ba=Ra[0],Pa=Ra[1],_a=Object(s.useState)([]),Ua=Object(x.a)(_a,2),ia=Ua[0],Ha=Ua[1],wa=Object(s.useState)(!1),it=Object(x.a)(wa,2),ce=it[0],de=it[1],He=Object(U.m)();Object(s.useEffect)(function(){var j;b.edit&&(de(!0),St(""),Rt(""),Ha([])),Rt(b.shixun_name),St(b.question_title);var y=[];(j=b.shixun)===null||j===void 0||j.map(function(w){y.push(w.challenge_score)}),Ha(y)},[b]),Object(s.useEffect)(function(){Pa(!1)},[ce]),Object(s.useImperativeHandle)(H,function(){return{onSave:X,isEdit:ce}});var X=function(){var j=Object(ge.a)(ue.a.mark(function y(){var w,v,M;return ue.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(w=[],v=!1,!v){nt.next=4;break}return nt.abrupt("return",!1);case 4:if(!b.question_id){nt.next=10;break}return nt.next=7,Fe({type:"exercise/editExerciseQuestion",payload:{id:b.question_id,question_title:bt,shixun_name:ie,shixun_id:b.shixun_id,question_type:5,question_scores:ia}});case 7:M=nt.sent,nt.next=13;break;case 10:return nt.next=12,Fe({type:"exercise/addExerciseQuestion",payload:{insert_id:b==null?void 0:b.insert_id,categoryId:He.categoryId,question_title:bt,shixun_name:ie,shixun_id:b.shixun_id,question_type:5,question_scores:ia}});case 12:M=nt.sent;case 13:return M.status===0&&(Aa(-1),Re.b.success("\u4FDD\u5B58\u6210\u529F"),de(!1),Fe({type:"exercise/editExercise",payload:Object(We.a)({},He)})),nt.abrupt("return",{name:bt,analysis:aa,standard_answers:w,is_ordered:Qa});case 15:case"end":return nt.stop()}},y)}));return function(){return j.apply(this,arguments)}}(),Ze=function(){var y;return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),t.a.createElement("div",{className:"mt10"},t.a.createElement(Tt.a,{defaultValue:ie,onChange:function(v){debugger;Rt(v.target.value)}})),t.a.createElement("div",{className:"mt10"},t.a.createElement(V.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:bt,onChange:function(v){St(v)}})),t.a.createElement("div",{className:"mt20"},(y=b.shixun)===null||y===void 0?void 0:y.map(function(w,v){return t.a.createElement(Ke.a,{gutter:[20,20]},t.a.createElement(le.a,{flex:"1"},v+1,".",w.challenge_name),t.a.createElement(le.a,null,t.a.createElement(g.a,{defaultValue:ia[v],onChange:function(Jt){ia[v]=Jt,Ha(ia),console.log("srore:L",ia[v])}})," \u5206"))})),t.a.createElement("div",{className:"mt20"},Ka.length>1&&t.a.createElement("span",null,t.a.createElement(d.a,{checked:Qa,onChange:function(v){return Fa(v.target.checked)},className:"".concat(E.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),t.a.createElement("span",{className:"".concat(E.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),t.a.createElement("aside",{className:"tr"},(da!==-1||!(b==null?void 0:b.edit))&&t.a.createElement(Ve.a,{type:"default",onClick:function(){u(),de(!1)}},"\u53D6\u6D88"),t.a.createElement(Ve.a,{className:"ml20",type:"primary",onClick:function(){X()}},"\u4FDD\u5B58")))},Se=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(j){var y,w;return(Ue==null||((y=Ue.editData)===null||y===void 0||((w=y.exercise)===null||w===void 0))?void 0:w.exercise_status)===1?j:j.id!=="del"&&j.id!=="add"}),et=function(){var j=Object(ge.a)(ue.a.mark(function y(w){return ue.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(!(da!==-1)){M.next=3;break}return Re.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),M.abrupt("return");case 3:M.t0=w.id,M.next=M.t0==="del"?6:M.t0==="up"||M.t0==="down"?8:M.t0==="edit"?12:M.t0==="add"?15:17;break;case 6:return rt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ge.a)(ue.a.mark(function nt(){return ue.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Object($.m)({id:b.question_id});case 2:Fe({type:"exercise/editExercise",payload:Object(We.a)({},He)});case 3:case"end":return qt.stop()}},nt)}))()}}),M.abrupt("break",17);case 8:return M.next=10,Fe({type:"exercise/exeriseMoveUpDown",payload:{id:b.question_id,opr:w.id}});case 10:return Fe({type:"exercise/editExercise",payload:Object(We.a)({},He)}),M.abrupt("break",17);case 12:return Aa(b.dragKey),de(!0),M.abrupt("break",17);case 15:return Fe({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:b.key,insert_id:b==null?void 0:b.question_id,question_type:5}}}),M.abrupt("break",17);case 17:case"end":return M.stop()}},y)}));return function(w){return j.apply(this,arguments)}}(),ee=function(){var y,w;return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},!(b==null?void 0:b.isPreview)&&t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},b.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",b.question_score,"\u5206\uFF09")),(b==null?void 0:b.isPreview)?t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{flexShrink:0},className:"font18"},b.key,"."),t.a.createElement(At.a,{value:b.shixun_name}),t.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",b.question_score,"\u5206\uFF09"),!!((y=b.schools)===null||y===void 0?void 0:y.length)&&t.a.createElement(q.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},t.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):t.a.createElement("div",{className:"mt5"},t.a.createElement(At.a,{value:b.shixun_name})),t.a.createElement("div",{className:"mt30"}),(w=b.shixun)===null||w===void 0?void 0:w.map(function(v,M){return t.a.createElement("div",{key:M},"\u7B2C",M+1,"\u5173 ",t.a.createElement("span",{className:"ml10"},v.challenge_name)," ",t.a.createElement("span",{className:"ml10"},v.challenge_score," \u5206"))}),t.a.createElement("div",{className:E.a.action},t.a.createElement(Ot.Link,{target:"_blank",to:"/shixuns/".concat(b.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!b.hideAction&&Se.map(function(v,M){return v.id==="up"&&b.key===1||v.id==="down"&&b.key===b.len?null:t.a.createElement(q.a,{key:M,placement:"bottom",title:v.name},t.a.createElement("span",{onClick:function(){return et(v)},className:v.icon}))})))};return t.a.createElement("section",{className:E.a.wrap},!ce&&ee(),ce&&Ze())},sn=Object(B.a)(function(be){var _=be.problemset,H=be.loading,Qt=be.globalSetting,Pe=be.exercise;return{problemset:_,globalSetting:Qt,exercise:Pe,loading:H.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Ee)),fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Dn=function(_,H){var Qt=_.problemset,Pe=_.exercise,Ue=_.globalSetting,Ya=_.loading,Fe=_.dispatch,b=_.onRef,Ja=b===void 0?function(){}:b,u=_.editData,da=_.cancelAdd,Sa=da===void 0?function(){}:da,Aa=_.editKey,Da=_.setEditKey,Ia=Da===void 0?function(){}:Da,pa=_.setIsClaer,je=pa===void 0?function(){}:pa,Le=_.addCallback,Oa=Le===void 0?function(j){}:Le,It=Object(se.a)(_,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),ie=Object(s.useState)([]),Rt=Object(x.a)(ie,2),Xe=Rt[0],mt=Rt[1],bt=Object(s.useState)(),St=Object(x.a)(bt,2),Dt=St[0],ha=St[1],aa=Object(s.useState)([]),Kt=Object(x.a)(aa,2),c=Kt[0],zt=Kt[1],Ka=Object(s.useState)(""),xa=Object(x.a)(Ka,2),Zt=xa[0],na=xa[1],Ga=Object(s.useState)(5),La=Object(x.a)(Ga,2),Lt=La[0],va=La[1],Qa=Object(s.useState)([]),Fa=Object(x.a)(Qa,2),la=Fa[0],Ra=Fa[1],Ba=Object(s.useState)(!1),Pa=Object(x.a)(Ba,2),_a=Pa[0],Ua=Pa[1],ia=Object(U.m)(),Ha=Object(s.useRef)(null),wa=Object(s.useState)([]),it=Object(x.a)(wa,2),ce=it[0],de=it[1],He=function(y){de([].concat(Object(Mt.a)(ce),[Object(We.a)({},y)]))};Object(s.useEffect)(function(){mt(["","","",""])},[]),Object(s.useEffect)(function(){if(!(u==null?void 0:u.question_choices)){Ua(!0),na(""),va(5),mt(["","","",""]),zt([]);return}na(u==null?void 0:u.question_title),va(parseInt(u==null?void 0:u.question_score)),mt(u==null?void 0:u.question_choices.map(function(y){return y.choice_text}));var j=[];u==null||u.standard_answer.map(function(y,w){j.push(y-1)}),Ra(u.tag_discipline_ids),zt(j)},[u,_a]),Object(s.useEffect)(function(){_a&&j();function j(){return y.apply(this,arguments)}function y(){return y=Object(ge.a)(ue.a.mark(function w(){var v,M,Jt;return ue.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Xt.next=2,Object($.I)({sub_discipline_id:(v=Pe.editData)===null||v===void 0||((M=v.exercise)===null||M===void 0)?void 0:M.sub_discipline_id});case 2:Jt=Xt.sent,de(Jt.tag_disciplines);case 4:case"end":return Xt.stop()}},w)})),y.apply(this,arguments)}},[_a]),Object(s.useEffect)(function(){var j,y=(Pe==null||((j=Pe.tagDisciplineData)===null||j===void 0)?void 0:j.tag_disciplines)&&Array.isArray(Pe.tagDisciplineData.tag_disciplines)?Pe.tagDisciplineData.tag_disciplines:[];de(y)},[Pe.tagDisciplineData]),Object(s.useImperativeHandle)(H,function(){return{onSave:X,isEdit:_a}});var X=function(){var j=Object(ge.a)(ue.a.mark(function y(){var w,v,M,Jt,nt,Xt,qt;return ue.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(Zt){Ft.next=3;break}return Re.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ft.abrupt("return",!1);case 3:if(w=Xe.findIndex(function(Na){return!Na}),!(w>-1)){Ft.next=7;break}return Re.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(fn[w]," \u9009\u9879\u7684\u5185\u5BB9")),Ft.abrupt("return",!1);case 7:if(c.length){Ft.next=10;break}return Re.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ft.abrupt("return",!1);case 10:if(!(c.length<1)){Ft.next=13;break}return Re.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ft.abrupt("return",!1);case 13:if(v=Xe.map(function(Na,cn){return{choice_text:Na,is_answer:c.includes(cn)?cn+1:0}}),!u.question_id){Ft.next=20;break}return Ft.next=17,Fe({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:Zt,question_type:1,question_score:Lt,question_choices:v.map(function(Na){return Na.choice_text}),standard_answers:v.filter(function(Na){return Na.is_answer}).map(function(Na){return Na.is_answer}),tag_discipline_ids:la,sub_discipline_id:(Jt=Pe.editData)===null||Jt===void 0||((nt=Jt.exercise)===null||nt===void 0)?void 0:nt.sub_discipline_id}});case 17:M=Ft.sent,Ft.next=23;break;case 20:return Ft.next=22,Fe({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:ia.categoryId,question_title:Zt,question_type:1,question_score:Lt,question_choices:v.map(function(Na){return Na.choice_text}),standard_answers:v.filter(function(Na){return Na.is_answer}).map(function(Na){return Na.is_answer}),tag_discipline_ids:la,sub_discipline_id:(Xt=Pe.editData)===null||Xt===void 0||((qt=Xt.exercise)===null||qt===void 0)?void 0:qt.sub_discipline_id}});case 22:M=Ft.sent;case 23:M.status===0&&(Ia(-1),Re.b.success("\u4FDD\u5B58\u6210\u529F"),Ua(!1),Fe({type:"exercise/editExercise",payload:Object(We.a)({},ia)}));case 24:case"end":return Ft.stop()}},y)}));return function(){return j.apply(this,arguments)}}(),Ze=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(j){var y,w;return(Pe==null||((y=Pe.editData)===null||y===void 0||((w=y.exercise)===null||w===void 0))?void 0:w.exercise_status)===1?j:j.id!=="del"&&j.id!=="add"}),Se=function(){var j=Object(ge.a)(ue.a.mark(function y(w){return ue.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(!(Aa!==-1)){M.next=3;break}return Re.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),M.abrupt("return");case 3:M.t0=w.id,M.next=M.t0==="del"?6:M.t0==="up"||M.t0==="down"?8:M.t0==="edit"?12:M.t0==="add"?15:17;break;case 6:return rt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ge.a)(ue.a.mark(function nt(){return ue.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Object($.m)({id:u.question_id});case 2:Fe({type:"exercise/editExercise",payload:Object(We.a)({},ia)});case 3:case"end":return qt.stop()}},nt)}))()}}),M.abrupt("break",17);case 8:return M.next=10,Fe({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:w.id}});case 10:return Fe({type:"exercise/editExercise",payload:Object(We.a)({},ia)}),M.abrupt("break",17);case 12:return Ia(u.dragKey),Ua(!0),M.abrupt("break",17);case 15:return Oa({key:u.key,insert_id:u==null?void 0:u.question_id,question_type:0}),M.abrupt("break",17);case 17:case"end":return M.stop()}},y)}));return function(w){return j.apply(this,arguments)}}(),et=function(){var y;return t.a.createElement("aside",{ref:Ha},t.a.createElement("div",{className:E.a.questionType},!(u==null?void 0:u.isPreview)&&t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u5355\u9009\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?t.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},t.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),t.a.createElement(At.a,{value:u.question_title}),t.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09")):t.a.createElement("div",{className:"mt5"},t.a.createElement(At.a,{value:u.question_title})),t.a.createElement("div",{className:E.a.questionChoices},u==null||((y=u.question_choices)===null||y===void 0)?void 0:y.map(function(w,v){return t.a.createElement(Ke.a,{key:v},t.a.createElement(le.a,null,t.a.createElement(Et.a,{key:v,checked:u.standard_answer.includes(v+1),disabled:!0},fn[v],".")),t.a.createElement(le.a,{flex:"1"},t.a.createElement("span",{className:"c-black font14"},t.a.createElement(At.a,{value:w.choice_text}))))})),t.a.createElement("div",{className:E.a.action},!u.hideAction&&Ze.map(function(w,v){return w.id==="up"&&u.key===1||w.id==="down"&&u.key===u.len?null:t.a.createElement(q.a,{key:v,placement:"bottom",title:w.name},t.a.createElement("span",{onClick:function(){return Se(w)},className:w.icon}))})))},ee=function(){var y,w;return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:E.a.required},"*"),t.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(V.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Zt,onChange:function(M){return na(M)}}),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:E.a.required},"*"),t.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Xe.map(function(v,M){var Jt,nt;return t.a.createElement("div",{className:E.a.choiceWrap,key:M},t.a.createElement(q.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},t.a.createElement("div",{className:"".concat(E.a.answer," ").concat(c.includes(M)?E.a.activeAnswer:""),onClick:function(){c.includes(M)?zt(c.filter(function(qt){return qt!==M})):zt([].concat(Object(Mt.a)(c),[M]))}},fn[M])),t.a.createElement("div",{className:E.a.editorWrap},Dt===M?t.a.createElement(V.a,{id:"single-question-option-".concat(M),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:v,onChange:function(qt){Xe[M]=qt,mt(Xe)}}):t.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return ha(M)}},t.a.createElement(At.a,{value:v}))),((Jt=Pe.editData)===null||Jt===void 0||((nt=Jt.exercise)===null||nt===void 0)?void 0:nt.exercise_status)===1&&t.a.createElement(t.a.Fragment,null,M>1&&t.a.createElement(q.a,{title:"\u5220\u9664"},t.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return mt(Xe.filter(function(qt,ja){return ja!==M}))}})),M<7&&M===Xe.length-1&&t.a.createElement(q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},t.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return mt([].concat(Object(Mt.a)(Xe),[""]))}}))))}),t.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),t.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",t.a.createElement(g.a,{value:Lt,max:1e4,min:0,onChange:function(M){va(M)}})," \u5206"),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:"".concat(E.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",t.a.createElement("span",{className:E.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),t.a.createElement("div",{className:"mt5"},t.a.createElement(ae.a,{selectvalues:u==null?void 0:u.tag_discipline_ids,value:la,onChange:Ra,subId:(y=Pe.editData)===null||y===void 0||((w=y.exercise)===null||w===void 0)?void 0:w.sub_discipline_id,knowledgeOptions:ce,onAddKnowledgeFinish:He}))),t.a.createElement("aside",{className:"tr"},(Aa!==-1||u.question_id)&&t.a.createElement(Ve.a,{type:"default",onClick:function(){Sa(),Ua(!1)}},"\u53D6\u6D88"),t.a.createElement(Ve.a,{className:"ml20",type:"primary",onClick:function(){X()}},"\u4FDD\u5B58")))};return t.a.createElement("section",{className:E.a.wrap},!_a&&et(),_a&&ee())},pn=Object(B.a)(function(be){var _=be.problemset,H=be.loading,Qt=be.globalSetting,Pe=be.exercise;return{problemset:_,globalSetting:Qt,exercise:Pe,loading:H.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Dn)),vn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],On=function(_,H){var Qt=_.problemset,Pe=_.exercise,Ue=_.globalSetting,Ya=_.loading,Fe=_.dispatch,b=_.onRef,Ja=b===void 0?function(){}:b,u=_.editData,da=_.cancelAdd,Sa=da===void 0?function(){}:da,Aa=_.editKey,Da=_.setEditKey,Ia=Da===void 0?function(){}:Da,pa=_.addCallback,je=pa===void 0?function(){}:pa,Le=_.setIsClaer,Oa=Le===void 0?function(){}:Le,It=Object(se.a)(_,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),ie=Object(s.useState)(""),Rt=Object(x.a)(ie,2),Xe=Rt[0],mt=Rt[1],bt=Object(s.useState)(""),St=Object(x.a)(bt,2),Dt=St[0],ha=St[1],aa=Object(s.useState)(""),Kt=Object(x.a)(aa,2),c=Kt[0],zt=Kt[1],Ka=Object(s.useState)(10),xa=Object(x.a)(Ka,2),Zt=xa[0],na=xa[1],Ga=Object(s.useState)(!1),La=Object(x.a)(Ga,2),Lt=La[0],va=La[1],Qa=Object(s.useState)([]),Fa=Object(x.a)(Qa,2),la=Fa[0],Ra=Fa[1],Ba=Object(U.m)(),Pa=Object(s.useState)([]),_a=Object(x.a)(Pa,2),Ua=_a[0],ia=_a[1],Ha=function(Ze){ia([].concat(Object(Mt.a)(Ua),[Object(We.a)({},Ze)]))};Object(s.useEffect)(function(){var X;if(!(u==null?void 0:u.question_title)){va(!0),mt(""),zt(""),na(10);return}mt(u==null?void 0:u.question_title),zt(u==null||((X=u.standard_answer)===null||X===void 0)?void 0:X[0]),na(u==null?void 0:u.question_score),Ra(u.tag_discipline_ids)},[Qt.editData,Lt]),Object(s.useEffect)(function(){var X,Ze=(Pe==null||((X=Pe.tagDisciplineData)===null||X===void 0)?void 0:X.tag_disciplines)&&Array.isArray(Pe.tagDisciplineData.tag_disciplines)?Pe.tagDisciplineData.tag_disciplines:[];ia(Ze)},[Pe.tagDisciplineData]),Object(s.useEffect)(function(){Lt&&X();function X(){return Ze.apply(this,arguments)}function Ze(){return Ze=Object(ge.a)(ue.a.mark(function Se(){var et,ee,j;return ue.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object($.I)({sub_discipline_id:(et=Pe.editData)===null||et===void 0||((ee=et.exercise)===null||ee===void 0)?void 0:ee.sub_discipline_id});case 2:j=w.sent,ia(j.tag_disciplines);case 4:case"end":return w.stop()}},Se)})),Ze.apply(this,arguments)}},[Lt]),Object(s.useImperativeHandle)(H,function(){return{onSave:wa,isEdit:Lt}});var wa=function(){var X=Object(ge.a)(ue.a.mark(function Ze(){var Se,et,ee,j,y;return ue.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(Xe){v.next=3;break}return Re.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),v.abrupt("return",!1);case 3:if(!u.question_id){v.next=9;break}return v.next=6,Fe({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:Xe,question_type:4,question_score:Zt,standard_answers:[c],tag_discipline_ids:la,sub_discipline_id:(et=Pe.editData)===null||et===void 0||((ee=et.exercise)===null||ee===void 0)?void 0:ee.sub_discipline_id}});case 6:Se=v.sent,v.next=12;break;case 9:return v.next=11,Fe({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:Ba.categoryId,exercise_bank_id:Ba.categoryId,question_title:Xe,question_type:4,question_score:Zt,standard_answers:[c],tag_discipline_ids:la,sub_discipline_id:(j=Pe.editData)===null||j===void 0||((y=j.exercise)===null||y===void 0)?void 0:y.sub_discipline_id}});case 11:Se=v.sent;case 12:return Se.status===0&&(Ia(-1),Re.b.success("\u4FDD\u5B58\u6210\u529F"),va(!1),Fe({type:"exercise/editExercise",payload:Object(We.a)({},Ba)})),v.abrupt("return",{name:Xe,answer_texts:[c],analysis:Dt});case 14:case"end":return v.stop()}},Ze)}));return function(){return X.apply(this,arguments)}}(),it=function(){var Ze,Se;return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),t.a.createElement(V.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xe,onChange:function(ee){return mt(ee)}}),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:E.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),t.a.createElement(V.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:c,onChange:function(ee){return zt(ee)}}),t.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",t.a.createElement(g.a,{value:Zt,max:1e4,min:0,onChange:function(ee){na(ee)}})," \u5206"),t.a.createElement("p",{className:E.a.titleWrap},t.a.createElement("span",{className:"".concat(E.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",t.a.createElement("span",{className:E.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),t.a.createElement("div",{className:"mt5"},t.a.createElement(ae.a,{value:la,selectvalues:u==null?void 0:u.tag_discipline_ids,onChange:Ra,subId:(Ze=Pe.editData)===null||Ze===void 0||((Se=Ze.exercise)===null||Se===void 0)?void 0:Se.sub_discipline_id,knowledgeOptions:Ua,onAddKnowledgeFinish:Ha}))),t.a.createElement("aside",{className:"tr"},(Aa!==-1||u.question_id)&&t.a.createElement(Ve.a,{type:"default",onClick:function(){Sa(),va(!1)}},"\u53D6\u6D88"),t.a.createElement(Ve.a,{className:"ml20",type:"primary",onClick:function(){wa()}},"\u4FDD\u5B58")))},ce=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(X){var Ze,Se;return(Pe==null||((Ze=Pe.editData)===null||Ze===void 0||((Se=Ze.exercise)===null||Se===void 0))?void 0:Se.exercise_status)===1?X:X.id!=="del"&&X.id!=="add"}),de=function(){var X=Object(ge.a)(ue.a.mark(function Ze(Se){return ue.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(!(Aa!==-1)){ee.next=3;break}return Re.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ee.abrupt("return");case 3:ee.t0=Se.id,ee.next=ee.t0==="del"?6:ee.t0==="up"||ee.t0==="down"?8:ee.t0==="edit"?12:ee.t0==="add"?15:17;break;case 6:return rt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ge.a)(ue.a.mark(function y(){return ue.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object($.m)({id:u.question_id});case 2:Fe({type:"exercise/editExercise",payload:Object(We.a)({},Ba)});case 3:case"end":return v.stop()}},y)}))()}}),ee.abrupt("break",17);case 8:return ee.next=10,Fe({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:Se.id}});case 10:return Fe({type:"exercise/editExercise",payload:Object(We.a)({},Ba)}),ee.abrupt("break",17);case 12:return Ia(u.dragKey),va(!0),ee.abrupt("break",17);case 15:return je({key:u.key,insert_id:u==null?void 0:u.question_id,question_type:4}),ee.abrupt("break",17);case 17:case"end":return ee.stop()}},Ze)}));return function(Se){return X.apply(this,arguments)}}(),He=function(){return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},!(u==null?void 0:u.isPreview)&&t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),t.a.createElement(At.a,{value:u.question_title}),t.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09")):t.a.createElement("div",{className:"mt5"},t.a.createElement(At.a,{value:u.question_title})),!!(c==null?void 0:c.length)&&t.a.createElement("div",{className:E.a.questionChoices},t.a.createElement("p",null,t.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),t.a.createElement(At.a,{value:c||""})),t.a.createElement("div",{className:E.a.action},!u.hideAction&&ce.map(function(Ze,Se){return Ze.id==="up"&&u.key===1||Ze.id==="down"&&u.key===u.len?null:t.a.createElement(q.a,{key:Se,placement:"bottom",title:Ze.name},t.a.createElement("span",{onClick:function(){return de(Ze)},className:Ze.icon}))})))};return t.a.createElement("section",{className:E.a.wrap},!Lt&&He(),Lt&&it())},gn=Object(B.a)(function(be){var _=be.problemset,H=be.loading,Qt=be.exercise,Pe=be.globalSetting;return{problemset:_,globalSetting:Pe,exercise:Qt,loading:H.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(On)),xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],yn=function(_,H){var Qt=_.problemset,Pe=_.exercise,Ue=_.globalSetting,Ya=_.loading,Fe=_.dispatch,b=_.onRef,Ja=b===void 0?function(){}:b,u=_.editData,da=_.cancelAdd,Sa=da===void 0?function(){}:da,Aa=_.editKey,Da=_.setEditKey,Ia=Da===void 0?function(){}:Da,pa=_.addCallback,je=pa===void 0?function(){}:pa,Le=_.setIsClaer,Oa=Le===void 0?function(){}:Le,It=Object(se.a)(_,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),ie=Object(s.useState)([]),Rt=Object(x.a)(ie,2),Xe=Rt[0],mt=Rt[1],bt=Object(s.useState)(),St=Object(x.a)(bt,2),Dt=St[0],ha=St[1],aa=Object(s.useState)([]),Kt=Object(x.a)(aa,2),c=Kt[0],zt=Kt[1],Ka=Object(s.useState)(""),xa=Object(x.a)(Ka,2),Zt=xa[0],na=xa[1],Ga=Object(s.useState)(5),La=Object(x.a)(Ga,2),Lt=La[0],va=La[1],Qa=Object(s.useState)(!1),Fa=Object(x.a)(Qa,2),la=Fa[0],Ra=Fa[1],Ba=Object(U.k)(),Pa=Object(U.m)();Object(s.useEffect)(function(){mt(["","","",""])},[]),Object(s.useEffect)(function(){if(!(u==null?void 0:u.question_choices)){Ra(!0),na(""),va(5),mt(["","","",""]),zt([]);return}na(u==null?void 0:u.question_title),va(parseInt(u==null?void 0:u.question_score)),mt(u==null?void 0:u.question_choices.map(function(ce){return ce.choice_text}));var it=[];u==null||u.standard_answer.map(function(ce,de){it.push(ce-1)}),zt(it)},[u]),Object(s.useImperativeHandle)(H,function(){return{onSave:_a,isEdit:la}});var _a=function(){var it=Object(ge.a)(ue.a.mark(function ce(){var de,He,X;return ue.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(Zt){Se.next=3;break}return Re.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Se.abrupt("return",!1);case 3:if(de=Xe.findIndex(function(et){return!et}),!(de>-1)){Se.next=7;break}return Re.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(xn[de]," \u9009\u9879\u7684\u5185\u5BB9")),Se.abrupt("return",!1);case 7:if(c.length){Se.next=10;break}return Re.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Se.abrupt("return",!1);case 10:if(!(c.length<1)){Se.next=13;break}return Re.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Se.abrupt("return",!1);case 13:if(He=Xe.map(function(et,ee){return{choice_text:et,is_answer:c.includes(ee)?ee+1:0}}),!u.question_id){Se.next=20;break}return Se.next=17,Fe({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:Zt,question_type:1,question_score:Lt,question_choices:He.map(function(et){return et.choice_text}),standard_answers:He.filter(function(et){return et.is_answer}).map(function(et){return et.is_answer})}});case 17:X=Se.sent,Se.next=23;break;case 20:return Se.next=22,Fe({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:Pa.categoryId,question_title:Zt,question_type:1,question_score:"5.0",question_choices:He.map(function(et){return et.choice_text}),standard_answers:He.filter(function(et){return et.is_answer}).map(function(et){return et.is_answer})}});case 22:X=Se.sent;case 23:X.status===0&&(Re.b.success("\u4FDD\u5B58\u6210\u529F"),Ra(!1),Fe({type:"exercise/editExercise",payload:Object(We.a)({},Pa)}));case 24:case"end":return Se.stop()}},ce)}));return function(){return it.apply(this,arguments)}}(),Ua=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(it){var ce,de;return(Pe==null||((ce=Pe.editData)===null||ce===void 0||((de=ce.exercise)===null||de===void 0))?void 0:de.exercise_status)===1?it:it.id!=="del"&&it.id!=="add"}),ia=function(){var it=Object(ge.a)(ue.a.mark(function ce(de){return ue.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(!(Aa!==-1)){X.next=3;break}return Re.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),X.abrupt("return");case 3:X.t0=de.id,X.next=X.t0==="del"?6:X.t0==="up"||X.t0==="down"?8:X.t0==="edit"?12:X.t0==="add"?14:16;break;case 6:return rt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ge.a)(ue.a.mark(function Se(){return ue.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,Object($.m)({id:u.question_id});case 2:Fe({type:"exercise/editExercise",payload:Object(We.a)({},Pa)});case 3:case"end":return ee.stop()}},Se)}))()}}),X.abrupt("break",16);case 8:return X.next=10,Fe({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:de.id}});case 10:return Fe({type:"exercise/editExercise",payload:Object(We.a)({},Pa)}),X.abrupt("break",16);case 12:return Ba.push("/problems/".concat(u==null?void 0:u.hack_identifier,"/edit?type=exercises&express_id=").concat(Pa.categoryId,"&question_id=").concat(u==null?void 0:u.question_id,"&score=").concat(u==null?void 0:u.question_score,"&callback_url=").concat(location.pathname)),X.abrupt("break",16);case 14:return je({key:u.key,insert_id:u==null?void 0:u.question_id,question_type:6}),X.abrupt("break",16);case 16:case"end":return X.stop()}},ce)}));return function(de){return it.apply(this,arguments)}}(),Ha=function(){var it=Object(ge.a)(ue.a.mark(function ce(de){var He;return ue.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return de.preventDefault(),Ze.next=3,Object($.V)({id:u==null?void 0:u.hack_identifier});case 3:He=Ze.sent,He.status===0&&Object(Ye.J)("/myproblems/".concat(He==null?void 0:He.identifier));case 5:case"end":return Ze.stop()}},ce)}));return function(de){return it.apply(this,arguments)}}(),wa=function(){return t.a.createElement("aside",null,t.a.createElement("div",{className:E.a.questionType},!(u==null?void 0:u.isPreview)&&t.a.createElement("div",null,t.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),t.a.createElement(At.a,{value:u.question_title}),t.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09")):t.a.createElement("div",{className:"mt5"},t.a.createElement(At.a,{value:u.question_title})),t.a.createElement("div",{className:E.a.questionChoices},t.a.createElement(At.a,{value:u.description||""})),t.a.createElement("div",{className:E.a.action},!u.hideAction&&Ua.map(function(ce,de){return ce.id==="up"&&u.key===1||ce.id==="down"&&u.key===u.len?null:t.a.createElement(q.a,{key:de,placement:"bottom",title:ce.name},t.a.createElement("span",{onClick:function(){return ia(ce)},className:ce.icon}))})))};return t.a.createElement("section",{className:E.a.wrap},wa())},ln=Object(B.a)(function(be){var _=be.problemset,H=be.loading,Qt=be.globalSetting,Pe=be.exercise;return{problemset:_,globalSetting:Qt,exercise:Pe,loading:H.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(yn)),on=a("ngQI"),Fn=a("loLm"),N=a.n(Fn),Ma=function(_){var H=_.data,Qt=_.isDragDisabled,Pe=Qt===void 0?!1:Qt,Ue=_.editorProps,Ya=Ue===void 0?{}:Ue,Fe=_.onDragEnd,b=Fe===void 0?function(){}:Fe,Ja=function(){var je,Le,Oa,It,ie,Rt,Xe,mt,bt,St,Dt,ha,aa,Kt,c=[{name:"\u5355\u9009\u9898",type:0,count:H==null||((je=H.exercise_types)===null||je===void 0)?void 0:je.q_singles,score:H==null||((Le=H.exercise_types)===null||Le===void 0)?void 0:Le.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:H==null||((Oa=H.exercise_types)===null||Oa===void 0)?void 0:Oa.q_doubles,score:H==null||((It=H.exercise_types)===null||It===void 0)?void 0:It.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:H==null||((ie=H.exercise_types)===null||ie===void 0)?void 0:ie.q_judges,score:H==null||((Rt=H.exercise_types)===null||Rt===void 0)?void 0:Rt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:H==null||((Xe=H.exercise_types)===null||Xe===void 0)?void 0:Xe.q_nulls,score:H==null||((mt=H.exercise_types)===null||mt===void 0)?void 0:mt.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:H==null||((bt=H.exercise_types)===null||bt===void 0)?void 0:bt.q_mains,score:H==null||((St=H.exercise_types)===null||St===void 0)?void 0:St.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:H==null||((Dt=H.exercise_types)===null||Dt===void 0)?void 0:Dt.q_shixuns,score:H==null||((ha=H.exercise_types)===null||ha===void 0)?void 0:ha.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:H==null||((aa=H.exercise_types)===null||aa===void 0)?void 0:aa.q_pros,score:H==null||((Kt=H.exercise_types)===null||Kt===void 0)?void 0:Kt.q_pros_scores,items:[]}];return c},u=function(je,Le,Oa){var It=Array.from(je),ie=It.splice(Le,1),Rt=Object(x.a)(ie,1),Xe=Rt[0];return It.splice(Oa,0,Xe),It},da=function(je,Le,Oa){if(!je.destination)return;var It=u(Le,je.source.index,je.destination.index);b(It,Oa)},Sa=function(je,Le){if(Le===0||Le==="SINGLE")return t.a.createElement(t.a.Fragment,null,t.a.createElement(pn,Object(W.a)({editData:je},je)),t.a.createElement(Yt.a,null));if(Le===1||Le==="MULTIPLE")return t.a.createElement(t.a.Fragment,null,t.a.createElement(an,Object(W.a)({editData:je},je)),t.a.createElement(Yt.a,null));if(Le===2||Le==="JUDGMENT")return t.a.createElement(t.a.Fragment,null,t.a.createElement(o,Object(W.a)({editData:je},je)),t.a.createElement(Yt.a,null));if(Le===3||Le==="COMPLETION")return t.a.createElement(t.a.Fragment,null,t.a.createElement(gt,Object(W.a)({editData:je},je)),t.a.createElement(Yt.a,null));if(Le===4||Le==="SUBJECTIVE")return t.a.createElement(t.a.Fragment,null,t.a.createElement(gn,Object(W.a)({editData:je},je)),t.a.createElement(Yt.a,null));if(Le===5||Le==="PRACTICAL")return t.a.createElement(t.a.Fragment,null,t.a.createElement(sn,Object(W.a)({editData:je},je)),t.a.createElement(Yt.a,null));if(Le===6||Le==="PROGRAM")return t.a.createElement(t.a.Fragment,null,t.a.createElement(ln,Object(W.a)({editData:je},je)),t.a.createElement(Yt.a,null))},Aa=function(je,Le,Oa){return t.a.createElement(on.a,{onDragEnd:function(ie){return da(ie,je,Le)}},t.a.createElement(on.c,{droppableId:"droppable"},function(It,ie){return t.a.createElement("div",Object(W.a)({ref:It.innerRef},It.droppableProps,{style:{width:"100%"}}),je==null?void 0:je.map(function(Rt,Xe){var mt,bt=Object(We.a)(Object(We.a)({},Rt),{},{key:Xe+1,hideAction:!0,isPreview:!0,dragKey:Le+"-"+Xe},Ya);return t.a.createElement(on.b,{key:bt==null?void 0:bt.question_id,draggableId:bt==null||((mt=bt.question_id)===null||mt===void 0)?void 0:mt.toString(),index:Xe,isDragDisabled:Pe},function(St,Dt){return t.a.createElement("aside",Object(W.a)({ref:St.innerRef},St.draggableProps,St.dragHandleProps),t.a.createElement("div",{className:N.a.posWarp,id:bt.dragKey},Sa(bt,Le),!Pe&&t.a.createElement("div",{className:N.a.pos},t.a.createElement("div",{className:N.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},Da=function(je){var Le=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],Oa=["","\u5341","\u767E","\u5343","\u4E07"];je=parseInt(je);var It=function(mt){for(var bt=mt.toString().split("").reverse(),St="",Dt=0;Dt<bt.length;Dt++)St=(Dt==0&&bt[Dt]==0||Dt>0&&bt[Dt]==0&&bt[Dt-1]==0?"":Le[bt[Dt]]+(bt[Dt]==0?Oa[0]:Oa[Dt]))+St;return St},ie=Math.floor(je/1e4),Rt=je%1e4;return Rt.toString().length<4&&(Rt="0"+Rt),ie?It(ie)+"\u4E07"+It(Rt):It(je)},Ia=function(){var je,Le=Ja();H==null||((je=H.exercise_questions)===null||je===void 0)||je.forEach(function(ie,Rt){if(ie.question_type===0){var Xe,mt;(Xe=Le[ie.question_type])===null||Xe===void 0||((mt=Xe.items)===null||mt===void 0)||mt.push(ie)}if(ie.question_type===1){var bt,St;(bt=Le[ie.question_type])===null||bt===void 0||((St=bt.items)===null||St===void 0)||St.push(ie)}if(ie.question_type===2){var Dt,ha;(Dt=Le[ie.question_type])===null||Dt===void 0||((ha=Dt.items)===null||ha===void 0)||ha.push(ie)}if(ie.question_type===3){var aa,Kt;(aa=Le[ie.question_type])===null||aa===void 0||((Kt=aa.items)===null||Kt===void 0)||Kt.push(ie)}if(ie.question_type===4){var c,zt;(c=Le[ie.question_type])===null||c===void 0||((zt=c.items)===null||zt===void 0)||zt.push(ie)}if(ie.question_type===5){var Ka,xa;(Ka=Le[ie.question_type])===null||Ka===void 0||((xa=Ka.items)===null||xa===void 0)||xa.push(ie)}if(ie.question_type===6){var Zt,na;(Zt=Le[ie.question_type])===null||Zt===void 0||((na=Zt.items)===null||na===void 0)||na.push(ie)}});var Oa=Le==null?void 0:Le.filter(function(ie){return ie.count!==0}),It=H==null?void 0:H.map(function(ie,Rt){return t.a.createElement(t.a.Fragment,{key:Rt},t.a.createElement("div",{className:"pl20"},t.a.createElement("span",{className:"font16 c-light-primary"},Da(Rt+1),"\u3001",ie.name),t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ie.count,"\u9898\uFF1B\u5171",ie.score,"\u5206\uFF09")),Aa(ie.items,ie==null?void 0:ie.question_type,ie==null?void 0:ie.name))});return It};return t.a.createElement("div",null," ",Ia()," ")},Ca=ne.a=Ma},M8RZ:function(ze,ne,a){"use strict";a.d(ne,"a",function(){return q});var We=a("XKWP"),xt=a("N7Kx"),Yt=a("kFHX"),W=a("4jIl"),x=a("q1tI"),s=a.n(x),t=a("i8i4"),Ce=a.n(t),q=function(f){Object(Yt.a)($e,f);var Ke=Object(W.a)($e);function $e(Tt){var C;Object(We.a)(this,$e),C=Ke.call(this,Tt);var le=window.document;return C.node=le.createElement("div"),le.body.appendChild(C.node),C}return Object(xt.a)($e,[{key:"render",value:function(){var C=this.props.children;return Object(t.createPortal)(C,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),$e}(s.a.Component)},O2Wb:function(ze,ne,a){ze.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ze,ne,a){"use strict";var We=a("2qtc"),xt=a("kLXV"),Yt=a("Cmcn"),W=a("k16G"),x=a("v7Ap"),s=a("q1tI"),t=a.n(s),Ce=a("VrN/"),q=a.n(Ce),f=a("bdgK"),Ke=a("p77/"),$e=a("Bd2K"),Tt=a("ELLl"),C=a("19Vz"),le=a("lZu9"),Wa=a("kSUc"),Ve=a("9Bee"),P=a("IIKO"),g=a("dejd"),ht=a("C+DQ"),d=[{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 e(N){var Ma=N.onActionCallback,Ca=N.title,be=N.icon,_=N.actionName,H=N.className,Qt=H===void 0?"":H,Pe=N.children;function Ue(){Ma(_)}return t.a.createElement("a",{title:Ca,className:Qt,onClick:Ue},t.a.createElement("i",{className:"md-iconfont ".concat(be)}),Pe)}var rt=function(N){var Ma=N.watch,Ca=N.showNullButton,be=N.onActionCallback,_=N.fullScreen,H=N.insertTemp,Qt=[].concat(d,[{title:"".concat(Ma?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ma?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},Qt.map(function(Pe,Ue){return t.a.createElement("li",{key:Ue},Pe.actionName?t.a.createElement(e,Object(P.a)({},Pe,{onActionCallback:be})):t.a.createElement("span",{className:"v-line"}))}),Ca?t.a.createElement("li",null,t.a.createElement(e,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:be},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,H&&t.a.createElement("li",null,t.a.createElement(e,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(H),onActionCallback:be},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(e,{icon:"".concat(_?"icon-shrink":"icon-enlarge"),title:_?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:be})))},Te=a("M8RZ"),Re=a("+L6B"),_t=a("2/Rp"),ue=a("y8nQ"),ge=a("Vl3Y"),Mt=a("5NDa"),se=a("5rEg"),U={labelCol:{span:4},wrapperCol:{span:20}},B=function(N){var Ma=N.callback,Ca=N.onCancel;function be(_){Ma(_)}return t.a.createElement(ge.a,Object(P.a)({},U,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:be}),t.a.createElement(ge.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(se.a,null)),t.a.createElement(ge.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(se.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(_t.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(_t.a,{type:"ghost",onClick:Ca},"\u53D6\u6D88")))},$=a("7ahc"),F=a("HmJG"),r=a("BjJ7"),Ye=ge.a.useForm,kt={width:280,marginRight:10},E={labelCol:{span:5},wrapperCol:{span:19}},At=function(N){var Ma=N.callback,Ca=N.onCancel,be=Ye(),_=Object(W.a)(be,1),H=_[0];function Qt(Ya){Ma(Ya)}function Pe(Ya){H.setFieldsValue({src:"/api/attachments/".concat(Ya.id)})}function Ue(Ya){var Fe=Ya.target.files[0];Gt(Fe,Pe)}return t.a.createElement(ge.a,Object(P.a)({form:H},E,{className:"upload-image-panel",onFinish:Qt}),t.a.createElement(ge.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(ge.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(se.a,{style:kt})),t.a.createElement(ae,{onFileChange:Ue}))),t.a.createElement(ge.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(se.a,{style:{width:264}})),t.a.createElement(ge.a.Item,{style:{textAlign:"right"}},t.a.createElement(_t.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(_t.a,{type:"ghost",onClick:Ca},"\u53D6\u6D88")))};function ae(N){var Ma=N.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:Ma}))}function Gt(N,Ma){if(!N)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ca=new FormData;Ca.append("editormd-image-file",N),Ca.append("file_param_name","editormd-image-file"),Ca.append("byxhr","true");var be=new window.XMLHttpRequest;be.withCredentials=!0,be.addEventListener("load",function(_){Ma(JSON.parse(_.target.responseText))},!1),be.addEventListener("error",function(_){console.error(_)},!1),be.open("POST","".concat(r.a,"/api/attachments.json")),be.send(Ca)}var ka=a("giR+"),Bt=a("fyUT"),gt=a("7Kak"),ca=a("9yH6"),Et=ca.a.Group,V={margin:"0 8px"},i=function(N){var Ma=N.callback,Ca=N.onCancel;function be(_){Ma(_)}return t.a.createElement(ge.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:be},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:V},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:V},"\u884C\u6570"),t.a.createElement(ge.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(Bt.a,null)),t.a.createElement("span",{style:V},"\u5217\u6570"),t.a.createElement(ge.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(Bt.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:V},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(ge.a.Item,{name:"align"},t.a.createElement(Et,null,t.a.createElement(ca.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(ca.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(ca.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(ca.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(_t.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(_t.a,{type:"ghost",onClick:Ca},"\u53D6\u6D88")))},l="link",o="upload-image",ta="code-block",fa="add-table",an="------------",Ot={default:an,left:":".concat(an),center:":".concat(an,":"),right:"".concat(an,":")},Un=a("9VGf"),Ee,sn;function fn(){}var Dn=0,pn=1e4,vn="\u2581",On=`
|
|
**\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 gn(N){return/^\d+$/.test(N)?"".concat(N,"px"):N}var xn=navigator.platform.toUpperCase().indexOf("MAC")>=0,yn=xn?"Cmd":"Ctrl",ln=(Ee={},Object(x.a)(Ee,yn+"-B","bold"),Object(x.a)(Ee,yn+"-I","italic"),Ee),on=(sn={},Object(x.a)(sn,l,"\u6DFB\u52A0\u94FE\u63A5"),Object(x.a)(sn,ta,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(x.a)(sn,o,"\u6DFB\u52A0\u56FE\u7247"),Object(x.a)(sn,fa,"\u6DFB\u52A0\u8868\u683C"),sn),Fn=ne.a=function(N){var Ma=N.defaultValue,Ca=Ma===void 0?"":Ma,be=N.onChange,_=N.width,H=_===void 0?"100%":_,Qt=N.height,Pe=Qt===void 0?400:Qt,Ue=N.miniToolbar,Ya=Ue===void 0?!1:Ue,Fe=N.isFocus,b=Fe===void 0?!1:Fe,Ja=N.watch,u=N.insertTemp,da=N.id,Sa=da===void 0?"markdown-editor-id":da,Aa=N.showResizeBar,Da=Aa===void 0?!1:Aa,Ia=N.noStorage,pa=Ia===void 0?!1:Ia,je=N.showNullButton,Le=je===void 0?!1:je,Oa=N.fullScreen,It=Oa===void 0?!1:Oa,ie=N.onBlur,Rt=N.onCMBeforeChange,Xe=N.className,mt=Xe===void 0?"":Xe,bt=N.placeholder,St=bt===void 0?"":bt,Dt=N.values,ha=Dt===void 0?"":Dt,aa=Object(s.useState)(null),Kt=Object(W.a)(aa,2),c=Kt[0],zt=Kt[1],Ka=Object(s.useState)(Ca),xa=Object(W.a)(Ka,2),Zt=xa[0],na=xa[1],Ga=Object(s.useState)(Ja),La=Object(W.a)(Ga,2),Lt=La[0],va=La[1],Qa=Object(s.useState)(It),Fa=Object(W.a)(Qa,2),la=Fa[0],Ra=Fa[1],Ba=Object(s.useState)(""),Pa=Object(W.a)(Ba,2),_a=Pa[0],Ua=Pa[1],ia=Object(s.useState)(0),Ha=Object(W.a)(ia,2),wa=Ha[0],it=Ha[1],ce=Object(s.useState)(Pe),de=Object(W.a)(ce,2),He=de[0],X=de[1],Ze=Object(s.useState)(!1),Se=Object(W.a)(Ze,2),et=Se[0],ee=Se[1],j=Object(s.useRef)(),y=Object(s.useRef)(),w=Object(s.useRef)(),v=Object(s.useRef)();Object(s.useEffect)(function(){na(ha),c==null||c.setValue(ha)},[ha]),Object(s.useEffect)(function(){if(j.current){var pt=function(ga,tt){var fe=tt.clipboardData;if(fe){var Oe=fe.types.toString(),ut=fe.items;if(Oe==="text/html,Files"||Oe==="Files"||fe.types.indexOf("Files")){var pe=ut[1];Oe==="Files"&&(pe=ut[0]),pe.kind==="file"&&pe.type.match(/^image\//i)&&Gt(pe.getAsFile(),function(A){A.id?ot.replaceSelection("")):(A==null?void 0:A.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},ot=q.a.fromTextArea(j.current,{mode:"markdown",lineNumbers:!Ya,lineWrapping:!0,value:Ca,autoCloseTags:!0,autoCloseBrackets:!0});return b&&ot.focus(),ot.on("paste",pt),zt(ot),function(){ot.off("paste",pt)}}},[]);var M=Object(s.useCallback)(function(){if(y.current)try{var pt=y.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,ot=y.current.getElementsByClassName("markdown-editor-body")[0];la?ot.style.height="calc(100vh - ".concat(pt,"px)"):ot.style.height="".concat(He-pt,"px")}catch(ft){console.log(ft,"---- to set md editor body height")}},[He,y,la]);Object(s.useEffect)(function(){function pt(){var ft=new f.default(function(ga){var tt=Object(Yt.a)(ga),fe;try{for(tt.s();!(fe=tt.n()).done;){var Oe=fe.value;(Oe.target.offsetHeight>0||Oe.target.offsetWidth>0)&&(M(),c.setSize("100%","100%"),c.refresh())}}catch(ut){tt.e(ut)}finally{tt.f()}});return ft.observe(j.current.parentElement),ft}if(c){var ot=pt();return function(){ot.unobserve(j.current.parentElement)}}},[c,M]),Object(s.useEffect)(function(){if(c){for(var pt=[],ot=function(){var Oe=ga[ft];tt=Object(W.a)(Oe,2);var ut=tt[0],pe=tt[1],A=Object(x.a)({},ut,function(){Jt(pe)});pt.push(A),c.addKeyMap(A)},ft=0,ga=Object.entries(ln);ft<ga.length;ft++){var tt;ot()}return function(){var fe=Object(Yt.a)(pt),Oe;try{for(fe.s();!(Oe=fe.n()).done;){var ut=Oe.value;c.removeKeyMap(ut)}}catch(pe){fe.e(pe)}finally{fe.f()}}}},[c]),Object(s.useEffect)(function(){It!==la&&Ra(It)},[It]),Object(Un.a)(function(){if(!pa&&wa>0){var pt=new Date().getTime(),ot=window.sessionStorage.getItem(Sa);pt>=wa+pn&&(!ot||ot!==Zt)&&(window.sessionStorage.setItem(Sa,Zt),ee(!0))}},pn),Object(s.useEffect)(function(){va(Ja)},[c,Ja]),Object(s.useEffect)(function(){c&&(b&&c.focus())},[c,b]),Object(s.useEffect)(function(){if(Lt&&c){var pt=function(ga){var tt=ga.target;if(v.current){var fe=tt.scrollTop/tt.scrollHeight;v.current.scrollTop=v.current.scrollHeight*fe}},ot=c.getScrollerElement();return ot.addEventListener("scroll",pt),function(){ot.removeEventListener("scroll",pt)}}},[c,Lt]),Object(s.useEffect)(function(){if(c&&Rt){var pt=function(ft,ga){Rt(ft,ga)};return c.on("beforeChange",pt),function(){c.off("beforeChange",pt)}}},[c,Rt]),Object(s.useEffect)(function(){if(c&&ie){var pt=function(){ie(c.getValue())};return c.on("blur",pt),function(){c.off("blur",pt)}}},[c,ie]),Object(s.useEffect)(function(){if(c){var pt=function(ft){var ga=ft.getValue();na(ga),it(new Date().getTime()),ft.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),be&&be(ga)};return c.on("change",pt),function(){c.off("change",pt)}}},[c,be]),Object(s.useEffect)(function(){c&&(Ca==null?(c.setValue(""),na("")):Ca!==c.getValue()&&(c.setValue(Ca),na(Ca),c.setCursor(c.lineCount(),0)))},[c,Ca]);var Jt=Object(s.useCallback)(function(pt){var ot=c.getCursor(),ft=c.getSelection(),ga=ft.split(`
|
|
`);switch(pt){case"bold":return c.replaceSelection("**"+ft+"**"),ft===""&&c.setCursor(ot.line,ot.ch+2),c.focus();case"italic":return c.replaceSelection("*"+ft+"*"),ft===""&&c.setCursor(ot.line,ot.ch+1),c.focus();case"code":return c.replaceSelection("`"+ft+"`"),ft===""&&c.setCursor(ot.line,ot.ch+1),c.focus();case"inline-latex":return c.replaceSelection("`$$"+ft+"$$`"),ft===""&&c.setCursor(ot.line,ot.ch+3),c.focus();case"latex":return c.replaceSelection("```latex\n"+ft+"\n```"),c.setCursor(ot.line+1,ft.length+1),c.focus();case"line-break":return c.replaceSelection(`<br/>
|
|
`),c.focus();case"list-ul":return ft===""?c.replaceSelection("- "+ft):c.replaceSelection(ga.map(function(tt){return tt===""?"":"- ".concat(tt)}).join(`
|
|
`)),c.focus();case"list-ol":return ft===""?c.replaceSelection("1. "+ft):c.replaceSelection(ga.map(function(tt,fe){return tt===""?"":"".concat(fe+1,". ").concat(tt)}).join(`
|
|
`)),c.focus();case"add-null-ch":return ft===""&&c.setCursor(ot.line,ot.ch+1),c.replaceSelection(vn),c.focus();case"inster-template-1":return ft===""&&c.setCursor(ot.line,ot.ch),c.replaceSelection(On),c.focus();case"eraser":return c.setValue(""),c.focus();case"trigger-watch":return va(!Lt),c.focus();case"trigger-full-screen":return Ra(!la),c.focus();case l:Ua(l);return;case ta:Ua(ta);return;case o:Ua(o);return;case fa:Ua(fa);return;default:throw new Error}},[c,Lt,la]),nt=Object(s.useCallback)(function(pt){Ua("");switch(_a){case l:var ot=pt.title,ft=pt.link;return c.replaceSelection("[".concat(ot,"](").concat(ft,")")),c.focus();case ta:var ga=pt.language,tt=pt.content;return c.replaceSelection(["```"+ga,tt,"```"].join(`
|
|
`)),c.focus();case o:var fe=pt.src,Oe=pt.alt;return c.replaceSelection(".concat(fe,' "').concat(Oe,'" )')),c.focus();case fa:for(var ut=pt.row,pe=pt.col,A=pt.align,m=`
|
|
`,h=0;h<ut;h++){for(var Q=[],I=[],J=0;J<pe;J++)h===1&&I.push(Ot[A]),Q.push(" ");h===1&&(m+="| ".concat(I.join(" | "),` |
|
|
`)),m+="| ".concat(Q.join(pe===1?"":" | "),` |
|
|
`)}return c.replaceSelection(m+`
|
|
`),c.focus();default:throw new Error}},[c,_a]),Xt=Object(s.useMemo)(function(){switch(_a){case l:return t.a.createElement(B,{callback:nt,onCancel:qt});case ta:return t.a.createElement($.b,{callback:nt,onCancel:qt});case o:return t.a.createElement(At,{callback:nt,onCancel:qt});case fa:return t.a.createElement(i,{callback:nt,onCancel:qt});default:return null}},[_a]);function qt(){Ua("")}Object(s.useEffect)(function(){if(w.current){var pt=function(ut){tt=!0,fe=ut.pageY},ot=function(){tt=!1},ft=function(ut){if(tt){var pe=ut.pageY-fe;pe<0&&(pe=0),pe>300&&(pe=300);var A=Pe+pe+"px";X(A)}},ga=w.current,tt=!1,fe=0;return ga.addEventListener("mousedown",pt),document.addEventListener("mousemove",ft),document.addEventListener("mouseup",ot),function(){ga.removeEventListener("mousedown",pt),document.removeEventListener("mousemove",ft),document.removeEventListener("mouseup",ot)}}},[c,w]),Object(s.useEffect)(function(){X(Pe)},[Pe]);var ja=gn(H),Ft=gn(He),Na={width:ja,height:Ft},cn=Object(s.useMemo)(function(){if(wa){var pt=new Date(wa),ot=pt.getHours(),ft=pt.getMinutes(),ga=pt.getSeconds();return ot=ot<10?"0"+ot:ot,ft=ft<10?"0"+ft:ft,ga=ga<10?"0"+ga:ga,"".concat(ot,":").concat(ft,":").concat(ga)}return 0},[wa]);function jn(){window.sessionStorage.removeItem(Sa),ee(!1),it(0)}function An(){ee(!1),it(0),c.setValue(window.sessionStorage.getItem(Sa))}return t.a.createElement(s.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:y},t.a.createElement("div",{className:"markdown-editor-container ".concat(mt," ").concat(Lt?"on-preview":""," ").concat(Ya?"mini":""," ").concat(la?"full-screen":""),style:Na},t.a.createElement(rt,{insertTemp:u,watch:Lt,fullScreen:la,showNullButton:Le,onActionCallback:Jt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:j,placeholder:St})),Lt?t.a.createElement("div",{ref:v,className:"preview-container"},t.a.createElement(Ve.a,{value:Zt})):null))),Da?t.a.createElement("a",{ref:w,className:"editor-resize"}):null,t.a.createElement(Te.a,null,on[_a]?t.a.createElement(xt.a,{centered:!0,title:on[_a],visible:!0,onCancel:qt,footer:null},Xt):null))}},T1X5:function(ze,ne){ze.exports="data:image/png;base64,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"},UZu5:function(ze,ne,a){},"YJx+":function(ze,ne,a){ze.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7",action:"action___3PqBm"}},b6Jr:function(ze,ne,a){ze.exports={flex_box_center:"flex_box_center___cC3Lp",flex_space_between:"flex_space_between___2W9GQ",flex_box_vertical_center:"flex_box_vertical_center___2L7-n",flex_box_center_end:"flex_box_center_end___2GJdf",flex_box_column:"flex_box_column___3xK7a",subjectTable:"subjectTable___3Mhzq",title:"title___1p9nz",customTable:"customTable___38s3v",row:"row___2AxLA",line:"line___2V4Vj"}},dejd:function(ze,ne,a){},hjlX:function(ze,ne,a){ze.exports={flex_box_center:"flex_box_center___1RcrA",flex_space_between:"flex_space_between___3MV00",flex_box_vertical_center:"flex_box_vertical_center___2YkL3",flex_box_center_end:"flex_box_center_end___Jrwqr",flex_box_column:"flex_box_column___1kkFX",rightFilter:"rightFilter___36zCw"}},i58Z:function(ze,ne,a){ze.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},k5F3:function(ze,ne,a){"use strict";var We=a("g9YV"),xt=a("wCAj"),Yt=a("c1Ei"),W=a.n(Yt),x=a("5Tp6"),s=a("3S9h"),t=a("XEnU"),Ce=a("k16G"),q=a("q1tI"),f=a.n(q),Ke=a("WHYC"),$e=a("9kvl"),Tt=a("uJ6K"),C=a.n(Tt),le=a("V0Rq"),Wa=a("9Bee"),Ve=a("1vsH"),P=function(ht){var d=ht.isPreview,e=d===void 0?!1:d,rt=ht.isExportBlank,Te=rt===void 0?!1:rt,Re=ht.activeTabs,_t=ht.exercise,ue=ht.globalSetting,ge=ht.loading,Mt=ht.user,se=ht.dispatch,U=Object(Ke.m)(),B=Mt.userInfo,$=Object(q.useState)(),F=Object(Ce.a)($,2),r=F[0],Ye=F[1],kt=Object(q.useState)(),E=Object(Ce.a)(kt,2),At=E[0],ae=E[1];Object(q.useEffect)(function(){Object(Ve.G)(Re)||Re==="2"&&Gt()},[U.userId,U.coursesId,U.exerciseId,U.categoryId,Re]),Object(q.useEffect)(function(){var ca;if((ca=_t.exerciseExportHeadData)===null||ca===void 0?void 0:ca.title){var Et=_t.exerciseExportHeadData;Ye(Object(t.a)({},Et||{}));var V=Et||{},i=V.table,l,o;((i==null?void 0:i.total_singles_scores)||(i==null?void 0:i.total_doubles_scores)||(i==null?void 0:i.total_nulls_scores)||(i==null?void 0:i.total_judges_scores)||(i==null?void 0:i.total_pros_scores)||(i==null?void 0:i.total_shixuns_scores)||(i==null?void 0:i.total_mains_scores))&&(l=Number(i==null?void 0:i.total_singles_scores)+Number(i==null?void 0:i.total_doubles_scores)+Number(i==null?void 0:i.total_nulls_scores)+Number(i==null?void 0:i.total_judges_scores)+Number(i==null?void 0:i.total_pros_scores)+Number(i==null?void 0:i.total_shixuns_scores)+Number(i==null?void 0:i.total_mains_scores)),((i==null?void 0:i.singles_scores)||(i==null?void 0:i.doubles_scores)||(i==null?void 0:i.nulls_scores)||(i==null?void 0:i.judges_scores)||(i==null?void 0:i.pros_scores)||(i==null?void 0:i.shixuns_scores)||(i==null?void 0:i.mains_scores))&&(o=Number(i==null?void 0:i.singles_scores)+Number(i==null?void 0:i.doubles_scores)+Number(i==null?void 0:i.nulls_scores)+Number(i==null?void 0:i.judges_scores)+Number(i==null?void 0:i.pros_scores)+Number(i==null?void 0:i.shixuns_scores)+Number(i==null?void 0:i.mains_scores));var ta=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:i==null?void 0:i.total_singles_scores,doubles_score:i==null?void 0:i.total_doubles_scores,nulls_score:i==null?void 0:i.total_nulls_scores,judges_score:i==null?void 0:i.total_judges_scores,pros_score:i==null?void 0:i.total_pros_scores,shixuns_score:i==null?void 0:i.total_shixuns_scores,mains_score:i==null?void 0:i.total_mains_scores,total_score:l},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:i==null?void 0:i.singles_scores,doubles_score:i==null?void 0:i.doubles_scores,nulls_score:i==null?void 0:i.nulls_scores,judges_score:i==null?void 0:i.judges_scores,pros_score:i==null?void 0:i.pros_scores,shixuns_score:i==null?void 0:i.shixuns_scores,mains_score:i==null?void 0:i.mains_scores,total_score:o},{key:"3",name:"\u8BC4\u5377\u4EBA"}],fa=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];ae(Object(s.a)(Te?fa:ta))}},[_t.exerciseExportHeadData]);var Gt=function(){var ca=Object(x.a)(W.a.mark(function Et(){var V,i,l,o,ta,fa,an,Ot;return W.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return V={id:U.exerciseId||U.categoryId,identify:(B==null?void 0:B.login)||null},Ee.next=3,Object(le.v)(V);case 3:i=Ee.sent,Ye(i||{}),l=i||{},o=l.table,((o==null?void 0:o.total_singles_scores)||(o==null?void 0:o.total_doubles_scores)||(o==null?void 0:o.total_nulls_scores)||(o==null?void 0:o.total_judges_scores)||(o==null?void 0:o.total_pros_scores)||(o==null?void 0:o.total_shixuns_scores)||(o==null?void 0:o.total_mains_scores))&&(ta=Number(o==null?void 0:o.total_singles_scores)+Number(o==null?void 0:o.total_doubles_scores)+Number(o==null?void 0:o.total_nulls_scores)+Number(o==null?void 0:o.total_judges_scores)+Number(o==null?void 0:o.total_pros_scores)+Number(o==null?void 0:o.total_shixuns_scores)+Number(o==null?void 0:o.total_mains_scores)),((o==null?void 0:o.singles_scores)||(o==null?void 0:o.doubles_scores)||(o==null?void 0:o.nulls_scores)||(o==null?void 0:o.judges_scores)||(o==null?void 0:o.pros_scores)||(o==null?void 0:o.shixuns_scores)||(o==null?void 0:o.mains_scores))&&(fa=Number(o==null?void 0:o.singles_scores)+Number(o==null?void 0:o.doubles_scores)+Number(o==null?void 0:o.nulls_scores)+Number(o==null?void 0:o.judges_scores)+Number(o==null?void 0:o.pros_scores)+Number(o==null?void 0:o.shixuns_scores)+Number(o==null?void 0:o.mains_scores)),an=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:o==null?void 0:o.total_singles_scores,doubles_score:o==null?void 0:o.total_doubles_scores,nulls_score:o==null?void 0:o.total_nulls_scores,judges_score:o==null?void 0:o.total_judges_scores,pros_score:o==null?void 0:o.total_pros_scores,shixuns_score:o==null?void 0:o.total_shixuns_scores,mains_score:o==null?void 0:o.total_mains_scores,total_score:ta},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:o==null?void 0:o.singles_scores,doubles_score:o==null?void 0:o.doubles_scores,nulls_score:o==null?void 0:o.nulls_scores,judges_score:o==null?void 0:o.judges_scores,pros_score:o==null?void 0:o.pros_scores,shixuns_score:o==null?void 0:o.shixuns_scores,mains_score:o==null?void 0:o.mains_scores,total_score:fa},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Ot=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}],ae(Te?Ot:an);case 11:case"end":return Ee.stop()}},Et)}));return function(){return ca.apply(this,arguments)}}(),ka=[{width:"11%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(Et){return f.a.createElement("a",null,Et)}},{width:"11%",title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:function(Et){return f.a.createElement("a",null,Et==="0.0"?0:Et)}},{width:"11%",title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:function(Et){return f.a.createElement("a",null,Et==="0.0"?0:Et)}},{width:"11%",title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:function(Et){return f.a.createElement("a",null,Et==="0.0"?0:Et)}},{width:140,title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:function(Et){return f.a.createElement("a",null,Et==="0.0"?0:Et)}},{width:"11%",title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:function(Et){return f.a.createElement("a",null,Et==="0.0"?0:Et)}},{width:"11%",title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:function(Et){return f.a.createElement("a",null,Et==="0.0"?0:Et)}},{width:"11%",title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:function(Et){return f.a.createElement("a",null,Et==="0.0"?0:Et)}},{width:"11%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:function(Et){return f.a.createElement("a",null,Et==="0.0"?0:Et)}}],Bt=r||{},gt=Bt.exercise_header;return f.a.createElement(f.a.Fragment,null,((gt==null?void 0:gt.show_user)||(gt==null?void 0:gt.show_no)||(gt==null?void 0:gt.show_group))&&f.a.createElement("section",{className:C.a.glassSeal},(gt==null?void 0:gt.show_user)&&f.a.createElement("span",null,"\u59D3\u540D\uFF1A",f.a.createElement("span",null,r==null?void 0:r.user)),(gt==null?void 0:gt.show_no)&&f.a.createElement("span",null,"\u5B66\u53F7\uFF1A",f.a.createElement("span",null,r==null?void 0:r.student_id)),(gt==null?void 0:gt.show_group)&&f.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",f.a.createElement("span",null,r==null?void 0:r.group_name))),f.a.createElement("section",{className:"".concat(C.a.wrap," ").concat(e?"pl20":""," ")},(r==null?void 0:r.photo_url)&&f.a.createElement("img",{className:C.a.img,src:r==null?void 0:r.photo_url}),(gt==null?void 0:gt.show_title)&&f.a.createElement("p",{className:"font16 tc c-grey-333"},f.a.createElement("strong",null,r==null?void 0:r.title)),(gt==null?void 0:gt.show_body)&&f.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",r==null?void 0:r.body),(gt==null?void 0:gt.show_info)&&f.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",r==null?void 0:r.large_counts,"\u5927\u9898\u3011\u3010",r==null?void 0:r.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",r==null?void 0:r.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(r==null?void 0:r.time)>-1?"".concat(r==null?void 0:r.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),(gt==null?void 0:gt.show_desc)&&f.a.createElement("div",{className:"mt10"},f.a.createElement("p",{className:"font16"},"\u8003\u8BD5\u8BF4\u660E\uFF1A"),f.a.createElement(Wa.a,{value:r==null?void 0:r.description})),(gt==null?void 0:gt.show_table)&&f.a.createElement("div",{className:"mt10"},f.a.createElement(xt.a,{className:C.a.table,columns:ka,dataSource:Object(s.a)(At||[]),bordered:!0,pagination:!1}))))};ne.a=Object($e.a)(function(g){var ht=g.exercise,d=g.loading,e=g.user,rt=g.globalSetting;return{exercise:ht,globalSetting:rt,user:e,loading:d.effects}})(P)},kSUc:function(ze,ne,a){},"kaH+":function(ze,ne,a){"use strict";var We=a("+L6B"),xt=a("2/Rp"),Yt=a("k16G"),W=a("q1tI"),x=a.n(W),s=a("UZu5"),t=a.n(s),Ce=a("dhSg"),q=a("rLCj"),f=a("dF/Y"),Ke=a("4i/N");ne.a=function(){var $e=Object(W.useState)(""),Tt=Object(Yt.a)($e,2),C=Tt[0],le=Tt[1],Wa=Object(W.useState)(0),Ve=Object(Yt.a)(Wa,2),P=Ve[0],g=Ve[1],ht=Object(W.useRef)("");Object(W.useEffect)(function(){var Te=Ce.a.subscribe("preview-image",function(Re){le(Re),document.body.style.overflow="hidden"});return Te},[]),Object(W.useEffect)(function(){return document.addEventListener("keydown",d),function(){document.removeEventListener("keydown",d)}},[]),Object(W.useEffect)(function(){ht.current=C},[C]);function d(Te){Te.keyCode==27&&ht.current&&e()}function e(){document.body.style.overflow="auto",le("")}function rt(){g(P+90)}return x.a.createElement(W.Fragment,null,C?x.a.createElement("div",{className:"image-preview-container"},x.a.createElement("div",{className:"button-group"},x.a.createElement(xt.a,{onClick:rt},"\u65CB\u8F6C",x.a.createElement(q.a,null)),x.a.createElement(xt.a,{href:C},"\u4E0B\u8F7D",x.a.createElement(f.a,null)),x.a.createElement(xt.a,{onClick:e},"\u5173\u95ED",x.a.createElement(Ke.a,null))),x.a.createElement("div",{className:"preview-wrp-group"},x.a.createElement("img",{className:"image-preview",src:C,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(P,"deg)")}}))):null)}},kqOp:function(ze,ne,a){"use strict";a.d(ne,"a",function(){return f});var We=a("IIKO"),xt=a("XKWP"),Yt=a("N7Kx"),W=a("kFHX"),x=a("4jIl"),s=a("q1tI"),t=a.n(s),Ce=a("Ot1p"),q="\u2581",f=function(Ke){Object(W.a)(Tt,Ke);var $e=Object(x.a)(Tt);function Tt(){var C;Object(xt.a)(this,Tt);for(var le=arguments.length,Wa=new Array(le),Ve=0;Ve<le;Ve++)Wa[Ve]=arguments[Ve];return C=$e.call.apply($e,[this].concat(Wa)),C.getChCountBeforeCursor=function(P,g){for(var ht=g.line,d=0,e=0;e<ht;e++)d+=P.getLine(e).split(q).length-1;var rt=P.getLine(ht).substring(0,g.ch);return d+=rt.split(q).length-1,d},C.onCMBeforeChange=function(P,g){var ht=P.getRange(g.from,g.to),d=0;if(g.text.forEach(function(Re){d+=Re.split(q).length-1}),ht&&ht.indexOf(q)!=-1){var e=ht.split(q).length-1,rt=C.getChCountBeforeCursor(P,g.from);console.log("\u5220\u9664".concat(e,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(rt,"\u4E2A\uFF0C\u65B0\u589E").concat(d,"\u4E2A")),C.props.deleteEmptyDisabled?g.cancel():C.props.onPlaceholderChange&&C.props.onPlaceholderChange(rt,e,d)}else if(d){var Te=C.getChCountBeforeCursor(P,g.from);console.log("\u65B0\u589E".concat(d,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(Te,"\u4E2A")),C.props.onPlaceholderChange&&C.props.onPlaceholderChange(Te,0,d)}},C}return Object(Yt.a)(Tt,[{key:"render",value:function(){return t.a.createElement(Ce.a,Object(We.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Tt}(s.Component)},loLm:function(ze,ne,a){ze.exports={flex_box_center:"flex_box_center___Ea2v9",flex_space_between:"flex_space_between___1bTGw",flex_box_vertical_center:"flex_box_vertical_center___2J4zW",flex_box_center_end:"flex_box_center_end___9_5OK",flex_box_column:"flex_box_column___2FLgO",posWarp:"posWarp___3pf1n",pos:"pos___3-NfR",tips:"tips___2-j_s"}},mgmH:function(ze,ne,a){"use strict";a.d(ne,"d",function(){return Tt}),a.d(ne,"b",function(){return C}),a.d(ne,"e",function(){return le}),a.d(ne,"c",function(){return Wa}),a.d(ne,"p",function(){return Ve}),a.d(ne,"g",function(){return P}),a.d(ne,"i",function(){return g}),a.d(ne,"h",function(){return ht}),a.d(ne,"l",function(){return d}),a.d(ne,"a",function(){return e}),a.d(ne,"n",function(){return rt}),a.d(ne,"f",function(){return Te}),a.d(ne,"m",function(){return Re}),a.d(ne,"j",function(){return _t}),a.d(ne,"o",function(){return ue}),a.d(ne,"k",function(){return ge}),a.d(ne,"q",function(){return Mt});var We=a("miYZ"),xt=a("tsqr"),Yt=a("c1Ei"),W=a.n(Yt),x=a("XEnU"),s=a("5Tp6"),t=a("oUNq"),Ce=a("9kvl"),q=a("1vsH"),f=a("m3rI"),Ke=function(){Object(Ce.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},$e=function(){Object(Ce.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Tt=function(){var se=Object(s.a)(W.a.mark(function U(B){var $;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return Ke(),r.next=3,Object(t.r)(Object(x.a)({},B));case 3:if($=r.sent,!($.status===0)){r.next=7;break}return r.next=7,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/export_couser_info.json"),query:B}));case 7:$e();case 8:case"end":return r.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),C=function(){var se=Object(s.a)(W.a.mark(function U(B){var $;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(t.p)(Object(x.a)({},B));case 2:if($=r.sent,!($.status===0)){r.next=8;break}xt.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_member_act_score")),r.next=13;break;case 8:if(!($.status===-2)){r.next=12;break}return r.abrupt("return",$);case 12:$.status===-3&&(Object(Ce.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return r.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),le=function(){var se=Object(s.a)(W.a.mark(function U(B){var $;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(t.s)(Object(x.a)({},B));case 2:if($=r.sent,!($.status===0)){r.next=8;break}xt.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_score")),r.next=13;break;case 8:if(!($.status===-2)){r.next=12;break}return r.abrupt("return",$);case 12:$.status===-3&&(Object(Ce.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_score")));case 13:case"end":return r.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),Wa=function(){var se=Object(s.a)(W.a.mark(function U(B){var $;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(t.q)(Object(x.a)({},B));case 2:if($=r.sent,!($.status===0)){r.next=8;break}xt.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")),r.next=13;break;case 8:if(!($.status===-2)){r.next=12;break}return r.abrupt("return",$);case 12:$.status===-3&&(Object(Ce.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return r.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),Ve=function(){var se=Object(s.a)(W.a.mark(function U(B){var $;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(t.x)(Object(x.a)({},B));case 2:if($=r.sent,!($.status===0)){r.next=8;break}xt.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")),r.next=13;break;case 8:if(!($.status===-2)){r.next=12;break}return r.abrupt("return",$);case 12:$.status===-3&&(Object(Ce.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return r.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),P=function(){var se=Object(s.a)(W.a.mark(function U(B){var $;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(t.t)(Object(x.a)({},B));case 2:if($=r.sent,!($.status===0)){r.next=8;break}xt.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_homework")),r.next=13;break;case 8:if(!($.status===-2)){r.next=12;break}return r.abrupt("return",$);case 12:$.status===-3&&(Object(Ce.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return r.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),g=function(){var se=Object(s.a)(W.a.mark(function U(B,$){var F;return W.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,Object(t.v)(Object(x.a)({},B));case 2:F=Ye.sent,F.status===0?(xt.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/").concat($))):F.status===-3&&(Object(Ce.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/").concat($)));case 4:case"end":return Ye.stop()}},U)}));return function(B,$){return se.apply(this,arguments)}}(),ht=function(){var se=Object(s.a)(W.a.mark(function U(B){var $;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return Ke(),r.next=3,Object(t.u)(Object(x.a)({},B));case 3:if($=r.sent,!($.status===0)){r.next=7;break}return r.next=7,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/homework_commons/".concat(B.categoryId,"/works_list.zip"),query:B}));case 7:$e();case 8:case"end":return r.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),d=function(){var se=Object(s.a)(W.a.mark(function U(B){var $;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return Ke(),r.next=3,Object(t.y)(Object(x.a)({},B));case 3:if($=r.sent,!($.status===0)){r.next=7;break}return r.next=7,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/polls/".concat(B.categoryId,"/commit_result.xlsx"),query:B}));case 7:$e();case 8:case"end":return r.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),e=function(){var se=Object(s.a)(W.a.mark(function U(B){return W.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/attendances/export_xlsx_data.xlsx"),query:B}));case 2:case"end":return F.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),rt=function(){var se=Object(s.a)(W.a.mark(function U(B){return W.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/video_study_statics.xlsx"),query:B}));case 2:case"end":return F.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),Te=function(){var se=Object(s.a)(W.a.mark(function U(B){return W.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/export_course_students_info.xlsx"),query:B}));case 2:case"end":return F.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),Re=function(){var se=Object(s.a)(W.a.mark(function U(B){return W.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/item_banks/export.xlsx",query:B}));case 2:case"end":return F.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),_t=function(){var se=Object(s.a)(W.a.mark(function U(B){return W.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/common_exercises/item_banks/export.xlsx",query:B}));case 2:case"end":return F.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),ue=function(){var se=Object(s.a)(W.a.mark(function U(B){return W.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:B}));case 2:case"end":return F.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),ge=function(){var se=Object(s.a)(W.a.mark(function U(B){var $;return W.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(t.w)(Object(x.a)({},B));case 2:$=r.sent,$.status===0?(xt.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/exercise_score"))):$.status===-3&&(Object(Ce.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.c.push("/classrooms/".concat(B.coursesId,"/exportlist/exercise_score")));case 4:case"end":return r.stop()}},U)}));return function(B){return se.apply(this,arguments)}}(),Mt=function(){var se=Object(s.a)(W.a.mark(function U(B){return W.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(q.p)("",Object(q.L)({url:f.a.API_SERVER+"/api/export_records/".concat(B.id,".xlsx"),query:B}));case 2:case"end":return F.stop()}},U)}));return function(B){return se.apply(this,arguments)}}()},nKGa:function(ze,ne,a){ze.exports=a.p+"static/export_exercise-template.f7655c19.png"},onxn:function(ze,ne){ze.exports="data:image/png;base64,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"},tf39:function(ze,ne,a){ze.exports={flex_box_center:"flex_box_center___15tXk",flex_space_between:"flex_space_between___2JIaf",flex_box_vertical_center:"flex_box_vertical_center___3168W",flex_box_center_end:"flex_box_center_end___16myc",flex_box_column:"flex_box_column___Ye8vh",title:"title___z0esv",export:"export___1cim9",bg:"bg___1nEgJ",tabs:"tabs___1HwEE"}},u2Z1:function(ze,ne,a){"use strict";a.d(ne,"a",function(){return e});var We=a("c1Ei"),xt=a.n(We),Yt=a("miYZ"),W=a("tsqr"),x=a("5Tp6"),s=a("5NDa"),t=a("5rEg"),Ce=a("2qtc"),q=a("kLXV"),f=a("3S9h"),Ke=a("k16G"),$e=a("OaEy"),Tt=a("2fM7"),C=a("q1tI"),le=a.n(C),Wa=a("ErOA"),Ve=a("i58Z"),P=a.n(Ve),g=a("T1X5"),ht=a.n(g),d=Tt.a.Option,e=function(Te){var Re=Te.subId,_t=Te.value,ue=Te.selectvalues,ge=Te.knowledgeOptions,Mt=ge===void 0?[]:ge,se=Te.onChange,U=se===void 0?function(){}:se,B=Te.onAddKnowledgeFinish,$=B===void 0?function(){}:B,F=Object(C.useRef)(),r=Object(C.useState)([]),Ye=Object(Ke.a)(r,2),kt=Ye[0],E=Ye[1];_t=_t||[];var At=function(ka,Bt){ka?(E([Bt.key]),U([Bt.key])):(E([]),U([]))};Object(C.useEffect)(function(){(ue==null?void 0:ue.length)>0&&(E(Object(f.a)(ue)),U(Object(f.a)(ue)))},[Mt]),Object(C.useEffect)(function(){var Gt;((Gt=_t)===null||Gt===void 0?void 0:Gt.length)>0&&U(Object(f.a)(_t))},[Mt]);var ae=function(ka){ka.preventDefault(),F.current="",q.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:le.a.createElement("div",{className:"font14"},le.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},le.a.createElement("img",{src:ht.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",le.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",le.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",le.a.createElement("br",null)),le.a.createElement(t.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:F.current,onChange:function(gt){F.current=gt.target.value}})),onOk:function(){return new Promise(function(){var gt=Object(x.a)(xt.a.mark(function ca(Et,V){var i,l;return xt.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:if(F.current){ta.next=3;break}return W.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),ta.abrupt("return",V());case 3:if(!(F.current.length>20)){ta.next=6;break}return W.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),ta.abrupt("return",V());case 6:return ta.next=8,Object(Wa.a)("/api/tag_disciplines.json",{method:"post",body:{name:F.current,sub_discipline_id:Re}});case 8:return i=ta.sent,(i==null?void 0:i.status)===0&&($({id:i.tag_discipline_id,name:F.current,type:"personal"}),l=[],l.push(i.tag_discipline_id),U([].concat(l)),E([i.tag_discipline_id]),U([].concat(l))),ta.abrupt("return",Et());case 11:case"end":return ta.stop()}},ca)}));return function(ca,Et){return gt.apply(this,arguments)}}())}})};return le.a.createElement("div",{className:P.a.wrap},le.a.createElement(Tt.a,{disabled:!Re,className:"mr5",style:{width:"242px"},onChange:At,showSearch:!0,allowClear:!0,value:Mt==null?void 0:Mt.filter(function(Gt){return(kt==null?void 0:kt.includes(Gt==null?void 0:Gt.id))||(kt==null?void 0:kt.includes((Gt==null?void 0:Gt.id)+""))}).map(function(Gt){return Gt.name})},Mt==null?void 0:Mt.map(function(Gt){return le.a.createElement(d,{key:Gt.id,value:Gt.name},le.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},le.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Gt.name),le.a.createElement("span",null,Gt.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),le.a.createElement("button",{disabled:!Re,className:"".concat(P.a.addKnowledge," ").concat(Re?"":P.a.disabled),onClick:ae},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},uJ6K:function(ze,ne,a){ze.exports={wrap:"wrap___1AALq",img:"img___20GEO",table:"table___26NT5",totalScore:"totalScore___1t1Bx",people:"people___BMR7K",glassSeal:"glassSeal___2woZ-"}},ueOF:function(ze,ne,a){ze.exports={flex_box_center:"flex_box_center___3u1kD",flex_space_between:"flex_space_between___1iSrL",flex_box_vertical_center:"flex_box_vertical_center___18buA",flex_box_center_end:"flex_box_center_end___35UIs",flex_box_column:"flex_box_column___2UKLk",customModal:"customModal___ppNnJ",checking:"checking___3Jkqo",content:"content___1lP2Z",group:"group___29dCl",footer:"footer___3jXcc"}},wNxg:function(ze,ne,a){ze.exports={flex_box_center:"flex_box_center___3z5zI",flex_space_between:"flex_space_between___H1ixm",flex_box_vertical_center:"flex_box_vertical_center___1kFq0",flex_box_center_end:"flex_box_center_end___37HM-",flex_box_column:"flex_box_column___1RpsQ",warp:"warp___30JC0",header:"header___2cVDQ",empty:"empty___25XZq"}}}]);
|