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