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.8 KiB
2 lines
9.8 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[142],{"+F6A":function(m,R,t){m.exports={flex_box_center:"flex_box_center___1I0lw",flex_space_between:"flex_space_between___3g0Qh",flex_box_vertical_center:"flex_box_vertical_center___2HOCi",flex_box_center_end:"flex_box_center_end___1w9oZ",flex_box_column:"flex_box_column___3WFm5",wrap:"wrap___2lNei",left:"left___28_R3",li:"li___3DY7o",active:"active___3VRz7",right:"right___1LNzG",head:"head___Nigf0",tabsWrap:"tabsWrap___8qgq7",listWarp:"listWarp___25G0k",list:"list___2g9AF",d1:"d1___2MH-f",d2:"d2___2ONZc",top:"top___2Hs2y",title:"title___1orrO",tag:"tag___4R1hk",notTag:"notTag___1hDLq",endTag:"endTag___1Kh_7",bottom:"bottom___3-rdi",line:"line___1NV8R",d3:"d3___Ezups"}},"65B1":function(m,R,t){m.exports={formWrap:"formWrap___1RBpu"}},jyDb:function(m,R,t){"use strict";t.r(R);var he=t("cWXX"),w=t("/ezw"),Oe=t("DjyN"),G=t("NUBc"),Le=t("+L6B"),Z=t("2/Rp"),$=t("WmNS"),h=t.n($),T=t("k1fw"),Y=t("9og8"),i=t("tJVT"),q=t("CiB2"),Fe=t("Znn+"),Q=t("ZTPi"),d=t("q1tI"),a=t.n(d),ee=t("+F6A"),n=t.n(ee),k=t("9kvl"),ae=t("rCRm"),te=t.n(ae),K=t("ErOA"),Ne=t("iQDF"),ne=t("+eQT"),Ce=t("5NDa"),se=t("5rEg"),be=t("2qtc"),H=t("kLXV"),Te=t("y8nQ"),U=t("Vl3Y"),ye=t("OaEy"),I=t("2fM7"),le=t("65B1"),ue=t.n(le),oe=t("wd/R"),p=t.n(oe),de=I.a.Option,re=function(v){var y=v.visible,g=v.onCancel,A=g===void 0?function(){}:g,D=v.onOk,j=D===void 0?function(){}:D,_=v.listDataParam,E=U.a.useForm(),L=Object(i.a)(E,1),f=L[0],F=function(){var r=Object(Y.a)(h.a.mark(function N(s){var C;return h.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(K.a)("/api/students/exercises/".concat(_==null?void 0:_.id,"/continue_exercise"),{method:"post",body:Object(T.a)(Object(T.a)({},s),{},{state:Number(s==null?void 0:s.state),time:p()(s==null?void 0:s.time).format("YYYY-MM-DD HH:mm:ss")})});case 2:C=c.sent,C.status===0&&(f.resetFields(),A(),H.a.info({centered:!0,width:440,okText:"\u6211\u77E5\u9053\u4E86",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:a.a.createElement("div",null,a.a.createElement("p",null,"\u8003\u8BD5\u4FE1\u606F\u4FEE\u6539\u786E\u8BA4\uFF1A"),a.a.createElement("div",null,"\u201C\u8003\u8BD5\u72B6\u6001\u201D\u4FEE\u6539\u4E3A\u201C",(s==null?void 0:s.state)==="1"?"\u7B54\u9898\u4E2D":"\u672A\u7B54\u9898","\u201D"),a.a.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u4E3A\uFF1A",p()(s==null?void 0:s.time).format("YYYY-MM-DD HH:mm:ss"))),onOk:j}));case 4:case"end":return c.stop()}},N)}));return function(s){return r.apply(this,arguments)}}(),M=[{id:"1",value:"\u7B54\u9898\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u4E4B\u524D\u7684\u7B54\u9898\u6570\u636E\uFF09"},{id:"2",value:"\u672A\u7B54\u9898\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5\uFF09"}];return a.a.createElement(H.a,{centered:!0,destroyOnClose:!0,visible:y,title:"\u7EE7\u7EED\u8003\u8BD5",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"440px",onOk:function(){return f.submit()},onCancel:function(){f.resetFields(),A(!0)}},a.a.createElement(U.a,{form:f,className:ue.a.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:F},a.a.createElement(U.a.Item,{label:"\u7EE7\u7EED\u8003\u8BD5\u9700\u8981\u8F93\u5165\u76D1\u8003\u5BC6\u7801\uFF08\u76D1\u8003\u8001\u5E08\u63D0\u4F9B\uFF09",name:"passsword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"}]},a.a.createElement(se.a,{placeholder:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"})),a.a.createElement(U.a.Item,{label:"\u8003\u8BD5\u72B6\u6001\u4FEE\u6539\u4E3A",name:"state",initialValue:"1"},a.a.createElement(I.a,{showArrow:!0},M.map(function(r){return a.a.createElement(de,{key:r.id,value:r.id},r.value)}))),a.a.createElement(U.a.Item,{label:"\u8C03\u6574\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u4E3A",name:"time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}]},a.a.createElement(ne.a,{style:{width:"100%"},showTime:!0})),a.a.createElement("div",{className:"c-grey-999"},"\u6CE8\u610F\uFF1A\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u8003\u8BD5\u65F6\u95F4\uFF08",(_==null?void 0:_.end_time)||"","\uFF09")))},ie=re,O=Q.a.TabPane,_e=function(v){Object(q.a)(v);var y=Object(d.useState)({page:1,per_page:10}),g=Object(i.a)(y,2),A=g[0],D=g[1],j=Object(d.useState)(!0),_=Object(i.a)(j,2),E=_[0],L=_[1],f=Object(d.useState)(!0),F=Object(i.a)(f,2),M=F[0],r=F[1],N=Object(d.useState)(!1),s=Object(i.a)(N,2),C=s[0],S=s[1],c=Object(d.useState)("0"),z=Object(i.a)(c,2),b=z[0],ce=z[1],me=Object(d.useState)(0),J=Object(i.a)(me,2),ve=J[0],Ae=J[1],fe=Object(d.useState)([]),V=Object(i.a)(fe,2),x=V[0],Re=V[1],Ue=Object(d.useState)({}),W=Object(i.a)(Ue,2),pe=W[0],ge=W[1],De=function(l){ce(l)},xe=function(l,o){var u={page:l,per_page:o};D(u),B(u)};Object(d.useEffect)(function(){B({page:1,per_page:10})},[E,b]);var B=function(){var e=Object(Y.a)(h.a.mark(function l(){var o,u,X=arguments;return h.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return o=X.length>0&&X[0]!==void 0?X[0]:A,r(!0),P.next=4,Object(K.a)("/api/students/exercises",{method:"get",params:Object(T.a)({is_normal:E,exercise_status:b==="0"?"":b},o)});case 4:u=P.sent,u.exercise&&(r(!1),Re(u.exercise),Ae(u==null?void 0:u.count),D(o));case 6:case"end":return P.stop()}},l)}));return function(){return e.apply(this,arguments)}}(),Pe=function(l,o,u){if(ge({end_time:p()(u==null?void 0:u.end_time).format("YYYY-MM-DD HH:mm:ss"),id:o}),l==="\u8FDB\u5165\u8003\u8BD5"||l==="\u7EE7\u7EED\u8003\u8BD5"){k.c.push("/exam/studentAnswer?examId=".concat(o));return}if(l==="\u67E5\u770B"){k.c.push("/exam/studentAnswer?examId=".concat(o));return}if(l==="\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"){S(!0);return}};return console.log(x),a.a.createElement("div",{className:n.a.wrap},a.a.createElement("div",{className:n.a.left},a.a.createElement("div",{onClick:function(){return L(!0)},className:"".concat(n.a.li," ").concat(E?n.a.active:"")},a.a.createElement("i",{className:"iconfont icon-kaoshiguanli"}),a.a.createElement("span",null,"\u8003\u8BD5")),a.a.createElement("div",{onClick:function(){return L(!1)},className:"".concat(n.a.li," ").concat(E?"":n.a.active)},a.a.createElement("i",{className:"iconfont icon-monikaoshi"}),a.a.createElement("span",null,"\u6A21\u62DF\u8003\u8BD5"))),a.a.createElement("div",{className:n.a.right},a.a.createElement("div",{className:n.a.head},a.a.createElement("span",{style:{flex:"1"}},E?"\u8003\u8BD5":"\u6A21\u62DF\u8003\u8BD5")),a.a.createElement("div",{className:n.a.tabsWrap},a.a.createElement(Q.a,{activeKey:b,onChange:De},a.a.createElement(O,{tab:"\u5168\u90E8",key:"0"}," "),a.a.createElement(O,{tab:"\u8003\u8BD5\u4E2D",key:"2"}," "),a.a.createElement(O,{tab:"\u672A\u5F00\u59CB",key:"1"}," "),a.a.createElement(O,{tab:"\u5DF2\u7ED3\u675F",key:"3"}," "))),a.a.createElement(w.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:M},a.a.createElement("div",{className:n.a.listWarp},x.map(function(e,l){return a.a.createElement("aside",{className:n.a.list,key:l},a.a.createElement("div",{className:n.a.d1},a.a.createElement("img",{src:te.a,alt:""})),a.a.createElement("div",{className:n.a.d2},a.a.createElement("div",{className:n.a.top},a.a.createElement("span",{className:n.a.title},e==null?void 0:e.exercise_name),(e==null?void 0:e.exercise_status_name)==="\u8003\u8BD5\u4E2D"&&a.a.createElement("span",{className:n.a.tag},e==null?void 0:e.exercise_status_name),(e==null?void 0:e.exercise_status_name)==="\u672A\u5F00\u8003"&&a.a.createElement("span",{className:n.a.notTag},e==null?void 0:e.exercise_status_name),(e==null?void 0:e.exercise_status_name)==="\u5DF2\u7ED3\u675F"&&a.a.createElement("span",{className:n.a.endTag},e==null?void 0:e.exercise_status_name)),a.a.createElement("div",{className:n.a.bottom},!!(e==null?void 0:e.publish_time)&&a.a.createElement(a.a.Fragment,null,p()(e==null?void 0:e.publish_time).format("YYYY-MM-DD HH:mm:ss")," \u81F3 ",p()(e==null?void 0:e.end_time).format("YYYY-MM-DD HH:mm:ss"),a.a.createElement("span",{className:n.a.line})),"\u8BD5\u9898\u6570\uFF1A",e==null?void 0:e.question_count,a.a.createElement("span",{className:n.a.line})," \u603B\u5206\uFF1A",e==null?void 0:e.total_score,"\u5206",a.a.createElement("span",{className:n.a.line})," \u7B54\u9898\u65F6\u957F\uFF1A",e.time,"\u5206\u949F")),a.a.createElement("div",{className:n.a.d3},a.a.createElement("div",null,e==null?void 0:e.commit_status_name[1]),(e==null?void 0:e.commit_status_name[1])!=="\u7B49\u5F85\u5F00\u8003"&&a.a.createElement(Z.a,{onClick:function(){return Pe(e==null?void 0:e.commit_status_name[0],e==null?void 0:e.id,e)},type:"primary"},e==null?void 0:e.commit_status_name[0])))})),!!(x==null?void 0:x.length)&&a.a.createElement(G.a,{style:{textAlign:"center",paddingBottom:40},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:A.per_page,showSizeChanger:!0,onChange:function(l,o){xe(l,o)},hideOnSinglePage:!1,current:A.page,total:ve,showTotal:function(l){return a.a.createElement("span",{className:"mr10"},"\u5171",a.a.createElement("span",{className:"c-orange"},l),"\u6761\u6570\u636E")}}))),a.a.createElement(ie,{onOk:B,listDataParam:pe,onCancel:function(){return S(!1)},visible:C}))},je=R.default=_e},rCRm:function(m,R){m.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAe5JREFUWEftmD9PwkAYxp9rMaaKAU1IWIyDg6uDq3FxEwcX3XR008lRFz4A+hkcmTRx1piYMLoZcTIyGCJoEAn9cz1zJSKF9kqhLSZyU4f27nfv+7zPez2SPmOXYMgAIAhhbC3gZnkeG/srpOE0PUmfMjOsxfmCe4vAUhLXuoKMEwQHYCFsvD2lBZCwtugIER0AR3KAiBbAASJ6gC6I0QB0QIQOkFA/oDw/gKCldYnqFYmxJn82qHESOoC1aLmEieJ9G+KnRAhwEAmAG0SkAE4QkQN0Q4wEoBMCMfnIVQN3u8E59E5eQ6kuA3KsbdGWMF+Kx64A2VUKon4BVB26VeRua6iQOUBJAuS36Uq6euheBdQAGu8gumMX9QdFJDC++GTcBsCIqAx5k7QaZUCp4Dsnkg1cCBC2BjiJECAKDYhT8O81kF3zJ3TR27kCRbU5iAhNAySAI+P2+RtK2ozPMjQ0kM8yoNWHDwX3gXiqx4g8fMAEuBCtU3sAQ4rZrNi7DH1o4OrJRKHET708z/3/33gbUZ8a4F6ff5QBJdHjdqLYiVPANVB7BfroBZZZT80C0ylAstvt4AA89340IMkAz3NQKQhAdp5TiFPg+fnwL4wBxhEYR+DPRCDUSyqhFbPWsfwCBJtg4VzTCQCqlGL9G4jjSLgS9wDtAAAAAElFTkSuQmCC"}}]);
|