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.
1 line
29 KiB
1 line
29 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[124,11],{"8txm":function(e,t,n){},BkJg:function(e,t,n){"use strict";n.r(t),n.d(t,"questionType",(function(){return K})),n.d(t,"difficultType",(function(){return Y}));n("y8nQ");var a=n("Vl3Y"),i=(n("IzEo"),n("bx4M")),r=(n("T2oS"),n("W9HT")),c=(n("/zsF"),n("PArb")),s=(n("sPJy"),n("bE4q")),o=(n("+L6B"),n("2/Rp")),l=n("WmNS"),u=n.n(l),p=n("PpiC"),m=n("9og8"),d=(n("miYZ"),n("tsqr")),f=n("jrin"),b=n("k1fw"),y=n("fWQN"),g=n("mtLc"),v=n("yKVA"),h=n("879j"),E=(n("FJo9"),n("L41K")),_=n("q1tI"),j=n.n(_),O=(n("qVdP"),n("jsC+")),x=(n("7Kak"),n("9yH6")),k=(n("14J3"),n("BMrR")),w=(n("jCWc"),n("kPKH")),D=(n("giR+"),n("fyUT")),C=n("oBTY"),S=(n("5NDa"),n("5rEg")),F=n("2BaD"),N=n("55Ip"),P=function(){return j.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",j.a.createElement(N["Link"],{to:"/problemset",target:"_blank",style:{marginLeft:10,color:"#1890FF"}},"\u73b0\u5728\u5c31\u53bb"))},L=P,I=n("ErOA"),V=S["a"].TextArea,G=function(e){return!e||Number.isNaN(Number(e))?"":Math.ceil(e)},R=function(e){Object(v["a"])(n,e);var t=Object(h["a"])(n);function n(){var e;Object(y["a"])(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),e.state={titleLen:0,subDisciplinesList:[],allGroupList:[],selectGroupList:[]},e.componentDidMount=function(){setTimeout(Object(m["a"])(u.a.mark((function t(){var n;return u.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.props.form){t.next=6;break}return t.next=3,e.setState({subDisciplinesList:e.props.form.getFieldValue("subDisciplines")||[]});case 3:return t.next=5,e.setState({selectGroupList:(null===(n=e.props.form.getFieldValue("group_ids"))||void 0===n?void 0:n.map((function(e){return Object(b["a"])(Object(b["a"])({},e),{},{group_id:e.id})})))||[]});case 5:e.handleGetGroupByDisciplines(e.props.form.getFieldValue("subDisciplines"));case 6:case"end":return t.stop()}}),t)}))),500)},e.subDisciplinesAdd=function(t){var n=e.props.form.getFieldValue("subDisciplines")||[];if(n.filter((function(e){return t.id===e.id})).length>0)d["b"].error("\u60a8\u5df2\u7ecf\u9009\u62e9\u8fc7\u6b64\u65b9\u5411\uff01");else{var a=[].concat(Object(C["a"])(n),[t]);e.props.form.setFieldsValue({subDisciplines:a}),e.handleGetGroupByDisciplines(a),e.setState({subDisciplinesList:a})}},e.disciplinesRemove=function(t){var n=e.props.form.getFieldValue("subDisciplines")||[],a=n.filter((function(e){return e.id!==t.id}));e.props.form.setFieldsValue({subDisciplines:a}),e.setState({subDisciplinesList:a}),e.handleGetGroupByDisciplines(a)},e.handleSourceRadioChange=function(t){e.props.getdisciplines(t.target.value);var n=[];e.props.form.setFieldsValue({subDisciplines:n}),e.setState({subDisciplinesList:n}),e.handleGetGroupByDisciplines(n)},e.handleGetGroupByDisciplines=Object(m["a"])(u.a.mark((function t(){var n,a,i,r,c,s,o,l=arguments;return u.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=l.length>0&&void 0!==l[0]?l[0]:[],a=e.state.selectGroupList,t.next=4,Object(I["a"])("/api/item_banks_groups/item_banks_group.json",{method:"get",params:{sub_discipline_ids:n.map((function(e){return e.id}))}});case 4:i=t.sent,r=(null===i||void 0===i?void 0:i.group)||[],c=Object(C["a"])(new Set(r.map((function(e){return e.group_id})))),r=r.filter((function(e){return c.includes(e.group_id)})),e.setState({allGroupList:r}),s=r.map((function(e){return e.group_id})),o=a.filter((function(e){return s.includes(e.group_id)})),e.props.form.setFieldsValue({group_ids:o}),e.setState({selectGroupList:o});case 13:case"end":return t.stop()}}),t)}))),e.addGroup=function(t){var n=e.props.form.getFieldValue("group_ids")||[];if(n.find((function(e){return e.group_id===t.group_id})))d["b"].error("\u60a8\u5df2\u7ecf\u9009\u62e9\u8fc7\u6b64\u5206\u7ec4\uff01");else{var a=[].concat(Object(C["a"])(n),[t]);e.props.form.setFieldsValue({group_ids:a}),e.setState({selectGroupList:a})}},e.removeGroup=function(t){var n=e.props.form.getFieldValue("group_ids")||[],a=n.filter((function(e){return e.group_id!==t.group_id}));e.props.form.setFieldsValue({group_ids:a}),e.setState({selectGroupList:a})},e}return Object(g["a"])(n,[{key:"render",value:function(){var e,t=this;if(!this.props.form)return"";var n=this.props,r=n.disciplines,c=n.form,s=(c.getFieldDecorator,c.getFieldValue),l=this.state,u=l.subDisciplinesList,p=l.allGroupList,m=l.selectGroupList;return j.a.createElement("div",null,j.a.createElement(a["a"].Item,{label:"\u8bd5\u5377\u540d\u79f0:",name:"name",rules:[{required:!0,message:"\u8bd5\u5377\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a"}]},j.a.createElement(S["a"],{style:{height:38},placeholder:"\u8bf7\u8f93\u5165\u8bd5\u5377\u6807\u9898\uff0c\u6700\u591a60\u5b57",suffix:this.state.titleLen+"/60",onChange:function(e){t.setState({titleLen:s("name").length})},maxLength:60})),j.a.createElement(k["a"],{align:"middle"},j.a.createElement(w["a"],null,j.a.createElement(a["a"].Item,{label:"\u8003\u8bd5\u65f6\u957f:",name:"time",rules:[{required:!0,message:"\u8003\u8bd5\u65f6\u957f\u4e0d\u80fd\u4e3a\u7a7a"}]},j.a.createElement(D["a"],{min:1,max:9999,placeholder:"\u8bf7\u8f93\u5165\u8bd5\u5377\u8003\u8bd5\u65f6\u957f",style:{width:150}}))),j.a.createElement(w["a"],{flex:1},j.a.createElement("span",{style:{marginLeft:8,top:2,position:"relative"}},"\u5206\u949f"))),j.a.createElement(a["a"].Item,{label:"\u96be\u5ea6",name:"difficulty",rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u96be\u5ea6"}]},j.a.createElement(x["a"].Group,{style:{display:"flex",width:400,justifyContent:"space-between",marginBottom:6},size:"large",buttonStyle:"solid"},j.a.createElement(x["a"].Button,{style:{width:120,textAlign:"center",borderRadius:50,overflow:"hidden"},value:1},"\u7b80\u5355"),j.a.createElement(x["a"].Button,{style:{width:120,textAlign:"center",borderRadius:50,overflow:"hidden"},value:2},"\u9002\u4e2d"),j.a.createElement(x["a"].Button,{style:{width:120,textAlign:"center",borderRadius:50,overflow:"hidden"},value:3},"\u56f0\u96be"))),j.a.createElement(a["a"].Item,{label:"\u8003\u8bd5\u987b\u77e5",name:"exam_notes"},j.a.createElement(V,{rows:4,maxLength:300})),j.a.createElement(a["a"].Item,{label:"\u8bd5\u9898\u6765\u6e90",name:"source",style:{width:"100%"},extra:j.a.createElement("span",{style:{color:"#999",position:"absolute",left:100,top:"-28px",fontSize:12}},"\uff08\u4e3a\u4fdd\u8bc1\u8003\u5bdf\u51c6\u786e\u6027\uff0c\u5efa\u8bae\u4f7f\u7528\u79c1\u6709\u9898\u5e93\uff09"),rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u8bd5\u9898\u6765\u6e90"}]},j.a.createElement(x["a"].Group,{style:{display:"flex",width:700,justifyContent:"space-between"},onChange:function(e){t.handleSourceRadioChange(e)}},j.a.createElement(x["a"],{value:1},"\u4ec5\u79c1\u6709\u9898\u5e93"),j.a.createElement(x["a"],{value:0},"\u516c\u5171\u9898\u5e93+\u79c1\u6709\u9898\u5e93"))),j.a.createElement(a["a"].Item,{onChange:function(){console.log(s("subDisciplines"))},label:"\u8003\u67e5\u8303\u56f4\uff1a",name:"subDisciplines",rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u8003\u67e5\u8303\u56f4"}]},j.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},r.map((function(e){return j.a.createElement(O["a"],{key:"disciplines"+e.id,placement:"bottomLeft",overlay:j.a.createElement(i["a"],{style:{maxWidth:600,display:"flex",msFlexDirection:"row",flexWrap:"warp",justifyContent:"center"}},e.sub_disciplines.length>0?e.sub_disciplines.map((function(e){return j.a.createElement("div",{style:{display:"inline-block",margin:"6px 12px"},key:"sub_disciplines"+e.id},j.a.createElement("a",{className:"color-dark",onClick:function(){t.subDisciplinesAdd(e)}},e.name))})):"\u6682\u65e0\u6570\u636e")},j.a.createElement(o["a"],{style:{marginRight:12,marginTop:6,marginBottom:6}},e.name))})))),u.length>0?j.a.createElement("div",{style:{minHeight:150,backgroundColor:"#FAFAFA"}},j.a.createElement("div",{style:{paddingLeft:12,paddingTop:12}},"\u5df2\u9009"),j.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},u.map((function(e){return j.a.createElement("div",{key:"subDisciplinesList"+e.id},j.a.createElement(o["a"],{style:{margin:"12px 6px",backgroundColor:"#F6FFED"},onClick:function(){t.disciplinesRemove(e)}},e.name,j.a.createElement(F["a"],null)))})))):null,1===(null===(e=this.props.formValue)||void 0===e?void 0:e.source)&&j.a.createElement(j.a.Fragment,null,!!p.length&&j.a.createElement(a["a"].Item,{label:"\u6240\u5c5e\u5206\u7ec4\uff1a",name:"group_ids"},j.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},p.map((function(e){return j.a.createElement(o["a"],{onClick:function(){return t.addGroup(e)},style:{marginRight:12,marginTop:6,marginBottom:6}},e.name)})))),m.length>0?j.a.createElement("div",{style:{minHeight:150,backgroundColor:"#FAFAFA"}},j.a.createElement("div",{style:{paddingLeft:12,paddingTop:12}},"\u5df2\u9009"),j.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},m.map((function(e){return j.a.createElement("div",{key:e.group_id},j.a.createElement(o["a"],{style:{margin:"12px 6px",backgroundColor:"#F6FFED"},onClick:function(){t.removeGroup(e)}},e.name,j.a.createElement(F["a"],null)))})))):null),j.a.createElement(L,null))}}]),n}(j.a.Component),T=R,A=n("Eaj2"),B=n.n(A),z=function(e){Object(v["a"])(n,e);var t=Object(h["a"])(n);function n(){return Object(y["a"])(this,n),t.apply(this,arguments)}return Object(g["a"])(n,[{key:"render",value:function(){var e=this.props.form,t=(e.getFieldDecorator,e.getFieldsValue),n=(e.setFieldsValue,this.props.data),i=n.item_type,r=n.items_by_item_type,c=function(e){var t=e.difficult,n=e.count;return j.a.createElement("div",{style:{marginRight:10,lineHeight:"18px"}},j.a.createElement("div",{style:{fontSize:14,textAlign:"left"}},Y[t]),j.a.createElement("div",{style:{fontSize:12,color:"#999999"}},"(\u5171 ",n," \u9898\u53ef\u9009)"))},s=t(),o=Object.keys(s).filter((function(e){return e.includes("".concat(i,"-"))&&s[e]})),l=0;return o.map((function(e){return l+=s[e],null})),j.a.createElement("div",null,j.a.createElement("div",null,j.a.createElement("span",{className:"font14"},K[i]),G(l)>0?j.a.createElement("span",{style:{color:"#999999",fontSize:12}},"\uff08\u5df2\u9009 ",G(l)," \u9898\uff09"):null),r.map((function(e){return j.a.createElement("div",{key:i+e.discipline_id+e.sub_discipline_id},j.a.createElement("div",{style:{fontSize:16,margin:"16px 0px",fontWeight:"500"}},e.discipline_name," / ",e.sub_discipline_name),j.a.createElement("div",{className:B.a.formItem},e.items_by_item_type_and_sub_discipline.map((function(t){return j.a.createElement(a["a"].Item,{label:j.a.createElement(c,{count:t.items_count,difficult:t.difficulty}),extra:j.a.createElement("span",{className:B.a.questionTip},"\u9898"),name:"count-".concat(i,"-").concat(e.sub_discipline_id,"-").concat(t.difficulty),colon:!1,style:{width:"30%"},initialValue:0,key:"".concat(i,"-").concat(e.sub_discipline_id,"-").concat(t.difficulty)},j.a.createElement(D["a"],{min:0,max:t.items_count,formatter:G}))}))))})))}}]),n}(j.a.Component),W=z,q=function(e){Object(v["a"])(n,e);var t=Object(h["a"])(n);function n(e){var a;return Object(y["a"])(this,n),a=t.call(this,e),a.state={},a}return Object(g["a"])(n,[{key:"render",value:function(){var e=this.props.form,t=this.props.optinalData;return j.a.createElement("div",null,t.map((function(n,a){return j.a.createElement("div",{key:n.item_type},j.a.createElement(W,{form:e,data:n}),a===t.length-1?null:j.a.createElement(c["a"],null))})),j.a.createElement(L,null))}}]),n}(j.a.Component),M=q,J=function(e){var t=e.title,n=e.score;e.totalCount;return j.a.createElement("div",null,t,":",n&&n>0?j.a.createElement("span",{style:{marginLeft:4,color:"#999",fontSize:12}},"(\u5171 ",n," \u5206)"):null)},U=function(e){Object(v["a"])(n,e);var t=Object(h["a"])(n);function n(e){var a;return Object(y["a"])(this,n),a=t.call(this,e),a.state={},a}return Object(g["a"])(n,[{key:"render",value:function(){if(!this.props.form)return"";var e=this.props.form,t=(e.getFieldDecorator,e.getFieldsValue),n=Object.keys(K),i=t(),r=0;return j.a.createElement("div",null,n.map((function(e){var t=Object.keys(i).filter((function(t){return t.includes("".concat(e,"-"))&&i[t]})),n=0,c=0;return t.map((function(t){return n+=i[t],c=n*i["score-".concat(e)],null})),r+=c,t.length>0?j.a.createElement(k["a"],{align:"middle"},j.a.createElement(w["a"],null,j.a.createElement(a["a"].Item,{label:j.a.createElement(J,{title:K[e],score:c,totalCount:n}),name:"score-".concat(e),colon:!1,key:K[e],rules:[{required:!0,message:"\u5206\u6570\u4e0d\u80fd\u4e3a\u7a7a"}]},j.a.createElement(D["a"],{min:1,max:100,placeholder:"\u8bf7\u8f93\u5165\u8bd5\u9898\u5206\u6570\u8bbe\u7f6e",style:{width:150}}))),j.a.createElement(w["a"],{flex:1},j.a.createElement("span",{style:{marginLeft:8,position:"relative",top:2}},"\u5206/\u9898"))):null})),r&&r>0?j.a.createElement("div",{style:{marginTop:16}},"\u5f53\u524d\u672c\u5377\u603b\u5206",j.a.createElement("span",{style:{color:"#1890FF"}}," ",r," "),"\u5206"):null)}}]),n}(j.a.Component),H=U,Q=E["a"].Step,K={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"},Y={1:"\u7b80\u5355",2:"\u9002\u4e2d",3:"\u56f0\u96be"},Z=function(e){Object(v["a"])(n,e);var t=Object(h["a"])(n);function n(e){var a;return Object(y["a"])(this,n),a=t.call(this,e),a.getPaperData=function(){var e=window.location.href.split("/").pop();a.setState({loading:!0}),Object(I["a"])("/api/examination_banks/".concat(e,"/edit_random_exam.json"),{method:"get"}).then((function(e){if(a.setState({loading:!1}),null===e||void 0===e?void 0:e.contents){var t=e.contents,n=e.groups,i=e.examination_bank,r=e.score_settings,c=e.all_sub_disciplines,s={},o={};t.map((function(e){return s=Object(b["a"])(Object(b["a"])({},s),{},Object(f["a"])({},"count-".concat(e.item_type,"-").concat(e.sub_discipline_id,"-").concat(e.difficulty),e.quanlity)),null})),r.map((function(e){return o=Object(b["a"])(Object(b["a"])({},o),{},Object(f["a"])({},"score-".concat(e.item_type),e.score)),null}));var l=Object(b["a"])(Object(b["a"])({},i),{},{subDisciplines:c.map((function(e){return{id:e.sub_discipline_id,name:e.sub_discipline_name}})),group_ids:n});a.state.form.setFieldsValue(l),a.setState({formValue:l}),a.setState({countData:s,scoreData:o});var u=i.source;a.getdisciplines(u)}else d["b"].error("\u83b7\u53d6\u8bd5\u5377\u4fe1\u606f\u9519\u8bef")}))},a.getdisciplines=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t="/api/disciplines.json";Object(I["a"])(t,{params:{source:"question",public:e}}).then((function(e){(null===e||void 0===e?void 0:e.disciplines)&&a.setState({disciplines:e.disciplines})}))["catch"]((function(e){console.log(e)}))},a.getQuestionNumbers=function(){a.setState({loading:!0});var e=a.state.form.getFieldValue("subDisciplines").map((function(e){return e.id})),t=a.state.form.getFieldValue("source");Object(I["a"])("/api/examination_intelligent_settings/optinal_items.json",{method:"post",body:{sub_discipline_ids:e,source:1===t?0:2}}).then((function(e){a.setState({loading:!1}),e.contents&&(a.setState({optinalData:e.contents}),a.state.form.setFieldsValue(Object(b["a"])({},a.state.countData)))}))},a.next=Object(m["a"])(u.a.mark((function e(){var t,n,i,r;return u.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=a.state.current+1,0!==a.state.current){e.next=8;break}return e.next=4,a.state.form.validateFields(["name","time","difficulty","source","subDisciplines"]);case 4:a.setState({current:t}),a.getQuestionNumbers(),e.next=9;break;case 8:1===a.state.current&&a.idEdit?(a.state.form.setFieldsValue(Object(b["a"])({},a.state.scoreData)),a.setState({current:t})):1===a.state.current&&(n=0,i=a.state.form.getFieldsValue(),i.name,i.difficulty,i.time,i.source,i.subDisciplines,r=Object(p["a"])(i,["name","difficulty","time","source","subDisciplines"]),Object.keys(r).forEach((function(e){r[e]>0&&++n})),0===n?d["b"].error("\u8bf7\u586b\u5199\u9898\u578b\u6570\u91cf"):a.setState({current:t}));case 9:case"end":return e.stop()}}),e)}))),a.prev=function(){var e=a.state.current-1;a.setState({current:e})},a.submit=Object(m["a"])(u.a.mark((function e(){var t,n,i,r,c,s,o,l,m,d,f;return u.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a.state.form.validateFields();case 2:t=a.state.form.getFieldsValue(),n=t.exam_notes,i=t.group_ids,r=t.name,c=t.difficulty,s=t.time,o=t.source,l=Object(p["a"])(t,["exam_notes","group_ids","name","difficulty","time","source"]),m=[],d=[],Object.keys(l).map((function(e){if(e.includes("count")){var n=e.split("-")[1],a=e.split("-")[2],i=e.split("-")[3];0!==t[e]&&d.push({item_type:n,difficulty:i,sub_discipline_id:a,items_count:t[e]})}else if(e.includes("score")){var r=e.split("-")[1];m.push({item_type:r,score:t[e]})}return null})),f={name:r,difficulty:c,time:s,source:o,score_settings:m,contents:d,exam_notes:n,group_ids:null===i||void 0===i?void 0:i.map((function(e){return e.group_id})),sub_discipline_id:0},a.idEdit?a.updatePaper(f):a.createPaper(f);case 10:case"end":return e.stop()}}),e)}))),a.createPaper=function(e){a.setState({loading:!0}),Object(I["a"])("/api/examination_banks/create_random_exam.json",{method:"post",body:Object(b["a"])({},e)}).then((function(e){a.setState({loading:!1}),0===e.status&&(d["b"].success("\u521b\u5efa\u6210\u529f"),a.props.history.push("/paperlibrary"))}))},a.updatePaper=function(e){a.setState({loading:!0});var t=window.location.href.split("/").pop();Object(I["a"])("/api/examination_banks/".concat(t,"/update_random_exam.json"),{method:"post",body:Object(b["a"])({},e)}).then((function(e){a.setState({loading:!1}),0===e.status&&(d["b"].success("\u7f16\u8f91\u6210\u529f"),a.props.history.push("/paperlibrary"))}))},a.confirm=function(e){window.confirm("\u786e\u5b9a\u79bb\u5f00\u6b64\u9875\u9762\u5417?\u6b64\u9875\u6570\u636e\u53ef\u80fd\u4f1a\u4e22\u5931")&&(e?a.props.history.push(e):a.props.history.push("/paperlibrary"))},a.state={current:0,disciplines:[],loading:!1,optinalData:[],countData:{},scoreData:{},formValue:{}},a}return Object(g["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=this,t=this.state,n=t.current,l=t.disciplines,u=j.a.createElement(o["a"],{onClick:function(){e.confirm()},style:{marginRight:16}},"\u8fd4\u56de"),p=j.a.createElement(o["a"],{type:"primary",onClick:function(){return e.next()}},"\u4e0b\u4e00\u6b65"),m=j.a.createElement(o["a"],{onClick:function(){return e.prev()},style:{marginRight:16}},"\u4e0a\u4e00\u6b65"),d=j.a.createElement(o["a"],{onClick:function(){return e.submit()},type:"primary"},"\u5b8c\u6210\u7ec4\u5377"),f=[{title:"\u57fa\u672c\u4fe1\u606f",content:j.a.createElement(T,{formValue:this.state.formValue,disciplines:l,getdisciplines:this.getdisciplines,form:this.state.form})},{title:"\u9898\u578b\u6570\u91cf",content:j.a.createElement(M,{form:this.state.form,optinalData:this.state.optinalData})},{title:"\u8d4b\u5206\u8bbe\u7f6e",content:j.a.createElement(H,{form:this.state.form})}];return j.a.createElement("div",{style:{width:1200,margin:"0px auto"}},j.a.createElement(s["a"],{separator:">",style:{padding:"12px 0px"}},j.a.createElement(s["a"].Item,null,j.a.createElement(N["Link"],{to:"/paperlibrary",onClick:function(t){t.preventDefault(),e.confirm("/paperlibrary")}},"\u8bd5\u5377\u5e93")),j.a.createElement(s["a"].Item,null,"\u968f\u673a\u7ec4\u5377")),j.a.createElement(a["a"],{from:this.state.form,onValuesChange:function(){return e.setState({formValue:Object(b["a"])({},e.state.form.getFieldsValue())})},ref:"form",name:"basic",layout:"vertical",onChange:function(){e.setState({now:new Date})}},j.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},j.a.createElement("span",{style:{fontSize:20,fontWeight:600}},"\u968f\u673a\u7ec4\u5377")),j.a.createElement(i["a"],{style:{marginTop:12}},j.a.createElement("div",{style:{display:"flex",justifyContent:"center",padding:20}},j.a.createElement(E["a"],{current:n,style:{width:780}},f.map((function(e){return j.a.createElement(Q,{key:e.title,title:e.title})})))),j.a.createElement(c["a"],null),j.a.createElement(r["a"],{spinning:this.state.loading},f.map((function(e,t){return j.a.createElement("div",{style:{display:t===n?"block":"none"},key:t,className:"pl20 pr20"},e.content)})))),j.a.createElement("div",{style:{display:"flex",marginBottom:200,marginTop:12,justifyContent:"center"}},j.a.createElement("span",{style:{fontSize:20,fontWeight:600}}),j.a.createElement("span",null,0===n?u:m,n===f.length-1?d:p))))}}]),n}(j.a.Component);t["default"]=Z},Eaj2:function(e,t,n){e.exports={flex_box_center:"flex_box_center___d7ZR0",flex_space_between:"flex_space_between___2R86v",flex_box_vertical_center:"flex_box_vertical_center___UB-3r",flex_box_center_end:"flex_box_center_end___ISZAL",flex_box_column:"flex_box_column___3fU_5",formItem:"formItem___76enf"}},FJo9:function(e,t,n){"use strict";n("cIOH"),n("8txm"),n("MXD1")},L41K:function(e,t,n){"use strict";n.d(t,"a",(function(){return U}));var a=n("pVnL"),i=n.n(a),r=n("lSNA"),c=n.n(r),s=n("lwsE"),o=n.n(s),l=n("W8MJ"),u=n.n(l),p=n("7W2i"),m=n.n(p),d=n("LQ03"),f=n.n(d),b=n("q1tI"),y=n.n(b),g=n("BGR+"),v=n("rePB"),h=n("Ff2n"),E=n("1OyB"),_=n("vuIU"),j=n("Ji7U"),O=n("md7G"),x=n("foSv"),k=n("Zm9Q"),w=n("TSYQ"),D=n.n(w);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){Object(v["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(e){var t=N();return function(){var n,a=Object(x["a"])(e);if(t){var i=Object(x["a"])(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return Object(O["a"])(this,n)}}function N(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function P(e){return"string"===typeof e}var L=function(e){Object(j["a"])(n,e);var t=F(n);function n(){var e;return Object(E["a"])(this,n),e=t.apply(this,arguments),e.onClick=function(){var t=e.props,n=t.onClick,a=t.onStepClick,i=t.stepIndex;n&&n.apply(void 0,arguments),a(i)},e}return Object(_["a"])(n,[{key:"renderIconNode",value:function(){var e,t,n=this.props,a=n.prefixCls,i=n.progressDot,r=n.stepIcon,c=n.stepNumber,s=n.status,o=n.title,l=n.description,u=n.icon,p=n.iconPrefix,m=n.icons,d=D()("".concat(a,"-icon"),"".concat(p,"icon"),(e={},Object(v["a"])(e,"".concat(p,"icon-").concat(u),u&&P(u)),Object(v["a"])(e,"".concat(p,"icon-check"),!u&&"finish"===s&&(m&&!m.finish||!m)),Object(v["a"])(e,"".concat(p,"icon-cross"),!u&&"error"===s&&(m&&!m.error||!m)),e)),f=y.a.createElement("span",{className:"".concat(a,"-icon-dot")});return t=i?"function"===typeof i?y.a.createElement("span",{className:"".concat(a,"-icon")},i(f,{index:c-1,status:s,title:o,description:l})):y.a.createElement("span",{className:"".concat(a,"-icon")},f):u&&!P(u)?y.a.createElement("span",{className:"".concat(a,"-icon")},u):m&&m.finish&&"finish"===s?y.a.createElement("span",{className:"".concat(a,"-icon")},m.finish):m&&m.error&&"error"===s?y.a.createElement("span",{className:"".concat(a,"-icon")},m.error):u||"finish"===s||"error"===s?y.a.createElement("span",{className:d}):y.a.createElement("span",{className:"".concat(a,"-icon")},c),r&&(t=r({index:c-1,status:s,title:o,description:l,node:t})),t}},{key:"render",value:function(){var e,t=this.props,n=t.className,a=t.prefixCls,i=t.style,r=t.active,c=t.status,s=void 0===c?"wait":c,o=(t.iconPrefix,t.icon),l=(t.wrapperStyle,t.stepNumber,t.disabled),u=t.description,p=t.title,m=t.subTitle,d=(t.progressDot,t.stepIcon,t.tailContent),f=(t.icons,t.stepIndex,t.onStepClick),b=t.onClick,g=Object(h["a"])(t,["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"]),E=D()("".concat(a,"-item"),"".concat(a,"-item-").concat(s),n,(e={},Object(v["a"])(e,"".concat(a,"-item-custom"),o),Object(v["a"])(e,"".concat(a,"-item-active"),r),Object(v["a"])(e,"".concat(a,"-item-disabled"),!0===l),e)),_=S({},i),j={};return f&&!l&&(j.role="button",j.tabIndex=0,j.onClick=this.onClick),y.a.createElement("div",Object.assign({},g,{className:E,style:_}),y.a.createElement("div",Object.assign({onClick:b},j,{className:"".concat(a,"-item-container")}),y.a.createElement("div",{className:"".concat(a,"-item-tail")},d),y.a.createElement("div",{className:"".concat(a,"-item-icon")},this.renderIconNode()),y.a.createElement("div",{className:"".concat(a,"-item-content")},y.a.createElement("div",{className:"".concat(a,"-item-title")},p,m&&y.a.createElement("div",{title:"string"===typeof m?m:void 0,className:"".concat(a,"-item-subtitle")},m)),u&&y.a.createElement("div",{className:"".concat(a,"-item-description")},u))))}}]),n}(y.a.Component);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){Object(v["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function G(e){var t=R();return function(){var n,a=Object(x["a"])(e);if(t){var i=Object(x["a"])(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return Object(O["a"])(this,n)}}function R(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var T=function(e){Object(j["a"])(n,e);var t=G(n);function n(){var e;return Object(E["a"])(this,n),e=t.apply(this,arguments),e.onStepClick=function(t){var n=e.props,a=n.onChange,i=n.current;a&&i!==t&&a(t)},e}return Object(_["a"])(n,[{key:"render",value:function(){var e,t=this,n=this.props,a=n.prefixCls,i=n.style,r=void 0===i?{}:i,c=n.className,s=n.children,o=n.direction,l=n.type,u=n.labelPlacement,p=n.iconPrefix,m=n.status,d=n.size,f=n.current,g=n.progressDot,E=n.stepIcon,_=n.initial,j=n.icons,O=n.onChange,x=Object(h["a"])(n,["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"]),w="navigation"===l,C=g?"vertical":u,S=D()(a,"".concat(a,"-").concat(o),c,(e={},Object(v["a"])(e,"".concat(a,"-").concat(d),d),Object(v["a"])(e,"".concat(a,"-label-").concat(C),"horizontal"===o),Object(v["a"])(e,"".concat(a,"-dot"),!!g),Object(v["a"])(e,"".concat(a,"-navigation"),w),e));return y.a.createElement("div",Object.assign({className:S,style:r},x),Object(k["a"])(s).map((function(e,n){var i=_+n,c=V({stepNumber:"".concat(i+1),stepIndex:i,key:i,prefixCls:a,iconPrefix:p,wrapperStyle:r,progressDot:g,stepIcon:E,icons:j,onStepClick:O&&t.onStepClick},e.props);return"error"===m&&n===f-1&&(c.className="".concat(a,"-next-error")),e.props.status||(c.status=i===f?m:i<f?"finish":"wait"),c.active=i===f,Object(b["cloneElement"])(e,c)})))}}]),n}(y.a.Component);T.Step=L,T.defaultProps={type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1};var A=T,B=n("NAnI"),z=n.n(B),W=n("V/uB"),q=n.n(W),M=n("H84U"),J=n("CFYs"),U=function(e){m()(n,e);var t=f()(n);function n(){var e;return o()(this,n),e=t.apply(this,arguments),e.renderSteps=function(t){var n=t.getPrefixCls,a=t.direction,r=n("steps",e.props.prefixCls),s=n("",e.props.iconPrefix),o=e.props,l=o.percent,u=o.size,p=D()(e.props.className,c()({},"".concat(r,"-rtl"),"rtl"===a)),m={finish:b["createElement"](z.a,{className:"".concat(r,"-finish-icon")}),error:b["createElement"](q.a,{className:"".concat(r,"-error-icon")})},d=function(e){var t=e.node,n=e.status;if("process"===n&&void 0!==l){var a="small"===u?32:40,i=b["createElement"]("div",{className:"".concat(r,"-progress-icon")},b["createElement"](J["a"],{type:"circle",percent:l,width:a,strokeWidth:4,format:function(){return null}}),t);return i}return t};return b["createElement"](A,i()({icons:m},Object(g["default"])(e.props,["progress"]),{stepIcon:d,prefixCls:r,iconPrefix:s,className:p}))},e}return u()(n,[{key:"render",value:function(){return b["createElement"](M["a"],null,this.renderSteps)}}]),n}(b["Component"]);U.Step=A.Step,U.defaultProps={current:0}}}]); |