2 lines
6.0 KiB
JavaScript
2 lines
6.0 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[143],{Iji5:function(D,E,e){D.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(D,E,e){"use strict";e.r(E);var z=e("MPZO"),m=e("bnk9"),J=e("XSsT"),g=e("iBFk"),j=e("VBJJ"),I=e.n(j),L=e("z3+T"),B=e("buSX"),s=e("ZZRV"),a=e.n(s),C=e("9kvl"),l=e("jRFs"),v=e("iFfe"),c=e.n(v),W=function(_){var p=_.problemsetPreview,d=_.user,F=_.globalSetting,K=_.loading,O=_.dispatch,b=Object(B.a)(_,["problemsetPreview","user","globalSetting","loading","dispatch"]),A=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 R=function(){var w=Object(L.a)(I.a.mark(function T(){var U,P,y;return I.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(U=A.current)===null||U===void 0?void 0:U.onSubmit();case 2:return P=t.sent,t.next=5,O({type:"problemsetPreview/newPreviewProblemset",payload:P});case 5:y=t.sent,y.status===0&&C.c.replace("/paperlibrary/see/".concat(y.exam_id));case 7:case"end":return t.stop()}},T)}));return function(){return w.apply(this,arguments)}}();return a.a.createElement("section",{className:c.a.bg},a.a.createElement(g.a,{className:"mb20 mt30",separator:">"},a.a.createElement(g.a.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),a.a.createElement(g.a.Item,null,"\u65B0\u589E\u8BD5\u5377")),a.a.createElement(l.a,{ref:A,courseOptions:p.courseOptions,disciplinesData:p.disciplinesData}),a.a.createElement("div",{className:c.a.buttonFixed},a.a.createElement("div",{className:c.a.buttonWrap},a.a.createElement(m.a,{size:"large",className:"".concat(c.a.button," mr20"),onClick:function(){return C.c.push("/problemset/preview")}},"\u53D6\u6D88"),a.a.createElement(m.a,{size:"large",type:"primary",className:"".concat(c.a.button," mr20"),onClick:R,loading:K["problemsetPreview/newPreviewProblemset"]},"\u5B8C\u6210"))))};E.default=Object(C.a)(function(n){var _=n.problemsetPreview,p=n.user,d=n.loading,F=n.globalSetting;return{problemsetPreview:_,user:p,globalSetting:F,loading:d.effects}})(W)},iFfe:function(D,E,e){D.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(D,E,e){"use strict";var z=e("9cas"),m=e("twZV"),J=e("EYz/"),g=e("gwXo"),j=e("A/ao"),I=e("HGue"),L=e("VBJJ"),B=e.n(L),s=e("55MS"),a=e("z3+T"),C=e("EkPb"),l=e("7X0+"),v=e("GZha"),c=e("DHCt"),W=e("CRgH"),n=e("ZZRV"),_=e.n(n),p=e("Iji5"),d=e.n(p),F=W.a.TextArea,K=function(b,A){var R,w=b.courseOptions,T=b.disciplinesData,U=b.isEdit,P=b.editData,y=l.a.useForm(),S=Object(v.a)(y,1),t=S[0],$=Object(n.useState)({}),V=Object(v.a)($,2),Z=V[0],N=V[1];Object(n.useImperativeHandle)(A,function(){return{onSubmit:G}}),Object(n.useEffect)(function(){if(!P||!U)return;var r=P||{},f=r.duration,i=r.name,u=r.discipline,o=r.sub_discipline,x=r.tag_disciplines,h=r.difficulty,k=r.exam_notes;t.setFieldsValue({course:[u==null?void 0:u.id,o==null?void 0:o.id]}),t.setFieldsValue({duration:f}),t.setFieldsValue({name:i}),t.setFieldsValue({difficulty:h}),t.setFieldsValue({exam_notes:k}),N({course:[u==null?void 0:u.id,o==null?void 0:o.id],difficulty:h,duration:f,name:i})},[P,T]);var G=function(){var r=Object(a.a)(B.a.mark(function f(){var i,u,o,x,h;return B.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,t.validateFields();case 2:return i=t.getFieldsValue()||{},u=i==null?void 0:i.course,o=Object(v.a)(u,2),x=o[0],h=o[1],M.abrupt("return",Object(s.a)(Object(s.a)({},i),{},{discipline_id:x,sub_discipline_id:h}));case 5:case"end":return M.stop()}},f)}));return function(){return r.apply(this,arguments)}}(),H=function(f){N(Object(s.a)({},t.getFieldsValue()))};return _.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:d.a.main},_.a.createElement(l.a,{form:t,className:d.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:H},_.a.createElement(l.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"}]},_.a.createElement(I.a,{placeholder:"\u8BF7\u9009\u62E9...",options:w})),_.a.createElement(l.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0:",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},_.a.createElement(W.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((R=Z.name)===null||R===void 0?void 0:R.length)||0,"/60")})),_.a.createElement("div",{className:d.a.flexRow},_.a.createElement(l.a.Item,{name:"duration",label:"\u8003\u8BD5\u65F6\u957F:"},_.a.createElement(g.a,{min:0,step:.1})),_.a.createElement("span",{className:d.a.duration}," \u5206\u949F")),_.a.createElement(l.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},_.a.createElement(m.a.Group,null,_.a.createElement(m.a.Button,{value:1},"\u7B80\u5355"),_.a.createElement(m.a.Button,{value:2},"\u9002\u4E2D"),_.a.createElement(m.a.Button,{value:3},"\u56F0\u96BE"))),_.a.createElement(l.a.Item,{label:"\u8003\u8BD5\u987B\u77E5\uFF1A",name:"exam_notes"},_.a.createElement(F,{rows:4,maxLength:300})))))};E.a=Object(n.forwardRef)(K)}}]);
|