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],{"1dkY":function(e,t,n){},BkJg:function(e,t,n){"use strict";n.r(t),n.d(t,"questionType",(function(){return H})),n.d(t,"difficultType",(function(){return Q}));n("EkPb");var a=n("7X0+"),i=(n("Iszb"),n("GJ/b")),r=(n("Mumi"),n("/zo+")),c=(n("E+ey"),n("sY1U")),s=(n("XSsT"),n("iBFk")),o=(n("MPZO"),n("bnk9")),l=n("VBJJ"),u=n.n(l),p=n("buSX"),m=n("z3+T"),d=(n("X/R0"),n("M6G9")),f=n("zjzt"),b=n("55MS"),y=n("FGJx"),g=n("o0AO"),h=n("uwZC"),v=n("lpH6"),E=(n("xUXf"),n("T4F4")),_=n("ZZRV"),O=n.n(_),x=(n("FHsC"),n("4PKU")),j=(n("9cas"),n("twZV")),k=(n("XZgM"),n("TFeq")),w=(n("RXQH"),n("VgM2")),C=(n("EYz/"),n("gwXo")),D=n("V0hb"),S=(n("DHCt"),n("CRgH")),F=n("ihQa"),N=n("DndG"),P=function(){return O.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",O.a.createElement(N["Link"],{to:"/problemset",target:"_blank",style:{marginLeft:10,color:"#1890FF"}},"\u73b0\u5728\u5c31\u53bb"))},V=P,L=n("ErOA"),G=S["a"].TextArea,I=function(e){return!e||Number.isNaN(Number(e))?"":Math.ceil(e)},R=function(e){Object(h["a"])(n,e);var t=Object(v["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(D["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]:[],console.log("xjx disciplines: ",n),a=e.state.selectGroupList,t.next=5,Object(L["a"])("/api/item_banks_groups/item_banks_group.json",{method:"get",params:{sub_discipline_ids:n.map((function(e){return e.id}))}});case 5:i=t.sent,r=(null===i||void 0===i?void 0:i.group)||[],c=Object(D["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 14: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(D["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 O.a.createElement("div",null,O.a.createElement(a["a"].Item,{label:"\u8bd5\u5377\u540d\u79f0:",name:"name",rules:[{required:!0,message:"\u8bd5\u5377\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a"}]},O.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})),O.a.createElement(k["a"],{align:"middle"},O.a.createElement(w["a"],null,O.a.createElement(a["a"].Item,{label:"\u8003\u8bd5\u65f6\u957f:",name:"time",rules:[{required:!0,message:"\u8003\u8bd5\u65f6\u957f\u4e0d\u80fd\u4e3a\u7a7a"}]},O.a.createElement(C["a"],{min:1,max:9999,placeholder:"\u8bf7\u8f93\u5165\u8bd5\u5377\u8003\u8bd5\u65f6\u957f",style:{width:150}}))),O.a.createElement(w["a"],{flex:1},O.a.createElement("span",{style:{marginLeft:8,top:2,position:"relative"}},"\u5206\u949f"))),O.a.createElement(a["a"].Item,{label:"\u96be\u5ea6",name:"difficulty",rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u96be\u5ea6"}]},O.a.createElement(j["a"].Group,{style:{display:"flex",width:400,justifyContent:"space-between",marginBottom:6},size:"large",buttonStyle:"solid"},O.a.createElement(j["a"].Button,{style:{width:120,textAlign:"center",borderRadius:50,overflow:"hidden"},value:1},"\u7b80\u5355"),O.a.createElement(j["a"].Button,{style:{width:120,textAlign:"center",borderRadius:50,overflow:"hidden"},value:2},"\u9002\u4e2d"),O.a.createElement(j["a"].Button,{style:{width:120,textAlign:"center",borderRadius:50,overflow:"hidden"},value:3},"\u56f0\u96be"))),O.a.createElement(a["a"].Item,{label:"\u8003\u8bd5\u987b\u77e5",name:"exam_notes"},O.a.createElement(G,{rows:4,maxLength:300})),O.a.createElement(a["a"].Item,{label:"\u8bd5\u9898\u6765\u6e90",name:"source",style:{width:"100%"},extra:O.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"}]},O.a.createElement(j["a"].Group,{style:{display:"flex",width:700,justifyContent:"space-between"},onChange:function(e){t.handleSourceRadioChange(e)}},O.a.createElement(j["a"],{value:1},"\u4ec5\u79c1\u6709\u9898\u5e93"),O.a.createElement(j["a"],{value:0},"\u516c\u5171\u9898\u5e93+\u79c1\u6709\u9898\u5e93"))),O.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"}]},O.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},r.map((function(e){return O.a.createElement(x["a"],{key:"disciplines"+e.id,placement:"bottomLeft",overlay:O.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 O.a.createElement("div",{style:{display:"inline-block",margin:"6px 12px"},key:"sub_disciplines"+e.id},O.a.createElement("a",{className:"color-dark",onClick:function(){t.subDisciplinesAdd(e)}},e.name))})):"\u6682\u65e0\u6570\u636e")},O.a.createElement(o["a"],{style:{marginRight:12,marginTop:6,marginBottom:6}},e.name))})))),u.length>0?O.a.createElement("div",{style:{minHeight:150,backgroundColor:"#FAFAFA"}},O.a.createElement("div",{style:{paddingLeft:12,paddingTop:12}},"\u5df2\u9009"),O.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},u.map((function(e){return O.a.createElement("div",{key:"subDisciplinesList"+e.id},O.a.createElement(o["a"],{style:{margin:"12px 6px",backgroundColor:"#F6FFED"},onClick:function(){t.disciplinesRemove(e)}},e.name,O.a.createElement(F["a"],null)))})))):null,1===(null===(e=this.props.formValue)||void 0===e?void 0:e.source)&&O.a.createElement(O.a.Fragment,null,!!p.length&&O.a.createElement(a["a"].Item,{label:"\u6240\u5c5e\u5206\u7ec4\uff1a",name:"group_ids"},O.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},p.map((function(e){return O.a.createElement(o["a"],{onClick:function(){return t.addGroup(e)},style:{marginRight:12,marginTop:6,marginBottom:6}},e.name)})))),m.length>0?O.a.createElement("div",{style:{minHeight:150,backgroundColor:"#FAFAFA"}},O.a.createElement("div",{style:{paddingLeft:12,paddingTop:12}},"\u5df2\u9009"),O.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},m.map((function(e){return O.a.createElement("div",{key:e.group_id},O.a.createElement(o["a"],{style:{margin:"12px 6px",backgroundColor:"#F6FFED"},onClick:function(){t.removeGroup(e)}},e.name,O.a.createElement(F["a"],null)))})))):null),O.a.createElement(V,null))}}]),n}(O.a.Component),z=R,T=n("Eaj2"),A=n.n(T),B=function(e){Object(h["a"])(n,e);var t=Object(v["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 O.a.createElement("div",{style:{marginRight:10,lineHeight:"18px"}},O.a.createElement("div",{style:{fontSize:14,textAlign:"left"}},Q[t]),O.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})),O.a.createElement("div",null,O.a.createElement("div",null,O.a.createElement("span",{className:"font14"},H[i]),I(l)>0?O.a.createElement("span",{style:{color:"#999999",fontSize:12}},"\uff08\u5df2\u9009 ",I(l)," \u9898\uff09"):null),r.map((function(e){return O.a.createElement("div",{key:i+e.discipline_id+e.sub_discipline_id},O.a.createElement("div",{style:{fontSize:16,margin:"16px 0px",fontWeight:"500"}},e.discipline_name," / ",e.sub_discipline_name),O.a.createElement("div",{className:A.a.formItem},e.items_by_item_type_and_sub_discipline.map((function(t){return O.a.createElement(a["a"].Item,{label:O.a.createElement(c,{count:t.items_count,difficult:t.difficulty}),extra:O.a.createElement("span",{className:A.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)},O.a.createElement(C["a"],{min:0,max:t.items_count,formatter:I}))}))))})))}}]),n}(O.a.Component),M=B,W=function(e){Object(h["a"])(n,e);var t=Object(v["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 O.a.createElement("div",null,t.map((function(n,a){return O.a.createElement("div",{key:n.item_type},O.a.createElement(M,{form:e,data:n}),a===t.length-1?null:O.a.createElement(c["a"],null))})),O.a.createElement(V,null))}}]),n}(O.a.Component),q=W,X=function(e){var t=e.title,n=e.score;e.totalCount;return O.a.createElement("div",null,t,":",n&&n>0?O.a.createElement("span",{style:{marginLeft:4,color:"#999",fontSize:12}},"(\u5171 ",n," \u5206)"):null)},J=function(e){Object(h["a"])(n,e);var t=Object(v["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(H),i=t(),r=0;return O.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?O.a.createElement(k["a"],{align:"middle"},O.a.createElement(w["a"],null,O.a.createElement(a["a"].Item,{label:O.a.createElement(X,{title:H[e],score:c,totalCount:n}),name:"score-".concat(e),colon:!1,key:H[e],rules:[{required:!0,message:"\u5206\u6570\u4e0d\u80fd\u4e3a\u7a7a"}]},O.a.createElement(C["a"],{min:1,max:100,placeholder:"\u8bf7\u8f93\u5165\u8bd5\u9898\u5206\u6570\u8bbe\u7f6e",style:{width:150}}))),O.a.createElement(w["a"],{flex:1},O.a.createElement("span",{style:{marginLeft:8,position:"relative",top:2}},"\u5206/\u9898"))):null})),r&&r>0?O.a.createElement("div",{style:{marginTop:16}},"\u5f53\u524d\u672c\u5377\u603b\u5206",O.a.createElement("span",{style:{color:"#1890FF"}}," ",r," "),"\u5206"):null)}}]),n}(O.a.Component),U=J,Z=E["a"].Step,H={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"},Q={1:"\u7b80\u5355",2:"\u9002\u4e2d",3:"\u56f0\u96be"},Y=function(e){Object(h["a"])(n,e);var t=Object(v["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(L["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(L["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(L["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: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(L["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(L["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=O.a.createElement(o["a"],{onClick:function(){e.confirm()},style:{marginRight:16}},"\u8fd4\u56de"),p=O.a.createElement(o["a"],{type:"primary",onClick:function(){return e.next()}},"\u4e0b\u4e00\u6b65"),m=O.a.createElement(o["a"],{onClick:function(){return e.prev()},style:{marginRight:16}},"\u4e0a\u4e00\u6b65"),d=O.a.createElement(o["a"],{onClick:function(){return e.submit()},type:"primary"},"\u5b8c\u6210\u7ec4\u5377"),f=[{title:"\u57fa\u672c\u4fe1\u606f",content:O.a.createElement(z,{formValue:this.state.formValue,disciplines:l,getdisciplines:this.getdisciplines,form:this.state.form})},{title:"\u9898\u578b\u6570\u91cf",content:O.a.createElement(q,{form:this.state.form,optinalData:this.state.optinalData})},{title:"\u8d4b\u5206\u8bbe\u7f6e",content:O.a.createElement(U,{form:this.state.form})}];return O.a.createElement("div",{style:{width:1200,margin:"0px auto"}},O.a.createElement(s["a"],{separator:">",style:{padding:"12px 0px"}},O.a.createElement(s["a"].Item,null,O.a.createElement(N["Link"],{to:"/paperlibrary",onClick:function(t){t.preventDefault(),e.confirm("/paperlibrary")}},"\u8bd5\u5377\u5e93")),O.a.createElement(s["a"].Item,null,"\u968f\u673a\u7ec4\u5377")),O.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})}},O.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},O.a.createElement("span",{style:{fontSize:20,fontWeight:600}},"\u968f\u673a\u7ec4\u5377")),O.a.createElement(i["a"],{style:{marginTop:12}},O.a.createElement("div",{style:{display:"flex",justifyContent:"center",padding:20}},O.a.createElement(E["a"],{current:n,style:{width:780}},f.map((function(e){return O.a.createElement(Z,{key:e.title,title:e.title})})))),O.a.createElement(c["a"],null),O.a.createElement(r["a"],{spinning:this.state.loading},f.map((function(e,t){return O.a.createElement("div",{style:{display:t===n?"block":"none"},key:t,className:"pl20 pr20"},e.content)})))),O.a.createElement("div",{style:{display:"flex",marginBottom:200,marginTop:12,justifyContent:"center"}},O.a.createElement("span",{style:{fontSize:20,fontWeight:600}}),O.a.createElement("span",null,0===n?u:m,n===f.length-1?d:p))))}}]),n}(O.a.Component);t["default"]=Y},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"}},T4F4:function(e,t,n){"use strict";n.d(t,"a",(function(){return J}));var a=n("Eqs+"),i=n.n(a),r=n("CKlD"),c=n.n(r),s=n("XDlA"),o=n.n(s),l=n("T5E4"),u=n.n(l),p=n("XneU"),m=n.n(p),d=n("Hdxz"),f=n.n(d),b=n("ZZRV"),y=n.n(b),g=n("3CTf"),h=n("zjzt"),v=n("buSX"),E=n("FGJx"),_=n("o0AO"),O=n("uwZC"),x=n("MRRG"),j=n("GY0J"),k=n("7AgF"),w=n("iczh"),C=n.n(w);function D(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?D(Object(n),!0).forEach((function(t){Object(h["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(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(j["a"])(e);if(t){var i=Object(j["a"])(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return Object(x["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 V=function(e){Object(O["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=C()("".concat(a,"-icon"),"".concat(p,"icon"),(e={},Object(h["a"])(e,"".concat(p,"icon-").concat(u),u&&P(u)),Object(h["a"])(e,"".concat(p,"icon-check"),!u&&"finish"===s&&(m&&!m.finish||!m)),Object(h["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(v["a"])(t,["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"]),E=C()("".concat(a,"-item"),"".concat(a,"-item-").concat(s),n,(e={},Object(h["a"])(e,"".concat(a,"-item-custom"),o),Object(h["a"])(e,"".concat(a,"-item-active"),r),Object(h["a"])(e,"".concat(a,"-item-disabled"),!0===l),e)),_=S({},i),O={};return f&&!l&&(O.role="button",O.tabIndex=0,O.onClick=this.onClick),y.a.createElement("div",Object.assign({},g,{className:E,style:_}),y.a.createElement("div",Object.assign({onClick:b},O,{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 L(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 G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){Object(h["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e){var t=R();return function(){var n,a=Object(j["a"])(e);if(t){var i=Object(j["a"])(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return Object(x["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 z=function(e){Object(O["a"])(n,e);var t=I(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,O=n.icons,x=n.onChange,j=Object(v["a"])(n,["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"]),w="navigation"===l,D=g?"vertical":u,S=C()(a,"".concat(a,"-").concat(o),c,(e={},Object(h["a"])(e,"".concat(a,"-").concat(d),d),Object(h["a"])(e,"".concat(a,"-label-").concat(D),"horizontal"===o),Object(h["a"])(e,"".concat(a,"-dot"),!!g),Object(h["a"])(e,"".concat(a,"-navigation"),w),e));return y.a.createElement("div",Object.assign({className:S,style:r},j),Object(k["a"])(s).map((function(e,n){var i=_+n,c=G({stepNumber:"".concat(i+1),stepIndex:i,key:i,prefixCls:a,iconPrefix:p,wrapperStyle:r,progressDot:g,stepIcon:E,icons:O,onStepClick:x&&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);z.Step=V,z.defaultProps={type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1};var T=z,A=n("DVO+"),B=n.n(A),M=n("MdoL"),W=n.n(M),q=n("LpVx"),X=n("L7QV"),J=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=C()(e.props.className,c()({},"".concat(r,"-rtl"),"rtl"===a)),m={finish:b["createElement"](B.a,{className:"".concat(r,"-finish-icon")}),error:b["createElement"](W.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"](X["a"],{type:"circle",percent:l,width:a,strokeWidth:4,format:function(){return null}}),t);return i}return t};return b["createElement"](T,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"](q["a"],null,this.renderSteps)}}]),n}(b["Component"]);J.Step=T.Step,J.defaultProps={current:0}},xUXf:function(e,t,n){"use strict";n("LC9H"),n("1dkY"),n("NE/W")}}]); |