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.
NewEduCoderBuild/p__Exam__Lists__TeachingCla...

2 lines
8.1 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[73,14],{"+ZTm":function(j,y,t){"use strict";t.r(y);var De=t("T2oS"),Z=t("W9HT"),Re=t("DZo9"),X=t("8z0m"),Oe=t("+L6B"),p=t("2/Rp"),Ue=t("5NDa"),k=t("5rEg"),ge=t("7Kak"),h=t("9yH6"),Me=t("14J3"),f=t("BMrR"),be=t("/zsF"),L=t("PArb"),Ae=t("jCWc"),u=t("kPKH"),Ce=t("miYZ"),W=t("tsqr"),q=t("WmNS"),d=t.n(q),ee=t("oBTY"),D=t("9og8"),xe=t("y8nQ"),P=t("Vl3Y"),o=t("tJVT"),te=t("0Owb"),Be=t("OaEy"),R=t("2fM7"),r=t("q1tI"),e=t.n(r),ae=t("xmNW"),m=t.n(ae),_e=t("5bA4"),O=t("ErOA"),v=t("1vsH"),I=t("m3rI"),Fe=R.a.Option,se=function(le){var U,g,M,b,A,C,x,B,K=Object(te.a)({},le),ne=P.a.useForm(),ue=Object(o.a)(ne,1),S=ue[0],re=Object(r.useState)(1),N=Object(o.a)(re,2),F=N[0],oe=N[1],de=Object(r.useState)([]),$=Object(o.a)(de,2),E=$[0],z=$[1],ie=Object(r.useState)(),H=Object(o.a)(ie,2),a=H[0],me=H[1],Ee=Object(r.useState)(!1),w=Object(o.a)(Ee,2),V=w[0],J=w[1],ce=Object(r.useState)(!1),G=Object(o.a)(ce,2),T=G[0],Q=G[1],pe=Object(r.useState)([]),Y=Object(o.a)(pe,2),fe=Y[0],Pe=Y[1];Object(r.useEffect)(function(){ve()},[]);var ve=function(){var l=Object(D.a)(d.a.mark(function _(){var n;return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(O.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:2e3}});case 2:n=s.sent,(n==null?void 0:n.data)&&Pe(Object(ee.a)(n.data)||[]);case 4:case"end":return s.stop()}},_)}));return function(){return l.apply(this,arguments)}}(),ye=function(){var l=Object(D.a)(d.a.mark(function _(n){var i;return d.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(O.a)("/api/common_exercises/teaching_classrooms",{method:"post",body:n});case 2:i=c.sent,(i==null?void 0:i.status)===0&&K.history.push("/exam/teachingClassManagement");case 4:case"end":return c.stop()}},_)}));return function(n){return l.apply(this,arguments)}}(),he={onRemove:function(){z([])},beforeUpload:function(_){if((_==null?void 0:_.size)>1024*1024*50)return W.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var n=[];return n.push(_),z([].concat(n)),!1},fileList:E,accept:".xls,.xlsx"};return e.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},e.a.createElement(f.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},e.a.createElement(u.a,{className:"current",onClick:function(){return K.history.push("/exam/teachingClassManagement")}},e.a.createElement(_e.a,null),"\u8FD4\u56DE"),e.a.createElement(u.a,null,e.a.createElement(L.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),e.a.createElement(u.a,null,e.a.createElement("strong",{className:"font18"},"\u65B0\u589E\u6559\u5B66\u73ED\u7EA7"))),e.a.createElement(L.a,{style:{margin:0}}),e.a.createElement("div",{className:m.a.add_type},e.a.createElement("span",{className:m.a.add_type_title},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),e.a.createElement(h.a.Group,{onChange:function(_){return oe(_.target.value)},value:F},e.a.createElement(h.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),e.a.createElement(h.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),F==1&&e.a.createElement(P.a,{form:S,onFinish:ye,className:m.a.formWrap,labelCol:{span:3},wrapperCol:{span:7}},e.a.createElement(P.a.Item,{name:"exercise_subject_id",rules:[{required:!0,message:"\u6240\u5C5E\u79D1\u76EE\u4E3A\u5FC5\u586B\u9879"}],label:"\u6240\u5C5E\u79D1\u76EE"},e.a.createElement(R.a,{className:m.a.selectheight,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"},fe.map(function(l,_){return e.a.createElement(R.a.Option,{key:_,value:l.id},l.name)}))),e.a.createElement(P.a.Item,{name:"name",rules:[{required:!0,message:"\u6559\u5B66\u73ED\u7EA7\u540D\u79F0\u4E3A\u5FC5\u586B\u9879"}],label:"\u6559\u5B66\u73ED\u7EA7\u540D\u79F0"},e.a.createElement(k.a,{maxLength:30})),e.a.createElement(f.a,null,e.a.createElement(u.a,{className:"tr",span:"24"},e.a.createElement(p.a,{className:m.a.addBtn,onClick:function(){return S.submit()},type:"primary"},"\u786E\u8BA4\u65B0\u5EFA")))),F==2&&e.a.createElement("div",{style:{paddingLeft:30}},e.a.createElement(f.a,{gutter:[16,16]},e.a.createElement(u.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),e.a.createElement(u.a,null,e.a.createElement(X.a,he,e.a.createElement(p.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),e.a.createElement("div",{style:{marginTop:16}}),e.a.createElement(f.a,{gutter:[16,16]},e.a.createElement(u.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),e.a.createElement(u.a,{span:22},e.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002",e.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002",e.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",e.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(v.j)("",Object(v.H)({url:I.a.API_SERVER+"/api/common_exercises/students/down_import_classroom_excel_file",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(p.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(D.a)(d.a.mark(function l(){var _,n;return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!((E==null?void 0:E.length)<=0)){s.next=3;break}return W.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),s.abrupt("return");case 3:return J(!1),Q(!0),_=new FormData,_.append("file",E[0]),s.next=9,Object(O.a)("/api/common_exercises/teaching_classrooms/batch_import.json",{method:"post",body:_},!0);case 9:if(n=s.sent,Q(!1),!(n.status===-1)){s.next=13;break}return s.abrupt("return");case 13:J(!0),me(n);case 15:case"end":return s.stop()}},l)}))},"\u786E\u8BA4\u4E0A\u4F20")),V&&!T&&e.a.createElement("div",null,e.a.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),e.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},e.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",e.a.createElement("span",{style:{color:"#FA6400"}},a==null?void 0:a.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",e.a.createElement("span",{style:{color:"#FA6400"}},a==null?void 0:a.success),"\u6761\u6570\u636E",!!(a==null||((U=a.fail)===null||U===void 0)?void 0:U.length)&&e.a.createElement("span",null,"\uFF0C\u5931\u8D25",e.a.createElement("span",{style:{color:"#FA6400"}},a==null||((g=a.fail)===null||g===void 0)?void 0:g.length),"\u6761\u6570\u636E")),!!(a==null||((M=a.fail)===null||M===void 0)?void 0:M.length)&&e.a.createElement(p.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(v.j)("",Object(v.H)({url:I.a.API_SERVER+(a==null?void 0:a.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),V&&!T&&(a==null||((b=a.success_ids)===null||b===void 0)?void 0:b.length)>0&&e.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex",marginRight:"144px",justifyContent:"center"}},e.a.createElement("span",null,"\u672C\u6B21\u4E0A\u4F20\u6210\u529F\u7684\u8BD5\u9898\u7F16\u53F7",((A=a.success_ids)===null||A===void 0?void 0:A.length)>1&&"\u8303\u56F4","\u4E3A ",a==null||((C=a.success_ids)===null||C===void 0)?void 0:C[0]),((x=a.success_ids)===null||x===void 0?void 0:x.length)>1&&e.a.createElement("span",null,"-",a==null||((B=a.success_ids)===null||B===void 0)?void 0:B[(a==null?void 0:a.success_ids.length)-1])),e.a.createElement(Z.a,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:T})))};y.default=se},xmNW:function(j,y,t){j.exports={flex_box_center:"flex_box_center___bDBnh",flex_space_between:"flex_space_between___3C8zD",flex_box_vertical_center:"flex_box_vertical_center___2yBTS",flex_box_center_end:"flex_box_center_end___xIKVz",flex_box_column:"flex_box_column___2aol8",formWrap:"formWrap___3L4dj",selectheight:"selectheight___Kk41n",add_type:"add_type___2WW9l",add_type_title:"add_type_title___26M5a",addBtn:"addBtn___2TALo"}}}]);