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
9.5 KiB
2 lines
9.5 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[137,17],{"+qR7":function(D,U,a){"use strict";a.r(U);var se=a("g9YV"),T=a("wCAj"),V=a("sRBo"),p=a("kaz8"),$=a("14J3"),C=a("BMrR"),O=a("5NDa"),d=a("5rEg"),oe=a("+L6B"),u=a("2/Rp"),k=a("miYZ"),g=a("tsqr"),M=a("WmNS"),f=a.n(M),y=a("9og8"),I=a("y8nQ"),m=a("Vl3Y"),c=a("tJVT"),P=a("k1fw"),o=a("q1tI"),e=a.n(o),me=a("aLbp"),s=a.n(me),ce=a("wd/R"),ie=a.n(ce),J=a("ErOA"),Ee=a("9SwW"),de=a("9kvl"),fe={id:1,name:"2021\u5E74C++\u57FA\u7840\u5E94\u7528\u671F\u672B\u8003\u8BD5",student_no:"ZJ0097489839",department_sub_name:"100",department_name:"\u8BA1\u7B97\u673A\u5B66\u9662"},we={name:"\u738B\u670D\u827A",student_no:"202000998877",department_name:"\u8BA1\u7B97\u673A\u5B66\u9662",department_sub_name:"\u5B89\u5168\u7CFB",profession:"\u8F6F\u4EF6\u5DE5\u7A0B",student_group:"\u8F6F\u4EF6\u5DE5\u7A0B0012\u73ED"},pe=function(){for(var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,b=[],L=1;L<=v;L++){var i=Math.random();b.push(Object(P.a)(Object(P.a)({},fe),{},{id:i,name:"\u9EC4\u4F1F\u6837".concat(String(i).slice(-1))}))}return b},Pe=function(v){var b=v.dispatch,L=v.exam,i=v.match,Y={page:1,limit:10,total:0},he=m.a.useForm(),ve=Object(c.a)(he,1),W=ve[0],Re=Object(o.useState)([]),H=Object(c.a)(Re,2),S=H[0],Ue=H[1],Oe=Object(o.useState)(!0),z=Object(c.a)(Oe,2),ge=z[0],Z=z[1],De=Object(o.useState)(""),X=Object(c.a)(De,2),G=X[0],ye=X[1],be=Object(o.useState)([]),Q=Object(c.a)(be,2),F=Q[0],B=Q[1],Ce=Object(o.useState)(Y),q=Object(c.a)(Ce,2),A=q[0],ee=q[1],Me=Object(o.useState)({}),ae=Object(c.a)(Me,2),_=ae[0],te=ae[1],Fe=Object(o.useState)(!1),_e=Object(c.a)(Fe,2),Be=_e[0],x=_e[1],Ae=Object(o.useState)(!1),ne=Object(c.a)(Ae,2),re=ne[0],K=ne[1],N=Object(o.useRef)({});Object(o.useEffect)(function(){return w(),xe(),b({type:"exam/setShowMenu",payload:!1}),function(){b({type:"exam/setShowMenu",payload:!0})}},[]);var w=function(){var n=Object(y.a)(f.a.mark(function t(){var r,l=arguments;return f.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:r=l.length>0&&l[0]!==void 0?l[0]:Y,console.log("\u8BF7\u6C42\u53C2\u6570:",Object(P.a)(Object(P.a)({},r),{},{value:G})),Z(!0),setTimeout(function(){Z(!1),Ue(pe(0)),ee(Object(P.a)(Object(P.a)({},r),{},{total:0})),B([]),x(!1)},300);case 4:case"end":return E.stop()}},t)}));return function(){return n.apply(this,arguments)}}(),xe=function(){var n=Object(y.a)(f.a.mark(function t(){var r,l;return f.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return console.log(i,33),E.next=3,Object(J.a)("/api/common_exercises/students/".concat(i==null||((r=i.params)===null||r===void 0)?void 0:r.id,".json"),{method:"get"});case 3:l=E.sent,le(l==null?void 0:l.user);case 5:case"end":return E.stop()}},t)}));return function(){return n.apply(this,arguments)}}(),le=function(t){te(t),W.setFieldsValue(t),N.current=t},Te=function(){le(N.current),K(!1)},Ie=function(){var n=Object(y.a)(f.a.mark(function t(r){var l,h;return f.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(J.a)("/api/common_exercises/students/".concat(i==null||((l=i.params)===null||l===void 0)?void 0:l.id,".json"),{method:"put",body:r});case 2:if(h=R.sent,!(h.status!==0)){R.next=6;break}return W.setFields([{name:"student_no",errors:[(h==null?void 0:h.message)||"\u6B64\u5B66\u53F7\u5DF2\u91CD\u590D"]}]),R.abrupt("return");case 6:h.status===0&&(K(!1),N.current=_);case 7:case"end":return R.stop()}},t)}));return function(r){return n.apply(this,arguments)}}(),je=[{title:"\u8003\u8BD5",dataIndex:"name",align:"center"},{title:"\u8003\u8BD5\u65F6\u95F4",dataIndex:"created_at",align:"center",render:function(t,r){return ie()(t).format("YYYY-MM-DD HH:mm")}},{title:"\u6210\u7EE9",align:"center",dataIndex:"department_sub_name"},{title:"\u64CD\u4F5C",align:"center",dataIndex:"operation",render:function(t,r){return e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"current c-light-primary mr20"},"\u5BFC\u51FA\u7B54\u5377\u5305"),e.a.createElement("span",{className:"current c-light-primary"},"\u5BFC\u51FA\u6210\u7EE9\u518C"))}}],Le=function(t){B(t),t.length===S.length?x(!0):x(!1)},We={selectedRowKeys:F,columnWidth:70,columnTitle:"\u9009\u62E9",onChange:Le},Se=function(t,r){var l=Object(P.a)(Object(P.a)({},A),{},{page:t,limit:r});ee(l),w(l)},Ke=function(t){x(t.target.checked),t.target.checked?B(S.map(function(r){return r.id})):B([])},Ne=function(t,r){te(r)},ue=function(t){t===1&&!F.length&&g.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7B54\u5377\u7684\u8003\u8BD5"),t===2&&!F.length&&g.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u6210\u7EE9\u5355\u7684\u8003\u8BD5")};return e.a.createElement("div",{className:s.a.wrap},e.a.createElement("div",{className:s.a.top},e.a.createElement(Ee.a,{path:"/exam/studentManagement",title:"\u5B66\u751F\u8BE6\u60C5",subTitle:_==null?void 0:_.name}),e.a.createElement("div",{className:s.a.title},"\u57FA\u672C\u4FE1\u606F"),!re&&e.a.createElement("div",{className:s.a.info},e.a.createElement("ul",null,e.a.createElement("li",null,"\u59D3\u540D\uFF1A",_==null?void 0:_.name),e.a.createElement("li",null,"\u5B66\u53F7\uFF1A",_==null?void 0:_.student_no),e.a.createElement("li",null,"\u5B66\u9662\uFF1A",_==null?void 0:_.department_name)),e.a.createElement("ul",null,e.a.createElement("li",{style:{paddingLeft:12}},"\u7CFB\uFF1A",_==null?void 0:_.department_sub_name),e.a.createElement("li",null,"\u4E13\u4E1A\uFF1A",_==null?void 0:_.profession),e.a.createElement("li",null,"\u73ED\u7EA7\uFF1A",_==null?void 0:_.student_group),e.a.createElement(u.a,{ghost:!0,type:"primary",onClick:function(){return K(!0)}},"\u7F16\u8F91 "))),re&&e.a.createElement(m.a,{className:s.a.formWrap,form:W,onValuesChange:Ne,onFinish:Ie},e.a.createElement(C.a,null,e.a.createElement(m.a.Item,{rules:[{required:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}],label:"\u59D3\u540D",name:"name"},e.a.createElement(d.a,{maxLength:30})),e.a.createElement(m.a.Item,{rules:[{required:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}],label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(d.a,{maxLength:30})),e.a.createElement(m.a.Item,{label:"\u5B66\u9662",name:"department_name"},e.a.createElement(d.a,{style:{marginRight:0}}))),e.a.createElement(C.a,{style:{marginTop:2,paddingLeft:24}},e.a.createElement(m.a.Item,{label:"\u7CFB",name:"department_sub_name"},e.a.createElement(d.a,null)),e.a.createElement(m.a.Item,{style:{marginRight:21},rules:[{required:!0,message:"\u4E13\u4E1A\u4E0D\u80FD\u4E3A\u7A7A"}],label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(d.a,{maxLength:30})),e.a.createElement(m.a.Item,{rules:[{required:!0,message:"\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"}],label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(d.a,{maxLength:30}))),e.a.createElement("div",{className:s.a.btns},e.a.createElement(u.a,{type:"primary",htmlType:"submit"},"\u4FDD\u5B58 "),e.a.createElement(u.a,{ghost:!0,type:"primary",onClick:Te},"\u53D6\u6D88 ")))),e.a.createElement("div",{className:s.a.bottom},e.a.createElement("div",{className:s.a.title},"\u8003\u53F7\u53CA\u8003\u8BD5\u4FE1\u606F"),e.a.createElement("div",{className:s.a.search},e.a.createElement("span",{className:"font14"},"\u8003\u8BD5\u540D\u79F0:"),e.a.createElement(d.a,{value:G,onChange:function(t){ye(t.target.value)}}),e.a.createElement(u.a,{type:"primary",onClick:function(){return w()}},"\u67E5\u8BE2 ")),e.a.createElement("div",{className:s.a.batch},e.a.createElement(p.a,{className:"font14",checked:Be,onChange:Ke},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),F.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(u.a,{ghost:!0,type:"primary",onClick:function(){return ue(1)}},"\u6279\u91CF\u5BFC\u51FA\u7B54\u5377\u5305"),e.a.createElement(u.a,{ghost:!0,type:"primary",onClick:function(){return ue(2)}},"\u6279\u91CF\u5BFC\u51FA\u6210\u7EE9\u518C")),e.a.createElement(T.a,{rowSelection:We,className:s.a.customTable,dataSource:S,bordered:!1,rowKey:function(t){return t.id},columns:je,rowClassName:s.a.row,loading:ge,pagination:{pageSize:A.limit,total:A.total,current:A.page,onChange:Se,showQuickJumper:!0,hideOnSinglePage:!0,pageSizeOptions:["10","20","50","100","200"],position:["bottomCenter"],showTotal:function(t){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},t),"\u6761\u6570\u636E")}}})))};U.default=Object(de.a)(function(j){var v=j.exam;return{exam:v}})(Pe)},"9SwW":function(D,U,a){"use strict";var se=a("/zsF"),T=a("PArb"),V=a("q1tI"),p=a.n(V),$=a("9kvl"),C=a("Z+Na"),O=a.n(C),d=function(u){var k=u.path,g=u.title,M=u.subTitle,f=u.style,y=f===void 0?{}:f,I=u.className,m=I===void 0?"":I;return p.a.createElement("div",{className:"".concat(O.a.head," ").concat(m),style:y},p.a.createElement("span",{className:O.a.s1,onClick:function(){return $.c.push(k)}},p.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),g&&p.a.createElement(T.a,{className:O.a.s2,type:"vertical"}),g&&p.a.createElement("span",{className:O.a.s3},g),M&&p.a.createElement("span",{className:O.a.s4},M))};U.a=d},"Z+Na":function(D,U,a){D.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},aLbp:function(D,U,a){D.exports={flex_box_center:"flex_box_center___XrLBW",flex_space_between:"flex_space_between___2czHn",flex_box_vertical_center:"flex_box_vertical_center___90Y_S",flex_box_center_end:"flex_box_center_end___104pX",flex_box_column:"flex_box_column___3XDv1",wrap:"wrap___36JNP",top:"top___8t5Iu",bottom:"bottom___2c_aG",title:"title___1HBL0",info:"info___fFNfQ",search:"search___2lSca",formWrap:"formWrap___sOmNn",btns:"btns___2Bjum",batch:"batch___1UqhJ",customTable:"customTable___2BisG",row:"row___1w0Fn"}}}]);
|