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.
5 lines
66 KiB
5 lines
66 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[149],{"9Bee":function(we,Te,l){"use strict";var ut=l("k1fw"),ve=l("q1tI"),rt=l.n(ve),st=l("vg9a"),lt=l("tJVT"),ct=l("DlQD"),Ve=l.n(ct),Se=l("rUJ1");function pt(C,A){var H=C.match(/^(\s+)(?:```)/);if(H===null)return A;var J=H[1];return A.split(`
|
|
`).map(function(Ee){var he=Ee.match(/^\s+/);if(he===null)return Ee;var Ne=Object(lt.a)(he,1),Ce=Ne[0];return Ce.length>=J.length?Ee.slice(J.length):Ee}).join(`
|
|
`)}var Qe=[],Ye=["<ul>"],ee=new Ve.a.Renderer,it=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ae(){Qe.length=0,Ye=["<ul>"]}var ce={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function de(C,A,H,J){if(A>=C.length||C[A].level<=H)return A;var Ee=C[A];J.push("<li><a href='#"+Ee.anchor+"'>"+Ee.text+"</a>"),A++;var he=[];return A=de(C,A,Ee.level,he),he.length>0&&(J.push("<ul>"),he.forEach(function(Ne){J.push(Ne)}),J.push("</ul>")),J.push("</li>"),A=de(C,A,H,J),A}function je(){return de(Qe,0,0,Ye),Ye.push("</ul>"),Ye.join("")}var T={heading:function(A){var H=it.exec(A);if(H)return{type:"heading",raw:H[0],depth:H[1].length,text:H[2]}},fences:function(A){var H=this.rules.block.fences.exec(A);if(H){var J=H[0],Ee=pt(J,H[3]||""),he=H[2]?H[2].trim():H[2];if(["latex","katex","math"].indexOf(he)>=0){var Ne=Fe(),Ce=Ee;Ee=Ne,xe[Ne]={type:"block",expression:Ce}}return{type:"code",raw:J,lang:he,text:Ee}}}},Ae=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Ue=0,Fe=function(){return"__special_katext_id_".concat(Ue++,"__")},xe={};function Oe(){return xe}function We(){Ue=0,xe={}}function ue(C){return C=C.replace(Ae,function(A,H){var J=Fe();return xe[J]={type:"inline",expression:H},J}),C}var t=ee.listitem;ee.listitem=function(C){return t(ue(C))};var ot=ee.paragraph;ee.paragraph=function(C){return ot(ue(C))};var tt=ee.tablecell;ee.tablecell=function(C,A){return tt(ue(C),A)},ee.code=function(C,A,H){var J=(A||"").match(/\S*/)[0];return J?["latex","katex","math"].indexOf(J)>=0?"<p class='editormd-tex'>".concat(C,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(A,'">').concat(H?C:Object(Se.escape)(C,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(H?C:Object(Se.escape)(C,!0))+"</code></pre>"},ee.heading=function(C,A,H){var J=this.options.headerPrefix+H.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Qe.push({anchor:J,level:A,text:C}),"<h"+A+' id="'+J+'">'+C+"</h"+A+">"},Ve.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),Ve.a.use({tokenizer:T,renderer:ee});var ze=Ve.a,te=l("SJMd"),Ie=l("m3rI"),fe=l("Oy/b"),se=/<pre[^>]*>/g;function re(C){var A=document.createElement("div");return A.innerHTML=C,A.childNodes.length===0?"":A.childNodes[0].nodeValue}var Re=Te.a=function(C){var A=C.value,H=A===void 0?"":A,J=C.className,Ee=C.showTextOnly,he=C.showLines,Ne=C.style,Ce=Ne===void 0?{}:Ne,Ge=String(H),Ke=Object(ve.useMemo)(function(){try{var x=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,R=/\"\/api\/attachments\/|\"\/attachments\/download\//g,O=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ge=Ge.replace(x,"("+Ie.a.API_SERVER+"/api/attachments/").replace(R,'"'+Ie.a.API_SERVER+"/api/attachments/").replace(O,'"'+Ie.a.API_SERVER+"/files/uploads/")}catch($e){}var W=ze(Ge);setTimeout(function(){return c()},300);var me=Oe();if(Ge.match(/\[TOC\]/)&&(W=W.replace("<p>[TOC]</p>",je()),ae()),W=W.replace(/(__special_katext_id_\d+__)/g,function($e,Me){var Be=me[Me],vt=Be.type,yt=Be.expression;return Object(fe.renderToString)(re(yt)||"",{displayMode:vt==="block",throwOnError:!1,output:"html"})}),W=W.replace(/▁/g,"\u2581\u2581\u2581"),We(),Ee){var pe=document.createElement("div");return pe.innerHTML=W,pe.innerText}return W},[Ge]),_=Object(ve.useRef)();ce.WebkitLineClamp=he,he&&(Ce=Object(ut.a)(Object(ut.a)({},Ce),ce));function u(x){var R=x.target;if(R.tagName.toUpperCase()==="A"){var O=R.getAttribute("href");if(O.startsWith("#")){x.preventDefault();var W=document.getElementById(O.replace("#",""));W&&W.scrollIntoView(!0)}}}var c=function(){};return Object(ve.useEffect)(function(){if(_.current&&Ke&&(Ke.match(se)&&window.PR.prettyPrint()),_.current)return _.current.addEventListener("click",u),function(){_.current.removeEventListener("click",u),We(),ae()}},[Ke,_.current,u]),rt.a.createElement(rt.a.Fragment,null,rt.a.createElement("div",{ref:_,style:Object(ut.a)({},Ce),className:"".concat(J||""," markdown-body "),dangerouslySetInnerHTML:{__html:Ke}}))}},HwL6:function(we,Te,l){we.exports={flexRow:"flexRow___2UlMe",flexColumn:"flexColumn___fP6vM",action:"action___2Qc1b",setScore:"setScore___3Iavq",delete:"delete___1Uwr6",content:"content___nT6mK",titleWrap:"titleWrap___1aXoX",titleNumber:"titleNumber___wMh1f",score:"score___228uW",titleHtml:"titleHtml___260Bl",answerWrap:"answerWrap___3JHdZ",answer:"answer___2rlTH"}},IoUt:function(we,Te,l){we.exports={flex_box_center:"flex_box_center___3N1vU",flex_space_between:"flex_space_between___A7Vod",flex_box_vertical_center:"flex_box_vertical_center___34bDS",flex_box_center_end:"flex_box_center_end___3_uG-",flex_box_column:"flex_box_column___1D2by",wrap:"wrap___3HjzC",contentWrap:"contentWrap___DSAvO",tabsWrap:"tabsWrap___4HtM9",searchWrap:"searchWrap___2Zt2F",searchContent:"searchContent___3NqTR",search:"search___pLAYU",buttonWrap:"buttonWrap___2X_Df",selectBar:"selectBar___3eSji",tableWrap:"tableWrap___wwRLZ",paginationWrap:"paginationWrap___3xt0C",modal:"modal___1KOAK",gap:"gap___2B8M7",checkbox:"checkbox___dUmix",maxHeiTag:"maxHeiTag___1XHFp",buttongroup:"buttongroup___1nTQQ"}},N5Ab:function(we,Te,l){we.exports={flex_box_center:"flex_box_center___1hJpS",flex_space_between:"flex_space_between___3fslx",flex_box_vertical_center:"flex_box_vertical_center___2KmoI",flex_box_center_end:"flex_box_center_end___1l8U5",flex_box_column:"flex_box_column___9pIkv",formItem:"formItem___1YUoJ"}},"P/tu":function(we,Te,l){"use strict";var ut=l("ozfa"),ve=l("MJZm"),rt=l("0Owb"),st=l("9og8"),lt=l("tJVT"),ct=l("PpiC"),Ve=l("q1tI"),Se=l.n(Ve),pt=l("WCUW"),Qe=l("spXi"),Ye=l.n(Qe);function ee(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ee=function(){return ce};var ae,ce={},de=Object.prototype,je=de.hasOwnProperty,T=Object.defineProperty||function(_,u,c){_[u]=c.value},Ae=typeof Symbol=="function"?Symbol:{},Ue=Ae.iterator||"@@iterator",Fe=Ae.asyncIterator||"@@asyncIterator",xe=Ae.toStringTag||"@@toStringTag";function Oe(_,u,c){return Object.defineProperty(_,u,{value:c,enumerable:!0,configurable:!0,writable:!0}),_[u]}try{Oe({},"")}catch(_){Oe=function(c,x,R){return c[x]=R}}function We(_,u,c,x){var R=u&&u.prototype instanceof Ie?u:Ie,O=Object.create(R.prototype),W=new Ge(x||[]);return T(O,"_invoke",{value:Ee(_,c,W)}),O}function ue(_,u,c){try{return{type:"normal",arg:_.call(u,c)}}catch(x){return{type:"throw",arg:x}}}ce.wrap=We;var t="suspendedStart",ot="suspendedYield",tt="executing",ze="completed",te={};function Ie(){}function fe(){}function se(){}var re={};Oe(re,Ue,function(){return this});var Re=Object.getPrototypeOf,C=Re&&Re(Re(Ke([])));C&&C!==de&&je.call(C,Ue)&&(re=C);var A=se.prototype=Ie.prototype=Object.create(re);function H(_){["next","throw","return"].forEach(function(u){Oe(_,u,function(c){return this._invoke(u,c)})})}function J(_,u){function c(R,O,W,me){var pe=ue(_[R],_,O);if(pe.type!=="throw"){var $e=pe.arg,Me=$e.value;return Me&&typeof Me=="object"&&je.call(Me,"__await")?u.resolve(Me.__await).then(function(Be){c("next",Be,W,me)},function(Be){c("throw",Be,W,me)}):u.resolve(Me).then(function(Be){$e.value=Be,W($e)},function(Be){return c("throw",Be,W,me)})}me(pe.arg)}var x;T(this,"_invoke",{value:function(O,W){function me(){return new u(function(pe,$e){c(O,W,pe,$e)})}return x=x?x.then(me,me):me()}})}function Ee(_,u,c){var x=t;return function(R,O){if(x===tt)throw new Error("Generator is already running");if(x===ze){if(R==="throw")throw O;return{value:ae,done:!0}}for(c.method=R,c.arg=O;;){var W=c.delegate;if(W){var me=he(W,c);if(me){if(me===te)continue;return me}}if(c.method==="next")c.sent=c._sent=c.arg;else if(c.method==="throw"){if(x===t)throw x=ze,c.arg;c.dispatchException(c.arg)}else c.method==="return"&&c.abrupt("return",c.arg);x=tt;var pe=ue(_,u,c);if(pe.type==="normal"){if(x=c.done?ze:ot,pe.arg===te)continue;return{value:pe.arg,done:c.done}}pe.type==="throw"&&(x=ze,c.method="throw",c.arg=pe.arg)}}}function he(_,u){var c=u.method,x=_.iterator[c];if(x===ae)return u.delegate=null,c==="throw"&&_.iterator.return&&(u.method="return",u.arg=ae,he(_,u),u.method==="throw")||c!=="return"&&(u.method="throw",u.arg=new TypeError("The iterator does not provide a '"+c+"' method")),te;var R=ue(x,_.iterator,u.arg);if(R.type==="throw")return u.method="throw",u.arg=R.arg,u.delegate=null,te;var O=R.arg;return O?O.done?(u[_.resultName]=O.value,u.next=_.nextLoc,u.method!=="return"&&(u.method="next",u.arg=ae),u.delegate=null,te):O:(u.method="throw",u.arg=new TypeError("iterator result is not an object"),u.delegate=null,te)}function Ne(_){var u={tryLoc:_[0]};1 in _&&(u.catchLoc=_[1]),2 in _&&(u.finallyLoc=_[2],u.afterLoc=_[3]),this.tryEntries.push(u)}function Ce(_){var u=_.completion||{};u.type="normal",delete u.arg,_.completion=u}function Ge(_){this.tryEntries=[{tryLoc:"root"}],_.forEach(Ne,this),this.reset(!0)}function Ke(_){if(_||_===""){var u=_[Ue];if(u)return u.call(_);if(typeof _.next=="function")return _;if(!isNaN(_.length)){var c=-1,x=function R(){for(;++c<_.length;)if(je.call(_,c))return R.value=_[c],R.done=!1,R;return R.value=ae,R.done=!0,R};return x.next=x}}throw new TypeError(typeof _+" is not iterable")}return fe.prototype=se,T(A,"constructor",{value:se,configurable:!0}),T(se,"constructor",{value:fe,configurable:!0}),fe.displayName=Oe(se,xe,"GeneratorFunction"),ce.isGeneratorFunction=function(_){var u=typeof _=="function"&&_.constructor;return!!u&&(u===fe||(u.displayName||u.name)==="GeneratorFunction")},ce.mark=function(_){return Object.setPrototypeOf?Object.setPrototypeOf(_,se):(_.__proto__=se,Oe(_,xe,"GeneratorFunction")),_.prototype=Object.create(A),_},ce.awrap=function(_){return{__await:_}},H(J.prototype),Oe(J.prototype,Fe,function(){return this}),ce.AsyncIterator=J,ce.async=function(_,u,c,x,R){R===void 0&&(R=Promise);var O=new J(We(_,u,c,x),R);return ce.isGeneratorFunction(u)?O:O.next().then(function(W){return W.done?W.value:O.next()})},H(A),Oe(A,xe,"Generator"),Oe(A,Ue,function(){return this}),Oe(A,"toString",function(){return"[object Generator]"}),ce.keys=function(_){var u=Object(_),c=[];for(var x in u)c.push(x);return c.reverse(),function R(){for(;c.length;){var O=c.pop();if(O in u)return R.value=O,R.done=!1,R}return R.done=!0,R}},ce.values=Ke,Ge.prototype={constructor:Ge,reset:function(u){if(this.prev=0,this.next=0,this.sent=this._sent=ae,this.done=!1,this.delegate=null,this.method="next",this.arg=ae,this.tryEntries.forEach(Ce),!u)for(var c in this)c.charAt(0)==="t"&&je.call(this,c)&&!isNaN(+c.slice(1))&&(this[c]=ae)},stop:function(){this.done=!0;var u=this.tryEntries[0].completion;if(u.type==="throw")throw u.arg;return this.rval},dispatchException:function(u){if(this.done)throw u;var c=this;function x($e,Me){return W.type="throw",W.arg=u,c.next=$e,Me&&(c.method="next",c.arg=ae),!!Me}for(var R=this.tryEntries.length-1;R>=0;--R){var O=this.tryEntries[R],W=O.completion;if(O.tryLoc==="root")return x("end");if(O.tryLoc<=this.prev){var me=je.call(O,"catchLoc"),pe=je.call(O,"finallyLoc");if(me&&pe){if(this.prev<O.catchLoc)return x(O.catchLoc,!0);if(this.prev<O.finallyLoc)return x(O.finallyLoc)}else if(me){if(this.prev<O.catchLoc)return x(O.catchLoc,!0)}else{if(!pe)throw new Error("try statement without catch or finally");if(this.prev<O.finallyLoc)return x(O.finallyLoc)}}}},abrupt:function(u,c){for(var x=this.tryEntries.length-1;x>=0;--x){var R=this.tryEntries[x];if(R.tryLoc<=this.prev&&je.call(R,"finallyLoc")&&this.prev<R.finallyLoc){var O=R;break}}O&&(u==="break"||u==="continue")&&O.tryLoc<=c&&c<=O.finallyLoc&&(O=null);var W=O?O.completion:{};return W.type=u,W.arg=c,O?(this.method="next",this.next=O.finallyLoc,te):this.complete(W)},complete:function(u,c){if(u.type==="throw")throw u.arg;return u.type==="break"||u.type==="continue"?this.next=u.arg:u.type==="return"?(this.rval=this.arg=u.arg,this.method="return",this.next="end"):u.type==="normal"&&c&&(this.next=c),te},finish:function(u){for(var c=this.tryEntries.length-1;c>=0;--c){var x=this.tryEntries[c];if(x.finallyLoc===u)return this.complete(x.completion,x.afterLoc),Ce(x),te}},catch:function(u){for(var c=this.tryEntries.length-1;c>=0;--c){var x=this.tryEntries[c];if(x.tryLoc===u){var R=x.completion;if(R.type==="throw"){var O=R.arg;Ce(x)}return O}}throw new Error("illegal catch attempt")},delegateYield:function(u,c,x){return this.delegate={iterator:Ke(u),resultName:c,nextLoc:x},this.method==="next"&&(this.arg=ae),te}},ce}var it=function(ce){var de=ce.value,je=ce.onChange,T=ce.defaultValue,Ae=Object(ct.a)(ce,["value","onChange","defaultValue"]),Ue=Object(Ve.useState)([]),Fe=Object(lt.a)(Ue,2),xe=Fe[0],Oe=Fe[1],We=Object(Ve.useState)("1"),ue=Object(lt.a)(We,2),t=ue[0],ot=ue[1];Object(Ve.useEffect)(function(){tt()},[]);var tt=function(){var Ie=Object(st.a)(ee().mark(function fe(){var se,re;return ee().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(pt.x)({});case 2:se=C.sent,(se==null?void 0:se.data)&&(re=[{title:Se.a.createElement("div",{title:"\u6839\u76EE\u5F55",className:Ye.a.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:Se.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ze(se.data||[])}],Oe(re),ot("2"));case 4:case"end":return C.stop()}},fe)}));return function(){return Ie.apply(this,arguments)}}(),ze=function(fe){function se(re){var Re=re.children,C=Array.isArray(Re)&&Re.length>0,A=re==null?void 0:re.group_id;return{title:Se.a.createElement("div",{title:re==null?void 0:re.name,className:Ye.a.name},re==null?void 0:re.name),value:A,key:A,icon:Se.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:C?Re==null?void 0:Re.map(function(H){return se(H)}):[]}}return fe==null?void 0:fe.map(function(re){return se(re)})},te=T?{defaultExpandedKeys:[0]}:{selectedKeys:de,defaultExpandedKeys:de};return Se.a.createElement("div",{className:Ye.a.customTree},Se.a.createElement(ve.a,Object(rt.a)({key:t},te,{showIcon:!0,treeData:xe,onSelect:je},Ae)))};Te.a=it},XE9d:function(we,Te,l){we.exports={bg:"bg___10lFD",wrap:"wrap___y_dNi",flexRow:"flexRow___QbtvU",flexColumn:"flexColumn___2KwwI",flexJustifyBetween:"flexJustifyBetween___yN95i",relative:"relative___2Ucs2",questionNumber:"questionNumber___5kXDt",score:"score___3wZIF",selectTopicButton:"selectTopicButton___2DCM-",line:"line___242nB",dragTip:"dragTip___31p8A",typeActive:"typeActive___2DYkd",mouseTypeActive:"mouseTypeActive___1-rRf",typeName:"typeName___1WRRv",typeNumber:"typeNumber___V3KFH",typeAction:"typeAction___cMxhm",setScore:"setScore___1lZrJ",delete:"delete___3jekD",modal:"modal___vDZ3s",modalColumn:"modalColumn___1eUun",shixunModal:"shixunModal___3Ebey",shixunScore:"shixunScore___2pfUK"}},spXi:function(we,Te,l){we.exports={flex_box_center:"flex_box_center___2B_Y7",flex_space_between:"flex_space_between___2olzC",flex_box_vertical_center:"flex_box_vertical_center___2Z4dV",flex_box_center_end:"flex_box_center_end___3FiwX",flex_box_column:"flex_box_column___8kyK-",customTree:"customTree___1KOYx",name:"name___3pqs4"}},ueiT:function(we,Te,l){"use strict";l.r(Te),l.d(Te,"questionType",function(){return _t}),l.d(Te,"difficultType",function(){return xt});var ut=l("y8nQ"),ve=l("Vl3Y"),rt=l("IzEo"),st=l("bx4M"),lt=l("T2oS"),ct=l("W9HT"),Ve=l("/zsF"),Se=l("PArb"),pt=l("sPJy"),Qe=l("bE4q"),Ye=l("+L6B"),ee=l("2/Rp"),it=l("PpiC"),ae=l("9og8"),ce=l("miYZ"),de=l("tsqr"),je=l("jrin"),T=l("k1fw"),Ae=l("fWQN"),Ue=l("mtLc"),Fe=l("yKVA"),xe=l("879j"),Oe=l("FJo9"),We=l("L41K"),ue=l("q1tI"),t=l.n(ue),ot=l("qVdP"),tt=l("jsC+"),ze=l("7Kak"),te=l("9yH6"),Ie=l("giR+"),fe=l("fyUT"),se=l("oBTY"),re=l("lUTK"),Re=l("BvKs"),C=l("5NDa"),A=l("5rEg"),H=l("2BaD"),J=l("55Ip"),Ee=function(){return t.a.createElement("div",{style:{textAlign:"right",fontSize:12,color:"#ccc",marginTop:95}},"\u5982\u8003\u5BDF\u8303\u56F4\u4E0D\u80FD\u6EE1\u8DB3\u9700\u6C42\uFF0C\u8BF7\u81EA\u884C\u8865\u5145\u8BD5\u9898\u5145\u5B9E\u8003\u5BDF\u8303\u56F4",t.a.createElement(J.Link,{to:"/problemset",target:"_blank",style:{marginLeft:10,color:"#1890FF"}},"\u73B0\u5728\u5C31\u53BB"))},he=Ee,Ne=l("IoUt"),Ce=l.n(Ne),Ge=l("P/tu"),Ke=A.a.TextArea,_=Re.a.SubMenu,u=function(g){return!g||Number.isNaN(Number(g))?"":Math.ceil(g)},c=function(V){Object(Fe.a)(N,V);var g=Object(xe.a)(N);function N(){var b;Object(Ae.a)(this,N);for(var i=arguments.length,U=new Array(i),m=0;m<i;m++)U[m]=arguments[m];return b=g.call.apply(g,[this].concat(U)),b.state={titleLen:0,subDisciplinesList:[],allGroupList:[],selectGroupList:[],openKeys:[],visible:null},b.subDisciplinesAdd=function(d){var j=[],E=b.props.form.getFieldValue("subDisciplines")||[],D=E.filter(function(h){return d.id===h.id}).length>0;D?j=E.filter(function(h){return d.id!==h.id}):j=[].concat(Object(se.a)(E),[d]),b.props.form.setFieldsValue({subDisciplines:j}),b.setState({subDisciplinesList:j})},b.disciplinesRemove=function(d){var j=b.props.form.getFieldValue("subDisciplines")||[],E=j.filter(function(D){return D.id!==d.id});b.props.form.setFieldsValue({subDisciplines:E}),b.setState({subDisciplinesList:E})},b.handleSourceRadioChange=function(d){b.props.getdisciplines(d.target.value);var j=[];b.props.form.setFieldsValue({subDisciplines:j}),b.setState({subDisciplinesList:j})},b.dealList=function(){for(var d=b.state.subDisciplinesList,j=Object(se.a)(d),E=0,D=[],h=0;h<j.length;h++){for(var I="",B=0;B<D.length;B++)if(D[B][0].parent_name==j[h].parent_name){E=1,I=B;break}if(E==1)D[I].push(j[h]),E=0;else if(E==0){var $=new Array;$.push(j[h]),D.push($)}}return D},b}return Object(Ue.a)(N,[{key:"render",value:function(){var i=this;if(console.log(this.dealList(),"dealList"),!this.props.form)return"";var U=this.props,m=U.disciplines,d=U.form,j=d.getFieldDecorator,E=d.getFieldValue,D=this.state,h=D.subDisciplinesList,I=D.allGroupList,B=D.selectGroupList,$=D.openKeys,w=D.visible;return t.a.createElement("div",null,t.a.createElement(ve.a.Item,{label:"\u8BD5\u5377\u540D\u79F0:",name:"name",rules:[{required:!0,message:"\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(A.a,{style:{height:38},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u591A60\u5B57",suffix:this.state.titleLen+"/60",onChange:function(z){i.setState({titleLen:E("name").length})},maxLength:60})),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(ve.a.Item,{label:"\u8003\u8BD5\u65F6\u957F:",name:"time",rules:[{required:!0,message:"\u8003\u8BD5\u65F6\u957F\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(fe.a,{min:1,max:9999,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u8003\u8BD5\u65F6\u957F",style:{width:150}})),t.a.createElement("span",{style:{position:"absolute",top:31,left:159}},"\u5206\u949F")),t.a.createElement(ve.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},t.a.createElement(te.a.Group,{className:Ce.a.buttongroup,size:"large"},t.a.createElement(te.a.Button,{style:{width:120,textAlign:"center",borderRadius:50},value:1},"\u7B80\u5355"),t.a.createElement(te.a.Button,{style:{width:120,textAlign:"center",borderRadius:50},value:2},"\u9002\u4E2D"),t.a.createElement(te.a.Button,{style:{width:120,textAlign:"center",borderRadius:50},value:3},"\u56F0\u96BE"))),t.a.createElement(ve.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},t.a.createElement(Ke,{rows:4,maxLength:300})),t.a.createElement(ve.a.Item,{label:t.a.createElement("span",null,"\u8BD5\u9898\u6765\u6E90",t.a.createElement("span",{className:"font12 c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u8003\u5BDF\u51C6\u786E\u6027\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6211\u521B\u5EFA\u7684\uFF09")),name:"source",style:{width:"100%"},initialValue:1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BD5\u9898\u6765\u6E90"}]},t.a.createElement(te.a.Group,{style:{display:"flex",width:368,justifyContent:"space-between"},onChange:function(z){i.handleSourceRadioChange(z)}},t.a.createElement(te.a,{value:1},"\u4EC5\u6211\u521B\u5EFA\u7684"),t.a.createElement(te.a,{value:0},"\u516C\u5171\u9898\u5E93+\u6211\u521B\u5EFA\u7684"))),t.a.createElement(ve.a.Item,{label:"\u7EC4\u5377\u65B9\u5F0F",name:"mode",initialValue:1,style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EC4\u5377\u65B9\u5F0F"}]},t.a.createElement(te.a.Group,{style:{display:"flex",width:700,justifyContent:"space-between"}},t.a.createElement(te.a,{value:1},"\u56FA\u5B9A\u8BD5\u9898"),t.a.createElement(te.a,{value:0},"\u968F\u673A\u8BD5\u9898",t.a.createElement("span",{className:"font12 c-grey-999"},"\uFF08\u4E3A\u6BCF\u4F4D\u5B66\u751F\u968F\u673A\u751F\u6210\u4E00\u4EFD\u8003\u5BDF\u8303\u56F4\u548C\u9898\u578B\u76F8\u540C\uFF0C\u4F46\u8BD5\u9898\u4E92\u4E0D\u76F8\u540C\u7684\u8BD5\u5377\uFF09")))),t.a.createElement(ve.a.Item,{label:"\u8003\u67E5\u8303\u56F4\uFF1A",name:"subDisciplines",initialValue:[]},t.a.createElement("div",{style:{display:"inline-flex",flexWrap:"wrap"}},m.map(function(v,z){return t.a.createElement("div",{style:{marginRight:12},onMouseLeave:function(){return i.setState({openKeys:[],visible:null})}},t.a.createElement(tt.a,{key:"disciplines"+v.id,placement:"bottomLeft",visible:z===w,getPopupContainer:function(L){return L.parentNode},overlay:t.a.createElement("div",null,v.sub_disciplines.length>0?t.a.createElement(Re.a,{mode:"vertical",multiple:!0,selectedKeys:h==null?void 0:h.map(function(S){return String(S.id)}),subMenuCloseDelay:0,subMenuOpenDelay:0,openKeys:$,getPopupContainer:function(L){return L.parentNode}},v.sub_disciplines.map(function(S){var L;return t.a.createElement(_,{onTitleMouseEnter:function(){i.setState({openKeys:[String(S.id)]})},key:S.id,title:t.a.createElement("span",null,"".concat(S.name,"(").concat(S.item_count,")")),popupClassName:((L=S.tag_disciplines)===null||L===void 0?void 0:L.length)>10?Ce.a.maxHeiTag:""},Array.isArray(S.tag_disciplines)&&!!S.tag_disciplines.length?S.tag_disciplines.map(function(F){return t.a.createElement(Re.a.Item,{key:F.id,onClick:function(){i.subDisciplinesAdd(F)}},t.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},t.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},F.name,"(",F.item_count,")"),t.a.createElement("span",null,F.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))}):t.a.createElement(Re.a.Item,null,"\u6682\u65E0\u6570\u636E"))})):t.a.createElement(st.a,null,"\u6682\u65E0\u6570\u636E"))},t.a.createElement(ee.a,{onMouseEnter:function(){return i.setState({visible:z,openKeys:[]})},style:{marginTop:6,marginBottom:6}},v.name)))}))),h.length>0?t.a.createElement("div",{style:{minHeight:150,backgroundColor:"#FAFAFA"}},t.a.createElement("div",{style:{paddingLeft:12,paddingTop:12}},"\u5DF2\u9009"),this.dealList().map(function(v,z){var S;return t.a.createElement(t.a.Fragment,{key:z},t.a.createElement("div",{style:{fontSize:14,paddingLeft:10,marginTop:6}},v==null||((S=v[0])===null||S===void 0)?void 0:S.parent_name),t.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},v==null?void 0:v.map(function(L){return t.a.createElement("div",{key:"subDisciplinesList"+L.id},t.a.createElement(ee.a,{style:{margin:"12px 6px",backgroundColor:"#F6FFED"},onClick:function(){i.disciplinesRemove(L)}},L.name,t.a.createElement(H.a,null)))})))})):null,t.a.createElement(ve.a.Item,{initialValue:[],label:"\u8BD5\u9898\u6587\u4EF6\u5939:\uFF08\u9009\u4E2D\u9879\u4EC5\u5305\u62EC\u8BE5\u6587\u4EF6\u5939\u4E0B\u7684\u8BD5\u9898\uFF0C\u4E0D\u5305\u62EC\u5B50\u6587\u4EF6\u5939\uFF0C\u4E14\u7CFB\u7EDF\u53D6\u60A8\u9009\u4E2D\u7684\u6587\u4EF6\u5939\u548C\u8003\u67E5\u8303\u56F4\u4E2D\u7684\u8BD5\u9898\u7684\u4EA4\u96C6\u4F5C\u4E3A\u968F\u673A\u5BF9\u8C61\u3002\uFF09",name:"group_ids"},t.a.createElement(Ge.a,{multiple:!0,defaultExpandedKeys:[0]})),t.a.createElement(he,null))}}]),N}(t.a.Component),x=c,R=l("ErOA"),O=l("N5Ab"),W=l.n(O),me=function(V){Object(Fe.a)(N,V);var g=Object(xe.a)(N);function N(){return Object(Ae.a)(this,N),g.apply(this,arguments)}return Object(Ue.a)(N,[{key:"render",value:function(){var i=this.props.form,U=i.getFieldDecorator,m=i.getFieldsValue,d=i.setFieldsValue,j=this.props.data,E=j.item_type,D=j.items_by_item_type,h=function(v){var z=v.difficult,S=v.count;return t.a.createElement("div",{style:{marginRight:10,lineHeight:"18px"}},t.a.createElement("div",{style:{fontSize:14,textAlign:"left"}},xt[z]),t.a.createElement("div",{style:{fontSize:12,color:"#999999"}},"(\u5171 ",S," \u9898\u53EF\u9009)"))},I=m(),B=Object.keys(I).filter(function(w){return w.includes("".concat(E,"-"))&&I[w]}),$=0;return B.map(function(w){return $+=I[w],null}),t.a.createElement("div",null,t.a.createElement("div",null,t.a.createElement("span",{className:"font14"},_t[E]),u($)>0?t.a.createElement("span",{style:{color:"#999999",fontSize:12}},"\uFF08\u5DF2\u9009 ",u($)," \u9898\uFF09"):null),D.map(function(w){return t.a.createElement("div",{key:E+w.discipline_id+w.sub_discipline_id},t.a.createElement("div",{style:{fontSize:16,margin:"16px 0px",fontWeight:"500"}},w.discipline_name," / ",w.sub_discipline_name," ",w.tag_discipline_name&&"/".concat(w.tag_discipline_name)),t.a.createElement("div",{className:W.a.formItem},w.items_by_item_type_and_tag_discipline.map(function(v){return t.a.createElement(ve.a.Item,{label:t.a.createElement(h,{count:v.items_count,difficult:v.difficulty}),extra:t.a.createElement("span",{className:W.a.questionTip},"\u9898"),name:"count-".concat(E,"-").concat(w.sub_discipline_id,"-").concat(v.difficulty,"-").concat(w.tag_discipline_id),colon:!1,style:{width:"30%"},initialValue:0,key:"".concat(E,"-").concat(w.sub_discipline_id,"-").concat(v.difficulty)},t.a.createElement(fe.a,{min:0,max:v.items_count,formatter:u}))})))}))}}]),N}(t.a.Component),pe=me,$e=[{item_type:"MULTIPLE",items_by_item_type:[{sub_discipline_id:12,sub_discipline_name:"Java\u7A0B\u5E8F\u8BBE\u8BA1",discipline_id:7,discipline_name:"\u7A0B\u5E8F\u8BBE\u8BA1\u8BED\u8A00",items_by_item_type_and_sub_discipline:[{difficulty:1,items_count:3}]}]},{item_type:"SINGLE",items_by_item_type:[{sub_discipline_id:12,sub_discipline_name:"Java\u7A0B\u5E8F\u8BBE\u8BA1",discipline_id:7,discipline_name:"\u7A0B\u5E8F\u8BBE\u8BA1\u8BED\u8A00",items_by_item_type_and_sub_discipline:[{difficulty:1,items_count:10}]}]},{item_type:"JUDGMENT",items_by_item_type:[{sub_discipline_id:12,sub_discipline_name:"Java\u7A0B\u5E8F\u8BBE\u8BA1",discipline_id:7,discipline_name:"\u7A0B\u5E8F\u8BBE\u8BA1\u8BED\u8A00",items_by_item_type_and_sub_discipline:[{difficulty:1,items_count:2}]}]},{item_type:"PROGRAM",items_by_item_type:[{sub_discipline_id:13,sub_discipline_name:"\u4FE1\u53F7\u4E0E\u7CFB\u7EDF",discipline_id:8,discipline_name:"\u7535\u5B50\u6280\u672F",items_by_item_type_and_sub_discipline:[{difficulty:1,items_count:1}]},{sub_discipline_id:12,sub_discipline_name:"Java\u7A0B\u5E8F\u8BBE\u8BA1",discipline_id:7,discipline_name:"\u7A0B\u5E8F\u8BBE\u8BA1\u8BED\u8A00",items_by_item_type_and_sub_discipline:[{difficulty:1,items_count:4}]},{sub_discipline_id:26,sub_discipline_name:"Python\u7A0B\u5E8F\u8BBE\u8BA1",discipline_id:7,discipline_name:"\u7A0B\u5E8F\u8BBE\u8BA1\u8BED\u8A00",items_by_item_type_and_sub_discipline:[{difficulty:1,items_count:1}]},{sub_discipline_id:23,sub_discipline_name:"Java\u7A0B\u5E8F\u8BBE\u8BA1",discipline_id:7,discipline_name:"\u7A0B\u5E8F\u8BBE\u8BA1\u8BED\u8A00",items_by_item_type_and_sub_discipline:[{difficulty:1,items_count:1}]}]}],Me=function(V){Object(Fe.a)(N,V);var g=Object(xe.a)(N);function N(b){var i;return Object(Ae.a)(this,N),i=g.call(this,b),i.state={},i}return Object(Ue.a)(N,[{key:"render",value:function(){var i=this.props.form,U=this.props.optinalData;return t.a.createElement("div",null,U.map(function(m,d){return t.a.createElement("div",{key:m.item_type},t.a.createElement(pe,{form:i,data:m}),d===U.length-1?null:t.a.createElement(Se.a,null))}),t.a.createElement(he,null))}}]),N}(t.a.Component),Be=Me,vt=l("0Owb"),yt=l("2qtc"),gt=l("kLXV"),Et=l("tJVT"),Rt=l("9kvl"),ht=l("ngQI"),dt=l("9Bee"),Lt=l("HwL6"),ye=l.n(Lt),Pt=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Ut=function(g){var N=g.index,b=g.typeName,i=g.type,U=g.loading,m=g.data,d=m===void 0?{}:m,j=g.inMouseId,E=g.onSetScore,D=E===void 0?function(){}:E,h=g.onBarter,I=h===void 0?function(){}:h,B=g.onMouseEnter,$=B===void 0?function(){}:B,w=function(){var G;return t.a.createElement("div",{className:ye.a.answerWrap},d==null||((G=d.choices)===null||G===void 0)?void 0:G.map(function(X,be){return t.a.createElement("div",{className:"".concat(ye.a.flexRow," mt15"),key:be},t.a.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},Pt[be]),t.a.createElement("div",{className:"".concat(ye.a.answer," ml5")},t.a.createElement(dt.a,{value:X==null?void 0:X.choice_text})))}))},v=function(){var G;return t.a.createElement("div",{className:ye.a.answerWrap},t.a.createElement("div",{className:"".concat(ye.a.flexRow," mt15")},d==null||((G=d.choices)===null||G===void 0)?void 0:G.map(function(X,be){return t.a.createElement(te.a,{disabled:!0,key:be},X==null?void 0:X.choice_text)})))},z=function(){var G;return t.a.createElement("div",{className:ye.a.answerWrap},t.a.createElement("div",{className:"".concat(ye.a.flexRow," mt15")},t.a.createElement(dt.a,{value:d==null||((G=d.program_attr)===null||G===void 0)?void 0:G.description})))},S=function(){var G;return t.a.createElement("div",{className:ye.a.answerWrap},t.a.createElement("div",{className:"".concat(ye.a.flexColumn," mt15")},d==null||((G=d.standard_answer)===null||G===void 0)?void 0:G.map(function(X,be){return t.a.createElement(dt.a,{key:be,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(X.position,"\uFF09\uFF1A").concat(X.answer_text.join("\u3001"))})})))},L=function(){var G;return t.a.createElement("div",{className:ye.a.answerWrap},t.a.createElement("div",{className:"mt15"},t.a.createElement("div",null,"\u7B54\u6848\uFF1A"),t.a.createElement(dt.a,{value:d==null||((G=d.answer_texts)===null||G===void 0)?void 0:G[0]})))},F=function(){var G;return t.a.createElement("div",{className:ye.a.answerWrap},t.a.createElement("div",{className:"mt10"},"\u5173\u5361"),d==null||((G=d.shixun)===null||G===void 0)?void 0:G.map(function(X,be){return t.a.createElement("div",{className:"mt10 font14"},be+1,". ",X==null?void 0:X.challenge_name)}))},ie=function(){var G={SINGLE:w,MULTIPLE:w,JUDGMENT:v,PROGRAM:z,COMPLETION:S,SUBJECTIVE:L,PRACTICAL:F};return G[i]?G[i]():null},Q=function(G,X){var be='<span style="margin-right: -10px">'.concat(X+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(G.score,"\u5206\uFF09</span>");return be};return t.a.createElement("div",{onMouseEnter:function(){return $(d.id)}},j===d.id&&t.a.createElement("div",{className:ye.a.action},t.a.createElement(ee.a,{loading:U,className:ye.a.setScore,onClick:function(){return D(d.id,b,d.score,i)}},"\u8BBE\u7F6E\u5F97\u5206"),t.a.createElement(ee.a,{loading:U,className:ye.a.delete,onClick:function(){return I(d.id)}},"\u6362\u4E00\u9898")),t.a.createElement("div",{className:ye.a.content},t.a.createElement("div",{className:ye.a.titleWrap},t.a.createElement(dt.a,{className:ye.a.titleHtml,value:Q(d,N)+d.name||(d==null?void 0:d.shixun_name)})),ie()))},Ot=Ut,Dt=l("XE9d"),ge=l.n(Dt),jt=l("LvDl"),He=l.n(jt);function Xe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Xe=function(){return g};var V,g={},N=Object.prototype,b=N.hasOwnProperty,i=Object.defineProperty||function(a,e,n){a[e]=n.value},U=typeof Symbol=="function"?Symbol:{},m=U.iterator||"@@iterator",d=U.asyncIterator||"@@asyncIterator",j=U.toStringTag||"@@toStringTag";function E(a,e,n){return Object.defineProperty(a,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{E({},"")}catch(a){E=function(n,s,o){return n[s]=o}}function D(a,e,n,s){var o=e&&e.prototype instanceof z?e:z,r=Object.create(o.prototype),f=new Ze(s||[]);return i(r,"_invoke",{value:be(a,n,f)}),r}function h(a,e,n){try{return{type:"normal",arg:a.call(e,n)}}catch(s){return{type:"throw",arg:s}}}g.wrap=D;var I="suspendedStart",B="suspendedYield",$="executing",w="completed",v={};function z(){}function S(){}function L(){}var F={};E(F,m,function(){return this});var ie=Object.getPrototypeOf,Q=ie&&ie(ie(et([])));Q&&Q!==N&&b.call(Q,m)&&(F=Q);var q=L.prototype=z.prototype=Object.create(F);function G(a){["next","throw","return"].forEach(function(e){E(a,e,function(n){return this._invoke(e,n)})})}function X(a,e){function n(o,r,f,p){var P=h(a[o],a,r);if(P.type!=="throw"){var k=P.arg,y=k.value;return y&&typeof y=="object"&&b.call(y,"__await")?e.resolve(y.__await).then(function(K){n("next",K,f,p)},function(K){n("throw",K,f,p)}):e.resolve(y).then(function(K){k.value=K,f(k)},function(K){return n("throw",K,f,p)})}p(P.arg)}var s;i(this,"_invoke",{value:function(r,f){function p(){return new e(function(P,k){n(r,f,P,k)})}return s=s?s.then(p,p):p()}})}function be(a,e,n){var s=I;return function(o,r){if(s===$)throw new Error("Generator is already running");if(s===w){if(o==="throw")throw r;return{value:V,done:!0}}for(n.method=o,n.arg=r;;){var f=n.delegate;if(f){var p=Je(f,n);if(p){if(p===v)continue;return p}}if(n.method==="next")n.sent=n._sent=n.arg;else if(n.method==="throw"){if(s===I)throw s=w,n.arg;n.dispatchException(n.arg)}else n.method==="return"&&n.abrupt("return",n.arg);s=$;var P=h(a,e,n);if(P.type==="normal"){if(s=n.done?w:B,P.arg===v)continue;return{value:P.arg,done:n.done}}P.type==="throw"&&(s=w,n.method="throw",n.arg=P.arg)}}}function Je(a,e){var n=e.method,s=a.iterator[n];if(s===V)return e.delegate=null,n==="throw"&&a.iterator.return&&(e.method="return",e.arg=V,Je(a,e),e.method==="throw")||n!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=h(s,a.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,v;var r=o.arg;return r?r.done?(e[a.resultName]=r.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=V),e.delegate=null,v):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function ft(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function qe(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function Ze(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ft,this),this.reset(!0)}function et(a){if(a||a===""){var e=a[m];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var n=-1,s=function o(){for(;++n<a.length;)if(b.call(a,n))return o.value=a[n],o.done=!1,o;return o.value=V,o.done=!0,o};return s.next=s}}throw new TypeError(typeof a+" is not iterable")}return S.prototype=L,i(q,"constructor",{value:L,configurable:!0}),i(L,"constructor",{value:S,configurable:!0}),S.displayName=E(L,j,"GeneratorFunction"),g.isGeneratorFunction=function(a){var e=typeof a=="function"&&a.constructor;return!!e&&(e===S||(e.displayName||e.name)==="GeneratorFunction")},g.mark=function(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,L):(a.__proto__=L,E(a,j,"GeneratorFunction")),a.prototype=Object.create(q),a},g.awrap=function(a){return{__await:a}},G(X.prototype),E(X.prototype,d,function(){return this}),g.AsyncIterator=X,g.async=function(a,e,n,s,o){o===void 0&&(o=Promise);var r=new X(D(a,e,n,s),o);return g.isGeneratorFunction(e)?r:r.next().then(function(f){return f.done?f.value:r.next()})},G(q),E(q,j,"Generator"),E(q,m,function(){return this}),E(q,"toString",function(){return"[object Generator]"}),g.keys=function(a){var e=Object(a),n=[];for(var s in e)n.push(s);return n.reverse(),function o(){for(;n.length;){var r=n.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},g.values=et,Ze.prototype={constructor:Ze,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=V,this.done=!1,this.delegate=null,this.method="next",this.arg=V,this.tryEntries.forEach(qe),!e)for(var n in this)n.charAt(0)==="t"&&b.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=V)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function s(k,y){return f.type="throw",f.arg=e,n.next=k,y&&(n.method="next",n.arg=V),!!y}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],f=r.completion;if(r.tryLoc==="root")return s("end");if(r.tryLoc<=this.prev){var p=b.call(r,"catchLoc"),P=b.call(r,"finallyLoc");if(p&&P){if(this.prev<r.catchLoc)return s(r.catchLoc,!0);if(this.prev<r.finallyLoc)return s(r.finallyLoc)}else if(p){if(this.prev<r.catchLoc)return s(r.catchLoc,!0)}else{if(!P)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return s(r.finallyLoc)}}}},abrupt:function(e,n){for(var s=this.tryEntries.length-1;s>=0;--s){var o=this.tryEntries[s];if(o.tryLoc<=this.prev&&b.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=n&&n<=r.finallyLoc&&(r=null);var f=r?r.completion:{};return f.type=e,f.arg=n,r?(this.method="next",this.next=r.finallyLoc,v):this.complete(f)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),v},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var s=this.tryEntries[n];if(s.finallyLoc===e)return this.complete(s.completion,s.afterLoc),qe(s),v}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var s=this.tryEntries[n];if(s.tryLoc===e){var o=s.completion;if(o.type==="throw"){var r=o.arg;qe(s)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,s){return this.delegate={iterator:et(e),resultName:n,nextLoc:s},this.method==="next"&&(this.arg=V),v}},g}var bt=function(g){var N={\u5355\u9009\u9898:5,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:5,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10};return N[g]||0},Ct=function(g,N){var b,i=g.dispatch,U=g.questionPostData,m=U===void 0?{}:U,d=g.questionData,j=d===void 0?{}:d,E=Object(ue.useState)({}),D=Object(Et.a)(E,2),h=D[0],I=D[1],B=Object(ue.useState)(),$=Object(Et.a)(B,2),w=$[0],v=$[1],z=Object(ue.useState)(!1),S=Object(Et.a)(z,2),L=S[0],F=S[1],ie=Object(ue.useState)(),Q=Object(Et.a)(ie,2),q=Q[0],G=Q[1],X=Object(ue.useRef)(),be=Object(ue.useRef)(null);Object(ue.useEffect)(function(){I(s(j))},[j]);var Je=function(){var o=Object(ae.a)(Xe().mark(function r(){var f,p,P,k,y,K,M,_e=arguments;return Xe().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return p=_e.length>0&&_e[0]!==void 0?_e[0]:[],P=_e.length>1?_e[1]:void 0,k=m==null||((f=m.contents)===null||f===void 0)?void 0:f.map(function(Y){return Y.item_type===P?Object(T.a)(Object(T.a)({},Y),{},{items_count:p.length>1?Y==null?void 0:Y.items_count:1}):null}),y=p.length?He.a.xor(p,h.ids):[],K=Object(T.a)(Object(T.a)({},m),{},{item_bank_ids:y}),p.length===1&&(K.contents=k.filter(function(Y){return!!Y&&Y.difficulty===String(be.current)})),p.length>1&&(K.contents=k.filter(function(Y){return!!Y})),de.b.loading("\u6362\u9898\u4E2D,\u8BF7\u7A0D\u540E...",0),F(!0),ne.next=11,Object(R.a)("/api/examination_banks/create_question_list.json",{method:"post",body:K});case 11:if(M=ne.sent,!M.exam){ne.next=18;break}return de.b.destroy(),de.b.success("\u64CD\u4F5C\u6210\u529F"),F(!1),ft(s(M),p,P),ne.abrupt("return");case 18:de.b.destroy(),de.b.success("\u64CD\u4F5C\u5931\u8D25"),F(!1);case 21:case"end":return ne.stop()}},r)}));return function(){return o.apply(this,arguments)}}(),ft=function(r){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],p=arguments.length>2?arguments[2]:void 0;if(f.length===0){I(r);return}if(f.length===1){var P,k,y=He.a.cloneDeep(h),K=(P=He.a.xor(r.ids,y.ids))===null||P===void 0?void 0:P[0],M=(k=He.a.xor(r.ids,y.ids))===null||k===void 0?void 0:k[1];console.log(M,K,f[0],He.a.xor(r.ids,y.ids),r.ids,y.ids,444);var _e=null;r==null||r.questionList.forEach(function(le){if(le.type===p){var Z;(Z=le.questions)===null||Z===void 0||Z.forEach(function(ke){ke.id===K&&(_e=Object(T.a)({},ke))})}});var oe=y==null?void 0:y.questionList.map(function(le){if(le.type===p){var Z,ke=0,mt=(Z=le.questions)===null||Z===void 0?void 0:Z.map(function(at){return ke=ke+(at.id===M?_e.score:at.score),at.id===M?_e:at});return Object(T.a)(Object(T.a)({},le),{},{questions:mt,questions_score:ke})}return le}),ne=0;oe.forEach(function(le){var Z;(Z=le.questions)===null||Z===void 0||Z.forEach(function(ke){ne=ne+ke.score})}),y.questionList=oe,y.all_score=ne,I(y);return}if(f.length>1){var Y=He.a.cloneDeep(h),Le=null;r==null||r.questionList.forEach(function(le){le.type===p&&(Le=Object(T.a)({},le))});var Pe=Y==null?void 0:Y.questionList.map(function(le){return le.type===p?Le:le}),De=0;Pe.forEach(function(le){var Z;(Z=le.questions)===null||Z===void 0||Z.forEach(function(ke){De=De+ke.score})}),Y.questionList=Pe,Y.all_score=De,I(Y);return}},qe=function(r,f,p,P){X.current=p||bt(f),gt.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:t.a.createElement("div",{className:""},t.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),t.a.createElement(fe.a,{min:1,defaultValue:X.current,onChange:function(y){X.current=y}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),t.a.createElement("br",null),f==="\u586B\u7A7A\u9898"&&t.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var k=Object(ae.a)(Xe().mark(function K(){var M,_e,oe;return Xe().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:M=He.a.cloneDeep(h),_e=M==null?void 0:M.questionList.map(function(Le){if(Le.type===P){var Pe,De=0,le=(Pe=Le.questions)===null||Pe===void 0?void 0:Pe.map(function(Z){return De=De+(Z.id===r?X.current:Z.score),Z.id===r?Object(T.a)(Object(T.a)({},Z),{},{score:X.current}):Z});return Object(T.a)(Object(T.a)({},Le),{},{questions:le,questions_score:De})}return Le}),oe=0,_e.forEach(function(Le){var Pe;(Pe=Le.questions)===null||Pe===void 0||Pe.forEach(function(De){oe=oe+De.score})}),M.questionList=_e,M.all_score=oe,I(M);case 7:case"end":return Y.stop()}},K)}));function y(){return k.apply(this,arguments)}return y}()})},Ze=function(r,f,p){be.current=p,Je([r],f)},et=function(r,f){X.current=bt(f),gt.a.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:t.a.createElement("div",{className:""},t.a.createElement("span",null,f,"\uFF1A"),t.a.createElement(fe.a,{min:1,defaultValue:X.current,onChange:function(P){X.current=P}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),t.a.createElement("br",null),f==="\u586B\u7A7A\u9898"&&t.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var p=Object(ae.a)(Xe().mark(function k(){var y,K,M;return Xe().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:y=He.a.cloneDeep(h),K=y==null?void 0:y.questionList.map(function(ne){if(ne.type===r){var Y,Le=X.current*ne.questions.length,Pe=(Y=ne.questions)===null||Y===void 0?void 0:Y.map(function(De){return Object(T.a)(Object(T.a)({},De),{},{score:X.current})});return Object(T.a)(Object(T.a)({},ne),{},{questions:Pe,questions_score:Le})}return ne}),M=0,K.forEach(function(ne){var Y;(Y=ne.questions)===null||Y===void 0||Y.forEach(function(Le){M=M+Le.score})}),y.questionList=K,y.all_score=M,I(y);case 7:case"end":return oe.stop()}},k)}));function P(){return p.apply(this,arguments)}return P}()})},a=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0,p=r.map(function(P){return P.id});Je(p,f)},e=function(){var o=Object(ae.a)(Xe().mark(function r(f,p){var P,k,y;return Xe().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(!(!f.destination||!f.source)){M.next=2;break}return M.abrupt("return");case 2:return P=p.questions[f.source.index].id,k=f.destination.index+1,M.next=6,i({type:"problemsetPreview/adjustPosition",payload:{id:P,position:k}});case 6:if(y=M.sent,!(y.status===-1)){M.next=9;break}return M.abrupt("return");case 9:Je();case 10:case"end":return M.stop()}},r)}));return function(f,p){return o.apply(this,arguments)}}(),n=function(){var o=Object(ae.a)(Xe().mark(function r(){var f,p,P,k,y;return Xe().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=[],P=[],h==null||((f=h.questionList)===null||f===void 0)||f.forEach(function(_e){var oe;(oe=_e.questions)===null||oe===void 0||oe.forEach(function(ne){p.push(ne.id),P.push(ne.score)})}),k=Object(T.a)(Object(T.a)({},m),{},{item_bank_ids:p,item_bank_scores:P}),M.next=6,Object(R.a)("/api/examination_banks/save_question_list.json",{method:"post",body:k});case 6:y=M.sent,y.status===0&&Rt.c.replace("/paperlibrary");case 8:case"end":return M.stop()}},r)}));return function(){return o.apply(this,arguments)}}();Object(ue.useImperativeHandle)(N,function(){return{modeSubmit:n}});var s=function(r){var f={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!r)return;var p=r||{},P=p.exam,k=p.single_questions,y=p.multiple_questions,K=p.judgement_questions,M=p.program_questions,_e=p.completion_questions,oe=p.subjective_questions,ne=p.practical_questions,Y=[Object(T.a)({type:"SINGLE",name:"\u5355\u9009\u9898"},k),Object(T.a)({type:"MULTIPLE",name:"\u591A\u9009\u9898"},y),Object(T.a)({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},_e),Object(T.a)({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},K),Object(T.a)({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},oe),Object(T.a)({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},M),Object(T.a)({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},ne)],Le=[],Pe=0,De=0,le=Y.filter(function(Z){return Z.questions_count>0}).map(function(Z,ke){var mt;return(mt=Z.questions)===null||mt===void 0||mt.forEach(function(at){Le.push(at.id),Pe=Pe+at.score,De=De+1}),Object(T.a)(Object(T.a)({},Z),{number:f[ke+1]})});return{all_questions_count:De,all_score:Pe,questionList:le,ids:Le}};return console.log(h,"paperData"),t.a.createElement("section",{className:ge.a.bg},t.a.createElement("div",{className:ge.a.wrap},t.a.createElement("div",{className:"pt20 pb20"},t.a.createElement("div",{className:"".concat(ge.a.flexRow," ").concat(ge.a.flexJustifyBetween)},t.a.createElement("div",null,t.a.createElement("span",{className:ge.a.questionNumber},"\u9898\u6570\uFF1A",h==null?void 0:h.all_questions_count),t.a.createElement("span",{className:ge.a.score},"\u603B\u5206\uFF1A",h==null?void 0:h.all_score)),t.a.createElement(ee.a,{loading:L,className:ge.a.selectTopicButton,onClick:function(){return Je()}},"\u91CD\u65B0\u968F\u673A")),t.a.createElement("div",{className:ge.a.line}),h==null||((b=h.questionList)===null||b===void 0)?void 0:b.map(function(o,r){var f=o.type===q;return t.a.createElement("div",{className:"".concat(ge.a.relative," mt20 mb20"),key:r},t.a.createElement("div",{className:"".concat(ge.a.typeActive," ").concat(f?ge.a.mouseTypeActive:""),onMouseEnter:function(){G(o.type),v(null)}},t.a.createElement("span",{className:"".concat(ge.a.typeName," ").concat(f?"ml20":"")},o.number,"\u3001",o.name),t.a.createElement("span",{className:ge.a.typeNumber},"\uFF08\u5171",o.questions_count,"\u9898\uFF1B\u5171",o.questions_score,"\u5206\uFF09")),f&&t.a.createElement("div",{className:"".concat(ge.a.typeAction," ").concat(ge.a.flexRow)},t.a.createElement(ee.a,{loading:L,className:ge.a.setScore,onClick:function(){return et(o.type,o.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),t.a.createElement(ee.a,{loading:L,className:ge.a.delete,onClick:function(){return a(o.questions,o.type)}},"\u6362\u4E00\u6279")),t.a.createElement(ht.a,{onDragEnd:function(P){return e(P,o)}},t.a.createElement(ht.c,{droppableId:r.toString()},function(p,P){var k;return t.a.createElement("div",Object(vt.a)({className:"mt20",ref:p.innerRef},p.droppableProps,{onScroll:function(){}}),(k=o.questions)===null||k===void 0?void 0:k.map(function(y,K){return t.a.createElement(ht.b,{draggableId:y.id.toString(),index:K,key:y.id,isDragDisabled:!0},function(M){return t.a.createElement("div",Object(vt.a)({ref:M.innerRef},M.draggableProps,M.dragHandleProps),t.a.createElement(Ot,{index:K,typeName:o.name,loading:L,type:o.type,data:y,inMouseId:w,onSetScore:qe,onBarter:function(oe){return Ze(oe,o.type,y==null?void 0:y.difficulty)},onMouseEnter:function(oe){v(oe),G(null)}}))})}))})))}))))},Tt=Object(ue.forwardRef)(Ct),At=function(g){var N=g.title,b=g.score,i=g.totalCount;return t.a.createElement("div",null,N,":",b&&b>0?t.a.createElement("span",{style:{marginLeft:4,color:"#999",fontSize:12}},"(\u5171 ",b," \u5206)"):null)},Ft=function(V){Object(Fe.a)(N,V);var g=Object(xe.a)(N);function N(b){var i;return Object(Ae.a)(this,N),i=g.call(this,b),i.state={},i}return Object(Ue.a)(N,[{key:"render",value:function(){if(!this.props.form)return"";var i=this.props.form,U=i.getFieldDecorator,m=i.getFieldsValue,d=Object.keys(_t),j=m(),E=0;return t.a.createElement("div",null,d.map(function(D){var h=Object.keys(j).filter(function($){return $.includes("".concat(D,"-"))&&j[$]}),I=0,B=0;return h.map(function($){return I+=j[$],B=I*j["score-".concat(D)],null}),E+=B,h.length>0?t.a.createElement(ve.a.Item,{label:t.a.createElement(At,{title:_t[D],score:B,totalCount:I}),name:"score-".concat(D),colon:!1,key:_t[D],rules:[{required:!0,message:"\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement("div",null,t.a.createElement(fe.a,{min:1,max:100,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u5206\u6570\u8BBE\u7F6E",style:{width:150}}),t.a.createElement("span",{style:{marginLeft:8}},"\u5206/\u9898"))):null}),E&&E>0?t.a.createElement("div",{style:{marginTop:16}},"\u5F53\u524D\u672C\u5377\u603B\u5206",t.a.createElement("span",{style:{color:"#1890FF"}}," ",E," "),"\u5206"):null)}}]),N}(t.a.Component),Nt=Ft;function nt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */nt=function(){return g};var V,g={},N=Object.prototype,b=N.hasOwnProperty,i=Object.defineProperty||function(a,e,n){a[e]=n.value},U=typeof Symbol=="function"?Symbol:{},m=U.iterator||"@@iterator",d=U.asyncIterator||"@@asyncIterator",j=U.toStringTag||"@@toStringTag";function E(a,e,n){return Object.defineProperty(a,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{E({},"")}catch(a){E=function(n,s,o){return n[s]=o}}function D(a,e,n,s){var o=e&&e.prototype instanceof z?e:z,r=Object.create(o.prototype),f=new Ze(s||[]);return i(r,"_invoke",{value:be(a,n,f)}),r}function h(a,e,n){try{return{type:"normal",arg:a.call(e,n)}}catch(s){return{type:"throw",arg:s}}}g.wrap=D;var I="suspendedStart",B="suspendedYield",$="executing",w="completed",v={};function z(){}function S(){}function L(){}var F={};E(F,m,function(){return this});var ie=Object.getPrototypeOf,Q=ie&&ie(ie(et([])));Q&&Q!==N&&b.call(Q,m)&&(F=Q);var q=L.prototype=z.prototype=Object.create(F);function G(a){["next","throw","return"].forEach(function(e){E(a,e,function(n){return this._invoke(e,n)})})}function X(a,e){function n(o,r,f,p){var P=h(a[o],a,r);if(P.type!=="throw"){var k=P.arg,y=k.value;return y&&typeof y=="object"&&b.call(y,"__await")?e.resolve(y.__await).then(function(K){n("next",K,f,p)},function(K){n("throw",K,f,p)}):e.resolve(y).then(function(K){k.value=K,f(k)},function(K){return n("throw",K,f,p)})}p(P.arg)}var s;i(this,"_invoke",{value:function(r,f){function p(){return new e(function(P,k){n(r,f,P,k)})}return s=s?s.then(p,p):p()}})}function be(a,e,n){var s=I;return function(o,r){if(s===$)throw new Error("Generator is already running");if(s===w){if(o==="throw")throw r;return{value:V,done:!0}}for(n.method=o,n.arg=r;;){var f=n.delegate;if(f){var p=Je(f,n);if(p){if(p===v)continue;return p}}if(n.method==="next")n.sent=n._sent=n.arg;else if(n.method==="throw"){if(s===I)throw s=w,n.arg;n.dispatchException(n.arg)}else n.method==="return"&&n.abrupt("return",n.arg);s=$;var P=h(a,e,n);if(P.type==="normal"){if(s=n.done?w:B,P.arg===v)continue;return{value:P.arg,done:n.done}}P.type==="throw"&&(s=w,n.method="throw",n.arg=P.arg)}}}function Je(a,e){var n=e.method,s=a.iterator[n];if(s===V)return e.delegate=null,n==="throw"&&a.iterator.return&&(e.method="return",e.arg=V,Je(a,e),e.method==="throw")||n!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=h(s,a.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,v;var r=o.arg;return r?r.done?(e[a.resultName]=r.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=V),e.delegate=null,v):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function ft(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function qe(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function Ze(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ft,this),this.reset(!0)}function et(a){if(a||a===""){var e=a[m];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var n=-1,s=function o(){for(;++n<a.length;)if(b.call(a,n))return o.value=a[n],o.done=!1,o;return o.value=V,o.done=!0,o};return s.next=s}}throw new TypeError(typeof a+" is not iterable")}return S.prototype=L,i(q,"constructor",{value:L,configurable:!0}),i(L,"constructor",{value:S,configurable:!0}),S.displayName=E(L,j,"GeneratorFunction"),g.isGeneratorFunction=function(a){var e=typeof a=="function"&&a.constructor;return!!e&&(e===S||(e.displayName||e.name)==="GeneratorFunction")},g.mark=function(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,L):(a.__proto__=L,E(a,j,"GeneratorFunction")),a.prototype=Object.create(q),a},g.awrap=function(a){return{__await:a}},G(X.prototype),E(X.prototype,d,function(){return this}),g.AsyncIterator=X,g.async=function(a,e,n,s,o){o===void 0&&(o=Promise);var r=new X(D(a,e,n,s),o);return g.isGeneratorFunction(e)?r:r.next().then(function(f){return f.done?f.value:r.next()})},G(q),E(q,j,"Generator"),E(q,m,function(){return this}),E(q,"toString",function(){return"[object Generator]"}),g.keys=function(a){var e=Object(a),n=[];for(var s in e)n.push(s);return n.reverse(),function o(){for(;n.length;){var r=n.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},g.values=et,Ze.prototype={constructor:Ze,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=V,this.done=!1,this.delegate=null,this.method="next",this.arg=V,this.tryEntries.forEach(qe),!e)for(var n in this)n.charAt(0)==="t"&&b.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=V)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function s(k,y){return f.type="throw",f.arg=e,n.next=k,y&&(n.method="next",n.arg=V),!!y}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],f=r.completion;if(r.tryLoc==="root")return s("end");if(r.tryLoc<=this.prev){var p=b.call(r,"catchLoc"),P=b.call(r,"finallyLoc");if(p&&P){if(this.prev<r.catchLoc)return s(r.catchLoc,!0);if(this.prev<r.finallyLoc)return s(r.finallyLoc)}else if(p){if(this.prev<r.catchLoc)return s(r.catchLoc,!0)}else{if(!P)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return s(r.finallyLoc)}}}},abrupt:function(e,n){for(var s=this.tryEntries.length-1;s>=0;--s){var o=this.tryEntries[s];if(o.tryLoc<=this.prev&&b.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=n&&n<=r.finallyLoc&&(r=null);var f=r?r.completion:{};return f.type=e,f.arg=n,r?(this.method="next",this.next=r.finallyLoc,v):this.complete(f)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),v},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var s=this.tryEntries[n];if(s.finallyLoc===e)return this.complete(s.completion,s.afterLoc),qe(s),v}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var s=this.tryEntries[n];if(s.tryLoc===e){var o=s.completion;if(o.type==="throw"){var r=o.arg;qe(s)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,s){return this.delegate={iterator:et(e),resultName:n,nextLoc:s},this.method==="next"&&(this.arg=V),v}},g}var wt=We.a.Step,_t={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898"},xt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},St=function(V){Object(Fe.a)(N,V);var g=Object(xe.a)(N);function N(b){var i;return Object(Ae.a)(this,N),i=g.call(this,b),i.getPaperData=function(){var U=window.location.href.split("/").pop();i.setState({loading:!0}),Object(R.a)("/examination_banks/".concat(U,"/edit_random_exam.json")).then(function(m){if(i.setState({loading:!1}),m.status===200){var d=m.data,j=d.contents,E=d.examination_bank,D=d.score_settings,h=d.all_sub_disciplines,I={},B={};j.map(function(v){return I=Object(T.a)(Object(T.a)({},I),{},Object(je.a)({},"count-".concat(v.item_type,"-").concat(v.sub_discipline_id,"-").concat(v.difficulty,"-").concat(v.tag_discipline_id),v.quanlity)),null}),D.map(function(v){return B=Object(T.a)(Object(T.a)({},B),{},Object(je.a)({},"score-".concat(v.item_type),v.score)),null});var $=Object(T.a)(Object(T.a)({},E),{},{subDisciplines:h.map(function(v){return{id:v.sub_discipline_id,name:v.sub_discipline_name}}),group_ids:groups});i.state.form.setFieldsValue($),i.setState({formValue:$}),i.setState({countData:I,scoreData:B});var w=E.source;i.getdisciplines(w)}else de.b.error("\u83B7\u53D6\u8BD5\u5377\u4FE1\u606F\u9519\u8BEF")})},i.getdisciplines=function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,m="/api/disciplines.json";Object(R.a)(m,{params:{source:"question",public:U}}).then(function(d){(d==null?void 0:d.disciplines)&&i.setState({disciplines:d.disciplines})}).catch(function(d){console.log(d)})},i.getQuestionNumbers=function(){var U;i.setState({loading:!0});var m=i.state.form.getFieldValue("subDisciplines").map(function(D){return D.id}),d=i.state.form.getFieldValue("source"),j=(U=i.state.disciplines)===null||U===void 0?void 0:U.map(function(D){return D.id}),E={group_ids:i.state.form.getFieldValue("group_ids"),source:d===1?0:2};m.length?E.tag_discipline_ids=m:E.discipline_ids=j,Object(R.a)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:E}).then(function(D){i.setState({loading:!1}),D.contents&&(i.setState({optinalData:D.contents}),i.state.form.setFieldsValue(Object(T.a)({},i.state.countData)))})},i.next=Object(ae.a)(nt().mark(function U(){var m,d,j,E,D,h,I,B,$,w,v,z,S,L,F;return nt().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(m=i.state.current+1,console.log(i.form,i.refs.form.getFieldValue()),!(i.state.current===0)){Q.next=14;break}return Q.next=5,i.state.form.validateFields(["name","time","difficulty","source"]);case 5:if(d=i.state.form.getFieldsValue(),j=d.subDisciplines,E=j===void 0?[]:j,D=d.group_ids,h=D===void 0?[]:D,!(!E.length&&!h.length)){Q.next=10;break}return de.b.warn("\u5FC5\u987B\u9009\u62E9\u8003\u5BDF\u8303\u56F4\u6216\u8BD5\u9898\u6587\u4EF6\u5939\u7684\u5176\u4E2D\u4E00\u9879\uFF0C\u624D\u80FD\u8FDB\u884C\u4E0B\u4E00\u6B65"),Q.abrupt("return");case 10:i.setState({current:m}),i.getQuestionNumbers(),Q.next=32;break;case 14:if(!(i.state.current===1&&i.idEdit)){Q.next=19;break}i.state.form.setFieldsValue(Object(T.a)({},i.state.scoreData)),i.setState({current:m}),Q.next=32;break;case 19:if(!(i.state.current===1)){Q.next=32;break}if(I=0,B=i.state.form.getFieldsValue(),$=B.name,w=B.difficulty,v=B.time,z=B.source,S=B.subDisciplines,L=B.mode,F=Object(it.a)(B,["name","difficulty","time","source","subDisciplines","mode"]),Object.keys(F).forEach(function(q){F[q]>0&&++I}),!(I===0)){Q.next=28;break}de.b.error("\u8BF7\u586B\u5199\u9898\u578B\u6570\u91CF"),Q.next=32;break;case 28:if(!L){Q.next=31;break}return i.submit(),Q.abrupt("return");case 31:i.setState({current:m});case 32:case"end":return Q.stop()}},U)})),i.prev=function(){var U=i.state.current-1;i.setState({current:U})},i.submit=Object(ae.a)(nt().mark(function U(){var m,d,j,E,D,h,I,B,$,w,v,z;return nt().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(m=i.state.form.getFieldsValue(),d=m.exam_notes,j=m.group_ids,E=m.name,D=m.difficulty,h=m.time,I=m.source,B=m.mode,$=Object(it.a)(m,["exam_notes","group_ids","name","difficulty","time","source","mode"]),B){L.next=5;break}return L.next=5,i.state.form.validateFields();case 5:console.log("data:===> ",m),console.log("others: ",$),w=[],v=[],Object.keys($).map(function(F){if(F.includes("count")){var ie=F.split("-")[1],Q=F.split("-")[2],q=F.split("-")[3],G=F.split("-")[4];m[F]!==0&&v.push({item_type:ie,difficulty:q,sub_discipline_id:Q,items_count:m[F],tag_discipline_id:G})}else if(F.includes("score")){var X=F.split("-")[1];w.push({item_type:X,score:m[F]})}return null}),z={name:E,difficulty:D,time:h,source:I,score_settings:w,contents:v,exam_notes:d,group_ids:j,sub_discipline_id:0},i.idEdit?i.updatePaper(z):B?i.createModePaper(z):i.createPaper(z);case 12:case"end":return L.stop()}},U)})),i.createPaper=function(U){i.setState({loading:!0}),Object(R.a)("/api/examination_banks/create_random_exam.json",{method:"post",body:Object(T.a)({},U)}).then(function(m){i.setState({loading:!1}),m.status===0&&(de.b.success("\u521B\u5EFA\u6210\u529F"),i.props.history.push("/paperlibrary"))})},i.createModePaper=function(U){i.setState({loading:!0}),Object(R.a)("/api/examination_banks/create_question_list.json",{method:"post",body:Object(T.a)({},U)}).then(function(m){i.setState({loading:!1}),m.exam&&i.setState({current:i.state.current+1,questionData:m,questionPostData:U})})},i.updatePaper=function(U){i.setState({loading:!0});var m=window.location.href.split("/").pop();R.a.post("/examination_banks/".concat(m,"/update_random_exam.json"),{method:"post",body:Object(T.a)({},U)}).then(function(d){i.setState({loading:!1}),d.status===0&&(de.b.success("\u7F16\u8F91\u6210\u529F"),i.props.history.push("/paperlibrary"))})},i.confirm=function(U){window.confirm("\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931")&&(U?i.props.history.push(U):i.props.history.push("/paperlibrary"))},i.state={current:0,disciplines:[],loading:!1,optinalData:[],countData:{},scoreData:{},formValue:{},questionData:{},questionPostData:{}},i.modeRef=null,i}return Object(Ue.a)(N,[{key:"componentDidMount",value:function(){this.setState({form:this.refs.form}),window.location.href.includes("/randompaper/edit")?(this.getPaperData(),this.idEdit=!0):this.getdisciplines()}},{key:"componentWillMount",value:function(){window.addEventListener("beforeunload",this.beforeunload)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("beforeunload",this.beforeunload)}},{key:"beforeunload",value:function(i){var U="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(i||window.event).returnValue=U,U}},{key:"render",value:function(){var i,U,m=this,d=this.state,j=d.current,E=d.disciplines,D=d.loading,h=d.questionData,I=d.questionPostData,B=(i=this.state)===null||i===void 0||((U=i.form)===null||U===void 0)?void 0:U.getFieldValue("mode"),$=t.a.createElement(ee.a,{onClick:function(){m.confirm()},style:{marginRight:16}},"\u8FD4\u56DE"),w=t.a.createElement(ee.a,{type:"primary",loading:D,onClick:function(){return m.next()}},"\u4E0B\u4E00\u6B65"),v=t.a.createElement(ee.a,{onClick:function(){return m.prev()},style:{marginRight:16}},"\u4E0A\u4E00\u6B65"),z=t.a.createElement(ee.a,{loading:D,onClick:Object(ae.a)(nt().mark(function L(){return nt().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!B){ie.next=7;break}return m.setState({loading:!0}),ie.next=4,m.modeRef.modeSubmit();case 4:m.setState({loading:!1}),ie.next=8;break;case 7:m.submit();case 8:case"end":return ie.stop()}},L)})),type:"primary"},"\u5B8C\u6210\u7EC4\u5377"),S=[{title:"\u57FA\u672C\u4FE1\u606F",content:t.a.createElement(x,{formValue:this.state.formValue,disciplines:E,getdisciplines:this.getdisciplines,form:this.state.form})},{title:"\u9898\u578B\u6570\u91CF",content:t.a.createElement(Be,{form:this.state.form,optinalData:this.state.optinalData})},{title:"\u8D4B\u5206\u8BBE\u7F6E",content:B?t.a.createElement(Tt,{ref:function(F){return m.modeRef=F},questionData:He.a.cloneDeep(h),questionPostData:He.a.cloneDeep(I)}):t.a.createElement(Nt,{form:this.state.form})}];return t.a.createElement("div",{style:{width:1200,margin:"0px auto"}},t.a.createElement(Qe.a,{separator:">",style:{padding:"12px 0px"}},t.a.createElement(Qe.a.Item,null,t.a.createElement(J.Link,{to:"/paperlibrary",onClick:function(F){F.preventDefault(),m.confirm("/paperlibrary")}},"\u8BD5\u5377\u5E93")),t.a.createElement(Qe.a.Item,null,"\u968F\u673A\u7EC4\u5377")),t.a.createElement(ve.a,{from:this.state.form,onValuesChange:function(){return m.setState({formValue:Object(T.a)({},m.state.form.getFieldsValue())})},ref:"form",name:"basic",layout:"vertical"},t.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},t.a.createElement("span",{style:{fontSize:20,fontWeight:600}},"\u968F\u673A\u7EC4\u5377")),t.a.createElement(st.a,{style:{marginTop:12}},t.a.createElement("div",{style:{display:"flex",justifyContent:"center",padding:20}},t.a.createElement(We.a,{current:j,style:{width:780}},S.map(function(L){return t.a.createElement(wt,{key:L.title,title:L.title})}))),t.a.createElement(Se.a,null),t.a.createElement(ct.a,{spinning:this.state.loading},S.map(function(L,F){return t.a.createElement("div",{style:{display:F===j?"block":"none"},key:F,className:"pl20 pr20"},L.content)}))),t.a.createElement("div",{style:{display:"flex",marginBottom:200,marginTop:12,justifyContent:"center"}},t.a.createElement("span",{style:{fontSize:20,fontWeight:600}}),t.a.createElement("span",null,j===0?$:v,j===S.length-1?z:w))))}}]),N}(t.a.Component),Mt=Te.default=St}}]);
|