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__Monitoring....

2 lines
33 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[140,15],{ML4e:function(ue,ve,l){ue.exports={formWrap:"formWrap___18Y7n"}},eAXJ:function(ue,ve,l){ue.exports={flex_box_center:"flex_box_center___XaPOu",flex_space_between:"flex_space_between___2wXsy",flex_box_vertical_center:"flex_box_vertical_center___11-4g",flex_box_center_end:"flex_box_center_end___3eWuc",flex_box_column:"flex_box_column___2x9Pg",wrap:"wrap___1qRt1",head:"head___3HO_H",info:"info___2KVvr",infoAction:"infoAction___IJUez",infoDes:"infoDes___3O1N6",left:"left___2WDEq",right:"right___2ZrsD",formWrap:"formWrap___2lyC2",btns:"btns___34dyy",customTable:"customTable___1_Lvd"}},f0I0:function(ue,ve,l){"use strict";l.r(ve);var ta=l("giR+"),ge=l("fyUT"),aa=l("g9YV"),ut=l("wCAj"),na=l("5NDa"),T=l("5rEg"),ua=l("5Dmo"),lt=l("3S7+"),la=l("sRBo"),ot=l("kaz8"),oa=l("OaEy"),R=l("2fM7"),sa=l("14J3"),$=l("BMrR"),ra=l("/zsF"),st=l("PArb"),ia=l("jCWc"),Me=l("kPKH"),da=l("+L6B"),W=l("2/Rp"),ca=l("miYZ"),k=l("tsqr"),_a=l("2qtc"),le=l("kLXV"),rt=l("WmNS"),m=l.n(rt),z=l("k1fw"),D=l("9og8"),ma=l("y8nQ"),b=l("Vl3Y"),c=l("tJVT"),Ae=l("0Owb"),r=l("q1tI"),e=l.n(r),it=l("eAXJ"),B=l.n(it),dt=l("wd/R"),E=l.n(dt),ct=l("Ty5D"),_t=l("9kvl"),A=l("ErOA"),mt=l("LvDl"),Et=l.n(mt),ft=l("rI6G"),vt=l.n(ft),pt=R.a.Option,Ft=function(y){var v=y.visible,I=y.onCancel,G=I===void 0?function(){}:I,ae=y.onOk,X=ae===void 0?function(){}:ae,i=y.data,J=y.baseInfo,pe=b.a.useForm(),Fe=Object(c.a)(pe,1),j=Fe[0],oe=Object(r.useState)({}),K=Object(c.a)(oe,2),O=K[0],L=K[1],se=Object(r.useState)(""),g=Object(c.a)(se,2),Q=g[0],be=g[1],re=Object(r.useState)(Math.floor(Math.random()*(9999-1e3))+1e3),Y=Object(c.a)(re,2),Z=Y[0],he=Y[1];Object(r.useEffect)(function(){(v===4||v===3)&&w()},[v]);var x=function(_){var o=parseInt(_);return isNaN(o)||o===0?"":o};function w(){return f.apply(this,arguments)}function f(){return f=Object(D.a)(m.a.mark(function p(){var _;return m.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(A.a)("/api/common_exercises/exercise_users/".concat(i==null?void 0:i.exercise_user_id,"/check_time.json"),{method:"get"});case 2:_=h.sent,be(_==null?void 0:_.time);case 4:case"end":return h.stop()}},p)})),f.apply(this,arguments)}var ie=function(){var p=Object(D.a)(m.a.mark(function _(o){var h;return m.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(!(v===4)){C.next=6;break}return C.next=3,Object(A.a)("/api/common_exercises/exercise_users/".concat(i==null?void 0:i.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:o==null?void 0:o.newPassword,commit_status:2,time:(o==null?void 0:o.time)||0}});case 3:return h=C.sent,h.status===0&&(k.b.success("\u5EF6\u8FDF\u6210\u529F"),j.resetFields(),L({}),G(),X()),C.abrupt("return");case 6:if(!(v===3)){C.next=14;break}if(!(o.yzm!=Z)){C.next=10;break}return k.b.info("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),C.abrupt("return");case 10:j.resetFields(),L({}),G(),le.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{color:"#3a3a3a"}},"\u5F53\u524D\u9009\u4E2D\u5B66\u751F\uFF1A",i==null?void 0:i.user_name),e.a.createElement("span",{style:{color:"#3a3a3a"},className:"ml40"},"\u5B66\u53F7\uFF1A",i==null?void 0:i.student_id)),(o==null?void 0:o.commit_status)==="0"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5F85\u8003\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u4F1A\u6E05\u7A7A\u8BE5\u8003\u751F\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u56DE\u5230\u8003\u8BD5\u5F00\u59CB\u9636\u6BB5\u3002")),(o==null?void 0:o.commit_status)==="2"&&e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u8003\u8BD5\u4E2D\u5E76\u5C06\u5176\u8003\u8BD5\u65F6\u95F4\u5EF6\u957F",(o==null?void 0:o.time)||0,"\u5206\u949F\u5417\uFF1F"),(o==null?void 0:o.commit_status)==="1"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u8003\u751F\u5C06\u65E0\u6CD5\u518D\u8FDB\u884C\u7B54\u9898\u3002"))),onOk:function(){var q=Object(D.a)(m.a.mark(function _e(){var me;return m.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(A.a)("/api/common_exercises/exercise_users/".concat(i==null?void 0:i.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:o==null?void 0:o.newPassword,commit_status:Number(o==null?void 0:o.commit_status),time:(o==null?void 0:o.time)||0}});case 2:me=V.sent,me.status===0&&(k.b.success("\u64CD\u4F5C\u6210\u529F"),X());case 4:case"end":return V.stop()}},_e)}));function t(){return q.apply(this,arguments)}return t}()});case 14:case"end":return C.stop()}},_)}));return function(o){return p.apply(this,arguments)}}(),de=E()(new Date).valueOf()+(J==null?void 0:J.time)*60*1e3,U=[{id:"0",value:"\u5F85\u8003\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5\uFF09"},{id:"2",value:"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u7EE7\u7EED\u7B54\u9898\uFF09"},{id:"1",value:"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"}],xe={labelCol:{span:6},wrapperCol:{span:18}},Xe=function(_){return _&&(_>E()(de).endOf("day")||_<=E()().startOf("day"))};function N(p,_){for(var o=[],h=p;h<_;h++)o.push(h);return o}var Ue=function(_){var o=de,h=E()(_).format("HH");if(E()(_).isSame(E()(o),"day")){var ce=E()(o).format("HH"),C=E()(o).format("mm"),q=N(0,24).splice(ce*1+1,24-ce);if(E()().isSame(E()(o),"day")){var t=E()().format("HH");q=N(0,24).splice(0,t).concat(q)}return{disabledHours:function(){return q},disabledMinutes:function(){return E()(_).isSame(E()(o),"hour")&&h<=ce?N(C,60):N(60,60)}}}else if(E()(_).isSame(E()(),"day")){var _e=E()().format("HH"),me=E()().format("mm");return{disabledHours:function(){return N(0,24).splice(0,_e)},disabledMinutes:function(){return h<=_e?N(0,me):N(60,60)}}}else return!1};return e.a.createElement(le.a,{centered:!0,destroyOnClose:!0,visible:v===3||v===4,title:v===3?"\u8003\u8BD5\u72B6\u6001\u8C03\u6574":"\u8003\u8BD5\u8C03\u6574\u65F6\u95F4",okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",width:"500px",onOk:function(){return j.submit()},onCancel:function(){j.resetFields(),L({}),G()}},e.a.createElement(b.a,Object(Ae.a)({},xe,{form:j,className:vt.a.formWrap,scrollToFirstError:!0,onValuesChange:function(_,o){L(o)},onFinish:ie}),e.a.createElement("div",{style:{marginBottom:20,marginLeft:36}},e.a.createElement("span",{style:{color:"#3a3a3a"}},"\u5F53\u524D\u9009\u4E2D\u5B66\u751F\uFF1A",i==null?void 0:i.user_name),e.a.createElement("span",{style:{color:"#3a3a3a"},className:"ml40"},"\u5B66\u53F7\uFF1A",i==null?void 0:i.student_id)),e.a.createElement(b.a.Item,{label:"\u76D1\u8003\u5BC6\u7801",name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"}]},e.a.createElement(T.a.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"})),v===3&&e.a.createElement(b.a.Item,{label:"\u8003\u8BD5\u72B6\u6001",name:"commit_status",initialValue:"0"},e.a.createElement(R.a,{onChange:function(_){_==="2"&&w()},showArrow:!0},U.map(function(p){return e.a.createElement(pt,{key:p.id,value:p.id},p.value)}))),v===3&&e.a.createElement("div",{style:{display:"flex",marginLeft:"48px"}},e.a.createElement(b.a.Item,{label:"\u9A8C\u8BC1\u7801",name:"yzm"},e.a.createElement(T.a,{style:{width:"180px"}})),e.a.createElement("div",{style:{width:"80px",textAlign:"center",color:"red",fontWeight:"500"}},Z),e.a.createElement("a",{onClick:function(){he(Math.floor(Math.random()*(9999-1e3))+1e3)}},"\u6362\u4E00\u6362")),v===4&&e.a.createElement(b.a.Item,{label:"\u5EF6\u957F\u65F6\u95F4",name:"time",initialValue:void 0},e.a.createElement(ge.a,{parser:x,className:"font14",placeholder:"\u8BF7\u586B\u5199\u5EF6\u957F\u65F6\u95F4",style:{width:"100%"}})),(O==null?void 0:O.commit_status)==="2"&&e.a.createElement(b.a.Item,{label:"\u5EF6\u957F\u65F6\u95F4",name:"time",initialValue:void 0},e.a.createElement(ge.a,{parser:x,className:"font14",placeholder:"\u8BF7\u586B\u5199\u5EF6\u957F\u65F6\u95F4",style:{width:"100%"}})),e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("div",{style:{flex:6}}),((i==null?void 0:i.end_at)&&(O==null?void 0:O.commit_status)==="2"||v===4)&&e.a.createElement("div",{style:{flex:"18"},className:"c-grey-999"},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Q||0,"\u5206\u949F"))))},bt=Ft,ht=l("ML4e"),Rt=l.n(ht),gt=R.a.Option,xt=function(y){var v=y.visible,I=y.onCancel,G=I===void 0?function(){}:I,ae=y.onOk,X=ae===void 0?function(){}:ae,i=y.data,J=y.selectValue,pe=b.a.useForm(),Fe=Object(c.a)(pe,1),j=Fe[0],oe=Object(r.useState)({}),K=Object(c.a)(oe,2),O=K[0],L=K[1],se=Object(r.useState)(Math.floor(Math.random()*(9999-1e3))+1e3),g=Object(c.a)(se,2),Q=g[0],be=g[1],re=function(w){var f=parseInt(w);return isNaN(f)||f===0?"":f},Y=function(){var x=Object(D.a)(m.a.mark(function w(f){var ie;return m.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(!(f.yzm!=Q)){U.next=3;break}return k.b.info("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),U.abrupt("return");case 3:return U.next=5,Object(A.a)("/api/common_exercises/exercise_users/bulk_change_commit_status.json",{method:"post",body:{exercise_id:J,password:f==null?void 0:f.newPassword,commit_status:v===6?2:Number(f==null?void 0:f.commit_status),time:(f==null?void 0:f.time)||0,exercise_user_ids:i}});case 5:ie=U.sent,ie.status===0&&(k.b.success("\u64CD\u4F5C\u6210\u529F"),j.resetFields(),L({}),G(),X());case 7:case"end":return U.stop()}},w)}));return function(f){return x.apply(this,arguments)}}(),Z=[{id:"0",value:"\u5F85\u8003\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5\uFF09"},{id:"2",value:"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u7EE7\u7EED\u7B54\u9898\uFF09"},{id:"1",value:"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"}],he={labelCol:{span:6},wrapperCol:{span:18}};return e.a.createElement(le.a,{centered:!0,destroyOnClose:!0,visible:v===5||v===6,title:v===5?"\u6279\u91CF\u8C03\u6574\u72B6\u6001":"\u6279\u91CF\u5EF6\u65F6",okText:v===5?"\u786E\u8BA4\u8C03\u6574":"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",width:"500px",onOk:function(){return j.submit()},onCancel:function(){j.resetFields(),L({}),G()}},e.a.createElement(b.a,Object(Ae.a)({},he,{form:j,className:Rt.a.formWrap,scrollToFirstError:!0,onValuesChange:function(w,f){L(f)},onFinish:Y}),e.a.createElement("div",{style:{marginBottom:20,marginLeft:36}},"\u5F53\u524D\u9009\u4E2D",(i==null?void 0:i.length)||"-","\u4E2A\u8003\u751F\uFF0C\u8BF7\u586B\u5199\u76D1\u8003\u5BC6\u7801\u3001\u8003\u8BD5\u5EF6\u957F\u65F6\u95F4\u548C\u9A8C\u8BC1\u7801\u3002"),e.a.createElement(b.a.Item,{label:"\u76D1\u8003\u5BC6\u7801",name:"newPassword",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u76D1\u8003\u5BC6\u7801"}]},e.a.createElement(T.a.Password,{autoComplete:"off",placeholder:"\u8BF7\u586B\u5199\u76D1\u8003\u5BC6\u7801"})),v===5&&e.a.createElement(b.a.Item,{label:"\u8003\u8BD5\u72B6\u6001",name:"commit_status",initialValue:"0"},e.a.createElement(R.a,{showArrow:!0},Z.map(function(x){return e.a.createElement(gt,{key:x.id,value:x.id},x.value)}))),(v===6||(O==null?void 0:O.commit_status)==="2")&&e.a.createElement(b.a.Item,{label:"\u5EF6\u957F\u65F6\u95F4",name:"time",initialValue:void 0,rules:[{required:v===6,message:"\u8BF7\u586B\u5199\u5EF6\u957F\u65F6\u95F4"}]},e.a.createElement(ge.a,{parser:re,className:"font14",placeholder:"\u8BF7\u586B\u5199\u5EF6\u957F\u65F6\u95F4",style:{width:"100%"}})),e.a.createElement("div",{style:{display:"flex",marginLeft:"48px"}},e.a.createElement(b.a.Item,{label:"\u9A8C\u8BC1\u7801",name:"yzm"},e.a.createElement(T.a,{placeholder:"\u8BF7\u586B\u5199\u9A8C\u8BC1\u7801",style:{width:"180px"}})),e.a.createElement("div",{style:{width:"80px",textAlign:"center",color:"red",fontWeight:"500"}},Q),e.a.createElement("a",{onClick:function(){be(Math.floor(Math.random()*(9999-1e3))+1e3)}},"\u6362\u4E00\u6362"))))},Ut=xt,Ct=l("5bA4"),Pt=function(y){var v=Object(Ae.a)({},y),I={page:1,per_page:10,total:0},G=b.a.useForm(),ae=Object(c.a)(G,1),X=ae[0],i=Object(r.useState)([]),J=Object(c.a)(i,2),pe=J[0],Fe=J[1],j=Object(r.useState)([]),oe=Object(c.a)(j,2),K=oe[0],O=oe[1],L=Object(r.useState)(""),se=Object(c.a)(L,2),g=se[0],Q=se[1],be=Object(r.useState)(""),re=Object(c.a)(be,2),Y=re[0],Z=re[1],he=Object(r.useState)(!0),x=Object(c.a)(he,2),w=x[0],f=x[1],ie=Object(r.useState)(I),de=Object(c.a)(ie,2),U=de[0],xe=de[1],Xe=Object(r.useState)({}),N=Object(c.a)(Xe,2),Ue=N[0],p=N[1],_=Object(r.useState)([]),o=Object(c.a)(_,2),h=o[0],ce=o[1],C=Object(r.useState)({}),q=Object(c.a)(C,2),t=q[0],_e=q[1],me=Object(r.useState)(!1),ne=Object(c.a)(me,2),V=ne[0],Be=ne[1],yt=Object(r.useState)(0),Ye=Object(c.a)(yt,2),Ce=Ye[0],S=Ye[1],Dt=Object(r.useState)([]),Ve=Object(c.a)(Dt,2),jt=Ve[0],Ot=Ve[1],Ee=Object(r.useRef)(null),Mt=Object(r.useState)({}),He=Object(c.a)(Mt,2),At=He[0],Bt=He[1],Lt=Object(r.useState)(""),$e=Object(c.a)(Lt,2),Le=$e[0],we=$e[1],wt=Object(r.useState)(null),We=Object(c.a)(wt,2),Pe=We[0],ze=We[1],Nt=Object(r.useState)(!1),Ge=Object(c.a)(Nt,2),St=Ge[0],ye=Ge[1],Tt=Object(r.useState)(!1),Je=Object(c.a)(Tt,2),kt=Je[0],Ne=Je[1],It=Object(r.useState)(Math.floor(Math.random()*(9999-1e3))+1e3),Ke=Object(c.a)(It,2),Qe=Ke[0],Xt=Ke[1],Yt=Object(r.useState)(),Ze=Object(c.a)(Yt,2),qe=Ze[0],Vt=Ze[1],Ht=Object(r.useState)([]),et=Object(c.a)(Ht,2),P=et[0],$t=et[1],Wt=Object(r.useState)([]),tt=Object(c.a)(Wt,2),Se=tt[0],at=tt[1],Te=Object(ct.l)();Object(r.useEffect)(function(){return je(),function(){clearInterval(Ee.current)}},[]),Object(r.useEffect)(function(){return clearInterval(Ee.current),V&&(Ee.current=setInterval(Re,3e4)),function(){return clearInterval(Ee.current)}},[V,U,Ue]),Object(r.useEffect)(function(){g&&(De(),nt(),ke(),p({}),X.resetFields())},[g]);var De=function(){var u=Object(D.a)(m.a.mark(function a(){var n,F,s,d,M=arguments;return m.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return n=M.length>0&&M[0]!==void 0?M[0]:I,F=M.length>1&&M[1]!==void 0?M[1]:{},s=Et.a.pickBy(Object(z.a)(Object(z.a)(Object(z.a)({},n),F),{},{monitor:!0}),function(te){return!!te}),console.log("\u8BF7\u6C42\u53C2\u6570:",s),f(!0),ee.next=7,Object(A.a)("/api/common_exercises/exercises/".concat(g,"/exercise_lists.json"),{method:"get",params:s});case 7:d=ee.sent,d.status===0&&(f(!1),Fe(d.exercise_users),xe(Object(z.a)(Object(z.a)({},n),{},{total:d==null?void 0:d.count})),$t(d),at([]));case 9:case"end":return ee.stop()}},a)}));return function(){return u.apply(this,arguments)}}(),je=function(){var u=Object(D.a)(m.a.mark(function a(n){var F,s,d,M,fe;return m.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return te.next=2,Object(A.a)("/api/common_exercises/exercises.json",{method:"get",params:{page:1,per_page:1e4,is_normals:3,exercise_status:2}});case 2:s=te.sent,d=s==null||((F=s.exercises)===null||F===void 0)?void 0:F.map(function(H){return{label:e.a.createElement("span",{title:H.exercise_name},H.exercise_name),value:H.id,exercise_name:H.exercise_name}}),O(d),Te.query.id?(Q(parseInt(Te.query.id)||""),Z(Te.query.name)):n||(Q((d==null||((M=d[0])===null||M===void 0)?void 0:M.value)||""),Z(d==null||((fe=d[0])===null||fe===void 0)?void 0:fe.exercise_name));case 6:case"end":return te.stop()}},a)}));return function(n){return u.apply(this,arguments)}}(),nt=function(){var u=Object(D.a)(m.a.mark(function a(){var n,F;return m.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(A.a)("/api/common_exercises/exercises/".concat(g,"/student_groups.json"),{method:"get"});case 2:return n=d.sent,d.next=5,Object(A.a)("/api/common_exercises/exercises/".concat(g,"/professions.json "),{method:"get"});case 5:F=d.sent,n.status===0&&Ot(n.data),F.status===0&&ce(F.data);case 8:case"end":return d.stop()}},a)}));return function(){return u.apply(this,arguments)}}(),ke=function(){var u=Object(D.a)(m.a.mark(function a(){var n,F;return m.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(A.a)("/api/common_exercises/exercises/".concat(g,"/base.json"),{method:"get"});case 2:return n=d.sent,n.data&&(_e(n.data),(n==null||((F=n.data)===null||F===void 0)?void 0:F.exercise_status)===3&&(Be(!1),clearInterval(Ee.current),le.a.info({title:"\u5F53\u524D\u8003\u8BD5\u5DF2\u7ED3\u675F",centered:!0,okText:"\u77E5\u9053\u4E86",onOk:function(){var M=Object(D.a)(m.a.mark(function ee(){return m.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,je();case 2:p({}),X.resetFields();case 4:case"end":return H.stop()}},ee)}));function fe(){return M.apply(this,arguments)}return fe}()}))),d.abrupt("return",n);case 5:case"end":return d.stop()}},a)}));return function(){return u.apply(this,arguments)}}(),Re=function(){De(U,Ue),ke(),nt(),je(!0)},zt=function(a){p(Object(z.a)({},a)),De(I,a)},Oe=function(a,n){if(!a){Se.length?S(n):k.b.warn("\u8BF7\u9009\u62E9\u8003\u751F");return}Bt(a),S(n)},Gt=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:120,align:"center",ellipsis:!0,fixed:"left"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",ellipsis:!0,fixed:"left"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(a,n){return e.a.createElement("span",null,a===0&&"\u5F85\u8003\u8BD5",a===1&&"\u8003\u8BD5\u4E2D",a===2&&"\u5DF2\u4EA4\u5377",a===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(a,n){return e.a.createElement("span",null,n.commit_status>1?a||"0":"- -")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u8003\u53F7",dataIndex:"exercise_no",key:"exercise_no",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",width:160,align:"center",render:function(a,n){return e.a.createElement("span",null,a?E()(a).format("YYYY-MM-DD HH:mm"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:160,align:"center",render:function(a,n){return e.a.createElement("span",null,a?E()(a).format("YYYY-MM-DD HH:mm"):"- -",!!(n==null?void 0:n.delayed_time)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("br",null),e.a.createElement("span",{className:"c-red"},"\u5EF6\u65F6",n==null?void 0:n.delayed_time,"\u5206\u949F")))}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(a,n){return e.a.createElement("span",null,a?(n==null?void 0:n.screen_used_num)+"/"+a:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",align:"center",fixed:"right",width:180,render:function(a,n){return e.a.createElement("div",null,(n==null?void 0:n.commit_status)>0&&e.a.createElement(W.a,{onClick:function(){return Oe(n,3)},type:"link"},"\u8003\u8BD5\u72B6\u6001\u8C03\u6574"),(n==null?void 0:n.commit_status)===1&&e.a.createElement(W.a,{onClick:function(){return Oe(n,4)},type:"link"},"\u5EF6\u65F6"),(n==null?void 0:n.commit_status)<1&&e.a.createElement("span",null,"--"))}}],Jt=function(a,n){var F=Object(z.a)(Object(z.a)({},U),{},{page:a,per_page:n});xe(F),De(F,Ue)},Kt=function(a,n){},Qt=function(a){Be(a.target.checked)},Zt=function(){var u=Object(D.a)(m.a.mark(function a(){var n;return m.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(parseInt(qe)!==Qe)){s.next=3;break}return k.b.info("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),s.abrupt("return");case 3:return s.next=5,Object(A.a)("/api/common_exercises/exercises/".concat(g,"/end_exercise"),{method:"post"});case 5:n=s.sent,(n==null?void 0:n.status)===0&&(k.b.info("\u7ED3\u675F\u8003\u8BD5\u6210\u529F"),je(),S(0),p({}),X.resetFields());case 7:case"end":return s.stop()}},a)}));return function(){return u.apply(this,arguments)}}(),qt=function(){var u=Object(D.a)(m.a.mark(function a(){var n;return m.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(Le){s.next=3;break}return ye(!0),s.abrupt("return");case 3:if(console.log(Pe,t==null?void 0:t.time),!(Pe>(t==null?void 0:t.time))){s.next=7;break}return Ne(!0),s.abrupt("return");case 7:return s.next=9,Object(A.a)("/api/common_exercises/exercises/".concat(g,"/delayed_time.json"),{method:"post",body:{password:Le,time:Pe}});case 9:n=s.sent,(n==null?void 0:n.status)===0&&(S(0),Re());case 11:case"end":return s.stop()}},a)}));return function(){return u.apply(this,arguments)}}(),ea={selectedRowKeys:Se,columnWidth:70,onChange:function(a){return at(a)},getCheckboxProps:function(a){return{disabled:a.commit_status===0}}};return e.a.createElement("div",{className:B.a.wrap},e.a.createElement($.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0,marginTop:20,background:"#fff",padding:"0px 40px"}},e.a.createElement(Me.a,{className:"current",onClick:function(){return _t.c.push("/exam/examinationManagement")}},e.a.createElement(Ct.a,null),"\u8FD4\u56DE"),e.a.createElement(Me.a,null,e.a.createElement(st.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),e.a.createElement(Me.a,null,e.a.createElement("strong",{className:"font18"},Y,e.a.createElement("span",{style:{width:"68px",height:"20px",textAlign:"center",fontSize:"12px",background:P.is_normal?"#6059ff":"#34cb00",color:"#fff",display:"inline-block",lineHeight:"20px",borderRadius:"30px",marginLeft:"20px"}},P.is_normal?"\u6B63\u5F0F":"\u6A21\u62DF","\u8003\u8BD5")))),e.a.createElement("div",{className:B.a.info,style:{marginTop:"2px"}},e.a.createElement("div",{className:B.a.infoAction},e.a.createElement("div",null,e.a.createElement("span",null,"\u5F53\u524D\u8003\u8BD5\uFF1A"),e.a.createElement(R.a,{value:g,onChange:function(a,n){Q(a),Z(n==null?void 0:n.exercise_name),clearInterval(Ee.current),Be(!1)},options:K,style:{width:320,margin:"0 10px"}}),e.a.createElement("span",{className:"c-grey-999"},"\u5171",e.a.createElement("span",{className:"c-grey-333"},K.length),"\u573A\u8003\u8BD5")),e.a.createElement("div",null,e.a.createElement(W.a,{style:{margin:"0 40px"},onClick:Re,ghost:!0,type:"primary"},"\u5237\u65B0\u9875\u9762\u6570\u636E"),e.a.createElement(ot.a,{style:{marginRight:-8},checked:V,onChange:Qt},e.a.createElement("span",{className:"font14"},"\u81EA\u52A8\u5237\u65B0",e.a.createElement("span",{className:"c-grey-999"},"(30s)"))))),e.a.createElement("div",{className:B.a.infoDes},e.a.createElement("ul",{className:B.a.left,style:{width:"469px"}},e.a.createElement("li",{className:"font16 mb25 blod"},"\u8003\u8BD5\u57FA\u672C\u4FE1\u606F"),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u65F6\u957F\uFF1A",t==null?void 0:t.time,"\u5206\u949F"),e.a.createElement("li",{className:"mb16"},"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4\uFF1A",E()(t==null?void 0:t.publish_time).format("YYYY-MM-DD HH:mm")),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4\uFF1A",(t==null?void 0:t.end_time)?E()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm"):"\u672A\u8BBE\u7F6E"),e.a.createElement("li",null,"\u76D1\u8003\u5BC6\u7801\uFF1A",e.a.createElement("span",{style:{color:"red",fontWeight:"500"}},t==null?void 0:t.password)," ")),e.a.createElement("div",{className:B.a.right},e.a.createElement($.a,{className:"mb25",align:"middle"},e.a.createElement("span",{className:"font16 blod"},"\u5F53\u524D\u8003\u8BD5\u72B6\u6001"),e.a.createElement("span",{className:"font16 ml20 c-light-primary"},"\u8FDB\u884C\u4E2D"),e.a.createElement(W.a,{onClick:function(){return S(1)},style:{marginLeft:"auto"},ghost:!0,type:"primary",danger:!0},"\u7ACB\u5373\u7ED3\u675F\u8003\u8BD5")),!!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u7EDF\u4E00\u7ED3\u675F\u65F6\u95F4\uFF1A",E()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5230\u8FBE\u7ED3\u675F\u65F6\u95F4\u540E\uFF0C\u5F85\u8003\u8003\u751F\u5C06\u4E0D\u80FD\u8FDB\u5165\u8003\u8BD5\uFF09")),!!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u6700\u7EC8\u7ED3\u675F\u65F6\u95F4\uFF1A",E()(t==null?void 0:t.last_end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u53D7\u4E2A\u4EBA\u5EF6\u65F6\u5F71\u54CD\uFF09")),!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u8003\u8BD5\u4E2D\u6700\u665A\u7ED3\u675F\u65F6\u95F4\uFF1A",(t==null?void 0:t.last_end_time)?E()(t==null?void 0:t.last_end_time).format("YYYY-MM-DD HH:mm"):"--",e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u8BE5\u65F6\u95F4\u4F1A\u56E0\u8003\u751F\u7ED3\u675F\u65F6\u95F4\u800C\u53D8\u66F4\uFF09")),!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u5F85\u8003\u4EBA\u6570\uFF1A",t==null?void 0:t.wait_exercise_users_count,"\u4EBA"),e.a.createElement($.a,{align:"middle",className:"mt40"},e.a.createElement(W.a,{onClick:Object(D.a)(m.a.mark(function u(){var a,n;return m.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,ke();case 2:if(n=s.sent,n==null||((a=n.data)===null||a===void 0)?void 0:a.doing_exercise_users_count){s.next=6;break}return k.b.warn("\u5F53\u524D\u65E0\u8003\u8BD5\u4E2D\u5B66\u751F\uFF0C\u65E0\u6CD5\u7EDF\u4E00\u5EF6\u65F6"),s.abrupt("return");case 6:S(2);case 7:case"end":return s.stop()}},u)})),ghost:!0,type:"primary"},"\u7EDF\u4E00\u5EF6\u65F6"),e.a.createElement("div",{className:"c-grey-999 ml20 mr10"},"\u5DF2\u5EF6\u65F6",t==null?void 0:t.total_delayed_time,"\u5206\u949F"),e.a.createElement(lt.a,{placement:"bottom",title:"\u7EDF\u4E00\u5EF6\u65F6\uFF0C\u5373\u7ED9\u5F53\u524D\u8003\u8BD5\u4E2D\u72B6\u6001\u7684\u8003\u751F\u7EDF\u4E00\u589E\u52A0\u8003\u8BD5\u65F6\u957F\u3002"},e.a.createElement("i",{className:"font17 iconfont icon-tishi7"})))))),e.a.createElement(b.a,{className:B.a.formWrap,form:X,onValuesChange:Kt,onFinish:zt},e.a.createElement($.a,null,e.a.createElement(b.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(T.a,null)),e.a.createElement(b.a.Item,{style:{marginLeft:33},label:"\u59D3\u540D",name:"name"},e.a.createElement(T.a,null)),e.a.createElement(b.a.Item,{style:{marginLeft:33},label:"\u8003\u53F7",name:"exercise_no"},e.a.createElement(T.a,null)),e.a.createElement(b.a.Item,{style:{marginLeft:33},label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(R.a,{style:{width:200},defaultValue:0},e.a.createElement(R.a.Option,{value:0},"\u5168\u90E8"),jt.map(function(u,a){return e.a.createElement(R.a.Option,{key:a+1,title:u==null?void 0:u.student_group_name,value:u==null?void 0:u.student_group_name},u==null?void 0:u.student_group_name)})))),e.a.createElement($.a,null,e.a.createElement(b.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(R.a,{style:{width:200},defaultValue:0},e.a.createElement(R.a.Option,{value:0},"\u5168\u90E8"),h.map(function(u,a){return e.a.createElement(R.a.Option,{key:a+1,title:u,value:u},u)}))),e.a.createElement(b.a.Item,{style:{marginLeft:"10px"},label:"\u8003\u751F\u72B6\u6001",name:"commit_status"},e.a.createElement(R.a,{style:{width:200},defaultValue:0},e.a.createElement(R.a.Option,{value:0},"\u5168\u90E8"),e.a.createElement(R.a.Option,{value:1},"\u5F85\u8003"),e.a.createElement(R.a.Option,{value:2},"\u8003\u8BD5\u4E2D"),e.a.createElement(R.a.Option,{value:3},"\u5DF2\u4EA4\u5377"))),e.a.createElement("div",{className:B.a.btns},e.a.createElement(W.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement($.a,{style:{background:"#fff",padding:"0 40px 10px 40px"}},e.a.createElement("span",null,"\u5F53\u524D\u5217\u8868\u7ED3\u679C\u7EDF\u8BA1\uFF1A\u603B\u4EBA\u6570",P==null?void 0:P.total_exercise_count,"\u3001\u5F85\u8003\u4EBA\u6570",P==null?void 0:P.wait_exercise_users_count,"\u3001\u8003\u8BD5\u4E2D\u4EBA\u6570",P==null?void 0:P.doing_exercise_users_count,"\u3001\u5DF2\u4EA4\u5377\u4EBA\u6570",P==null?void 0:P.commited_exercise_count),e.a.createElement(W.a,{style:{marginLeft:"auto"},onClick:function(){return Oe(!1,6)},ghost:!0,type:"primary"},"\u6279\u91CF\u5EF6\u65F6"),e.a.createElement(W.a,{className:"ml20",onClick:function(){return Oe(!1,5)},ghost:!0,type:"primary"},"\u6279\u91CF\u8C03\u6574\u72B6\u6001")),e.a.createElement(ut.a,{className:B.a.customTable,dataSource:pe,bordered:!1,rowSelection:ea,rowKey:function(a){return a.exercise_user_id},columns:Gt,scroll:{x:1400},rowClassName:B.a.row,loading:w,pagination:{pageSize:U.per_page,total:U.total,current:U.page,onChange:Jt,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(a){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},a),"\u6761\u6570\u636E")}}}),e.a.createElement(le.a,{centered:!0,title:"\u786E\u8BA4\u7ED3\u675F\u8003\u8BD5",width:452,visible:Ce===1,okText:"\u786E\u8BA4\u622A\u6B62",cancelText:"\u53D6\u6D88",afterClose:function(){ye(!1),we("")},onCancel:function(){return S(0)},onOk:Zt},e.a.createElement("div",null,(t==null?void 0:t.wait_exercise_users_count)===0&&(t==null?void 0:t.doing_exercise_users_count)===0&&e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{fontWeight:500,color:"red"}},"\u300A",Y,"\u300B")," \u5F53\u524D\u65E0\u6B63\u5728\u8003\u8BD5\u548C\u5F85\u8003\u8003\u751F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u622A\u6B62\u8003\u8BD5\u3002"),(t==null?void 0:t.wait_exercise_users_count)>0&&(t==null?void 0:t.doing_exercise_users_count)<=0&&e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{fontWeight:500,color:"red"}},"\u300A",Y,"\u300B")," \u5F53\u524D\u8FD8\u6709",e.a.createElement("span",{style:{fontWeight:500,color:"red"}},t==null?void 0:t.wait_exercise_users_count,"\u4E2A\u8003\u751F\u5F85\u8003\u3002")),(t==null?void 0:t.doing_exercise_users_count)>0&&e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{fontWeight:500,color:"red"}},"\u300A",Y,"\u300B")," \u5F53\u524D\u8FD8\u6709",e.a.createElement("span",{style:{fontWeight:500,color:"red"}},t==null?void 0:t.doing_exercise_users_count,"\u4E2A\u8003\u751F\u6B63\u5728\u7B54\u9898\uFF0C"),"\u5176\u4E2D\u6700\u957F\u5269\u4F59\u8003\u8BD5\u65F6\u957F\u4E3A",(t==null?void 0:t.last_long_time)||0,"\u5206\u949F\u3002"),(t==null?void 0:t.wait_exercise_users_count)>0&&(t==null?void 0:t.doing_exercise_users_count)<=0&&e.a.createElement("div",{className:"mb10"},"\u622A\u6B62\u8003\u8BD5\u4F1A\u5BFC\u81F4\u5F85\u8003\u5B66\u751F\u65E0\u6CD5\u53C2\u52A0\u8003\u8BD5\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u622A\u6B62\u8003\u8BD5"),(t==null?void 0:t.doing_exercise_users_count)>0&&e.a.createElement("div",{className:"mb10"},"\u622A\u6B62\u8003\u8BD5\u4F1A\u5BFC\u81F4\u6B63\u5728\u7B54\u9898\u7684\u8003\u751F\u5F3A\u5236\u4EA4\u5377\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u622A\u6B62\u8003\u8BD5\uFF1F"),e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{color:"red"}},"*"),e.a.createElement("label",null,"\u9A8C\u8BC1\u7801\uFF1A"),e.a.createElement(T.a,{value:qe,onChange:function(a){return Vt(a.target.value)},style:{width:"180px"}})," ",e.a.createElement("div",{style:{width:"80px",textAlign:"center",color:"red",fontWeight:"500"}},Qe),e.a.createElement("a",{onClick:function(){Xt(Math.floor(Math.random()*(9999-1e3))+1e3)}},"\u6362\u4E00\u6362")))),e.a.createElement(le.a,{centered:!0,title:"\u7EDF\u4E00\u5EF6\u65F6",width:452,visible:Ce===2,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",afterClose:function(){ye(!1),we(""),Ne(!1),ze("")},onCancel:function(){return S(0)},onOk:qt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u6709",t==null?void 0:t.doing_exercise_users_count,"\u4F4D\u8003\u751F\u6B63\u5728\u8003\u8BD5\uFF0C\u786E\u8BA4\u4E3A\u4ED6\u4EEC\u7EDF\u4E00\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u5417\uFF1F"),e.a.createElement($.a,{align:"middle"},e.a.createElement("span",null,"\u76D1\u8003\u5BC6\u7801\uFF1A"),e.a.createElement(T.a.Password,{onChange:function(a){we(a.target.value),ye(!1)},value:Le,style:{width:250},size:"large"})),St&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"),e.a.createElement($.a,{align:"middle",className:"mt10"},e.a.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF1A"),e.a.createElement(ge.a,{min:0,onChange:function(a){ze(a),Ne(!1)},value:Pe,style:{width:150},size:"large"}),e.a.createElement("span",null,"\xA0\u5206\u949F")),kt&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u6700\u957F\u53EF\u5EF6\u65F6",t==null?void 0:t.time,"\u5206\u949F\u3002"))),e.a.createElement(bt,{baseInfo:t,onOk:Re,data:At,onCancel:function(){return S(0)},visible:Ce}),e.a.createElement(Ut,{selectValue:g,onOk:Re,data:Se,onCancel:function(){return S(0)},visible:Ce}))},Ea=ve.default=Pt},rI6G:function(ue,ve,l){ue.exports={formWrap:"formWrap___oLiFP"}}}]);