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.
NewEduCoderBuild/p__Paperlibrary__Random__Ad...

5 lines
46 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[145,4,12],{"9Bee":function(Ee,_e,a){"use strict";var We=a("XEnU"),Q=a("q1tI"),Me=a.n(Q),Ve=a("vg9a"),Ke=a("k16G"),He=a("DlQD"),xe=a.n(He),Oe=a("rUJ1");function Le(d,s){var C=d.match(/^(\s+)(?:```)/);if(C===null)return s;var A=C[1];return s.split(`
`).map(function(te){var ie=te.match(/^\s+/);if(ie===null)return te;var ve=Object(Ke.a)(ie,1),ge=ve[0];return ge.length>=A.length?te.slice(A.length):te}).join(`
`)}var le=[],je=["<ul>"],k=new xe.a.Renderer,Ce=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function V(){le.length=0,je=["<ul>"]}var Se={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function z(d,s,C,A){if(s>=d.length||d[s].level<=C)return s;var te=d[s];A.push("<li><a href='#"+te.anchor+"'>"+te.text+"</a>"),s++;var ie=[];return s=z(d,s,te.level,ie),ie.length>0&&(A.push("<ul>"),ie.forEach(function(ve){A.push(ve)}),A.push("</ul>")),A.push("</li>"),s=z(d,s,C,A),s}function $e(){return z(le,0,0,je),je.push("</ul>"),je.join("")}var oe={heading:function(s){var C=Ce.exec(s);if(C)return{type:"heading",raw:C[0],depth:C[1].length,text:C[2]}},fences:function(s){var C=this.rules.block.fences.exec(s);if(C){var A=C[0],te=Le(A,C[3]||""),ie=C[2]?C[2].trim():C[2];if(["latex","katex","math"].indexOf(ie)>=0){var ve=be(),ge=te;te=ve,me[ve]={type:"block",expression:ge}}return{type:"code",raw:A,lang:ie,text:te}}}},Be=/(?:\${2})([^\n`]+?)(?:\${2})/gi,c=0,be=function(){return"__special_katext_id_".concat(c++,"__")},me={};function Re(){return me}function he(){c=0,me={}}function Xe(d){return d=d.replace(Be,function(s,C){var A=be();return me[A]={type:"inline",expression:C},A}),d}var Ae=k.listitem;k.listitem=function(d){return Ae(Xe(d))};var de=k.paragraph;k.paragraph=function(d){return de(Xe(d))};var e=k.tablecell;k.tablecell=function(d,s){return e(Xe(d),s)},k.code=function(d,s,C){var A=(s||"").match(/\S*/)[0];return A?["latex","katex","math"].indexOf(A)>=0?"<p class='editormd-tex'>".concat(d,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(s,'">').concat(C?d:Object(Oe.escape)(d,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(C?d:Object(Oe.escape)(d,!0))+"</code></pre>"},k.heading=function(d,s,C){var A=this.options.headerPrefix+C.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return le.push({anchor:A,level:s,text:d}),"<h"+s+' id="'+A+'">'+d+"</h"+s+">"},xe.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),xe.a.use({tokenizer:oe,renderer:k});var Ze=xe.a,Ye=a("SJMd"),ke=a("m3rI"),Y=a("Oy/b"),Ue=/<pre[^>]*>/g;function ee(d){var s=document.createElement("div");return s.innerHTML=d,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var J=_e.a=function(d){var s=d.value,C=s===void 0?"":s,A=d.className,te=d.showTextOnly,ie=d.showLines,ve=d.style,ge=ve===void 0?{}:ve,Te=String(C),Fe=Object(Q.useMemo)(function(){try{var Pe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ie=/\"\/api\/attachments\/|\"\/attachments\/download\//g,we=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Te=Te.replace(Pe,"("+ke.a.API_SERVER+"/api/attachments/").replace(Ie,'"'+ke.a.API_SERVER+"/api/attachments/").replace(we,'"'+ke.a.API_SERVER+"/files/uploads/")}catch(rt){}var H=Ze(Te);setTimeout(function(){return at()},300);var nt=Re();if(Te.match(/\[TOC\]/)&&(H=H.replace("<p>[TOC]</p>",$e()),V()),H=H.replace(/(__special_katext_id_\d+__)/g,function(rt,it){var st=nt[it],ut=st.type,lt=st.expression;return Object(Y.renderToString)(ee(lt)||"",{displayMode:ut==="block",throwOnError:!1,output:"html"})}),H=H.replace(/▁/g,"\u2581\u2581\u2581"),he(),te){var Je=document.createElement("div");return Je.innerHTML=H,Je.innerText}return H},[Te]),De=Object(Q.useRef)();Se.WebkitLineClamp=ie,ie&&(ge=Object(We.a)(Object(We.a)({},ge),Se));function Ge(Pe){var Ie=Pe.target;if(Ie.tagName.toUpperCase()==="A"){var we=Ie.getAttribute("href");if(we.startsWith("#")){Pe.preventDefault();var H=document.getElementById(we.replace("#",""));H&&H.scrollIntoView(!0)}}}var at=function(){};return Object(Q.useEffect)(function(){if(De.current&&Fe&&(Fe.match(Ue)&&window.PR.prettyPrint()),De.current)return De.current.addEventListener("click",Ge),function(){De.current.removeEventListener("click",Ge),he(),V()}},[Fe,De.current,Ge]),Me.a.createElement(Me.a.Fragment,null,Me.a.createElement("div",{ref:De,style:Object(We.a)({},ge),className:"".concat(A||""," markdown-body "),dangerouslySetInnerHTML:{__html:Fe}}))}},HwL6:function(Ee,_e,a){Ee.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(Ee,_e,a){Ee.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(Ee,_e,a){Ee.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(Ee,_e,a){"use strict";var We=a("ozfa"),Q=a("MJZm"),Me=a("IIKO"),Ve=a("c1Ei"),Ke=a.n(Ve),He=a("5Tp6"),xe=a("k16G"),Oe=a("SIvP"),Le=a("q1tI"),le=a.n(Le),je=a("WCUW"),k=a("spXi"),Ce=a.n(k),V=function(z){var $e=z.value,oe=z.onChange,Be=z.defaultValue,c=Object(Oe.a)(z,["value","onChange","defaultValue"]),be=Object(Le.useState)([]),me=Object(xe.a)(be,2),Re=me[0],he=me[1],Xe=Object(Le.useState)("1"),Ae=Object(xe.a)(Xe,2),de=Ae[0],e=Ae[1];Object(Le.useEffect)(function(){Ze()},[]);var Ze=function(){var Y=Object(He.a)(Ke.a.mark(function Ue(){var ee,J;return Ke.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(je.x)({});case 2:ee=s.sent,(ee==null?void 0:ee.data)&&(J=[{title:le.a.createElement("div",{title:"\u6839\u76EE\u5F55",className:Ce.a.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:le.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ye(ee.data||[])}],he(J),e("2"));case 4:case"end":return s.stop()}},Ue)}));return function(){return Y.apply(this,arguments)}}(),Ye=function(Ue){function ee(J){var d=J.children,s=Array.isArray(d)&&d.length>0,C=J==null?void 0:J.group_id;return{title:le.a.createElement("div",{title:J==null?void 0:J.name,className:Ce.a.name},J==null?void 0:J.name),value:C,key:C,icon:le.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:s?d==null?void 0:d.map(function(A){return ee(A)}):[]}}return Ue==null?void 0:Ue.map(function(J){return ee(J)})},ke=Be?{defaultExpandedKeys:[0]}:{selectedKeys:$e,defaultExpandedKeys:$e};return le.a.createElement("div",{className:Ce.a.customTree},le.a.createElement(Q.a,Object(Me.a)({key:de},ke,{showIcon:!0,treeData:Re,onSelect:oe},c)))};_e.a=V},XE9d:function(Ee,_e,a){Ee.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(Ee,_e,a){Ee.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(Ee,_e,a){"use strict";a.r(_e),a.d(_e,"questionType",function(){return ze}),a.d(_e,"difficultType",function(){return mt});var We=a("y8nQ"),Q=a("Vl3Y"),Me=a("IzEo"),Ve=a("bx4M"),Ke=a("T2oS"),He=a("W9HT"),xe=a("/zsF"),Oe=a("PArb"),Le=a("sPJy"),le=a("bE4q"),je=a("+L6B"),k=a("2/Rp"),Ce=a("c1Ei"),V=a.n(Ce),Se=a("SIvP"),z=a("5Tp6"),$e=a("miYZ"),oe=a("tsqr"),Be=a("v7Ap"),c=a("XEnU"),be=a("XKWP"),me=a("N7Kx"),Re=a("kFHX"),he=a("4jIl"),Xe=a("FJo9"),Ae=a("L41K"),de=a("q1tI"),e=a.n(de),Ze=a("qVdP"),Ye=a("jsC+"),ke=a("7Kak"),Y=a("9yH6"),Ue=a("giR+"),ee=a("fyUT"),J=a("3S9h"),d=a("lUTK"),s=a("BvKs"),C=a("5NDa"),A=a("5rEg"),te=a("2BaD"),ie=a("uYtH"),ve=function(){return e.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",e.a.createElement(ie.Link,{to:"/problemset",target:"_blank",style:{marginLeft:10,color:"#1890FF"}},"\u73B0\u5728\u5C31\u53BB"))},ge=ve,Te=a("IoUt"),Fe=a.n(Te),De=a("P/tu"),Ge=A.a.TextArea,at=s.a.SubMenu,Pe=function(P){return!P||Number.isNaN(Number(P))?"":Math.ceil(P)},Ie=function(se){Object(Re.a)(h,se);var P=Object(he.a)(h);function h(){var E;Object(be.a)(this,h);for(var t=arguments.length,u=new Array(t),r=0;r<t;r++)u[r]=arguments[r];return E=P.call.apply(P,[this].concat(u)),E.state={titleLen:0,subDisciplinesList:[],allGroupList:[],selectGroupList:[],openKeys:[],visible:null},E.subDisciplinesAdd=function(n){var _=[],m=E.props.form.getFieldValue("subDisciplines")||[],l=m.filter(function(i){return n.id===i.id}).length>0;l?_=m.filter(function(i){return n.id!==i.id}):_=[].concat(Object(J.a)(m),[n]),E.props.form.setFieldsValue({subDisciplines:_}),E.setState({subDisciplinesList:_})},E.disciplinesRemove=function(n){var _=E.props.form.getFieldValue("subDisciplines")||[],m=_.filter(function(l){return l.id!==n.id});E.props.form.setFieldsValue({subDisciplines:m}),E.setState({subDisciplinesList:m})},E.handleSourceRadioChange=function(n){E.props.getdisciplines(n.target.value);var _=[];E.props.form.setFieldsValue({subDisciplines:_}),E.setState({subDisciplinesList:_})},E.dealList=function(){for(var n=E.state.subDisciplinesList,_=Object(J.a)(n),m=0,l=[],i=0;i<_.length;i++){for(var x="",g=0;g<l.length;g++)if(l[g][0].parent_name==_[i].parent_name){m=1,x=g;break}if(m==1)l[x].push(_[i]),m=0;else if(m==0){var T=new Array;T.push(_[i]),l.push(T)}}return l},E}return Object(me.a)(h,[{key:"render",value:function(){var t=this;if(console.log(this.dealList(),"dealList"),!this.props.form)return"";var u=this.props,r=u.disciplines,n=u.form,_=n.getFieldDecorator,m=n.getFieldValue,l=this.state,i=l.subDisciplinesList,x=l.allGroupList,g=l.selectGroupList,T=l.openKeys,D=l.visible;return e.a.createElement("div",null,e.a.createElement(Q.a.Item,{label:"\u8BD5\u5377\u540D\u79F0:",name:"name",rules:[{required:!0,message:"\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},e.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(I){t.setState({titleLen:m("name").length})},maxLength:60})),e.a.createElement("div",{style:{position:"relative"}},e.a.createElement(Q.a.Item,{label:"\u8003\u8BD5\u65F6\u957F:",name:"time",rules:[{required:!0,message:"\u8003\u8BD5\u65F6\u957F\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(ee.a,{min:1,max:9999,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u8003\u8BD5\u65F6\u957F",style:{width:150}})),e.a.createElement("span",{style:{position:"absolute",top:31,left:159}},"\u5206\u949F")),e.a.createElement(Q.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},e.a.createElement(Y.a.Group,{className:Fe.a.buttongroup,size:"large"},e.a.createElement(Y.a.Button,{style:{width:120,textAlign:"center",borderRadius:50},value:1},"\u7B80\u5355"),e.a.createElement(Y.a.Button,{style:{width:120,textAlign:"center",borderRadius:50},value:2},"\u9002\u4E2D"),e.a.createElement(Y.a.Button,{style:{width:120,textAlign:"center",borderRadius:50},value:3},"\u56F0\u96BE"))),e.a.createElement(Q.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},e.a.createElement(Ge,{rows:4,maxLength:300})),e.a.createElement(Q.a.Item,{label:e.a.createElement("span",null,"\u8BD5\u9898\u6765\u6E90",e.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"}]},e.a.createElement(Y.a.Group,{style:{display:"flex",width:368,justifyContent:"space-between"},onChange:function(I){t.handleSourceRadioChange(I)}},e.a.createElement(Y.a,{value:1},"\u4EC5\u6211\u521B\u5EFA\u7684"),e.a.createElement(Y.a,{value:0},"\u516C\u5171\u9898\u5E93+\u6211\u521B\u5EFA\u7684"))),e.a.createElement(Q.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"}]},e.a.createElement(Y.a.Group,{style:{display:"flex",width:700,justifyContent:"space-between"}},e.a.createElement(Y.a,{value:1},"\u56FA\u5B9A\u8BD5\u9898"),e.a.createElement(Y.a,{value:0},"\u968F\u673A\u8BD5\u9898",e.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")))),e.a.createElement(Q.a.Item,{label:"\u8003\u67E5\u8303\u56F4\uFF1A",name:"subDisciplines",initialValue:[]},e.a.createElement("div",{style:{display:"inline-flex",flexWrap:"wrap"}},r.map(function(o,I){return e.a.createElement("div",{style:{marginRight:12},onMouseLeave:function(){return t.setState({openKeys:[],visible:null})}},e.a.createElement(Ye.a,{key:"disciplines"+o.id,placement:"bottomLeft",visible:I===D,getPopupContainer:function(b){return b.parentNode},overlay:e.a.createElement("div",null,o.sub_disciplines.length>0?e.a.createElement(s.a,{mode:"vertical",multiple:!0,selectedKeys:i==null?void 0:i.map(function(L){return String(L.id)}),subMenuCloseDelay:0,subMenuOpenDelay:0,openKeys:T,getPopupContainer:function(b){return b.parentNode}},o.sub_disciplines.map(function(L){var b;return e.a.createElement(at,{onTitleMouseEnter:function(){t.setState({openKeys:[String(L.id)]})},key:L.id,title:e.a.createElement("span",null,"".concat(L.name,"(").concat(L.item_count,")")),popupClassName:((b=L.tag_disciplines)===null||b===void 0?void 0:b.length)>10?Fe.a.maxHeiTag:""},Array.isArray(L.tag_disciplines)&&!!L.tag_disciplines.length?L.tag_disciplines.map(function(y){return e.a.createElement(s.a.Item,{key:y.id,onClick:function(){t.subDisciplinesAdd(y)}},e.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.name,"(",y.item_count,")"),e.a.createElement("span",null,y.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))}):e.a.createElement(s.a.Item,null,"\u6682\u65E0\u6570\u636E"))})):e.a.createElement(Ve.a,null,"\u6682\u65E0\u6570\u636E"))},e.a.createElement(k.a,{onMouseEnter:function(){return t.setState({visible:I,openKeys:[]})},style:{marginTop:6,marginBottom:6}},o.name)))}))),i.length>0?e.a.createElement("div",{style:{minHeight:150,backgroundColor:"#FAFAFA"}},e.a.createElement("div",{style:{paddingLeft:12,paddingTop:12}},"\u5DF2\u9009"),this.dealList().map(function(o,I){var L;return e.a.createElement(e.a.Fragment,{key:I},e.a.createElement("div",{style:{fontSize:14,paddingLeft:10,marginTop:6}},o==null||((L=o[0])===null||L===void 0)?void 0:L.parent_name),e.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},o==null?void 0:o.map(function(b){return e.a.createElement("div",{key:"subDisciplinesList"+b.id},e.a.createElement(k.a,{style:{margin:"12px 6px",backgroundColor:"#F6FFED"},onClick:function(){t.disciplinesRemove(b)}},b.name,e.a.createElement(te.a,null)))})))})):null,e.a.createElement(Q.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"},e.a.createElement(De.a,{multiple:!0,defaultExpandedKeys:[0]})),e.a.createElement(ge,null))}}]),h}(e.a.Component),we=Ie,H=a("ErOA"),nt=a("N5Ab"),Je=a.n(nt),rt=function(se){Object(Re.a)(h,se);var P=Object(he.a)(h);function h(){return Object(be.a)(this,h),P.apply(this,arguments)}return Object(me.a)(h,[{key:"render",value:function(){var t=this.props.form,u=t.getFieldDecorator,r=t.getFieldsValue,n=t.setFieldsValue,_=this.props.data,m=_.item_type,l=_.items_by_item_type,i=function(o){var I=o.difficult,L=o.count;return e.a.createElement("div",{style:{marginRight:10,lineHeight:"18px"}},e.a.createElement("div",{style:{fontSize:14,textAlign:"left"}},mt[I]),e.a.createElement("div",{style:{fontSize:12,color:"#999999"}},"(\u5171 ",L," \u9898\u53EF\u9009)"))},x=r(),g=Object.keys(x).filter(function(D){return D.includes("".concat(m,"-"))&&x[D]}),T=0;return g.map(function(D){return T+=x[D],null}),e.a.createElement("div",null,e.a.createElement("div",null,e.a.createElement("span",{className:"font14"},ze[m]),Pe(T)>0?e.a.createElement("span",{style:{color:"#999999",fontSize:12}},"\uFF08\u5DF2\u9009 ",Pe(T)," \u9898\uFF09"):null),l.map(function(D){return e.a.createElement("div",{key:m+D.discipline_id+D.sub_discipline_id},e.a.createElement("div",{style:{fontSize:16,margin:"16px 0px",fontWeight:"500"}},D.discipline_name," / ",D.sub_discipline_name," ",D.tag_discipline_name&&"/".concat(D.tag_discipline_name)),e.a.createElement("div",{className:Je.a.formItem},D.items_by_item_type_and_tag_discipline.map(function(o){return e.a.createElement(Q.a.Item,{label:e.a.createElement(i,{count:o.items_count,difficult:o.difficulty}),extra:e.a.createElement("span",{className:Je.a.questionTip},"\u9898"),name:"count-".concat(m,"-").concat(D.sub_discipline_id,"-").concat(o.difficulty,"-").concat(D.tag_discipline_id),colon:!1,style:{width:"30%"},initialValue:0,key:"".concat(m,"-").concat(D.sub_discipline_id,"-").concat(o.difficulty)},e.a.createElement(ee.a,{min:0,max:o.items_count,formatter:Pe}))})))}))}}]),h}(e.a.Component),it=rt,st=[{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}]}]}],ut=function(se){Object(Re.a)(h,se);var P=Object(he.a)(h);function h(E){var t;return Object(be.a)(this,h),t=P.call(this,E),t.state={},t}return Object(me.a)(h,[{key:"render",value:function(){var t=this.props.form,u=this.props.optinalData;return e.a.createElement("div",null,u.map(function(r,n){return e.a.createElement("div",{key:r.item_type},e.a.createElement(it,{form:t,data:r}),n===u.length-1?null:e.a.createElement(Oe.a,null))}),e.a.createElement(ge,null))}}]),h}(e.a.Component),lt=ut,dt=a("IIKO"),St=a("2qtc"),ct=a("kLXV"),et=a("k16G"),Et=a("9kvl"),ot=a("ngQI"),Qe=a("9Bee"),pt=a("HwL6"),q=a.n(pt),vt=["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"],bt=function(P){var h=P.index,E=P.typeName,t=P.type,u=P.loading,r=P.data,n=r===void 0?{}:r,_=P.inMouseId,m=P.onSetScore,l=m===void 0?function(){}:m,i=P.onBarter,x=i===void 0?function(){}:i,g=P.onMouseEnter,T=g===void 0?function(){}:g,D=function(){var O;return e.a.createElement("div",{className:q.a.answerWrap},n==null||((O=n.choices)===null||O===void 0)?void 0:O.map(function(F,fe){return e.a.createElement("div",{className:"".concat(q.a.flexRow," mt15"),key:fe},e.a.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},vt[fe]),e.a.createElement("div",{className:"".concat(q.a.answer," ml5")},e.a.createElement(Qe.a,{value:F==null?void 0:F.choice_text})))}))},o=function(){var O;return e.a.createElement("div",{className:q.a.answerWrap},e.a.createElement("div",{className:"".concat(q.a.flexRow," mt15")},n==null||((O=n.choices)===null||O===void 0)?void 0:O.map(function(F,fe){return e.a.createElement(Y.a,{disabled:!0,key:fe},F==null?void 0:F.choice_text)})))},I=function(){var O;return e.a.createElement("div",{className:q.a.answerWrap},e.a.createElement("div",{className:"".concat(q.a.flexRow," mt15")},e.a.createElement(Qe.a,{value:n==null||((O=n.program_attr)===null||O===void 0)?void 0:O.description})))},L=function(){var O;return e.a.createElement("div",{className:q.a.answerWrap},e.a.createElement("div",{className:"".concat(q.a.flexColumn," mt15")},n==null||((O=n.standard_answer)===null||O===void 0)?void 0:O.map(function(F,fe){return e.a.createElement(Qe.a,{key:fe,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(F.position,"\uFF09\uFF1A").concat(F.answer_text.join("\u3001"))})})))},b=function(){var O;return e.a.createElement("div",{className:q.a.answerWrap},e.a.createElement("div",{className:"mt15"},e.a.createElement("div",null,"\u7B54\u6848\uFF1A"),e.a.createElement(Qe.a,{value:n==null||((O=n.answer_texts)===null||O===void 0)?void 0:O[0]})))},y=function(){var O;return e.a.createElement("div",{className:q.a.answerWrap},e.a.createElement("div",{className:"mt10"},"\u5173\u5361"),n==null||((O=n.shixun)===null||O===void 0)?void 0:O.map(function(F,fe){return e.a.createElement("div",{className:"mt10 font14"},fe+1,". ",F==null?void 0:F.challenge_name)}))},ce=function(){var O={SINGLE:D,MULTIPLE:D,JUDGMENT:o,PROGRAM:I,COMPLETION:L,SUBJECTIVE:b,PRACTICAL:y};return O[t]?O[t]():null},w=function(O,F){var fe='<span style="margin-right: -10px">'.concat(F+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(O.score,"\u5206\uFF09</span>");return fe};return e.a.createElement("div",{onMouseEnter:function(){return T(n.id)}},_===n.id&&e.a.createElement("div",{className:q.a.action},e.a.createElement(k.a,{loading:u,className:q.a.setScore,onClick:function(){return l(n.id,E,n.score,t)}},"\u8BBE\u7F6E\u5F97\u5206"),e.a.createElement(k.a,{loading:u,className:q.a.delete,onClick:function(){return x(n.id)}},"\u6362\u4E00\u9898")),e.a.createElement("div",{className:q.a.content},e.a.createElement("div",{className:q.a.titleWrap},e.a.createElement(Qe.a,{className:q.a.titleHtml,value:w(n,h)+n.name||(n==null?void 0:n.shixun_name)})),ce()))},ht=bt,gt=a("XE9d"),Z=a.n(gt),yt=a("LvDl"),ye=a.n(yt),_t=function(P){var h={\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 h[P]||0},Rt=function(P,h){var E,t=P.dispatch,u=P.questionPostData,r=u===void 0?{}:u,n=P.questionData,_=n===void 0?{}:n,m=Object(de.useState)({}),l=Object(et.a)(m,2),i=l[0],x=l[1],g=Object(de.useState)(),T=Object(et.a)(g,2),D=T[0],o=T[1],I=Object(de.useState)(!1),L=Object(et.a)(I,2),b=L[0],y=L[1],ce=Object(de.useState)(),w=Object(et.a)(ce,2),ae=w[0],O=w[1],F=Object(de.useRef)(),fe=Object(de.useRef)(null);Object(de.useEffect)(function(){x(ft(_))},[_]);var tt=function(){var N=Object(z.a)(V.a.mark(function R(){var U,f,M,X,v,$,p,G=arguments;return V.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return f=G.length>0&&G[0]!==void 0?G[0]:[],M=G.length>1?G[1]:void 0,X=r==null||((U=r.contents)===null||U===void 0)?void 0:U.map(function(j){return j.item_type===M?Object(c.a)(Object(c.a)({},j),{},{items_count:f.length>1?j==null?void 0:j.items_count:1}):null}),v=f.length?ye.a.xor(f,i.ids):[],$=Object(c.a)(Object(c.a)({},r),{},{item_bank_ids:v}),f.length===1&&($.contents=X.filter(function(j){return!!j&&j.difficulty===String(fe.current)})),f.length>1&&($.contents=X.filter(function(j){return!!j})),oe.b.loading("\u6362\u9898\u4E2D,\u8BF7\u7A0D\u540E...",0),y(!0),B.next=11,Object(H.a)("/api/examination_banks/create_question_list.json",{method:"post",body:$});case 11:if(p=B.sent,!p.exam){B.next=18;break}return oe.b.destroy(),oe.b.success("\u64CD\u4F5C\u6210\u529F"),y(!1),jt(ft(p),f,M),B.abrupt("return");case 18:oe.b.destroy(),oe.b.success("\u64CD\u4F5C\u5931\u8D25"),y(!1);case 21:case"end":return B.stop()}},R)}));return function(){return N.apply(this,arguments)}}(),jt=function(R){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=arguments.length>2?arguments[2]:void 0;if(U.length===0){x(R);return}if(U.length===1){var M,X,v=ye.a.cloneDeep(i),$=(M=ye.a.xor(R.ids,v.ids))===null||M===void 0?void 0:M[0],p=(X=ye.a.xor(R.ids,v.ids))===null||X===void 0?void 0:X[1];console.log(p,$,U[0],ye.a.xor(R.ids,v.ids),R.ids,v.ids,444);var G=null;R==null||R.questionList.forEach(function(K){if(K.type===f){var S;(S=K.questions)===null||S===void 0||S.forEach(function(pe){pe.id===$&&(G=Object(c.a)({},pe))})}});var W=v==null?void 0:v.questionList.map(function(K){if(K.type===f){var S,pe=0,qe=(S=K.questions)===null||S===void 0?void 0:S.map(function(Ne){return pe=pe+(Ne.id===p?G.score:Ne.score),Ne.id===p?G:Ne});return Object(c.a)(Object(c.a)({},K),{},{questions:qe,questions_score:pe})}return K}),B=0;W.forEach(function(K){var S;(S=K.questions)===null||S===void 0||S.forEach(function(pe){B=B+pe.score})}),v.questionList=W,v.all_score=B,x(v);return}if(U.length>1){var j=ye.a.cloneDeep(i),ne=null;R==null||R.questionList.forEach(function(K){K.type===f&&(ne=Object(c.a)({},K))});var re=j==null?void 0:j.questionList.map(function(K){return K.type===f?ne:K}),ue=0;re.forEach(function(K){var S;(S=K.questions)===null||S===void 0||S.forEach(function(pe){ue=ue+pe.score})}),j.questionList=re,j.all_score=ue,x(j);return}},Ct=function(R,U,f,M){F.current=f||_t(U),ct.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:""},e.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),e.a.createElement(ee.a,{min:1,defaultValue:F.current,onChange:function(v){F.current=v}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),e.a.createElement("br",null),U==="\u586B\u7A7A\u9898"&&e.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 X=Object(z.a)(V.a.mark(function $(){var p,G,W;return V.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:p=ye.a.cloneDeep(i),G=p==null?void 0:p.questionList.map(function(ne){if(ne.type===M){var re,ue=0,K=(re=ne.questions)===null||re===void 0?void 0:re.map(function(S){return ue=ue+(S.id===R?F.current:S.score),S.id===R?Object(c.a)(Object(c.a)({},S),{},{score:F.current}):S});return Object(c.a)(Object(c.a)({},ne),{},{questions:K,questions_score:ue})}return ne}),W=0,G.forEach(function(ne){var re;(re=ne.questions)===null||re===void 0||re.forEach(function(ue){W=W+ue.score})}),p.questionList=G,p.all_score=W,x(p);case 7:case"end":return j.stop()}},$)}));function v(){return X.apply(this,arguments)}return v}()})},At=function(R,U,f){fe.current=f,tt([R],U)},Tt=function(R,U){F.current=_t(U),ct.a.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:""},e.a.createElement("span",null,U,"\uFF1A"),e.a.createElement(ee.a,{min:1,defaultValue:F.current,onChange:function(M){F.current=M}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),e.a.createElement("br",null),U==="\u586B\u7A7A\u9898"&&e.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 f=Object(z.a)(V.a.mark(function X(){var v,$,p;return V.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:v=ye.a.cloneDeep(i),$=v==null?void 0:v.questionList.map(function(B){if(B.type===R){var j,ne=F.current*B.questions.length,re=(j=B.questions)===null||j===void 0?void 0:j.map(function(ue){return Object(c.a)(Object(c.a)({},ue),{},{score:F.current})});return Object(c.a)(Object(c.a)({},B),{},{questions:re,questions_score:ne})}return B}),p=0,$.forEach(function(B){var j;(j=B.questions)===null||j===void 0||j.forEach(function(ne){p=p+ne.score})}),v.questionList=$,v.all_score=p,x(v);case 7:case"end":return W.stop()}},X)}));function M(){return f.apply(this,arguments)}return M}()})},Ft=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],U=arguments.length>1?arguments[1]:void 0,f=R.map(function(M){return M.id});tt(f,U)},Nt=function(){var N=Object(z.a)(V.a.mark(function R(U,f){var M,X,v;return V.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(!U.destination||!U.source)){p.next=2;break}return p.abrupt("return");case 2:return M=f.questions[U.source.index].id,X=U.destination.index+1,p.next=6,t({type:"problemsetPreview/adjustPosition",payload:{id:M,position:X}});case 6:if(v=p.sent,!(v.status===-1)){p.next=9;break}return p.abrupt("return");case 9:tt();case 10:case"end":return p.stop()}},R)}));return function(U,f){return N.apply(this,arguments)}}(),Mt=function(){var N=Object(z.a)(V.a.mark(function R(){var U,f,M,X,v;return V.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return f=[],M=[],i==null||((U=i.questionList)===null||U===void 0)||U.forEach(function(G){var W;(W=G.questions)===null||W===void 0||W.forEach(function(B){f.push(B.id),M.push(B.score)})}),X=Object(c.a)(Object(c.a)({},r),{},{item_bank_ids:f,item_bank_scores:M}),p.next=6,Object(H.a)("/api/examination_banks/save_question_list.json",{method:"post",body:X});case 6:v=p.sent,v.status===0&&Et.c.replace("/paperlibrary");case 8:case"end":return p.stop()}},R)}));return function(){return N.apply(this,arguments)}}();Object(de.useImperativeHandle)(h,function(){return{modeSubmit:Mt}});var ft=function(R){var U={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!R)return;var f=R||{},M=f.exam,X=f.single_questions,v=f.multiple_questions,$=f.judgement_questions,p=f.program_questions,G=f.completion_questions,W=f.subjective_questions,B=f.practical_questions,j=[Object(c.a)({type:"SINGLE",name:"\u5355\u9009\u9898"},X),Object(c.a)({type:"MULTIPLE",name:"\u591A\u9009\u9898"},v),Object(c.a)({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},G),Object(c.a)({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},$),Object(c.a)({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},W),Object(c.a)({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},p),Object(c.a)({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},B)],ne=[],re=0,ue=0,K=j.filter(function(S){return S.questions_count>0}).map(function(S,pe){var qe;return(qe=S.questions)===null||qe===void 0||qe.forEach(function(Ne){ne.push(Ne.id),re=re+Ne.score,ue=ue+1}),Object(c.a)(Object(c.a)({},S),{number:U[pe+1]})});return{all_questions_count:ue,all_score:re,questionList:K,ids:ne}};return console.log(i,"paperData"),e.a.createElement("section",{className:Z.a.bg},e.a.createElement("div",{className:Z.a.wrap},e.a.createElement("div",{className:"pt20 pb20"},e.a.createElement("div",{className:"".concat(Z.a.flexRow," ").concat(Z.a.flexJustifyBetween)},e.a.createElement("div",null,e.a.createElement("span",{className:Z.a.questionNumber},"\u9898\u6570\uFF1A",i==null?void 0:i.all_questions_count),e.a.createElement("span",{className:Z.a.score},"\u603B\u5206\uFF1A",i==null?void 0:i.all_score)),e.a.createElement(k.a,{loading:b,className:Z.a.selectTopicButton,onClick:function(){return tt()}},"\u91CD\u65B0\u968F\u673A")),e.a.createElement("div",{className:Z.a.line}),i==null||((E=i.questionList)===null||E===void 0)?void 0:E.map(function(N,R){var U=N.type===ae;return e.a.createElement("div",{className:"".concat(Z.a.relative," mt20 mb20"),key:R},e.a.createElement("div",{className:"".concat(Z.a.typeActive," ").concat(U?Z.a.mouseTypeActive:""),onMouseEnter:function(){O(N.type),o(null)}},e.a.createElement("span",{className:"".concat(Z.a.typeName," ").concat(U?"ml20":"")},N.number,"\u3001",N.name),e.a.createElement("span",{className:Z.a.typeNumber},"\uFF08\u5171",N.questions_count,"\u9898\uFF1B\u5171",N.questions_score,"\u5206\uFF09")),U&&e.a.createElement("div",{className:"".concat(Z.a.typeAction," ").concat(Z.a.flexRow)},e.a.createElement(k.a,{loading:b,className:Z.a.setScore,onClick:function(){return Tt(N.type,N.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),e.a.createElement(k.a,{loading:b,className:Z.a.delete,onClick:function(){return Ft(N.questions,N.type)}},"\u6362\u4E00\u6279")),e.a.createElement(ot.a,{onDragEnd:function(M){return Nt(M,N)}},e.a.createElement(ot.c,{droppableId:R.toString()},function(f,M){var X;return e.a.createElement("div",Object(dt.a)({className:"mt20",ref:f.innerRef},f.droppableProps,{onScroll:function(){}}),(X=N.questions)===null||X===void 0?void 0:X.map(function(v,$){return e.a.createElement(ot.b,{draggableId:v.id.toString(),index:$,key:v.id,isDragDisabled:!0},function(p){return e.a.createElement("div",Object(dt.a)({ref:p.innerRef},p.draggableProps,p.dragHandleProps),e.a.createElement(ht,{index:$,typeName:N.name,loading:b,type:N.type,data:v,inMouseId:D,onSetScore:Ct,onBarter:function(W){return At(W,N.type,v==null?void 0:v.difficulty)},onMouseEnter:function(W){o(W),O(null)}}))})}))})))}))))},Ut=Object(de.forwardRef)(Rt),Pt=function(P){var h=P.title,E=P.score,t=P.totalCount;return e.a.createElement("div",null,h,":",E&&E>0?e.a.createElement("span",{style:{marginLeft:4,color:"#999",fontSize:12}},"(\u5171 ",E," \u5206)"):null)},xt=function(se){Object(Re.a)(h,se);var P=Object(he.a)(h);function h(E){var t;return Object(be.a)(this,h),t=P.call(this,E),t.state={},t}return Object(me.a)(h,[{key:"render",value:function(){if(!this.props.form)return"";var t=this.props.form,u=t.getFieldDecorator,r=t.getFieldsValue,n=Object.keys(ze),_=r(),m=0;return e.a.createElement("div",null,n.map(function(l){var i=Object.keys(_).filter(function(T){return T.includes("".concat(l,"-"))&&_[T]}),x=0,g=0;return i.map(function(T){return x+=_[T],g=x*_["score-".concat(l)],null}),m+=g,i.length>0?e.a.createElement(Q.a.Item,{label:e.a.createElement(Pt,{title:ze[l],score:g,totalCount:x}),name:"score-".concat(l),colon:!1,key:ze[l],rules:[{required:!0,message:"\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement("div",null,e.a.createElement(ee.a,{min:1,max:100,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u5206\u6570\u8BBE\u7F6E",style:{width:150}}),e.a.createElement("span",{style:{marginLeft:8}},"\u5206/\u9898"))):null}),m&&m>0?e.a.createElement("div",{style:{marginTop:16}},"\u5F53\u524D\u672C\u5377\u603B\u5206",e.a.createElement("span",{style:{color:"#1890FF"}}," ",m," "),"\u5206"):null)}}]),h}(e.a.Component),Dt=xt,Ot=Ae.a.Step,ze={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"},mt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Lt=function(se){Object(Re.a)(h,se);var P=Object(he.a)(h);function h(E){var t;return Object(be.a)(this,h),t=P.call(this,E),t.getPaperData=function(){var u=window.location.href.split("/").pop();t.setState({loading:!0}),Object(H.a)("/examination_banks/".concat(u,"/edit_random_exam.json")).then(function(r){if(t.setState({loading:!1}),r.status===200){var n=r.data,_=n.contents,m=n.examination_bank,l=n.score_settings,i=n.all_sub_disciplines,x={},g={};_.map(function(o){return x=Object(c.a)(Object(c.a)({},x),{},Object(Be.a)({},"count-".concat(o.item_type,"-").concat(o.sub_discipline_id,"-").concat(o.difficulty,"-").concat(o.tag_discipline_id),o.quanlity)),null}),l.map(function(o){return g=Object(c.a)(Object(c.a)({},g),{},Object(Be.a)({},"score-".concat(o.item_type),o.score)),null});var T=Object(c.a)(Object(c.a)({},m),{},{subDisciplines:i.map(function(o){return{id:o.sub_discipline_id,name:o.sub_discipline_name}}),group_ids:groups});t.state.form.setFieldsValue(T),t.setState({formValue:T}),t.setState({countData:x,scoreData:g});var D=m.source;t.getdisciplines(D)}else oe.b.error("\u83B7\u53D6\u8BD5\u5377\u4FE1\u606F\u9519\u8BEF")})},t.getdisciplines=function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,r="/api/disciplines.json";Object(H.a)(r,{params:{source:"question",public:u}}).then(function(n){(n==null?void 0:n.disciplines)&&t.setState({disciplines:n.disciplines})}).catch(function(n){console.log(n)})},t.getQuestionNumbers=function(){var u;t.setState({loading:!0});var r=t.state.form.getFieldValue("subDisciplines").map(function(l){return l.id}),n=t.state.form.getFieldValue("source"),_=(u=t.state.disciplines)===null||u===void 0?void 0:u.map(function(l){return l.id}),m={group_ids:t.state.form.getFieldValue("group_ids"),source:n===1?0:2};r.length?m.tag_discipline_ids=r:m.discipline_ids=_,Object(H.a)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:m}).then(function(l){t.setState({loading:!1}),l.contents&&(t.setState({optinalData:l.contents}),t.state.form.setFieldsValue(Object(c.a)({},t.state.countData)))})},t.next=Object(z.a)(V.a.mark(function u(){var r,n,_,m,l,i,x,g,T,D,o,I,L,b,y;return V.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(r=t.state.current+1,console.log(t.form,t.refs.form.getFieldValue()),!(t.state.current===0)){w.next=14;break}return w.next=5,t.state.form.validateFields(["name","time","difficulty","source"]);case 5:if(n=t.state.form.getFieldsValue(),_=n.subDisciplines,m=_===void 0?[]:_,l=n.group_ids,i=l===void 0?[]:l,!(!m.length&&!i.length)){w.next=10;break}return oe.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"),w.abrupt("return");case 10:t.setState({current:r}),t.getQuestionNumbers(),w.next=32;break;case 14:if(!(t.state.current===1&&t.idEdit)){w.next=19;break}t.state.form.setFieldsValue(Object(c.a)({},t.state.scoreData)),t.setState({current:r}),w.next=32;break;case 19:if(!(t.state.current===1)){w.next=32;break}if(x=0,g=t.state.form.getFieldsValue(),T=g.name,D=g.difficulty,o=g.time,I=g.source,L=g.subDisciplines,b=g.mode,y=Object(Se.a)(g,["name","difficulty","time","source","subDisciplines","mode"]),Object.keys(y).forEach(function(ae){y[ae]>0&&++x}),!(x===0)){w.next=28;break}oe.b.error("\u8BF7\u586B\u5199\u9898\u578B\u6570\u91CF"),w.next=32;break;case 28:if(!b){w.next=31;break}return t.submit(),w.abrupt("return");case 31:t.setState({current:r});case 32:case"end":return w.stop()}},u)})),t.prev=function(){var u=t.state.current-1;t.setState({current:u})},t.submit=Object(z.a)(V.a.mark(function u(){var r,n,_,m,l,i,x,g,T,D,o,I;return V.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(r=t.state.form.getFieldsValue(),n=r.exam_notes,_=r.group_ids,m=r.name,l=r.difficulty,i=r.time,x=r.source,g=r.mode,T=Object(Se.a)(r,["exam_notes","group_ids","name","difficulty","time","source","mode"]),g){b.next=5;break}return b.next=5,t.state.form.validateFields();case 5:console.log("data:===> ",r),console.log("others: ",T),D=[],o=[],Object.keys(T).map(function(y){if(y.includes("count")){var ce=y.split("-")[1],w=y.split("-")[2],ae=y.split("-")[3],O=y.split("-")[4];r[y]!==0&&o.push({item_type:ce,difficulty:ae,sub_discipline_id:w,items_count:r[y],tag_discipline_id:O})}else if(y.includes("score")){var F=y.split("-")[1];D.push({item_type:F,score:r[y]})}return null}),I={name:m,difficulty:l,time:i,source:x,score_settings:D,contents:o,exam_notes:n,group_ids:_,sub_discipline_id:0},t.idEdit?t.updatePaper(I):g?t.createModePaper(I):t.createPaper(I);case 12:case"end":return b.stop()}},u)})),t.createPaper=function(u){t.setState({loading:!0}),Object(H.a)("/api/examination_banks/create_random_exam.json",{method:"post",body:Object(c.a)({},u)}).then(function(r){t.setState({loading:!1}),r.status===0&&(oe.b.success("\u521B\u5EFA\u6210\u529F"),t.props.history.push("/paperlibrary"))})},t.createModePaper=function(u){t.setState({loading:!0}),Object(H.a)("/api/examination_banks/create_question_list.json",{method:"post",body:Object(c.a)({},u)}).then(function(r){t.setState({loading:!1}),r.exam&&t.setState({current:t.state.current+1,questionData:r,questionPostData:u})})},t.updatePaper=function(u){t.setState({loading:!0});var r=window.location.href.split("/").pop();H.a.post("/examination_banks/".concat(r,"/update_random_exam.json"),{method:"post",body:Object(c.a)({},u)}).then(function(n){t.setState({loading:!1}),n.status===0&&(oe.b.success("\u7F16\u8F91\u6210\u529F"),t.props.history.push("/paperlibrary"))})},t.confirm=function(u){window.confirm("\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931")&&(u?t.props.history.push(u):t.props.history.push("/paperlibrary"))},t.state={current:0,disciplines:[],loading:!1,optinalData:[],countData:{},scoreData:{},formValue:{},questionData:{},questionPostData:{}},t.modeRef=null,t}return Object(me.a)(h,[{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(t){var u="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(t||window.event).returnValue=u,u}},{key:"render",value:function(){var t,u,r=this,n=this.state,_=n.current,m=n.disciplines,l=n.loading,i=n.questionData,x=n.questionPostData,g=(t=this.state)===null||t===void 0||((u=t.form)===null||u===void 0)?void 0:u.getFieldValue("mode"),T=e.a.createElement(k.a,{onClick:function(){r.confirm()},style:{marginRight:16}},"\u8FD4\u56DE"),D=e.a.createElement(k.a,{type:"primary",loading:l,onClick:function(){return r.next()}},"\u4E0B\u4E00\u6B65"),o=e.a.createElement(k.a,{onClick:function(){return r.prev()},style:{marginRight:16}},"\u4E0A\u4E00\u6B65"),I=e.a.createElement(k.a,{loading:l,onClick:Object(z.a)(V.a.mark(function b(){return V.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!g){ce.next=7;break}return r.setState({loading:!0}),ce.next=4,r.modeRef.modeSubmit();case 4:r.setState({loading:!1}),ce.next=8;break;case 7:r.submit();case 8:case"end":return ce.stop()}},b)})),type:"primary"},"\u5B8C\u6210\u7EC4\u5377"),L=[{title:"\u57FA\u672C\u4FE1\u606F",content:e.a.createElement(we,{formValue:this.state.formValue,disciplines:m,getdisciplines:this.getdisciplines,form:this.state.form})},{title:"\u9898\u578B\u6570\u91CF",content:e.a.createElement(lt,{form:this.state.form,optinalData:this.state.optinalData})},{title:"\u8D4B\u5206\u8BBE\u7F6E",content:g?e.a.createElement(Ut,{ref:function(y){return r.modeRef=y},questionData:ye.a.cloneDeep(i),questionPostData:ye.a.cloneDeep(x)}):e.a.createElement(Dt,{form:this.state.form})}];return e.a.createElement("div",{style:{width:1200,margin:"0px auto"}},e.a.createElement(le.a,{separator:">",style:{padding:"12px 0px"}},e.a.createElement(le.a.Item,null,e.a.createElement(ie.Link,{to:"/paperlibrary",onClick:function(y){y.preventDefault(),r.confirm("/paperlibrary")}},"\u8BD5\u5377\u5E93")),e.a.createElement(le.a.Item,null,"\u968F\u673A\u7EC4\u5377")),e.a.createElement(Q.a,{from:this.state.form,onValuesChange:function(){return r.setState({formValue:Object(c.a)({},r.state.form.getFieldsValue())})},ref:"form",name:"basic",layout:"vertical"},e.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.a.createElement("span",{style:{fontSize:20,fontWeight:600}},"\u968F\u673A\u7EC4\u5377")),e.a.createElement(Ve.a,{style:{marginTop:12}},e.a.createElement("div",{style:{display:"flex",justifyContent:"center",padding:20}},e.a.createElement(Ae.a,{current:_,style:{width:780}},L.map(function(b){return e.a.createElement(Ot,{key:b.title,title:b.title})}))),e.a.createElement(Oe.a,null),e.a.createElement(He.a,{spinning:this.state.loading},L.map(function(b,y){return e.a.createElement("div",{style:{display:y===_?"block":"none"},key:y,className:"pl20 pr20"},b.content)}))),e.a.createElement("div",{style:{display:"flex",marginBottom:200,marginTop:12,justifyContent:"center"}},e.a.createElement("span",{style:{fontSize:20,fontWeight:600}}),e.a.createElement("span",null,_===0?T:o,_===L.length-1?I:D))))}}]),h}(e.a.Component),Bt=_e.default=Lt}}]);