From c46ad8b00a5ca28082b0f26a2020bb34e859cf93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=8D=9A=E6=96=87?= Date: Wed, 1 Sep 2021 13:46:44 +0800 Subject: [PATCH] w --- index.html | 2 +- p__Exam__Lists__ExaminationManagement__Add.6043d9bf.async.js | 1 - p__Exam__Lists__ExaminationManagement__Add.d54c2c7d.async.js | 1 + umi.9065e84d.js => umi.689c7bb9.js | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 p__Exam__Lists__ExaminationManagement__Add.6043d9bf.async.js create mode 100644 p__Exam__Lists__ExaminationManagement__Add.d54c2c7d.async.js rename umi.9065e84d.js => umi.689c7bb9.js (99%) diff --git a/index.html b/index.html index 859f4181b4..3688d4742c 100644 --- a/index.html +++ b/index.html @@ -93,6 +93,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Exam__Lists__ExaminationManagement__Add.6043d9bf.async.js b/p__Exam__Lists__ExaminationManagement__Add.6043d9bf.async.js deleted file mode 100644 index 9f850169ca..0000000000 --- a/p__Exam__Lists__ExaminationManagement__Add.6043d9bf.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[129,7,8,16],{"6Qhy":function(be,Ie,a){be.exports={flex_box_center:"flex_box_center___2HVjm",flex_space_between:"flex_space_between___2BG9W",flex_box_vertical_center:"flex_box_vertical_center___2trGT",flex_box_center_end:"flex_box_center_end___3Trti",flex_box_column:"flex_box_column___1D4YT",wrap:"wrap___3Thrz",formWrap:"formWrap___cM2mH",btns:"btns___3rSlh",li:"li___3GTSk",batch:"batch___2gKgt",customTable:"customTable___e0wch",row:"row___9EW1m"}},"9SwW":function(be,Ie,a){"use strict";var n=a("/zsF"),Je=a("PArb"),t=a("q1tI"),e=a.n(t),sa=a("9kvl"),Me=a("Z+Na"),ze=a.n(Me),ra=function(Qe){var he=Qe.path,na=Qe.title,Le=Qe.subTitle,_a=Qe.style,Ye=_a===void 0?{}:_a,E=Qe.className,ke=E===void 0?"":E;return e.a.createElement("div",{className:"".concat(ze.a.head," ").concat(ke),style:Ye},e.a.createElement("span",{className:ze.a.s1,onClick:function(){return sa.c.push(he)}},e.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),na&&e.a.createElement(Je.a,{className:ze.a.s2,type:"vertical"}),na&&e.a.createElement("span",{className:ze.a.s3},na),Le&&e.a.createElement("span",{className:ze.a.s4},Le))};Ie.a=ra},SdPx:function(be,Ie,a){be.exports={warp:"warp___EDnpX",schedule:"schedule___gUDAF",disabled:"disabled___3kSfe",clickWarp:"clickWarp___W4CBi",num:"num___2Hl72",subject:"subject___3mXyJ",active:"active___1g3k4"}},VPm5:function(be,Ie,a){"use strict";a.r(Ie);var n=a("tJVT"),Je=a("PpiC"),t=a("q1tI"),e=a.n(t),sa=a("SdPx"),Me=a.n(sa),ze=a("9SwW"),ra=a("WmNS"),R=a.n(ra),Qe=a("miYZ"),he=a("tsqr"),na=a("2qtc"),Le=a("kLXV"),_a=a("g9YV"),Ye=a("wCAj"),E=a("k1fw"),ke=a("oBTY"),ha=a("sRBo"),je=a("kaz8"),Ya=a("7Kak"),Q=a("9yH6"),Ha=a("+L6B"),W=a("2/Rp"),Qa=a("14J3"),ye=a("BMrR"),Ja=a("OaEy"),Ge=a("2fM7"),Ga=a("jCWc"),me=a("kPKH"),Za=a("5NDa"),re=a("5rEg"),Ee=a("9og8"),qa=a("y8nQ"),r=a("Vl3Y"),et=a("iQDF"),ua=a("+eQT"),xa=a("zWxd"),Ze=a.n(xa),$e=a("55Ip"),Ea=a("9kvl"),xe=a("ErOA"),Pa=a("wd/R"),we=a.n(Pa),Ra=ua.a.RangePicker,Ua=function(h){var j,S,m,ue,M,J,N=h.onNextTabs,G=h.editId,fe=h.setEditId,I=r.a.useForm(),ce=Object(n.a)(I,1),le=ce[0],pe=Object(t.useState)(!1),L=Object(n.a)(pe,2),y=L[0],D=L[1],v=Object(t.useState)(!0),O=Object(n.a)(v,2),U=O[0],z=O[1],Z=Object(t.useState)([]),q=Object(n.a)(Z,2),_e=q[0],ee=q[1],p=Object(t.useState)([]),Y=Object(n.a)(p,2),o=Y[0],k=Y[1],Se=Object(t.useState)([]),Pe=Object(n.a)(Se,2),K=Pe[0],V=Pe[1],x=Object(t.useState)(!1),F=Object(n.a)(x,2),P=F[0],X=F[1],ae=Object(t.useState)(!1),se=Object(n.a)(ae,2),$=se[0],f=se[1],_=Object(t.useState)(!1),d=Object(n.a)(_,2),H=d[0],ie=d[1],w=Object(t.useState)(!1),T=Object(n.a)(w,2),Ke=T[0],te=T[1],Xe=Object(t.useState)([]),Ve=Object(n.a)(Xe,2),De=Ve[0],C=Ve[1],s=Object(t.useState)(""),A=Object(n.a)(s,2),ne=A[0],Re=A[1],B=[];function Ue(g){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(Ee.a)(R.a.mark(function g(u){var ge,oe,ve;return R.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!((K==null?void 0:K.length)===0&&!y)){Fe.next=3;break}return he.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Fe.abrupt("return");case 3:if(!((K==null?void 0:K.length)===0&&y)){Fe.next=6;break}return he.b.info("\u8BF7\u9009\u62E9A\u5377"),Fe.abrupt("return");case 6:if(!((De==null?void 0:De.length)===0&&y&&U)){Fe.next=9;break}return he.b.info("\u8BF7\u9009\u62E9B\u5377"),Fe.abrupt("return");case 9:if(!(y&&!ne)){Fe.next=12;break}return he.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Fe.abrupt("return");case 12:return((ge=u.publish_times)===null||ge===void 0?void 0:ge.length)>0&&(u.publish_time=we()(u.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),u.end_time=we()(u.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),u.is_ab=y,u.examination_bank_id=K[0].id,u.question_random=$,u.choice_random=H,U&&(u.b_examination_bank_id=De==null||((oe=De[0])===null||oe===void 0)?void 0:oe.id),u.is_random=ne==="a",u.is_base_a=!U,Fe.next=21,Object(xe.a)("/api/common_exercises/exercises",{method:"post",body:u});case 21:ve=Fe.sent,ve.status===0&&(fe(ve==null?void 0:ve.id),N("2"));case 23:case"end":return Fe.stop()}},g)})),Ae.apply(this,arguments)}Object(t.useEffect)(function(){de(),ea({})},[]);function de(){return i.apply(this,arguments)}function i(){return i=Object(Ee.a)(R.a.mark(function g(){var u;return R.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(xe.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:u=oe.sent,u.status===0&&ee(u.data);case 4:case"end":return oe.stop()}},g)})),i.apply(this,arguments)}function ea(g){return aa.apply(this,arguments)}function aa(){return aa=Object(Ee.a)(R.a.mark(function g(u){var ge;return R.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(xe.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(E.a)({page:1,per_page:1e5,total:100},u)});case 2:ge=ve.sent,k(ge==null?void 0:ge.examination_banks);case 4:case"end":return ve.stop()}},g)})),aa.apply(this,arguments)}var ta=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:300,ellipsis:!0,align:"center"},{title:"\u516C\u5F00/\u4E2A\u4EBA",dataIndex:"public",width:100,ellipsis:!0,align:"center",render:function(u,ge,oe){return e.a.createElement("div",null,u?"\u516C\u5F00":"\u4E2A\u4EBA\u521B\u5EFA")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"user_name",width:100,ellipsis:!0,align:"center"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:130,ellipsis:!0,align:"center",render:function(u,ge,oe){return e.a.createElement("div",null,we()(u).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(u,ge,oe){return e.a.createElement("div",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat(u,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:Ze.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"0px 30px"}},e.a.createElement(r.a,{form:le,onFinish:Ue},e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px"}}))),e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE"}]},e.a.createElement(Ge.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:Ze.a.Selectclass,style:{height:"40px"}},_e.map(function(g,u){return e.a.createElement(Ge.a.Option,{value:g.id},g.name)}))))),e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",style:{height:"40px"}}))),e.a.createElement(me.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(Ra,{style:{height:"40px",width:"100%"},showTime:!0,format:"YYYY-MM-DD HH:mm:ss"})))),e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12,style:{display:"flex"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u76D1\u8003\u5BC6\u7801",name:"password",rules:[{required:!0,message:"\u8BF7\u968F\u673A\u751F\u62106\u4F4D\u5BC6\u7801"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u968F\u673A\u751F\u6210\u5BC6\u7801",disabled:!0,style:{width:"300px",height:"40px"}})),e.a.createElement(W.a,{type:"primary",ghost:!0,style:{width:"116px",marginLeft:"20px",height:"40px"},onClick:function(){le.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})}},"\u968F\u673A\u751F\u6210"))))),e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginTop:"30px",display:"flex"}},"\u8BD5\u5377\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"30px 30px",fontSize:"14px"}},e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u8003\u8BD5\u6A21\u5F0F\uFF1A")," ",e.a.createElement(Q.a.Group,{defaultValue:"a",onChange:function(u){console.log(u.target.value),u.target.value==="a"?D(!1):D(!0),f(!1),ie(!1)}},e.a.createElement(Q.a,{value:"a"},"\u5355\u4E00\u8BD5\u5377"),e.a.createElement(Q.a,{value:"b"},"AB\u8BD5\u5377"))),!y&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u8BD5\u5377\uFF1A")," ",e.a.createElement(W.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){X(!0),te(!1)}},"\u9009\u62E9\u8BD5\u5377")),K.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(j=K[0])===null||j===void 0?void 0:j.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((S=K[0])===null||S===void 0?void 0:S.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){V([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:$,onChange:function(u){f(u.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:H,onChange:function(u){ie(u.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),y&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(W.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){X(!0),te(!1)}},"\u9009\u62E9\u8BD5\u5377")),K.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(m=K[0])===null||m===void 0?void 0:m.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((ue=K[0])===null||ue===void 0?void 0:ue.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){V([])}}," \u79FB\u9664")),e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," B\u5377\uFF1A")," ",e.a.createElement(Q.a.Group,{defaultValue:"a",onChange:function(u){u.target.value==="a"?z(!0):(z(!1),f(!0),ie(!0))}},e.a.createElement(Q.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),U&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(W.a,{style:{marginLeft:"80px",height:"40px",width:"80px"},type:"primary",ghost:!0,onClick:function(){X(!0),te(!0)}},"\u9009\u62E9\u8BD5\u5377")),De.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(M=De[0])===null||M===void 0?void 0:M.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((J=De[0])===null||J===void 0?void 0:J.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){C([])}}," \u79FB\u9664"))),!U&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:$,onChange:function(u){f(u.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:H,onChange:function(u){ie(u.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u53D1\u653E\u89C4\u5219\uFF1A")," ",e.a.createElement(Q.a.Group,{onChange:function(u){Re(u.target.value)}},e.a.createElement(Q.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636Eip\u53D1\u653E\uFF08\u6839\u636E\u6700\u540E\u4E00\u4F4DIp\u6570\u5B57\u53D1\u653E\uFF09"))))),e.a.createElement("div",{style:{marginTop:"60px",textAlign:"center",paddingBottom:"30px"}},e.a.createElement(W.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){Ea.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(W.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){le.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Le.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:P,width:820,destroyOnClose:!0,onCancel:function(){X(!1),ea({})},onOk:function(){Ke?C(Object(ke.a)(B)):V(Object(ke.a)(B)),X(!1)}},e.a.createElement(r.a,{className:Ze.a.formWraps,layout:"inline",onFinish:function(u){u.name=u.name?u.name:"",u.user_name=u.user_name?u.user_name:"",u.date=u.dates?we()(u.dates).format("YYYY-MM-DD"):"",ea(Object(E.a)({},u))}},e.a.createElement(ye.a,null,e.a.createElement(r.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(ua.a,null)),e.a.createElement(W.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ye.a,{className:Ze.a.customTable,rowSelection:{type:"radio",onChange:function(u,ge){B=ge}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:o,bordered:!1,rowKey:function(u){return u.id},columns:ta,rowClassName:Ze.a.row,pagination:!1})))},va=Ua,at=a("giR+"),ia=a("fyUT"),tt=a("BoS7"),da=a("Sdc0"),Fa=a("XzBQ"),Ne=a.n(Fa),nt=a("Znn+"),fa=a("ZTPi"),pa=a("dfu6"),ga=fa.a.TabPane,ya=function(h){var j,S=h.visible,m=h.onOK,ue=h.onCancel,M=r.a.useForm(),J=Object(n.a)(M,1),N=J[0],G=Object(t.useState)({}),fe=Object(n.a)(G,2),I=fe[0],ce=fe[1],le=Object(t.useState)("1"),pe=Object(n.a)(le,2),L=pe[0],y=pe[1];return Object(t.useEffect)(function(){S&&(N.resetFields(),y("1"))},[S]),e.a.createElement(Le.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:S,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(Ee.a)(R.a.mark(function D(){var v;return R.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,N.validateFields();case 2:if(I.ip){U.next=7;break}if(v=I.startIP.split(".")[3],!(parseInt(v)>parseInt(I.endIP))){U.next=7;break}return he.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),U.abrupt("return");case 7:m(Object(E.a)({},N.getFieldsValue()));case 8:case"end":return U.stop()}},D)})),onCancel:function(){ue()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(fa.a,{activeKey:L,onChange:function(v){y(v),N.resetFields()}},e.a.createElement(ga,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(ga,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(r.a,{form:N,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(v,O){ce(Object(E.a)({},O))}},L==="1"&&e.a.createElement(r.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(Ge.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(v){N.setFieldsValue({ip:Object(ke.a)(v.filter(function(O){return Object(pa.a)(O)?!0:(he.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),L==="2"&&e.a.createElement(ye.a,{gutter:[20,20]},e.a.createElement(me.a,{flex:"1"},e.a.createElement(r.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(re.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(v){var O="";Object(pa.a)(v.target.value)?O=v.target.value:(O="",he.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),N.setFieldsValue({startIP:O})}}))),e.a.createElement(me.a,{flex:"1"},e.a.createElement(r.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(re.a,{onBlur:function(v){},prefix:e.a.createElement("span",{className:"font14"},(j=I.startIP)===null||j===void 0?void 0:j.substring(0,I.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Oa=ya,ba=a("jN4g"),Ca=function(h){var j,S,m,ue,M=h.onNextTabs,J=h.editId,N=h.examStatus,G=r.a.useForm(),fe=Object(n.a)(G,1),I=fe[0],ce=Object(t.useState)(!1),le=Object(n.a)(ce,2),pe=le[0],L=le[1],y=Object(t.useState)(!1),D=Object(n.a)(y,2),v=D[0],O=D[1],U=Object(t.useState)(""),z=Object(n.a)(U,2),Z=z[0],q=z[1],_e=Object(t.useState)({ip_limit:"no",public_ip:[],inner_ip:[]}),ee=Object(n.a)(_e,2),p=ee[0],Y=ee[1],o=function(){var F=Object(Ee.a)(R.a.mark(function P(X){var ae;return R.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return O(!0),$.next=3,Object(xe.a)("/api/common_exercises/exercises/".concat(J,"/update_settings.json"),{method:"put",body:Object(E.a)(Object(E.a)({},X),p)});case 3:ae=$.sent,ae.status===0&&M("3"),O(!1);case 6:case"end":return $.stop()}},P)}));return function(X){return F.apply(this,arguments)}}(),k=function(P){console.log(P),P.ip?p[Z]=[].concat(Object(ke.a)(p[Z]||[]),Object(ke.a)(P.ip)):p[Z]=[].concat(Object(ke.a)(p[Z]||[]),["".concat(P.startIP,",").concat(P.startIP.substring(0,P.startIP.lastIndexOf("."))+"."+P.endIP)]),Y(Object(E.a)({},p)),L(!1)},Se=function(P){q(P),L(!0)},Pe=function(){var F=Object(Ee.a)(R.a.mark(function P(){var X,ae,se,$,f,_,d,H;return R.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(xe.a)("/api/common_exercises/exercises/".concat(J,"/settings"),{method:"get"});case 2:X=w.sent,X.settings&&(ae=X.settings,se=ae.ip_limit,$=ae.public_ip,f=$===void 0?[]:$,_=ae.inner_ip,d=_===void 0?[]:_,H=Object(Je.a)(ae,["ip_limit","public_ip","inner_ip"]),Y({ip_limit:se,public_ip:f,inner_ip:d}),I.setFieldsValue(H));case 4:case"end":return w.stop()}},P)}));return function(){return F.apply(this,arguments)}}(),K=function(P){"is_normal"in P&&(P.is_normal?I.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!1,score_open:!1}):I.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!0,score_open:!0}))};Object(t.useEffect)(function(){Pe()},[]);var V=N===3,x=N===2||N===3;return e.a.createElement("div",{className:Ne.a.bg},e.a.createElement("div",{className:Ne.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(r.a,{form:I,className:Ne.a.formWrap,scrollToFirstError:!0,onFinish:o,onValuesChange:K},e.a.createElement(r.a.Item,{label:"\u8003\u8BD5\u6A21\u5F0F",name:"is_normal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u6A21\u5F0F"}]},e.a.createElement(Q.a.Group,{disabled:x},e.a.createElement(Q.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(Q.a,{value:!1},"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement(r.a.Item,{name:"open_total_score",valuePropName:"checked"},e.a.createElement(je.a,{disabled:V},"\u67E5\u770B\u4E2A\u4EBA\u603B\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\uFF09"))),e.a.createElement(r.a.Item,{name:"open_score",valuePropName:"checked"},e.a.createElement(je.a,{disabled:V},"\u67E5\u770B\u5C0F\u9898\u5F97\u5206",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF09"))),e.a.createElement(r.a.Item,{name:"answer_open",valuePropName:"checked"},e.a.createElement(je.a,{disabled:V},"\u67E5\u770B\u8BD5\u5377\u7B54\u6848",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\u53CA\u89E3\u6790\uFF09"))),e.a.createElement(r.a.Item,{name:"score_open",valuePropName:"checked"},e.a.createElement(je.a,{disabled:V},"\u67E5\u770B\u6240\u6709\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u53EF\u4EE5\u67E5\u770B\u6240\u6709\u8003\u751F\u7684\u8003\u8BD5\u6210\u7EE9\uFF09"))),e.a.createElement("div",{className:Ne.a.title,style:{margin:"24px 0 6px 0"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:Ne.a.row},e.a.createElement(r.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(da.a,{disabled:x})),e.a.createElement("div",null,"\xA0\xA0\u5F00\u542F\u6444\u50CF\u5934",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u5728\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\uFF0C\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u5C06\u65E0\u6CD5\u8FDB\u884C\u8003\u8BD5\uFF09"))),e.a.createElement("div",{className:Ne.a.row},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),e.a.createElement(r.a.Item,{name:"photo_count",noStyle:!0},e.a.createElement(ia.a,{disabled:x,min:0})),e.a.createElement("span",null,"\u6B21")),e.a.createElement("div",{className:Ne.a.row},e.a.createElement(r.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(da.a,{disabled:x})),e.a.createElement("div",null,"\xA0\xA0\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u8BBE\u7F6E\u8003\u751F\u5728\u8003\u8BD5\u4E2D\u5207\u5C4F\u591A\u5C11\u6B21\u53EF\u4EE5\u5F3A\u5236\u4EA4\u5377\uFF09"))),e.a.createElement("div",{className:Ne.a.row},e.a.createElement("div",null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8FBE\u5230"),e.a.createElement(r.a.Item,{name:"screen_num",noStyle:!0},e.a.createElement(ia.a,{disabled:x,min:0})),e.a.createElement("span",null,"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),e.a.createElement(r.a.Item,{name:"screen_sec",noStyle:!0},e.a.createElement(ia.a,{disabled:x,min:0})),e.a.createElement("span",null,"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:Ne.a.row},e.a.createElement(da.a,{disabled:x,checked:p.ip_limit!=="no",onChange:function(P){p.ip_limit==="no"?p.ip_limit="pub":p.ip_limit="no",Y(Object.assign({},p))}}),e.a.createElement("div",null,"\xA0\xA0\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u4E0D\u518DIP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"(\u5F00\u542F\u540E\uFF0C\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),p.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ye.a,{className:"mt15"},e.a.createElement(me.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(me.a,null,!((j=p.public_ip)===null||j===void 0?void 0:j.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(S=p.public_ip)===null||S===void 0?void 0:S.map(function(F,P){return e.a.createElement("span",{className:Ne.a.ipItem,key:P},e.a.createElement("i",null,F," "),!x&&e.a.createElement(ba.a,{onClick:function(){Le.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){p.public_ip.splice(P,1),Y(Object(E.a)({},p))}})},className:" c-grey-c",size:20}))}),!V&&e.a.createElement("span",{onClick:function(){return Se("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(ye.a,{className:"mt15"},e.a.createElement(me.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(me.a,null,!((m=p.inner_ip)===null||m===void 0?void 0:m.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(ue=p.inner_ip)===null||ue===void 0?void 0:ue.map(function(F,P){return e.a.createElement("span",{className:Ne.a.ipItem,key:P},e.a.createElement("i",null,F," "),!x&&e.a.createElement(ba.a,{onClick:function(){Le.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){p.inner_ip.splice(P,1),Y(Object(E.a)({},p))}})},className:" c-grey-c",size:20}))}),!V&&e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){Se("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Oa,{visible:pe,onOK:k,onCancel:function(){return L(!1)}})),e.a.createElement("div",{className:Ne.a.btns},e.a.createElement(W.a,{ghost:!0,type:"primary",onClick:function(){return M("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(W.a,{onClick:function(){return I.submit()},className:"ml20",loading:v,type:"primary"},"\u4E0B\u4E00\u6B65")))},ja=Ca,ut=a("qVdP"),Sa=a("jsC+"),lt=a("lUTK"),ca=a("BvKs"),Da=a("dq6g"),We=a.n(Da),Aa=a("6Qhy"),Te=a.n(Aa),Ba=a("LvDl"),oa=a.n(Ba),Na=function(h){var j=h.visible,S=h.onOK,m=h.onCancel,ue=h.editId,M={page:1,per_page:10,total:0},J=r.a.useForm(),N=Object(n.a)(J,1),G=N[0],fe=Object(t.useState)([]),I=Object(n.a)(fe,2),ce=I[0],le=I[1],pe=Object(t.useState)(!0),L=Object(n.a)(pe,2),y=L[0],D=L[1],v=Object(t.useState)(!1),O=Object(n.a)(v,2),U=O[0],z=O[1],Z=Object(t.useState)([]),q=Object(n.a)(Z,2),_e=q[0],ee=q[1],p=Object(t.useState)(M),Y=Object(n.a)(p,2),o=Y[0],k=Y[1],Se=Object(t.useState)({}),Pe=Object(n.a)(Se,2),K=Pe[0],V=Pe[1];Object(t.useEffect)(function(){if(j){x();return}},[j]);var x=function(){var f=Object(Ee.a)(R.a.mark(function _(){var d,H,ie,w,T=arguments;return R.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return d=T.length>0&&T[0]!==void 0?T[0]:M,H=T.length>1&&T[1]!==void 0?T[1]:{},ie=oa.a.pickBy(Object(E.a)(Object(E.a)(Object(E.a)({},d),H),{},{exercise_id:ue}),function(Xe){return!!Xe}),console.log("\u8BF7\u6C42\u53C2\u6570:",ie),D(!0),te.next=7,Object(xe.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:ie});case 7:w=te.sent,w.status===0&&(D(!1),le(w.data),k(Object(E.a)(Object(E.a)({},d),{},{total:w==null?void 0:w.count})),ee([]));case 9:case"end":return te.stop()}},_)}));return function(){return f.apply(this,arguments)}}(),F=function(_,d){V(d)},P=function(_){console.log(_),x(M,_)},X=[{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",width:146},{title:"\u5DF2\u6DFB\u52A0/\u603B\u4EBA\u6570",dataIndex:"add_count",align:"center",render:function(_,d){return _+"/"+d.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",width:50,render:function(_,d){return e.a.createElement(e.a.Fragment,null,d.add_count===d.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),d.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),d.add_count!==0&&d.add_count0&&T[0]!==void 0?T[0]:M,H=T.length>1&&T[1]!==void 0?T[1]:{},ie=oa.a.pickBy(Object(E.a)(Object(E.a)(Object(E.a)({},d),H),{},{exercise_id:ue}),function(Xe){return!!Xe}),console.log("\u8BF7\u6C42\u53C2\u6570:",ie),D(!0),te.next=7,Object(xe.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:ie});case 7:w=te.sent,w.status===0&&(D(!1),le(w.data),k(Object(E.a)(Object(E.a)({},d),{},{total:w==null?void 0:w.count})),ee([]));case 9:case"end":return te.stop()}},_)}));return function(){return f.apply(this,arguments)}}(),F=function(_,d){V(d)},P=function(_){console.log(_),x(M,_)},X=[{title:"\u59D3\u540D",dataIndex:"name",align:"center",width:146},{title:"\u5B66\u53F7",dataIndex:"student_no",align:"center",width:146},{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",render:function(_,d){return _||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(_,d){return _?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],ae=function(_){ee(_)},se={selectedRowKeys:_e,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:ae,getCheckboxProps:function(_){return{disabled:_.added}}},$=function(_,d){var H=Object(E.a)(Object(E.a)({},o),{},{page:_,per_page:d});k(H),x(H,K)};return e.a.createElement(Le.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u5B66\u53F7\u6DFB\u52A0",visible:j,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:U,afterClose:function(){G.resetFields(),V({}),z(!1)},onOk:function(){z(!0),S(_e)},onCancel:m},e.a.createElement("div",{className:Te.a.wrap},e.a.createElement(r.a,{className:Te.a.formWrap,form:G,onValuesChange:F,onFinish:P},e.a.createElement(ye.a,null,e.a.createElement(r.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(re.a,{disabled:U})),e.a.createElement(r.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(re.a,{disabled:U})),e.a.createElement("div",{className:Te.a.btns},e.a.createElement(W.a,{disabled:U,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Ye.a,{rowSelection:se,className:Te.a.customTable,dataSource:ce,bordered:!1,scroll:{y:350},rowKey:function(_){return _.id},columns:X,rowClassName:Te.a.row,loading:y,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:$,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(_){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},_),"\u6761\u6570\u636E")}}})))},ka=La,wa=function(h){var j=h.onNextTabs,S=h.editId,m=h.examStatus,ue=Object(Je.a)(h,["onNextTabs","editId","examStatus"]),M={page:1,per_page:10,total:0},J=r.a.useForm(),N=Object(n.a)(J,1),G=N[0],fe=Object(t.useState)([]),I=Object(n.a)(fe,2),ce=I[0],le=I[1],pe=Object(t.useState)(!0),L=Object(n.a)(pe,2),y=L[0],D=L[1],v=Object(t.useState)("0"),O=Object(n.a)(v,2),U=O[0],z=O[1],Z=Object(t.useState)([]),q=Object(n.a)(Z,2),_e=q[0],ee=q[1],p=Object(t.useState)(M),Y=Object(n.a)(p,2),o=Y[0],k=Y[1],Se=Object(t.useState)({}),Pe=Object(n.a)(Se,2),K=Pe[0],V=Pe[1],x=Object(t.useState)(!1),F=Object(n.a)(x,2),P=F[0],X=F[1],ae=m===3,se=m===2||m===3;Object(t.useEffect)(function(){$()},[]);var $=function(){var C=Object(Ee.a)(R.a.mark(function s(){var A,ne,Re,B,Ue=arguments;return R.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return A=Ue.length>0&&Ue[0]!==void 0?Ue[0]:M,ne=Ue.length>1&&Ue[1]!==void 0?Ue[1]:{},Re=oa.a.pickBy(Object(E.a)(Object(E.a)(Object(E.a)({},A),ne),{},{exercise_id:S}),function(i){return!!i}),console.log("\u8BF7\u6C42\u53C2\u6570:",Re),D(!0),de.next=7,Object(xe.a)("/api/common_exercises/exercise_users.json",{method:"get",params:Re});case 7:B=de.sent,B.status===0&&(D(!1),le(B.data),k(Object(E.a)(Object(E.a)({},A),{},{total:B==null?void 0:B.count})),ee([]),X(!1));case 9:case"end":return de.stop()}},s)}));return function(){return C.apply(this,arguments)}}(),f=function(s){console.log(s),$(M,s)},_=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(s,A){return s||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(s,A){return s||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(s,A){return s||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(s,A){return s||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(s,A){return e.a.createElement(W.a,{disabled:se,onClick:function(){return Ke([s])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],d=function(s){ee(s),s.length===ce.length?X(!0):X(!1)},H={selectedRowKeys:_e,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:d},ie=function(s,A){var ne=Object(E.a)(Object(E.a)({},o),{},{page:s,per_page:A});k(ne),$(ne,K)},w=function(s){X(s.target.checked),s.target.checked?ee(ce.map(function(A){return A.id})):ee([])},T=function(s,A){V(A)},Ke=function(s){if(s.length===0){he.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}Le.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u79FB\u9664\uFF1F",onOk:function(){var A=Object(Ee.a)(R.a.mark(function Re(){var B,Ue;return R.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,Object(xe.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:s}});case 2:B=de.sent,(B==null?void 0:B.status)===0&&(Ue=s.length===ce.length&&o.page>1?o.page-1:o.page,$(Object(E.a)(Object(E.a)({},o),{},{page:Ue}),K),he.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return de.stop()}},Re)}));function ne(){return A.apply(this,arguments)}return ne}()})},te=function(s){console.log(s.key,22),z(s.key)},Xe=function(){var C=Object(Ee.a)(R.a.mark(function s(A){var ne,Re,B;return R.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ne=[],Re=[],A.forEach(function(de){var i=de.split("-");ne.push(i[0]),Re.push(i[1])}),Ae.next=5,Object(xe.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:ne,student_group_names:Re,exercise_id:S}});case 5:B=Ae.sent,B.status===0&&(z("0"),$(),V({}),G.resetFields());case 7:case"end":return Ae.stop()}},s)}));return function(A){return C.apply(this,arguments)}}(),Ve=function(){var C=Object(Ee.a)(R.a.mark(function s(A){var ne;return R.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(xe.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:A,exercise_id:S}});case 2:ne=B.sent,ne.status===0&&(z("0"),$(),V({}),G.resetFields());case 4:case"end":return B.stop()}},s)}));return function(A){return C.apply(this,arguments)}}(),De=e.a.createElement(ca.a,{onClick:te},e.a.createElement(ca.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(ca.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"));return e.a.createElement("div",{className:We.a.wrap},e.a.createElement(r.a,{className:We.a.formWrap,form:G,onValuesChange:T,onFinish:f},e.a.createElement(ye.a,null,e.a.createElement(r.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(re.a,null)),e.a.createElement("div",{className:We.a.btns},e.a.createElement(W.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(Sa.a,{disabled:ae,overlay:De,placement:"bottomCenter",arrow:!0},e.a.createElement(W.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:We.a.li},"\u8003\u751F\u5217\u8868\uFF1A",o.total,"\u4EBA"),e.a.createElement("div",{className:We.a.batch},e.a.createElement(je.a,{className:"font14",checked:P,onChange:w},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),_e.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(W.a,{disabled:se,ghost:!0,type:"primary",onClick:function(){return Ke(_e)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Ye.a,{rowSelection:H,className:We.a.customTable,dataSource:ce,bordered:!1,rowKey:function(s){return s.id},columns:_,rowClassName:We.a.row,loading:y,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:ie,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(s){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},s),"\u6761\u6570\u636E")}}}),e.a.createElement(Ia,{editId:S,visible:U==="1",onCancel:function(){return z("0")},onOK:Xe}),e.a.createElement(ka,{editId:S,visible:U==="2",onCancel:function(){return z("0")},onOK:Ve}),e.a.createElement("div",{className:We.a.btns},e.a.createElement(W.a,{ghost:!0,type:"primary",onClick:function(){return j("2")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(W.a,{onClick:function(){return Ea.c.push("/exam/examinationManagement")},className:"ml20",type:"primary"},"\u5B8C\u6210")))},Ta=wa,Ma=a("xQxU"),qe=a.n(Ma),Xa=a("Ty5D"),$a=ua.a.RangePicker,Wa=function(h){var j,S,m,ue,M,J,N=h.onNextTabs,G=h.editId,fe=h.setExamStatus,I=h.setExamName,ce=h.setEditId,le=r.a.useForm(),pe=Object(n.a)(le,1),L=pe[0],y=Object(t.useState)(!0),D=Object(n.a)(y,2),v=D[0],O=D[1],U=Object(t.useState)(!0),z=Object(n.a)(U,2),Z=z[0],q=z[1],_e=Object(t.useState)([]),ee=Object(n.a)(_e,2),p=ee[0],Y=ee[1],o=Object(t.useState)([]),k=Object(n.a)(o,2),Se=k[0],Pe=k[1],K=Object(t.useState)([]),V=Object(n.a)(K,2),x=V[0],F=V[1],P=Object(t.useState)(!1),X=Object(n.a)(P,2),ae=X[0],se=X[1],$=Object(t.useState)(!1),f=Object(n.a)($,2),_=f[0],d=f[1],H=Object(t.useState)(!1),ie=Object(n.a)(H,2),w=ie[0],T=ie[1],Ke=Object(t.useState)(!1),te=Object(n.a)(Ke,2),Xe=te[0],Ve=te[1],De=Object(t.useState)([]),C=Object(n.a)(De,2),s=C[0],A=C[1],ne=Object(t.useState)(""),Re=Object(n.a)(ne,2),B=Re[0],Ue=Re[1],Ae=Object(t.useState)({}),de=Object(n.a)(Ae,2),i=de[0],ea=de[1],aa=Object(Xa.k)(),ta=[];function g(b){return u.apply(this,arguments)}function u(){return u=Object(Ee.a)(R.a.mark(function b(l){var c,Oe,Ce;return R.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(!((x==null?void 0:x.length)===0&&!v)){Be.next=3;break}return he.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Be.abrupt("return");case 3:if(!((x==null?void 0:x.length)===0&&v)){Be.next=6;break}return he.b.info("\u8BF7\u9009\u62E9A\u5377"),Be.abrupt("return");case 6:if(!((s==null?void 0:s.length)===0&&v&&Z)){Be.next=9;break}return he.b.info("\u8BF7\u9009\u62E9B\u5377"),Be.abrupt("return");case 9:if(!(v&&!B)){Be.next=12;break}return he.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Be.abrupt("return");case 12:return((c=l.publish_times)===null||c===void 0?void 0:c.length)>0&&(l.publish_times[0]&&(l.publish_time=we()(l.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),l.publish_times[1]&&(l.end_time=we()(l.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),l.is_ab=v,l.examination_bank_id=x[0].id,l.question_random=_,l.choice_random=w,Z&&(l.b_examination_bank_id=s==null||((Oe=s[0])===null||Oe===void 0)?void 0:Oe.id),l.is_random=B==="a",l.is_base_a=!Z,Be.next=21,Object(xe.a)("/api/common_exercises/exercises/".concat(G,"/update_base"),{method:"put",body:l});case 21:Ce=Be.sent,Ce.status===0&&N("2");case 23:case"end":return Be.stop()}},b)})),u.apply(this,arguments)}Object(t.useEffect)(function(){ge(),ve({}),Fe()},[]);function ge(){return oe.apply(this,arguments)}function oe(){return oe=Object(Ee.a)(R.a.mark(function b(){var l;return R.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,Object(xe.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:l=Oe.sent,l.status===0&&Y(l.data);case 4:case"end":return Oe.stop()}},b)})),oe.apply(this,arguments)}function ve(b){return la.apply(this,arguments)}function la(){return la=Object(Ee.a)(R.a.mark(function b(l){var c;return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Object(xe.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(E.a)({page:1,per_page:1e5,total:100},l)});case 2:c=Ce.sent,Pe(c==null?void 0:c.examination_banks);case 4:case"end":return Ce.stop()}},b)})),la.apply(this,arguments)}function Fe(){return ma.apply(this,arguments)}function ma(){return ma=Object(Ee.a)(R.a.mark(function b(){var l,c;return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Object(xe.a)("/api/common_exercises/exercises/".concat(G,"/base.json"),{method:"get",params:{}});case 2:l=Ce.sent,c=l.data,ea(c),L.setFieldsValue({exercise_name:c.exercise_name,exercise_subject_id:c.exercise_subject_id,time:c.time,publish_times:[c.publish_time&&we()(c.publish_time),c.end_time&&we()(c.end_time)],password:c.password}),O(c.is_ab),F([{id:c.examination_bank_id,name:c.examination_bank_name}]),d(c.question_random),T(c.choice_random),q(!c.is_base_a),fe(c==null?void 0:c.exercise_status),I(c==null?void 0:c.exercise_name),Ue(c.is_random?"a":"b"),c.is_base_a||c.b_examination_bank_id&&A([{id:c.b_examination_bank_id,name:c.b_examination_bank_name}]);case 15:case"end":return Ce.stop()}},b)})),ma.apply(this,arguments)}var za=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:300,ellipsis:!0,align:"center"},{title:"\u516C\u5F00/\u4E2A\u4EBA",dataIndex:"public",width:100,ellipsis:!0,align:"center",render:function(l,c,Oe){return e.a.createElement("div",null,l?"\u516C\u5F00":"\u4E2A\u4EBA\u521B\u5EFA")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"user_name",width:100,ellipsis:!0,align:"center"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:130,ellipsis:!0,align:"center",render:function(l,c,Oe){return e.a.createElement("div",null,we()(l).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(l,c,Oe){return e.a.createElement("div",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat(l,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:qe.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"0px 30px"}},e.a.createElement(r.a,{form:L,onFinish:g},e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",disabled:i.exercise_status===3||i.exercise_status===2,size:"large",style:{height:"40px"}}))),e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE"}]},e.a.createElement(Ge.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:i.exercise_status===3||i.exercise_status===2,className:qe.a.Selectclass,style:{height:"40px"}},p.map(function(b,l){return e.a.createElement(Ge.a.Option,{value:b.id},b.name)}))))),e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"}}))),e.a.createElement(me.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement($a,{style:{height:"40px",width:"100%"},disabled:i.exercise_status===3||i.exercise_status===2,showTime:!0,format:"YYYY-MM-DD HH:mm:ss"})))),e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12,style:{display:"flex"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u76D1\u8003\u5BC6\u7801",name:"password",rules:[{required:!0,message:"\u8BF7\u968F\u673A\u751F\u62106\u4F4D\u5BC6\u7801"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u968F\u673A\u751F\u6210\u5BC6\u7801",disabled:!0,style:{width:"300px",height:"40px"}})),e.a.createElement(W.a,{type:"primary",disabled:i.exercise_status===3,ghost:!0,style:{width:"116px",marginLeft:"20px",height:"40px"},onClick:function(){L.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})}},"\u968F\u673A\u751F\u6210"))))),e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginTop:"30px",display:"flex"}},"\u8BD5\u5377\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"30px 30px",fontSize:"14px"}},e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u8003\u8BD5\u6A21\u5F0F\uFF1A")," ",e.a.createElement(Q.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,value:v?"b":"a",onChange:function(l){l.target.value==="a"?(O(!1),i.is_ab?(d(i.question_random),T(i.choice_random)):(d(!1),T(!1))):(O(!0),!i.is_ab&&!i.b_examination_bank_id?(d(i.question_random),T(i.choice_random)):(d(!1),T(!1)))}},e.a.createElement(Q.a,{value:"a"},"\u5355\u4E00\u8BD5\u5377"),e.a.createElement(Q.a,{value:"b"},"AB\u8BD5\u5377"))),!v&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u8BD5\u5377\uFF1A")," ",e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){se(!0),Ve(!1)}},"\u9009\u62E9\u8BD5\u5377")),x.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(j=x[0])===null||j===void 0?void 0:j.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((S=x[0])===null||S===void 0?void 0:S.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){if(i.exercise_status===3||i.exercise_status===2)return;F([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{disabled:i.exercise_status===3,checked:_,onChange:function(l){d(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{disabled:i.exercise_status===3,checked:w,onChange:function(l){T(l.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),v&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){se(!0),Ve(!1)}},"\u9009\u62E9\u8BD5\u5377")),x.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(m=x[0])===null||m===void 0?void 0:m.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((ue=x[0])===null||ue===void 0?void 0:ue.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){if(i.exercise_status===3||i.exercise_status===2)return;F([])}}," \u79FB\u9664")),e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," B\u5377\uFF1A")," ",e.a.createElement(Q.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,defaultValue:"a",value:Z?"a":"b",onChange:function(l){l.target.value==="a"?q(!0):(q(!1),d(!0),T(!0))}},e.a.createElement(Q.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),Z&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"80px"},type:"primary",ghost:!0,onClick:function(){se(!0),Ve(!0)}},"\u9009\u62E9\u8BD5\u5377")),s.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(M=s[0])===null||M===void 0?void 0:M.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((J=s[0])===null||J===void 0?void 0:J.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){if(i.exercise_status===3||i.exercise_status===2)return;A([])}}," \u79FB\u9664"))),!Z&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:_,disabled:i.exercise_status===3||i.exercise_status===2,onChange:function(l){d(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:w,disabled:i.exercise_status===3||i.exercise_status===2,onChange:function(l){T(l.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u53D1\u653E\u89C4\u5219\uFF1A")," ",e.a.createElement(Q.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,value:B,onChange:function(l){Ue(l.target.value)}},e.a.createElement(Q.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636Eip\u53D1\u653E\uFF08\u6839\u636E\u6700\u540E\u4E00\u4F4DIp\u6570\u5B57\u53D1\u653E\uFF09"))))),e.a.createElement("div",{style:{marginTop:"60px",textAlign:"center",paddingBottom:"30px"}},e.a.createElement(W.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){aa.goBack()}},"\u53D6\u6D88"),e.a.createElement(W.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){L.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Le.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:ae,width:820,destroyOnClose:!0,onCancel:function(){se(!1),ve({})},onOk:function(){Xe?A(Object(ke.a)(ta)):F(Object(ke.a)(ta)),se(!1)}},e.a.createElement(r.a,{className:qe.a.formWraps,layout:"inline",onFinish:function(l){l.name=l.name?l.name:"",l.user_name=l.user_name?l.user_name:"",l.date=l.dates?we()(l.dates).format("YYYY-MM-DD"):"",ve(Object(E.a)({},l))}},e.a.createElement(ye.a,null,e.a.createElement(r.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(ua.a,null)),e.a.createElement(W.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ye.a,{className:qe.a.customTable,rowSelection:{type:"radio",onChange:function(l,c){ta=c}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:Se,bordered:!1,rowKey:function(l){return l.id},columns:za,rowClassName:qe.a.row,pagination:!1})))},Ka=Wa,Va=function(h){var j,S,m=h.location,ue=Object(Je.a)(h,["location"]),M=Object(t.useState)(null),J=Object(n.a)(M,2),N=J[0],G=J[1],fe=Object(t.useState)(["2","3"]),I=Object(n.a)(fe,2),ce=I[0],le=I[1],pe=Object(t.useState)(null),L=Object(n.a)(pe,2),y=L[0],D=L[1],v=Object(t.useState)(0),O=Object(n.a)(v,2),U=O[0],z=O[1],Z=Object(t.useState)(null),q=Object(n.a)(Z,2),_e=q[0],ee=q[1],p=function(k){document.body.scrollIntoView(),G(k)};Object(t.useEffect)(function(){var o;if(m==null||((o=m.query)===null||o===void 0)?void 0:o.tab){var k;G(m==null||((k=m.query)===null||k===void 0)?void 0:k.tab);return}G("1")},[m==null||((j=m.query)===null||j===void 0)?void 0:j.tab]),Object(t.useEffect)(function(){var o;if(m==null||((o=m.query)===null||o===void 0)?void 0:o.id){var k;D(m==null||((k=m.query)===null||k===void 0)?void 0:k.id);return}},[m==null||((S=m.query)===null||S===void 0)?void 0:S.id]),Object(t.useEffect)(function(){if(!y){le(["2","3"]);return}le([])},[y]);var Y=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(y,"editId"),e.a.createElement("section",{className:Me.a.warp},e.a.createElement(ze.a,{path:"/exam/examinationManagement",title:_e||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:Me.a.schedule},Y.map(function(o,k){return e.a.createElement("div",{key:o.key,className:ce.includes(o.key)?Me.a.disabled:""},e.a.createElement("span",{className:"".concat(Me.a.clickWarp," ").concat(N===o.key?Me.a.active:""),onClick:function(){return p(o.key)}},e.a.createElement("span",{className:Me.a.num},o.key),e.a.createElement("span",{className:Me.a.subject},o.name)),k0&&(n.publish_time=Ne()(n.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),n.end_time=Ne()(n.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),n.is_ab=y,n.examination_bank_id=C[0].id,n.question_random=R,n.choice_random=be,K&&(n.b_examination_bank_id=x==null||((de=x[0])===null||de===void 0)?void 0:de.id),n.is_random=ie==="a",n.is_base_a=!K,ve.next=21,Object(Ue.a)("/api/common_exercises/exercises",{method:"post",body:n});case 21:xe=ve.sent,xe.status===0&&(L(xe==null?void 0:xe.id),G("2"));case 23:case"end":return ve.stop()}},E)})),Je.apply(this,arguments)}Object(a.useEffect)(function(){Y&&w([])},[Y]),Object(a.useEffect)(function(){ft(),i({}),ae.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})},[]);function ft(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(Ee.a)(F.a.mark(function E(){var n;return F.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,Object(Ue.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:n=de.sent,n.status===0&&g(n.data);case 4:case"end":return de.stop()}},E)})),Ge.apply(this,arguments)}function i(E){return lt.apply(this,arguments)}function lt(){return lt=Object(Ee.a)(F.a.mark(function E(n){var ce;return F.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(Ue.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(p.a)({page:1,per_page:1e5,total:100},n)});case 2:ce=xe.sent,Ce(ce==null?void 0:ce.examination_banks);case 4:case"end":return xe.stop()}},E)})),lt.apply(this,arguments)}var pt=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:300,ellipsis:!0,align:"center"},{title:"\u516C\u5F00/\u4E2A\u4EBA",dataIndex:"public",width:100,ellipsis:!0,align:"center",render:function(n,ce,de){return e.a.createElement("div",null,n?"\u516C\u5F00":"\u4E2A\u4EBA\u521B\u5EFA")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"user_name",width:100,ellipsis:!0,align:"center"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:130,ellipsis:!0,align:"center",render:function(n,ce,de){return e.a.createElement("div",null,Ne()(n).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(n,ce,de){return e.a.createElement("div",null,e.a.createElement(We.Link,{onClick:function(Ze){return Ze.stopPropagation()},to:"/exam/exerciseManagement/".concat(n,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:tt.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"0px 30px"}},e.a.createElement(r.a,{form:ae,onFinish:ut},e.a.createElement(Oe.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0"}]},e.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px"}}))),e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE"}]},e.a.createElement(et.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:tt.a.Selectclass,style:{height:"40px"}},ne.map(function(E,n){return e.a.createElement(et.a.Option,{value:E.id},E.name)}))))),e.a.createElement(Oe.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,type:"number",min:1,message:"\u8003\u8BD5\u65F6\u957F\u4EC5\u652F\u6301\u8F93\u5165\u6B63\u6574\u6570",transform:function(n){return Number(n)}}]},e.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",style:{height:"40px"}}))),e.a.createElement(me.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(Ot,{disabledDate:function(n){return n&&n0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(S=C[0])===null||S===void 0?void 0:S.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((D=C[0])===null||D===void 0?void 0:D.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){X([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{checked:R,onChange:function(n){s(n.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{checked:be,onChange:function(n){B(n.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),y&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(W.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){$(!0),Le(!1)}},"\u9009\u62E9\u8BD5\u5377")),C.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(c=C[0])===null||c===void 0?void 0:c.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((te=C[0])===null||te===void 0?void 0:te.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){X([])}}," \u79FB\u9664")),e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," B\u5377\uFF1A")," ",e.a.createElement(Q.a.Group,{defaultValue:"a",onChange:function(n){n.target.value==="a"?se(!0):(se(!1),s(!0),B(!0))}},e.a.createElement(Q.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),K&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(W.a,{style:{marginLeft:"80px",height:"40px",width:"80px"},type:"primary",ghost:!0,onClick:function(){$(!0),Le(!0)}},"\u9009\u62E9\u8BD5\u5377")),x.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(T=x[0])===null||T===void 0?void 0:T.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((J=x[0])===null||J===void 0?void 0:J.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){_([])}}," \u79FB\u9664"))),!K&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{checked:R,onChange:function(n){s(n.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{checked:be,onChange:function(n){B(n.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u53D1\u653E\u89C4\u5219\uFF1A")," ",e.a.createElement(Q.a.Group,{onChange:function(n){$e(n.target.value)}},e.a.createElement(Q.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636Eip\u53D1\u653E\uFF08\u6839\u636E\u6700\u540E\u4E00\u4F4DIp\u6570\u5B57\u53D1\u653E\uFF09"))))),e.a.createElement("div",{style:{marginTop:"60px",textAlign:"center",paddingBottom:"30px"}},e.a.createElement(W.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){bt.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(W.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){ae.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(we.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:Y,width:820,destroyOnClose:!0,onCancel:function(){$(!1),i({})},onOk:function(){oe?_(Object(Te.a)(re)):X(Object(Te.a)(re)),$(!1)}},e.a.createElement(r.a,{className:tt.a.formWraps,layout:"inline",onFinish:function(n){n.name=n.name?n.name:"",n.user_name=n.user_name?n.user_name:"",n.date=n.dates?Ne()(n.dates).format("YYYY-MM-DD"):"",i(Object(p.a)({},n))}},e.a.createElement(Oe.a,null,e.a.createElement(r.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ue.a,null)),e.a.createElement(r.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ue.a,null)),e.a.createElement(r.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(rt.a,null)),e.a.createElement(W.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ye.a,{className:tt.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[re==null||((j=re[0])===null||j===void 0)?void 0:j.id],onChange:function(n,ce){w(ce)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:M,bordered:!1,rowKey:function(n){return n.id},columns:pt,rowClassName:tt.a.row,pagination:!1,onRow:function(n){return{onClick:function(de){return w([n])}}}})))},jt=Ct,sa=t("giR+"),ot=t("fyUT"),ra=t("BoS7"),ct=t("Sdc0"),St=t("XzBQ"),Ie=t.n(St),_a=t("Znn+"),ht=t("ZTPi"),xt=t("dfu6"),Pt=ht.a.TabPane,Dt=function(P){var S,D=P.visible,c=P.onOK,te=P.onCancel,T=r.a.useForm(),J=Object(l.a)(T,1),j=J[0],G=Object(a.useState)({}),fe=Object(l.a)(G,2),L=fe[0],le=fe[1],pe=Object(a.useState)("1"),ae=Object(l.a)(pe,2),V=ae[0],N=ae[1];return Object(a.useEffect)(function(){D&&(j.resetFields(),N("1"))},[D]),e.a.createElement(we.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:D,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(Ee.a)(F.a.mark(function y(){var k;return F.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,j.validateFields();case 2:if(L.ip){O.next=7;break}if(k=L.startIP.split(".")[3],!(parseInt(k)>parseInt(L.endIP))){O.next=7;break}return Re.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),O.abrupt("return");case 7:c(Object(p.a)({},j.getFieldsValue()));case 8:case"end":return O.stop()}},y)})),onCancel:function(){te()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(ht.a,{activeKey:V,onChange:function(k){N(k),j.resetFields()}},e.a.createElement(Pt,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(Pt,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(r.a,{form:j,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(k,U){le(Object(p.a)({},U))}},V==="1"&&e.a.createElement(r.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(et.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(k){j.setFieldsValue({ip:Object(Te.a)(k.filter(function(U){return Object(xt.a)(U)?!0:(Re.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),V==="2"&&e.a.createElement(Oe.a,{gutter:[20,20]},e.a.createElement(me.a,{flex:"1"},e.a.createElement(r.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(ue.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(k){var U="";Object(xt.a)(k.target.value)?U=k.target.value:(U="",Re.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),j.setFieldsValue({startIP:U})}}))),e.a.createElement(me.a,{flex:"1"},e.a.createElement(r.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(ue.a,{onBlur:function(k){},prefix:e.a.createElement("span",{className:"font14"},(S=L.startIP)===null||S===void 0?void 0:S.substring(0,L.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},At=Dt,Rt=t("jN4g"),Bt=function(P){var S,D,c,te,T=P.onNextTabs,J=P.editId,j=P.examStatus,G=r.a.useForm(),fe=Object(l.a)(G,1),L=fe[0],le=Object(a.useState)(!1),pe=Object(l.a)(le,2),ae=pe[0],V=pe[1],N=Object(a.useState)(!1),y=Object(l.a)(N,2),k=y[0],U=y[1],O=Object(a.useState)(""),K=Object(l.a)(O,2),se=K[0],H=K[1],Z=Object(a.useState)({ip_limit:"no",public_ip:[],inner_ip:[]}),ne=Object(l.a)(Z,2),g=ne[0],q=ne[1],o=function(){var m=Object(Ee.a)(F.a.mark(function b(Y){var $;return F.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return U(!0),A.next=3,Object(Ue.a)("/api/common_exercises/exercises/".concat(J,"/update_settings.json"),{method:"put",body:Object(p.a)(Object(p.a)({},Y),g)});case 3:$=A.sent,$.status===0&&T("3"),U(!1);case 6:case"end":return A.stop()}},b)}));return function(Y){return m.apply(this,arguments)}}(),M=function(b){console.log(b),b.ip?g[se]=[].concat(Object(Te.a)(g[se]||[]),Object(Te.a)(b.ip)):g[se]=[].concat(Object(Te.a)(g[se]||[]),["".concat(b.startIP,",").concat(b.startIP.substring(0,b.startIP.lastIndexOf("."))+"."+b.endIP)]),q(Object(p.a)({},g)),V(!1)},Ce=function(b){H(b),V(!0)},je=function(){var m=Object(Ee.a)(F.a.mark(function b(){var Y,$,ge,A,R,s,h,I;return F.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(Ue.a)("/api/common_exercises/exercises/".concat(J,"/settings"),{method:"get"});case 2:Y=B.sent,Y.settings&&($=Y.settings,ge=$.ip_limit,A=$.public_ip,R=A===void 0?[]:A,s=$.inner_ip,h=s===void 0?[]:s,I=Object(qe.a)($,["ip_limit","public_ip","inner_ip"]),q({ip_limit:ge,public_ip:R,inner_ip:h}),L.setFieldsValue(I));case 4:case"end":return B.stop()}},b)}));return function(){return m.apply(this,arguments)}}(),Ae=function(b){"is_normal"in b&&(b.is_normal?L.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!1,score_open:!1}):L.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!0,score_open:!0}))};Object(a.useEffect)(function(){je()},[]);var C=j===3,X=j===2||j===3;return e.a.createElement("div",{className:Ie.a.bg},e.a.createElement("div",{className:Ie.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(r.a,{form:L,className:Ie.a.formWrap,scrollToFirstError:!0,onFinish:o,onValuesChange:Ae},e.a.createElement(r.a.Item,{label:"\u8003\u8BD5\u6A21\u5F0F",name:"is_normal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u6A21\u5F0F"}]},e.a.createElement(Q.a.Group,{disabled:X},e.a.createElement(Q.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(Q.a,{value:!1},"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement(r.a.Item,{name:"open_total_score",valuePropName:"checked"},e.a.createElement(De.a,{disabled:C},"\u67E5\u770B\u4E2A\u4EBA\u603B\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\uFF09"))),e.a.createElement(r.a.Item,{name:"open_score",valuePropName:"checked"},e.a.createElement(De.a,{disabled:C},"\u67E5\u770B\u5C0F\u9898\u5F97\u5206",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF09"))),e.a.createElement(r.a.Item,{name:"answer_open",valuePropName:"checked"},e.a.createElement(De.a,{disabled:C},"\u67E5\u770B\u8BD5\u5377\u7B54\u6848",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\u53CA\u89E3\u6790\uFF09"))),e.a.createElement(r.a.Item,{name:"score_open",valuePropName:"checked"},e.a.createElement(De.a,{disabled:C},"\u67E5\u770B\u6240\u6709\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u53EF\u4EE5\u67E5\u770B\u6240\u6709\u8003\u751F\u7684\u8003\u8BD5\u6210\u7EE9\uFF09"))),e.a.createElement("div",{className:Ie.a.title,style:{margin:"24px 0 6px 0"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:Ie.a.row},e.a.createElement(r.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(ct.a,{disabled:X})),e.a.createElement("div",null,"\xA0\xA0\u5F00\u542F\u6444\u50CF\u5934",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u5728\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\uFF0C\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u5C06\u65E0\u6CD5\u8FDB\u884C\u8003\u8BD5\uFF09"))),e.a.createElement("div",{className:Ie.a.row},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),e.a.createElement(r.a.Item,{name:"photo_count",noStyle:!0},e.a.createElement(ot.a,{disabled:X,min:0})),e.a.createElement("span",null,"\u6B21")),e.a.createElement("div",{className:Ie.a.row},e.a.createElement(r.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(ct.a,{disabled:X})),e.a.createElement("div",null,"\xA0\xA0\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u8BBE\u7F6E\u8003\u751F\u5728\u8003\u8BD5\u4E2D\u5207\u5C4F\u591A\u5C11\u6B21\u53EF\u4EE5\u5F3A\u5236\u4EA4\u5377\uFF09"))),e.a.createElement("div",{className:Ie.a.row},e.a.createElement("div",null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8FBE\u5230"),e.a.createElement(r.a.Item,{name:"screen_num",noStyle:!0},e.a.createElement(ot.a,{disabled:X,min:0})),e.a.createElement("span",null,"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),e.a.createElement(r.a.Item,{name:"screen_sec",noStyle:!0},e.a.createElement(ot.a,{disabled:X,min:0})),e.a.createElement("span",null,"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:Ie.a.row},e.a.createElement(ct.a,{disabled:X,checked:g.ip_limit!=="no",onChange:function(b){g.ip_limit==="no"?g.ip_limit="pub":g.ip_limit="no",q(Object.assign({},g))}}),e.a.createElement("div",null,"\xA0\xA0\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u4E0D\u518DIP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"(\u5F00\u542F\u540E\uFF0C\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),g.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Oe.a,{className:"mt15"},e.a.createElement(me.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(me.a,null,!((S=g.public_ip)===null||S===void 0?void 0:S.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(D=g.public_ip)===null||D===void 0?void 0:D.map(function(m,b){return e.a.createElement("span",{className:Ie.a.ipItem,key:b},e.a.createElement("i",null,m," "),!X&&e.a.createElement(Rt.a,{onClick:function(){we.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){g.public_ip.splice(b,1),q(Object(p.a)({},g))}})},className:" c-grey-c",size:20}))}),!C&&e.a.createElement("span",{onClick:function(){return Ce("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(Oe.a,{className:"mt15"},e.a.createElement(me.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(me.a,null,!((c=g.inner_ip)===null||c===void 0?void 0:c.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(te=g.inner_ip)===null||te===void 0?void 0:te.map(function(m,b){return e.a.createElement("span",{className:Ie.a.ipItem,key:b},e.a.createElement("i",null,m," "),!X&&e.a.createElement(Rt.a,{onClick:function(){we.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){g.inner_ip.splice(b,1),q(Object(p.a)({},g))}})},className:" c-grey-c",size:20}))}),!C&&e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){Ce("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(At,{visible:ae,onOK:M,onCancel:function(){return V(!1)}})),e.a.createElement("div",{className:Ie.a.btns},e.a.createElement(W.a,{ghost:!0,type:"primary",onClick:function(){return T("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(W.a,{onClick:function(){return L.submit()},className:"ml20",loading:k,type:"primary"},"\u4E0B\u4E00\u6B65")))},Nt=Bt,ia=t("qVdP"),It=t("jsC+"),da=t("lUTK"),mt=t("BvKs"),Lt=t("dq6g"),Ke=t.n(Lt),kt=t("6Qhy"),Me=t.n(kt),wt=t("LvDl"),Et=t.n(wt),Tt=function(P){var S=P.visible,D=P.onOK,c=P.onCancel,te=P.editId,T={page:1,per_page:10,total:0},J=r.a.useForm(),j=Object(l.a)(J,1),G=j[0],fe=Object(a.useState)([]),L=Object(l.a)(fe,2),le=L[0],pe=L[1],ae=Object(a.useState)(!0),V=Object(l.a)(ae,2),N=V[0],y=V[1],k=Object(a.useState)(!1),U=Object(l.a)(k,2),O=U[0],K=U[1],se=Object(a.useState)([]),H=Object(l.a)(se,2),Z=H[0],ne=H[1],g=Object(a.useState)(T),q=Object(l.a)(g,2),o=q[0],M=q[1],Ce=Object(a.useState)({}),je=Object(l.a)(Ce,2),Ae=je[0],C=je[1];Object(a.useEffect)(function(){if(S){X();return}},[S]);var X=function(){var R=Object(Ee.a)(F.a.mark(function s(){var h,I,be,B,ee=arguments;return F.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return h=ee.length>0&&ee[0]!==void 0?ee[0]:T,I=ee.length>1&&ee[1]!==void 0?ee[1]:{},be=Et.a.pickBy(Object(p.a)(Object(p.a)(Object(p.a)({},h),I),{},{exercise_id:te}),function(Le){return!!Le}),console.log("\u8BF7\u6C42\u53C2\u6570:",be),y(!0),oe.next=7,Object(Ue.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:be});case 7:B=oe.sent,B.status===0&&(y(!1),pe(B.data),M(Object(p.a)(Object(p.a)({},h),{},{total:B==null?void 0:B.count})),ne([]));case 9:case"end":return oe.stop()}},s)}));return function(){return R.apply(this,arguments)}}(),m=function(s,h){C(h)},b=function(s){console.log(s),X(T,s)},Y=[{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",width:146},{title:"\u5DF2\u6DFB\u52A0/\u603B\u4EBA\u6570",dataIndex:"add_count",align:"center",render:function(s,h){return s+"/"+h.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",width:50,render:function(s,h){return e.a.createElement(e.a.Fragment,null,h.add_count===h.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),h.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),h.add_count!==0&&h.add_count0&&ee[0]!==void 0?ee[0]:T,I=ee.length>1&&ee[1]!==void 0?ee[1]:{},be=Et.a.pickBy(Object(p.a)(Object(p.a)(Object(p.a)({},h),I),{},{exercise_id:te}),function(Le){return!!Le}),console.log("\u8BF7\u6C42\u53C2\u6570:",be),y(!0),oe.next=7,Object(Ue.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:be});case 7:B=oe.sent,B.status===0&&(y(!1),pe(B.data),M(Object(p.a)(Object(p.a)({},h),{},{total:B==null?void 0:B.count})),ne([]));case 9:case"end":return oe.stop()}},s)}));return function(){return R.apply(this,arguments)}}(),m=function(s,h){C(h)},b=function(s){console.log(s),X(T,s)},Y=[{title:"\u59D3\u540D",dataIndex:"name",align:"center",width:146},{title:"\u5B66\u53F7",dataIndex:"student_no",align:"center",width:146},{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",render:function(s,h){return s||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(s,h){return s?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],$=function(s){ne(s)},ge={selectedRowKeys:Z,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:$,getCheckboxProps:function(s){return{disabled:s.added}}},A=function(s,h){var I=Object(p.a)(Object(p.a)({},o),{},{page:s,per_page:h});M(I),X(I,Ae)};return e.a.createElement(we.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u5B66\u53F7\u6DFB\u52A0",visible:S,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:O,afterClose:function(){G.resetFields(),C({}),K(!1)},onOk:function(){K(!0),D(Z)},onCancel:c},e.a.createElement("div",{className:Me.a.wrap},e.a.createElement(r.a,{className:Me.a.formWrap,form:G,onValuesChange:m,onFinish:b},e.a.createElement(Oe.a,null,e.a.createElement(r.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ue.a,{disabled:O})),e.a.createElement(r.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ue.a,{disabled:O})),e.a.createElement("div",{className:Me.a.btns},e.a.createElement(W.a,{disabled:O,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Ye.a,{rowSelection:ge,className:Me.a.customTable,dataSource:le,bordered:!1,scroll:{y:350},rowKey:function(s){return s.id},columns:Y,rowClassName:Me.a.row,loading:N,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:A,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(s){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},s),"\u6761\u6570\u636E")}}})))},$t=Xt,Wt=function(P){var S=P.onNextTabs,D=P.editId,c=P.examStatus,te=Object(qe.a)(P,["onNextTabs","editId","examStatus"]),T={page:1,per_page:10,total:0},J=r.a.useForm(),j=Object(l.a)(J,1),G=j[0],fe=Object(a.useState)([]),L=Object(l.a)(fe,2),le=L[0],pe=L[1],ae=Object(a.useState)(!0),V=Object(l.a)(ae,2),N=V[0],y=V[1],k=Object(a.useState)("0"),U=Object(l.a)(k,2),O=U[0],K=U[1],se=Object(a.useState)([]),H=Object(l.a)(se,2),Z=H[0],ne=H[1],g=Object(a.useState)(T),q=Object(l.a)(g,2),o=q[0],M=q[1],Ce=Object(a.useState)({}),je=Object(l.a)(Ce,2),Ae=je[0],C=je[1],X=Object(a.useState)(!1),m=Object(l.a)(X,2),b=m[0],Y=m[1],$=c===3,ge=c===2||c===3;Object(a.useEffect)(function(){A()},[]);var A=function(){var x=Object(Ee.a)(F.a.mark(function _(){var v,z,re,w,_e=arguments;return F.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return v=_e.length>0&&_e[0]!==void 0?_e[0]:T,z=_e.length>1&&_e[1]!==void 0?_e[1]:{},re=Et.a.pickBy(Object(p.a)(Object(p.a)(Object(p.a)({},v),z),{},{exercise_id:D}),function($e){return!!$e}),console.log("\u8BF7\u6C42\u53C2\u6570:",re),y(!0),ie.next=7,Object(Ue.a)("/api/common_exercises/exercise_users.json",{method:"get",params:re});case 7:w=ie.sent,w.status===0&&(y(!1),pe(w.data),M(Object(p.a)(Object(p.a)({},v),{},{total:w==null?void 0:w.count})),ne([]),Y(!1));case 9:case"end":return ie.stop()}},_)}));return function(){return x.apply(this,arguments)}}(),R=function(_){console.log(_),A(T,_)},s=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(_,v){return _||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(_,v){return _||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(_,v){return _||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(_,v){return _||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(_,v){return e.a.createElement(W.a,{disabled:ge,onClick:function(){return he([_])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],h=function(_){ne(_),_.length===le.length?Y(!0):Y(!1)},I={selectedRowKeys:Z,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:h},be=function(_,v){var z=Object(p.a)(Object(p.a)({},o),{},{page:_,per_page:v});M(z),A(z,Ae)},B=function(_){Y(_.target.checked),_.target.checked?ne(le.map(function(v){return v.id})):ne([])},ee=function(_,v){C(v)},he=function(_){if(_.length===0){Re.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}we.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u79FB\u9664\uFF1F",onOk:function(){var v=Object(Ee.a)(F.a.mark(function re(){var w,_e;return F.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(Ue.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:_}});case 2:w=ie.sent,(w==null?void 0:w.status)===0&&(_e=_.length===le.length&&o.page>1?o.page-1:o.page,A(Object(p.a)(Object(p.a)({},o),{},{page:_e}),Ae),Re.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return ie.stop()}},re)}));function z(){return v.apply(this,arguments)}return z}()})},oe=function(_){console.log(_.key,22),K(_.key)},Le=function(){var x=Object(Ee.a)(F.a.mark(function _(v){var z,re,w;return F.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return z=[],re=[],v.forEach(function(ie){var $e=ie.split("-");z.push($e[0]),re.push($e[1])}),Se.next=5,Object(Ue.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:z,student_group_names:re,exercise_id:D}});case 5:w=Se.sent,w.status===0&&(K("0"),A(),C({}),G.resetFields());case 7:case"end":return Se.stop()}},_)}));return function(v){return x.apply(this,arguments)}}(),nt=function(){var x=Object(Ee.a)(F.a.mark(function _(v){var z;return F.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(Ue.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:v,exercise_id:D}});case 2:z=w.sent,z.status===0&&(K("0"),A(),C({}),G.resetFields());case 4:case"end":return w.stop()}},_)}));return function(v){return x.apply(this,arguments)}}(),ze=e.a.createElement(mt.a,{onClick:oe},e.a.createElement(mt.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(mt.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"));return e.a.createElement("div",{className:Ke.a.wrap},e.a.createElement(r.a,{className:Ke.a.formWrap,form:G,onValuesChange:ee,onFinish:R},e.a.createElement(Oe.a,null,e.a.createElement(r.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ue.a,null)),e.a.createElement(r.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ue.a,null)),e.a.createElement("div",{className:Ke.a.btns},e.a.createElement(W.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(It.a,{disabled:$,overlay:ze,placement:"bottomCenter",arrow:!0},e.a.createElement(W.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:Ke.a.li},"\u8003\u751F\u5217\u8868\uFF1A",o.total,"\u4EBA"),e.a.createElement("div",{className:Ke.a.batch},e.a.createElement(De.a,{className:"font14",checked:b,onChange:B},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),Z.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(W.a,{disabled:ge,ghost:!0,type:"primary",onClick:function(){return he(Z)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Ye.a,{rowSelection:I,className:Ke.a.customTable,dataSource:le,bordered:!1,rowKey:function(_){return _.id},columns:s,rowClassName:Ke.a.row,loading:N,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:be,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(_){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},_),"\u6761\u6570\u636E")}}}),e.a.createElement(Mt,{editId:D,visible:O==="1",onCancel:function(){return K("0")},onOK:Le}),e.a.createElement($t,{editId:D,visible:O==="2",onCancel:function(){return K("0")},onOK:nt}),e.a.createElement("div",{className:Ke.a.btns},e.a.createElement(W.a,{ghost:!0,type:"primary",onClick:function(){return S("2")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(W.a,{onClick:function(){return bt.c.push("/exam/examinationManagement")},className:"ml20",type:"primary"},"\u5B8C\u6210")))},Kt=Wt,zt=t("xQxU"),at=t.n(zt),Vt=t("Ty5D"),Yt=rt.a.RangePicker,Ht=function(P){var S,D,c,te,T,J,j,G=P.onNextTabs,fe=P.editId,L=P.setExamStatus,le=P.setExamName,pe=P.setEditId,ae=r.a.useForm(),V=Object(l.a)(ae,1),N=V[0],y=Object(a.useState)(!0),k=Object(l.a)(y,2),U=k[0],O=k[1],K=Object(a.useState)(!0),se=Object(l.a)(K,2),H=se[0],Z=se[1],ne=Object(a.useState)([]),g=Object(l.a)(ne,2),q=g[0],o=g[1],M=Object(a.useState)([]),Ce=Object(l.a)(M,2),je=Ce[0],Ae=Ce[1],C=Object(a.useState)([]),X=Object(l.a)(C,2),m=X[0],b=X[1],Y=Object(a.useState)(!1),$=Object(l.a)(Y,2),ge=$[0],A=$[1],R=Object(a.useState)(!1),s=Object(l.a)(R,2),h=s[0],I=s[1],be=Object(a.useState)(!1),B=Object(l.a)(be,2),ee=B[0],he=B[1],oe=Object(a.useState)(!1),Le=Object(l.a)(oe,2),nt=Le[0],ze=Le[1],x=Object(a.useState)([]),_=Object(l.a)(x,2),v=_[0],z=_[1],re=Object(a.useState)([]),w=Object(l.a)(re,2),_e=w[0],Se=w[1],ie=Object(a.useState)(""),$e=Object(l.a)(ie,2),ut=$e[0],Je=$e[1],ft=Object(a.useState)({}),Ge=Object(l.a)(ft,2),i=Ge[0],lt=Ge[1],pt=Object(Vt.k)();function E(f){return n.apply(this,arguments)}function n(){return n=Object(Ee.a)(F.a.mark(function f(u){var d,Fe,ye;return F.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(!((m==null?void 0:m.length)===0&&!U)){Be.next=3;break}return Re.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Be.abrupt("return");case 3:if(!((m==null?void 0:m.length)===0&&U)){Be.next=6;break}return Re.b.info("\u8BF7\u9009\u62E9A\u5377"),Be.abrupt("return");case 6:if(!((v==null?void 0:v.length)===0&&U&&H)){Be.next=9;break}return Re.b.info("\u8BF7\u9009\u62E9B\u5377"),Be.abrupt("return");case 9:if(!(U&&!ut)){Be.next=12;break}return Re.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Be.abrupt("return");case 12:return((d=u.publish_times)===null||d===void 0?void 0:d.length)>0&&(u.publish_times[0]&&(u.publish_time=Ne()(u.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),u.publish_times[1]&&(u.end_time=Ne()(u.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),u.is_ab=U,u.examination_bank_id=m[0].id,u.question_random=h,u.choice_random=ee,H&&(u.b_examination_bank_id=v==null||((Fe=v[0])===null||Fe===void 0)?void 0:Fe.id),u.is_random=ut==="a",u.is_base_a=!H,Be.next=21,Object(Ue.a)("/api/common_exercises/exercises/".concat(fe,"/update_base"),{method:"put",body:u});case 21:ye=Be.sent,ye.status===0&&G("2");case 23:case"end":return Be.stop()}},f)})),n.apply(this,arguments)}Object(a.useEffect)(function(){ge&&Se([])},[ge]),Object(a.useEffect)(function(){ce(),xe({}),ve()},[]);function ce(){return de.apply(this,arguments)}function de(){return de=Object(Ee.a)(F.a.mark(function f(){var u;return F.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(Ue.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:u=Fe.sent,u.status===0&&o(u.data);case 4:case"end":return Fe.stop()}},f)})),de.apply(this,arguments)}function xe(f){return Ze.apply(this,arguments)}function Ze(){return Ze=Object(Ee.a)(F.a.mark(function f(u){var d;return F.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(Ue.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(p.a)({page:1,per_page:1e5,total:100},u)});case 2:d=ye.sent,Ae(d==null?void 0:d.examination_banks);case 4:case"end":return ye.stop()}},f)})),Ze.apply(this,arguments)}function ve(){return gt.apply(this,arguments)}function gt(){return gt=Object(Ee.a)(F.a.mark(function f(){var u,d;return F.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(Ue.a)("/api/common_exercises/exercises/".concat(fe,"/base.json"),{method:"get",params:{}});case 2:u=ye.sent,d=u.data,lt(d),N.setFieldsValue({exercise_name:d.exercise_name,exercise_subject_id:d.exercise_subject_id,time:d.time,publish_times:[d.publish_time&&Ne()(d.publish_time),d.end_time&&Ne()(d.end_time)],password:d.password}),O(d.is_ab),b([{id:d.examination_bank_id,name:d.examination_bank_name}]),I(d.question_random),he(d.choice_random),Z(!d.is_base_a),L(d==null?void 0:d.exercise_status),le(d==null?void 0:d.exercise_name),Je(d.is_random?"a":"b"),d.is_base_a||d.b_examination_bank_id&&z([{id:d.b_examination_bank_id,name:d.b_examination_bank_name}]);case 15:case"end":return ye.stop()}},f)})),gt.apply(this,arguments)}var Gt=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:300,ellipsis:!0,align:"center"},{title:"\u516C\u5F00/\u4E2A\u4EBA",dataIndex:"public",width:100,ellipsis:!0,align:"center",render:function(u,d,Fe){return e.a.createElement("div",null,u?"\u516C\u5F00":"\u4E2A\u4EBA\u521B\u5EFA")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"user_name",width:100,ellipsis:!0,align:"center"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:130,ellipsis:!0,align:"center",render:function(u,d,Fe){return e.a.createElement("div",null,Ne()(u).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(u,d,Fe){return e.a.createElement("div",null,e.a.createElement(We.Link,{onClick:function(Ut){return Ut.stopPropagation()},to:"/exam/exerciseManagement/".concat(u,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:at.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"0px 30px"}},e.a.createElement(r.a,{form:N,onFinish:E},e.a.createElement(Oe.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0"}]},e.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",disabled:i.exercise_status===3||i.exercise_status===2,size:"large",style:{height:"40px"}}))),e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE"}]},e.a.createElement(et.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:i.exercise_status===3||i.exercise_status===2,className:at.a.Selectclass,style:{height:"40px"}},q.map(function(f,u){return e.a.createElement(et.a.Option,{value:f.id},f.name)}))))),e.a.createElement(Oe.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,type:"number",min:1,message:"\u8003\u8BD5\u65F6\u957F\u4EC5\u652F\u6301\u8F93\u5165\u6B63\u6574\u6570",transform:function(u){return Number(u)}}]},e.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"}}))),e.a.createElement(me.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(Yt,{disabledDate:function(u){return u&&u0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(S=m[0])===null||S===void 0?void 0:S.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((D=m[0])===null||D===void 0?void 0:D.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),i.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){z([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{disabled:i.exercise_status===3||i.exercise_status===2,checked:h,onChange:function(u){I(u.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{disabled:i.exercise_status===3||i.exercise_status===2,checked:ee,onChange:function(u){he(u.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),U&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){A(!0),ze(!1)}},"\u9009\u62E9\u8BD5\u5377")),m.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(c=m[0])===null||c===void 0?void 0:c.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((te=m[0])===null||te===void 0?void 0:te.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),i.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){z([])}}," \u79FB\u9664")),e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," B\u5377\uFF1A")," ",e.a.createElement(Q.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,defaultValue:"a",value:H?"a":"b",onChange:function(u){u.target.value==="a"?Z(!0):(Z(!1),I(!0),he(!0))}},e.a.createElement(Q.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),H&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"80px"},type:"primary",ghost:!0,onClick:function(){A(!0),ze(!0)}},"\u9009\u62E9\u8BD5\u5377")),v.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(T=v[0])===null||T===void 0?void 0:T.name),e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((J=v[0])===null||J===void 0?void 0:J.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),i.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){z([])}}," \u79FB\u9664"))),!H&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{checked:h,disabled:i.exercise_status===3||i.exercise_status===2,onChange:function(u){I(u.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{checked:ee,disabled:i.exercise_status===3||i.exercise_status===2,onChange:function(u){he(u.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u53D1\u653E\u89C4\u5219\uFF1A")," ",e.a.createElement(Q.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,value:ut,onChange:function(u){Je(u.target.value)}},e.a.createElement(Q.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636Eip\u53D1\u653E\uFF08\u6839\u636E\u6700\u540E\u4E00\u4F4DIp\u6570\u5B57\u53D1\u653E\uFF09"))))),e.a.createElement("div",{style:{marginTop:"60px",textAlign:"center",paddingBottom:"30px"}},e.a.createElement(W.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){pt.goBack()}},"\u53D6\u6D88"),e.a.createElement(W.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){N.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(we.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:ge,width:820,destroyOnClose:!0,onCancel:function(){A(!1),xe({})},onOk:function(){nt?z(Object(Te.a)(_e)):b(Object(Te.a)(_e)),A(!1)}},e.a.createElement(r.a,{className:at.a.formWraps,layout:"inline",onFinish:function(u){u.name=u.name?u.name:"",u.user_name=u.user_name?u.user_name:"",u.date=u.dates?Ne()(u.dates).format("YYYY-MM-DD"):"",xe(Object(p.a)({},u))}},e.a.createElement(Oe.a,null,e.a.createElement(r.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ue.a,null)),e.a.createElement(r.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ue.a,null)),e.a.createElement(r.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(rt.a,null)),e.a.createElement(W.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ye.a,{className:at.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[_e==null||((j=_e[0])===null||j===void 0)?void 0:j.id],onChange:function(u,d){Se(d)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:je,bordered:!1,rowKey:function(u){return u.id},columns:Gt,rowClassName:at.a.row,pagination:!1,onRow:function(u){return{onClick:function(Fe){return Se([u])}}}})))},Qt=Ht,Jt=function(P){var S,D,c=P.location,te=Object(qe.a)(P,["location"]),T=Object(a.useState)(null),J=Object(l.a)(T,2),j=J[0],G=J[1],fe=Object(a.useState)(["2","3"]),L=Object(l.a)(fe,2),le=L[0],pe=L[1],ae=Object(a.useState)(null),V=Object(l.a)(ae,2),N=V[0],y=V[1],k=Object(a.useState)(0),U=Object(l.a)(k,2),O=U[0],K=U[1],se=Object(a.useState)(null),H=Object(l.a)(se,2),Z=H[0],ne=H[1],g=function(M){document.body.scrollIntoView(),G(M)};Object(a.useEffect)(function(){var o;if(c==null||((o=c.query)===null||o===void 0)?void 0:o.tab){var M;G(c==null||((M=c.query)===null||M===void 0)?void 0:M.tab);return}G("1")},[c==null||((S=c.query)===null||S===void 0)?void 0:S.tab]),Object(a.useEffect)(function(){var o;if(c==null||((o=c.query)===null||o===void 0)?void 0:o.id){var M;y(c==null||((M=c.query)===null||M===void 0)?void 0:M.id);return}},[c==null||((D=c.query)===null||D===void 0)?void 0:D.id]),Object(a.useEffect)(function(){if(!N){pe(["2","3"]);return}pe([])},[N]);var q=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(N,"editId"),e.a.createElement("section",{className:Xe.a.warp},e.a.createElement(Ve.a,{path:"/exam/examinationManagement",title:Z||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:Xe.a.schedule},q.map(function(o,M){return e.a.createElement("div",{key:o.key,className:le.includes(o.key)?Xe.a.disabled:""},e.a.createElement("span",{className:"".concat(Xe.a.clickWarp," ").concat(j===o.key?Xe.a.active:""),onClick:function(){return g(o.key)}},e.a.createElement("span",{className:Xe.a.num},o.key),e.a.createElement("span",{className:Xe.a.subject},o.name)),M