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...

1 line
60 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[146,158],{HwL6:function(e,t,n){e.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(e,t,n){e.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(e,t,n){e.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(e,t,n){"use strict";n("ozfa");var r=n("MJZm"),a=n("0Owb"),i=n("9og8"),o=n("tJVT"),c=n("PpiC"),l=n("q1tI"),s=n.n(l),u=n("WCUW"),f=n("spXi"),p=n.n(f);function d(){d=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof _?t:_,o=Object.create(i.prototype),c=new D(r||[]);return a(o,"_invoke",{value:k(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",m="suspendedYield",h="executing",v="completed",y={};function _(){}function g(){}function b(){}var E={};s(E,o,(function(){return this}));var x=Object.getPrototypeOf,w=x&&x(x(T([])));w&&w!==n&&r.call(w,o)&&(E=w);var j=b.prototype=_.prototype=Object.create(E);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,n,r){var a=p;return function(i,o){if(a===h)throw new Error("Generator is already running");if(a===v){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===y)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===p)throw a=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=h;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?v:m,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=v,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,y;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function q(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function T(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return g.prototype=b,a(j,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(j),e},t.awrap=function(e){return{__await:e}},O(L.prototype),s(L.prototype,c,(function(){return this})),t.AsyncIterator=L,t.async=function(e,n,r,a,i){void 0===i&&(i=Promise);var o=new L(u(e,n,r,a),i);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},O(j),s(j,l,"Generator"),s(j,o,(function(){return this})),s(j,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=T,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(q),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return c.type="throw",c.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),q(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;q(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:T(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}var m=function(e){var t=e.value,n=e.onChange,f=e.defaultValue,m=Object(c["a"])(e,["value","onChange","defaultValue"]),h=Object(l["useState"])([]),v=Object(o["a"])(h,2),y=v[0],_=v[1],g=Object(l["useState"])("1"),b=Object(o["a"])(g,2),E=b[0],x=b[1];Object(l["useEffect"])((function(){w()}),[]);var w=function(){var e=Object(i["a"])(d().mark((function e(){var t,n;return d().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["y"])({});case 2:t=e.sent,(null===t||void 0===t?void 0:t.data)&&(n=[{title:s.a.createElement("div",{title:"\u6839\u76ee\u5f55",className:p.a.name},"\u6839\u76ee\u5f55"),value:0,key:0,icon:s.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:j(t.data||[])}],_(n),x("2"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),j=function(e){function t(e){var n=e.children,r=Array.isArray(n)&&n.length>0,a=null===e||void 0===e?void 0:e.group_id;return{title:s.a.createElement("div",{title:null===e||void 0===e?void 0:e.name,className:p.a.name},null===e||void 0===e?void 0:e.name),value:a,key:a,icon:s.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:r?null===n||void 0===n?void 0:n.map((function(e){return t(e)})):[]}}return null===e||void 0===e?void 0:e.map((function(e){return t(e)}))},O=f?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:t,defaultExpandedKeys:t};return s.a.createElement("div",{className:p.a.customTree},s.a.createElement(r["a"],Object(a["a"])({key:E},O,{showIcon:!0,treeData:y,onSelect:n},m)))};t["a"]=m},XE9d:function(e,t,n){e.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(e,t,n){e.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(e,t,n){"use strict";n.r(t),n.d(t,"questionType",(function(){return ve})),n.d(t,"difficultType",(function(){return ye}));n("y8nQ");var r=n("Vl3Y"),a=(n("IzEo"),n("bx4M")),i=(n("T2oS"),n("W9HT")),o=(n("/zsF"),n("PArb")),c=(n("sPJy"),n("bE4q")),l=(n("+L6B"),n("2/Rp")),s=n("PpiC"),u=n("9og8"),f=(n("miYZ"),n("tsqr")),p=n("jrin"),d=n("k1fw"),m=n("fWQN"),h=n("mtLc"),v=n("yKVA"),y=n("879j"),_=(n("FJo9"),n("L41K")),g=n("q1tI"),b=n.n(g),E=(n("qVdP"),n("jsC+")),x=(n("7Kak"),n("9yH6")),w=(n("giR+"),n("fyUT")),j=n("oBTY"),O=(n("lUTK"),n("BvKs")),L=(n("5NDa"),n("5rEg")),k=n("2BaD"),N=n("55Ip"),S=function(){return b.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",b.a.createElement(N["Link"],{to:"/problemset",target:"_blank",style:{marginLeft:10,color:"#1890FF"}},"\u73b0\u5728\u5c31\u53bb"))},q=S,D=n("IoUt"),T=n.n(D),C=n("P/tu"),P=L["a"].TextArea,F=O["a"].SubMenu,I=function(e){return!e||Number.isNaN(Number(e))?"":Math.ceil(e)},A=function(e){Object(v["a"])(n,e);var t=Object(y["a"])(n);function n(){var e;Object(m["a"])(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),e.state={titleLen:0,subDisciplinesList:[],allGroupList:[],selectGroupList:[],openKeys:[],visible:null},e.subDisciplinesAdd=function(t){var n=[],r=e.props.form.getFieldValue("subDisciplines")||[],a=r.filter((function(e){return t.id===e.id})).length>0;n=a?r.filter((function(e){return t.id!==e.id})):[].concat(Object(j["a"])(r),[t]),e.props.form.setFieldsValue({subDisciplines:n}),e.setState({subDisciplinesList:n})},e.disciplinesRemove=function(t){var n=e.props.form.getFieldValue("subDisciplines")||[],r=n.filter((function(e){return e.id!==t.id}));e.props.form.setFieldsValue({subDisciplines:r}),e.setState({subDisciplinesList:r})},e.handleSourceRadioChange=function(t){e.props.getdisciplines(t.target.value);var n=[];e.props.form.setFieldsValue({subDisciplines:n}),e.setState({subDisciplinesList:n})},e.dealList=function(){for(var t=e.state.subDisciplinesList,n=Object(j["a"])(t),r=0,a=[],i=0;i<n.length;i++){for(var o="",c=0;c<a.length;c++)if(a[c][0].parent_name==n[i].parent_name){r=1,o=c;break}if(1==r)a[o].push(n[i]),r=0;else if(0==r){var l=new Array;l.push(n[i]),a.push(l)}}return a},e}return Object(h["a"])(n,[{key:"render",value:function(){var e=this;if(console.log(this.dealList(),"dealList"),!this.props.form)return"";var t=this.props,n=t.disciplines,i=t.form,o=(i.getFieldDecorator,i.getFieldValue),c=this.state,s=c.subDisciplinesList,u=(c.allGroupList,c.selectGroupList,c.openKeys),f=c.visible;return b.a.createElement("div",null,b.a.createElement(r["a"].Item,{label:"\u8bd5\u5377\u540d\u79f0:",name:"name",rules:[{required:!0,message:"\u8bd5\u5377\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a"}]},b.a.createElement(L["a"],{style:{height:38},placeholder:"\u8bf7\u8f93\u5165\u8bd5\u5377\u6807\u9898\uff0c\u6700\u591a60\u5b57",suffix:this.state.titleLen+"/60",onChange:function(t){e.setState({titleLen:o("name").length})},maxLength:60})),b.a.createElement("div",{style:{position:"relative"}},b.a.createElement(r["a"].Item,{label:"\u8003\u8bd5\u65f6\u957f:",name:"time",rules:[{required:!0,message:"\u8003\u8bd5\u65f6\u957f\u4e0d\u80fd\u4e3a\u7a7a"}]},b.a.createElement(w["a"],{min:1,max:9999,placeholder:"\u8bf7\u8f93\u5165\u8bd5\u5377\u8003\u8bd5\u65f6\u957f",style:{width:150}})),b.a.createElement("span",{style:{position:"absolute",top:31,left:159}},"\u5206\u949f")),b.a.createElement(r["a"].Item,{label:"\u96be\u5ea6",name:"difficulty",rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u96be\u5ea6"}]},b.a.createElement(x["a"].Group,{className:T.a.buttongroup,size:"large"},b.a.createElement(x["a"].Button,{style:{width:120,textAlign:"center",borderRadius:50},value:1},"\u7b80\u5355"),b.a.createElement(x["a"].Button,{style:{width:120,textAlign:"center",borderRadius:50},value:2},"\u9002\u4e2d"),b.a.createElement(x["a"].Button,{style:{width:120,textAlign:"center",borderRadius:50},value:3},"\u56f0\u96be"))),b.a.createElement(r["a"].Item,{label:"\u8003\u8bd5\u987b\u77e5",name:"exam_notes"},b.a.createElement(P,{rows:4,maxLength:300})),b.a.createElement(r["a"].Item,{label:b.a.createElement("span",null,"\u8bd5\u9898\u6765\u6e90",b.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"}]},b.a.createElement(x["a"].Group,{style:{display:"flex",width:368,justifyContent:"space-between"},onChange:function(t){e.handleSourceRadioChange(t)}},b.a.createElement(x["a"],{value:1},"\u4ec5\u6211\u521b\u5efa\u7684"),b.a.createElement(x["a"],{value:0},"\u516c\u5171\u9898\u5e93+\u6211\u521b\u5efa\u7684"))),b.a.createElement(r["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"}]},b.a.createElement(x["a"].Group,{style:{display:"flex",width:700,justifyContent:"space-between"}},b.a.createElement(x["a"],{value:1},"\u56fa\u5b9a\u8bd5\u9898"),b.a.createElement(x["a"],{value:0},"\u968f\u673a\u8bd5\u9898",b.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")))),b.a.createElement(r["a"].Item,{label:"\u8003\u67e5\u8303\u56f4\uff1a",name:"subDisciplines",initialValue:[]},b.a.createElement("div",{style:{display:"inline-flex",flexWrap:"wrap"}},n.map((function(t,n){return b.a.createElement("div",{style:{marginRight:12},onMouseLeave:function(){return e.setState({openKeys:[],visible:null})}},b.a.createElement(E["a"],{key:"disciplines"+t.id,placement:"bottomLeft",visible:n===f,getPopupContainer:function(e){return e.parentNode},overlay:b.a.createElement("div",null,t.sub_disciplines.length>0?b.a.createElement(O["a"],{mode:"vertical",multiple:!0,selectedKeys:null===s||void 0===s?void 0:s.map((function(e){return String(e.id)})),subMenuCloseDelay:0,subMenuOpenDelay:0,openKeys:u,getPopupContainer:function(e){return e.parentNode}},t.sub_disciplines.map((function(t){var n;return b.a.createElement(F,{onTitleMouseEnter:function(){e.setState({openKeys:[String(t.id)]})},key:t.id,title:b.a.createElement("span",null,"".concat(t.name,"(").concat(t.item_count,")")),popupClassName:(null===(n=t.tag_disciplines)||void 0===n?void 0:n.length)>10?T.a.maxHeiTag:""},Array.isArray(t.tag_disciplines)&&t.tag_disciplines.length?t.tag_disciplines.map((function(t){return b.a.createElement(O["a"].Item,{key:t.id,onClick:function(){e.subDisciplinesAdd(t)}},b.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},t.name,"(",t.item_count,")"),b.a.createElement("span",null,"personal"===t.type?"\uff08\u81ea\u7528\uff09":"")))})):b.a.createElement(O["a"].Item,null,"\u6682\u65e0\u6570\u636e"))}))):b.a.createElement(a["a"],null,"\u6682\u65e0\u6570\u636e"))},b.a.createElement(l["a"],{onMouseEnter:function(){return e.setState({visible:n,openKeys:[]})},style:{marginTop:6,marginBottom:6}},t.name)))})))),s.length>0?b.a.createElement("div",{style:{minHeight:150,backgroundColor:"#FAFAFA"}},b.a.createElement("div",{style:{paddingLeft:12,paddingTop:12}},"\u5df2\u9009"),this.dealList().map((function(t,n){var r;return b.a.createElement(b.a.Fragment,{key:n},b.a.createElement("div",{style:{fontSize:14,paddingLeft:10,marginTop:6}},null===t||void 0===t||null===(r=t[0])||void 0===r?void 0:r.parent_name),b.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},null===t||void 0===t?void 0:t.map((function(t){return b.a.createElement("div",{key:"subDisciplinesList"+t.id},b.a.createElement(l["a"],{style:{margin:"12px 6px",backgroundColor:"#F6FFED"},onClick:function(){e.disciplinesRemove(t)}},t.name,b.a.createElement(k["a"],null)))}))))}))):null,b.a.createElement(r["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"},b.a.createElement(C["a"],{multiple:!0,defaultExpandedKeys:[0]})),b.a.createElement(q,null))}}]),n}(b.a.Component),V=A,R=n("ErOA"),G=n("N5Ab"),M=n.n(G),W=function(e){Object(v["a"])(n,e);var t=Object(y["a"])(n);function n(){return Object(m["a"])(this,n),t.apply(this,arguments)}return Object(h["a"])(n,[{key:"render",value:function(){var e=this.props.form,t=(e.getFieldDecorator,e.getFieldsValue),n=(e.setFieldsValue,this.props.data),a=n.item_type,i=n.items_by_item_type,o=function(e){var t=e.difficult,n=e.count;return b.a.createElement("div",{style:{marginRight:10,lineHeight:"18px"}},b.a.createElement("div",{style:{fontSize:14,textAlign:"left"}},ye[t]),b.a.createElement("div",{style:{fontSize:12,color:"#999999"}},"(\u5171 ",n," \u9898\u53ef\u9009)"))},c=t(),l=Object.keys(c).filter((function(e){return e.includes("".concat(a,"-"))&&c[e]})),s=0;return l.map((function(e){return s+=c[e],null})),b.a.createElement("div",null,b.a.createElement("div",null,b.a.createElement("span",{className:"font14"},ve[a]),I(s)>0?b.a.createElement("span",{style:{color:"#999999",fontSize:12}},"\uff08\u5df2\u9009 ",I(s)," \u9898\uff09"):null),i.map((function(e){return b.a.createElement("div",{key:a+e.discipline_id+e.sub_discipline_id},b.a.createElement("div",{style:{fontSize:16,margin:"16px 0px",fontWeight:"500"}},e.discipline_name," / ",e.sub_discipline_name," ",e.tag_discipline_name&&"/".concat(e.tag_discipline_name)),b.a.createElement("div",{className:M.a.formItem},e.items_by_item_type_and_tag_discipline.map((function(t){return b.a.createElement(r["a"].Item,{label:b.a.createElement(o,{count:t.items_count,difficult:t.difficulty}),extra:b.a.createElement("span",{className:M.a.questionTip},"\u9898"),name:"count-".concat(a,"-").concat(e.sub_discipline_id,"-").concat(t.difficulty,"-").concat(e.tag_discipline_id),colon:!1,style:{width:"30%"},initialValue:0,key:"".concat(a,"-").concat(e.sub_discipline_id,"-").concat(t.difficulty)},b.a.createElement(w["a"],{min:0,max:t.items_count,formatter:I}))}))))})))}}]),n}(b.a.Component),B=W,K=function(e){Object(v["a"])(n,e);var t=Object(y["a"])(n);function n(e){var r;return Object(m["a"])(this,n),r=t.call(this,e),r.state={},r}return Object(h["a"])(n,[{key:"render",value:function(){var e=this.props.form,t=this.props.optinalData;return b.a.createElement("div",null,t.map((function(n,r){return b.a.createElement("div",{key:n.item_type},b.a.createElement(B,{form:e,data:n}),r===t.length-1?null:b.a.createElement(o["a"],null))})),b.a.createElement(q,null))}}]),n}(b.a.Component),U=K,H=n("0Owb"),J=(n("2qtc"),n("kLXV")),z=n("tJVT"),Y=n("9kvl"),X=n("ngQI"),Q=n("9Bee"),Z=n("HwL6"),$=n.n(Z),ee=["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"],te=function(e){var t=e.index,n=e.typeName,r=e.type,a=e.loading,i=e.data,o=void 0===i?{}:i,c=e.inMouseId,s=e.onSetScore,u=void 0===s?function(){}:s,f=e.onBarter,p=void 0===f?function(){}:f,d=e.onMouseEnter,m=void 0===d?function(){}:d,h=function(){var e;return b.a.createElement("div",{className:$.a.answerWrap},null===o||void 0===o||null===(e=o.choices)||void 0===e?void 0:e.map((function(e,t){return b.a.createElement("div",{className:"".concat($.a.flexRow," mt15"),key:t},b.a.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},ee[t]),b.a.createElement("div",{className:"".concat($.a.answer," ml5")},b.a.createElement(Q["a"],{value:null===e||void 0===e?void 0:e.choice_text})))})))},v=function(){var e;return b.a.createElement("div",{className:$.a.answerWrap},b.a.createElement("div",{className:"".concat($.a.flexRow," mt15")},null===o||void 0===o||null===(e=o.choices)||void 0===e?void 0:e.map((function(e,t){return b.a.createElement(x["a"],{disabled:!0,key:t},null===e||void 0===e?void 0:e.choice_text)}))))},y=function(){var e;return b.a.createElement("div",{className:$.a.answerWrap},b.a.createElement("div",{className:"".concat($.a.flexRow," mt15")},b.a.createElement(Q["a"],{value:null===o||void 0===o||null===(e=o.program_attr)||void 0===e?void 0:e.description})))},_=function(){var e;return b.a.createElement("div",{className:$.a.answerWrap},b.a.createElement("div",{className:"".concat($.a.flexColumn," mt15")},null===o||void 0===o||null===(e=o.standard_answer)||void 0===e?void 0:e.map((function(e,t){return b.a.createElement(Q["a"],{key:t,value:"\u7b54\u6848\uff08\u586b\u7a7a".concat(e.position,"\uff09\uff1a").concat(e.answer_text.join("\u3001"))})}))))},g=function(){var e;return b.a.createElement("div",{className:$.a.answerWrap},b.a.createElement("div",{className:"mt15"},b.a.createElement("div",null,"\u7b54\u6848\uff1a"),b.a.createElement(Q["a"],{value:null===o||void 0===o||null===(e=o.answer_texts)||void 0===e?void 0:e[0]})))},E=function(){var e;return b.a.createElement("div",{className:$.a.answerWrap},b.a.createElement("div",{className:"mt10"},"\u5173\u5361"),null===o||void 0===o||null===(e=o.shixun)||void 0===e?void 0:e.map((function(e,t){return b.a.createElement("div",{className:"mt10 font14"},t+1,". ",null===e||void 0===e?void 0:e.challenge_name)})))},w=function(){var e={SINGLE:h,MULTIPLE:h,JUDGMENT:v,PROGRAM:y,COMPLETION:_,SUBJECTIVE:g,PRACTICAL:E};return e[r]?e[r]():null},j=function(e,t){var n='<span style="margin-right: -10px">'.concat(t+1,'\u3001</span><span class="c-grey-999">\uff08').concat(e.score,"\u5206\uff09</span>");return n};return b.a.createElement("div",{onMouseEnter:function(){return m(o.id)}},c===o.id&&b.a.createElement("div",{className:$.a.action},b.a.createElement(l["a"],{loading:a,className:$.a.setScore,onClick:function(){return u(o.id,n,o.score,r)}},"\u8bbe\u7f6e\u5f97\u5206"),b.a.createElement(l["a"],{loading:a,className:$.a.delete,onClick:function(){return p(o.id)}},"\u6362\u4e00\u9898")),b.a.createElement("div",{className:$.a.content},b.a.createElement("div",{className:$.a.titleWrap},b.a.createElement(Q["a"],{className:$.a.titleHtml,value:j(o,t)+o.name||(null===o||void 0===o?void 0:o.shixun_name)})),w()))},ne=te,re=n("XE9d"),ae=n.n(re),ie=n("LvDl"),oe=n.n(ie);function ce(){ce=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof y?t:y,o=Object.create(i.prototype),c=new q(r||[]);return a(o,"_invoke",{value:L(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",m="executing",h="completed",v={};function y(){}function _(){}function g(){}var b={};s(b,o,(function(){return this}));var E=Object.getPrototypeOf,x=E&&E(E(D([])));x&&x!==n&&r.call(x,o)&&(b=x);var w=g.prototype=y.prototype=Object.create(b);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function L(t,n,r){var a=p;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===h){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=k(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===p)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?h:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function k(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,k(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function q(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return _.prototype=g,a(w,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:_,configurable:!0}),_.displayName=s(g,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,l,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},j(O.prototype),s(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,a,i){void 0===i&&(i=Promise);var o=new O(u(e,n,r,a),i);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},j(w),s(w,l,"Generator"),s(w,o,(function(){return this})),s(w,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,q.prototype={constructor:q,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return c.type="throw",c.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var le=function(e){var t={"\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 t[e]||0},se=function(e,t){var n,r=e.dispatch,a=e.questionPostData,i=void 0===a?{}:a,o=e.questionData,c=void 0===o?{}:o,s=Object(g["useState"])({}),p=Object(z["a"])(s,2),m=p[0],h=p[1],v=Object(g["useState"])(),y=Object(z["a"])(v,2),_=y[0],E=y[1],x=Object(g["useState"])(!1),j=Object(z["a"])(x,2),O=j[0],L=j[1],k=Object(g["useState"])(),N=Object(z["a"])(k,2),S=N[0],q=N[1],D=Object(g["useRef"])(),T=Object(g["useRef"])(null);Object(g["useEffect"])((function(){h(W(c))}),[c]);var C=function(){var e=Object(u["a"])(ce().mark((function e(){var t,n,r,a,o,c,l,s=arguments;return ce().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:[],r=s.length>1?s[1]:void 0,a=null===i||void 0===i||null===(t=i.contents)||void 0===t?void 0:t.map((function(e){return e.item_type===r?Object(d["a"])(Object(d["a"])({},e),{},{items_count:n.length>1?null===e||void 0===e?void 0:e.items_count:1}):null})),o=n.length?oe.a.xor(n,m.ids):[],c=Object(d["a"])(Object(d["a"])({},i),{},{item_bank_ids:o}),1===n.length&&(c.contents=a.filter((function(e){return!!e&&e.difficulty===String(T.current)}))),n.length>1&&(c.contents=a.filter((function(e){return!!e}))),f["b"].loading("\u6362\u9898\u4e2d,\u8bf7\u7a0d\u540e...",0),L(!0),e.next=11,Object(R["a"])("/api/examination_banks/create_question_list.json",{method:"post",body:c});case 11:if(l=e.sent,!l.exam){e.next=18;break}return f["b"].destroy(),f["b"].success("\u64cd\u4f5c\u6210\u529f"),L(!1),P(W(l),n,r),e.abrupt("return");case 18:f["b"].destroy(),f["b"].success("\u64cd\u4f5c\u5931\u8d25"),L(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;if(0!==t.length){if(1===t.length){var r,a,i=oe.a.cloneDeep(m),o=null===(r=oe.a.xor(e.ids,i.ids))||void 0===r?void 0:r[0],c=null===(a=oe.a.xor(e.ids,i.ids))||void 0===a?void 0:a[1];console.log(c,o,t[0],oe.a.xor(e.ids,i.ids),e.ids,i.ids,444);var l=null;null===e||void 0===e||e.questionList.forEach((function(e){var t;e.type===n&&(null===(t=e.questions)||void 0===t||t.forEach((function(e){e.id===o&&(l=Object(d["a"])({},e))})))}));var s=null===i||void 0===i?void 0:i.questionList.map((function(e){if(e.type===n){var t,r=0,a=null===(t=e.questions)||void 0===t?void 0:t.map((function(e){return r+=e.id===c?l.score:e.score,e.id===c?l:e}));return Object(d["a"])(Object(d["a"])({},e),{},{questions:a,questions_score:r})}return e})),u=0;return s.forEach((function(e){var t;null===(t=e.questions)||void 0===t||t.forEach((function(e){u+=e.score}))})),i.questionList=s,i.all_score=u,void h(i)}if(t.length>1){var f=oe.a.cloneDeep(m),p=null;null===e||void 0===e||e.questionList.forEach((function(e){e.type===n&&(p=Object(d["a"])({},e))}));var v=null===f||void 0===f?void 0:f.questionList.map((function(e){return e.type===n?p:e})),y=0;return v.forEach((function(e){var t;null===(t=e.questions)||void 0===t||t.forEach((function(e){y+=e.score}))})),f.questionList=v,f.all_score=y,void h(f)}}else h(e)},F=function(e,t,n,r){D.current=n||le(t),J["a"].confirm({centered:!0,title:"\u8bbe\u7f6e\u5206\u6570",content:b.a.createElement("div",{className:""},b.a.createElement("span",null,"\u672c\u9898\u5206\u503c\uff1a"),b.a.createElement(w["a"],{min:1,defaultValue:D.current,onChange:function(e){D.current=e}}),b.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),b.a.createElement("br",null),"\u586b\u7a7a\u9898"===t&&b.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 t=Object(u["a"])(ce().mark((function t(){var n,a,i;return ce().wrap((function(t){while(1)switch(t.prev=t.next){case 0:n=oe.a.cloneDeep(m),a=null===n||void 0===n?void 0:n.questionList.map((function(t){if(t.type===r){var n,a=0,i=null===(n=t.questions)||void 0===n?void 0:n.map((function(t){return a+=t.id===e?D.current:t.score,t.id===e?Object(d["a"])(Object(d["a"])({},t),{},{score:D.current}):t}));return Object(d["a"])(Object(d["a"])({},t),{},{questions:i,questions_score:a})}return t})),i=0,a.forEach((function(e){var t;null===(t=e.questions)||void 0===t||t.forEach((function(e){i+=e.score}))})),n.questionList=a,n.all_score=i,h(n);case 7:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()})},I=function(e,t,n){T.current=n,C([e],t)},A=function(e,t){D.current=le(t),J["a"].confirm({centered:!0,title:"\u6279\u91cf\u8bbe\u7f6e\u5206\u6570",content:b.a.createElement("div",{className:""},b.a.createElement("span",null,t,"\uff1a"),b.a.createElement(w["a"],{min:1,defaultValue:D.current,onChange:function(e){D.current=e}}),b.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),b.a.createElement("br",null),"\u586b\u7a7a\u9898"===t&&b.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 t=Object(u["a"])(ce().mark((function t(){var n,r,a;return ce().wrap((function(t){while(1)switch(t.prev=t.next){case 0:n=oe.a.cloneDeep(m),r=null===n||void 0===n?void 0:n.questionList.map((function(t){if(t.type===e){var n,r=D.current*t.questions.length,a=null===(n=t.questions)||void 0===n?void 0:n.map((function(e){return Object(d["a"])(Object(d["a"])({},e),{},{score:D.current})}));return Object(d["a"])(Object(d["a"])({},t),{},{questions:a,questions_score:r})}return t})),a=0,r.forEach((function(e){var t;null===(t=e.questions)||void 0===t||t.forEach((function(e){a+=e.score}))})),n.questionList=r,n.all_score=a,h(n);case 7:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()})},V=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=e.map((function(e){return e.id}));C(n,t)},G=function(){var e=Object(u["a"])(ce().mark((function e(t,n){var a,i,o;return ce().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.destination&&t.source){e.next=2;break}return e.abrupt("return");case 2:return a=n.questions[t.source.index].id,i=t.destination.index+1,e.next=6,r({type:"problemsetPreview/adjustPosition",payload:{id:a,position:i}});case 6:if(o=e.sent,-1!==o.status){e.next=9;break}return e.abrupt("return");case 9:C();case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),M=function(){var e=Object(u["a"])(ce().mark((function e(){var t,n,r,a,o;return ce().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=[],r=[],null===m||void 0===m||null===(t=m.questionList)||void 0===t||t.forEach((function(e){var t;null===(t=e.questions)||void 0===t||t.forEach((function(e){n.push(e.id),r.push(e.score)}))})),a=Object(d["a"])(Object(d["a"])({},i),{},{item_bank_ids:n,item_bank_scores:r}),e.next=6,Object(R["a"])("/api/examination_banks/save_question_list.json",{method:"post",body:a});case 6:o=e.sent,0===o.status&&Y["c"].replace("/paperlibrary");case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(g["useImperativeHandle"])(t,(function(){return{modeSubmit:M}}));var W=function(e){var t={1:"\u4e00",2:"\u4e8c",3:"\u4e09",4:"\u56db",5:"\u4e94",6:"\u516d",7:"\u4e03"};if(e){var n=e||{},r=(n.exam,n.single_questions),a=n.multiple_questions,i=n.judgement_questions,o=n.program_questions,c=n.completion_questions,l=n.subjective_questions,s=n.practical_questions,u=[Object(d["a"])({type:"SINGLE",name:"\u5355\u9009\u9898"},r),Object(d["a"])({type:"MULTIPLE",name:"\u591a\u9009\u9898"},a),Object(d["a"])({type:"COMPLETION",name:"\u586b\u7a7a\u9898"},c),Object(d["a"])({type:"JUDGMENT",name:"\u5224\u65ad\u9898"},i),Object(d["a"])({type:"SUBJECTIVE",name:"\u7b80\u7b54\u9898"},l),Object(d["a"])({type:"PROGRAM",name:"\u7f16\u7a0b\u9898"},o),Object(d["a"])({type:"PRACTICAL",name:"\u5b9e\u8bad\u9898"},s)],f=[],p=0,m=0,h=u.filter((function(e){return e.questions_count>0})).map((function(e,n){var r;return null===(r=e.questions)||void 0===r||r.forEach((function(e){f.push(e.id),p+=e.score,m+=1})),Object(d["a"])(Object(d["a"])({},e),{number:t[n+1]})}));return{all_questions_count:m,all_score:p,questionList:h,ids:f}}};return console.log(m,"paperData"),b.a.createElement("section",{className:ae.a.bg},b.a.createElement("div",{className:ae.a.wrap},b.a.createElement("div",{className:"pt20 pb20"},b.a.createElement("div",{className:"".concat(ae.a.flexRow," ").concat(ae.a.flexJustifyBetween)},b.a.createElement("div",null,b.a.createElement("span",{className:ae.a.questionNumber},"\u9898\u6570\uff1a",null===m||void 0===m?void 0:m.all_questions_count),b.a.createElement("span",{className:ae.a.score},"\u603b\u5206\uff1a",null===m||void 0===m?void 0:m.all_score)),b.a.createElement(l["a"],{loading:O,className:ae.a.selectTopicButton,onClick:function(){return C()}},"\u91cd\u65b0\u968f\u673a")),b.a.createElement("div",{className:ae.a.line}),null===m||void 0===m||null===(n=m.questionList)||void 0===n?void 0:n.map((function(e,t){var n=e.type===S;return b.a.createElement("div",{className:"".concat(ae.a.relative," mt20 mb20"),key:t},b.a.createElement("div",{className:"".concat(ae.a.typeActive," ").concat(n?ae.a.mouseTypeActive:""),onMouseEnter:function(){q(e.type),E(null)}},b.a.createElement("span",{className:"".concat(ae.a.typeName," ").concat(n?"ml20":"")},e.number,"\u3001",e.name),b.a.createElement("span",{className:ae.a.typeNumber},"\uff08\u5171",e.questions_count,"\u9898\uff1b\u5171",e.questions_score,"\u5206\uff09")),n&&b.a.createElement("div",{className:"".concat(ae.a.typeAction," ").concat(ae.a.flexRow)},b.a.createElement(l["a"],{loading:O,className:ae.a.setScore,onClick:function(){return A(e.type,e.name)}},"\u6279\u91cf\u8bbe\u7f6e\u5f97\u5206"),b.a.createElement(l["a"],{loading:O,className:ae.a.delete,onClick:function(){return V(e.questions,e.type)}},"\u6362\u4e00\u6279")),b.a.createElement(X["a"],{onDragEnd:function(t){return G(t,e)}},b.a.createElement(X["c"],{droppableId:t.toString()},(function(t,n){var r;return b.a.createElement("div",Object(H["a"])({className:"mt20",ref:t.innerRef},t.droppableProps,{onScroll:function(){}}),null===(r=e.questions)||void 0===r?void 0:r.map((function(t,n){return b.a.createElement(X["b"],{draggableId:t.id.toString(),index:n,key:t.id,isDragDisabled:!0},(function(r){return b.a.createElement("div",Object(H["a"])({ref:r.innerRef},r.draggableProps,r.dragHandleProps),b.a.createElement(ne,{index:n,typeName:e.name,loading:O,type:e.type,data:t,inMouseId:_,onSetScore:F,onBarter:function(n){return I(n,e.type,null===t||void 0===t?void 0:t.difficulty)},onMouseEnter:function(e){E(e),q(null)}}))}))})))}))))})))))},ue=Object(g["forwardRef"])(se),fe=function(e){var t=e.title,n=e.score;e.totalCount;return b.a.createElement("div",null,t,":",n&&n>0?b.a.createElement("span",{style:{marginLeft:4,color:"#999",fontSize:12}},"(\u5171 ",n," \u5206)"):null)},pe=function(e){Object(v["a"])(n,e);var t=Object(y["a"])(n);function n(e){var r;return Object(m["a"])(this,n),r=t.call(this,e),r.state={},r}return Object(h["a"])(n,[{key:"render",value:function(){if(!this.props.form)return"";var e=this.props.form,t=(e.getFieldDecorator,e.getFieldsValue),n=Object.keys(ve),a=t(),i=0;return b.a.createElement("div",null,n.map((function(e){var t=Object.keys(a).filter((function(t){return t.includes("".concat(e,"-"))&&a[t]})),n=0,o=0;return t.map((function(t){return n+=a[t],o=n*a["score-".concat(e)],null})),i+=o,t.length>0?b.a.createElement(r["a"].Item,{label:b.a.createElement(fe,{title:ve[e],score:o,totalCount:n}),name:"score-".concat(e),colon:!1,key:ve[e],rules:[{required:!0,message:"\u5206\u6570\u4e0d\u80fd\u4e3a\u7a7a"}]},b.a.createElement("div",null,b.a.createElement(w["a"],{min:1,max:100,placeholder:"\u8bf7\u8f93\u5165\u8bd5\u9898\u5206\u6570\u8bbe\u7f6e",style:{width:150}}),b.a.createElement("span",{style:{marginLeft:8}},"\u5206/\u9898"))):null})),i&&i>0?b.a.createElement("div",{style:{marginTop:16}},"\u5f53\u524d\u672c\u5377\u603b\u5206",b.a.createElement("span",{style:{color:"#1890FF"}}," ",i," "),"\u5206"):null)}}]),n}(b.a.Component),de=pe;function me(){me=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof y?t:y,o=Object.create(i.prototype),c=new q(r||[]);return a(o,"_invoke",{value:L(e,n,c)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",m="executing",h="completed",v={};function y(){}function _(){}function g(){}var b={};s(b,o,(function(){return this}));var E=Object.getPrototypeOf,x=E&&E(E(D([])));x&&x!==n&&r.call(x,o)&&(b=x);var w=g.prototype=y.prototype=Object.create(b);function j(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(a,i,o,c){var l=f(e[a],e,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,c)}),(function(e){n("throw",e,o,c)})):t.resolve(u).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function L(t,n,r){var a=p;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===h){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var c=r.delegate;if(c){var l=k(c,r);if(l){if(l===v)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===p)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?h:d,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function k(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,k(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=f(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function q(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return _.prototype=g,a(w,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:_,configurable:!0}),_.displayName=s(g,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,l,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},j(O.prototype),s(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,a,i){void 0===i&&(i=Promise);var o=new O(u(e,n,r,a),i);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},j(w),s(w,l,"Generator"),s(w,o,(function(){return this})),s(w,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,q.prototype={constructor:q,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return c.type="throw",c.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(l&&s){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;S(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var he=_["a"].Step,ve={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"},ye={1:"\u7b80\u5355",2:"\u9002\u4e2d",3:"\u56f0\u96be"},_e=function(e){Object(v["a"])(n,e);var t=Object(y["a"])(n);function n(e){var r;return Object(m["a"])(this,n),r=t.call(this,e),r.getPaperData=function(){var e=window.location.href.split("/").pop();r.setState({loading:!0}),Object(R["a"])("/examination_banks/".concat(e,"/edit_random_exam.json")).then((function(e){if(r.setState({loading:!1}),200===e.status){var t=e.data,n=t.contents,a=t.examination_bank,i=t.score_settings,o=t.all_sub_disciplines,c={},l={};n.map((function(e){return c=Object(d["a"])(Object(d["a"])({},c),{},Object(p["a"])({},"count-".concat(e.item_type,"-").concat(e.sub_discipline_id,"-").concat(e.difficulty,"-").concat(e.tag_discipline_id),e.quanlity)),null})),i.map((function(e){return l=Object(d["a"])(Object(d["a"])({},l),{},Object(p["a"])({},"score-".concat(e.item_type),e.score)),null}));var s=Object(d["a"])(Object(d["a"])({},a),{},{subDisciplines:o.map((function(e){return{id:e.sub_discipline_id,name:e.sub_discipline_name}})),group_ids:groups});r.state.form.setFieldsValue(s),r.setState({formValue:s}),r.setState({countData:c,scoreData:l});var u=a.source;r.getdisciplines(u)}else f["b"].error("\u83b7\u53d6\u8bd5\u5377\u4fe1\u606f\u9519\u8bef")}))},r.getdisciplines=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t="/api/disciplines.json";Object(R["a"])(t,{params:{source:"question",public:e}}).then((function(e){(null===e||void 0===e?void 0:e.disciplines)&&r.setState({disciplines:e.disciplines})})).catch((function(e){console.log(e)}))},r.getQuestionNumbers=function(){var e;r.setState({loading:!0});var t=r.state.form.getFieldValue("subDisciplines").map((function(e){return e.id})),n=r.state.form.getFieldValue("source"),a=null===(e=r.state.disciplines)||void 0===e?void 0:e.map((function(e){return e.id})),i={group_ids:r.state.form.getFieldValue("group_ids"),source:1===n?0:2};t.length?i.tag_discipline_ids=t:i.discipline_ids=a,Object(R["a"])("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:i}).then((function(e){r.setState({loading:!1}),e.contents&&(r.setState({optinalData:e.contents}),r.state.form.setFieldsValue(Object(d["a"])({},r.state.countData)))}))},r.next=Object(u["a"])(me().mark((function e(){var t,n,a,i,o,c,l,u,p,m;return me().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=r.state.current+1,console.log(r.form,r.refs.form.getFieldValue()),0!==r.state.current){e.next=14;break}return e.next=5,r.state.form.validateFields(["name","time","difficulty","source"]);case 5:if(n=r.state.form.getFieldsValue(),a=n.subDisciplines,i=void 0===a?[]:a,o=n.group_ids,c=void 0===o?[]:o,i.length||c.length){e.next=10;break}return f["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"),e.abrupt("return");case 10:r.setState({current:t}),r.getQuestionNumbers(),e.next=32;break;case 14:if(1!==r.state.current||!r.idEdit){e.next=19;break}r.state.form.setFieldsValue(Object(d["a"])({},r.state.scoreData)),r.setState({current:t}),e.next=32;break;case 19:if(1!==r.state.current){e.next=32;break}if(l=0,u=r.state.form.getFieldsValue(),u.name,u.difficulty,u.time,u.source,u.subDisciplines,p=u.mode,m=Object(s["a"])(u,["name","difficulty","time","source","subDisciplines","mode"]),Object.keys(m).forEach((function(e){m[e]>0&&++l})),0!==l){e.next=28;break}f["b"].error("\u8bf7\u586b\u5199\u9898\u578b\u6570\u91cf"),e.next=32;break;case 28:if(!p){e.next=31;break}return r.submit(),e.abrupt("return");case 31:r.setState({current:t});case 32:case"end":return e.stop()}}),e)}))),r.prev=function(){var e=r.state.current-1;r.setState({current:e})},r.submit=Object(u["a"])(me().mark((function e(){var t,n,a,i,o,c,l,u,f,p,d,m;return me().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=r.state.form.getFieldsValue(),n=t.exam_notes,a=t.group_ids,i=t.name,o=t.difficulty,c=t.time,l=t.source,u=t.mode,f=Object(s["a"])(t,["exam_notes","group_ids","name","difficulty","time","source","mode"]),u){e.next=5;break}return e.next=5,r.state.form.validateFields();case 5:console.log("data:===> ",t),console.log("others: ",f),p=[],d=[],Object.keys(f).map((function(e){if(e.includes("count")){var n=e.split("-")[1],r=e.split("-")[2],a=e.split("-")[3],i=e.split("-")[4];0!==t[e]&&d.push({item_type:n,difficulty:a,sub_discipline_id:r,items_count:t[e],tag_discipline_id:i})}else if(e.includes("score")){var o=e.split("-")[1];p.push({item_type:o,score:t[e]})}return null})),m={name:i,difficulty:o,time:c,source:l,score_settings:p,contents:d,exam_notes:n,group_ids:a,sub_discipline_id:0},r.idEdit?r.updatePaper(m):u?r.createModePaper(m):r.createPaper(m);case 12:case"end":return e.stop()}}),e)}))),r.createPaper=function(e){r.setState({loading:!0}),Object(R["a"])("/api/examination_banks/create_random_exam.json",{method:"post",body:Object(d["a"])({},e)}).then((function(e){r.setState({loading:!1}),0===e.status&&(f["b"].success("\u521b\u5efa\u6210\u529f"),r.props.history.push("/paperlibrary"))}))},r.createModePaper=function(e){r.setState({loading:!0}),Object(R["a"])("/api/examination_banks/create_question_list.json",{method:"post",body:Object(d["a"])({},e)}).then((function(t){r.setState({loading:!1}),t.exam&&r.setState({current:r.state.current+1,questionData:t,questionPostData:e})}))},r.updatePaper=function(e){r.setState({loading:!0});var t=window.location.href.split("/").pop();R["a"].post("/examination_banks/".concat(t,"/update_random_exam.json"),{method:"post",body:Object(d["a"])({},e)}).then((function(e){r.setState({loading:!1}),0===e.status&&(f["b"].success("\u7f16\u8f91\u6210\u529f"),r.props.history.push("/paperlibrary"))}))},r.confirm=function(e){window.confirm("\u786e\u5b9a\u79bb\u5f00\u6b64\u9875\u9762\u5417?\u6b64\u9875\u6570\u636e\u53ef\u80fd\u4f1a\u4e22\u5931")&&(e?r.props.history.push(e):r.props.history.push("/paperlibrary"))},r.state={current:0,disciplines:[],loading:!1,optinalData:[],countData:{},scoreData:{},formValue:{},questionData:{},questionPostData:{}},r.modeRef=null,r}return Object(h["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(e){var t="\u786e\u5b9a\u79bb\u5f00\u6b64\u9875\u9762\u5417?\u6b64\u9875\u6570\u636e\u53ef\u80fd\u4f1a\u4e22\u5931";return(e||window.event).returnValue=t,t}},{key:"render",value:function(){var e,t,n=this,s=this.state,f=s.current,p=s.disciplines,m=s.loading,h=s.questionData,v=s.questionPostData,y=null===(e=this.state)||void 0===e||null===(t=e.form)||void 0===t?void 0:t.getFieldValue("mode"),g=b.a.createElement(l["a"],{onClick:function(){n.confirm()},style:{marginRight:16}},"\u8fd4\u56de"),E=b.a.createElement(l["a"],{type:"primary",loading:m,onClick:function(){return n.next()}},"\u4e0b\u4e00\u6b65"),x=b.a.createElement(l["a"],{onClick:function(){return n.prev()},style:{marginRight:16}},"\u4e0a\u4e00\u6b65"),w=b.a.createElement(l["a"],{loading:m,onClick:Object(u["a"])(me().mark((function e(){return me().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!y){e.next=7;break}return n.setState({loading:!0}),e.next=4,n.modeRef.modeSubmit();case 4:n.setState({loading:!1}),e.next=8;break;case 7:n.submit();case 8:case"end":return e.stop()}}),e)}))),type:"primary"},"\u5b8c\u6210\u7ec4\u5377"),j=[{title:"\u57fa\u672c\u4fe1\u606f",content:b.a.createElement(V,{formValue:this.state.formValue,disciplines:p,getdisciplines:this.getdisciplines,form:this.state.form})},{title:"\u9898\u578b\u6570\u91cf",content:b.a.createElement(U,{form:this.state.form,optinalData:this.state.optinalData})},{title:"\u8d4b\u5206\u8bbe\u7f6e",content:y?b.a.createElement(ue,{ref:function(e){return n.modeRef=e},questionData:oe.a.cloneDeep(h),questionPostData:oe.a.cloneDeep(v)}):b.a.createElement(de,{form:this.state.form})}];return b.a.createElement("div",{style:{width:1200,margin:"0px auto"}},b.a.createElement(c["a"],{separator:">",style:{padding:"12px 0px"}},b.a.createElement(c["a"].Item,null,b.a.createElement(N["Link"],{to:"/paperlibrary",onClick:function(e){e.preventDefault(),n.confirm("/paperlibrary")}},"\u8bd5\u5377\u5e93")),b.a.createElement(c["a"].Item,null,"\u968f\u673a\u7ec4\u5377")),b.a.createElement(r["a"],{from:this.state.form,onValuesChange:function(){return n.setState({formValue:Object(d["a"])({},n.state.form.getFieldsValue())})},ref:"form",name:"basic",layout:"vertical"},b.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.a.createElement("span",{style:{fontSize:20,fontWeight:600}},"\u968f\u673a\u7ec4\u5377")),b.a.createElement(a["a"],{style:{marginTop:12}},b.a.createElement("div",{style:{display:"flex",justifyContent:"center",padding:20}},b.a.createElement(_["a"],{current:f,style:{width:780}},j.map((function(e){return b.a.createElement(he,{key:e.title,title:e.title})})))),b.a.createElement(o["a"],null),b.a.createElement(i["a"],{spinning:this.state.loading},j.map((function(e,t){return b.a.createElement("div",{style:{display:t===f?"block":"none"},key:t,className:"pl20 pr20"},e.content)})))),b.a.createElement("div",{style:{display:"flex",marginBottom:200,marginTop:12,justifyContent:"center"}},b.a.createElement("span",{style:{fontSize:20,fontWeight:600}}),b.a.createElement("span",null,0===f?g:x,f===j.length-1?w:E))))}}]),n}(b.a.Component);t["default"]=_e}}]);