newreactbuild/p__Problemset__Preview__New...

1 line
6.2 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[142,10,14],{Iji5:function(e,t,a){e.exports={bg:"bg___1cM3V",flexRow:"flexRow___1Uhrh",main:"main___2b2sB",formWrap:"formWrap___1enct",knowledgeWrap:"knowledgeWrap___pQ5DC",knowledgeIcon:"knowledgeIcon___1uflh",knowledgeContent:"knowledgeContent___jouvx",knowledgeItem:"knowledgeItem___BKrY8",knowledgeItemName:"knowledgeItemName___2hRMC",knowledgeItemIcon:"knowledgeItemIcon___1sqtm",button:"button___1DGpE",buttonFixed:"buttonFixed___1WObI",buttonWrap:"buttonWrap___3KeSj",duration:"duration___1cXy5"}},JA47:function(e,t,a){"use strict";a.r(t);a("+L6B");var n=a("2/Rp"),r=(a("sPJy"),a("bE4q")),o=a("WmNS"),l=a.n(o),i=a("9og8"),c=a("PpiC"),s=a("q1tI"),u=a.n(s),m=a("9kvl"),d=a("jRFs"),_=a("iFfe"),p=a.n(_),b=function(e){var t=e.problemsetPreview,a=(e.user,e.globalSetting,e.loading),o=e.dispatch,_=(Object(c["a"])(e,["problemsetPreview","user","globalSetting","loading","dispatch"]),Object(s["useRef"])());Object(s["useEffect"])((function(){return o({type:"globalSetting/footerToggle",payload:!1}),function(){o({type:"globalSetting/footerToggle",payload:!0})}}),[]),Object(s["useEffect"])((function(){o({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}})}),[]);var b=function(){var e=Object(i["a"])(l.a.mark((function e(){var t,a,n;return l.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,null===(t=_.current)||void 0===t?void 0:t.onSubmit();case 2:return a=e.sent,e.next=5,o({type:"problemsetPreview/newPreviewProblemset",payload:a});case 5:n=e.sent,0===n.status&&m["c"].replace("/paperlibrary/see/".concat(n.exam_id));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return u.a.createElement("section",{className:p.a.bg},u.a.createElement(r["a"],{className:"mb20 mt30",separator:">"},u.a.createElement(r["a"].Item,{href:"/problemset"},"\u8bd5\u9898\u5e93"),u.a.createElement(r["a"].Item,null,"\u65b0\u589e\u8bd5\u5377")),u.a.createElement(d["a"],{ref:_,courseOptions:t.courseOptions,disciplinesData:t.disciplinesData}),u.a.createElement("div",{className:p.a.buttonFixed},u.a.createElement("div",{className:p.a.buttonWrap},u.a.createElement(n["a"],{size:"large",className:"".concat(p.a.button," mr20"),onClick:function(){return m["c"].push("/problemset/preview")}},"\u53d6\u6d88"),u.a.createElement(n["a"],{size:"large",type:"primary",className:"".concat(p.a.button," mr20"),onClick:b,loading:a["problemsetPreview/newPreviewProblemset"]},"\u5b8c\u6210"))))};t["default"]=Object(m["a"])((function(e){var t=e.problemsetPreview,a=e.user,n=e.loading,r=e.globalSetting;return{problemsetPreview:t,user:a,globalSetting:r,loading:n.effects}}))(b)},iFfe:function(e,t,a){e.exports={bg:"bg___3pQw6",flexRow:"flexRow___137mQ",main:"main___1EiJg",formWrap:"formWrap___3bwkM",knowledgeWrap:"knowledgeWrap___2Pjdp",knowledgeIcon:"knowledgeIcon___laJmd",knowledgeContent:"knowledgeContent___3aAH5",knowledgeItem:"knowledgeItem___37gvd",knowledgeItemName:"knowledgeItemName___1egDp",knowledgeItemIcon:"knowledgeItemIcon___qSbCt",button:"button___2dOn0",buttonFixed:"buttonFixed___1any3",buttonWrap:"buttonWrap___30J7o",duration:"duration___1bM3D"}},jRFs:function(e,t,a){"use strict";a("7Kak");var n=a("9yH6"),r=(a("giR+"),a("fyUT")),o=(a("6UJt"),a("DFOY")),l=a("WmNS"),i=a.n(l),c=a("k1fw"),s=a("9og8"),u=(a("y8nQ"),a("Vl3Y")),m=a("tJVT"),d=(a("5NDa"),a("5rEg")),_=a("q1tI"),p=a.n(_),b=a("Iji5"),g=a.n(b),f=d["a"].TextArea,w=function(e,t){var a,l=e.courseOptions,b=e.disciplinesData,w=e.isEdit,v=e.editData,E=u["a"].useForm(),k=Object(m["a"])(E,1),I=k[0],x=Object(_["useState"])({}),j=Object(m["a"])(x,2),y=j[0],O=j[1];Object(_["useImperativeHandle"])(t,(function(){return{onSubmit:h}})),Object(_["useEffect"])((function(){if(v&&w){var e=v||{},t=e.duration,a=e.name,n=e.discipline,r=e.sub_discipline,o=(e.tag_disciplines,e.difficulty),l=e.exam_notes;I.setFieldsValue({course:[null===n||void 0===n?void 0:n.id,null===r||void 0===r?void 0:r.id]}),I.setFieldsValue({duration:t}),I.setFieldsValue({name:a}),I.setFieldsValue({difficulty:o}),I.setFieldsValue({exam_notes:l}),O({course:[null===n||void 0===n?void 0:n.id,null===r||void 0===r?void 0:r.id],difficulty:o,duration:t,name:a})}}),[v,b]);var h=function(){var e=Object(s["a"])(i.a.mark((function e(){var t,a,n,r,o;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,I.validateFields();case 2:return t=I.getFieldsValue()||{},a=null===t||void 0===t?void 0:t.course,n=Object(m["a"])(a,2),r=n[0],o=n[1],e.abrupt("return",Object(c["a"])(Object(c["a"])({},t),{},{discipline_id:r,sub_discipline_id:o}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(e){O(Object(c["a"])({},I.getFieldsValue()))};return p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{className:g.a.main},p.a.createElement(u["a"],{form:I,className:g.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:F},p.a.createElement(u["a"].Item,{label:"\u65b9\u5411&\u8bfe\u7a0b\uff1a",name:"course",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u8bfe\u7a0b"}]},p.a.createElement(o["a"],{placeholder:"\u8bf7\u9009\u62e9...",options:l})),p.a.createElement(u["a"].Item,{name:"name",label:"\u8bd5\u5377\u540d\u79f0:",rules:[{required:!0,message:"\u4e0d\u80fd\u4e3a\u7a7a"}]},p.a.createElement(d["a"],{maxLength:60,placeholder:"\u8bf7\u8f93\u5165\u540d\u79f0\uff0c\u6700\u5927\u9650\u523660\u4e2a\u5b57\u7b26",addonAfter:"".concat((null===(a=y.name)||void 0===a?void 0:a.length)||0,"/60")})),p.a.createElement("div",{className:g.a.flexRow},p.a.createElement(u["a"].Item,{name:"duration",label:"\u8003\u8bd5\u65f6\u957f:"},p.a.createElement(r["a"],{min:0,step:.1})),p.a.createElement("span",{className:g.a.duration}," \u5206\u949f")),p.a.createElement(u["a"].Item,{label:"\u96be\u5ea6\uff1a",name:"difficulty",rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u96be\u5ea6"}]},p.a.createElement(n["a"].Group,null,p.a.createElement(n["a"].Button,{value:1},"\u7b80\u5355"),p.a.createElement(n["a"].Button,{value:2},"\u9002\u4e2d"),p.a.createElement(n["a"].Button,{value:3},"\u56f0\u96be"))),p.a.createElement(u["a"].Item,{label:"\u8003\u8bd5\u987b\u77e5\uff1a",name:"exam_notes"},p.a.createElement(f,{rows:4,maxLength:300})))))};t["a"]=Object(_["forwardRef"])(w)}}]);