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([[59,15],{"0yVv":function(Y,v,e){"use strict";e.r(v);var k=e("c1Ei"),D=e.n(k),se=e("miYZ"),b=e("tsqr"),O=e("XEnU"),N=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"),$=e("DFOY"),V=e("14J3"),J=e("BMrR"),g=e("jCWc"),n=e("kPKH"),G=e("sPJy"),d=e("bE4q"),T=e("5Tp6"),ee=e("y8nQ"),E=e("Vl3Y"),R=e("k16G"),F=e("SIvP"),W=e("q1tI"),_=e.n(W),x=e("WHYC"),o=e("9kvl"),K=e("uYtH"),i=e("Hkc5"),z=e.n(i),re=e("Uv5B"),_e=e("ErOA"),ue=e("1vsH"),ne=function(l){var M,te=l.classroomList,ae=l.globalSetting,Q=l.problemset,ie=l.loading,le=l.user,j=l.dispatch,ce=Object(F.a)(l,["classroomList","globalSetting","problemset","loading","user","dispatch"]),t=Object(x.m)(),Pe=Object(x.l)(),S=le.userInfo,me=E.a.useForm(),Ee=Object(R.a)(me,1),h=Ee[0];Object(W.useEffect)(function(){j({type:"problemset/getEditDisciplines",payload:{source:"question"}})},[]);function de(f){return X.apply(this,arguments)}function X(){return X=Object(T.a)(D.a.mark(function f(c){var u,B,P,Z,A,a,p,H;return D.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,h.validateFields();case 2:return u=h.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((H=a.data)===null||H===void 0?void 0:H.exercise_id,"/edit")),m.next=17;break;case 16:b.b.error(a.message);case 17:case"end":return m.stop()}},f)})),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(d.a,{separator:">"},_.a.createElement(d.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(d.a.Item,null,_.a.createElement(K.Link,{to:"/classrooms/".concat(t.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),_.a.createElement(d.a.Item,null,"\u65B0\u5EFA\u8BD5\u5377"))),_.a.createElement("aside",{className:[z.a.title,"mt20"].join(" ")},_.a.createElement(J.a,{style:{width:"100%"}},_.a.createElement(n.a,{flex:"1"},_.a.createElement("strong",{className:"font20 ml5"},"\u65B0\u5EFA\u8BD5\u5377")),_.a.createElement(n.a,null)))),_.a.createElement("section",{className:[z.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},_.a.createElement(E.a,{layout:"vertical",form:h,className:z.a.formWrap},_.a.createElement(E.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($.a,{placeholder:"\u8BF7\u9009\u62E9...",options:Q.courseOptions})),_.a.createElement(E.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(E.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(E.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(E.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 f(){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,h.validateFields();case 2:return c=h.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.R)(["\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()}},f)})),type:"primary",style:{marginLeft:"5px"}},"\u786E\u5B9A")),_.a.createElement(re.a,{onModalOk:de}))};v.default=Object(o.a)(function(U){var l=U.classroomList,M=U.loading,te=U.user,ae=U.problemset,Q=U.globalSetting;return{classroomList:l,globalSetting:Q,problemset:ae,user:te,loading:M.effects}})(ne)},Hkc5:function(Y,v,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,v,e){"use strict";var k=e("2qtc"),D=e("kLXV"),se=e("+L6B"),b=e("2/Rp"),O=e("c1Ei"),N=e.n(O),C=e("5Tp6"),oe=e("iQDF"),y=e("+eQT"),w=e("k16G"),L=e("q1tI"),s=e.n(L),I=e("WHYC"),q=e("9kvl"),$=e("wd/R"),V=e.n($),J=function(n){var G=n.user,d=n.dispatch,T=n.classroomList,ee=n.onModalOk,E=Object(I.m)(),R=Object(L.useState)(),F=Object(w.a)(R,2),W=F[0],_=F[1];function x(o){return o&&o<V()().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(){d({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:V()("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)(N.a.mark(function o(){return N.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:ee(W),d({type:"classroomList/setActionTabs",payload:{}});case 2:case"end":return i.stop()}},o)}))},"\u786E\u8BA4"))))};v.a=Object(q.a)(function(g){var n=g.user,G=g.classroomList;return{user:n,classroomList:G}})(J)}}]);
|