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(Y,U,e){"use strict";e.r(U);var k=e("c1Ei"),D=e.n(k),se=e("miYZ"),A=e("tsqr"),y=e("XEnU"),N=e("+L6B"),C=e("2/Rp"),oe=e("7Kak"),O=e("9yH6"),w=e("giR+"),L=e("fyUT"),s=e("5NDa"),I=e("5rEg"),q=e("6UJt"),$=e("DFOY"),G=e("14J3"),V=e("BMrR"),g=e("jCWc"),r=e("kPKH"),J=e("sPJy"),i=e("bE4q"),x=e("5Tp6"),ee=e("y8nQ"),m=e("Vl3Y"),b=e("k16G"),T=e("SIvP"),W=e("q1tI"),t=e.n(W),j=e("WHYC"),o=e("9kvl"),F=e("uYtH"),E=e("Hkc5"),z=e.n(E),ue=e("Uv5B"),te=e("ErOA"),ne=e("1vsH"),re=function(l){var M,_e=l.classroomList,ae=l.globalSetting,Q=l.problemset,Ee=l.loading,le=l.user,K=l.dispatch,ce=Object(T.a)(l,["classroomList","globalSetting","problemset","loading","user","dispatch"]),_=Object(j.m)(),pe=Object(j.l)(),S=le.userInfo,de=m.a.useForm(),me=Object(b.a)(de,1),v=me[0];Object(W.useEffect)(function(){K({type:"problemset/getEditDisciplines",payload:{source:"question"}})},[]);function ie(R){return X.apply(this,arguments)}function X(){return X=Object(x.a)(D.a.mark(function R(c){var n,f,p,Z,B,a,P,H;return D.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,v.validateFields();case 2:return n=v.getFieldValue(),f=n.courseid,p=Object(b.a)(f,2),Z=p[0],B=p[1],n.sub_discipline_id=B,n.is_md=!0,d.next=9,K({type:"exercise/addExercise",payload:Object(y.a)(Object(y.a)({},n),_)});case 9:if(a=d.sent,!(a.status===0)){d.next=16;break}return d.next=13,Object(te.a)("/api/courses/".concat(_==null?void 0:_.coursesId,"/exercises/notice_at.json"),{method:"POST",body:{course_id:_==null?void 0:_.coursesId,id:a==null||((P=a.data)===null||P===void 0)?void 0:P.exercise_id,time:c}});case 13:o.c.push("/classrooms/".concat(_.coursesId,"/exercise/").concat((H=a.data)===null||H===void 0?void 0:H.exercise_id,"/edit")),d.next=17;break;case 16:A.b.error(a.message);case 17:case"end":return d.stop()}},R)})),X.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(F.Link,{to:"/classrooms/".concat(_.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(F.Link,{to:"/classrooms/".concat(_.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),t.a.createElement(i.a.Item,null,"\u65B0\u5EFA\u8BD5\u5377"))),t.a.createElement("aside",{className:[z.a.title,"mt20"].join(" ")},t.a.createElement(V.a,{style:{width:"100%"}},t.a.createElement(r.a,{flex:"1"},t.a.createElement("strong",{className:"font20 ml5"},"\u65B0\u5EFA\u8BD5\u5377")),t.a.createElement(r.a,null)))),t.a.createElement("section",{className:[z.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},t.a.createElement(m.a,{layout:"vertical",form:v,className:z.a.formWrap},t.a.createElement(m.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($.a,{placeholder:"\u8BF7\u9009\u62E9...",options:Q.courseOptions})),t.a.createElement(m.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u6807\u9898"}]},t.a.createElement(I.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),t.a.createElement(m.a.Item,{name:"time",label:"\u8003\u8BD5\u65F6\u957F",style:{width:"300px"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(L.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(m.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(m.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},t.a.createElement(I.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(C.a,{style:{marginRight:"5px"},onClick:function(){o.c.push("/classrooms/".concat(_.coursesId,"/exercise"))}},"\u53D6\u6D88"),t.a.createElement(C.a,{onClick:Object(x.a)(D.a.mark(function R(){var c,n,f,p,Z,B,a,P;return D.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,v.validateFields();case 2:return c=v.getFieldValue(),u.next=5,Object(te.a)("/api/courses/".concat(_==null?void 0:_.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:_==null?void 0:_.coursesId}});case 5:if(n=u.sent,!(n==null?void 0:n.alert)){u.next=10;break}K({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}}),u.next=18;break;case 10:return f=c.courseid,p=Object(b.a)(f,2),Z=p[0],B=p[1],c.sub_discipline_id=B,c.is_md=!0,u.next=16,K({type:"exercise/addExercise",payload:Object(y.a)(Object(y.a)({},c),_)});case 16:a=u.sent,a.status===0?(Object(ne.T)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u65B0\u5EFA\u8BD5\u5377"]),o.c.push("/classrooms/".concat(_.coursesId,"/exercise/").concat((P=a.data)===null||P===void 0?void 0:P.exercise_id,"/edit"))):A.b.error(a.message);case 18:case"end":return u.stop()}},R)})),type:"primary",style:{marginLeft:"5px"}},"\u786E\u5B9A")),t.a.createElement(ue.a,{onModalOk:ie}))};U.default=Object(o.a)(function(h){var l=h.classroomList,M=h.loading,_e=h.user,ae=h.problemset,Q=h.globalSetting;return{classroomList:l,globalSetting:Q,problemset:ae,user:_e,loading:M.effects}})(re)},Hkc5:function(Y,U,e){Y.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(Y,U,e){"use strict";var k=e("2qtc"),D=e("kLXV"),se=e("+L6B"),A=e("2/Rp"),y=e("c1Ei"),N=e.n(y),C=e("5Tp6"),oe=e("iQDF"),O=e("+eQT"),w=e("k16G"),L=e("q1tI"),s=e.n(L),I=e("WHYC"),q=e("9kvl"),$=e("wd/R"),G=e.n($),V=function(r){var J=r.user,i=r.dispatch,x=r.classroomList,ee=r.onModalOk,m=Object(I.m)(),b=Object(L.useState)(),T=Object(w.a)(b,2),W=T[0],t=T[1];function j(o){return o&&o<G()().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:j,format:"YYYY-MM-DD HH:mm:ss",onChange:function(F,E){t(E)},showTime:{defaultValue:G()("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(A.a,{type:"primary",onClick:Object(C.a)(N.a.mark(function o(){return N.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"))))};U.a=Object(q.a)(function(g){var r=g.user,J=g.classroomList;return{user:r,classroomList:J}})(V)}}]);
|