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.
2 lines
8.2 KiB
2 lines
8.2 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[60,15],{"0yVv":function(N,h,e){"use strict";e.r(h);var Z=e("WmNS"),D=e.n(Z),se=e("miYZ"),B=e("tsqr"),y=e("k1fw"),H=e("+L6B"),A=e("2/Rp"),oe=e("7Kak"),O=e("9yH6"),w=e("giR+"),C=e("fyUT"),s=e("5NDa"),L=e("5rEg"),q=e("6UJt"),V=e("DFOY"),$=e("14J3"),J=e("BMrR"),I=e("jCWc"),u=e("kPKH"),Y=e("sPJy"),i=e("bE4q"),x=e("9og8"),ee=e("y8nQ"),d=e("Vl3Y"),U=e("tJVT"),T=e("PpiC"),W=e("q1tI"),t=e.n(W),F=e("Ty5D"),o=e("9kvl"),K=e("55Ip"),E=e("Hkc5"),k=e.n(E),ne=e("Uv5B"),te=e("ErOA"),re=e("1vsH"),ue=function(l){var M,ae=l.classroomList,_e=l.globalSetting,G=l.problemset,Ee=l.loading,le=l.user,j=l.dispatch,ce=Object(T.a)(l,["classroomList","globalSetting","problemset","loading","user","dispatch"]),a=Object(F.m)(),pe=Object(F.l)(),S=le.userInfo,me=d.a.useForm(),de=Object(U.a)(me,1),v=de[0];Object(W.useEffect)(function(){j({type:"problemset/getEditDisciplines",payload:{source:"question"}})},[]);function ie(R){return Q.apply(this,arguments)}function Q(){return Q=Object(x.a)(D.a.mark(function R(c){var r,f,p,X,g,_,P,z;return D.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,v.validateFields();case 2:return r=v.getFieldValue(),f=r.courseid,p=Object(U.a)(f,2),X=p[0],g=p[1],r.sub_discipline_id=g,r.is_md=!0,m.next=9,j({type:"exercise/addExercise",payload:Object(y.a)(Object(y.a)({},r),a)});case 9:if(_=m.sent,!(_.status===0)){m.next=16;break}return m.next=13,Object(te.a)("/api/courses/".concat(a==null?void 0:a.coursesId,"/exercises/notice_at.json"),{method:"POST",body:{course_id:a==null?void 0:a.coursesId,id:_==null||((P=_.data)===null||P===void 0)?void 0:P.exercise_id,time:c}});case 13:o.c.push("/classrooms/".concat(a.coursesId,"/exercise/").concat((z=_.data)===null||z===void 0?void 0:z.exercise_id,"/edit")),m.next=17;break;case 16:B.b.error(_.message);case 17:case"end":return m.stop()}},R)})),Q.apply(this,arguments)}return t.a.createElement("section",{className:"edu-container"},t.a.createElement("section",{className:"animated fadeIn"},t.a.createElement("aside",{className:"mt10"},S&&t.a.createElement(i.a,{separator:">"},t.a.createElement(i.a.Item,null,t.a.createElement(K.Link,{to:"/classrooms/".concat(a.coursesId,"/exercise")},S==null||((M=S.course)===null||M===void 0)?void 0:M.course_name)),t.a.createElement(i.a.Item,null,t.a.createElement(K.Link,{to:"/classrooms/".concat(a.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),t.a.createElement(i.a.Item,null,"\u65B0\u5EFA\u8BD5\u5377"))),t.a.createElement("aside",{className:[k.a.title,"mt20"].join(" ")},t.a.createElement(J.a,{style:{width:"100%"}},t.a.createElement(u.a,{flex:"1"},t.a.createElement("strong",{className:"font20 ml5"},"\u65B0\u5EFA\u8BD5\u5377")),t.a.createElement(u.a,null)))),t.a.createElement("section",{className:[k.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},t.a.createElement(d.a,{layout:"vertical",form:v,className:k.a.formWrap},t.a.createElement(d.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"courseid",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},t.a.createElement(V.a,{placeholder:"\u8BF7\u9009\u62E9...",options:G.courseOptions})),t.a.createElement(d.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u6807\u9898"}]},t.a.createElement(L.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),t.a.createElement(d.a.Item,{name:"time",label:"\u8003\u8BD5\u65F6\u957F",style:{width:"300px"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(C.a,{min:1,max:9999,maxLength:60,placeholder:"\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F"}),t.a.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"32px"}},"\u5206\u949F"))),t.a.createElement(d.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},t.a.createElement(O.a.Group,null,t.a.createElement(O.a.Button,{value:1},"\u7B80\u5355"),t.a.createElement(O.a.Button,{value:2},"\u9002\u4E2D"),t.a.createElement(O.a.Button,{value:3},"\u56F0\u96BE"))),t.a.createElement(d.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},t.a.createElement(L.a.TextArea,{rows:6,maxLength:300,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u5236300\u4E2A\u5B57\u7B26"})))),t.a.createElement("div",{className:["mt20","pb20","pt20"].join(" ")},t.a.createElement(A.a,{style:{marginRight:"5px"},onClick:function(){o.c.push("/classrooms/".concat(a.coursesId,"/exercise"))}},"\u53D6\u6D88"),t.a.createElement(A.a,{onClick:Object(x.a)(D.a.mark(function R(){var c,r,f,p,X,g,_,P;return D.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,v.validateFields();case 2:return c=v.getFieldValue(),n.next=5,Object(te.a)("/api/courses/".concat(a==null?void 0:a.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:a==null?void 0:a.coursesId}});case 5:if(r=n.sent,!(r==null?void 0:r.alert)){n.next=10;break}j({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}}),n.next=18;break;case 10:return f=c.courseid,p=Object(U.a)(f,2),X=p[0],g=p[1],c.sub_discipline_id=g,c.is_md=!0,n.next=16,j({type:"exercise/addExercise",payload:Object(y.a)(Object(y.a)({},c),a)});case 16:_=n.sent,_.status===0?(Object(re.T)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u65B0\u5EFA\u8BD5\u5377"]),o.c.push("/classrooms/".concat(a.coursesId,"/exercise/").concat((P=_.data)===null||P===void 0?void 0:P.exercise_id,"/edit"))):B.b.error(_.message);case 18:case"end":return n.stop()}},R)})),type:"primary",style:{marginLeft:"5px"}},"\u786E\u5B9A")),t.a.createElement(ne.a,{onModalOk:ie}))};h.default=Object(o.a)(function(b){var l=b.classroomList,M=b.loading,ae=b.user,_e=b.problemset,G=b.globalSetting;return{classroomList:l,globalSetting:G,problemset:_e,user:ae,loading:M.effects}})(ue)},Hkc5:function(N,h,e){N.exports={flex_box_center:"flex_box_center___3KwMu",flex_space_between:"flex_space_between___1akH8",flex_box_vertical_center:"flex_box_vertical_center___7Jz-q",flex_box_center_end:"flex_box_center_end___3NYWv",flex_box_column:"flex_box_column___2ztEc",bg:"bg___1FDUF",title:"title___SV-0k",titleLeft:"titleLeft___2739d",titleRight:"titleRight___3sqsq",formWrap:"formWrap___1_b9c"}},Uv5B:function(N,h,e){"use strict";var Z=e("2qtc"),D=e("kLXV"),se=e("+L6B"),B=e("2/Rp"),y=e("WmNS"),H=e.n(y),A=e("9og8"),oe=e("iQDF"),O=e("+eQT"),w=e("tJVT"),C=e("q1tI"),s=e.n(C),L=e("Ty5D"),q=e("9kvl"),V=e("wd/R"),$=e.n(V),J=function(u){var Y=u.user,i=u.dispatch,x=u.classroomList,ee=u.onModalOk,d=Object(L.m)(),U=Object(C.useState)(),T=Object(w.a)(U,2),W=T[0],t=T[1];function F(o){return o&&o<$()().subtract(1,"days")}return s.a.createElement(D.a,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:8888,footer:null,visible:x.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})}},s.a.createElement("div",null,s.a.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),s.a.createElement("br",null),s.a.createElement(O.a,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:F,format:"YYYY-MM-DD HH:mm:ss",onChange:function(K,E){t(E)},showTime:{defaultValue:$()("00:00:00","HH:mm:ss")}}),s.a.createElement("br",null),s.a.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),s.a.createElement("br",null),s.a.createElement("div",{style:{textAlign:"end"}},s.a.createElement(B.a,{type:"primary",onClick:Object(A.a)(H.a.mark(function o(){return H.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:ee(W),i({type:"classroomList/setActionTabs",payload:{}});case 2:case"end":return E.stop()}},o)}))},"\u786E\u8BA4"))))};h.a=Object(q.a)(function(I){var u=I.user,Y=I.classroomList;return{user:u,classroomList:Y}})(J)}}]);
|