From b820ce4590ef1863e360db27ad5671e2e5da5429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=8D=9A=E6=96=87?= Date: Wed, 8 Sep 2021 18:02:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 6148 -> 6148 bytes index.html | 2 +- ...aminationManagement__Add.2826d980.async.js | 1 - ...aminationManagement__Add.ce7fd516.async.js | 1 + ...nationManagement__Detail.bfa37915.async.js | 20 +++++++++--------- p__Exam__Lists__Monitoring.3a675c73.async.js | 1 - p__Exam__Lists__Monitoring.b9c0f9ba.async.js | 1 + umi.be52b8ad.js => umi.0be96ae1.js | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) delete mode 100644 p__Exam__Lists__ExaminationManagement__Add.2826d980.async.js create mode 100644 p__Exam__Lists__ExaminationManagement__Add.ce7fd516.async.js rename p__Exam__Lists__ExaminationManagement__Detail.91575f9a.async.js => p__Exam__Lists__ExaminationManagement__Detail.bfa37915.async.js (72%) delete mode 100644 p__Exam__Lists__Monitoring.3a675c73.async.js create mode 100644 p__Exam__Lists__Monitoring.b9c0f9ba.async.js rename umi.be52b8ad.js => umi.0be96ae1.js (99%) diff --git a/.DS_Store b/.DS_Store index 03b11da19fd23e05aa3dda6fc69f6d8129d8e7a0..0769ebb2376c969fab63404a5aa6cd6032dd78a9 100644 GIT binary patch delta 32 ocmZoMXfc@J&&a$nU^gQp^JX3 --> - + diff --git a/p__Exam__Lists__ExaminationManagement__Add.2826d980.async.js b/p__Exam__Lists__ExaminationManagement__Add.2826d980.async.js deleted file mode 100644 index aaa47f6a03..0000000000 --- a/p__Exam__Lists__ExaminationManagement__Add.2826d980.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[127,6,15],{"6Qhy":function(Pe,ke,a){Pe.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(Pe,ke,a){"use strict";var l=a("/zsF"),aa=a("PArb"),t=a("q1tI"),e=a.n(t),oa=a("9kvl"),$e=a("Z+Na"),He=a.n($e),ca=function(Ze){var ve=Ze.path,ra=Ze.title,we=Ze.subTitle,ma=Ze.style,Qe=ma===void 0?{}:ma,p=Ze.className,Me=p===void 0?"":p;return e.a.createElement("div",{className:"".concat(He.a.head," ").concat(Me),style:Qe},e.a.createElement("span",{className:He.a.s1,onClick:function(){return oa.c.push(ve)}},e.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),ra&&e.a.createElement(aa.a,{className:He.a.s2,type:"vertical"}),ra&&e.a.createElement("span",{className:He.a.s3},ra),we&&e.a.createElement("span",{className:He.a.s4},we))};ke.a=ca},SdPx:function(Pe,ke,a){Pe.exports={warp:"warp___EDnpX",schedule:"schedule___gUDAF",disabled:"disabled___3kSfe",clickWarp:"clickWarp___W4CBi",num:"num___2Hl72",subject:"subject___3mXyJ",active:"active___1g3k4"}},VPm5:function(Pe,ke,a){"use strict";a.r(ke);var l=a("tJVT"),aa=a("PpiC"),t=a("q1tI"),e=a.n(t),oa=a("SdPx"),$e=a.n(oa),He=a("9SwW"),ca=a("WmNS"),F=a.n(ca),Ze=a("miYZ"),ve=a("tsqr"),ra=a("2qtc"),we=a("kLXV"),ma=a("g9YV"),Qe=a("wCAj"),p=a("k1fw"),Me=a("oBTY"),ya=a("sRBo"),De=a("kaz8"),qa=a("7Kak"),J=a("9yH6"),et=a("+L6B"),K=a("2/Rp"),at=a("14J3"),Oe=a("BMrR"),tt=a("OaEy"),ta=a("2fM7"),nt=a("jCWc"),fe=a("kPKH"),ut=a("5NDa"),le=a("5rEg"),pe=a("9og8"),lt=a("y8nQ"),r=a("Vl3Y"),st=a("iQDF"),_a=a("+eQT"),Oa=a("zWxd"),qe=a.n(Oa),xa=a("Ty5D"),Ea=a("9kvl"),Ke=a("55Ip"),Ue=a("ErOA"),Ca=a("wd/R"),Ne=a.n(Ca),ja=_a.a.RangePicker,Sa=function(P){var S,D,E,te,M,G,j,Z=P.onNextTabs,ge=P.editId,L=P.setEditId,se=r.a.useForm(),be=Object(l.a)(se,1),ne=be[0],Y=Object(t.useState)(!1),N=Object(l.a)(Y,2),y=N[0],k=N[1],v=Object(t.useState)(!0),O=Object(l.a)(v,2),V=O[0],re=O[1],Q=Object(t.useState)([]),q=Object(l.a)(Q,2),ue=q[0],g=q[1],ee=Object(t.useState)([]),o=Object(l.a)(ee,2),X=o[0],Ce=o[1],je=Object(t.useState)([]),Ae=Object(l.a)(je,2),C=Ae[0],w=Ae[1],f=Object(t.useState)(!1),b=Object(l.a)(f,2),H=b[0],$=b[1],he=Object(t.useState)(!1),A=Object(l.a)(he,2),x=A[0],s=A[1],h=Object(t.useState)(!1),I=Object(l.a)(h,2),xe=I[0],B=I[1],ae=Object(t.useState)(!1),Re=Object(l.a)(ae,2),me=Re[0],Le=Re[1],na=Object(t.useState)([]),ze=Object(l.a)(na,2),R=ze[0],_=ze[1],U=Object(t.useState)([]),z=Object(l.a)(U,2),_e=z[0],T=z[1],ie=Object(t.useState)(""),Se=Object(l.a)(ie,2),de=Se[0],We=Se[1],Te=Object(xa.l)();function ia(c){return ua.apply(this,arguments)}function ua(){return ua=Object(pe.a)(F.a.mark(function c(u){var oe,W,Ee;return F.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!((C==null?void 0:C.length)===0&&!y)){ce.next=3;break}return ve.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),ce.abrupt("return");case 3:if(!((C==null?void 0:C.length)===0&&y)){ce.next=6;break}return ve.b.info("\u8BF7\u9009\u62E9A\u5377"),ce.abrupt("return");case 6:if(!((R==null?void 0:R.length)===0&&y&&V)){ce.next=9;break}return ve.b.info("\u8BF7\u9009\u62E9B\u5377"),ce.abrupt("return");case 9:if(!(y&&!de)){ce.next=12;break}return ve.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),ce.abrupt("return");case 12:return((oe=u.publish_times)===null||oe===void 0?void 0:oe.length)>0&&(u.publish_time=Ne()(u.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),u.end_time=Ne()(u.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),u.is_ab=y,u.examination_bank_id=C[0].id,u.question_random=x,u.choice_random=xe,V&&(u.b_examination_bank_id=R==null||((W=R[0])===null||W===void 0)?void 0:W.id),u.is_random=de==="a",u.is_base_a=!V,ce.next=21,Object(Ue.a)("/api/common_exercises/exercises",{method:"post",body:u});case 21:Ee=ce.sent,Ee.status===0&&(L(Ee==null?void 0:Ee.id),Ea.c.push("/exam/examinationManagement/add?id=".concat(Ee==null?void 0:Ee.id)),Z("2"));case 23:case"end":return ce.stop()}},c)})),ua.apply(this,arguments)}Object(t.useEffect)(function(){H&&T([])},[H]),Object(t.useEffect)(function(){da(),la({}),ne.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})},[]);function da(){return i.apply(this,arguments)}function i(){return i=Object(pe.a)(F.a.mark(function c(){var u;return F.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(Ue.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:u=W.sent,u.status===0&&g(u.data);case 4:case"end":return W.stop()}},c)})),i.apply(this,arguments)}function la(c){return sa.apply(this,arguments)}function sa(){return sa=Object(pe.a)(F.a.mark(function c(u){var oe,W,Ee,Ye;return F.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.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:W=Ge.sent,Ce(W==null?void 0:W.examination_banks),(Te==null||((oe=Te.query)===null||oe===void 0)?void 0:oe.exerciseId)&&(Ye=W==null||((Ee=W.examination_banks)===null||Ee===void 0)?void 0:Ee.find(function(m){var n;return m.id===Number(Te==null||((n=Te.query)===null||n===void 0)?void 0:n.exerciseId)}),console.log(Ye,Te,"item"),w([Ye]));case 5:case"end":return Ge.stop()}},c)})),sa.apply(this,arguments)}var ha=[{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,oe,W){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,oe,W){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,oe,W){return e.a.createElement("div",null,e.a.createElement(Ke.Link,{onClick:function(Ye){return Ye.stopPropagation()},to:"/exam/exerciseManagement/".concat(u,"/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",null,e.a.createElement(r.a,{form:ne,onFinish:ia},e.a.createElement(Oe.a,{gutter:24},e.a.createElement(fe.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(le.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(fe.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(ta.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:qe.a.Selectclass,style:{height:"40px"}},ue.map(function(c,u){return e.a.createElement(ta.a.Option,{value:c.id},c.name)}))))),e.a.createElement(Oe.a,{gutter:24},e.a.createElement(fe.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(le.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",className:qe.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(fe.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(ja,{disabledDate:function(u){return u&&u0&&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(Ke.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(){w([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{checked:x,onChange:function(u){s(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:xe,onChange:function(u){B(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:"116px",borderRadius:"4px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(K.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"}},(E=C[0])===null||E===void 0?void 0:E.name)," ",e.a.createElement("span",null,e.a.createElement(Ke.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(){w([])}}," \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(J.a.Group,{defaultValue:"a",onChange:function(u){u.target.value==="a"?re(!0):(re(!1),s(!0),B(!0))}},e.a.createElement(J.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(J.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),V&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(K.a,{style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){$(!0),Le(!0)}},"\u9009\u62E9\u8BD5\u5377")),R.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(M=R[0])===null||M===void 0?void 0:M.name)," ",e.a.createElement("span",null,e.a.createElement(Ke.Link,{to:"/exam/exerciseManagement/".concat((G=R[0])===null||G===void 0?void 0:G.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){_([])}}," \u79FB\u9664"))),!V&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(De.a,{checked:x,onChange:function(u){s(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:xe,onChange:function(u){B(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(J.a.Group,{onChange:function(u){We(u.target.value)}},e.a.createElement(J.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(J.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(K.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){Ea.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(K.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){ne.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(we.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:H,width:820,destroyOnClose:!0,onCancel:function(){$(!1),la({})},onOk:function(){me?_(Object(Me.a)(_e)):w(Object(Me.a)(_e)),$(!1)}},e.a.createElement(r.a,{className:qe.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"):"",la(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(le.a,null)),e.a.createElement(r.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(le.a,null)),e.a.createElement(r.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(_a.a,null)),e.a.createElement(K.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Qe.a,{className:qe.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[_e==null||((j=_e[0])===null||j===void 0)?void 0:j.id],onChange:function(u,oe){T(oe)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:X,bordered:!1,rowKey:function(u){return u.id},columns:ha,rowClassName:qe.a.row,pagination:!1,onRow:function(u){return{onClick:function(W){return T([u])}}}})))},Da=Sa,rt=a("giR+"),fa=a("fyUT"),_t=a("BoS7"),pa=a("Sdc0"),Aa=a("XzBQ"),Ie=a.n(Aa),it=a("Znn+"),Ra=a("ZTPi"),Pa=a("dfu6"),va=Ra.a.TabPane,Ba=function(P){var S,D=P.visible,E=P.onOK,te=P.onCancel,M=r.a.useForm(),G=Object(l.a)(M,1),j=G[0],Z=Object(t.useState)({}),ge=Object(l.a)(Z,2),L=ge[0],se=ge[1],be=Object(t.useState)("1"),ne=Object(l.a)(be,2),Y=ne[0],N=ne[1];return Object(t.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(pe.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 ve.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),O.abrupt("return");case 7:E(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(Ra.a,{activeKey:Y,onChange:function(k){N(k),j.resetFields()}},e.a.createElement(va,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(va,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(r.a,{form:j,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(k,v){se(Object(p.a)({},v))}},Y==="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(ta.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(Me.a)(k.filter(function(v){return Object(Pa.a)(v)?!0:(ve.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),Y==="2"&&e.a.createElement(Oe.a,{gutter:[20,20]},e.a.createElement(fe.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(le.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(k){var v="";Object(Pa.a)(k.target.value)?v=k.target.value:(v="",ve.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),j.setFieldsValue({startIP:v})}}))),e.a.createElement(fe.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(le.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"})))))))},Na=Ba,Ua=a("jN4g"),Ia=a("m3rI"),La=function(P){var S,D,E,te,M=P.onNextTabs,G=P.editId,j=P.examStatus,Z=r.a.useForm(),ge=Object(l.a)(Z,1),L=ge[0],se=Object(t.useState)(!1),be=Object(l.a)(se,2),ne=be[0],Y=be[1],N=Object(t.useState)(!1),y=Object(l.a)(N,2),k=y[0],v=y[1],O=Object(t.useState)(""),V=Object(l.a)(O,2),re=V[0],Q=V[1],q=Object(t.useState)({ip_limit:"no",public_ip:[],inner_ip:[]}),ue=Object(l.a)(q,2),g=ue[0],ee=ue[1],o=function(){var f=Object(pe.a)(F.a.mark(function b(H){var $;return F.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return v(!0),A.next=3,Object(Ue.a)("/api/common_exercises/exercises/".concat(G,"/update_settings.json"),{method:"put",body:Object(p.a)(Object(p.a)({},H),g)});case 3:$=A.sent,$.status===0&&M("3"),v(!1);case 6:case"end":return A.stop()}},b)}));return function(H){return f.apply(this,arguments)}}(),X=function(b){console.log(b),b.ip?g[re]=[].concat(Object(Me.a)(g[re]||[]),Object(Me.a)(b.ip)):g[re]=[].concat(Object(Me.a)(g[re]||[]),["".concat(b.startIP,",").concat(b.startIP.substring(0,b.startIP.lastIndexOf("."))+"."+b.endIP)]),ee(Object(p.a)({},g)),Y(!1)},Ce=function(b){Q(b),Y(!0)},je=function(){var f=Object(pe.a)(F.a.mark(function b(){var H,$,he,A,x,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(G,"/settings"),{method:"get"});case 2:H=B.sent,H.settings&&($=H.settings,he=$.ip_limit,A=$.public_ip,x=A===void 0?[]:A,s=$.inner_ip,h=s===void 0?[]:s,I=Object(aa.a)($,["ip_limit","public_ip","inner_ip"]),ee({ip_limit:he,public_ip:x,inner_ip:h}),L.setFieldsValue(I));case 4:case"end":return B.stop()}},b)}));return function(){return f.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(t.useEffect)(function(){je()},[]);var C=j===3,w=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(J.a.Group,{disabled:w},e.a.createElement(J.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(J.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(pa.a,{disabled:w})),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(fa.a,{disabled:w,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(pa.a,{disabled:w})),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(fa.a,{disabled:w,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(fa.a,{disabled:w,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(pa.a,{disabled:w,checked:g.ip_limit!=="no",onChange:function(b){g.ip_limit==="no"?g.ip_limit="pub":g.ip_limit="no",ee(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:"".concat(Ia.a.API_SERVER,"/\u5982\u4F55\u5B89\u88C5WebRTC%20Leak%20Prevent\u63D2\u4EF6.pdf")},"\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(fe.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(fe.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(f,b){return e.a.createElement("span",{className:Ie.a.ipItem,key:b},e.a.createElement("i",null,f," "),!w&&e.a.createElement(Ua.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),ee(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(fe.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(fe.a,null,!((E=g.inner_ip)===null||E===void 0?void 0:E.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(f,b){return e.a.createElement("span",{className:Ie.a.ipItem,key:b},e.a.createElement("i",null,f," "),!w&&e.a.createElement(Ua.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),ee(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(Na,{visible:ne,onOK:X,onCancel:function(){return Y(!1)}})),e.a.createElement("div",{className:Ie.a.btns},e.a.createElement(K.a,{ghost:!0,type:"primary",onClick:function(){return M("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(K.a,{onClick:function(){return L.submit()},className:"ml20",loading:k,type:"primary"},"\u4E0B\u4E00\u6B65")))},ka=La,dt=a("qVdP"),wa=a("jsC+"),ot=a("lUTK"),ga=a("BvKs"),Ta=a("dq6g"),Ve=a.n(Ta),Ma=a("6Qhy"),Xe=a.n(Ma),Xa=a("LvDl"),ba=a.n(Xa),$a=function(P){var S=P.visible,D=P.onOK,E=P.onCancel,te=P.editId,M={page:1,per_page:10,total:0},G=r.a.useForm(),j=Object(l.a)(G,1),Z=j[0],ge=Object(t.useState)([]),L=Object(l.a)(ge,2),se=L[0],be=L[1],ne=Object(t.useState)(!0),Y=Object(l.a)(ne,2),N=Y[0],y=Y[1],k=Object(t.useState)(!1),v=Object(l.a)(k,2),O=v[0],V=v[1],re=Object(t.useState)([]),Q=Object(l.a)(re,2),q=Q[0],ue=Q[1],g=Object(t.useState)(M),ee=Object(l.a)(g,2),o=ee[0],X=ee[1],Ce=Object(t.useState)({}),je=Object(l.a)(Ce,2),Ae=je[0],C=je[1];Object(t.useEffect)(function(){if(S){w();return}},[S]);var w=function(){var x=Object(pe.a)(F.a.mark(function s(){var h,I,xe,B,ae=arguments;return F.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return h=ae.length>0&&ae[0]!==void 0?ae[0]:M,I=ae.length>1&&ae[1]!==void 0?ae[1]:{},xe=ba.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:",xe),y(!0),me.next=7,Object(Ue.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:xe});case 7:B=me.sent,B.status===0&&(y(!1),be(B.data),X(Object(p.a)(Object(p.a)({},h),{},{total:B==null?void 0:B.count})),ue([]));case 9:case"end":return me.stop()}},s)}));return function(){return x.apply(this,arguments)}}(),f=function(s,h){C(h)},b=function(s){console.log(s),w(M,s)},H=[{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&&ae[0]!==void 0?ae[0]:M,I=ae.length>1&&ae[1]!==void 0?ae[1]:{},xe=ba.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:",xe),y(!0),me.next=7,Object(Ue.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:xe});case 7:B=me.sent,B.status===0&&(y(!1),be(B.data),X(Object(p.a)(Object(p.a)({},h),{},{total:B==null?void 0:B.count})),ue([]));case 9:case"end":return me.stop()}},s)}));return function(){return x.apply(this,arguments)}}(),f=function(s,h){C(h)},b=function(s){console.log(s),w(M,s)},H=[{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){ue(s)},he={selectedRowKeys:q,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});X(I),w(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(){Z.resetFields(),C({}),V(!1)},onOk:function(){V(!0),D(q)},onCancel:E},e.a.createElement("div",{className:Xe.a.wrap},e.a.createElement(r.a,{className:Xe.a.formWrap,form:Z,onValuesChange:f,onFinish:b},e.a.createElement(Oe.a,null,e.a.createElement(r.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(le.a,{disabled:O})),e.a.createElement(r.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(le.a,{disabled:O})),e.a.createElement("div",{className:Xe.a.btns},e.a.createElement(K.a,{disabled:O,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Qe.a,{rowSelection:he,className:Xe.a.customTable,dataSource:se,bordered:!1,scroll:{y:350},rowKey:function(s){return s.id},columns:H,rowClassName:Xe.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")}}})))},Va=Ka,za=function(P){var S=P.onNextTabs,D=P.editId,E=P.examStatus,te=Object(aa.a)(P,["onNextTabs","editId","examStatus"]),M={page:1,per_page:10,total:0},G=r.a.useForm(),j=Object(l.a)(G,1),Z=j[0],ge=Object(t.useState)([]),L=Object(l.a)(ge,2),se=L[0],be=L[1],ne=Object(t.useState)(!0),Y=Object(l.a)(ne,2),N=Y[0],y=Y[1],k=Object(t.useState)("0"),v=Object(l.a)(k,2),O=v[0],V=v[1],re=Object(t.useState)([]),Q=Object(l.a)(re,2),q=Q[0],ue=Q[1],g=Object(t.useState)(M),ee=Object(l.a)(g,2),o=ee[0],X=ee[1],Ce=Object(t.useState)({}),je=Object(l.a)(Ce,2),Ae=je[0],C=je[1],w=Object(t.useState)(!1),f=Object(l.a)(w,2),b=f[0],H=f[1],$=E===3,he=E===2||E===3;Object(t.useEffect)(function(){A()},[]);var A=function(){var R=Object(pe.a)(F.a.mark(function _(){var U,z,_e,T,ie=arguments;return F.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return U=ie.length>0&&ie[0]!==void 0?ie[0]:M,z=ie.length>1&&ie[1]!==void 0?ie[1]:{},_e=ba.a.pickBy(Object(p.a)(Object(p.a)(Object(p.a)({},U),z),{},{exercise_id:D}),function(We){return!!We}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),y(!0),de.next=7,Object(Ue.a)("/api/common_exercises/exercise_users.json",{method:"get",params:_e});case 7:T=de.sent,T.status===0&&(y(!1),be(T.data),X(Object(p.a)(Object(p.a)({},U),{},{total:T==null?void 0:T.count})),ue([]),H(!1));case 9:case"end":return de.stop()}},_)}));return function(){return R.apply(this,arguments)}}(),x=function(_){console.log(_),A(M,_)},s=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(_,U){return _||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(_,U){return _||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(_,U){return _||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(_,U){return _||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(_,U){return e.a.createElement(K.a,{disabled:he,onClick:function(){return Re([_])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],h=function(_){ue(_),_.length===se.length?H(!0):H(!1)},I={selectedRowKeys:q,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:h},xe=function(_,U){var z=Object(p.a)(Object(p.a)({},o),{},{page:_,per_page:U});X(z),A(z,Ae)},B=function(_){H(_.target.checked),_.target.checked?ue(se.map(function(U){return U.id})):ue([])},ae=function(_,U){C(U)},Re=function(_){if(_.length===0){ve.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 U=Object(pe.a)(F.a.mark(function _e(){var T,ie;return F.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,Object(Ue.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:_}});case 2:T=de.sent,(T==null?void 0:T.status)===0&&(ie=_.length===se.length&&o.page>1?o.page-1:o.page,A(Object(p.a)(Object(p.a)({},o),{},{page:ie}),Ae),ve.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return de.stop()}},_e)}));function z(){return U.apply(this,arguments)}return z}()})},me=function(_){console.log(_.key,22),V(_.key)},Le=function(){var R=Object(pe.a)(F.a.mark(function _(U){var z,_e,T;return F.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return z=[],_e=[],U.forEach(function(de){var We=de.split("-");z.push(We[0]),_e.push(We[1])}),Se.next=5,Object(Ue.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:z,student_group_names:_e,exercise_id:D}});case 5:T=Se.sent,T.status===0&&(V("0"),A(),C({}),Z.resetFields());case 7:case"end":return Se.stop()}},_)}));return function(U){return R.apply(this,arguments)}}(),na=function(){var R=Object(pe.a)(F.a.mark(function _(U){var z;return F.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(Ue.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:U,exercise_id:D}});case 2:z=T.sent,z.status===0&&(V("0"),A(),C({}),Z.resetFields());case 4:case"end":return T.stop()}},_)}));return function(U){return R.apply(this,arguments)}}(),ze=e.a.createElement(ga.a,{onClick:me},e.a.createElement(ga.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(ga.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"));return e.a.createElement("div",{className:Ve.a.wrap},e.a.createElement(r.a,{className:Ve.a.formWrap,form:Z,onValuesChange:ae,onFinish:x},e.a.createElement(Oe.a,null,e.a.createElement(r.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(le.a,null)),e.a.createElement(r.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(le.a,null)),e.a.createElement("div",{className:Ve.a.btns},e.a.createElement(K.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(wa.a,{disabled:$,overlay:ze,placement:"bottomCenter",arrow:!0},e.a.createElement(K.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:Ve.a.li},"\u8003\u751F\u5217\u8868\uFF1A",o.total,"\u4EBA"),e.a.createElement("div",{className:Ve.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"),q.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(K.a,{disabled:he,ghost:!0,type:"primary",onClick:function(){return Re(q)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Qe.a,{rowSelection:I,className:Ve.a.customTable,dataSource:se,bordered:!1,rowKey:function(_){return _.id},columns:s,rowClassName:Ve.a.row,loading:N,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:xe,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(Wa,{editId:D,visible:O==="1",onCancel:function(){return V("0")},onOK:Le}),e.a.createElement(Va,{editId:D,visible:O==="2",onCancel:function(){return V("0")},onOK:na}),e.a.createElement("div",{className:Ve.a.btns},e.a.createElement(K.a,{ghost:!0,type:"primary",onClick:function(){return S("2")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(K.a,{onClick:function(){return Ea.c.push("/exam/examinationManagement")},className:"ml20",type:"primary"},"\u5B8C\u6210")))},Ya=za,Ha=a("xQxU"),ea=a.n(Ha),Qa=_a.a.RangePicker,Ja=function(P){var S,D,E,te,M,G,j,Z=P.onNextTabs,ge=P.editId,L=P.setExamStatus,se=P.setExamName,be=P.setEditId,ne=r.a.useForm(),Y=Object(l.a)(ne,1),N=Y[0],y=Object(t.useState)(!0),k=Object(l.a)(y,2),v=k[0],O=k[1],V=Object(t.useState)(!0),re=Object(l.a)(V,2),Q=re[0],q=re[1],ue=Object(t.useState)([]),g=Object(l.a)(ue,2),ee=g[0],o=g[1],X=Object(t.useState)([]),Ce=Object(l.a)(X,2),je=Ce[0],Ae=Ce[1],C=Object(t.useState)([]),w=Object(l.a)(C,2),f=w[0],b=w[1],H=Object(t.useState)(!1),$=Object(l.a)(H,2),he=$[0],A=$[1],x=Object(t.useState)(!1),s=Object(l.a)(x,2),h=s[0],I=s[1],xe=Object(t.useState)(!1),B=Object(l.a)(xe,2),ae=B[0],Re=B[1],me=Object(t.useState)(!1),Le=Object(l.a)(me,2),na=Le[0],ze=Le[1],R=Object(t.useState)([]),_=Object(l.a)(R,2),U=_[0],z=_[1],_e=Object(t.useState)([]),T=Object(l.a)(_e,2),ie=T[0],Se=T[1],de=Object(t.useState)(""),We=Object(l.a)(de,2),Te=We[0],ia=We[1],ua=Object(t.useState)({}),da=Object(l.a)(ua,2),i=da[0],la=da[1],sa=Object(xa.k)();function ha(m){return c.apply(this,arguments)}function c(){return c=Object(pe.a)(F.a.mark(function m(n){var d,Fe,ye;return F.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(!((f==null?void 0:f.length)===0&&!v)){Be.next=3;break}return ve.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Be.abrupt("return");case 3:if(!((f==null?void 0:f.length)===0&&v)){Be.next=6;break}return ve.b.info("\u8BF7\u9009\u62E9A\u5377"),Be.abrupt("return");case 6:if(!((U==null?void 0:U.length)===0&&v&&Q)){Be.next=9;break}return ve.b.info("\u8BF7\u9009\u62E9B\u5377"),Be.abrupt("return");case 9:if(!(v&&!Te)){Be.next=12;break}return ve.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Be.abrupt("return");case 12:return((d=n.publish_times)===null||d===void 0?void 0:d.length)>0&&(n.publish_times[0]&&(n.publish_time=Ne()(n.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),n.publish_times[1]&&(n.end_time=Ne()(n.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),n.is_ab=v,n.examination_bank_id=f[0].id,n.question_random=h,n.choice_random=ae,Q&&(n.b_examination_bank_id=U==null||((Fe=U[0])===null||Fe===void 0)?void 0:Fe.id),n.is_random=Te==="a",n.is_base_a=!Q,Be.next=21,Object(Ue.a)("/api/common_exercises/exercises/".concat(ge,"/update_base"),{method:"put",body:n});case 21:ye=Be.sent,ye.status===0&&Z("2");case 23:case"end":return Be.stop()}},m)})),c.apply(this,arguments)}Object(t.useEffect)(function(){he&&Se([])},[he]),Object(t.useEffect)(function(){u(),W({}),Ye()},[]);function u(){return oe.apply(this,arguments)}function oe(){return oe=Object(pe.a)(F.a.mark(function m(){var n;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:n=Fe.sent,n.status===0&&o(n.data);case 4:case"end":return Fe.stop()}},m)})),oe.apply(this,arguments)}function W(m){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(pe.a)(F.a.mark(function m(n){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},n)});case 2:d=ye.sent,Ae(d==null?void 0:d.examination_banks);case 4:case"end":return ye.stop()}},m)})),Ee.apply(this,arguments)}function Ye(){return ce.apply(this,arguments)}function ce(){return ce=Object(pe.a)(F.a.mark(function m(){var n,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(ge,"/base.json"),{method:"get",params:{}});case 2:n=ye.sent,d=n.data,la(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),Re(d.choice_random),q(!d.is_base_a),L(d==null?void 0:d.exercise_status),se(d==null?void 0:d.exercise_name),ia(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()}},m)})),ce.apply(this,arguments)}var Ge=[{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,d,Fe){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,d,Fe){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,d,Fe){return e.a.createElement("div",null,e.a.createElement(Ke.Link,{onClick:function(Fa){return Fa.stopPropagation()},to:"/exam/exerciseManagement/".concat(n,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:ea.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 0px"}},e.a.createElement(r.a,{form:N,onFinish:ha},e.a.createElement(Oe.a,{gutter:24},e.a.createElement(fe.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(le.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",disabled:i.exercise_status===3||i.exercise_status===2,size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(fe.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(ta.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:i.exercise_status===3||i.exercise_status===2,className:ea.a.Selectclass,style:{height:"40px"}},ee.map(function(m,n){return e.a.createElement(ta.a.Option,{value:m.id},m.name)}))))),e.a.createElement(Oe.a,{gutter:24},e.a.createElement(fe.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(le.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",disabled:i.exercise_status===3||i.exercise_status===2,className:ea.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(fe.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(Qa,{disabledDate:function(n){return n&&n0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(S=f[0])===null||S===void 0?void 0:S.name)," ",e.a.createElement("span",null,e.a.createElement(Ke.Link,{to:"/exam/exerciseManagement/".concat((D=f[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(n){I(n.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:ae,onChange:function(n){Re(n.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:"116px",borderRadius:"4px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(K.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")),f.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(E=f[0])===null||E===void 0?void 0:E.name)," ",e.a.createElement("span",null,e.a.createElement(Ke.Link,{to:"/exam/exerciseManagement/".concat((te=f[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(J.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,defaultValue:"a",value:Q?"a":"b",onChange:function(n){n.target.value==="a"?q(!0):(q(!1),I(!0),Re(!0))}},e.a.createElement(J.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(J.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),Q&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(K.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){A(!0),ze(!0)}},"\u9009\u62E9\u8BD5\u5377")),U.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(M=U[0])===null||M===void 0?void 0:M.name),e.a.createElement("span",null,e.a.createElement(Ke.Link,{to:"/exam/exerciseManagement/".concat((G=U[0])===null||G===void 0?void 0:G.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"))),!Q&&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(n){I(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:ae,disabled:i.exercise_status===3||i.exercise_status===2,onChange:function(n){Re(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(J.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,value:Te,onChange:function(n){ia(n.target.value)}},e.a.createElement(J.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(J.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(K.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){sa.goBack()}},"\u53D6\u6D88"),e.a.createElement(K.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:he,width:820,destroyOnClose:!0,onCancel:function(){A(!1),W({})},onOk:function(){na?z(Object(Me.a)(ie)):b(Object(Me.a)(ie)),A(!1)}},e.a.createElement(r.a,{className:ea.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"):"",W(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(le.a,null)),e.a.createElement(r.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(le.a,null)),e.a.createElement(r.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(_a.a,null)),e.a.createElement(K.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Qe.a,{className:ea.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[ie==null||((j=ie[0])===null||j===void 0)?void 0:j.id],onChange:function(n,d){Se(d)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:je,bordered:!1,rowKey:function(n){return n.id},columns:Ge,rowClassName:ea.a.row,pagination:!1,onRow:function(n){return{onClick:function(Fe){return Se([n])}}}})))},Ga=Ja,Za=function(P){var S,D,E=P.location,te=Object(aa.a)(P,["location"]),M=Object(t.useState)(null),G=Object(l.a)(M,2),j=G[0],Z=G[1],ge=Object(t.useState)(["2","3"]),L=Object(l.a)(ge,2),se=L[0],be=L[1],ne=Object(t.useState)(null),Y=Object(l.a)(ne,2),N=Y[0],y=Y[1],k=Object(t.useState)(0),v=Object(l.a)(k,2),O=v[0],V=v[1],re=Object(t.useState)(null),Q=Object(l.a)(re,2),q=Q[0],ue=Q[1],g=function(X){document.body.scrollIntoView(),Z(X)};Object(t.useEffect)(function(){var o;if(E==null||((o=E.query)===null||o===void 0)?void 0:o.tab){var X;Z(E==null||((X=E.query)===null||X===void 0)?void 0:X.tab);return}Z("1")},[E==null||((S=E.query)===null||S===void 0)?void 0:S.tab]),Object(t.useEffect)(function(){var o;if(E==null||((o=E.query)===null||o===void 0)?void 0:o.id){var X;y(E==null||((X=E.query)===null||X===void 0)?void 0:X.id);return}},[E==null||((D=E.query)===null||D===void 0)?void 0:D.id]),Object(t.useEffect)(function(){if(!N){be(["2","3"]);return}be([])},[N]);var ee=[{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:$e.a.warp},e.a.createElement(He.a,{path:"/exam/examinationManagement",title:q||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:$e.a.schedule},ee.map(function(o,X){return e.a.createElement("div",{key:o.key,className:se.includes(o.key)?$e.a.disabled:""},e.a.createElement("span",{className:"".concat($e.a.clickWarp," ").concat(j===o.key?$e.a.active:""),onClick:function(){return g(o.key)}},e.a.createElement("span",{className:$e.a.num},o.key),e.a.createElement("span",{className:$e.a.subject},o.name)),X0&&(s.publish_time=Be()(s.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),s.end_time=Be()(s.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),s.is_ab=F,s.examination_bank_id=y[0].id,s.question_random=d,s.choice_random=_e,$&&(s.b_examination_bank_id=we==null||((G=we[0])===null||G===void 0)?void 0:G.id),s.is_random=Me==="a",s.is_base_a=!$,ge.next=21,Object(be.a)("/api/common_exercises/exercises",{method:"post",body:s});case 21:Pe=ge.sent,Pe.status===0&&(k(Pe==null?void 0:Pe.id),pa.c.push("/exam/examinationManagement/add?id=".concat(Pe==null?void 0:Pe.id)),H("2"));case 23:case"end":return ge.stop()}},g)})),ua.apply(this,arguments)}Object(t.useEffect)(function(){J&&Ee([])},[J]),Object(t.useEffect)(function(){ca(),la({}),le.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})},[]);function ca(){return m.apply(this,arguments)}function m(){return m=Object(de.a)(P.a.mark(function g(){var s;return P.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(be.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:s=G.sent,s.status===0&&x(s.data);case 4:case"end":return G.stop()}},g)})),m.apply(this,arguments)}function la(g){return sa.apply(this,arguments)}function sa(){return sa=Object(de.a)(P.a.mark(function g(s){var pe,G,Pe,Qe;return P.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(be.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(c.a)({page:1,per_page:1e5,total:100},s)});case 2:G=Ge.sent,Ue(G==null?void 0:G.examination_banks),(Fe==null||((pe=Fe.query)===null||pe===void 0)?void 0:pe.exerciseId)&&(Qe=G==null||((Pe=G.examination_banks)===null||Pe===void 0)?void 0:Pe.find(function(b){var l;return b.id===Number(Fe==null||((l=Fe.query)===null||l===void 0)?void 0:l.exerciseId)}),console.log(Qe,Fe,"item"),w([Qe]));case 5:case"end":return Ge.stop()}},g)})),sa.apply(this,arguments)}var ha=[{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(s,pe,G){return e.a.createElement("div",null,s?"\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(s,pe,G){return e.a.createElement("div",null,Be()(s).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(s,pe,G){return e.a.createElement("div",null,e.a.createElement(We.Link,{onClick:function(Qe){return Qe.stopPropagation()},to:"/exam/exerciseManagement/".concat(s,"/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",null,e.a.createElement(i.a,{form:le,onFinish:oa},e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.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(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(ve.a,{span:12},e.a.createElement(i.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(ta.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:qe.a.Selectclass,style:{height:"40px"}},te.map(function(g,s){return e.a.createElement(ta.a.Option,{value:g.id},g.name)}))))),e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.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(s){return Number(s)}}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",className:qe.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(ve.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(ja,{disabledDate:function(s){return s&&s0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(D=y[0])===null||D===void 0?void 0:D.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((A=y[0])===null||A===void 0?void 0:A.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){w([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:d,onChange:function(s){n(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:_e,onChange:function(s){O(s.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),F&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"116px",borderRadius:"4px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(z.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){V(!0),Ne(!1)}},"\u9009\u62E9\u8BD5\u5377")),y.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(f=y[0])===null||f===void 0?void 0:f.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ue=y[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(){w([])}}," \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(ne.a.Group,{defaultValue:"a",onChange:function(s){s.target.value==="a"?re(!0):(re(!1),n(!0),O(!0))}},e.a.createElement(ne.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),$&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(z.a,{style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){V(!0),Ne(!0)}},"\u9009\u62E9\u8BD5\u5377")),we.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(L=we[0])===null||L===void 0?void 0:L.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ee=we[0])===null||ee===void 0?void 0:ee.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){N([])}}," \u79FB\u9664"))),!$&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:d,onChange:function(s){n(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:_e,onChange:function(s){O(s.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(ne.a.Group,{onChange:function(s){fe(s.target.value)}},e.a.createElement(ne.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(ne.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(z.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){pa.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(z.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){le.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(ke.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:J,width:820,destroyOnClose:!0,onCancel:function(){V(!1),la({})},onOk:function(){ae?N(Object(Xe.a)(Y)):w(Object(Xe.a)(Y)),V(!1)}},e.a.createElement(i.a,{className:qe.a.formWraps,layout:"inline",onFinish:function(s){s.name=s.name?s.name:"",s.user_name=s.user_name?s.user_name:"",s.date=s.dates?Be()(s.dates).format("YYYY-MM-DD"):"",la(Object(c.a)({},s))}},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(_a.a,null)),e.a.createElement(z.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ve.a,{className:qe.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[Y==null||((B=Y[0])===null||B===void 0)?void 0:B.id],onChange:function(s,pe){Ee(pe)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:X,bordered:!1,rowKey:function(s){return s.id},columns:ha,rowClassName:qe.a.row,pagination:!1,onRow:function(s){return{onClick:function(G){return Ee([s])}}}})))},Da=Sa,it=a("giR+"),ga=a("fyUT"),dt=a("BoS7"),ba=a("Sdc0"),Aa=a("XzBQ"),Te=a.n(Aa),ot=a("Znn+"),Ra=a("ZTPi"),Pa=a("dfu6"),va=Ra.a.TabPane,Ba=function(h){var D,A=h.visible,f=h.onOK,ue=h.onCancel,L=i.a.useForm(),ee=Object(u.a)(L,1),B=ee[0],H=Object(t.useState)({}),oe=Object(u.a)(H,2),k=oe[0],se=oe[1],ce=Object(t.useState)("1"),le=Object(u.a)(ce,2),W=le[0],T=le[1];return Object(t.useEffect)(function(){A&&(B.resetFields(),T("1"))},[A]),e.a.createElement(ke.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:A,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(de.a)(P.a.mark(function F(){var M;return P.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,B.validateFields();case 2:if(k.ip){U.next=7;break}if(M=k.startIP.split(".")[3],!(parseInt(M)>parseInt(k.endIP))){U.next=7;break}return Oe.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),U.abrupt("return");case 7:f(Object(c.a)({},B.getFieldsValue()));case 8:case"end":return U.stop()}},F)})),onCancel:function(){ue()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(Ra.a,{activeKey:W,onChange:function(M){T(M),B.resetFields()}},e.a.createElement(va,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(va,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(i.a,{form:B,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(M,v){se(Object(c.a)({},v))}},W==="1"&&e.a.createElement(i.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(ta.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(M){B.setFieldsValue({ip:Object(Xe.a)(M.filter(function(v){return Object(Pa.a)(v)?!0:(Oe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),W==="2"&&e.a.createElement(Ce.a,{gutter:[20,20]},e.a.createElement(ve.a,{flex:"1"},e.a.createElement(i.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(ie.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(M){var v="";Object(Pa.a)(M.target.value)?v=M.target.value:(v="",Oe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),B.setFieldsValue({startIP:v})}}))),e.a.createElement(ve.a,{flex:"1"},e.a.createElement(i.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(ie.a,{onBlur:function(M){},prefix:e.a.createElement("span",{className:"font14"},(D=k.startIP)===null||D===void 0?void 0:D.substring(0,k.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Na=Ba,Ua=a("jN4g"),Ia=a("m3rI"),wa=function(h){var D,A,f,ue,L=h.onNextTabs,ee=h.editId,B=h.examStatus,H=i.a.useForm(),oe=Object(u.a)(H,1),k=oe[0],se=Object(t.useState)(!1),ce=Object(u.a)(se,2),le=ce[0],W=ce[1],T=Object(t.useState)(!1),F=Object(u.a)(T,2),M=F[0],v=F[1],U=Object(t.useState)(""),$=Object(u.a)(U,2),re=$[0],Q=$[1],Z=Object(t.useState)({ip_limit:"no",public_ip:[],inner_ip:[]}),te=Object(u.a)(Z,2),x=te[0],q=te[1],o=function(){var p=Object(de.a)(P.a.mark(function R(J){var V;return P.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return v(!0),I.next=3,Object(be.a)("/api/common_exercises/exercises/".concat(ee,"/update_settings.json"),{method:"put",body:Object(c.a)(Object(c.a)({},J),x)});case 3:V=I.sent,V.status===0&&L("3"),v(!1);case 6:case"end":return I.stop()}},R)}));return function(J){return p.apply(this,arguments)}}(),X=function(R){console.log(R),R.ip?x[re]=[].concat(Object(Xe.a)(x[re]||[]),Object(Xe.a)(R.ip)):x[re]=[].concat(Object(Xe.a)(x[re]||[]),["".concat(R.startIP,",").concat(R.startIP.substring(0,R.startIP.lastIndexOf("."))+"."+R.endIP)]),q(Object(c.a)({},x)),W(!1)},Ue=function(R){Q(R),W(!0)},he=function(){var p=Object(de.a)(P.a.mark(function R(){var J,V,me,I,d,n,r,C;return P.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(be.a)("/api/common_exercises/exercises/".concat(ee,"/settings"),{method:"get"});case 2:J=O.sent,J.settings&&(V=J.settings,me=V.ip_limit,I=V.public_ip,d=I===void 0?[]:I,n=V.inner_ip,r=n===void 0?[]:n,C=Object(aa.a)(V,["ip_limit","public_ip","inner_ip"]),q({ip_limit:me,public_ip:d,inner_ip:r}),k.setFieldsValue(C));case 4:case"end":return O.stop()}},R)}));return function(){return p.apply(this,arguments)}}(),Se=function(R){"is_normal"in R&&(R.is_normal?k.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!1,score_open:!1}):k.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!0,score_open:!0}))};Object(t.useEffect)(function(){he()},[]);var y=B===3,w=B===2||B===3;return e.a.createElement("div",{className:Te.a.bg},e.a.createElement("div",{className:Te.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(i.a,{form:k,className:Te.a.formWrap,scrollToFirstError:!0,onFinish:o,onValuesChange:Se},e.a.createElement(i.a.Item,{label:"\u8003\u8BD5\u6A21\u5F0F",name:"is_normal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u6A21\u5F0F"}]},e.a.createElement(ne.a.Group,{disabled:w},e.a.createElement(ne.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(ne.a,{value:!1},"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement(i.a.Item,{name:"open_total_score",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\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(i.a.Item,{name:"open_score",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\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(i.a.Item,{name:"answer_open",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\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(i.a.Item,{name:"score_open",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\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:Te.a.title,style:{margin:"24px 0 6px 0"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:Te.a.row},e.a.createElement(i.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(ba.a,{disabled:w})),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:Te.a.row},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),e.a.createElement(i.a.Item,{name:"photo_count",noStyle:!0},e.a.createElement(ga.a,{disabled:w,min:0})),e.a.createElement("span",null,"\u6B21")),e.a.createElement("div",{className:Te.a.row},e.a.createElement(i.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(ba.a,{disabled:w})),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:Te.a.row},e.a.createElement("div",null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8FBE\u5230"),e.a.createElement(i.a.Item,{name:"screen_num",noStyle:!0},e.a.createElement(ga.a,{disabled:w,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(i.a.Item,{name:"screen_sec",noStyle:!0},e.a.createElement(ga.a,{disabled:w,min:0})),e.a.createElement("span",null,"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:Te.a.row},e.a.createElement(ba.a,{disabled:w,checked:x.ip_limit!=="no",onChange:function(R){x.ip_limit==="no"?x.ip_limit="pub":x.ip_limit="no",q(Object.assign({},x))}}),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:"".concat(Ia.a.API_SERVER,"/\u5982\u4F55\u5B89\u88C5WebRTC%20Leak%20Prevent\u63D2\u4EF6.pdf")},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),x.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Ce.a,{className:"mt15"},e.a.createElement(ve.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(ve.a,null,!((D=x.public_ip)===null||D===void 0?void 0:D.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(A=x.public_ip)===null||A===void 0?void 0:A.map(function(p,R){return e.a.createElement("span",{className:Te.a.ipItem,key:R},e.a.createElement("i",null,p," "),!w&&e.a.createElement(Ua.a,{onClick:function(){ke.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){x.public_ip.splice(R,1),q(Object(c.a)({},x))}})},className:" c-grey-c",size:20}))}),!y&&e.a.createElement("span",{onClick:function(){return Ue("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(Ce.a,{className:"mt15"},e.a.createElement(ve.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(ve.a,null,!((f=x.inner_ip)===null||f===void 0?void 0:f.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(ue=x.inner_ip)===null||ue===void 0?void 0:ue.map(function(p,R){return e.a.createElement("span",{className:Te.a.ipItem,key:R},e.a.createElement("i",null,p," "),!w&&e.a.createElement(Ua.a,{onClick:function(){ke.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){x.inner_ip.splice(R,1),q(Object(c.a)({},x))}})},className:" c-grey-c",size:20}))}),!y&&e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){Ue("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Na,{visible:le,onOK:X,onCancel:function(){return W(!1)}})),e.a.createElement("div",{className:Te.a.btns},e.a.createElement(z.a,{ghost:!0,type:"primary",onClick:function(){return L("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(z.a,{onClick:function(){return k.submit()},className:"ml20",loading:M,type:"primary"},"\u4E0B\u4E00\u6B65")))},La=wa,ct=a("qVdP"),ka=a("jsC+"),mt=a("lUTK"),ia=a("BvKs"),Ta=a("dq6g"),Ye=a.n(Ta),Ma=a("6Qhy"),je=a.n(Ma),$a=a("LvDl"),da=a.n($a),Xa=function(h){var D=h.visible,A=h.onOK,f=h.onCancel,ue=h.editId,L={page:1,per_page:10,total:0},ee=i.a.useForm(),B=Object(u.a)(ee,1),H=B[0],oe=Object(t.useState)([]),k=Object(u.a)(oe,2),se=k[0],ce=k[1],le=Object(t.useState)(!0),W=Object(u.a)(le,2),T=W[0],F=W[1],M=Object(t.useState)(!1),v=Object(u.a)(M,2),U=v[0],$=v[1],re=Object(t.useState)([]),Q=Object(u.a)(re,2),Z=Q[0],te=Q[1],x=Object(t.useState)(L),q=Object(u.a)(x,2),o=q[0],X=q[1],Ue=Object(t.useState)({}),he=Object(u.a)(Ue,2),Se=he[0],y=he[1];Object(t.useEffect)(function(){if(D){w();return}},[D]);var w=function(){var d=Object(de.a)(P.a.mark(function n(){var r,C,_e,O,K=arguments;return P.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return r=K.length>0&&K[0]!==void 0?K[0]:L,C=K.length>1&&K[1]!==void 0?K[1]:{},_e=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},r),C),{},{exercise_id:ue}),function(Ne){return!!Ne}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),F(!0),ae.next=7,Object(be.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:_e});case 7:O=ae.sent,O.status===0&&(F(!1),ce(O.data),X(Object(c.a)(Object(c.a)({},r),{},{total:O==null?void 0:O.count})),te([]));case 9:case"end":return ae.stop()}},n)}));return function(){return d.apply(this,arguments)}}(),p=function(n,r){y(r)},R=function(n){console.log(n),w(L,n)},J=[{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(n,r){return n+"/"+r.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:50,render:function(n,r){return e.a.createElement(e.a.Fragment,null,r.add_count===r.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),r.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),r.add_count!==0&&r.add_count0&&K[0]!==void 0?K[0]:L,C=K.length>1&&K[1]!==void 0?K[1]:{},_e=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},r),C),{},{exercise_id:ue}),function(Ne){return!!Ne}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),F(!0),ae.next=7,Object(be.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:_e});case 7:O=ae.sent,O.status===0&&(F(!1),ce(O.data),X(Object(c.a)(Object(c.a)({},r),{},{total:O==null?void 0:O.count})),te([]));case 9:case"end":return ae.stop()}},n)}));return function(){return d.apply(this,arguments)}}(),p=function(n,r){y(r)},R=function(n){console.log(n),w(L,n)},J=[{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(n,r){return n||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(n,r){return n?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],V=function(n){te(n)},me={selectedRowKeys:Z,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:V,getCheckboxProps:function(n){return{disabled:n.added}}},I=function(n,r){var C=Object(c.a)(Object(c.a)({},o),{},{page:n,per_page:r});X(C),w(C,Se)};return e.a.createElement(ke.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u8003\u53F7\u89C4\u5219\u6DFB\u52A0",visible:D,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:U,afterClose:function(){H.resetFields(),y({}),$(!1)},onOk:function(){$(!0),A(Z)},onCancel:f},e.a.createElement("div",{className:je.a.wrap},e.a.createElement(i.a,{className:je.a.formWrap,form:H,onValuesChange:p,onFinish:R},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ie.a,{disabled:U})),e.a.createElement(i.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ie.a,{disabled:U})),e.a.createElement("div",{className:je.a.btns},e.a.createElement(z.a,{disabled:U,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Ve.a,{rowSelection:me,className:je.a.customTable,dataSource:se,bordered:!1,scroll:{y:350},rowKey:function(n){return n.id},columns:J,rowClassName:je.a.row,loading:T,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:I,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(n){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},n),"\u6761\u6570\u636E")}}})))},Wa=Va,Ya=function(h){var D=h.visible,A=h.onOK,f=h.onCancel,ue=h.editId,L={page:1,per_page:10,total:0},ee=i.a.useForm(),B=Object(u.a)(ee,1),H=B[0],oe=Object(t.useState)([]),k=Object(u.a)(oe,2),se=k[0],ce=k[1],le=Object(t.useState)(!0),W=Object(u.a)(le,2),T=W[0],F=W[1],M=Object(t.useState)(!1),v=Object(u.a)(M,2),U=v[0],$=v[1],re=Object(t.useState)([]),Q=Object(u.a)(re,2),Z=Q[0],te=Q[1],x=Object(t.useState)(L),q=Object(u.a)(x,2),o=q[0],X=q[1],Ue=Object(t.useState)({}),he=Object(u.a)(Ue,2),Se=he[0],y=he[1];Object(t.useEffect)(function(){if(D){w();return}},[D]);var w=function(){var d=Object(de.a)(P.a.mark(function n(){var r,C,_e,O,K=arguments;return P.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return r=K.length>0&&K[0]!==void 0?K[0]:L,C=K.length>1&&K[1]!==void 0?K[1]:{},_e=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},r),C),{},{exercise_id:ue}),function(Ne){return!!Ne}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),F(!0),ae.next=7,Object(be.a)("/api/common_exercises/exercise_users/exercise_rule_nos.json",{method:"get",params:_e});case 7:O=ae.sent,O.status===0&&(F(!1),ce(O.data),X(Object(c.a)(Object(c.a)({},r),{},{total:O==null?void 0:O.count})),te([]));case 9:case"end":return ae.stop()}},n)}));return function(){return d.apply(this,arguments)}}(),p=function(n,r){y(r)},R=function(n){console.log(n),w(L,n)},J=[{title:"\u8003\u53F7\u89C4\u5219",dataIndex:"exercise_rule_no",align:"center",width:146},{title:"\u5F55\u5165\u65F6\u95F4",dataIndex:"created_at",align:"center",width:146,render:function(n,r){return Be()(n).format("YYYY-MM-DD HH:mm:ss")}},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",align:"center",width:146,render:function(n,r){return Be()(n).format("YYYY-MM-DD HH:mm:ss")}},{title:"\u5DF2\u6DFB\u52A0/\u603B\u4EBA\u6570",dataIndex:"add_count",align:"center",render:function(n,r){return n+"/"+r.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:80,render:function(n,r){return e.a.createElement(e.a.Fragment,null,r.add_count===r.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),r.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),r.add_count!==0&&r.add_count0&&Re[0]!==void 0?Re[0]:L,Y=Re.length>1&&Re[1]!==void 0?Re[1]:{},Ee=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},j),Y),{},{exercise_id:A}),function(Fe){return!!Fe}),console.log("\u8BF7\u6C42\u53C2\u6570:",Ee),F(!0),fe.next=7,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"get",params:Ee});case 7:S=fe.sent,S.status===0&&(F(!1),ce(S.data),X(Object(c.a)(Object(c.a)({},j),{},{total:S==null?void 0:S.count})),te([]),J(!1));case 9:case"end":return fe.stop()}},_)}));return function(){return N.apply(this,arguments)}}(),d=function(_){console.log(_),I(L,_)},n=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(_,j){return _||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(_,j){return _||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(_,j){return _||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(_,j){return _||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(_,j){return e.a.createElement(z.a,{disabled:me,onClick:function(){return xe([_])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],r=function(_){te(_),_.length===se.length?J(!0):J(!1)},C={selectedRowKeys:Z,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:r},_e=function(_,j){var Y=Object(c.a)(Object(c.a)({},o),{},{page:_,per_page:j});X(Y),I(Y,Se)},O=function(_){J(_.target.checked),_.target.checked?te(se.map(function(j){return j.id})):te([])},K=function(_,j){y(j)},xe=function(_){if(_.length===0){Oe.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}ke.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 j=Object(de.a)(P.a.mark(function Ee(){var S,Re;return P.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(be.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:_}});case 2:S=fe.sent,(S==null?void 0:S.status)===0&&(Re=_.length===se.length&&o.page>1?o.page-1:o.page,I(Object(c.a)(Object(c.a)({},o),{},{page:Re}),Se),Oe.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return fe.stop()}},Ee)}));function Y(){return j.apply(this,arguments)}return Y}()})},ae=function(_){console.log(_.key,22),$(_.key)},Ne=function(){var N=Object(de.a)(P.a.mark(function _(j){var Y,Ee,S;return P.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Y=[],Ee=[],j.forEach(function(fe){var Fe=fe.split("-");Y.push(Fe[0]),Ee.push(Fe[1])}),Me.next=5,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:Y,student_group_names:Ee,exercise_id:A}});case 5:S=Me.sent,S.status===0&&($("0"),I(),y({}),H.resetFields());case 7:case"end":return Me.stop()}},_)}));return function(j){return N.apply(this,arguments)}}(),na=function(){var N=Object(de.a)(P.a.mark(function _(j){var Y;return P.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:j,exercise_id:A}});case 2:Y=S.sent,Y.status===0&&($("0"),I(),y({}),H.resetFields());case 4:case"end":return S.stop()}},_)}));return function(j){return N.apply(this,arguments)}}(),He=function(){var N=Object(de.a)(P.a.mark(function _(j){var Y;return P.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{exercise_rule_nos:j,exercise_id:A}});case 2:Y=S.sent,Y.status===0&&($("0"),I(),y({}),H.resetFields());case 4:case"end":return S.stop()}},_)}));return function(j){return N.apply(this,arguments)}}(),we=e.a.createElement(ia.a,{onClick:ae},e.a.createElement(ia.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(ia.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"),e.a.createElement(ia.a.Item,{key:"3"},"\u6309\u8003\u53F7\u89C4\u5219\u6DFB\u52A0"));return e.a.createElement("div",{className:Ye.a.wrap},e.a.createElement(i.a,{className:Ye.a.formWrap,form:H,onValuesChange:K,onFinish:d},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ie.a,null)),e.a.createElement("div",{className:Ye.a.btns},e.a.createElement(z.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(ka.a,{disabled:V,overlay:we,placement:"bottomCenter",arrow:!0},e.a.createElement(z.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:Ye.a.li},"\u8003\u751F\u5217\u8868\uFF1A",o.total,"\u4EBA"),e.a.createElement("div",{className:Ye.a.batch},e.a.createElement(Ie.a,{className:"font14",checked:R,onChange:O},"\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(z.a,{disabled:me,ghost:!0,type:"primary",onClick:function(){return xe(Z)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Ve.a,{rowSelection:C,className:Ye.a.customTable,dataSource:se,bordered:!1,rowKey:function(_){return _.id},columns:n,rowClassName:Ye.a.row,loading:T,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:_e,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(Ka,{editId:A,visible:U==="1",onCancel:function(){return $("0")},onOK:Ne}),e.a.createElement(Wa,{editId:A,visible:U==="2",onCancel:function(){return $("0")},onOK:na}),e.a.createElement(za,{editId:A,visible:U==="3",onCancel:function(){return $("0")},onOK:He}),e.a.createElement("div",{className:Ye.a.btns},e.a.createElement(z.a,{ghost:!0,type:"primary",onClick:function(){return D("2")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(z.a,{onClick:function(){return pa.c.push("/exam/examinationManagement")},className:"ml20",type:"primary"},"\u5B8C\u6210")))},Qa=Ha,Ja=a("xQxU"),ea=a.n(Ja),Ga=_a.a.RangePicker,Za=function(h){var D,A,f,ue,L,ee,B,H=h.onNextTabs,oe=h.editId,k=h.setExamStatus,se=h.setExamName,ce=h.setEditId,le=i.a.useForm(),W=Object(u.a)(le,1),T=W[0],F=Object(t.useState)(!0),M=Object(u.a)(F,2),v=M[0],U=M[1],$=Object(t.useState)(!0),re=Object(u.a)($,2),Q=re[0],Z=re[1],te=Object(t.useState)([]),x=Object(u.a)(te,2),q=x[0],o=x[1],X=Object(t.useState)([]),Ue=Object(u.a)(X,2),he=Ue[0],Se=Ue[1],y=Object(t.useState)([]),w=Object(u.a)(y,2),p=w[0],R=w[1],J=Object(t.useState)(!1),V=Object(u.a)(J,2),me=V[0],I=V[1],d=Object(t.useState)(!1),n=Object(u.a)(d,2),r=n[0],C=n[1],_e=Object(t.useState)(!1),O=Object(u.a)(_e,2),K=O[0],xe=O[1],ae=Object(t.useState)(!1),Ne=Object(u.a)(ae,2),na=Ne[0],He=Ne[1],we=Object(t.useState)([]),N=Object(u.a)(we,2),_=N[0],j=N[1],Y=Object(t.useState)([]),Ee=Object(u.a)(Y,2),S=Ee[0],Re=Ee[1],Me=Object(t.useState)(""),fe=Object(u.a)(Me,2),Fe=fe[0],oa=fe[1],ua=Object(t.useState)({}),ca=Object(u.a)(ua,2),m=ca[0],la=ca[1],sa=Object(xa.k)();function ha(b){return g.apply(this,arguments)}function g(){return g=Object(de.a)(P.a.mark(function b(l){var E,De,Ae;return P.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!((p==null?void 0:p.length)===0&&!v)){Le.next=3;break}return Oe.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Le.abrupt("return");case 3:if(!((p==null?void 0:p.length)===0&&v)){Le.next=6;break}return Oe.b.info("\u8BF7\u9009\u62E9A\u5377"),Le.abrupt("return");case 6:if(!((_==null?void 0:_.length)===0&&v&&Q)){Le.next=9;break}return Oe.b.info("\u8BF7\u9009\u62E9B\u5377"),Le.abrupt("return");case 9:if(!(v&&!Fe)){Le.next=12;break}return Oe.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Le.abrupt("return");case 12:return((E=l.publish_times)===null||E===void 0?void 0:E.length)>0&&(l.publish_times[0]&&(l.publish_time=Be()(l.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),l.publish_times[1]&&(l.end_time=Be()(l.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),l.is_ab=v,l.examination_bank_id=p[0].id,l.question_random=r,l.choice_random=K,Q&&(l.b_examination_bank_id=_==null||((De=_[0])===null||De===void 0)?void 0:De.id),l.is_random=Fe==="a",l.is_base_a=!Q,Le.next=21,Object(be.a)("/api/common_exercises/exercises/".concat(oe,"/update_base"),{method:"put",body:l});case 21:Ae=Le.sent,Ae.status===0&&H("2");case 23:case"end":return Le.stop()}},b)})),g.apply(this,arguments)}Object(t.useEffect)(function(){me&&Re([])},[me]),Object(t.useEffect)(function(){s(),G({}),Qe()},[]);function s(){return pe.apply(this,arguments)}function pe(){return pe=Object(de.a)(P.a.mark(function b(){var l;return P.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(be.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:l=De.sent,l.status===0&&o(l.data);case 4:case"end":return De.stop()}},b)})),pe.apply(this,arguments)}function G(b){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(de.a)(P.a.mark(function b(l){var E;return P.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(be.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(c.a)({page:1,per_page:1e5,total:100},l)});case 2:E=Ae.sent,Se(E==null?void 0:E.examination_banks);case 4:case"end":return Ae.stop()}},b)})),Pe.apply(this,arguments)}function Qe(){return ge.apply(this,arguments)}function ge(){return ge=Object(de.a)(P.a.mark(function b(){var l,E;return P.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(be.a)("/api/common_exercises/exercises/".concat(oe,"/base.json"),{method:"get",params:{}});case 2:l=Ae.sent,E=l.data,la(E),T.setFieldsValue({exercise_name:E.exercise_name,exercise_subject_id:E.exercise_subject_id,time:E.time,publish_times:[E.publish_time&&Be()(E.publish_time),E.end_time&&Be()(E.end_time)],password:E.password}),U(E.is_ab),R([{id:E.examination_bank_id,name:E.examination_bank_name}]),C(E.question_random),xe(E.choice_random),Z(!E.is_base_a),k(E==null?void 0:E.exercise_status),se(E==null?void 0:E.exercise_name),oa(E.is_random?"a":"b"),E.is_base_a||E.b_examination_bank_id&&j([{id:E.b_examination_bank_id,name:E.b_examination_bank_name}]);case 15:case"end":return Ae.stop()}},b)})),ge.apply(this,arguments)}var Ge=[{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,E,De){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,E,De){return e.a.createElement("div",null,Be()(l).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(l,E,De){return e.a.createElement("div",null,e.a.createElement(We.Link,{onClick:function(Fa){return Fa.stopPropagation()},to:"/exam/exerciseManagement/".concat(l,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:ea.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 0px"}},e.a.createElement(i.a,{form:T,onFinish:ha},e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.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(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",disabled:m.exercise_status===3||m.exercise_status===2,size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(ve.a,{span:12},e.a.createElement(i.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(ta.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:m.exercise_status===3||m.exercise_status===2,className:ea.a.Selectclass,style:{height:"40px"}},q.map(function(b,l){return e.a.createElement(ta.a.Option,{value:b.id},b.name)}))))),e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.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(l){return Number(l)}}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",disabled:m.exercise_status===3||m.exercise_status===2,className:ea.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(ve.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(Ga,{disabledDate:function(l){return l&&l0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(D=p[0])===null||D===void 0?void 0:D.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((A=p[0])===null||A===void 0?void 0:A.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),m.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){j([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{disabled:m.exercise_status===3||m.exercise_status===2,checked:r,onChange:function(l){C(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{disabled:m.exercise_status===3||m.exercise_status===2,checked:K,onChange:function(l){xe(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:"116px",borderRadius:"4px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(z.a,{disabled:m.exercise_status===3||m.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){I(!0),He(!1)}},"\u9009\u62E9\u8BD5\u5377")),p.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(f=p[0])===null||f===void 0?void 0:f.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ue=p[0])===null||ue===void 0?void 0:ue.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),m.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){j([])}}," \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(ne.a.Group,{disabled:m.exercise_status===3||m.exercise_status===2,defaultValue:"a",value:Q?"a":"b",onChange:function(l){l.target.value==="a"?Z(!0):(Z(!1),C(!0),xe(!0))}},e.a.createElement(ne.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),Q&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(z.a,{disabled:m.exercise_status===3||m.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){I(!0),He(!0)}},"\u9009\u62E9\u8BD5\u5377")),_.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(L=_[0])===null||L===void 0?void 0:L.name),e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ee=_[0])===null||ee===void 0?void 0:ee.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),m.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){j([])}}," \u79FB\u9664"))),!Q&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:r,disabled:m.exercise_status===3||m.exercise_status===2,onChange:function(l){C(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:K,disabled:m.exercise_status===3||m.exercise_status===2,onChange:function(l){xe(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(ne.a.Group,{disabled:m.exercise_status===3||m.exercise_status===2,value:Fe,onChange:function(l){oa(l.target.value)}},e.a.createElement(ne.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(ne.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(z.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){sa.goBack()}},"\u53D6\u6D88"),e.a.createElement(z.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){T.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(ke.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:me,width:820,destroyOnClose:!0,onCancel:function(){I(!1),G({})},onOk:function(){na?j(Object(Xe.a)(S)):R(Object(Xe.a)(S)),I(!1)}},e.a.createElement(i.a,{className:ea.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?Be()(l.dates).format("YYYY-MM-DD"):"",G(Object(c.a)({},l))}},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(_a.a,null)),e.a.createElement(z.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ve.a,{className:ea.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[S==null||((B=S[0])===null||B===void 0)?void 0:B.id],onChange:function(l,E){Re(E)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:he,bordered:!1,rowKey:function(l){return l.id},columns:Ge,rowClassName:ea.a.row,pagination:!1,onRow:function(l){return{onClick:function(De){return Re([l])}}}})))},qa=Za,et=function(h){var D,A,f=h.location,ue=Object(aa.a)(h,["location"]),L=Object(t.useState)(null),ee=Object(u.a)(L,2),B=ee[0],H=ee[1],oe=Object(t.useState)(["2","3"]),k=Object(u.a)(oe,2),se=k[0],ce=k[1],le=Object(t.useState)(null),W=Object(u.a)(le,2),T=W[0],F=W[1],M=Object(t.useState)(0),v=Object(u.a)(M,2),U=v[0],$=v[1],re=Object(t.useState)(null),Q=Object(u.a)(re,2),Z=Q[0],te=Q[1],x=function(X){document.body.scrollIntoView(),H(X)};Object(t.useEffect)(function(){var o;if(f==null||((o=f.query)===null||o===void 0)?void 0:o.tab){var X;H(f==null||((X=f.query)===null||X===void 0)?void 0:X.tab);return}H("1")},[f==null||((D=f.query)===null||D===void 0)?void 0:D.tab]),Object(t.useEffect)(function(){var o;if(f==null||((o=f.query)===null||o===void 0)?void 0:o.id){var X;F(f==null||((X=f.query)===null||X===void 0)?void 0:X.id);return}},[f==null||((A=f.query)===null||A===void 0)?void 0:A.id]),Object(t.useEffect)(function(){if(!T){ce(["2","3"]);return}ce([])},[T]);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(T,"editId"),e.a.createElement("section",{className:Ke.a.warp},e.a.createElement(Je.a,{path:"/exam/examinationManagement",title:Z||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:Ke.a.schedule},q.map(function(o,X){return e.a.createElement("div",{key:o.key,className:se.includes(o.key)?Ke.a.disabled:""},e.a.createElement("span",{className:"".concat(Ke.a.clickWarp," ").concat(B===o.key?Ke.a.active:""),onClick:function(){return x(o.key)}},e.a.createElement("span",{className:Ke.a.num},o.key),e.a.createElement("span",{className:Ke.a.subject},o.name)),X=he.length?d.slice(he.length):d}).join(` -`)}var Q=[],T=["
    "],M=new r.a.Renderer,V=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Me(){Q.length=0,T=["
      "]}function K(z,ne,pe,he){if(ne>=z.length||z[ne].level<=pe)return ne;var d=z[ne];he.push("
    • "+d.text+""),ne++;var ge=[];return ne=K(z,ne,d.level,ge),ge.length>0&&(he.push("
        "),ge.forEach(function(dt){he.push(dt)}),he.push("
      ")),he.push("
    • "),ne=K(z,ne,pe,he),ne}function o(){return K(Q,0,0,T),T.push("
    "),T.join("")}var Lt={heading:function(ne){var pe=V.exec(ne);if(pe)return{type:"heading",raw:pe[0],depth:pe[1].length,text:pe[2]}},fences:function(ne){var pe=this.rules.block.fences.exec(ne);if(pe){var he=pe[0],d=Se(he,pe[3]||""),ge=pe[2]?pe[2].trim():pe[2];if(["latex","katex","math"].indexOf(ge)>=0){var dt=Ye(),Re=d;d=dt,$e[dt]={type:"block",expression:Re}}return{type:"code",raw:he,lang:ge,text:d}}}},Oe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,mt=0,Ye=function(){return"__special_katext_id_".concat(mt++,"__")},$e={};function we(){return $e}function We(){mt=0,$e={}}function ue(z){return z=z.replace(Oe,function(ne,pe){var he=Ye();return $e[he]={type:"inline",expression:pe},he}),z}var ct=M.listitem;M.listitem=function(z){return ct(ue(z))};var H=M.paragraph;M.paragraph=function(z){return H(ue(z))};var et=M.tablecell;M.tablecell=function(z,ne){return et(ue(z),ne)},M.code=function(z,ne,pe){var he=(ne||"").match(/\S*/)[0];return he?["latex","katex","math"].indexOf(he)>=0?"

    ".concat(z,"

    "):'
    ').concat(pe?z:Object(e.escape)(z,!0),`
    -`):'
    '+(pe?z:Object(e.escape)(z,!0))+"
    "},M.heading=function(z,ne,pe){var he=this.options.headerPrefix+pe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Q.push({anchor:he,level:ne,text:z}),"'+z+""},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:Lt,renderer:M});var D=r.a,S=a("SJMd"),Ae=a("m3rI"),Ge=a("Oy/b"),se=/]*>/g;function Dt(z){var ne=document.createElement("div");return ne.innerHTML=z,ne.childNodes.length===0?"":ne.childNodes[0].nodeValue}var it=ve.a=function(z){var ne=z.value,pe=ne===void 0?"":ne,he=z.className,d=z.style,ge=d===void 0?{}:d,dt=String(pe),Re=Object(W.useMemo)(function(){try{var jt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Xt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Rt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;dt=dt.replace(jt,"("+Ae.a.API_SERVER+"/api/attachments/").replace(Xt,'"'+Ae.a.API_SERVER+"/api/attachments/").replace(Rt,'"'+Ae.a.API_SERVER+"/files/uploads/")}catch(Tt){}var qe=D(dt),kt=we();return dt.match(/\[TOC\]/)&&(qe=qe.replace("

    [TOC]

    ",o()),Me()),qe=qe.replace(/(__special_katext_id_\d+__)/g,function(Tt,Ht){var rt=kt[Ht],Gt=rt.type,qt=rt.expression;return Object(Ge.renderToString)(Dt(qt)||"",{displayMode:Gt==="block",throwOnError:!1,output:"html"})}),qe=qe.replace(/▁/g,"\u2581\u2581\u2581"),We(),qe},[dt]),Bt=Object(W.useRef)();function $t(jt){var Xt=jt.target;if(Xt.tagName.toUpperCase()==="A"){var Rt=Xt.getAttribute("href");if(Rt.startsWith("#")){jt.preventDefault();var qe=document.getElementById(Rt.replace("#",""));qe&&qe.scrollIntoView(!0)}}}return Object(W.useEffect)(function(){if(Bt.current&&Re&&(Re.match(se)&&window.PR.prettyPrint()),Bt.current)return Bt.current.addEventListener("click",$t),function(){Bt.current.removeEventListener("click",$t),We(),Me()}},[Re,Bt.current,$t]),Be.a.createElement("div",{ref:Bt,style:ge,className:"".concat(he||""," markdown-body"),dangerouslySetInnerHTML:{__html:Re}})}},"9VGf":function(He,ve,a){"use strict";a.d(ve,"a",function(){return ot});var W=a("q1tI"),Be=a.n(W);function ot(de,b){var r=Object(W.useRef)();Object(W.useEffect)(function(){r.current=de}),Object(W.useEffect)(function(){function e(){r.current()}if(b!==null){var Se=setInterval(e,b);return function(){return clearInterval(Se)}}},[b])}},BjJ7:function(He,ve,a){"use strict";a.d(ve,"d",function(){return Be}),a.d(ve,"c",function(){return ot}),a.d(ve,"e",function(){return de}),a.d(ve,"b",function(){return b}),a.d(ve,"a",function(){return e});var W=a("m3rI");function Be(Se){var Q=!0;if(Se.length>0){for(var T=0;T1&&arguments[1]!==void 0?arguments[1]:"",T=[],M=0;M1&&e.a.createElement("span",null,e.a.createElement(we.a,{checked:wt,onChange:function(Ot){return pt(Ot.target.checked)},className:"".concat(d.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(d.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("p",{className:""},e.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:gt,max:1e4,min:0,onChange:function(Ot){at(Ot)}})," \u5206 \xA0 ",!!gt&&!!ut&&e.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(gt/ut).toFixed(1),"\u5206)")),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{value:E,selectvalues:u==null?void 0:u.tag_discipline_ids,onChange:_,subId:(xe=R.editData)===null||xe===void 0||((St=xe.exercise)===null||St===void 0)?void 0:St.sub_discipline_id,knowledgeOptions:Ne,onAddKnowledgeFinish:De}))),e.a.createElement("aside",{className:"tr"},(ft!==-1||u.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Qe(),A(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){Xe()}},"\u4FDD\u5B58")))},ae=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(J){var N,B;return(R==null||((N=R.editData)===null||N===void 0||((B=N.exercise)===null||B===void 0))?void 0:B.exercise_status)===1?J:J.id!=="del"&&J.id!=="add"}),ie=function(){var J=Object(S.a)(D.a.mark(function N(B){return D.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(!(ft!==-1)){j.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),j.abrupt("return");case 3:j.t0=B.id,j.next=j.t0==="del"?6:j.t0==="up"||j.t0==="down"?8:j.t0==="edit"?12:j.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function St(){return D.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(it.m)({id:u.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},v)});case 3:case"end":return Ot.stop()}},St)}))()}}),j.abrupt("break",17);case 8:return j.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:B.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},v)}),j.abrupt("break",17);case 12:return Ie(u.dragKey),A(!0),j.abrupt("break",17);case 15:return te({key:u.key,insert_id:u==null?void 0:u.question_id,question_type:3}),j.abrupt("break",17);case 17:case"end":return j.stop()}},N)}));return function(B){return J.apply(this,arguments)}}(),Ze=function(){var N;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(u==null?void 0:u.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),e.a.createElement(ge.a,{value:u.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:u.question_title})),e.a.createElement("div",{className:d.a.questionChoices},u==null||((N=u.standard_answer)===null||N===void 0)?void 0:N.map(function(B,ee){return e.a.createElement(M.a,{key:ee,align:"middle"},e.a.createElement(o.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",B.choice_id,"\uFF09\uFF1A"),e.a.createElement(o.a,{flex:"1"},e.a.createElement(M.a,{align:"middle",gutter:[1,1]},B.answer_text.map(function(j,xe){return e.a.createElement(o.a,{span:24,key:xe},e.a.createElement(Me.a,{key:ee,checked:u.standard_answer.includes(ee),disabled:!0,value:j}))}))))})),e.a.createElement("div",{className:d.a.action},!u.hideAction&&ae.map(function(B,ee){return B.id==="up"&&u.key===1||B.id==="down"&&u.key===u.len?null:e.a.createElement(Q.a,{key:ee,placement:"bottom",title:B.name},e.a.createElement("span",{onClick:function(){return ie(B)},className:B.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!C&&Ze(),C&&re())},jt=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,x=y.globalSetting;return{problemset:s,globalSetting:x,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)($t)),Xt=a("7Kak"),Rt=a("9yH6"),qe=a("Ot1p"),kt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Tt=function(s,f){var _e=s.problemset,x=s.globalSetting,R=s.exercise,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.editKey,Je=s.setEditKey,Qe=Je===void 0?function(){}:Je,ze=s.cancelAdd,te=ze===void 0?function(){}:ze,U=s.addCallback,h=U===void 0?function(){}:U,w=s.setIsClaer,ce=w===void 0?function(){}:w,O=Object(Ge.a)(s,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),m=Object(r.useState)(),I=Object(b.a)(m,2),n=I[0],X=I[1],i=Object(r.useState)(""),me=Object(b.a)(i,2),le=me[0],Ke=me[1],ye=Object(r.useState)(!1),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(r.useState)(2),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(r.useState)([]),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(r.useState)([]),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=function(C){lt([].concat(Object(Ae.a)(Te),[Object(W.a)({},C)]))},at=Object(se.m)();Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){Pe(!0),Ke(""),Fe(2),X("");return}Ke(t==null?void 0:t.question_title),Fe(t==null?void 0:t.question_score),X(t.standard_answer[0]+""),tt(t.tag_discipline_ids)},[t,l]),Object(r.useEffect)(function(){l&&Z();function Z(){return C.apply(this,arguments)}function C(){return C=Object(S.a)(D.a.mark(function A(){var Y,g,$;return D.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(it.I)({sub_discipline_id:(Y=R.editData)===null||Y===void 0||((g=Y.exercise)===null||g===void 0)?void 0:g.sub_discipline_id});case 2:$=G.sent,lt($.tag_disciplines);case 4:case"end":return G.stop()}},A)})),C.apply(this,arguments)}},[l]),Object(r.useImperativeHandle)(f,function(){return{onSave:Ve,isEdit:l}}),Object(r.useEffect)(function(){var Z,C=(R==null||((Z=R.tagDisciplineData)===null||Z===void 0)?void 0:Z.tag_disciplines)&&Array.isArray(R.tagDisciplineData.tag_disciplines)?R.tagDisciplineData.tag_disciplines:[];lt(C)},[R.tagDisciplineData]);var Ve=function(){var Z=Object(S.a)(D.a.mark(function C(){var A,Y,g,$,k,G;return D.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(le){E.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),E.abrupt("return",!1);case 3:if(n){E.next=6;break}return H.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),E.abrupt("return",!1);case 6:if(A=[{choice_text:"\u6B63\u786E",is_answer:n==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:n==="2"?2:0}],!t.question_id){E.next=13;break}return E.next=10,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:le,question_type:2,question_score:je,question_choices:A.map(function(_){return _.choice_text}),standard_answers:A.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:Le,sub_discipline_id:(g=R.editData)===null||g===void 0||(($=g.exercise)===null||$===void 0)?void 0:$.sub_discipline_id}});case 10:Y=E.sent,E.next=16;break;case 13:return E.next=15,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:at.categoryId,question_title:le,question_type:2,question_score:je,question_choices:A.map(function(_){return _.choice_text}),standard_answers:A.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:Le,sub_discipline_id:(k=R.editData)===null||k===void 0||((G=k.exercise)===null||G===void 0)?void 0:G.sub_discipline_id}});case 15:Y=E.sent;case 16:return Y.status===0&&(Qe(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),Pe(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},at)})),E.abrupt("return",{name:le,choices:A});case 18:case"end":return E.stop()}},C)}));return function(){return Z.apply(this,arguments)}}(),nt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Z){var C,A;return(R==null||((C=R.editData)===null||C===void 0||((A=C.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),ut=function(){var Z=Object(S.a)(D.a.mark(function C(A){return D.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(Ie!==-1)){g.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),g.abrupt("return");case 3:g.t0=A.id,g.next=g.t0==="del"?6:g.t0==="up"||g.t0==="down"?8:g.t0==="edit"?12:g.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function k(){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(it.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},at)});case 3:case"end":return P.stop()}},k)}))()}}),g.abrupt("break",17);case 8:return g.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:A.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},at)}),g.abrupt("break",17);case 12:return Qe(t.dragKey),Pe(!0),g.abrupt("break",17);case 15:return h({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:2}),g.abrupt("break",17);case 17:case"end":return g.stop()}},C)}));return function(A){return Z.apply(this,arguments)}}(),Nt=function(){var C;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),e.a.createElement("div",{className:d.a.questionChoices},t==null||((C=t.question_choices)===null||C===void 0)?void 0:C.map(function(A,Y){return e.a.createElement(Rt.a,{key:Y,checked:t.standard_answer.includes(Y+1),disabled:!0},kt[Y],". ",e.a.createElement("span",{className:"c-black font14"},A.choice_text))})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&nt.map(function(A,Y){return A.id==="up"&&t.key===1||A.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:Y,placement:"bottom",title:A.name},e.a.createElement("span",{onClick:function(){return ut(A)},className:A.icon}))})))},Ut=function(){var C,A;return e.a.createElement("aside",null,e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:le,onChange:function(g){return Ke(g)}}),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(Rt.a.Group,{buttonStyle:"solid",value:n,onChange:function(g){return X(g.target.value)}},e.a.createElement(Rt.a.Button,{value:"1",className:"".concat(d.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(Rt.a.Button,{value:"2",className:d.a.radio},"\u9519\u8BEF")),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:je,max:1e4,min:0,onChange:function(g){Fe(g)}})," \u5206"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{value:Le,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:tt,subId:(C=R.editData)===null||C===void 0||((A=C.exercise)===null||A===void 0)?void 0:A.sub_discipline_id,knowledgeOptions:Te,onAddKnowledgeFinish:gt}))),e.a.createElement("aside",{className:"tr"},(Ie!==-1||t.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){te(),Pe(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){Ve()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:d.a.wrap},!l&&Nt(),l&&Ut())},Ht=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,x=y.globalSetting;return{problemset:s,globalSetting:x,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Tt)),rt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Gt=function(s,f){var _e=s.problemset,x=s.globalSetting,R=s.exercise,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=s.editKey,ze=s.setEditKey,te=ze===void 0?function(){}:ze,U=s.setIsClaer,h=U===void 0?function(){}:U,w=s.addCallback,ce=w===void 0?function(P){}:w,O=Object(Ge.a)(s,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),m=Object(r.useState)([]),I=Object(b.a)(m,2),n=I[0],X=I[1],i=Object(r.useState)(),me=Object(b.a)(i,2),le=me[0],Ke=me[1],ye=Object(r.useState)([]),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(r.useState)(""),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(r.useState)(5),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(r.useState)(!1),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(r.useState)([]),at=Object(b.a)(gt,2),Ve=at[0],nt=at[1],ut=Object(r.useState)([]),Nt=Object(b.a)(ut,2),Ut=Nt[0],Z=Nt[1],C=function(E){Z([].concat(Object(Ae.a)(Ut),[Object(W.a)({},E)]))},A=Object(se.m)();Object(r.useEffect)(function(){X(["","","",""])},[]),Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){lt(!0),Fe(""),tt(5),X(["","","",""]),Pe([]);return}Fe(t==null?void 0:t.question_title),tt(parseInt(t==null?void 0:t.question_score)),X(t==null?void 0:t.question_choices.map(function(E){return E.choice_text}));var P=[];t==null||t.standard_answer.map(function(E,_){P.push(E-1)}),Pe(P),nt(t.tag_discipline_ids)},[t,Te]),Object(r.useEffect)(function(){Te&&P();function P(){return E.apply(this,arguments)}function E(){return E=Object(S.a)(D.a.mark(function _(){var v,c,p;return D.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(it.I)({sub_discipline_id:(v=R.editData)===null||v===void 0||((c=v.exercise)===null||c===void 0)?void 0:c.sub_discipline_id});case 2:p=q.sent,Z(p.tag_disciplines);case 4:case"end":return q.stop()}},_)})),E.apply(this,arguments)}},[Te]),Object(r.useImperativeHandle)(f,function(){return{onSave:Y,isEdit:Te}}),Object(r.useEffect)(function(){var P,E=(R==null||((P=R.tagDisciplineData)===null||P===void 0)?void 0:P.tag_disciplines)&&Array.isArray(R.tagDisciplineData.tag_disciplines)?R.tagDisciplineData.tag_disciplines:[];Z(E)},[R.tagDisciplineData]);var Y=function(){var P=Object(S.a)(D.a.mark(function E(){var _,v,c,p,Ne,q,De;return D.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(je){_t.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),_t.abrupt("return",!1);case 3:if(_=n.findIndex(function(be){return!be}),!(_>-1)){_t.next=7;break}return H.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(rt[_]," \u9009\u9879\u7684\u5185\u5BB9")),_t.abrupt("return",!1);case 7:if(l.length){_t.next=10;break}return H.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),_t.abrupt("return",!1);case 10:if(!(l.length<1)){_t.next=13;break}return H.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),_t.abrupt("return",!1);case 13:if(v=n.map(function(be,ht){return{choice_text:be,is_answer:l.includes(ht)?ht+1:0}}),!t.question_id){_t.next=20;break}return _t.next=17,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:je,question_type:1,question_score:Le,question_choices:v.map(function(be){return be.choice_text}),standard_answers:v.filter(function(be){return be.is_answer}).map(function(be){return be.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(p=R.editData)===null||p===void 0||((Ne=p.exercise)===null||Ne===void 0)?void 0:Ne.sub_discipline_id}});case 17:c=_t.sent,_t.next=23;break;case 20:return _t.next=22,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:A.categoryId,question_title:je,question_type:1,question_score:Le,question_choices:v.map(function(be){return be.choice_text}),standard_answers:v.filter(function(be){return be.is_answer}).map(function(be){return be.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(q=R.editData)===null||q===void 0||((De=q.exercise)===null||De===void 0)?void 0:De.sub_discipline_id}});case 22:c=_t.sent;case 23:c.status===0&&(te(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),lt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},A)}));case 24:case"end":return _t.stop()}},E)}));return function(){return P.apply(this,arguments)}}(),g=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(P){var E,_;return(R==null||((E=R.editData)===null||E===void 0||((_=E.exercise)===null||_===void 0))?void 0:_.exercise_status)===1?P:P.id!=="del"&&P.id!=="add"}),$=function(){var P=Object(S.a)(D.a.mark(function E(_){return D.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(!(Qe!==-1)){c.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),c.abrupt("return");case 3:c.t0=_.id,c.next=c.t0==="del"?6:c.t0==="up"||c.t0==="down"?8:c.t0==="edit"?12:c.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function Ne(){return D.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(it.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},A)});case 3:case"end":return De.stop()}},Ne)}))()}}),c.abrupt("break",17);case 8:return c.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:_.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},A)}),c.abrupt("break",17);case 12:return te(t.dragKey),lt(!0),c.abrupt("break",17);case 15:return ce({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:1}),c.abrupt("break",17);case 17:case"end":return c.stop()}},E)}));return function(_){return P.apply(this,arguments)}}(),k=function(){var E;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u591A\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),e.a.createElement("div",{className:d.a.questionChoices},t==null||((E=t.question_choices)===null||E===void 0)?void 0:E.map(function(_,v){return e.a.createElement(M.a,null,e.a.createElement(o.a,null,e.a.createElement(we.a,{key:v,checked:t.standard_answer.includes(v+1),disabled:!0},rt[v],".")),e.a.createElement(o.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(ge.a,{value:_.choice_text}))))})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&g.map(function(_,v){return _.id==="up"&&t.key===1||_.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:v,placement:"bottom",title:_.name},e.a.createElement("span",{onClick:function(){return $(_)},className:_.icon}))})))},G=function(){var E,_;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:je,onChange:function(c){return Fe(c)}}),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),n.map(function(v,c){var p,Ne;return e.a.createElement("div",{className:d.a.choiceWrap,key:c},e.a.createElement(Q.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(d.a.answer," ").concat(l.includes(c)?d.a.activeAnswer:""),onClick:function(){l.includes(c)?Pe(l.filter(function(De){return De!==c})):Pe([].concat(Object(Ae.a)(l),[c]))}},rt[c])),e.a.createElement("div",{className:d.a.editorWrap},le===c?e.a.createElement(qe.a,{id:"single-question-option-".concat(c),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:v,onChange:function(De){n[c]=De,X(n)}}):e.a.createElement("div",{className:d.a.htmlWrap,onClick:function(){return Ke(c)}},e.a.createElement(ge.a,{value:v}))),((p=R.editData)===null||p===void 0||((Ne=p.exercise)===null||Ne===void 0)?void 0:Ne.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,c>1&&e.a.createElement(Q.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(d.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return X(n.filter(function(De,Xe){return Xe!==c}))}})),c<7&&c===n.length-1&&e.a.createElement(Q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(d.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return X([].concat(Object(Ae.a)(n),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:Le,max:1e4,min:0,onChange:function(c){tt(c)}})," \u5206"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{value:Ve,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:nt,subId:(E=R.editData)===null||E===void 0||((_=E.exercise)===null||_===void 0)?void 0:_.sub_discipline_id,knowledgeOptions:Ut,onAddKnowledgeFinish:C}))),e.a.createElement("aside",{className:"tr"},(Qe!==-1||t.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Je(),lt(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){Y()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:d.a.wrap},!Te&&k(),Te&&G())},qt=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,x=y.globalSetting;return{problemset:s,globalSetting:x,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Gt)),zt=a("55Ip"),ta=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ft=function(s,f){var _e=s.problemset,x=s.globalSetting,R=s.exercise,ke=s.loading,F=s.dispatch,u=s.editData,ft=s.cancelAdd,t=ft===void 0?function(){}:ft,Ie=s.editKey,Je=s.setEditKey,Qe=Je===void 0?function(){}:Je,ze=s.addCallback,te=ze===void 0?function(){}:ze,U=s.setIsClaer,h=U===void 0?function(){}:U,w=Object(Ge.a)(s,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),ce=Object(r.useState)(""),O=Object(b.a)(ce,2),m=O[0],I=O[1],n=Object(r.useState)(""),X=Object(b.a)(n,2),i=X[0],me=X[1],le=Object(r.useState)(""),Ke=Object(b.a)(le,2),ye=Ke[0],Ue=Ke[1],l=Object(r.useState)([]),Pe=Object(b.a)(l,2),At=Pe[0],st=Pe[1],je=Object(r.useState)(""),Fe=Object(b.a)(je,2),wt=Fe[0],pt=Fe[1],Le=Object(r.useState)(),tt=Object(b.a)(Le,2),Kt=tt[0],vt=tt[1],Te=Object(r.useState)(!1),lt=Object(b.a)(Te,2),gt=lt[0],at=lt[1],Ve=Object(r.useState)([]),nt=Object(b.a)(Ve,2),ut=nt[0],Nt=nt[1],Ut=Object(r.useState)(!1),Z=Object(b.a)(Ut,2),C=Z[0],A=Z[1],Y=Object(se.m)();Object(r.useEffect)(function(){var E;u.edit&&(A(!0),me(""),I(""),Nt([])),I(u.shixun_name),me(u.question_title);var _=[];(E=u.shixun)===null||E===void 0||E.map(function(v){_.push(v.challenge_score)}),Nt(_)},[u]),Object(r.useEffect)(function(){at(!1)},[C]),Object(r.useImperativeHandle)(f,function(){return{onSave:g,isEdit:C}});var g=function(){var E=Object(S.a)(D.a.mark(function _(){var v,c,p;return D.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(v=[],c=!1,!c){q.next=4;break}return q.abrupt("return",!1);case 4:if(!u.question_id){q.next=10;break}return q.next=7,F({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:i,shixun_name:m,shixun_id:u.shixun_id,question_type:5,question_scores:ut}});case 7:p=q.sent,q.next=13;break;case 10:return q.next=12,F({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:Y.categoryId,question_title:i,shixun_name:m,shixun_id:u.shixun_id,question_type:5,question_scores:ut}});case 12:p=q.sent;case 13:return p.status===0&&(Qe(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),A(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},Y)})),q.abrupt("return",{name:i,analysis:ye,standard_answers:v,is_ordered:Kt});case 15:case"end":return q.stop()}},_)}));return function(){return E.apply(this,arguments)}}(),$=function(){var _;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),e.a.createElement("div",{className:"mt10"},e.a.createElement(Me.a,{defaultValue:m,onChange:function(c){debugger;I(c.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(qe.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:i,onChange:function(c){me(c)}})),e.a.createElement("div",{className:"mt20"},(_=u.shixun)===null||_===void 0?void 0:_.map(function(v,c){return e.a.createElement(M.a,{gutter:[20,20]},e.a.createElement(o.a,{flex:"1"},c+1,".",v.challenge_name),e.a.createElement(o.a,null,e.a.createElement(Ye.a,{defaultValue:ut[c],onChange:function(Ne){ut[c]=Ne,Nt(ut),console.log("srore:L",ut[c])}})," \u5206"))})),e.a.createElement("div",{className:"mt20"},At.length>1&&e.a.createElement("span",null,e.a.createElement(we.a,{checked:Kt,onChange:function(c){return vt(c.target.checked)},className:"".concat(d.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(d.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("aside",{className:"tr"},(Ie!==-1||!(u==null?void 0:u.edit))&&e.a.createElement(Oe.a,{type:"default",onClick:function(){t(),A(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){g()}},"\u4FDD\u5B58")))},k=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(E){var _,v;return(R==null||((_=R.editData)===null||_===void 0||((v=_.exercise)===null||v===void 0))?void 0:v.exercise_status)===1?E:E.id!=="del"&&E.id!=="add"}),G=function(){var E=Object(S.a)(D.a.mark(function _(v){return D.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(Ie!==-1)){p.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=v.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function q(){return D.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(it.m)({id:u.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},Y)});case 3:case"end":return Xe.stop()}},q)}))()}}),p.abrupt("break",17);case 8:return p.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:v.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},Y)}),p.abrupt("break",17);case 12:return Qe(u.dragKey),A(!0),p.abrupt("break",17);case 15:return F({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:u.key,insert_id:u==null?void 0:u.question_id,question_type:5}}}),p.abrupt("break",17);case 17:case"end":return p.stop()}},_)}));return function(v){return E.apply(this,arguments)}}(),P=function(){var _,v;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(u==null?void 0:u.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),e.a.createElement(ge.a,{value:u.shixun_name}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09"),!!((_=u.schools)===null||_===void 0?void 0:_.length)&&e.a.createElement(Q.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},e.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:u.shixun_name})),e.a.createElement("div",{className:"mt30"}),(v=u.shixun)===null||v===void 0?void 0:v.map(function(c,p){return e.a.createElement("div",{key:p},"\u7B2C",p+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},c.challenge_name)," ",e.a.createElement("span",{className:"ml10"},c.challenge_score," \u5206"))}),e.a.createElement("div",{className:d.a.action},e.a.createElement(zt.Link,{target:"_blank",to:"/shixuns/".concat(u.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!u.hideAction&&k.map(function(c,p){return c.id==="up"&&u.key===1||c.id==="down"&&u.key===u.len?null:e.a.createElement(Q.a,{key:p,placement:"bottom",title:c.name},e.a.createElement("span",{onClick:function(){return G(c)},className:c.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!C&&P(),C&&$())},Ce=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.globalSetting,x=y.exercise;return{problemset:s,globalSetting:_e,exercise:x,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Ft)),yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mt=function(s,f){var _e=s.problemset,x=s.exercise,R=s.globalSetting,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=s.editKey,ze=s.setEditKey,te=ze===void 0?function(){}:ze,U=s.setIsClaer,h=U===void 0?function(){}:U,w=s.addCallback,ce=w===void 0?function(E){}:w,O=Object(Ge.a)(s,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),m=Object(r.useState)([]),I=Object(b.a)(m,2),n=I[0],X=I[1],i=Object(r.useState)(),me=Object(b.a)(i,2),le=me[0],Ke=me[1],ye=Object(r.useState)([]),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(r.useState)(""),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(r.useState)(5),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(r.useState)([]),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(r.useState)(!1),at=Object(b.a)(gt,2),Ve=at[0],nt=at[1],ut=Object(se.m)(),Nt=Object(r.useRef)(null),Ut=Object(r.useState)([]),Z=Object(b.a)(Ut,2),C=Z[0],A=Z[1],Y=function(_){A([].concat(Object(Ae.a)(C),[Object(W.a)({},_)]))};Object(r.useEffect)(function(){X(["","","",""])},[]),Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){nt(!0),Fe(""),tt(5),X(["","","",""]),Pe([]);return}Fe(t==null?void 0:t.question_title),tt(parseInt(t==null?void 0:t.question_score)),X(t==null?void 0:t.question_choices.map(function(_){return _.choice_text}));var E=[];t==null||t.standard_answer.map(function(_,v){E.push(_-1)}),lt(t.tag_discipline_ids),Pe(E)},[t,Ve]),Object(r.useEffect)(function(){Ve&&E();function E(){return _.apply(this,arguments)}function _(){return _=Object(S.a)(D.a.mark(function v(){var c,p,Ne;return D.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(it.I)({sub_discipline_id:(c=x.editData)===null||c===void 0||((p=c.exercise)===null||p===void 0)?void 0:p.sub_discipline_id});case 2:Ne=De.sent,A(Ne.tag_disciplines);case 4:case"end":return De.stop()}},v)})),_.apply(this,arguments)}},[Ve]),Object(r.useEffect)(function(){var E,_=(x==null||((E=x.tagDisciplineData)===null||E===void 0)?void 0:E.tag_disciplines)&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];A(_)},[x.tagDisciplineData]),Object(r.useImperativeHandle)(f,function(){return{onSave:g,isEdit:Ve}});var g=function(){var E=Object(S.a)(D.a.mark(function _(){var v,c,p,Ne,q,De,Xe;return D.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(je){be.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),be.abrupt("return",!1);case 3:if(v=n.findIndex(function(ht){return!ht}),!(v>-1)){be.next=7;break}return H.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(yt[v]," \u9009\u9879\u7684\u5185\u5BB9")),be.abrupt("return",!1);case 7:if(l.length){be.next=10;break}return H.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),be.abrupt("return",!1);case 10:if(!(l.length<1)){be.next=13;break}return H.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),be.abrupt("return",!1);case 13:if(c=n.map(function(ht,Zt){return{choice_text:ht,is_answer:l.includes(Zt)?Zt+1:0}}),!t.question_id){be.next=20;break}return be.next=17,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:je,question_type:1,question_score:Le,question_choices:c.map(function(ht){return ht.choice_text}),standard_answers:c.filter(function(ht){return ht.is_answer}).map(function(ht){return ht.is_answer}),tag_discipline_ids:Te,sub_discipline_id:(Ne=x.editData)===null||Ne===void 0||((q=Ne.exercise)===null||q===void 0)?void 0:q.sub_discipline_id}});case 17:p=be.sent,be.next=23;break;case 20:return be.next=22,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:ut.categoryId,question_title:je,question_type:1,question_score:Le,question_choices:c.map(function(ht){return ht.choice_text}),standard_answers:c.filter(function(ht){return ht.is_answer}).map(function(ht){return ht.is_answer}),tag_discipline_ids:Te,sub_discipline_id:(De=x.editData)===null||De===void 0||((Xe=De.exercise)===null||Xe===void 0)?void 0:Xe.sub_discipline_id}});case 22:p=be.sent;case 23:p.status===0&&(te(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),nt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},ut)}));case 24:case"end":return be.stop()}},_)}));return function(){return E.apply(this,arguments)}}(),$=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(E){var _,v;return(x==null||((_=x.editData)===null||_===void 0||((v=_.exercise)===null||v===void 0))?void 0:v.exercise_status)===1?E:E.id!=="del"&&E.id!=="add"}),k=function(){var E=Object(S.a)(D.a.mark(function _(v){return D.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(Qe!==-1)){p.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=v.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function q(){return D.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(it.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},ut)});case 3:case"end":return Xe.stop()}},q)}))()}}),p.abrupt("break",17);case 8:return p.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:v.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},ut)}),p.abrupt("break",17);case 12:return te(t.dragKey),nt(!0),p.abrupt("break",17);case 15:return ce({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:0}),p.abrupt("break",17);case 17:case"end":return p.stop()}},_)}));return function(v){return E.apply(this,arguments)}}(),G=function(){var _;return e.a.createElement("aside",{ref:Nt},e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5355\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),e.a.createElement("div",{className:d.a.questionChoices},t==null||((_=t.question_choices)===null||_===void 0)?void 0:_.map(function(v,c){return e.a.createElement(M.a,{key:c},e.a.createElement(o.a,null,e.a.createElement(Rt.a,{key:c,checked:t.standard_answer.includes(c+1),disabled:!0},yt[c],".")),e.a.createElement(o.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(ge.a,{value:v.choice_text}))))})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&$.map(function(v,c){return v.id==="up"&&t.key===1||v.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:c,placement:"bottom",title:v.name},e.a.createElement("span",{onClick:function(){return k(v)},className:v.icon}))})))},P=function(){var _,v;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:je,onChange:function(p){return Fe(p)}}),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),n.map(function(c,p){var Ne,q;return e.a.createElement("div",{className:d.a.choiceWrap,key:p},e.a.createElement(Q.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(d.a.answer," ").concat(l.includes(p)?d.a.activeAnswer:""),onClick:function(){l.includes(p)?Pe(l.filter(function(Xe){return Xe!==p})):Pe([].concat(Object(Ae.a)(l),[p]))}},yt[p])),e.a.createElement("div",{className:d.a.editorWrap},le===p?e.a.createElement(qe.a,{id:"single-question-option-".concat(p),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:c,onChange:function(Xe){n[p]=Xe,X(n)}}):e.a.createElement("div",{className:d.a.htmlWrap,onClick:function(){return Ke(p)}},e.a.createElement(ge.a,{value:c}))),((Ne=x.editData)===null||Ne===void 0||((q=Ne.exercise)===null||q===void 0)?void 0:q.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,p>1&&e.a.createElement(Q.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(d.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return X(n.filter(function(Xe,_t){return _t!==p}))}})),p<7&&p===n.length-1&&e.a.createElement(Q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(d.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return X([].concat(Object(Ae.a)(n),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:Le,max:1e4,min:0,onChange:function(p){tt(p)}})," \u5206"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{selectvalues:t==null?void 0:t.tag_discipline_ids,value:Te,onChange:lt,subId:(_=x.editData)===null||_===void 0||((v=_.exercise)===null||v===void 0)?void 0:v.sub_discipline_id,knowledgeOptions:C,onAddKnowledgeFinish:Y}))),e.a.createElement("aside",{className:"tr"},(Qe!==-1||t.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Je(),nt(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){g()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:d.a.wrap},!Ve&&G(),Ve&&P())},Ee=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.globalSetting,x=y.exercise;return{problemset:s,globalSetting:_e,exercise:x,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Mt)),Yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Et=function(s,f){var _e=s.problemset,x=s.exercise,R=s.globalSetting,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=s.editKey,ze=s.setEditKey,te=ze===void 0?function(){}:ze,U=s.addCallback,h=U===void 0?function(){}:U,w=s.setIsClaer,ce=w===void 0?function(){}:w,O=Object(Ge.a)(s,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),m=Object(r.useState)(""),I=Object(b.a)(m,2),n=I[0],X=I[1],i=Object(r.useState)(""),me=Object(b.a)(i,2),le=me[0],Ke=me[1],ye=Object(r.useState)(""),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(r.useState)(10),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(r.useState)(!1),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(r.useState)([]),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(se.m)(),at=Object(r.useState)([]),Ve=Object(b.a)(at,2),nt=Ve[0],ut=Ve[1],Nt=function($){ut([].concat(Object(Ae.a)(nt),[Object(W.a)({},$)]))};Object(r.useEffect)(function(){var g;if(!(t==null?void 0:t.question_title)){tt(!0),X(""),Pe(""),Fe(10);return}X(t==null?void 0:t.question_title),Pe(t==null||((g=t.standard_answer)===null||g===void 0)?void 0:g[0]),Fe(t==null?void 0:t.question_score),lt(t.tag_discipline_ids)},[_e.editData,Le]),Object(r.useEffect)(function(){var g,$=(x==null||((g=x.tagDisciplineData)===null||g===void 0)?void 0:g.tag_disciplines)&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];ut($)},[x.tagDisciplineData]),Object(r.useEffect)(function(){Le&&g();function g(){return $.apply(this,arguments)}function $(){return $=Object(S.a)(D.a.mark(function k(){var G,P,E;return D.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(it.I)({sub_discipline_id:(G=x.editData)===null||G===void 0||((P=G.exercise)===null||P===void 0)?void 0:P.sub_discipline_id});case 2:E=v.sent,ut(E.tag_disciplines);case 4:case"end":return v.stop()}},k)})),$.apply(this,arguments)}},[Le]),Object(r.useImperativeHandle)(f,function(){return{onSave:Ut,isEdit:Le}});var Ut=function(){var g=Object(S.a)(D.a.mark(function $(){var k,G,P,E,_;return D.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(n){c.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),c.abrupt("return",!1);case 3:if(!t.question_id){c.next=9;break}return c.next=6,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:n,question_type:4,question_score:je,standard_answers:[l],tag_discipline_ids:Te,sub_discipline_id:(G=x.editData)===null||G===void 0||((P=G.exercise)===null||P===void 0)?void 0:P.sub_discipline_id}});case 6:k=c.sent,c.next=12;break;case 9:return c.next=11,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:gt.categoryId,exercise_bank_id:gt.categoryId,question_title:n,question_type:4,question_score:je,standard_answers:[l],tag_discipline_ids:Te,sub_discipline_id:(E=x.editData)===null||E===void 0||((_=E.exercise)===null||_===void 0)?void 0:_.sub_discipline_id}});case 11:k=c.sent;case 12:return k.status===0&&(te(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),tt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},gt)})),c.abrupt("return",{name:n,answer_texts:[l],analysis:le});case 14:case"end":return c.stop()}},$)}));return function(){return g.apply(this,arguments)}}(),Z=function(){var $,k;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:n,onChange:function(P){return X(P)}}),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(qe.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:l,onChange:function(P){return Pe(P)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:je,max:1e4,min:0,onChange:function(P){Fe(P)}})," \u5206"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{value:Te,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:lt,subId:($=x.editData)===null||$===void 0||((k=$.exercise)===null||k===void 0)?void 0:k.sub_discipline_id,knowledgeOptions:nt,onAddKnowledgeFinish:Nt}))),e.a.createElement("aside",{className:"tr"},(Qe!==-1||t.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Je(),tt(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){Ut()}},"\u4FDD\u5B58")))},C=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(g){var $,k;return(x==null||(($=x.editData)===null||$===void 0||((k=$.exercise)===null||k===void 0))?void 0:k.exercise_status)===1?g:g.id!=="del"&&g.id!=="add"}),A=function(){var g=Object(S.a)(D.a.mark(function $(k){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(!(Qe!==-1)){P.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),P.abrupt("return");case 3:P.t0=k.id,P.next=P.t0==="del"?6:P.t0==="up"||P.t0==="down"?8:P.t0==="edit"?12:P.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function _(){return D.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(it.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},gt)});case 3:case"end":return c.stop()}},_)}))()}}),P.abrupt("break",17);case 8:return P.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:k.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},gt)}),P.abrupt("break",17);case 12:return te(t.dragKey),tt(!0),P.abrupt("break",17);case 15:return h({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:4}),P.abrupt("break",17);case 17:case"end":return P.stop()}},$)}));return function(k){return g.apply(this,arguments)}}(),Y=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),!!(l==null?void 0:l.length)&&e.a.createElement("div",{className:d.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(ge.a,{value:l||""})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&C.map(function($,k){return $.id==="up"&&t.key===1||$.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:k,placement:"bottom",title:$.name},e.a.createElement("span",{onClick:function(){return A($)},className:$.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!Le&&Y(),Le&&Z())},Wt=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,x=y.globalSetting;return{problemset:s,globalSetting:x,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Et)),xt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Pt=function(s,f){var _e=s.problemset,x=s.exercise,R=s.globalSetting,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=s.editKey,ze=s.setEditKey,te=ze===void 0?function(){}:ze,U=s.addCallback,h=U===void 0?function(){}:U,w=s.setIsClaer,ce=w===void 0?function(){}:w,O=Object(Ge.a)(s,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),m=Object(r.useState)([]),I=Object(b.a)(m,2),n=I[0],X=I[1],i=Object(r.useState)(),me=Object(b.a)(i,2),le=me[0],Ke=me[1],ye=Object(r.useState)([]),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(r.useState)(""),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(r.useState)(5),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(r.useState)(!1),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(se.k)(),at=Object(se.m)();Object(r.useEffect)(function(){X(["","","",""])},[]),Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){lt(!0),Fe(""),tt(5),X(["","","",""]),Pe([]);return}Fe(t==null?void 0:t.question_title),tt(parseInt(t==null?void 0:t.question_score)),X(t==null?void 0:t.question_choices.map(function(C){return C.choice_text}));var Z=[];t==null||t.standard_answer.map(function(C,A){Z.push(C-1)}),Pe(Z)},[t]),Object(r.useImperativeHandle)(f,function(){return{onSave:Ve,isEdit:Te}});var Ve=function(){var Z=Object(S.a)(D.a.mark(function C(){var A,Y,g;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(je){k.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),k.abrupt("return",!1);case 3:if(A=n.findIndex(function(G){return!G}),!(A>-1)){k.next=7;break}return H.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(xt[A]," \u9009\u9879\u7684\u5185\u5BB9")),k.abrupt("return",!1);case 7:if(l.length){k.next=10;break}return H.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),k.abrupt("return",!1);case 10:if(!(l.length<1)){k.next=13;break}return H.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),k.abrupt("return",!1);case 13:if(Y=n.map(function(G,P){return{choice_text:G,is_answer:l.includes(P)?P+1:0}}),!t.question_id){k.next=20;break}return k.next=17,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:je,question_type:1,question_score:Le,question_choices:Y.map(function(G){return G.choice_text}),standard_answers:Y.filter(function(G){return G.is_answer}).map(function(G){return G.is_answer})}});case 17:g=k.sent,k.next=23;break;case 20:return k.next=22,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:at.categoryId,question_title:je,question_type:1,question_score:"5.0",question_choices:Y.map(function(G){return G.choice_text}),standard_answers:Y.filter(function(G){return G.is_answer}).map(function(G){return G.is_answer})}});case 22:g=k.sent;case 23:g.status===0&&(H.b.success("\u4FDD\u5B58\u6210\u529F"),lt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},at)}));case 24:case"end":return k.stop()}},C)}));return function(){return Z.apply(this,arguments)}}(),nt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Z){var C,A;return(x==null||((C=x.editData)===null||C===void 0||((A=C.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),ut=function(){var Z=Object(S.a)(D.a.mark(function C(A){return D.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(Qe!==-1)){g.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),g.abrupt("return");case 3:g.t0=A.id,g.next=g.t0==="del"?6:g.t0==="up"||g.t0==="down"?8:g.t0==="edit"?12:g.t0==="add"?14:16;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function k(){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(it.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},at)});case 3:case"end":return P.stop()}},k)}))()}}),g.abrupt("break",16);case 8:return g.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:A.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},at)}),g.abrupt("break",16);case 12:return gt.push("/problems/".concat(t==null?void 0:t.hack_identifier,"/edit?type=exercises&express_id=").concat(at.categoryId,"&question_id=").concat(t==null?void 0:t.question_id,"&score=").concat(t==null?void 0:t.question_score,"&callback_url=").concat(location.pathname)),g.abrupt("break",16);case 14:return h({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:6}),g.abrupt("break",16);case 16:case"end":return g.stop()}},C)}));return function(A){return Z.apply(this,arguments)}}(),Nt=function(){var Z=Object(S.a)(D.a.mark(function C(A){var Y;return D.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return A.preventDefault(),$.next=3,Object(it.V)({id:t==null?void 0:t.hack_identifier});case 3:Y=$.sent,Y.status===0&&Object(pe.I)("/myproblems/".concat(Y==null?void 0:Y.identifier));case 5:case"end":return $.stop()}},C)}));return function(A){return Z.apply(this,arguments)}}(),Ut=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),e.a.createElement("div",{className:d.a.questionChoices},e.a.createElement(ge.a,{value:t.description||""})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&nt.map(function(C,A){return C.id==="up"&&t.key===1||C.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:A,placement:"bottom",title:C.name},e.a.createElement("span",{onClick:function(){return ut(C)},className:C.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},Ut())},Vt=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.globalSetting,x=y.exercise;return{problemset:s,globalSetting:_e,exercise:x,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Pt)),It=a("ngQI"),Jt=a("loLm"),L=a.n(Jt),oe=function(s){var f=s.data,_e=s.isDragDisabled,x=_e===void 0?!1:_e,R=s.editorProps,ke=R===void 0?{}:R,F=s.onDragEnd,u=F===void 0?function(){}:F,ft=function(){var h,w,ce,O,m,I,n,X,i,me,le,Ke,ye,Ue,l=[{name:"\u5355\u9009\u9898",type:0,count:f==null||((h=f.exercise_types)===null||h===void 0)?void 0:h.q_singles,score:f==null||((w=f.exercise_types)===null||w===void 0)?void 0:w.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:f==null||((ce=f.exercise_types)===null||ce===void 0)?void 0:ce.q_doubles,score:f==null||((O=f.exercise_types)===null||O===void 0)?void 0:O.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:f==null||((m=f.exercise_types)===null||m===void 0)?void 0:m.q_judges,score:f==null||((I=f.exercise_types)===null||I===void 0)?void 0:I.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:f==null||((n=f.exercise_types)===null||n===void 0)?void 0:n.q_nulls,score:f==null||((X=f.exercise_types)===null||X===void 0)?void 0:X.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:f==null||((i=f.exercise_types)===null||i===void 0)?void 0:i.q_mains,score:f==null||((me=f.exercise_types)===null||me===void 0)?void 0:me.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:f==null||((le=f.exercise_types)===null||le===void 0)?void 0:le.q_shixuns,score:f==null||((Ke=f.exercise_types)===null||Ke===void 0)?void 0:Ke.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:f==null||((ye=f.exercise_types)===null||ye===void 0)?void 0:ye.q_pros,score:f==null||((Ue=f.exercise_types)===null||Ue===void 0)?void 0:Ue.q_pros_scores,items:[]}];return l},t=function(h,w,ce){var O=Array.from(h),m=O.splice(w,1),I=Object(b.a)(m,1),n=I[0];return O.splice(ce,0,n),O},Ie=function(h,w,ce){if(!h.destination)return;var O=t(w,h.source.index,h.destination.index);u(O,ce)},Je=function(h,w){if(w===0)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ee,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===1)return e.a.createElement(e.a.Fragment,null,e.a.createElement(qt,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===2)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ht,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===3)return e.a.createElement(e.a.Fragment,null,e.a.createElement(jt,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===4)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Wt,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===5)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ce,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===6)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Vt,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null))},Qe=function(h,w,ce){return e.a.createElement(It.a,{onDragEnd:function(m){return Ie(m,h,w)}},e.a.createElement(It.c,{droppableId:"droppable"},function(O,m){return e.a.createElement("div",Object(de.a)({ref:O.innerRef},O.droppableProps,{style:{width:"100%"}}),h==null?void 0:h.map(function(I,n){var X,i=Object(W.a)(Object(W.a)({},I),{},{key:n+1,hideAction:!0,isPreview:!0,dragKey:w+"-"+n},ke);return e.a.createElement(It.b,{key:i==null?void 0:i.question_id,draggableId:i==null||((X=i.question_id)===null||X===void 0)?void 0:X.toString(),index:n,isDragDisabled:x},function(me,le){return e.a.createElement("aside",Object(de.a)({ref:me.innerRef},me.draggableProps,me.dragHandleProps),e.a.createElement("div",{className:L.a.posWarp,id:i.dragKey},Je(i,w),!x&&e.a.createElement("div",{className:L.a.pos},e.a.createElement("div",{className:L.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},ze=function(h){var w=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],ce=["","\u5341","\u767E","\u5343","\u4E07"];h=parseInt(h);var O=function(X){for(var i=X.toString().split("").reverse(),me="",le=0;le0&&i[le]==0&&i[le-1]==0?"":w[i[le]]+(i[le]==0?ce[0]:ce[le]))+me;return me},m=Math.floor(h/1e4),I=h%1e4;return I.toString().length<4&&(I="0"+I),m?O(m)+"\u4E07"+O(I):O(h)},te=function(){var h,w=ft();f==null||((h=f.exercise_questions)===null||h===void 0)||h.forEach(function(m,I){if(m.question_type===0){var n,X;(n=w[m.question_type])===null||n===void 0||((X=n.items)===null||X===void 0)||X.push(m)}if(m.question_type===1){var i,me;(i=w[m.question_type])===null||i===void 0||((me=i.items)===null||me===void 0)||me.push(m)}if(m.question_type===2){var le,Ke;(le=w[m.question_type])===null||le===void 0||((Ke=le.items)===null||Ke===void 0)||Ke.push(m)}if(m.question_type===3){var ye,Ue;(ye=w[m.question_type])===null||ye===void 0||((Ue=ye.items)===null||Ue===void 0)||Ue.push(m)}if(m.question_type===4){var l,Pe;(l=w[m.question_type])===null||l===void 0||((Pe=l.items)===null||Pe===void 0)||Pe.push(m)}if(m.question_type===5){var At,st;(At=w[m.question_type])===null||At===void 0||((st=At.items)===null||st===void 0)||st.push(m)}if(m.question_type===6){var je,Fe;(je=w[m.question_type])===null||je===void 0||((Fe=je.items)===null||Fe===void 0)||Fe.push(m)}});var ce=w==null?void 0:w.filter(function(m){return m.count!==0}),O=f==null?void 0:f.map(function(m,I){return e.a.createElement(e.a.Fragment,{key:I},e.a.createElement("div",{className:"pl20"},e.a.createElement("span",{className:"font16 c-light-primary"},ze(I+1),"\u3001",m.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",m.count,"\u9898\uFF1B\u5171",m.score,"\u5206\uFF09")),Qe(m.items,m==null?void 0:m.question_type,m==null?void 0:m.name))});return O};return e.a.createElement("div",null," ",te()," ")},fe=ve.a=oe},M8RZ:function(He,ve,a){"use strict";a.d(ve,"a",function(){return Q});var W=a("fWQN"),Be=a("mtLc"),ot=a("yKVA"),de=a("879j"),b=a("q1tI"),r=a.n(b),e=a("i8i4"),Se=a.n(e),Q=function(T){Object(ot.a)(V,T);var M=Object(de.a)(V);function V(Me){var K;Object(W.a)(this,V),K=M.call(this,Me);var o=window.document;return K.node=o.createElement("div"),o.body.appendChild(K.node),K}return Object(Be.a)(V,[{key:"render",value:function(){var K=this.props.children;return Object(e.createPortal)(K,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),V}(r.a.Component)},O2Wb:function(He,ve,a){He.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(He,ve,a){"use strict";var W=a("2qtc"),Be=a("kLXV"),ot=a("rAM+"),de=a("tJVT"),b=a("jrin"),r=a("q1tI"),e=a.n(r),Se=a("VrN/"),Q=a.n(Se),T=a("bdgK"),M=a("p77/"),V=a("Bd2K"),Me=a("ELLl"),K=a("19Vz"),o=a("lZu9"),Lt=a("kSUc"),Oe=a("9Bee"),mt=a("0Owb"),Ye=a("dejd"),$e=a("C+DQ"),we=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function We(L){var oe=L.onActionCallback,fe=L.title,y=L.icon,s=L.actionName,f=L.className,_e=f===void 0?"":f,x=L.children;function R(){oe(s)}return e.a.createElement("a",{title:fe,className:_e,onClick:R},e.a.createElement("i",{className:"md-iconfont ".concat(y)}),x)}var ue=function(L){var oe=L.watch,fe=L.showNullButton,y=L.onActionCallback,s=L.fullScreen,f=L.insertTemp,_e=[].concat(we,[{title:"".concat(oe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(oe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},_e.map(function(x,R){return e.a.createElement("li",{key:R},x.actionName?e.a.createElement(We,Object(mt.a)({},x,{onActionCallback:y})):e.a.createElement("span",{className:"v-line"}))}),fe?e.a.createElement("li",null,e.a.createElement(We,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:y},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,f&&e.a.createElement("li",null,e.a.createElement(We,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(f),onActionCallback:y},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement(We,{icon:"".concat(s?"icon-shrink":"icon-enlarge"),title:s?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:y})))},ct=a("M8RZ"),H=a("+L6B"),et=a("2/Rp"),D=a("y8nQ"),S=a("Vl3Y"),Ae=a("5NDa"),Ge=a("5rEg"),se={labelCol:{span:4},wrapperCol:{span:20}},Dt=function(L){var oe=L.callback,fe=L.onCancel;function y(s){oe(s)}return e.a.createElement(S.a,Object(mt.a)({},se,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:y}),e.a.createElement(S.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(Ge.a,null)),e.a.createElement(S.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(Ge.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(et.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(et.a,{type:"ghost",onClick:fe},"\u53D6\u6D88")))},it=a("7ahc"),z=a("HmJG"),ne=a("BjJ7"),pe=S.a.useForm,he={width:280,marginRight:10},d={labelCol:{span:5},wrapperCol:{span:19}},ge=function(L){var oe=L.callback,fe=L.onCancel,y=pe(),s=Object(de.a)(y,1),f=s[0];function _e(ke){oe(ke)}function x(ke){f.setFieldsValue({src:"/api/attachments/".concat(ke.id)})}function R(ke){var F=ke.target.files[0];Re(F,x)}return e.a.createElement(S.a,Object(mt.a)({form:f},d,{className:"upload-image-panel",onFinish:_e}),e.a.createElement(S.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement(S.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},e.a.createElement(Ge.a,{style:he})),e.a.createElement(dt,{onFileChange:R}))),e.a.createElement(S.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},e.a.createElement(Ge.a,{style:{width:264}})),e.a.createElement(S.a.Item,{style:{textAlign:"right"}},e.a.createElement(et.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(et.a,{type:"ghost",onClick:fe},"\u53D6\u6D88")))};function dt(L){var oe=L.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",accept:"image/*",onChange:oe}))}function Re(L,oe){if(!L)throw new String("\u6CA1\u6709\u6587\u4EF6");var fe=new FormData;fe.append("editormd-image-file",L),fe.append("file_param_name","editormd-image-file"),fe.append("byxhr","true");var y=new window.XMLHttpRequest;y.withCredentials=!0,y.addEventListener("load",function(s){oe(JSON.parse(s.target.responseText))},!1),y.addEventListener("error",function(s){console.error(s)},!1),y.open("POST","".concat(ne.a,"/api/attachments.json")),y.send(fe)}var Bt=a("giR+"),$t=a("fyUT"),jt=a("7Kak"),Xt=a("9yH6"),Rt=Xt.a.Group,qe={margin:"0 8px"},kt=function(L){var oe=L.callback,fe=L.onCancel;function y(s){oe(s)}return e.a.createElement(S.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:y},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{style:qe},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:qe},"\u884C\u6570"),e.a.createElement(S.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement($t.a,null)),e.a.createElement("span",{style:qe},"\u5217\u6570"),e.a.createElement(S.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement($t.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12}},e.a.createElement("span",{style:qe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement(S.a.Item,{name:"align"},e.a.createElement(Rt,null,e.a.createElement(Xt.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(Xt.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(Xt.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(Xt.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(et.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(et.a,{type:"ghost",onClick:fe},"\u53D6\u6D88")))},Tt="link",Ht="upload-image",rt="code-block",Gt="add-table",qt="------------",zt={default:qt,left:":".concat(qt),center:":".concat(qt,":"),right:"".concat(qt,":")},ta=a("9VGf"),Ft,Ce;function yt(){}var Mt=0,Ee=1e4,Yt="\u2581",Et=` +`)}var Q=[],T=["
      "],M=new i.a.Renderer,V=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Me(){Q.length=0,T=["
        "]}function K(z,ne,pe,he){if(ne>=z.length||z[ne].level<=pe)return ne;var d=z[ne];he.push("
      • "+d.text+""),ne++;var ge=[];return ne=K(z,ne,d.level,ge),ge.length>0&&(he.push("
          "),ge.forEach(function(dt){he.push(dt)}),he.push("
        ")),he.push("
      • "),ne=K(z,ne,pe,he),ne}function o(){return K(Q,0,0,T),T.push("
      "),T.join("")}var Lt={heading:function(ne){var pe=V.exec(ne);if(pe)return{type:"heading",raw:pe[0],depth:pe[1].length,text:pe[2]}},fences:function(ne){var pe=this.rules.block.fences.exec(ne);if(pe){var he=pe[0],d=Se(he,pe[3]||""),ge=pe[2]?pe[2].trim():pe[2];if(["latex","katex","math"].indexOf(ge)>=0){var dt=Ye(),Re=d;d=dt,$e[dt]={type:"block",expression:Re}}return{type:"code",raw:he,lang:ge,text:d}}}},Oe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,mt=0,Ye=function(){return"__special_katext_id_".concat(mt++,"__")},$e={};function we(){return $e}function We(){mt=0,$e={}}function ue(z){return z=z.replace(Oe,function(ne,pe){var he=Ye();return $e[he]={type:"inline",expression:pe},he}),z}var ct=M.listitem;M.listitem=function(z){return ct(ue(z))};var H=M.paragraph;M.paragraph=function(z){return H(ue(z))};var et=M.tablecell;M.tablecell=function(z,ne){return et(ue(z),ne)},M.code=function(z,ne,pe){var he=(ne||"").match(/\S*/)[0];return he?["latex","katex","math"].indexOf(he)>=0?"

      ".concat(z,"

      "):'
      ').concat(pe?z:Object(e.escape)(z,!0),`
      +`):'
      '+(pe?z:Object(e.escape)(z,!0))+"
      "},M.heading=function(z,ne,pe){var he=this.options.headerPrefix+pe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Q.push({anchor:he,level:ne,text:z}),"'+z+""},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:Lt,renderer:M});var D=i.a,S=a("SJMd"),Ae=a("m3rI"),Ge=a("Oy/b"),se=/]*>/g;function Dt(z){var ne=document.createElement("div");return ne.innerHTML=z,ne.childNodes.length===0?"":ne.childNodes[0].nodeValue}var rt=ve.a=function(z){var ne=z.value,pe=ne===void 0?"":ne,he=z.className,d=z.style,ge=d===void 0?{}:d,dt=String(pe),Re=Object(W.useMemo)(function(){try{var jt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Xt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Rt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;dt=dt.replace(jt,"("+Ae.a.API_SERVER+"/api/attachments/").replace(Xt,'"'+Ae.a.API_SERVER+"/api/attachments/").replace(Rt,'"'+Ae.a.API_SERVER+"/files/uploads/")}catch(Tt){}var qe=D(dt),kt=we();return dt.match(/\[TOC\]/)&&(qe=qe.replace("

      [TOC]

      ",o()),Me()),qe=qe.replace(/(__special_katext_id_\d+__)/g,function(Tt,Ht){var it=kt[Ht],Gt=it.type,qt=it.expression;return Object(Ge.renderToString)(Dt(qt)||"",{displayMode:Gt==="block",throwOnError:!1,output:"html"})}),qe=qe.replace(/▁/g,"\u2581\u2581\u2581"),We(),qe},[dt]),Bt=Object(W.useRef)();function $t(jt){var Xt=jt.target;if(Xt.tagName.toUpperCase()==="A"){var Rt=Xt.getAttribute("href");if(Rt.startsWith("#")){jt.preventDefault();var qe=document.getElementById(Rt.replace("#",""));qe&&qe.scrollIntoView(!0)}}}return Object(W.useEffect)(function(){if(Bt.current&&Re&&(Re.match(se)&&window.PR.prettyPrint()),Bt.current)return Bt.current.addEventListener("click",$t),function(){Bt.current.removeEventListener("click",$t),We(),Me()}},[Re,Bt.current,$t]),Be.a.createElement("div",{ref:Bt,style:ge,className:"".concat(he||""," markdown-body"),dangerouslySetInnerHTML:{__html:Re}})}},"9VGf":function(He,ve,a){"use strict";a.d(ve,"a",function(){return ot});var W=a("q1tI"),Be=a.n(W);function ot(de,b){var i=Object(W.useRef)();Object(W.useEffect)(function(){i.current=de}),Object(W.useEffect)(function(){function e(){i.current()}if(b!==null){var Se=setInterval(e,b);return function(){return clearInterval(Se)}}},[b])}},BjJ7:function(He,ve,a){"use strict";a.d(ve,"d",function(){return Be}),a.d(ve,"c",function(){return ot}),a.d(ve,"e",function(){return de}),a.d(ve,"b",function(){return b}),a.d(ve,"a",function(){return e});var W=a("m3rI");function Be(Se){var Q=!0;if(Se.length>0){for(var T=0;T1&&arguments[1]!==void 0?arguments[1]:"",T=[],M=0;M1&&e.a.createElement("span",null,e.a.createElement(we.a,{checked:wt,onChange:function(Ot){return pt(Ot.target.checked)},className:"".concat(d.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(d.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("p",{className:""},e.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:gt,max:1e4,min:0,onChange:function(Ot){at(Ot)}})," \u5206 \xA0 ",!!gt&&!!ut&&e.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(gt/ut).toFixed(1),"\u5206)")),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{value:E,selectvalues:u==null?void 0:u.tag_discipline_ids,onChange:_,subId:(xe=R.editData)===null||xe===void 0||((St=xe.exercise)===null||St===void 0)?void 0:St.sub_discipline_id,knowledgeOptions:Ne,onAddKnowledgeFinish:De}))),e.a.createElement("aside",{className:"tr"},(ft!==-1||u.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Qe(),A(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){Xe()}},"\u4FDD\u5B58")))},ae=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(J){var N,B;return(R==null||((N=R.editData)===null||N===void 0||((B=N.exercise)===null||B===void 0))?void 0:B.exercise_status)===1?J:J.id!=="del"&&J.id!=="add"}),re=function(){var J=Object(S.a)(D.a.mark(function N(B){return D.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(!(ft!==-1)){j.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),j.abrupt("return");case 3:j.t0=B.id,j.next=j.t0==="del"?6:j.t0==="up"||j.t0==="down"?8:j.t0==="edit"?12:j.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function St(){return D.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(rt.m)({id:u.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},v)});case 3:case"end":return Ot.stop()}},St)}))()}}),j.abrupt("break",17);case 8:return j.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:B.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},v)}),j.abrupt("break",17);case 12:return Ie(u.dragKey),A(!0),j.abrupt("break",17);case 15:return te({key:u.key,insert_id:u==null?void 0:u.question_id,question_type:3}),j.abrupt("break",17);case 17:case"end":return j.stop()}},N)}));return function(B){return J.apply(this,arguments)}}(),Ze=function(){var N;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(u==null?void 0:u.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),e.a.createElement(ge.a,{value:u.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:u.question_title})),e.a.createElement("div",{className:d.a.questionChoices},u==null||((N=u.standard_answer)===null||N===void 0)?void 0:N.map(function(B,ee){return e.a.createElement(M.a,{key:ee,align:"middle"},e.a.createElement(o.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",B.choice_id,"\uFF09\uFF1A"),e.a.createElement(o.a,{flex:"1"},e.a.createElement(M.a,{align:"middle",gutter:[1,1]},B.answer_text.map(function(j,xe){return e.a.createElement(o.a,{span:24,key:xe},e.a.createElement(Me.a,{key:ee,checked:u.standard_answer.includes(ee),disabled:!0,value:j}))}))))})),e.a.createElement("div",{className:d.a.action},!u.hideAction&&ae.map(function(B,ee){return B.id==="up"&&u.key===1||B.id==="down"&&u.key===u.len?null:e.a.createElement(Q.a,{key:ee,placement:"bottom",title:B.name},e.a.createElement("span",{onClick:function(){return re(B)},className:B.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!C&&Ze(),C&&ie())},jt=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,x=y.globalSetting;return{problemset:s,globalSetting:x,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)($t)),Xt=a("7Kak"),Rt=a("9yH6"),qe=a("Ot1p"),kt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Tt=function(s,f){var _e=s.problemset,x=s.globalSetting,R=s.exercise,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.editKey,Je=s.setEditKey,Qe=Je===void 0?function(){}:Je,ze=s.cancelAdd,te=ze===void 0?function(){}:ze,U=s.addCallback,h=U===void 0?function(){}:U,w=s.setIsClaer,ce=w===void 0?function(){}:w,O=Object(Ge.a)(s,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),m=Object(i.useState)(),I=Object(b.a)(m,2),n=I[0],X=I[1],r=Object(i.useState)(""),me=Object(b.a)(r,2),le=me[0],Ke=me[1],ye=Object(i.useState)(!1),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(i.useState)(2),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(i.useState)([]),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(i.useState)([]),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=function(C){lt([].concat(Object(Ae.a)(Te),[Object(W.a)({},C)]))},at=Object(se.m)();Object(i.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){Pe(!0),Ke(""),Fe(2),X("");return}Ke(t==null?void 0:t.question_title),Fe(t==null?void 0:t.question_score),X(t.standard_answer[0]+""),tt(t.tag_discipline_ids)},[t,l]),Object(i.useEffect)(function(){l&&Z();function Z(){return C.apply(this,arguments)}function C(){return C=Object(S.a)(D.a.mark(function A(){var Y,g,$;return D.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(rt.I)({sub_discipline_id:(Y=R.editData)===null||Y===void 0||((g=Y.exercise)===null||g===void 0)?void 0:g.sub_discipline_id});case 2:$=G.sent,lt($.tag_disciplines);case 4:case"end":return G.stop()}},A)})),C.apply(this,arguments)}},[l]),Object(i.useImperativeHandle)(f,function(){return{onSave:Ve,isEdit:l}}),Object(i.useEffect)(function(){var Z,C=(R==null||((Z=R.tagDisciplineData)===null||Z===void 0)?void 0:Z.tag_disciplines)&&Array.isArray(R.tagDisciplineData.tag_disciplines)?R.tagDisciplineData.tag_disciplines:[];lt(C)},[R.tagDisciplineData]);var Ve=function(){var Z=Object(S.a)(D.a.mark(function C(){var A,Y,g,$,k,G;return D.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(le){E.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),E.abrupt("return",!1);case 3:if(n){E.next=6;break}return H.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),E.abrupt("return",!1);case 6:if(A=[{choice_text:"\u6B63\u786E",is_answer:n==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:n==="2"?2:0}],!t.question_id){E.next=13;break}return E.next=10,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:le,question_type:2,question_score:je,question_choices:A.map(function(_){return _.choice_text}),standard_answers:A.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:Le,sub_discipline_id:(g=R.editData)===null||g===void 0||(($=g.exercise)===null||$===void 0)?void 0:$.sub_discipline_id}});case 10:Y=E.sent,E.next=16;break;case 13:return E.next=15,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:at.categoryId,question_title:le,question_type:2,question_score:je,question_choices:A.map(function(_){return _.choice_text}),standard_answers:A.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:Le,sub_discipline_id:(k=R.editData)===null||k===void 0||((G=k.exercise)===null||G===void 0)?void 0:G.sub_discipline_id}});case 15:Y=E.sent;case 16:return Y.status===0&&(Qe(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),Pe(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},at)})),E.abrupt("return",{name:le,choices:A});case 18:case"end":return E.stop()}},C)}));return function(){return Z.apply(this,arguments)}}(),nt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Z){var C,A;return(R==null||((C=R.editData)===null||C===void 0||((A=C.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),ut=function(){var Z=Object(S.a)(D.a.mark(function C(A){return D.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(Ie!==-1)){g.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),g.abrupt("return");case 3:g.t0=A.id,g.next=g.t0==="del"?6:g.t0==="up"||g.t0==="down"?8:g.t0==="edit"?12:g.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function k(){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(rt.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},at)});case 3:case"end":return P.stop()}},k)}))()}}),g.abrupt("break",17);case 8:return g.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:A.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},at)}),g.abrupt("break",17);case 12:return Qe(t.dragKey),Pe(!0),g.abrupt("break",17);case 15:return h({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:2}),g.abrupt("break",17);case 17:case"end":return g.stop()}},C)}));return function(A){return Z.apply(this,arguments)}}(),Nt=function(){var C;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),e.a.createElement("div",{className:d.a.questionChoices},t==null||((C=t.question_choices)===null||C===void 0)?void 0:C.map(function(A,Y){return e.a.createElement(Rt.a,{key:Y,checked:t.standard_answer.includes(Y+1),disabled:!0},kt[Y],". ",e.a.createElement("span",{className:"c-black font14"},A.choice_text))})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&nt.map(function(A,Y){return A.id==="up"&&t.key===1||A.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:Y,placement:"bottom",title:A.name},e.a.createElement("span",{onClick:function(){return ut(A)},className:A.icon}))})))},Ut=function(){var C,A;return e.a.createElement("aside",null,e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:le,onChange:function(g){return Ke(g)}}),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(Rt.a.Group,{buttonStyle:"solid",value:n,onChange:function(g){return X(g.target.value)}},e.a.createElement(Rt.a.Button,{value:"1",className:"".concat(d.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(Rt.a.Button,{value:"2",className:d.a.radio},"\u9519\u8BEF")),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:je,max:1e4,min:0,onChange:function(g){Fe(g)}})," \u5206"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{value:Le,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:tt,subId:(C=R.editData)===null||C===void 0||((A=C.exercise)===null||A===void 0)?void 0:A.sub_discipline_id,knowledgeOptions:Te,onAddKnowledgeFinish:gt}))),e.a.createElement("aside",{className:"tr"},(Ie!==-1||t.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){te(),Pe(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){Ve()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:d.a.wrap},!l&&Nt(),l&&Ut())},Ht=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,x=y.globalSetting;return{problemset:s,globalSetting:x,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Tt)),it=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Gt=function(s,f){var _e=s.problemset,x=s.globalSetting,R=s.exercise,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=s.editKey,ze=s.setEditKey,te=ze===void 0?function(){}:ze,U=s.setIsClaer,h=U===void 0?function(){}:U,w=s.addCallback,ce=w===void 0?function(P){}:w,O=Object(Ge.a)(s,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),m=Object(i.useState)([]),I=Object(b.a)(m,2),n=I[0],X=I[1],r=Object(i.useState)(),me=Object(b.a)(r,2),le=me[0],Ke=me[1],ye=Object(i.useState)([]),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(i.useState)(""),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(i.useState)(5),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(i.useState)(!1),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(i.useState)([]),at=Object(b.a)(gt,2),Ve=at[0],nt=at[1],ut=Object(i.useState)([]),Nt=Object(b.a)(ut,2),Ut=Nt[0],Z=Nt[1],C=function(E){Z([].concat(Object(Ae.a)(Ut),[Object(W.a)({},E)]))},A=Object(se.m)();Object(i.useEffect)(function(){X(["","","",""])},[]),Object(i.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){lt(!0),Fe(""),tt(5),X(["","","",""]),Pe([]);return}Fe(t==null?void 0:t.question_title),tt(parseInt(t==null?void 0:t.question_score)),X(t==null?void 0:t.question_choices.map(function(E){return E.choice_text}));var P=[];t==null||t.standard_answer.map(function(E,_){P.push(E-1)}),Pe(P),nt(t.tag_discipline_ids)},[t,Te]),Object(i.useEffect)(function(){Te&&P();function P(){return E.apply(this,arguments)}function E(){return E=Object(S.a)(D.a.mark(function _(){var v,c,p;return D.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(rt.I)({sub_discipline_id:(v=R.editData)===null||v===void 0||((c=v.exercise)===null||c===void 0)?void 0:c.sub_discipline_id});case 2:p=q.sent,Z(p.tag_disciplines);case 4:case"end":return q.stop()}},_)})),E.apply(this,arguments)}},[Te]),Object(i.useImperativeHandle)(f,function(){return{onSave:Y,isEdit:Te}}),Object(i.useEffect)(function(){var P,E=(R==null||((P=R.tagDisciplineData)===null||P===void 0)?void 0:P.tag_disciplines)&&Array.isArray(R.tagDisciplineData.tag_disciplines)?R.tagDisciplineData.tag_disciplines:[];Z(E)},[R.tagDisciplineData]);var Y=function(){var P=Object(S.a)(D.a.mark(function E(){var _,v,c,p,Ne,q,De;return D.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(je){_t.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),_t.abrupt("return",!1);case 3:if(_=n.findIndex(function(be){return!be}),!(_>-1)){_t.next=7;break}return H.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(it[_]," \u9009\u9879\u7684\u5185\u5BB9")),_t.abrupt("return",!1);case 7:if(l.length){_t.next=10;break}return H.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),_t.abrupt("return",!1);case 10:if(!(l.length<1)){_t.next=13;break}return H.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),_t.abrupt("return",!1);case 13:if(v=n.map(function(be,ht){return{choice_text:be,is_answer:l.includes(ht)?ht+1:0}}),!t.question_id){_t.next=20;break}return _t.next=17,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:je,question_type:1,question_score:Le,question_choices:v.map(function(be){return be.choice_text}),standard_answers:v.filter(function(be){return be.is_answer}).map(function(be){return be.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(p=R.editData)===null||p===void 0||((Ne=p.exercise)===null||Ne===void 0)?void 0:Ne.sub_discipline_id}});case 17:c=_t.sent,_t.next=23;break;case 20:return _t.next=22,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:A.categoryId,question_title:je,question_type:1,question_score:Le,question_choices:v.map(function(be){return be.choice_text}),standard_answers:v.filter(function(be){return be.is_answer}).map(function(be){return be.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(q=R.editData)===null||q===void 0||((De=q.exercise)===null||De===void 0)?void 0:De.sub_discipline_id}});case 22:c=_t.sent;case 23:c.status===0&&(te(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),lt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},A)}));case 24:case"end":return _t.stop()}},E)}));return function(){return P.apply(this,arguments)}}(),g=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(P){var E,_;return(R==null||((E=R.editData)===null||E===void 0||((_=E.exercise)===null||_===void 0))?void 0:_.exercise_status)===1?P:P.id!=="del"&&P.id!=="add"}),$=function(){var P=Object(S.a)(D.a.mark(function E(_){return D.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(!(Qe!==-1)){c.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),c.abrupt("return");case 3:c.t0=_.id,c.next=c.t0==="del"?6:c.t0==="up"||c.t0==="down"?8:c.t0==="edit"?12:c.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function Ne(){return D.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(rt.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},A)});case 3:case"end":return De.stop()}},Ne)}))()}}),c.abrupt("break",17);case 8:return c.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:_.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},A)}),c.abrupt("break",17);case 12:return te(t.dragKey),lt(!0),c.abrupt("break",17);case 15:return ce({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:1}),c.abrupt("break",17);case 17:case"end":return c.stop()}},E)}));return function(_){return P.apply(this,arguments)}}(),k=function(){var E;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u591A\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),e.a.createElement("div",{className:d.a.questionChoices},t==null||((E=t.question_choices)===null||E===void 0)?void 0:E.map(function(_,v){return e.a.createElement(M.a,null,e.a.createElement(o.a,null,e.a.createElement(we.a,{key:v,checked:t.standard_answer.includes(v+1),disabled:!0},it[v],".")),e.a.createElement(o.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(ge.a,{value:_.choice_text}))))})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&g.map(function(_,v){return _.id==="up"&&t.key===1||_.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:v,placement:"bottom",title:_.name},e.a.createElement("span",{onClick:function(){return $(_)},className:_.icon}))})))},G=function(){var E,_;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:je,onChange:function(c){return Fe(c)}}),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),n.map(function(v,c){var p,Ne;return e.a.createElement("div",{className:d.a.choiceWrap,key:c},e.a.createElement(Q.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(d.a.answer," ").concat(l.includes(c)?d.a.activeAnswer:""),onClick:function(){l.includes(c)?Pe(l.filter(function(De){return De!==c})):Pe([].concat(Object(Ae.a)(l),[c]))}},it[c])),e.a.createElement("div",{className:d.a.editorWrap},le===c?e.a.createElement(qe.a,{id:"single-question-option-".concat(c),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:v,onChange:function(De){n[c]=De,X(n)}}):e.a.createElement("div",{className:d.a.htmlWrap,onClick:function(){return Ke(c)}},e.a.createElement(ge.a,{value:v}))),((p=R.editData)===null||p===void 0||((Ne=p.exercise)===null||Ne===void 0)?void 0:Ne.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,c>1&&e.a.createElement(Q.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(d.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return X(n.filter(function(De,Xe){return Xe!==c}))}})),c<7&&c===n.length-1&&e.a.createElement(Q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(d.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return X([].concat(Object(Ae.a)(n),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:Le,max:1e4,min:0,onChange:function(c){tt(c)}})," \u5206"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{value:Ve,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:nt,subId:(E=R.editData)===null||E===void 0||((_=E.exercise)===null||_===void 0)?void 0:_.sub_discipline_id,knowledgeOptions:Ut,onAddKnowledgeFinish:C}))),e.a.createElement("aside",{className:"tr"},(Qe!==-1||t.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Je(),lt(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){Y()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:d.a.wrap},!Te&&k(),Te&&G())},qt=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,x=y.globalSetting;return{problemset:s,globalSetting:x,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Gt)),zt=a("55Ip"),ta=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ft=function(s,f){var _e=s.problemset,x=s.globalSetting,R=s.exercise,ke=s.loading,F=s.dispatch,u=s.editData,ft=s.cancelAdd,t=ft===void 0?function(){}:ft,Ie=s.editKey,Je=s.setEditKey,Qe=Je===void 0?function(){}:Je,ze=s.addCallback,te=ze===void 0?function(){}:ze,U=s.setIsClaer,h=U===void 0?function(){}:U,w=Object(Ge.a)(s,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),ce=Object(i.useState)(""),O=Object(b.a)(ce,2),m=O[0],I=O[1],n=Object(i.useState)(""),X=Object(b.a)(n,2),r=X[0],me=X[1],le=Object(i.useState)(""),Ke=Object(b.a)(le,2),ye=Ke[0],Ue=Ke[1],l=Object(i.useState)([]),Pe=Object(b.a)(l,2),At=Pe[0],st=Pe[1],je=Object(i.useState)(""),Fe=Object(b.a)(je,2),wt=Fe[0],pt=Fe[1],Le=Object(i.useState)(),tt=Object(b.a)(Le,2),Kt=tt[0],vt=tt[1],Te=Object(i.useState)(!1),lt=Object(b.a)(Te,2),gt=lt[0],at=lt[1],Ve=Object(i.useState)([]),nt=Object(b.a)(Ve,2),ut=nt[0],Nt=nt[1],Ut=Object(i.useState)(!1),Z=Object(b.a)(Ut,2),C=Z[0],A=Z[1],Y=Object(se.m)();Object(i.useEffect)(function(){var E;u.edit&&(A(!0),me(""),I(""),Nt([])),I(u.shixun_name),me(u.question_title);var _=[];(E=u.shixun)===null||E===void 0||E.map(function(v){_.push(v.challenge_score)}),Nt(_)},[u]),Object(i.useEffect)(function(){at(!1)},[C]),Object(i.useImperativeHandle)(f,function(){return{onSave:g,isEdit:C}});var g=function(){var E=Object(S.a)(D.a.mark(function _(){var v,c,p;return D.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(v=[],c=!1,!c){q.next=4;break}return q.abrupt("return",!1);case 4:if(!u.question_id){q.next=10;break}return q.next=7,F({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:r,shixun_name:m,shixun_id:u.shixun_id,question_type:5,question_scores:ut}});case 7:p=q.sent,q.next=13;break;case 10:return q.next=12,F({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:Y.categoryId,question_title:r,shixun_name:m,shixun_id:u.shixun_id,question_type:5,question_scores:ut}});case 12:p=q.sent;case 13:return p.status===0&&(Qe(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),A(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},Y)})),q.abrupt("return",{name:r,analysis:ye,standard_answers:v,is_ordered:Kt});case 15:case"end":return q.stop()}},_)}));return function(){return E.apply(this,arguments)}}(),$=function(){var _;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),e.a.createElement("div",{className:"mt10"},e.a.createElement(Me.a,{defaultValue:m,onChange:function(c){debugger;I(c.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(qe.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:r,onChange:function(c){me(c)}})),e.a.createElement("div",{className:"mt20"},(_=u.shixun)===null||_===void 0?void 0:_.map(function(v,c){return e.a.createElement(M.a,{gutter:[20,20]},e.a.createElement(o.a,{flex:"1"},c+1,".",v.challenge_name),e.a.createElement(o.a,null,e.a.createElement(Ye.a,{defaultValue:ut[c],onChange:function(Ne){ut[c]=Ne,Nt(ut),console.log("srore:L",ut[c])}})," \u5206"))})),e.a.createElement("div",{className:"mt20"},At.length>1&&e.a.createElement("span",null,e.a.createElement(we.a,{checked:Kt,onChange:function(c){return vt(c.target.checked)},className:"".concat(d.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(d.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("aside",{className:"tr"},(Ie!==-1||!(u==null?void 0:u.edit))&&e.a.createElement(Oe.a,{type:"default",onClick:function(){t(),A(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){g()}},"\u4FDD\u5B58")))},k=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(E){var _,v;return(R==null||((_=R.editData)===null||_===void 0||((v=_.exercise)===null||v===void 0))?void 0:v.exercise_status)===1?E:E.id!=="del"&&E.id!=="add"}),G=function(){var E=Object(S.a)(D.a.mark(function _(v){return D.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(Ie!==-1)){p.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=v.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function q(){return D.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(rt.m)({id:u.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},Y)});case 3:case"end":return Xe.stop()}},q)}))()}}),p.abrupt("break",17);case 8:return p.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:v.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},Y)}),p.abrupt("break",17);case 12:return Qe(u.dragKey),A(!0),p.abrupt("break",17);case 15:return F({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:u.key,insert_id:u==null?void 0:u.question_id,question_type:5}}}),p.abrupt("break",17);case 17:case"end":return p.stop()}},_)}));return function(v){return E.apply(this,arguments)}}(),P=function(){var _,v;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(u==null?void 0:u.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),e.a.createElement(ge.a,{value:u.shixun_name}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09"),!!((_=u.schools)===null||_===void 0?void 0:_.length)&&e.a.createElement(Q.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},e.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:u.shixun_name})),e.a.createElement("div",{className:"mt30"}),(v=u.shixun)===null||v===void 0?void 0:v.map(function(c,p){return e.a.createElement("div",{key:p},"\u7B2C",p+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},c.challenge_name)," ",e.a.createElement("span",{className:"ml10"},c.challenge_score," \u5206"))}),e.a.createElement("div",{className:d.a.action},e.a.createElement(zt.Link,{target:"_blank",to:"/shixuns/".concat(u.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!u.hideAction&&k.map(function(c,p){return c.id==="up"&&u.key===1||c.id==="down"&&u.key===u.len?null:e.a.createElement(Q.a,{key:p,placement:"bottom",title:c.name},e.a.createElement("span",{onClick:function(){return G(c)},className:c.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!C&&P(),C&&$())},Ce=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.globalSetting,x=y.exercise;return{problemset:s,globalSetting:_e,exercise:x,loading:f.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Ft)),yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mt=function(s,f){var _e=s.problemset,x=s.exercise,R=s.globalSetting,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=s.editKey,ze=s.setEditKey,te=ze===void 0?function(){}:ze,U=s.setIsClaer,h=U===void 0?function(){}:U,w=s.addCallback,ce=w===void 0?function(E){}:w,O=Object(Ge.a)(s,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),m=Object(i.useState)([]),I=Object(b.a)(m,2),n=I[0],X=I[1],r=Object(i.useState)(),me=Object(b.a)(r,2),le=me[0],Ke=me[1],ye=Object(i.useState)([]),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(i.useState)(""),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(i.useState)(5),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(i.useState)([]),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(i.useState)(!1),at=Object(b.a)(gt,2),Ve=at[0],nt=at[1],ut=Object(se.m)(),Nt=Object(i.useRef)(null),Ut=Object(i.useState)([]),Z=Object(b.a)(Ut,2),C=Z[0],A=Z[1],Y=function(_){A([].concat(Object(Ae.a)(C),[Object(W.a)({},_)]))};Object(i.useEffect)(function(){X(["","","",""])},[]),Object(i.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){nt(!0),Fe(""),tt(5),X(["","","",""]),Pe([]);return}Fe(t==null?void 0:t.question_title),tt(parseInt(t==null?void 0:t.question_score)),X(t==null?void 0:t.question_choices.map(function(_){return _.choice_text}));var E=[];t==null||t.standard_answer.map(function(_,v){E.push(_-1)}),lt(t.tag_discipline_ids),Pe(E)},[t,Ve]),Object(i.useEffect)(function(){Ve&&E();function E(){return _.apply(this,arguments)}function _(){return _=Object(S.a)(D.a.mark(function v(){var c,p,Ne;return D.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(rt.I)({sub_discipline_id:(c=x.editData)===null||c===void 0||((p=c.exercise)===null||p===void 0)?void 0:p.sub_discipline_id});case 2:Ne=De.sent,A(Ne.tag_disciplines);case 4:case"end":return De.stop()}},v)})),_.apply(this,arguments)}},[Ve]),Object(i.useEffect)(function(){var E,_=(x==null||((E=x.tagDisciplineData)===null||E===void 0)?void 0:E.tag_disciplines)&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];A(_)},[x.tagDisciplineData]),Object(i.useImperativeHandle)(f,function(){return{onSave:g,isEdit:Ve}});var g=function(){var E=Object(S.a)(D.a.mark(function _(){var v,c,p,Ne,q,De,Xe;return D.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(je){be.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),be.abrupt("return",!1);case 3:if(v=n.findIndex(function(ht){return!ht}),!(v>-1)){be.next=7;break}return H.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(yt[v]," \u9009\u9879\u7684\u5185\u5BB9")),be.abrupt("return",!1);case 7:if(l.length){be.next=10;break}return H.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),be.abrupt("return",!1);case 10:if(!(l.length<1)){be.next=13;break}return H.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),be.abrupt("return",!1);case 13:if(c=n.map(function(ht,Zt){return{choice_text:ht,is_answer:l.includes(Zt)?Zt+1:0}}),!t.question_id){be.next=20;break}return be.next=17,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:je,question_type:1,question_score:Le,question_choices:c.map(function(ht){return ht.choice_text}),standard_answers:c.filter(function(ht){return ht.is_answer}).map(function(ht){return ht.is_answer}),tag_discipline_ids:Te,sub_discipline_id:(Ne=x.editData)===null||Ne===void 0||((q=Ne.exercise)===null||q===void 0)?void 0:q.sub_discipline_id}});case 17:p=be.sent,be.next=23;break;case 20:return be.next=22,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:ut.categoryId,question_title:je,question_type:1,question_score:Le,question_choices:c.map(function(ht){return ht.choice_text}),standard_answers:c.filter(function(ht){return ht.is_answer}).map(function(ht){return ht.is_answer}),tag_discipline_ids:Te,sub_discipline_id:(De=x.editData)===null||De===void 0||((Xe=De.exercise)===null||Xe===void 0)?void 0:Xe.sub_discipline_id}});case 22:p=be.sent;case 23:p.status===0&&(te(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),nt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},ut)}));case 24:case"end":return be.stop()}},_)}));return function(){return E.apply(this,arguments)}}(),$=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(E){var _,v;return(x==null||((_=x.editData)===null||_===void 0||((v=_.exercise)===null||v===void 0))?void 0:v.exercise_status)===1?E:E.id!=="del"&&E.id!=="add"}),k=function(){var E=Object(S.a)(D.a.mark(function _(v){return D.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(Qe!==-1)){p.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=v.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function q(){return D.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(rt.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},ut)});case 3:case"end":return Xe.stop()}},q)}))()}}),p.abrupt("break",17);case 8:return p.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:v.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},ut)}),p.abrupt("break",17);case 12:return te(t.dragKey),nt(!0),p.abrupt("break",17);case 15:return ce({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:0}),p.abrupt("break",17);case 17:case"end":return p.stop()}},_)}));return function(v){return E.apply(this,arguments)}}(),G=function(){var _;return e.a.createElement("aside",{ref:Nt},e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5355\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),e.a.createElement("div",{className:d.a.questionChoices},t==null||((_=t.question_choices)===null||_===void 0)?void 0:_.map(function(v,c){return e.a.createElement(M.a,{key:c},e.a.createElement(o.a,null,e.a.createElement(Rt.a,{key:c,checked:t.standard_answer.includes(c+1),disabled:!0},yt[c],".")),e.a.createElement(o.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(ge.a,{value:v.choice_text}))))})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&$.map(function(v,c){return v.id==="up"&&t.key===1||v.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:c,placement:"bottom",title:v.name},e.a.createElement("span",{onClick:function(){return k(v)},className:v.icon}))})))},P=function(){var _,v;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:je,onChange:function(p){return Fe(p)}}),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.required},"*"),e.a.createElement("span",{className:d.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),n.map(function(c,p){var Ne,q;return e.a.createElement("div",{className:d.a.choiceWrap,key:p},e.a.createElement(Q.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(d.a.answer," ").concat(l.includes(p)?d.a.activeAnswer:""),onClick:function(){l.includes(p)?Pe(l.filter(function(Xe){return Xe!==p})):Pe([].concat(Object(Ae.a)(l),[p]))}},yt[p])),e.a.createElement("div",{className:d.a.editorWrap},le===p?e.a.createElement(qe.a,{id:"single-question-option-".concat(p),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:c,onChange:function(Xe){n[p]=Xe,X(n)}}):e.a.createElement("div",{className:d.a.htmlWrap,onClick:function(){return Ke(p)}},e.a.createElement(ge.a,{value:c}))),((Ne=x.editData)===null||Ne===void 0||((q=Ne.exercise)===null||q===void 0)?void 0:q.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,p>1&&e.a.createElement(Q.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(d.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return X(n.filter(function(Xe,_t){return _t!==p}))}})),p<7&&p===n.length-1&&e.a.createElement(Q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(d.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return X([].concat(Object(Ae.a)(n),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:Le,max:1e4,min:0,onChange:function(p){tt(p)}})," \u5206"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{selectvalues:t==null?void 0:t.tag_discipline_ids,value:Te,onChange:lt,subId:(_=x.editData)===null||_===void 0||((v=_.exercise)===null||v===void 0)?void 0:v.sub_discipline_id,knowledgeOptions:C,onAddKnowledgeFinish:Y}))),e.a.createElement("aside",{className:"tr"},(Qe!==-1||t.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Je(),nt(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){g()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:d.a.wrap},!Ve&&G(),Ve&&P())},Ee=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.globalSetting,x=y.exercise;return{problemset:s,globalSetting:_e,exercise:x,loading:f.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Mt)),Yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Et=function(s,f){var _e=s.problemset,x=s.exercise,R=s.globalSetting,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=s.editKey,ze=s.setEditKey,te=ze===void 0?function(){}:ze,U=s.addCallback,h=U===void 0?function(){}:U,w=s.setIsClaer,ce=w===void 0?function(){}:w,O=Object(Ge.a)(s,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),m=Object(i.useState)(""),I=Object(b.a)(m,2),n=I[0],X=I[1],r=Object(i.useState)(""),me=Object(b.a)(r,2),le=me[0],Ke=me[1],ye=Object(i.useState)(""),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(i.useState)(10),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(i.useState)(!1),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(i.useState)([]),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(se.m)(),at=Object(i.useState)([]),Ve=Object(b.a)(at,2),nt=Ve[0],ut=Ve[1],Nt=function($){ut([].concat(Object(Ae.a)(nt),[Object(W.a)({},$)]))};Object(i.useEffect)(function(){var g;if(!(t==null?void 0:t.question_title)){tt(!0),X(""),Pe(""),Fe(10);return}X(t==null?void 0:t.question_title),Pe(t==null||((g=t.standard_answer)===null||g===void 0)?void 0:g[0]),Fe(t==null?void 0:t.question_score),lt(t.tag_discipline_ids)},[_e.editData,Le]),Object(i.useEffect)(function(){var g,$=(x==null||((g=x.tagDisciplineData)===null||g===void 0)?void 0:g.tag_disciplines)&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];ut($)},[x.tagDisciplineData]),Object(i.useEffect)(function(){Le&&g();function g(){return $.apply(this,arguments)}function $(){return $=Object(S.a)(D.a.mark(function k(){var G,P,E;return D.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(rt.I)({sub_discipline_id:(G=x.editData)===null||G===void 0||((P=G.exercise)===null||P===void 0)?void 0:P.sub_discipline_id});case 2:E=v.sent,ut(E.tag_disciplines);case 4:case"end":return v.stop()}},k)})),$.apply(this,arguments)}},[Le]),Object(i.useImperativeHandle)(f,function(){return{onSave:Ut,isEdit:Le}});var Ut=function(){var g=Object(S.a)(D.a.mark(function $(){var k,G,P,E,_;return D.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(n){c.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),c.abrupt("return",!1);case 3:if(!t.question_id){c.next=9;break}return c.next=6,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:n,question_type:4,question_score:je,standard_answers:[l],tag_discipline_ids:Te,sub_discipline_id:(G=x.editData)===null||G===void 0||((P=G.exercise)===null||P===void 0)?void 0:P.sub_discipline_id}});case 6:k=c.sent,c.next=12;break;case 9:return c.next=11,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:gt.categoryId,exercise_bank_id:gt.categoryId,question_title:n,question_type:4,question_score:je,standard_answers:[l],tag_discipline_ids:Te,sub_discipline_id:(E=x.editData)===null||E===void 0||((_=E.exercise)===null||_===void 0)?void 0:_.sub_discipline_id}});case 11:k=c.sent;case 12:return k.status===0&&(te(-1),H.b.success("\u4FDD\u5B58\u6210\u529F"),tt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},gt)})),c.abrupt("return",{name:n,answer_texts:[l],analysis:le});case 14:case"end":return c.stop()}},$)}));return function(){return g.apply(this,arguments)}}(),Z=function(){var $,k;return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:n,onChange:function(P){return X(P)}}),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:d.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(qe.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:l,onChange:function(P){return Pe(P)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:je,max:1e4,min:0,onChange:function(P){Fe(P)}})," \u5206"),e.a.createElement("p",{className:d.a.titleWrap},e.a.createElement("span",{className:"".concat(d.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:d.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(dt.a,{value:Te,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:lt,subId:($=x.editData)===null||$===void 0||((k=$.exercise)===null||k===void 0)?void 0:k.sub_discipline_id,knowledgeOptions:nt,onAddKnowledgeFinish:Nt}))),e.a.createElement("aside",{className:"tr"},(Qe!==-1||t.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Je(),tt(!1)}},"\u53D6\u6D88"),e.a.createElement(Oe.a,{className:"ml20",type:"primary",onClick:function(){Ut()}},"\u4FDD\u5B58")))},C=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(g){var $,k;return(x==null||(($=x.editData)===null||$===void 0||((k=$.exercise)===null||k===void 0))?void 0:k.exercise_status)===1?g:g.id!=="del"&&g.id!=="add"}),A=function(){var g=Object(S.a)(D.a.mark(function $(k){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(!(Qe!==-1)){P.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),P.abrupt("return");case 3:P.t0=k.id,P.next=P.t0==="del"?6:P.t0==="up"||P.t0==="down"?8:P.t0==="edit"?12:P.t0==="add"?15:17;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function _(){return D.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(rt.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},gt)});case 3:case"end":return c.stop()}},_)}))()}}),P.abrupt("break",17);case 8:return P.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:k.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},gt)}),P.abrupt("break",17);case 12:return te(t.dragKey),tt(!0),P.abrupt("break",17);case 15:return h({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:4}),P.abrupt("break",17);case 17:case"end":return P.stop()}},$)}));return function(k){return g.apply(this,arguments)}}(),Y=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),!!(l==null?void 0:l.length)&&e.a.createElement("div",{className:d.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(ge.a,{value:l||""})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&C.map(function($,k){return $.id==="up"&&t.key===1||$.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:k,placement:"bottom",title:$.name},e.a.createElement("span",{onClick:function(){return A($)},className:$.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!Le&&Y(),Le&&Z())},Wt=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,x=y.globalSetting;return{problemset:s,globalSetting:x,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Et)),xt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Pt=function(s,f){var _e=s.problemset,x=s.exercise,R=s.globalSetting,ke=s.loading,F=s.dispatch,u=s.onRef,ft=u===void 0?function(){}:u,t=s.editData,Ie=s.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=s.editKey,ze=s.setEditKey,te=ze===void 0?function(){}:ze,U=s.addCallback,h=U===void 0?function(){}:U,w=s.setIsClaer,ce=w===void 0?function(){}:w,O=Object(Ge.a)(s,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),m=Object(i.useState)([]),I=Object(b.a)(m,2),n=I[0],X=I[1],r=Object(i.useState)(),me=Object(b.a)(r,2),le=me[0],Ke=me[1],ye=Object(i.useState)([]),Ue=Object(b.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(i.useState)(""),st=Object(b.a)(At,2),je=st[0],Fe=st[1],wt=Object(i.useState)(5),pt=Object(b.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(i.useState)(!1),vt=Object(b.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(se.k)(),at=Object(se.m)();Object(i.useEffect)(function(){X(["","","",""])},[]),Object(i.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){lt(!0),Fe(""),tt(5),X(["","","",""]),Pe([]);return}Fe(t==null?void 0:t.question_title),tt(parseInt(t==null?void 0:t.question_score)),X(t==null?void 0:t.question_choices.map(function(C){return C.choice_text}));var Z=[];t==null||t.standard_answer.map(function(C,A){Z.push(C-1)}),Pe(Z)},[t]),Object(i.useImperativeHandle)(f,function(){return{onSave:Ve,isEdit:Te}});var Ve=function(){var Z=Object(S.a)(D.a.mark(function C(){var A,Y,g;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(je){k.next=3;break}return H.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),k.abrupt("return",!1);case 3:if(A=n.findIndex(function(G){return!G}),!(A>-1)){k.next=7;break}return H.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(xt[A]," \u9009\u9879\u7684\u5185\u5BB9")),k.abrupt("return",!1);case 7:if(l.length){k.next=10;break}return H.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),k.abrupt("return",!1);case 10:if(!(l.length<1)){k.next=13;break}return H.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),k.abrupt("return",!1);case 13:if(Y=n.map(function(G,P){return{choice_text:G,is_answer:l.includes(P)?P+1:0}}),!t.question_id){k.next=20;break}return k.next=17,F({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:je,question_type:1,question_score:Le,question_choices:Y.map(function(G){return G.choice_text}),standard_answers:Y.filter(function(G){return G.is_answer}).map(function(G){return G.is_answer})}});case 17:g=k.sent,k.next=23;break;case 20:return k.next=22,F({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:at.categoryId,question_title:je,question_type:1,question_score:"5.0",question_choices:Y.map(function(G){return G.choice_text}),standard_answers:Y.filter(function(G){return G.is_answer}).map(function(G){return G.is_answer})}});case 22:g=k.sent;case 23:g.status===0&&(H.b.success("\u4FDD\u5B58\u6210\u529F"),lt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},at)}));case 24:case"end":return k.stop()}},C)}));return function(){return Z.apply(this,arguments)}}(),nt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Z){var C,A;return(x==null||((C=x.editData)===null||C===void 0||((A=C.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),ut=function(){var Z=Object(S.a)(D.a.mark(function C(A){return D.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(Qe!==-1)){g.next=3;break}return H.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),g.abrupt("return");case 3:g.t0=A.id,g.next=g.t0==="del"?6:g.t0==="up"||g.t0==="down"?8:g.t0==="edit"?12:g.t0==="add"?14:16;break;case 6:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(S.a)(D.a.mark(function k(){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(rt.m)({id:t.question_id});case 2:F({type:"exercise/editExercise",payload:Object(W.a)({},at)});case 3:case"end":return P.stop()}},k)}))()}}),g.abrupt("break",16);case 8:return g.next=10,F({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:A.id}});case 10:return F({type:"exercise/editExercise",payload:Object(W.a)({},at)}),g.abrupt("break",16);case 12:return gt.push("/problems/".concat(t==null?void 0:t.hack_identifier,"/edit?type=exercises&express_id=").concat(at.categoryId,"&question_id=").concat(t==null?void 0:t.question_id,"&score=").concat(t==null?void 0:t.question_score,"&callback_url=").concat(location.pathname)),g.abrupt("break",16);case 14:return h({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:6}),g.abrupt("break",16);case 16:case"end":return g.stop()}},C)}));return function(A){return Z.apply(this,arguments)}}(),Nt=function(){var Z=Object(S.a)(D.a.mark(function C(A){var Y;return D.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return A.preventDefault(),$.next=3,Object(rt.V)({id:t==null?void 0:t.hack_identifier});case 3:Y=$.sent,Y.status===0&&Object(pe.I)("/myproblems/".concat(Y==null?void 0:Y.identifier));case 5:case"end":return $.stop()}},C)}));return function(A){return Z.apply(this,arguments)}}(),Ut=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:d.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(ge.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(ge.a,{value:t.question_title})),e.a.createElement("div",{className:d.a.questionChoices},e.a.createElement(ge.a,{value:t.description||""})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&nt.map(function(C,A){return C.id==="up"&&t.key===1||C.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:A,placement:"bottom",title:C.name},e.a.createElement("span",{onClick:function(){return ut(C)},className:C.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},Ut())},Vt=Object(Dt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.globalSetting,x=y.exercise;return{problemset:s,globalSetting:_e,exercise:x,loading:f.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Pt)),It=a("ngQI"),Jt=a("loLm"),L=a.n(Jt),oe=function(s){var f=s.data,_e=s.isDragDisabled,x=_e===void 0?!1:_e,R=s.editorProps,ke=R===void 0?{}:R,F=s.onDragEnd,u=F===void 0?function(){}:F,ft=function(){var h,w,ce,O,m,I,n,X,r,me,le,Ke,ye,Ue,l=[{name:"\u5355\u9009\u9898",type:0,count:f==null||((h=f.exercise_types)===null||h===void 0)?void 0:h.q_singles,score:f==null||((w=f.exercise_types)===null||w===void 0)?void 0:w.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:f==null||((ce=f.exercise_types)===null||ce===void 0)?void 0:ce.q_doubles,score:f==null||((O=f.exercise_types)===null||O===void 0)?void 0:O.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:f==null||((m=f.exercise_types)===null||m===void 0)?void 0:m.q_judges,score:f==null||((I=f.exercise_types)===null||I===void 0)?void 0:I.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:f==null||((n=f.exercise_types)===null||n===void 0)?void 0:n.q_nulls,score:f==null||((X=f.exercise_types)===null||X===void 0)?void 0:X.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:f==null||((r=f.exercise_types)===null||r===void 0)?void 0:r.q_mains,score:f==null||((me=f.exercise_types)===null||me===void 0)?void 0:me.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:f==null||((le=f.exercise_types)===null||le===void 0)?void 0:le.q_shixuns,score:f==null||((Ke=f.exercise_types)===null||Ke===void 0)?void 0:Ke.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:f==null||((ye=f.exercise_types)===null||ye===void 0)?void 0:ye.q_pros,score:f==null||((Ue=f.exercise_types)===null||Ue===void 0)?void 0:Ue.q_pros_scores,items:[]}];return l},t=function(h,w,ce){var O=Array.from(h),m=O.splice(w,1),I=Object(b.a)(m,1),n=I[0];return O.splice(ce,0,n),O},Ie=function(h,w,ce){if(!h.destination)return;var O=t(w,h.source.index,h.destination.index);u(O,ce)},Je=function(h,w){if(w===0)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ee,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===1)return e.a.createElement(e.a.Fragment,null,e.a.createElement(qt,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===2)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ht,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===3)return e.a.createElement(e.a.Fragment,null,e.a.createElement(jt,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===4)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Wt,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===5)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ce,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null));if(w===6)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Vt,Object(de.a)({editData:h},h)),e.a.createElement(ot.a,null))},Qe=function(h,w,ce){return e.a.createElement(It.a,{onDragEnd:function(m){return Ie(m,h,w)}},e.a.createElement(It.c,{droppableId:"droppable"},function(O,m){return e.a.createElement("div",Object(de.a)({ref:O.innerRef},O.droppableProps,{style:{width:"100%"}}),h==null?void 0:h.map(function(I,n){var X,r=Object(W.a)(Object(W.a)({},I),{},{key:n+1,hideAction:!0,isPreview:!0,dragKey:w+"-"+n},ke);return e.a.createElement(It.b,{key:r==null?void 0:r.question_id,draggableId:r==null||((X=r.question_id)===null||X===void 0)?void 0:X.toString(),index:n,isDragDisabled:x},function(me,le){return e.a.createElement("aside",Object(de.a)({ref:me.innerRef},me.draggableProps,me.dragHandleProps),e.a.createElement("div",{className:L.a.posWarp,id:r.dragKey},Je(r,w),!x&&e.a.createElement("div",{className:L.a.pos},e.a.createElement("div",{className:L.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},ze=function(h){var w=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],ce=["","\u5341","\u767E","\u5343","\u4E07"];h=parseInt(h);var O=function(X){for(var r=X.toString().split("").reverse(),me="",le=0;le0&&r[le]==0&&r[le-1]==0?"":w[r[le]]+(r[le]==0?ce[0]:ce[le]))+me;return me},m=Math.floor(h/1e4),I=h%1e4;return I.toString().length<4&&(I="0"+I),m?O(m)+"\u4E07"+O(I):O(h)},te=function(){var h,w=ft();f==null||((h=f.exercise_questions)===null||h===void 0)||h.forEach(function(m,I){if(m.question_type===0){var n,X;(n=w[m.question_type])===null||n===void 0||((X=n.items)===null||X===void 0)||X.push(m)}if(m.question_type===1){var r,me;(r=w[m.question_type])===null||r===void 0||((me=r.items)===null||me===void 0)||me.push(m)}if(m.question_type===2){var le,Ke;(le=w[m.question_type])===null||le===void 0||((Ke=le.items)===null||Ke===void 0)||Ke.push(m)}if(m.question_type===3){var ye,Ue;(ye=w[m.question_type])===null||ye===void 0||((Ue=ye.items)===null||Ue===void 0)||Ue.push(m)}if(m.question_type===4){var l,Pe;(l=w[m.question_type])===null||l===void 0||((Pe=l.items)===null||Pe===void 0)||Pe.push(m)}if(m.question_type===5){var At,st;(At=w[m.question_type])===null||At===void 0||((st=At.items)===null||st===void 0)||st.push(m)}if(m.question_type===6){var je,Fe;(je=w[m.question_type])===null||je===void 0||((Fe=je.items)===null||Fe===void 0)||Fe.push(m)}});var ce=w==null?void 0:w.filter(function(m){return m.count!==0}),O=f==null?void 0:f.map(function(m,I){return e.a.createElement(e.a.Fragment,{key:I},e.a.createElement("div",{className:"pl20"},e.a.createElement("span",{className:"font16 c-light-primary"},ze(I+1),"\u3001",m.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",m.count,"\u9898\uFF1B\u5171",m.score,"\u5206\uFF09")),Qe(m.items,m==null?void 0:m.question_type,m==null?void 0:m.name))});return O};return e.a.createElement("div",null," ",te()," ")},fe=ve.a=oe},M8RZ:function(He,ve,a){"use strict";a.d(ve,"a",function(){return Q});var W=a("fWQN"),Be=a("mtLc"),ot=a("yKVA"),de=a("879j"),b=a("q1tI"),i=a.n(b),e=a("i8i4"),Se=a.n(e),Q=function(T){Object(ot.a)(V,T);var M=Object(de.a)(V);function V(Me){var K;Object(W.a)(this,V),K=M.call(this,Me);var o=window.document;return K.node=o.createElement("div"),o.body.appendChild(K.node),K}return Object(Be.a)(V,[{key:"render",value:function(){var K=this.props.children;return Object(e.createPortal)(K,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),V}(i.a.Component)},O2Wb:function(He,ve,a){He.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(He,ve,a){"use strict";var W=a("2qtc"),Be=a("kLXV"),ot=a("rAM+"),de=a("tJVT"),b=a("jrin"),i=a("q1tI"),e=a.n(i),Se=a("VrN/"),Q=a.n(Se),T=a("bdgK"),M=a("p77/"),V=a("Bd2K"),Me=a("ELLl"),K=a("19Vz"),o=a("lZu9"),Lt=a("kSUc"),Oe=a("9Bee"),mt=a("0Owb"),Ye=a("dejd"),$e=a("C+DQ"),we=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function We(L){var oe=L.onActionCallback,fe=L.title,y=L.icon,s=L.actionName,f=L.className,_e=f===void 0?"":f,x=L.children;function R(){oe(s)}return e.a.createElement("a",{title:fe,className:_e,onClick:R},e.a.createElement("i",{className:"md-iconfont ".concat(y)}),x)}var ue=function(L){var oe=L.watch,fe=L.showNullButton,y=L.onActionCallback,s=L.fullScreen,f=L.insertTemp,_e=[].concat(we,[{title:"".concat(oe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(oe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},_e.map(function(x,R){return e.a.createElement("li",{key:R},x.actionName?e.a.createElement(We,Object(mt.a)({},x,{onActionCallback:y})):e.a.createElement("span",{className:"v-line"}))}),fe?e.a.createElement("li",null,e.a.createElement(We,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:y},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,f&&e.a.createElement("li",null,e.a.createElement(We,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(f),onActionCallback:y},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement(We,{icon:"".concat(s?"icon-shrink":"icon-enlarge"),title:s?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:y})))},ct=a("M8RZ"),H=a("+L6B"),et=a("2/Rp"),D=a("y8nQ"),S=a("Vl3Y"),Ae=a("5NDa"),Ge=a("5rEg"),se={labelCol:{span:4},wrapperCol:{span:20}},Dt=function(L){var oe=L.callback,fe=L.onCancel;function y(s){oe(s)}return e.a.createElement(S.a,Object(mt.a)({},se,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:y}),e.a.createElement(S.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(Ge.a,null)),e.a.createElement(S.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(Ge.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(et.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(et.a,{type:"ghost",onClick:fe},"\u53D6\u6D88")))},rt=a("7ahc"),z=a("HmJG"),ne=a("BjJ7"),pe=S.a.useForm,he={width:280,marginRight:10},d={labelCol:{span:5},wrapperCol:{span:19}},ge=function(L){var oe=L.callback,fe=L.onCancel,y=pe(),s=Object(de.a)(y,1),f=s[0];function _e(ke){oe(ke)}function x(ke){f.setFieldsValue({src:"/api/attachments/".concat(ke.id)})}function R(ke){var F=ke.target.files[0];Re(F,x)}return e.a.createElement(S.a,Object(mt.a)({form:f},d,{className:"upload-image-panel",onFinish:_e}),e.a.createElement(S.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement(S.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},e.a.createElement(Ge.a,{style:he})),e.a.createElement(dt,{onFileChange:R}))),e.a.createElement(S.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},e.a.createElement(Ge.a,{style:{width:264}})),e.a.createElement(S.a.Item,{style:{textAlign:"right"}},e.a.createElement(et.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(et.a,{type:"ghost",onClick:fe},"\u53D6\u6D88")))};function dt(L){var oe=L.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",accept:"image/*",onChange:oe}))}function Re(L,oe){if(!L)throw new String("\u6CA1\u6709\u6587\u4EF6");var fe=new FormData;fe.append("editormd-image-file",L),fe.append("file_param_name","editormd-image-file"),fe.append("byxhr","true");var y=new window.XMLHttpRequest;y.withCredentials=!0,y.addEventListener("load",function(s){oe(JSON.parse(s.target.responseText))},!1),y.addEventListener("error",function(s){console.error(s)},!1),y.open("POST","".concat(ne.a,"/api/attachments.json")),y.send(fe)}var Bt=a("giR+"),$t=a("fyUT"),jt=a("7Kak"),Xt=a("9yH6"),Rt=Xt.a.Group,qe={margin:"0 8px"},kt=function(L){var oe=L.callback,fe=L.onCancel;function y(s){oe(s)}return e.a.createElement(S.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:y},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{style:qe},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:qe},"\u884C\u6570"),e.a.createElement(S.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement($t.a,null)),e.a.createElement("span",{style:qe},"\u5217\u6570"),e.a.createElement(S.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement($t.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12}},e.a.createElement("span",{style:qe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement(S.a.Item,{name:"align"},e.a.createElement(Rt,null,e.a.createElement(Xt.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(Xt.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(Xt.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(Xt.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(et.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(et.a,{type:"ghost",onClick:fe},"\u53D6\u6D88")))},Tt="link",Ht="upload-image",it="code-block",Gt="add-table",qt="------------",zt={default:qt,left:":".concat(qt),center:":".concat(qt,":"),right:"".concat(qt,":")},ta=a("9VGf"),Ft,Ce;function yt(){}var Mt=0,Ee=1e4,Yt="\u2581",Et=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Wt(L){return/^\d+$/.test(L)?"".concat(L,"px"):L}var xt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Pt=xt?"Cmd":"Ctrl",Vt=(Ft={},Object(b.a)(Ft,Pt+"-B","bold"),Object(b.a)(Ft,Pt+"-I","italic"),Ft),It=(Ce={},Object(b.a)(Ce,Tt,"\u6DFB\u52A0\u94FE\u63A5"),Object(b.a)(Ce,rt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(b.a)(Ce,Ht,"\u6DFB\u52A0\u56FE\u7247"),Object(b.a)(Ce,Gt,"\u6DFB\u52A0\u8868\u683C"),Ce),Jt=ve.a=function(L){var oe=L.defaultValue,fe=oe===void 0?"":oe,y=L.onChange,s=L.width,f=s===void 0?"100%":s,_e=L.height,x=_e===void 0?400:_e,R=L.miniToolbar,ke=R===void 0?!1:R,F=L.isFocus,u=F===void 0?!1:F,ft=L.watch,t=L.insertTemp,Ie=L.id,Je=Ie===void 0?"markdown-editor-id":Ie,Qe=L.showResizeBar,ze=Qe===void 0?!1:Qe,te=L.noStorage,U=te===void 0?!1:te,h=L.showNullButton,w=h===void 0?!1:h,ce=L.fullScreen,O=ce===void 0?!1:ce,m=L.onBlur,I=L.onCMBeforeChange,n=L.className,X=n===void 0?"":n,i=L.placeholder,me=i===void 0?"":i,le=L.values,Ke=le===void 0?"":le,ye=Object(r.useState)(null),Ue=Object(de.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(r.useState)(fe),st=Object(de.a)(At,2),je=st[0],Fe=st[1],wt=Object(r.useState)(ft),pt=Object(de.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(r.useState)(O),vt=Object(de.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(r.useState)(""),at=Object(de.a)(gt,2),Ve=at[0],nt=at[1],ut=Object(r.useState)(0),Nt=Object(de.a)(ut,2),Ut=Nt[0],Z=Nt[1],C=Object(r.useState)(x),A=Object(de.a)(C,2),Y=A[0],g=A[1],$=Object(r.useState)(!1),k=Object(de.a)($,2),G=k[0],P=k[1],E=Object(r.useRef)(),_=Object(r.useRef)(),v=Object(r.useRef)(),c=Object(r.useRef)();Object(r.useEffect)(function(){Fe(Ke),l==null||l.setValue(Ke)},[Ke]),Object(r.useEffect)(function(){if(E.current){var re=function(Ze,J){var N=J.clipboardData;if(N){var B=N.types.toString(),ee=N.items;if(B==="text/html,Files"||B==="Files"){var j=ee[1];B==="Files"&&(j=ee[0]),j.kind==="file"&&j.type.match(/^image\//i)&&Re(j.getAsFile(),function(xe){xe.id?ae.replaceSelection("![,](/api/attachments/".concat(xe.id,")")):(xe==null?void 0:xe.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},ae=Q.a.fromTextArea(E.current,{mode:"markdown",lineNumbers:!ke,lineWrapping:!0,value:fe,autoCloseTags:!0,autoCloseBrackets:!0});return u&&ae.focus(),ae.on("paste",re),Pe(ae),function(){ae.off("paste",re)}}},[]);var p=Object(r.useCallback)(function(){if(_.current)try{var re=_.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,ae=_.current.getElementsByClassName("markdown-editor-body")[0];Te?ae.style.height="calc(100vh - ".concat(re,"px)"):ae.style.height="".concat(Y-re,"px")}catch(ie){console.log(ie,"---- to set md editor body height")}},[Y,_,Te]);Object(r.useEffect)(function(){function re(){var ie=new T.default(function(Ze){var J=Object(ot.a)(Ze),N;try{for(J.s();!(N=J.n()).done;){var B=N.value;(B.target.offsetHeight>0||B.target.offsetWidth>0)&&(p(),l.setSize("100%","100%"),l.refresh())}}catch(ee){J.e(ee)}finally{J.f()}});return ie.observe(E.current.parentElement),ie}if(l){var ae=re();return function(){ae.unobserve(E.current.parentElement)}}},[l,p]),Object(r.useEffect)(function(){if(l){for(var re=[],ae=function(){var B=Ze[ie];J=Object(de.a)(B,2);var ee=J[0],j=J[1],xe=Object(b.a)({},ee,function(){Ne(j)});re.push(xe),l.addKeyMap(xe)},ie=0,Ze=Object.entries(Vt);ie0){var re=new Date().getTime(),ae=window.sessionStorage.getItem(Je);re>=Ut+Ee&&(!ae||ae!==je)&&(window.sessionStorage.setItem(Je,je),P(!0))}},Ee),Object(r.useEffect)(function(){tt(ft)},[l,ft]),Object(r.useEffect)(function(){l&&(u&&l.focus())},[l,u]),Object(r.useEffect)(function(){if(Le&&l){var re=function(Ze){var J=Ze.target;if(c.current){var N=J.scrollTop/J.scrollHeight;c.current.scrollTop=c.current.scrollHeight*N}},ae=l.getScrollerElement();return ae.addEventListener("scroll",re),function(){ae.removeEventListener("scroll",re)}}},[l,Le]),Object(r.useEffect)(function(){if(l&&I){var re=function(ie,Ze){I(ie,Ze)};return l.on("beforeChange",re),function(){l.off("beforeChange",re)}}},[l,I]),Object(r.useEffect)(function(){if(l&&m){var re=function(){m(l.getValue())};return l.on("blur",re),function(){l.off("blur",re)}}},[l,m]),Object(r.useEffect)(function(){if(l){var re=function(ie){var Ze=ie.getValue();Fe(Ze),Z(new Date().getTime()),ie.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),y&&y(Ze)};return l.on("change",re),function(){l.off("change",re)}}},[l,y]),Object(r.useEffect)(function(){l&&(fe==null?(l.setValue(""),Fe("")):fe!==l.getValue()&&(l.setValue(fe),Fe(fe),l.setCursor(l.lineCount(),0)))},[l,fe]);var Ne=Object(r.useCallback)(function(re){var ae=l.getCursor(),ie=l.getSelection(),Ze=ie.split(` -`);switch(re){case"bold":return l.replaceSelection("**"+ie+"**"),ie===""&&l.setCursor(ae.line,ae.ch+2),l.focus();case"italic":return l.replaceSelection("*"+ie+"*"),ie===""&&l.setCursor(ae.line,ae.ch+1),l.focus();case"code":return l.replaceSelection("`"+ie+"`"),ie===""&&l.setCursor(ae.line,ae.ch+1),l.focus();case"inline-latex":return l.replaceSelection("`$$"+ie+"$$`"),ie===""&&l.setCursor(ae.line,ae.ch+3),l.focus();case"latex":return l.replaceSelection("```latex\n"+ie+"\n```"),l.setCursor(ae.line+1,ie.length+1),l.focus();case"line-break":return l.replaceSelection(`
      -`),l.focus();case"list-ul":return ie===""?l.replaceSelection("- "+ie):l.replaceSelection(Ze.map(function(J){return J===""?"":"- ".concat(J)}).join(` -`)),l.focus();case"list-ol":return ie===""?l.replaceSelection("1. "+ie):l.replaceSelection(Ze.map(function(J,N){return J===""?"":"".concat(N+1,". ").concat(J)}).join(` -`)),l.focus();case"add-null-ch":return ie===""&&l.setCursor(ae.line,ae.ch+1),l.replaceSelection(Yt),l.focus();case"inster-template-1":return ie===""&&l.setCursor(ae.line,ae.ch),l.replaceSelection(Et),l.focus();case"eraser":return l.setValue(""),l.focus();case"trigger-watch":return tt(!Le),l.focus();case"trigger-full-screen":return lt(!Te),l.focus();case Tt:nt(Tt);return;case rt:nt(rt);return;case Ht:nt(Ht);return;case Gt:nt(Gt);return;default:throw new Error}},[l,Le,Te]),q=Object(r.useCallback)(function(re){nt("");switch(Ve){case Tt:var ae=re.title,ie=re.link;return l.replaceSelection("[".concat(ae,"](").concat(ie,")")),l.focus();case rt:var Ze=re.language,J=re.content;return l.replaceSelection(["```"+Ze,J,"```"].join(` -`)),l.focus();case Ht:var N=re.src,B=re.alt;return l.replaceSelection("![ ".concat(B," ]( ").concat(N,' "').concat(B,'" )')),l.focus();case Gt:for(var ee=re.row,j=re.col,xe=re.align,St=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Wt(L){return/^\d+$/.test(L)?"".concat(L,"px"):L}var xt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Pt=xt?"Cmd":"Ctrl",Vt=(Ft={},Object(b.a)(Ft,Pt+"-B","bold"),Object(b.a)(Ft,Pt+"-I","italic"),Ft),It=(Ce={},Object(b.a)(Ce,Tt,"\u6DFB\u52A0\u94FE\u63A5"),Object(b.a)(Ce,it,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(b.a)(Ce,Ht,"\u6DFB\u52A0\u56FE\u7247"),Object(b.a)(Ce,Gt,"\u6DFB\u52A0\u8868\u683C"),Ce),Jt=ve.a=function(L){var oe=L.defaultValue,fe=oe===void 0?"":oe,y=L.onChange,s=L.width,f=s===void 0?"100%":s,_e=L.height,x=_e===void 0?400:_e,R=L.miniToolbar,ke=R===void 0?!1:R,F=L.isFocus,u=F===void 0?!1:F,ft=L.watch,t=L.insertTemp,Ie=L.id,Je=Ie===void 0?"markdown-editor-id":Ie,Qe=L.showResizeBar,ze=Qe===void 0?!1:Qe,te=L.noStorage,U=te===void 0?!1:te,h=L.showNullButton,w=h===void 0?!1:h,ce=L.fullScreen,O=ce===void 0?!1:ce,m=L.onBlur,I=L.onCMBeforeChange,n=L.className,X=n===void 0?"":n,r=L.placeholder,me=r===void 0?"":r,le=L.values,Ke=le===void 0?"":le,ye=Object(i.useState)(null),Ue=Object(de.a)(ye,2),l=Ue[0],Pe=Ue[1],At=Object(i.useState)(fe),st=Object(de.a)(At,2),je=st[0],Fe=st[1],wt=Object(i.useState)(ft),pt=Object(de.a)(wt,2),Le=pt[0],tt=pt[1],Kt=Object(i.useState)(O),vt=Object(de.a)(Kt,2),Te=vt[0],lt=vt[1],gt=Object(i.useState)(""),at=Object(de.a)(gt,2),Ve=at[0],nt=at[1],ut=Object(i.useState)(0),Nt=Object(de.a)(ut,2),Ut=Nt[0],Z=Nt[1],C=Object(i.useState)(x),A=Object(de.a)(C,2),Y=A[0],g=A[1],$=Object(i.useState)(!1),k=Object(de.a)($,2),G=k[0],P=k[1],E=Object(i.useRef)(),_=Object(i.useRef)(),v=Object(i.useRef)(),c=Object(i.useRef)();Object(i.useEffect)(function(){Fe(Ke),l==null||l.setValue(Ke)},[Ke]),Object(i.useEffect)(function(){if(E.current){var ie=function(Ze,J){var N=J.clipboardData;if(N){var B=N.types.toString(),ee=N.items;if(B==="text/html,Files"||B==="Files"){var j=ee[1];B==="Files"&&(j=ee[0]),j.kind==="file"&&j.type.match(/^image\//i)&&Re(j.getAsFile(),function(xe){xe.id?ae.replaceSelection("![,](/api/attachments/".concat(xe.id,")")):(xe==null?void 0:xe.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},ae=Q.a.fromTextArea(E.current,{mode:"markdown",lineNumbers:!ke,lineWrapping:!0,value:fe,autoCloseTags:!0,autoCloseBrackets:!0});return u&&ae.focus(),ae.on("paste",ie),Pe(ae),function(){ae.off("paste",ie)}}},[]);var p=Object(i.useCallback)(function(){if(_.current)try{var ie=_.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,ae=_.current.getElementsByClassName("markdown-editor-body")[0];Te?ae.style.height="calc(100vh - ".concat(ie,"px)"):ae.style.height="".concat(Y-ie,"px")}catch(re){console.log(re,"---- to set md editor body height")}},[Y,_,Te]);Object(i.useEffect)(function(){function ie(){var re=new T.default(function(Ze){var J=Object(ot.a)(Ze),N;try{for(J.s();!(N=J.n()).done;){var B=N.value;(B.target.offsetHeight>0||B.target.offsetWidth>0)&&(p(),l.setSize("100%","100%"),l.refresh())}}catch(ee){J.e(ee)}finally{J.f()}});return re.observe(E.current.parentElement),re}if(l){var ae=ie();return function(){ae.unobserve(E.current.parentElement)}}},[l,p]),Object(i.useEffect)(function(){if(l){for(var ie=[],ae=function(){var B=Ze[re];J=Object(de.a)(B,2);var ee=J[0],j=J[1],xe=Object(b.a)({},ee,function(){Ne(j)});ie.push(xe),l.addKeyMap(xe)},re=0,Ze=Object.entries(Vt);re0){var ie=new Date().getTime(),ae=window.sessionStorage.getItem(Je);ie>=Ut+Ee&&(!ae||ae!==je)&&(window.sessionStorage.setItem(Je,je),P(!0))}},Ee),Object(i.useEffect)(function(){tt(ft)},[l,ft]),Object(i.useEffect)(function(){l&&(u&&l.focus())},[l,u]),Object(i.useEffect)(function(){if(Le&&l){var ie=function(Ze){var J=Ze.target;if(c.current){var N=J.scrollTop/J.scrollHeight;c.current.scrollTop=c.current.scrollHeight*N}},ae=l.getScrollerElement();return ae.addEventListener("scroll",ie),function(){ae.removeEventListener("scroll",ie)}}},[l,Le]),Object(i.useEffect)(function(){if(l&&I){var ie=function(re,Ze){I(re,Ze)};return l.on("beforeChange",ie),function(){l.off("beforeChange",ie)}}},[l,I]),Object(i.useEffect)(function(){if(l&&m){var ie=function(){m(l.getValue())};return l.on("blur",ie),function(){l.off("blur",ie)}}},[l,m]),Object(i.useEffect)(function(){if(l){var ie=function(re){var Ze=re.getValue();Fe(Ze),Z(new Date().getTime()),re.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),y&&y(Ze)};return l.on("change",ie),function(){l.off("change",ie)}}},[l,y]),Object(i.useEffect)(function(){l&&(fe==null?(l.setValue(""),Fe("")):fe!==l.getValue()&&(l.setValue(fe),Fe(fe),l.setCursor(l.lineCount(),0)))},[l,fe]);var Ne=Object(i.useCallback)(function(ie){var ae=l.getCursor(),re=l.getSelection(),Ze=re.split(` +`);switch(ie){case"bold":return l.replaceSelection("**"+re+"**"),re===""&&l.setCursor(ae.line,ae.ch+2),l.focus();case"italic":return l.replaceSelection("*"+re+"*"),re===""&&l.setCursor(ae.line,ae.ch+1),l.focus();case"code":return l.replaceSelection("`"+re+"`"),re===""&&l.setCursor(ae.line,ae.ch+1),l.focus();case"inline-latex":return l.replaceSelection("`$$"+re+"$$`"),re===""&&l.setCursor(ae.line,ae.ch+3),l.focus();case"latex":return l.replaceSelection("```latex\n"+re+"\n```"),l.setCursor(ae.line+1,re.length+1),l.focus();case"line-break":return l.replaceSelection(`
      +`),l.focus();case"list-ul":return re===""?l.replaceSelection("- "+re):l.replaceSelection(Ze.map(function(J){return J===""?"":"- ".concat(J)}).join(` +`)),l.focus();case"list-ol":return re===""?l.replaceSelection("1. "+re):l.replaceSelection(Ze.map(function(J,N){return J===""?"":"".concat(N+1,". ").concat(J)}).join(` +`)),l.focus();case"add-null-ch":return re===""&&l.setCursor(ae.line,ae.ch+1),l.replaceSelection(Yt),l.focus();case"inster-template-1":return re===""&&l.setCursor(ae.line,ae.ch),l.replaceSelection(Et),l.focus();case"eraser":return l.setValue(""),l.focus();case"trigger-watch":return tt(!Le),l.focus();case"trigger-full-screen":return lt(!Te),l.focus();case Tt:nt(Tt);return;case it:nt(it);return;case Ht:nt(Ht);return;case Gt:nt(Gt);return;default:throw new Error}},[l,Le,Te]),q=Object(i.useCallback)(function(ie){nt("");switch(Ve){case Tt:var ae=ie.title,re=ie.link;return l.replaceSelection("[".concat(ae,"](").concat(re,")")),l.focus();case it:var Ze=ie.language,J=ie.content;return l.replaceSelection(["```"+Ze,J,"```"].join(` +`)),l.focus();case Ht:var N=ie.src,B=ie.alt;return l.replaceSelection("![ ".concat(B," ]( ").concat(N,' "').concat(B,'" )')),l.focus();case Gt:for(var ee=ie.row,j=ie.col,xe=ie.align,St=` `,bt=0;bt300&&(j=300);var xe=x+j+"px";g(xe)}},Ze=v.current,J=!1,N=0;return Ze.addEventListener("mousedown",re),document.addEventListener("mousemove",ie),document.addEventListener("mouseup",ae),function(){Ze.removeEventListener("mousedown",re),document.removeEventListener("mousemove",ie),document.removeEventListener("mouseup",ae)}}},[l,v]),Object(r.useEffect)(function(){g(x)},[x]);var _t=Wt(f),be=Wt(Y),ht={width:_t,height:be},Zt=Object(r.useMemo)(function(){if(Ut){var re=new Date(Ut),ae=re.getHours(),ie=re.getMinutes(),Ze=re.getSeconds();return ae=ae<10?"0"+ae:ae,ie=ie<10?"0"+ie:ie,Ze=Ze<10?"0"+Ze:Ze,"".concat(ae,":").concat(ie,":").concat(Ze)}return 0},[Ut]);function na(){window.sessionStorage.removeItem(Je),P(!1),Z(0)}function ia(){P(!1),Z(0),l.setValue(window.sessionStorage.getItem(Je))}return e.a.createElement(r.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:_},e.a.createElement("div",{className:"markdown-editor-container ".concat(X," ").concat(Le?"on-preview":""," ").concat(ke?"mini":""," ").concat(Te?"full-screen":""),style:ht},e.a.createElement(ue,{insertTemp:t,watch:Le,fullScreen:Te,showNullButton:w,onActionCallback:Ne}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:E,placeholder:me})),Le?e.a.createElement("div",{ref:c,className:"preview-container"},e.a.createElement(Oe.a,{value:je})):null))),ze?e.a.createElement("a",{ref:v,className:"editor-resize"}):null,e.a.createElement(ct.a,null,It[Ve]?e.a.createElement(Be.a,{centered:!0,title:It[Ve],visible:!0,onCancel:Xe,footer:null},De):null))}},T1X5:function(He,ve){He.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAALdklEQVR4Xu2dC2wc1RVAzx1nDXFiO4SEhqxtxS0JHzX94TS0FEKLALX8WkKbqrRVKQrh15Zfq0IqIaSGSOXb8ktANFJbKqUFWigEAUohfFRQDC1KxS8UR/7wDbZ3TRxix3urN951No7Xnt15M7Mbz0hRImXevffds/PmzXv33StU0KWqTlcfh6mwkCHmq8M8B5oUZosyS6EeOCD7x/Rsl/kjkFJhu8AHGWiXDNuoYqsoW5K1vCkimUpxg5SzoW+r1gylOUGErygci9IC1Fi2uR+hVeA5VZ6tquOpuSL9lnVYE1d2wNo+0jnVylLNcKYKx6EcaK23XgQJH4vyjDg8OCDc3zxd3vXSLKx7ygJYW5seOGUmZ6GcJ8IShaqwHDCeHoEhVTYh3LO7mweam+XjqO2KFNjWPp09VblUlQuAmVE7YwL93SKs2SncMr9WPojK1kiAdWzXpCa40oHlCtOi6nwpegV2ZOBuGeSGxlnSVYoMP21CBfZmnx5SneFagXPzZnJ+7I+y7S6FdQMO1xxWK++HZUgowNzpeIoVKqwCDgqrcyHp6RFlZbKetWF8HgQOrD2liwTuAHdKvj9frVVTuHDuNGkNspOBAWtt1cShC1ilcLlqecz6gnSkkS3CkMBN77zBypYWGQxCXyDAuvq1KTPIeuCYIIyuAJnPOwmWJWuk3bat1oF1pfWMjLKuAqbptn05Wl63I5ybrJOHbCqyCqw9ratEucqMDjaNrGBZqsLqpjpZaasPVhyrqlVdKe5Wcafr8TXKA6KsS9azXESG/DrHN7CODp0qdaxXON2vMftze4F/aJpljY2y008/fQFr69EZCYeH3ZX0+JrQA2ZHYDDDac0HSe+ENxe4oWRg2SfriRhWca53t3HSnFTqk1YSMPedleZv8TBYHKzc3WZ4TNbxrVLeaSUB6+zV38cTjNJgjUBT1jXMkB8XK6VoYNmp+9XFKorv39cDKlxX7JS/KGDZj+K/x99Z1n5+6gjfLObj2jOw7HLTv+MVDGuwcoK6nQSf97qM5QmYWcj9xHyensRrg9YpjRL4/HtbOd7LgrEnYF1p/U1G+XnQVk9m+Y5wfbJOfjGRDyYEZvazHOFfk2WLZCKHBfX/Zmsmo3ypqV42j6djXGBmp7gzzQuTYPMxKA7Fym1tqGPxeDvX4wLr7NULVdzd4vgKyQOiXNQwQ+4spK4gMBMwc0CG1/bDGIyQXF+ymp5dDkcUCuwpCKwzpXcqbrxgfIXsAYU1TfVy4VhqxwRm4gZJ8L/9IBQtZFdbU7eLQT41VtzjmMDaU3qzwKXW1MeCivaAwi1N9XLZ6Ib7AHPDpzO0hRmR+/L78Ict8J93IT1QdN+sN6irhs/NgR8uhM8eYl28J4EmwninQ/PosPB9gHWmdZUqoS3u/uUVuPEFKMcDWg5wxWL4zlGefGz9JhGuaxgVD7IXsOwpEhMvHsrBBPNknf9IecLKed9Au+vUyJ607t3dJPNPzewFrCOl3wPutf5TKSDwio3wdF7k3imfhMNnugGZkV2q8Ho3PPbWHhOOb4IbT4zMpHMa6+XPOe17A+vVjQhfC8u0E+/d884ysH69JCzNE+v51aY90Mw7beM5E7cJ5A7ln40zZOTnMgLMnHxMDNEZ5mG6RSbcNHv9tAV+sDCQLpck9I9b4Hd5UfKbIwrgM4cKB6toyJ0EHQHWkdJLgFtL6l2JjfKB/WwRfP/TJQoKoNmf/gu/zVuGjQqY6ZrjcEmyVm43/x4B1pnSxxVOCqDvBUXGwLx5W+CJhno5eQSYe1q/jw/DPgAeA/MGDOHjqloONtkN3CesI6XfAB7x2NzabV6B3fca3LoZ+ndbU+0KmpaAn7TA0iP2lVtOQ2LWulMb62WDC6wzrdfp8CGGUC+vwL56L3wU0ArI9Gp4cowZYLkBE2F1Q51cPfyEpXUTyvGh0gK8ArvgUXgxoGwZX5gDa79eAU+Y8HRjnSyR7K5yXwAZZibk7xXYjkHY2Abmb5uXGRJPnAfTqisAGPQ31FErnWldoMrrNh3hVZZXYF7l2byv3IZEd4YoHC4dfbqUDPfZ7KxXWTEwr57K3udwtnT06i8RVhfZ1MrtMbAi3ahcJe1pXSPKiiKbWrk9BlacG1VYa95hG1QZY55UnLBS7vYK7JXtwxuc/ZYnHTWJ4U3Ko2ZVxKTDvMMelY60bs7mISzF577aeAV25l/h7Y98qSrYeO50ePDblQHMzevYmVITDjAvGHeMLzUGVpzXBbZJR0p7gBnFNbVzt1dgr+aGRMtLUzVThofEI8cYEh9/C1ZuGu7n7BrYsMxOn31K6TXAdkTx0WwM9wrMZydLaj6UgTtegje64UefgaPnlCTGdqN+A8z8biPJAFrOwGx72pK8oRiYJU+GJMYFFg+JIXnbghp3SOyO6sCD1yFxxwBs3BbA4m91dvE3YcGV4YjoqYhp/YpH4aWAtlfMZGJNJMsGxRMentZXwIdzFBuYxbszhBbuh3MFLE25IQKtwSxNmRCBs8cIEQjB/UWrcJem4sXfvf32Qhdc8jjcdjIsThbt00AbuIu/8fZK5QDDbK/EG5gVBMxsYMYhApUDzA0RqIQgnEBfDKOEl/E7bDgIx9hb7mFuMTA3qH44zM04o9wDSWNgbsRUXiBpmYdq2wZmhr1C16sfwu0vwsVHw5EHF74vgin/nlDtcjgMEeb5sPw1zFJ/DKEePxp9GMIdFiM4bhTVCUyvT9gR4zxhx4T4Ub3PcSMDrKtPL85kuK3UX1wp7fyccTaHGE5uBhP5ZPMqx1nimAf6ojgy+/J7cP6G0rMILJ4Lt51iExeUG7CCR2bd6X3Ih9KNTj95OmZOhce+u38Do9ChdBdYyGkfcq4uJRPO9ARc9kU4Y8F+DgwKp30IO7GKXVfbkVZmQ+L4iVWyH9Ghpi6y42Z7UsoJ2ISpi0y3o0gOZs/d/iWVCzDPycFMl+P0e/7B+5XgOf2eO/mIE1z69bff9sUluMw+ZXdKnELWr+NLal90ClmjJU7SXJKvbTQqLUmzO2OM06DbAFCUjJLToBstcaGBonxt42Z/hQay77K4lIcNFBPIsFLKI6cjLpYTBjGub7RRLMeYGpejChyY3XJUxty44Ftg0OwXfMsbGs/IKHFJRXvsgiupmLMxLlpqkVbQRUtzpsZlgf1Dk7DKAme/z+LC2z6YhV54210g7tCpUkdc2r5IcJGUts/Z2NajMxIODyscW6Tdk/J2A2sww2nNB0lvqQ7wXTQj+6StVzi9VCMmQzszDGqaZY2NstNPf30DM8qfVJ0yP8VdKkRUP8GPC4JvayYYyXqWi8iQX21WgI2a8pvs3Fbl+u1khO1VhdVNo0pK+bHHumO70mo+rk1VlVBKWvnpfMBtux3h3GSdPGRTj3VgectY64FjbBpbQbKedxIsS9ZIXrEtO9YHAsyYZhaMD13AKoXLJ0uVdbNFInDTO2+wsqVFLOdPHQYeGLCR91pKFwlu8e4WO7+xspXSqnDRRKXp/VofODBjoNm57kqxQoVVUeW18uuocdr3iLIyWc/a8UrS29IfCrCcsSawpzrDtYI7/T/AVicikrNLYd2AwzWFqpoHYVeowHIdMHGPmuBKB5aHWX7YhgNNRG4G7pZBbhirMLYNHePJiARYziA3LFy5VJULKuAzoFuENTuFW0bXVg4aUr78SIHlDMmemjkL5TwRloRZh3OCX/OQKpsQ7tndzQP55XnDhFR2wPINMidBq5WlmuFMFY4Lu2qgqYYnyjPi8OCAcH+uWGhUgEbrLYsnrJAz3OwGaU5AOQ6HL2cLItRYdl6/m8AfnlPl2ao6njKlCy3rsCaurIGN7qX7edDHYSosZIj56jDPgSaF2aLM0uH8+6YaWG4GugsYEOhVYbvABxlolwzbqGKrKFuStbwZxnTcFrH/A8wNv8JI/KKJAAAAAElFTkSuQmCC"},"YJx+":function(He,ve,a){He.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7",action:"action___3PqBm"}},"b5+g":function(He,ve,a){He.exports={flex_box_center:"flex_box_center___2bG5Z",flex_space_between:"flex_space_between___1pQuo",flex_box_vertical_center:"flex_box_vertical_center___1N2cv",flex_box_center_end:"flex_box_center_end___392i4",flex_box_column:"flex_box_column___3X7-0",Selectclass:"Selectclass___Rijwp"}},dejd:function(He,ve,a){},i58Z:function(He,ve,a){He.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(He,ve,a){},kqOp:function(He,ve,a){"use strict";a.d(ve,"a",function(){return T});var W=a("0Owb"),Be=a("fWQN"),ot=a("mtLc"),de=a("yKVA"),b=a("879j"),r=a("q1tI"),e=a.n(r),Se=a("Ot1p"),Q="\u2581",T=function(M){Object(de.a)(Me,M);var V=Object(b.a)(Me);function Me(){var K;Object(Be.a)(this,Me);for(var o=arguments.length,Lt=new Array(o),Oe=0;Oe-1?"".concat(t==null||((Vt=t.data.filter(function(O){return O.exercise_type===R})[0])===null||Vt===void 0)?void 0:Vt.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),o.a.createElement("div",{className:"mt10"},o.a.createElement(Dt.a,{className:ne.a.table,columns:h,dataSource:Object(it.a)(ze||[]),bordered:!0,pagination:!1}))))},ge=Object(Oe.a)(function(Ft){var Ce=Ft.exercise,yt=Ft.loading,Mt=Ft.user,Ee=Ft.globalSetting;return{exercise:Ce,globalSetting:Ee,user:Mt,loading:yt.effects}})(d),dt=function(Ce){var yt=Ce.exercise,Mt=Ce.loading,Ee=Ce.dispatch,Yt=Ce.activeTabs,Et=Ce.datas,Wt=Ce.type,xt=Object(K.useState)(!1),Pt=Object(V.a)(xt,2),Vt=Pt[0],It=Pt[1],Jt=function(fe){var y=[];if(fe){var s=Object(D.cloneDeep)(fe),f=s.map(function(_e){var x=_e.items.map(function(R){return Object(ue.a)(Object(ue.a)({},R),{},{standard_answer:[]})});return Object(ue.a)(Object(ue.a)({},_e),{},{items:x})});y=f}return y},L=function(){var oe=Object(M.a)(Be.a.mark(function fe(){var y,s,f,_e,x,R,ke;return Be.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return It(!0),f=We.a.info({width:460,title:o.a.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",o.a.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),maskClosable:!1}),_e={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},filename:(Et==null||((y=Et.exercise)===null||y===void 0)?void 0:y.exercise_name)+"\u7A7A\u767D\u5377.pdf",jsPDF:{unit:"in",format:"letter",orientation:"portrait"},image:{type:"jpeg",quality:.98},margin:.12},x="".concat(et()().format("YYYY-MM-DD HH:mm:ss")),((s=yt.exerciseExportHeadDatas)===null||s===void 0?void 0:s.user)&&(x="".concat(((R=yt.exerciseExportHeadDatas)===null||R===void 0?void 0:R.student_id)||"").concat((ke=yt.exerciseExportHeadDatas)===null||ke===void 0?void 0:ke.user)),u.next=7,Ge()().from(document.getElementById("export-all")).set(_e).output("pdf").save();case 7:It(!1),f.destroy();case 9:case"end":return u.stop()}},fe)}));return function(){return oe.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,o.a.createElement($e.a,{ghost:!0,style:{float:"right",zIndex:10,top:2},type:"primary",onClick:function(){return L()},loading:Vt}," \u5BFC\u51FA\u8BD5\u5377"),o.a.createElement("section",{id:"export-all",className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},o.a.createElement(ge,{isPreview:!0,activeTabs:"2",type:Wt}),o.a.createElement(Se.a,null),o.a.createElement(ct.a,{data:Jt(Et==null?void 0:Et.exercise_question_types),isDragDisabled:!0})))},Re=Object(Oe.a)(function(Ft){var Ce=Ft.exercise,yt=Ft.loading;return{exercise:Ce,loading:yt.effects}})(dt),Bt=a("ErOA"),$t=a("OaEy"),jt=a("2fM7"),Xt=a("y8nQ"),Rt=a("Vl3Y"),qe=a("5NDa"),kt=a("5rEg"),Tt=a("b5+g"),Ht=a.n(Tt),rt=a("55Ip"),Gt=function(Ce){var yt=Ce.setexername,Mt={page:1,per_page:10,total:100},Ee=Object(K.useState)(),Yt=Object(V.a)(Ee,2),Et=Yt[0],Wt=Yt[1],xt=Object(Lt.m)(),Pt=Object(K.useState)([]),Vt=Object(V.a)(Pt,2),It=Vt[0],Jt=Vt[1],L=Object(K.useState)([]),oe=Object(V.a)(L,2),fe=oe[0],y=oe[1],s=Object(K.useState)({}),f=Object(V.a)(s,2),_e=f[0],x=f[1],R=Object(K.useState)(Mt),ke=Object(V.a)(R,2),F=ke[0],u=ke[1];function ft(){return t.apply(this,arguments)}function t(){return t=Object(M.a)(Be.a.mark(function te(){var U,h,w,ce,O=arguments;return Be.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return U=O.length>0&&O[0]!==void 0?O[0]:Mt,h=O.length>1&&O[1]!==void 0?O[1]:{},w=S.a.pickBy(Object(ue.a)(Object(ue.a)({},U),h),function(n){return!!n}),I.next=5,Object(Bt.a)("/api/common_exercises/exercises/".concat(xt.exerciseId,"/exercise_lists.json"),{method:"get",params:w});case 5:ce=I.sent,ce.status===0&&(Wt(ce),yt(ce),u(Object(ue.a)(Object(ue.a)({},U),{},{total:ce==null?void 0:ce.count})));case 7:case"end":return I.stop()}},te)})),t.apply(this,arguments)}function Ie(){return Je.apply(this,arguments)}function Je(){return Je=Object(M.a)(Be.a.mark(function te(){var U,h;return Be.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(Bt.a)("/api/common_exercises/exercises/".concat(xt.exerciseId,"/student_groups.json"),{method:"get"});case 2:return U=ce.sent,ce.next=5,Object(Bt.a)("/api/common_exercises/exercises/".concat(xt.exerciseId,"/professions.json "),{method:"get"});case 5:h=ce.sent,U.status===0&&y(U.data),h.status===0&&Jt(h.data);case 8:case"end":return ce.stop()}},te)})),Je.apply(this,arguments)}Object(K.useEffect)(function(){ft(),Ie()},[xt]);var Qe=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:150,fixed:"left",align:"center",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",fixed:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(U){return o.a.createElement("span",null,U||"- -")}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(U){return o.a.createElement("span",null,U||"- -")}},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,U===0&&"\u5F85\u8003\u8BD5",U===1&&"\u8003\u8BD5\u4E2D",U===2&&"\u5DF2\u4EA4\u5377",U===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,U?et()(U).format("YYYY-MM-DD HH:mm:ss"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,U?et()(U).format("YYYY-MM-DD HH:mm:ss"):"- -")}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,h.commit_status>1?U||"0":"- -")}},{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",key:"subjective_score",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,h.has_subjective?h.commit_status<=1?"- -":(h==null?void 0:h.has_comment)?U===0?"0":U||"- -":"\u5F85\u8BC4\u9605":"- -")}},{title:"\u603B\u6210\u7EE9",dataIndex:"score",key:"score",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,h.commit_status<=1?"- -":(h==null?void 0:h.has_comment)?U||"0":"\u5F85\u8BC4\u9605")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(U){return o.a.createElement("span",null,U||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,U?(h==null?void 0:h.screen_used_num)+"/"+U:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",fixed:"right",width:150,render:function(U,h){return o.a.createElement("div",null,U===0&&o.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),U===1&&o.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),U===2&&o.a.createElement(rt.Link,{to:"/exam/examinationManagement/".concat(xt.exerciseId,"/export/").concat(h.student_id,"?login=").concat(h.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"),U===3&&o.a.createElement(rt.Link,{to:"/exam/examinationManagement/".concat(xt.exerciseId,"/export/").concat(h.student_id,"?login=").concat(h.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"))}}],ze=function(U,h){var w=Object(ue.a)(Object(ue.a)({},F),{},{page:U,per_page:h});u(w),ft(w,{})};return o.a.createElement("div",{className:"edu-container bg-white mt40"},o.a.createElement(Rt.a,{layout:"inline",onFinish:function(U){u(Object(ue.a)({},U)),ft(Mt,U)}},o.a.createElement(Rt.a.Item,{style:{lineHeight:"40px"},label:"\u59D3\u540D",name:"name"},o.a.createElement(kt.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D",size:"large",style:{height:"40px"}})),o.a.createElement(Rt.a.Item,{style:{lineHeight:"40px"},label:"\u5B66\u53F7",name:"student_no"},o.a.createElement(kt.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7",size:"large",style:{height:"40px"}})),o.a.createElement(Rt.a.Item,{style:{lineHeight:"40px"},label:"\u4E13\u4E1A",name:"profession"},o.a.createElement(jt.a,{className:Ht.a.Selectclass,defaultValue:0},o.a.createElement(jt.a.Option,{value:0},"\u5168\u90E8"),It.map(function(te,U){return o.a.createElement(jt.a.Option,{title:te,value:te},te)}))),o.a.createElement(Rt.a.Item,{style:{lineHeight:"40px"},label:"\u73ED\u7EA7",name:"student_group"},o.a.createElement(jt.a,{className:Ht.a.Selectclass,defaultValue:0},o.a.createElement(jt.a.Option,{value:0},"\u5168\u90E8"),fe.map(function(te,U){return o.a.createElement(jt.a.Option,{title:te,value:te},te)}))),o.a.createElement($e.a,{htmlType:"submit",style:{width:"88px",marginTop:"5px"},type:"primary"},"\u67E5\u8BE2")),o.a.createElement(Dt.a,{dataSource:Et==null?void 0:Et.exercise_users,scroll:{x:2200},style:{marginTop:"20px"},columns:Qe,pagination:{pageSize:F.per_page,total:F.total,current:F.page,onChange:ze,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],position:["bottomCenter"],showTotal:function(U){return o.a.createElement("span",{className:"mr10"},"\u5171",o.a.createElement("span",{className:"c-orange"},U),"\u6761\u6570\u636E")}}}))},qt=Gt,zt=function(Ce){Object(Me.a)(Ce);var yt=Object(K.useState)(),Mt=Object(V.a)(yt,2),Ee=Mt[0],Yt=Mt[1],Et=Object(Lt.m)(),Wt=Object(K.useState)([]),xt=Object(V.a)(Wt,2),Pt=xt[0],Vt=xt[1],It=[{title:"\u8003\u751F\u5217\u8868",count:o.a.createElement(qt,{setexername:Yt}),key:1},{title:"\u8BD5\u5377\u9884\u89C8",count:o.a.createElement(Re,{datas:Pt[0],type:"A\u8BD5\u5377"}),key:2},{title:"\u8BD5\u5377\u9884\u89C8\uFF08A\uFF09\u5377",count:o.a.createElement(Re,{type:"A\u8BD5\u5377",datas:Pt.filter(function(oe){return oe.exercise_type==="A\u8BD5\u5377"})[0]}),key:3},{title:"\u8BD5\u5377\u9884\u89C8\uFF08B\uFF09\u5377",count:o.a.createElement(Re,{type:"B\u8BD5\u5377",datas:Pt.filter(function(oe){return oe.exercise_type==="B\u8BD5\u5377"})[0]}),key:4}].filter(function(oe){return(Pt==null?void 0:Pt.length)>=2?oe.key!=2:oe.key<=2});Object(K.useEffect)(function(){Jt()},[Et]);function Jt(){return L.apply(this,arguments)}function L(){return L=Object(M.a)(Be.a.mark(function oe(){var fe;return Be.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(Bt.a)("/api/common_exercises/exercises/".concat(Et==null?void 0:Et.exerciseId),{method:"get"});case 2:fe=s.sent,fe.status===0&&Vt(fe.data);case 4:case"end":return s.stop()}},oe)})),L.apply(this,arguments)}return o.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},o.a.createElement(r.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},o.a.createElement(T.a,{className:"current",onClick:function(){return Oe.c.push("/exam/examinationManagement")}},o.a.createElement(mt.a,null),"\u8FD4\u56DE"),o.a.createElement(T.a,null,o.a.createElement(Se.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),o.a.createElement(T.a,null,o.a.createElement("strong",{className:"font18"},Ee==null?void 0:Ee.exercise_name,o.a.createElement("span",{style:{width:"56px",height:"20px",borderRadius:"10px",color:"#fff",background:(Ee==null?void 0:Ee.exercise_status)===1?"#84B6EB":(Ee==null?void 0:Ee.exercise_status)===2?"#1890FF":"#FC2B6A",textAlign:"center",lineHeight:"20px",fontSize:"12px",margin:"0px 10px",display:"inline-block"}},(Ee==null?void 0:Ee.exercise_status)===1?"\u672A\u5F00\u8003":(Ee==null?void 0:Ee.exercise_status)===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u7ED3\u675F"),o.a.createElement("span",{style:{width:"68px",height:"20px",borderRadius:"10px",border:(Ee==null?void 0:Ee.is_normal)?"1px solid #1890ff":"1px solid #00C21E",background:(Ee==null?void 0:Ee.is_normal)?"rgba(24, 144, 255, 0.2)":"rgba(0, 194, 30, 0.2)",fontSize:"12px",display:"inline-block",textAlign:"center",color:(Ee==null?void 0:Ee.is_normal)?"#1890FF":"#00C21E"}},(Ee==null?void 0:Ee.is_normal)?"\u6B63\u5F0F\u8003\u8BD5":"\u6A21\u62DF\u8003\u8BD5")))),o.a.createElement(Se.a,{style:{margin:"0px 0px 40px 0px"}}),o.a.createElement("div",null,o.a.createElement(de.a,null,It.map(function(oe,fe){return o.a.createElement(de.a.TabPane,{tab:oe.title,key:oe.key},oe.count)}))))},ta=ve.default=zt},u2Z1:function(He,ve,a){"use strict";a.d(ve,"a",function(){return We});var W=a("WmNS"),Be=a.n(W),ot=a("miYZ"),de=a("tsqr"),b=a("9og8"),r=a("5NDa"),e=a("5rEg"),Se=a("2qtc"),Q=a("kLXV"),T=a("oBTY"),M=a("tJVT"),V=a("OaEy"),Me=a("2fM7"),K=a("q1tI"),o=a.n(K),Lt=a("ErOA"),Oe=a("i58Z"),mt=a.n(Oe),Ye=a("T1X5"),$e=a.n(Ye),we=Me.a.Option,We=function(ct){var H=ct.subId,et=ct.value,D=ct.selectvalues,S=ct.knowledgeOptions,Ae=S===void 0?[]:S,Ge=ct.onChange,se=Ge===void 0?function(){}:Ge,Dt=ct.onAddKnowledgeFinish,it=Dt===void 0?function(){}:Dt,z=Object(K.useRef)(),ne=Object(K.useState)([]),pe=Object(M.a)(ne,2),he=pe[0],d=pe[1];et=et||[];var ge=function(Bt,$t){Bt?(d([$t.key]),se([$t.key])):(d([]),se([]))};Object(K.useEffect)(function(){(D==null?void 0:D.length)>0&&(d(Object(T.a)(D)),se(Object(T.a)(D)))},[Ae]),Object(K.useEffect)(function(){var Re;((Re=et)===null||Re===void 0?void 0:Re.length)>0&&se(Object(T.a)(et))},[Ae]);var dt=function(Bt){Bt.preventDefault(),z.current="",Q.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:o.a.createElement("div",{className:"font14"},o.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},o.a.createElement("img",{src:$e.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",o.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",o.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",o.a.createElement("br",null)),o.a.createElement(e.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:z.current,onChange:function(jt){z.current=jt.target.value}})),onOk:function(){return new Promise(function(){var jt=Object(b.a)(Be.a.mark(function Xt(Rt,qe){var kt,Tt;return Be.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(z.current){rt.next=3;break}return de.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),rt.abrupt("return",qe());case 3:if(!(z.current.length>20)){rt.next=6;break}return de.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),rt.abrupt("return",qe());case 6:return rt.next=8,Object(Lt.a)("/api/tag_disciplines.json",{method:"post",body:{name:z.current,sub_discipline_id:H}});case 8:return kt=rt.sent,(kt==null?void 0:kt.status)===0&&(it({id:kt.tag_discipline_id,name:z.current,type:"personal"}),Tt=[],Tt.push(kt.tag_discipline_id),se([].concat(Tt)),d([kt.tag_discipline_id]),se([].concat(Tt))),rt.abrupt("return",Rt());case 11:case"end":return rt.stop()}},Xt)}));return function(Xt,Rt){return jt.apply(this,arguments)}}())}})};return o.a.createElement("div",{className:mt.a.wrap},o.a.createElement(Me.a,{disabled:!H,className:"mr5",style:{width:"242px"},onChange:ge,showSearch:!0,allowClear:!0,value:Ae==null?void 0:Ae.filter(function(Re){return(he==null?void 0:he.includes(Re==null?void 0:Re.id))||(he==null?void 0:he.includes((Re==null?void 0:Re.id)+""))}).map(function(Re){return Re.name})},Ae==null?void 0:Ae.map(function(Re){return o.a.createElement(we,{key:Re.id,value:Re.name},o.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},o.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Re.name),o.a.createElement("span",null,Re.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),o.a.createElement("button",{disabled:!H,className:"".concat(mt.a.addKnowledge," ").concat(H?"":mt.a.disabled),onClick:dt},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]); +`),l.focus();default:throw new Error}},[l,Ve]),De=Object(i.useMemo)(function(){switch(Ve){case Tt:return e.a.createElement(Dt,{callback:q,onCancel:Xe});case it:return e.a.createElement(rt.b,{callback:q,onCancel:Xe});case Ht:return e.a.createElement(ge,{callback:q,onCancel:Xe});case Gt:return e.a.createElement(kt,{callback:q,onCancel:Xe});default:return null}},[Ve]);function Xe(){nt("")}Object(i.useEffect)(function(){if(v.current){var ie=function(ee){J=!0,N=ee.pageY},ae=function(){J=!1},re=function(ee){if(J){var j=ee.pageY-N;j<0&&(j=0),j>300&&(j=300);var xe=x+j+"px";g(xe)}},Ze=v.current,J=!1,N=0;return Ze.addEventListener("mousedown",ie),document.addEventListener("mousemove",re),document.addEventListener("mouseup",ae),function(){Ze.removeEventListener("mousedown",ie),document.removeEventListener("mousemove",re),document.removeEventListener("mouseup",ae)}}},[l,v]),Object(i.useEffect)(function(){g(x)},[x]);var _t=Wt(f),be=Wt(Y),ht={width:_t,height:be},Zt=Object(i.useMemo)(function(){if(Ut){var ie=new Date(Ut),ae=ie.getHours(),re=ie.getMinutes(),Ze=ie.getSeconds();return ae=ae<10?"0"+ae:ae,re=re<10?"0"+re:re,Ze=Ze<10?"0"+Ze:Ze,"".concat(ae,":").concat(re,":").concat(Ze)}return 0},[Ut]);function na(){window.sessionStorage.removeItem(Je),P(!1),Z(0)}function ra(){P(!1),Z(0),l.setValue(window.sessionStorage.getItem(Je))}return e.a.createElement(i.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:_},e.a.createElement("div",{className:"markdown-editor-container ".concat(X," ").concat(Le?"on-preview":""," ").concat(ke?"mini":""," ").concat(Te?"full-screen":""),style:ht},e.a.createElement(ue,{insertTemp:t,watch:Le,fullScreen:Te,showNullButton:w,onActionCallback:Ne}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:E,placeholder:me})),Le?e.a.createElement("div",{ref:c,className:"preview-container"},e.a.createElement(Oe.a,{value:je})):null))),ze?e.a.createElement("a",{ref:v,className:"editor-resize"}):null,e.a.createElement(ct.a,null,It[Ve]?e.a.createElement(Be.a,{centered:!0,title:It[Ve],visible:!0,onCancel:Xe,footer:null},De):null))}},T1X5:function(He,ve){He.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAALdklEQVR4Xu2dC2wc1RVAzx1nDXFiO4SEhqxtxS0JHzX94TS0FEKLALX8WkKbqrRVKQrh15Zfq0IqIaSGSOXb8ktANFJbKqUFWigEAUohfFRQDC1KxS8UR/7wDbZ3TRxix3urN951No7Xnt15M7Mbz0hRImXevffds/PmzXv33StU0KWqTlcfh6mwkCHmq8M8B5oUZosyS6EeOCD7x/Rsl/kjkFJhu8AHGWiXDNuoYqsoW5K1vCkimUpxg5SzoW+r1gylOUGErygci9IC1Fi2uR+hVeA5VZ6tquOpuSL9lnVYE1d2wNo+0jnVylLNcKYKx6EcaK23XgQJH4vyjDg8OCDc3zxd3vXSLKx7ygJYW5seOGUmZ6GcJ8IShaqwHDCeHoEhVTYh3LO7mweam+XjqO2KFNjWPp09VblUlQuAmVE7YwL93SKs2SncMr9WPojK1kiAdWzXpCa40oHlCtOi6nwpegV2ZOBuGeSGxlnSVYoMP21CBfZmnx5SneFagXPzZnJ+7I+y7S6FdQMO1xxWK++HZUgowNzpeIoVKqwCDgqrcyHp6RFlZbKetWF8HgQOrD2liwTuAHdKvj9frVVTuHDuNGkNspOBAWtt1cShC1ilcLlqecz6gnSkkS3CkMBN77zBypYWGQxCXyDAuvq1KTPIeuCYIIyuAJnPOwmWJWuk3bat1oF1pfWMjLKuAqbptn05Wl63I5ybrJOHbCqyCqw9ratEucqMDjaNrGBZqsLqpjpZaasPVhyrqlVdKe5Wcafr8TXKA6KsS9azXESG/DrHN7CODp0qdaxXON2vMftze4F/aJpljY2y008/fQFr69EZCYeH3ZX0+JrQA2ZHYDDDac0HSe+ENxe4oWRg2SfriRhWca53t3HSnFTqk1YSMPedleZv8TBYHKzc3WZ4TNbxrVLeaSUB6+zV38cTjNJgjUBT1jXMkB8XK6VoYNmp+9XFKorv39cDKlxX7JS/KGDZj+K/x99Z1n5+6gjfLObj2jOw7HLTv+MVDGuwcoK6nQSf97qM5QmYWcj9xHyensRrg9YpjRL4/HtbOd7LgrEnYF1p/U1G+XnQVk9m+Y5wfbJOfjGRDyYEZvazHOFfk2WLZCKHBfX/Zmsmo3ypqV42j6djXGBmp7gzzQuTYPMxKA7Fym1tqGPxeDvX4wLr7NULVdzd4vgKyQOiXNQwQ+4spK4gMBMwc0CG1/bDGIyQXF+ymp5dDkcUCuwpCKwzpXcqbrxgfIXsAYU1TfVy4VhqxwRm4gZJ8L/9IBQtZFdbU7eLQT41VtzjmMDaU3qzwKXW1MeCivaAwi1N9XLZ6Ib7AHPDpzO0hRmR+/L78Ict8J93IT1QdN+sN6irhs/NgR8uhM8eYl28J4EmwninQ/PosPB9gHWmdZUqoS3u/uUVuPEFKMcDWg5wxWL4zlGefGz9JhGuaxgVD7IXsOwpEhMvHsrBBPNknf9IecLKed9Au+vUyJ607t3dJPNPzewFrCOl3wPutf5TKSDwio3wdF7k3imfhMNnugGZkV2q8Ho3PPbWHhOOb4IbT4zMpHMa6+XPOe17A+vVjQhfC8u0E+/d884ysH69JCzNE+v51aY90Mw7beM5E7cJ5A7ln40zZOTnMgLMnHxMDNEZ5mG6RSbcNHv9tAV+sDCQLpck9I9b4Hd5UfKbIwrgM4cKB6toyJ0EHQHWkdJLgFtL6l2JjfKB/WwRfP/TJQoKoNmf/gu/zVuGjQqY6ZrjcEmyVm43/x4B1pnSxxVOCqDvBUXGwLx5W+CJhno5eQSYe1q/jw/DPgAeA/MGDOHjqloONtkN3CesI6XfAB7x2NzabV6B3fca3LoZ+ndbU+0KmpaAn7TA0iP2lVtOQ2LWulMb62WDC6wzrdfp8CGGUC+vwL56L3wU0ArI9Gp4cowZYLkBE2F1Q51cPfyEpXUTyvGh0gK8ArvgUXgxoGwZX5gDa79eAU+Y8HRjnSyR7K5yXwAZZibk7xXYjkHY2Abmb5uXGRJPnAfTqisAGPQ31FErnWldoMrrNh3hVZZXYF7l2byv3IZEd4YoHC4dfbqUDPfZ7KxXWTEwr57K3udwtnT06i8RVhfZ1MrtMbAi3ahcJe1pXSPKiiKbWrk9BlacG1VYa95hG1QZY55UnLBS7vYK7JXtwxuc/ZYnHTWJ4U3Ko2ZVxKTDvMMelY60bs7mISzF577aeAV25l/h7Y98qSrYeO50ePDblQHMzevYmVITDjAvGHeMLzUGVpzXBbZJR0p7gBnFNbVzt1dgr+aGRMtLUzVThofEI8cYEh9/C1ZuGu7n7BrYsMxOn31K6TXAdkTx0WwM9wrMZydLaj6UgTtegje64UefgaPnlCTGdqN+A8z8biPJAFrOwGx72pK8oRiYJU+GJMYFFg+JIXnbghp3SOyO6sCD1yFxxwBs3BbA4m91dvE3YcGV4YjoqYhp/YpH4aWAtlfMZGJNJMsGxRMentZXwIdzFBuYxbszhBbuh3MFLE25IQKtwSxNmRCBs8cIEQjB/UWrcJem4sXfvf32Qhdc8jjcdjIsThbt00AbuIu/8fZK5QDDbK/EG5gVBMxsYMYhApUDzA0RqIQgnEBfDKOEl/E7bDgIx9hb7mFuMTA3qH44zM04o9wDSWNgbsRUXiBpmYdq2wZmhr1C16sfwu0vwsVHw5EHF74vgin/nlDtcjgMEeb5sPw1zFJ/DKEePxp9GMIdFiM4bhTVCUyvT9gR4zxhx4T4Ub3PcSMDrKtPL85kuK3UX1wp7fyccTaHGE5uBhP5ZPMqx1nimAf6ojgy+/J7cP6G0rMILJ4Lt51iExeUG7CCR2bd6X3Ih9KNTj95OmZOhce+u38Do9ChdBdYyGkfcq4uJRPO9ARc9kU4Y8F+DgwKp30IO7GKXVfbkVZmQ+L4iVWyH9Ghpi6y42Z7UsoJ2ISpi0y3o0gOZs/d/iWVCzDPycFMl+P0e/7B+5XgOf2eO/mIE1z69bff9sUluMw+ZXdKnELWr+NLal90ClmjJU7SXJKvbTQqLUmzO2OM06DbAFCUjJLToBstcaGBonxt42Z/hQay77K4lIcNFBPIsFLKI6cjLpYTBjGub7RRLMeYGpejChyY3XJUxty44Ftg0OwXfMsbGs/IKHFJRXvsgiupmLMxLlpqkVbQRUtzpsZlgf1Dk7DKAme/z+LC2z6YhV54210g7tCpUkdc2r5IcJGUts/Z2NajMxIODyscW6Tdk/J2A2sww2nNB0lvqQ7wXTQj+6StVzi9VCMmQzszDGqaZY2NstNPf30DM8qfVJ0yP8VdKkRUP8GPC4JvayYYyXqWi8iQX21WgI2a8pvs3Fbl+u1khO1VhdVNo0pK+bHHumO70mo+rk1VlVBKWvnpfMBtux3h3GSdPGRTj3VgectY64FjbBpbQbKedxIsS9ZIXrEtO9YHAsyYZhaMD13AKoXLJ0uVdbNFInDTO2+wsqVFLOdPHQYeGLCR91pKFwlu8e4WO7+xspXSqnDRRKXp/VofODBjoNm57kqxQoVVUeW18uuocdr3iLIyWc/a8UrS29IfCrCcsSawpzrDtYI7/T/AVicikrNLYd2AwzWFqpoHYVeowHIdMHGPmuBKB5aHWX7YhgNNRG4G7pZBbhirMLYNHePJiARYziA3LFy5VJULKuAzoFuENTuFW0bXVg4aUr78SIHlDMmemjkL5TwRloRZh3OCX/OQKpsQ7tndzQP55XnDhFR2wPINMidBq5WlmuFMFY4Lu2qgqYYnyjPi8OCAcH+uWGhUgEbrLYsnrJAz3OwGaU5AOQ6HL2cLItRYdl6/m8AfnlPl2ao6njKlCy3rsCaurIGN7qX7edDHYSosZIj56jDPgSaF2aLM0uH8+6YaWG4GugsYEOhVYbvABxlolwzbqGKrKFuStbwZxnTcFrH/A8wNv8JI/KKJAAAAAElFTkSuQmCC"},"YJx+":function(He,ve,a){He.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7",action:"action___3PqBm"}},"b5+g":function(He,ve,a){He.exports={flex_box_center:"flex_box_center___2bG5Z",flex_space_between:"flex_space_between___1pQuo",flex_box_vertical_center:"flex_box_vertical_center___1N2cv",flex_box_center_end:"flex_box_center_end___392i4",flex_box_column:"flex_box_column___3X7-0",Selectclass:"Selectclass___Rijwp"}},dejd:function(He,ve,a){},i58Z:function(He,ve,a){He.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(He,ve,a){},kqOp:function(He,ve,a){"use strict";a.d(ve,"a",function(){return T});var W=a("0Owb"),Be=a("fWQN"),ot=a("mtLc"),de=a("yKVA"),b=a("879j"),i=a("q1tI"),e=a.n(i),Se=a("Ot1p"),Q="\u2581",T=function(M){Object(de.a)(Me,M);var V=Object(b.a)(Me);function Me(){var K;Object(Be.a)(this,Me);for(var o=arguments.length,Lt=new Array(o),Oe=0;Oe-1?"".concat(t==null||((Vt=t.data.filter(function(O){return O.exercise_type===R})[0])===null||Vt===void 0)?void 0:Vt.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),o.a.createElement("div",{className:"mt10",style:{padding:"0 10px"}},o.a.createElement(Dt.a,{className:ne.a.table,columns:h,dataSource:Object(rt.a)(ze||[]),bordered:!0,pagination:!1}))))},ge=Object(Oe.a)(function(Ft){var Ce=Ft.exercise,yt=Ft.loading,Mt=Ft.user,Ee=Ft.globalSetting;return{exercise:Ce,globalSetting:Ee,user:Mt,loading:yt.effects}})(d),dt=function(Ce){var yt=Ce.exercise,Mt=Ce.loading,Ee=Ce.dispatch,Yt=Ce.activeTabs,Et=Ce.datas,Wt=Ce.type,xt=Object(K.useState)(!1),Pt=Object(V.a)(xt,2),Vt=Pt[0],It=Pt[1],Jt=function(fe){var y=[];if(fe){var s=Object(D.cloneDeep)(fe),f=s.map(function(_e){var x=_e.items.map(function(R){return Object(ue.a)(Object(ue.a)({},R),{},{standard_answer:[]})});return Object(ue.a)(Object(ue.a)({},_e),{},{items:x})});y=f}return y},L=function(){var oe=Object(M.a)(Be.a.mark(function fe(){var y,s,f,_e,x,R,ke;return Be.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return It(!0),f=We.a.info({width:460,title:o.a.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",o.a.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),maskClosable:!1}),_e={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},filename:(Et==null||((y=Et.exercise)===null||y===void 0)?void 0:y.exercise_name)+"\u7A7A\u767D\u5377.pdf",jsPDF:{unit:"in",format:"letter",orientation:"portrait"},image:{type:"jpeg",quality:.98},margin:.12},x="".concat(et()().format("YYYY-MM-DD HH:mm:ss")),((s=yt.exerciseExportHeadDatas)===null||s===void 0?void 0:s.user)&&(x="".concat(((R=yt.exerciseExportHeadDatas)===null||R===void 0?void 0:R.student_id)||"").concat((ke=yt.exerciseExportHeadDatas)===null||ke===void 0?void 0:ke.user)),u.next=7,Ge()().from(document.getElementById("export-all")).set(_e).output("pdf").save();case 7:It(!1),f.destroy();case 9:case"end":return u.stop()}},fe)}));return function(){return oe.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,o.a.createElement($e.a,{ghost:!0,style:{float:"right",zIndex:10,top:2},type:"primary",onClick:function(){return L()},loading:Vt}," \u5BFC\u51FA\u8BD5\u5377"),o.a.createElement("section",{id:"export-all",className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},o.a.createElement(ge,{isPreview:!0,activeTabs:"2",type:Wt}),o.a.createElement(Se.a,null),o.a.createElement(ct.a,{data:Jt(Et==null?void 0:Et.exercise_question_types),isDragDisabled:!0})))},Re=Object(Oe.a)(function(Ft){var Ce=Ft.exercise,yt=Ft.loading;return{exercise:Ce,loading:yt.effects}})(dt),Bt=a("ErOA"),$t=a("OaEy"),jt=a("2fM7"),Xt=a("y8nQ"),Rt=a("Vl3Y"),qe=a("5NDa"),kt=a("5rEg"),Tt=a("b5+g"),Ht=a.n(Tt),it=a("55Ip"),Gt=function(Ce){var yt=Ce.setexername,Mt={page:1,per_page:10,total:100},Ee=Object(K.useState)(),Yt=Object(V.a)(Ee,2),Et=Yt[0],Wt=Yt[1],xt=Object(Lt.m)(),Pt=Object(K.useState)([]),Vt=Object(V.a)(Pt,2),It=Vt[0],Jt=Vt[1],L=Object(K.useState)([]),oe=Object(V.a)(L,2),fe=oe[0],y=oe[1],s=Object(K.useState)({}),f=Object(V.a)(s,2),_e=f[0],x=f[1],R=Object(K.useState)(Mt),ke=Object(V.a)(R,2),F=ke[0],u=ke[1];function ft(){return t.apply(this,arguments)}function t(){return t=Object(M.a)(Be.a.mark(function te(){var U,h,w,ce,O=arguments;return Be.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return U=O.length>0&&O[0]!==void 0?O[0]:Mt,h=O.length>1&&O[1]!==void 0?O[1]:{},w=S.a.pickBy(Object(ue.a)(Object(ue.a)({},U),h),function(n){return!!n}),I.next=5,Object(Bt.a)("/api/common_exercises/exercises/".concat(xt.exerciseId,"/exercise_lists.json"),{method:"get",params:w});case 5:ce=I.sent,ce.status===0&&(Wt(ce),yt(ce),u(Object(ue.a)(Object(ue.a)({},U),{},{total:ce==null?void 0:ce.count})));case 7:case"end":return I.stop()}},te)})),t.apply(this,arguments)}function Ie(){return Je.apply(this,arguments)}function Je(){return Je=Object(M.a)(Be.a.mark(function te(){var U,h;return Be.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(Bt.a)("/api/common_exercises/exercises/".concat(xt.exerciseId,"/student_groups.json"),{method:"get"});case 2:return U=ce.sent,ce.next=5,Object(Bt.a)("/api/common_exercises/exercises/".concat(xt.exerciseId,"/professions.json "),{method:"get"});case 5:h=ce.sent,U.status===0&&y(U.data),h.status===0&&Jt(h.data);case 8:case"end":return ce.stop()}},te)})),Je.apply(this,arguments)}Object(K.useEffect)(function(){ft(),Ie()},[xt]);var Qe=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:150,fixed:"left",align:"center",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",fixed:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(U){return o.a.createElement("span",null,U||"- -")}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(U){return o.a.createElement("span",null,U||"- -")}},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,U===0&&"\u5F85\u8003\u8BD5",U===1&&"\u8003\u8BD5\u4E2D",U===2&&"\u5DF2\u4EA4\u5377",U===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,U?et()(U).format("YYYY-MM-DD HH:mm:ss"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,U?et()(U).format("YYYY-MM-DD HH:mm:ss"):"- -")}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,h.commit_status>1?U||"0":"- -")}},{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",key:"subjective_score",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,h.has_subjective?h.commit_status<=1?"- -":(h==null?void 0:h.has_comment)?U===0?"0":U||"- -":"\u5F85\u8BC4\u9605":"- -")}},{title:"\u603B\u6210\u7EE9",dataIndex:"score",key:"score",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,h.commit_status<=1?"- -":(h==null?void 0:h.has_comment)?U||"0":"\u5F85\u8BC4\u9605")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(U){return o.a.createElement("span",null,U||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(U,h){return o.a.createElement("span",null,U?(h==null?void 0:h.screen_used_num)+"/"+U:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",fixed:"right",width:150,render:function(U,h){return o.a.createElement("div",null,U===0&&o.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),U===1&&o.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),U===2&&o.a.createElement(it.Link,{to:"/exam/examinationManagement/".concat(xt.exerciseId,"/export/").concat(h.student_id,"?login=").concat(h.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"),U===3&&o.a.createElement(it.Link,{to:"/exam/examinationManagement/".concat(xt.exerciseId,"/export/").concat(h.student_id,"?login=").concat(h.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"))}}],ze=function(U,h){var w=Object(ue.a)(Object(ue.a)({},F),{},{page:U,per_page:h});u(w),ft(w,{})};return o.a.createElement("div",{className:"edu-container bg-white mt40"},o.a.createElement(Rt.a,{layout:"inline",onFinish:function(U){u(Object(ue.a)({},U)),ft(Mt,U)}},o.a.createElement(Rt.a.Item,{style:{lineHeight:"40px"},label:"\u59D3\u540D",name:"name"},o.a.createElement(kt.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D",size:"large",style:{height:"40px"}})),o.a.createElement(Rt.a.Item,{style:{lineHeight:"40px"},label:"\u5B66\u53F7",name:"student_no"},o.a.createElement(kt.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7",size:"large",style:{height:"40px"}})),o.a.createElement(Rt.a.Item,{style:{lineHeight:"40px"},label:"\u4E13\u4E1A",name:"profession"},o.a.createElement(jt.a,{className:Ht.a.Selectclass,defaultValue:0},o.a.createElement(jt.a.Option,{value:0},"\u5168\u90E8"),It.map(function(te,U){return o.a.createElement(jt.a.Option,{title:te,value:te},te)}))),o.a.createElement(Rt.a.Item,{style:{lineHeight:"40px"},label:"\u73ED\u7EA7",name:"student_group"},o.a.createElement(jt.a,{className:Ht.a.Selectclass,defaultValue:0},o.a.createElement(jt.a.Option,{value:0},"\u5168\u90E8"),fe.map(function(te,U){return o.a.createElement(jt.a.Option,{title:te,value:te},te)}))),o.a.createElement($e.a,{htmlType:"submit",style:{width:"88px",marginTop:"5px"},type:"primary"},"\u67E5\u8BE2")),o.a.createElement(Dt.a,{dataSource:Et==null?void 0:Et.exercise_users,scroll:{x:2200},style:{marginTop:"20px"},columns:Qe,pagination:{pageSize:F.per_page,total:F.total,current:F.page,onChange:ze,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],position:["bottomCenter"],showTotal:function(U){return o.a.createElement("span",{className:"mr10"},"\u5171",o.a.createElement("span",{className:"c-orange"},U),"\u6761\u6570\u636E")}}}))},qt=Gt,zt=function(Ce){Object(Me.a)(Ce);var yt=Object(K.useState)(),Mt=Object(V.a)(yt,2),Ee=Mt[0],Yt=Mt[1],Et=Object(Lt.m)(),Wt=Object(K.useState)([]),xt=Object(V.a)(Wt,2),Pt=xt[0],Vt=xt[1],It=[{title:"\u8003\u751F\u5217\u8868",count:o.a.createElement(qt,{setexername:Yt}),key:1},{title:"\u8BD5\u5377\u9884\u89C8",count:o.a.createElement(Re,{datas:Pt[0],type:"A\u8BD5\u5377"}),key:2},{title:"\u8BD5\u5377\u9884\u89C8\uFF08A\uFF09\u5377",count:o.a.createElement(Re,{type:"A\u8BD5\u5377",datas:Pt.filter(function(oe){return oe.exercise_type==="A\u8BD5\u5377"})[0]}),key:3},{title:"\u8BD5\u5377\u9884\u89C8\uFF08B\uFF09\u5377",count:o.a.createElement(Re,{type:"B\u8BD5\u5377",datas:Pt.filter(function(oe){return oe.exercise_type==="B\u8BD5\u5377"})[0]}),key:4}].filter(function(oe){return(Pt==null?void 0:Pt.length)>=2?oe.key!=2:oe.key<=2});Object(K.useEffect)(function(){Jt()},[Et]);function Jt(){return L.apply(this,arguments)}function L(){return L=Object(M.a)(Be.a.mark(function oe(){var fe;return Be.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(Bt.a)("/api/common_exercises/exercises/".concat(Et==null?void 0:Et.exerciseId),{method:"get"});case 2:fe=s.sent,fe.status===0&&Vt(fe.data);case 4:case"end":return s.stop()}},oe)})),L.apply(this,arguments)}return o.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},o.a.createElement(i.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},o.a.createElement(T.a,{className:"current",onClick:function(){return Oe.c.push("/exam/examinationManagement")}},o.a.createElement(mt.a,null),"\u8FD4\u56DE"),o.a.createElement(T.a,null,o.a.createElement(Se.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),o.a.createElement(T.a,null,o.a.createElement("strong",{className:"font18"},Ee==null?void 0:Ee.exercise_name,o.a.createElement("span",{style:{width:"56px",height:"20px",borderRadius:"10px",color:"#fff",background:(Ee==null?void 0:Ee.exercise_status)===1?"#84B6EB":(Ee==null?void 0:Ee.exercise_status)===2?"#1890FF":"#FC2B6A",textAlign:"center",lineHeight:"20px",fontSize:"12px",margin:"0px 10px",display:"inline-block"}},(Ee==null?void 0:Ee.exercise_status)===1?"\u672A\u5F00\u8003":(Ee==null?void 0:Ee.exercise_status)===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u7ED3\u675F"),o.a.createElement("span",{style:{width:"68px",height:"20px",borderRadius:"10px",border:(Ee==null?void 0:Ee.is_normal)?"1px solid #1890ff":"1px solid #00C21E",background:(Ee==null?void 0:Ee.is_normal)?"rgba(24, 144, 255, 0.2)":"rgba(0, 194, 30, 0.2)",fontSize:"12px",display:"inline-block",textAlign:"center",color:(Ee==null?void 0:Ee.is_normal)?"#1890FF":"#00C21E"}},(Ee==null?void 0:Ee.is_normal)?"\u6B63\u5F0F\u8003\u8BD5":"\u6A21\u62DF\u8003\u8BD5")))),o.a.createElement(Se.a,{style:{margin:"0px 0px 40px 0px"}}),o.a.createElement("div",null,o.a.createElement(de.a,null,It.map(function(oe,fe){return o.a.createElement(de.a.TabPane,{tab:oe.title,key:oe.key},oe.count)}))))},ta=ve.default=zt},u2Z1:function(He,ve,a){"use strict";a.d(ve,"a",function(){return We});var W=a("WmNS"),Be=a.n(W),ot=a("miYZ"),de=a("tsqr"),b=a("9og8"),i=a("5NDa"),e=a("5rEg"),Se=a("2qtc"),Q=a("kLXV"),T=a("oBTY"),M=a("tJVT"),V=a("OaEy"),Me=a("2fM7"),K=a("q1tI"),o=a.n(K),Lt=a("ErOA"),Oe=a("i58Z"),mt=a.n(Oe),Ye=a("T1X5"),$e=a.n(Ye),we=Me.a.Option,We=function(ct){var H=ct.subId,et=ct.value,D=ct.selectvalues,S=ct.knowledgeOptions,Ae=S===void 0?[]:S,Ge=ct.onChange,se=Ge===void 0?function(){}:Ge,Dt=ct.onAddKnowledgeFinish,rt=Dt===void 0?function(){}:Dt,z=Object(K.useRef)(),ne=Object(K.useState)([]),pe=Object(M.a)(ne,2),he=pe[0],d=pe[1];et=et||[];var ge=function(Bt,$t){Bt?(d([$t.key]),se([$t.key])):(d([]),se([]))};Object(K.useEffect)(function(){(D==null?void 0:D.length)>0&&(d(Object(T.a)(D)),se(Object(T.a)(D)))},[Ae]),Object(K.useEffect)(function(){var Re;((Re=et)===null||Re===void 0?void 0:Re.length)>0&&se(Object(T.a)(et))},[Ae]);var dt=function(Bt){Bt.preventDefault(),z.current="",Q.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:o.a.createElement("div",{className:"font14"},o.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},o.a.createElement("img",{src:$e.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",o.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",o.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",o.a.createElement("br",null)),o.a.createElement(e.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:z.current,onChange:function(jt){z.current=jt.target.value}})),onOk:function(){return new Promise(function(){var jt=Object(b.a)(Be.a.mark(function Xt(Rt,qe){var kt,Tt;return Be.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:if(z.current){it.next=3;break}return de.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),it.abrupt("return",qe());case 3:if(!(z.current.length>20)){it.next=6;break}return de.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),it.abrupt("return",qe());case 6:return it.next=8,Object(Lt.a)("/api/tag_disciplines.json",{method:"post",body:{name:z.current,sub_discipline_id:H}});case 8:return kt=it.sent,(kt==null?void 0:kt.status)===0&&(rt({id:kt.tag_discipline_id,name:z.current,type:"personal"}),Tt=[],Tt.push(kt.tag_discipline_id),se([].concat(Tt)),d([kt.tag_discipline_id]),se([].concat(Tt))),it.abrupt("return",Rt());case 11:case"end":return it.stop()}},Xt)}));return function(Xt,Rt){return jt.apply(this,arguments)}}())}})};return o.a.createElement("div",{className:mt.a.wrap},o.a.createElement(Me.a,{disabled:!H,className:"mr5",style:{width:"242px"},onChange:ge,showSearch:!0,allowClear:!0,value:Ae==null?void 0:Ae.filter(function(Re){return(he==null?void 0:he.includes(Re==null?void 0:Re.id))||(he==null?void 0:he.includes((Re==null?void 0:Re.id)+""))}).map(function(Re){return Re.name})},Ae==null?void 0:Ae.map(function(Re){return o.a.createElement(we,{key:Re.id,value:Re.name},o.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},o.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Re.name),o.a.createElement("span",null,Re.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),o.a.createElement("button",{disabled:!H,className:"".concat(mt.a.addKnowledge," ").concat(H?"":mt.a.disabled),onClick:dt},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]); diff --git a/p__Exam__Lists__Monitoring.3a675c73.async.js b/p__Exam__Lists__Monitoring.3a675c73.async.js deleted file mode 100644 index 6e3d3cb3c6..0000000000 --- a/p__Exam__Lists__Monitoring.3a675c73.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[137,15],{eAXJ:function(te,ae,s){te.exports={flex_box_center:"flex_box_center___XaPOu",flex_space_between:"flex_space_between___2wXsy",flex_box_vertical_center:"flex_box_vertical_center___11-4g",flex_box_center_end:"flex_box_center_end___3eWuc",flex_box_column:"flex_box_column___2x9Pg",wrap:"wrap___1qRt1",head:"head___3HO_H",info:"info___2KVvr",infoAction:"infoAction___IJUez",infoDes:"infoDes___3O1N6",left:"left___2WDEq",right:"right___2ZrsD",formWrap:"formWrap___2lyC2",btns:"btns___34dyy",customTable:"customTable___1_Lvd"}},f0I0:function(te,ae,s){"use strict";s.r(ae);var Pt=s("giR+"),Ye=s("fyUT"),ht=s("g9YV"),we=s("wCAj"),Ot=s("5NDa"),J=s("5rEg"),At=s("5Dmo"),He=s("3S7+"),yt=s("14J3"),H=s("BMrR"),Bt=s("sRBo"),ke=s("kaz8"),jt=s("OaEy"),F=s("2fM7"),xt=s("+L6B"),k=s("2/Rp"),Ct=s("2qtc"),G=s("kLXV"),Xe=s("WmNS"),f=s.n(Xe),P=s("k1fw"),h=s("9og8"),Nt=s("y8nQ"),p=s("Vl3Y"),E=s("tJVT"),De=s("0Owb"),_=s("q1tI"),e=s.n(_),Ie=s("eAXJ"),b=s.n(Ie),Ve=s("wd/R"),i=s.n(Ve),O=s("ErOA"),$e=s("LvDl"),We=s.n($e),Lt=s("iQDF"),Re=s("+eQT"),Mt=s("miYZ"),Ue=s("tsqr"),ze=s("rI6G"),Je=s.n(ze),Ge=F.a.Option,Qe=function(L){var y=L.visible,X=L.onCancel,Q=X===void 0?function(){}:X,ue=L.onOk,M=ue===void 0?function(){}:ue,r=L.data,I=L.baseInfo,me=p.a.useForm(),ce=Object(E.a)(me,1),T=ce[0],ne=Object(_.useState)({}),K=Object(E.a)(ne,2),B=K[0],V=K[1],le=function(){var v=Object(h.a)(f.a.mark(function m(n){var D;return f.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(!(y===4)){U.next=6;break}return U.next=3,Object(O.a)("/api/common_exercises/exercise_users/".concat(r==null?void 0:r.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:n==null?void 0:n.newPassword,time_at:(n==null?void 0:n.time_at)?i()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):""}});case 3:return D=U.sent,D.status===0&&(Ue.b.success(D.message),T.resetFields(),V({}),Q(),M()),U.abrupt("return");case 6:y===3&&(T.resetFields(),V({}),Q(),G.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{color:"#3a3a3a"}},"\u5F53\u524D\u9009\u4E2D\u5B66\u751F\uFF1A",r==null?void 0:r.user_name),e.a.createElement("span",{style:{color:"#3a3a3a"},className:"ml40"},"\u5B66\u53F7\uFF1A",r==null?void 0:r.student_id)),(n==null?void 0:n.commit_status)==="0"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5F85\u8003\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u4F1A\u6E05\u7A7A\u8BE5\u8003\u751F\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u56DE\u5230\u8003\u8BD5\u5F00\u59CB\u9636\u6BB5\u3002")),(n==null?void 0:n.commit_status)==="2"&&e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u8003\u8BD5\u4E2D\u5E76\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u4E3A",(n==null?void 0:n.time_at)?i()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):(r==null?void 0:r.end_at)?i()(r==null?void 0:r.end_at).format("YYYY-MM-DD HH:mm"):"-","\u5417\uFF1F"),(n==null?void 0:n.commit_status)==="1"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u8003\u751F\u5C06\u65E0\u6CD5\u518D\u8FDB\u884C\u7B54\u9898\u3002"))),onOk:function(){var S=Object(h.a)(f.a.mark(function Y(){var W;return f.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(O.a)("/api/common_exercises/exercise_users/".concat(r==null?void 0:r.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:n==null?void 0:n.newPassword,commit_status:Number(n==null?void 0:n.commit_status),time_at:(n==null?void 0:n.time_at)?i()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):""}});case 2:W=w.sent,W.status===0&&(Ue.b.success(W.message),M());case 4:case"end":return w.stop()}},Y)}));function x(){return S.apply(this,arguments)}return x}()}));case 7:case"end":return U.stop()}},m)}));return function(n){return v.apply(this,arguments)}}(),R=i()(new Date).valueOf()+(I==null?void 0:I.time)*60*1e3,se=[{id:"0",value:"\u5F85\u8003\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5"},{id:"2",value:"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u7EE7\u7EED\u7B54\u9898\uFF09"},{id:"1",value:"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"}],Ee={labelCol:{span:6},wrapperCol:{span:18}},Z=function(m){return m&&(m>i()(R).endOf("minute")||m<=i()().startOf("day"))};function j(v,m){for(var n=[],D=v;D0&&A[0]!==void 0?A[0]:X,c=A.length>1&&A[1]!==void 0?A[1]:{},o=We.a.pickBy(Object(P.a)(Object(P.a)(Object(P.a)({},u),c),{},{monitor:!0}),function(Se){return!!Se}),console.log("\u8BF7\u6C42\u53C2\u6570:",o),q(!0),g.next=7,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/exercise_lists.json"),{method:"get",params:o});case 7:d=g.sent,d.status===0&&(q(!1),ce(d.exercise_users),D(Object(P.a)(Object(P.a)({},u),{},{total:d==null?void 0:d.count})));case 9:case"end":return g.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),pe=function(){var l=Object(h.a)(f.a.mark(function t(){var u,c,o,d;return f.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,Object(O.a)("/api/common_exercises/exercises.json",{method:"get",params:{page:1,per_page:1e4,is_normals:3,exercise_status:2}});case 2:o=N.sent,d=o==null||((u=o.exercises)===null||u===void 0)?void 0:u.map(function(g){return Object(P.a)(Object(P.a)({},g),{},{label:g.exercise_name,value:g.id})}),B(d),se((d==null||((c=d[0])===null||c===void 0)?void 0:c.id)||"");case 6:case"end":return N.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),vt=function(){var l=Object(h.a)(f.a.mark(function t(){var u,c;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/student_groups.json"),{method:"get"});case 2:return u=d.sent,d.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/professions.json "),{method:"get"});case 5:c=d.sent,u.status===0&&rt(u.data),c.status===0&&w(c.data);case 8:case"end":return d.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),Me=function(){var l=Object(h.a)(f.a.mark(function t(){var u,c;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/base.json"),{method:"get"});case 2:u=d.sent,u.data&&(tt(u.data),(u==null||((c=u.data)===null||c===void 0)?void 0:c.exercise_status)===3&&G.a.info({title:"\u5F53\u524D\u8003\u8BD5\u5DF2\u7ED3\u675F",centered:!0,okText:"\u77E5\u9053\u4E86",onOk:function(){var A=Object(h.a)(f.a.mark(function g(){return f.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,pe();case 2:x({}),M.resetFields();case 4:case"end":return _e.stop()}},g)}));function N(){return A.apply(this,arguments)}return N}()}));case 4:case"end":return d.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),de=function(){ie(n,S),Me()},Ft=function(t){ie(X,t)},Te=function(t,u){dt(t),C(u)},pt=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:150,align:"center",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(t,u){return e.a.createElement("span",null,t===0&&"\u5F85\u8003\u8BD5",t===1&&"\u8003\u8BD5\u4E2D",t===2&&"\u5DF2\u4EA4\u5377",t===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",width:160,align:"center",render:function(t,u){return e.a.createElement("span",null,t?i()(t).format("YYYY-MM-DD HH:mm"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:160,align:"center",render:function(t,u){return e.a.createElement("span",null,t?i()(t).format("YYYY-MM-DD HH:mm"):"- -",!!(u==null?void 0:u.delayed_time)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("br",null),e.a.createElement("span",{className:"c-red"},"\u5EF6\u65F6",u==null?void 0:u.delayed_time,"\u5206\u949F")))}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(t,u){return e.a.createElement("span",null,u.commit_status>1?t||"0":"- -")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(t,u){return e.a.createElement("span",null,t?(u==null?void 0:u.screen_used_num)+"/"+t:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",align:"center",fixed:"right",width:180,render:function(t,u){return e.a.createElement("div",null,(u==null?void 0:u.commit_status)>0&&e.a.createElement(k.a,{onClick:function(){return Te(u,3)},type:"link"},"\u8003\u8BD5\u72B6\u6001\u8C03\u6574"),(u==null?void 0:u.commit_status)===1&&e.a.createElement(k.a,{onClick:function(){return Te(u,4)},type:"link"},"\u5EF6\u65F6"),(u==null?void 0:u.commit_status)<1&&e.a.createElement("span",null,"--"))}}],Dt=function(t,u){var c=Object(P.a)(Object(P.a)({},n),{},{page:t,per_page:u});D(c),ie(c,S)},Rt=function(t,u){x(u)},Ut=function(t){he(t.target.checked),clearInterval(ve.current),t.target.checked&&(ve.current=setInterval(de,3e4))},bt=function(){var l=Object(h.a)(f.a.mark(function t(){var u;return f.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(!(ee!=="\u786E\u8BA4\u622A\u6B62\u8003\u8BD5")){o.next=3;break}return z(!0),o.abrupt("return");case 3:return o.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/end_exercise"),{method:"post"});case 5:u=o.sent,(u==null?void 0:u.status)===0&&(pe(),C(0),x({}),M.resetFields());case 7:case"end":return o.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),gt=function(){var l=Object(h.a)(f.a.mark(function t(){var u;return f.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(ee){o.next=3;break}return z(!0),o.abrupt("return");case 3:if(console.log(oe,a==null?void 0:a.time),!(oe>(a==null?void 0:a.time))){o.next=7;break}return Fe(!0),o.abrupt("return");case 7:return o.next=9,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/delayed_time.json"),{method:"post",body:{password:ee,time:oe}});case 9:u=o.sent,(u==null?void 0:u.status)===0&&(C(0),de());case 11:case"end":return o.stop()}},t)}));return function(){return l.apply(this,arguments)}}();return e.a.createElement("div",{className:b.a.wrap},e.a.createElement("div",{className:b.a.head},"\u8003\u8BD5\u76D1\u63A7"),e.a.createElement("div",{className:b.a.info},e.a.createElement("div",{className:b.a.infoAction},e.a.createElement("span",null,"\u5F53\u524D\u8003\u8BD5\uFF1A"),e.a.createElement(F.a,{value:R,onChange:function(t){se(t),clearInterval(ve.current),he(!1)},options:K,style:{width:320,margin:"0 10px"}}),e.a.createElement("span",{className:"c-grey-999"},"\u5171",e.a.createElement("span",{className:"c-grey-333"},K.length),"\u573A\u8003\u8BD5"),e.a.createElement(k.a,{style:{margin:"0 40px"},onClick:de,ghost:!0,type:"primary"},"\u5237\u65B0\u9875\u9762\u6570\u636E"),e.a.createElement(ke.a,{checked:ut,onChange:Ut},e.a.createElement("span",{className:"font14",style:{marginRight:-8}},"\u81EA\u52A8\u5237\u65B0",e.a.createElement("span",{className:"c-grey-999"},"(30s)")))),e.a.createElement("div",{className:b.a.infoDes},e.a.createElement("ul",{className:b.a.left},e.a.createElement("li",{className:"font16 mb25 blod"},"\u8003\u8BD5\u57FA\u672C\u4FE1\u606F"),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u65F6\u957F\uFF1A",a==null?void 0:a.time,"\u5206\u949F"),e.a.createElement("li",{className:"mb16"},"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4\uFF1A",i()(a==null?void 0:a.publish_time).format("YYYY-MM-DD HH:mm")),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4\uFF1A",(a==null?void 0:a.end_time)?i()(a==null?void 0:a.end_time).format("YYYY-MM-DD HH:mm"):"\u672A\u8BBE\u5B9A"),e.a.createElement("li",null,"\u76D1\u8003\u5BC6\u7801\uFF1A",a==null?void 0:a.password)),e.a.createElement("div",{className:b.a.right},e.a.createElement(H.a,{className:"mb25",align:"middle"},e.a.createElement("span",{className:"font16 blod"},"\u5F53\u524D\u8003\u8BD5\u72B6\u6001"),e.a.createElement("span",{className:"font16 ml20 c-light-primary"},"\u8FDB\u884C\u4E2D"),e.a.createElement(k.a,{onClick:function(){return C(1)},style:{marginLeft:"auto"},ghost:!0,type:"primary",danger:!0},"\u7ACB\u5373\u7ED3\u675F\u8003\u8BD5")),!!(a==null?void 0:a.end_time)&&e.a.createElement("div",{className:"mb16"},"\u7EDF\u4E00\u7ED3\u675F\u65F6\u95F4\uFF1A",i()(a==null?void 0:a.end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5230\u8FBE\u7ED3\u675F\u65F6\u95F4\u540E\uFF0C\u5F85\u8003\u8003\u751F\u5C06\u4E0D\u80FD\u8FDB\u5165\u8003\u8BD5\uFF09")),!!(a==null?void 0:a.end_time)&&e.a.createElement("div",{className:"mb16"},"\u6700\u7EC8\u7ED3\u675F\u65F6\u95F4\uFF1A",i()(a==null?void 0:a.last_end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u53D7\u4E2A\u4EBA\u5EF6\u65F6\u5F71\u54CD\uFF09")),!(a==null?void 0:a.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u8003\u8BD5\u4E2D\u6700\u665A\u7ED3\u675F\u65F6\u95F4\uFF1A",(a==null?void 0:a.last_end_time)?i()(a==null?void 0:a.last_end_time).format("YYYY-MM-DD HH:mm"):"--",e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u8BE5\u65F6\u95F4\u4F1A\u56E0\u8003\u751F\u7ED3\u675F\u65F6\u95F4\u800C\u53D8\u66F4\uFF09")),!(a==null?void 0:a.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u5F85\u8003\u4EBA\u6570\uFF1A",a==null?void 0:a.wait_exercise_users_count,"\u4EBA"),e.a.createElement(H.a,{align:"middle",className:"mt40"},e.a.createElement(k.a,{onClick:function(){return C(2)},ghost:!0,type:"primary"},"\u7EDF\u4E00\u5EF6\u65F6"),e.a.createElement("div",{className:"c-grey-999 ml20 mr10"},"\u5DF2\u5EF6\u65F6",a==null?void 0:a.total_delayed_time,"\u5206\u949F"),e.a.createElement(He.a,{placement:"bottom",title:"\u7EDF\u4E00\u8865\u65F6\uFF0C\u5373\u7ED9\u5F53\u524D\u8003\u8BD5\u4E2D\u72B6\u6001\u7684\u8003\u751F\u7EDF\u4E00\u589E\u52A0\u8003\u8BD5\u65F6\u957F\u3002"},e.a.createElement("i",{className:"font17 iconfont icon-tishi7"})))))),e.a.createElement(p.a,{className:b.a.formWrap,form:M,onValuesChange:Rt,onFinish:Ft},e.a.createElement(H.a,{justify:"space-between"},e.a.createElement(p.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),be.map(function(l,t){return e.a.createElement(F.a.Option,{key:t+1,title:l,value:l},l)}))),e.a.createElement(p.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),st.map(function(l,t){return e.a.createElement(F.a.Option,{key:t+1,title:l,value:l},l)}))),e.a.createElement(p.a.Item,{label:"\u8003\u751F\u72B6\u6001",name:"commit_status"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),e.a.createElement(F.a.Option,{value:1},"\u5F85\u8003"),e.a.createElement(F.a.Option,{value:2},"\u8003\u8BD5\u4E2D"),e.a.createElement(F.a.Option,{value:3},"\u5DF2\u4EA4\u5377")))),e.a.createElement(H.a,null,e.a.createElement(p.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(J.a,null)),e.a.createElement(p.a.Item,{style:{marginLeft:33},label:"\u59D3\u540D",name:"name"},e.a.createElement(J.a,null)),e.a.createElement("div",{className:b.a.btns},e.a.createElement(k.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(we.a,{className:b.a.customTable,dataSource:me,bordered:!1,rowKey:function(t){return t.id},columns:pt,scroll:{x:1400},rowClassName:b.a.row,loading:j,pagination:{pageSize:n.per_page,total:n.total,current:n.page,onChange:Dt,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(t){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},t),"\u6761\u6570\u636E")}}}),e.a.createElement(G.a,{centered:!0,title:"\u622A\u6B62\u8003\u8BD5",width:452,visible:fe===1,okText:"\u786E\u8BA4\u622A\u6B62",cancelText:"\u53D6\u6D88",afterClose:function(){z(!1),re("")},onCancel:function(){return C(0)},onOk:bt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u8FD8\u6709",a==null?void 0:a.doing_exercise_users_count,"\u4E2A\u8003\u751F\u6B63\u5728\u7B54\u9898\uFF0C\u5176\u4E2D\u6700\u957F\u5269\u4F59\u8003\u8BD5\u65F6\u957F\u4E3A",(a==null?void 0:a.last_long_time)||0,"\u5206\u949F\u3002"),e.a.createElement("div",{className:"mb10"},"\u622A\u6B62\u8003\u8BD5\u4F1A\u5BFC\u81F4\u6B63\u5728\u7B54\u9898\u7684\u8003\u751F\u5F3A\u5236\u4EA4\u5377\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u622A\u6B62\u8003\u8BD5\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u82E5\u786E\u5B9A\u9700\u8981\u622A\u6B62\u8003\u8BD5\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002"),e.a.createElement(J.a,{onChange:function(t){re(t.target.value),z(!1)},value:ee,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D",style:{width:250},size:"large"}),Ne&&e.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D"))),e.a.createElement(G.a,{centered:!0,title:"\u7EDF\u4E00\u5EF6\u65F6",width:452,visible:fe===2,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",afterClose:function(){z(!1),re(""),Fe(!1),xe("")},onCancel:function(){return C(0)},onOk:gt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u6709",a==null?void 0:a.doing_exercise_users_count,"\u4F4D\u8003\u751F\u6B63\u5728\u8003\u8BD5\uFF0C\u786E\u8BA4\u4E3A\u4ED6\u4EEC\u7EDF\u4E00\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u5417\uFF1F"),e.a.createElement(H.a,{align:"middle"},e.a.createElement("span",null,"\u76D1\u8003\u5BC6\u7801\uFF1A"),e.a.createElement(J.a.Password,{onChange:function(t){re(t.target.value),z(!1)},value:ee,style:{width:250},size:"large"})),Ne&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"),e.a.createElement(H.a,{align:"middle",className:"mt10"},e.a.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF1A"),e.a.createElement(Ye.a,{min:0,onChange:function(t){xe(t),Fe(!1)},value:oe,style:{width:150},size:"large"}),e.a.createElement("span",null,"\xA0\u5206\u949F")),ft&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u6700\u957F\u53EF\u5EF6\u65F6",a==null?void 0:a.time,"\u5206\u949F\u3002"))),e.a.createElement(Ke,{baseInfo:a,onOk:de,data:it,onCancel:function(){return C(0)},visible:fe}))},Tt=ae.default=Ze},rI6G:function(te,ae,s){te.exports={formWrap:"formWrap___oLiFP"}}}]); diff --git a/p__Exam__Lists__Monitoring.b9c0f9ba.async.js b/p__Exam__Lists__Monitoring.b9c0f9ba.async.js new file mode 100644 index 0000000000..491fccbbc5 --- /dev/null +++ b/p__Exam__Lists__Monitoring.b9c0f9ba.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[137,15],{eAXJ:function(te,ae,s){te.exports={flex_box_center:"flex_box_center___XaPOu",flex_space_between:"flex_space_between___2wXsy",flex_box_vertical_center:"flex_box_vertical_center___11-4g",flex_box_center_end:"flex_box_center_end___3eWuc",flex_box_column:"flex_box_column___2x9Pg",wrap:"wrap___1qRt1",head:"head___3HO_H",info:"info___2KVvr",infoAction:"infoAction___IJUez",infoDes:"infoDes___3O1N6",left:"left___2WDEq",right:"right___2ZrsD",formWrap:"formWrap___2lyC2",btns:"btns___34dyy",customTable:"customTable___1_Lvd"}},f0I0:function(te,ae,s){"use strict";s.r(ae);var Pt=s("giR+"),Ye=s("fyUT"),ht=s("g9YV"),we=s("wCAj"),Ot=s("5NDa"),J=s("5rEg"),At=s("5Dmo"),He=s("3S7+"),yt=s("14J3"),H=s("BMrR"),Bt=s("sRBo"),ke=s("kaz8"),jt=s("OaEy"),F=s("2fM7"),xt=s("+L6B"),k=s("2/Rp"),Ct=s("2qtc"),G=s("kLXV"),Xe=s("WmNS"),f=s.n(Xe),P=s("k1fw"),h=s("9og8"),Nt=s("y8nQ"),p=s("Vl3Y"),E=s("tJVT"),De=s("0Owb"),_=s("q1tI"),e=s.n(_),Ie=s("eAXJ"),b=s.n(Ie),Ve=s("wd/R"),i=s.n(Ve),O=s("ErOA"),$e=s("LvDl"),We=s.n($e),Lt=s("iQDF"),Re=s("+eQT"),Mt=s("miYZ"),Ue=s("tsqr"),ze=s("rI6G"),Je=s.n(ze),Ge=F.a.Option,Qe=function(L){var y=L.visible,X=L.onCancel,Q=X===void 0?function(){}:X,ue=L.onOk,M=ue===void 0?function(){}:ue,r=L.data,I=L.baseInfo,me=p.a.useForm(),ce=Object(E.a)(me,1),T=ce[0],ne=Object(_.useState)({}),K=Object(E.a)(ne,2),B=K[0],V=K[1],le=function(){var v=Object(h.a)(f.a.mark(function m(n){var D;return f.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(!(y===4)){U.next=6;break}return U.next=3,Object(O.a)("/api/common_exercises/exercise_users/".concat(r==null?void 0:r.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:n==null?void 0:n.newPassword,commit_status:2,time_at:(n==null?void 0:n.time_at)?i()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):""}});case 3:return D=U.sent,D.status===0&&(Ue.b.success(D.message),T.resetFields(),V({}),Q(),M()),U.abrupt("return");case 6:y===3&&(T.resetFields(),V({}),Q(),G.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{color:"#3a3a3a"}},"\u5F53\u524D\u9009\u4E2D\u5B66\u751F\uFF1A",r==null?void 0:r.user_name),e.a.createElement("span",{style:{color:"#3a3a3a"},className:"ml40"},"\u5B66\u53F7\uFF1A",r==null?void 0:r.student_id)),(n==null?void 0:n.commit_status)==="0"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5F85\u8003\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u4F1A\u6E05\u7A7A\u8BE5\u8003\u751F\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u56DE\u5230\u8003\u8BD5\u5F00\u59CB\u9636\u6BB5\u3002")),(n==null?void 0:n.commit_status)==="2"&&e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u8003\u8BD5\u4E2D\u5E76\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u4E3A",(n==null?void 0:n.time_at)?i()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):(r==null?void 0:r.end_at)?i()(r==null?void 0:r.end_at).format("YYYY-MM-DD HH:mm"):"-","\u5417\uFF1F"),(n==null?void 0:n.commit_status)==="1"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u8003\u751F\u5C06\u65E0\u6CD5\u518D\u8FDB\u884C\u7B54\u9898\u3002"))),onOk:function(){var S=Object(h.a)(f.a.mark(function Y(){var W;return f.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(O.a)("/api/common_exercises/exercise_users/".concat(r==null?void 0:r.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:n==null?void 0:n.newPassword,commit_status:Number(n==null?void 0:n.commit_status),time_at:(n==null?void 0:n.time_at)?i()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):""}});case 2:W=w.sent,W.status===0&&(Ue.b.success(W.message),M());case 4:case"end":return w.stop()}},Y)}));function x(){return S.apply(this,arguments)}return x}()}));case 7:case"end":return U.stop()}},m)}));return function(n){return v.apply(this,arguments)}}(),R=i()(new Date).valueOf()+(I==null?void 0:I.time)*60*1e3,se=[{id:"0",value:"\u5F85\u8003\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5"},{id:"2",value:"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u7EE7\u7EED\u7B54\u9898\uFF09"},{id:"1",value:"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"}],Ee={labelCol:{span:6},wrapperCol:{span:18}},Z=function(m){return m&&(m>i()(R).endOf("minute")||m<=i()().startOf("day"))};function j(v,m){for(var n=[],D=v;D0&&A[0]!==void 0?A[0]:X,c=A.length>1&&A[1]!==void 0?A[1]:{},o=We.a.pickBy(Object(P.a)(Object(P.a)(Object(P.a)({},u),c),{},{monitor:!0}),function(Se){return!!Se}),console.log("\u8BF7\u6C42\u53C2\u6570:",o),q(!0),g.next=7,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/exercise_lists.json"),{method:"get",params:o});case 7:d=g.sent,d.status===0&&(q(!1),ce(d.exercise_users),D(Object(P.a)(Object(P.a)({},u),{},{total:d==null?void 0:d.count})));case 9:case"end":return g.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),pe=function(){var l=Object(h.a)(f.a.mark(function t(){var u,c,o,d;return f.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,Object(O.a)("/api/common_exercises/exercises.json",{method:"get",params:{page:1,per_page:1e4,is_normals:3,exercise_status:2}});case 2:o=N.sent,d=o==null||((u=o.exercises)===null||u===void 0)?void 0:u.map(function(g){return Object(P.a)(Object(P.a)({},g),{},{label:g.exercise_name,value:g.id})}),B(d),se((d==null||((c=d[0])===null||c===void 0)?void 0:c.id)||"");case 6:case"end":return N.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),vt=function(){var l=Object(h.a)(f.a.mark(function t(){var u,c;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/student_groups.json"),{method:"get"});case 2:return u=d.sent,d.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/professions.json "),{method:"get"});case 5:c=d.sent,u.status===0&&rt(u.data),c.status===0&&w(c.data);case 8:case"end":return d.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),Me=function(){var l=Object(h.a)(f.a.mark(function t(){var u,c;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/base.json"),{method:"get"});case 2:u=d.sent,u.data&&(tt(u.data),(u==null||((c=u.data)===null||c===void 0)?void 0:c.exercise_status)===3&&G.a.info({title:"\u5F53\u524D\u8003\u8BD5\u5DF2\u7ED3\u675F",centered:!0,okText:"\u77E5\u9053\u4E86",onOk:function(){var A=Object(h.a)(f.a.mark(function g(){return f.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,pe();case 2:x({}),M.resetFields();case 4:case"end":return _e.stop()}},g)}));function N(){return A.apply(this,arguments)}return N}()}));case 4:case"end":return d.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),de=function(){ie(n,S),Me()},Ft=function(t){ie(X,t)},Te=function(t,u){dt(t),C(u)},pt=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:150,align:"center",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(t,u){return e.a.createElement("span",null,t===0&&"\u5F85\u8003\u8BD5",t===1&&"\u8003\u8BD5\u4E2D",t===2&&"\u5DF2\u4EA4\u5377",t===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",width:160,align:"center",render:function(t,u){return e.a.createElement("span",null,t?i()(t).format("YYYY-MM-DD HH:mm"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:160,align:"center",render:function(t,u){return e.a.createElement("span",null,t?i()(t).format("YYYY-MM-DD HH:mm"):"- -",!!(u==null?void 0:u.delayed_time)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("br",null),e.a.createElement("span",{className:"c-red"},"\u5EF6\u65F6",u==null?void 0:u.delayed_time,"\u5206\u949F")))}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(t,u){return e.a.createElement("span",null,u.commit_status>1?t||"0":"- -")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(t,u){return e.a.createElement("span",null,t?(u==null?void 0:u.screen_used_num)+"/"+t:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",align:"center",fixed:"right",width:180,render:function(t,u){return e.a.createElement("div",null,(u==null?void 0:u.commit_status)>0&&e.a.createElement(k.a,{onClick:function(){return Te(u,3)},type:"link"},"\u8003\u8BD5\u72B6\u6001\u8C03\u6574"),(u==null?void 0:u.commit_status)===1&&e.a.createElement(k.a,{onClick:function(){return Te(u,4)},type:"link"},"\u5EF6\u65F6"),(u==null?void 0:u.commit_status)<1&&e.a.createElement("span",null,"--"))}}],Dt=function(t,u){var c=Object(P.a)(Object(P.a)({},n),{},{page:t,per_page:u});D(c),ie(c,S)},Rt=function(t,u){x(u)},Ut=function(t){he(t.target.checked),clearInterval(ve.current),t.target.checked&&(ve.current=setInterval(de,3e4))},bt=function(){var l=Object(h.a)(f.a.mark(function t(){var u;return f.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(!(ee!=="\u786E\u8BA4\u622A\u6B62\u8003\u8BD5")){o.next=3;break}return z(!0),o.abrupt("return");case 3:return o.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/end_exercise"),{method:"post"});case 5:u=o.sent,(u==null?void 0:u.status)===0&&(pe(),C(0),x({}),M.resetFields());case 7:case"end":return o.stop()}},t)}));return function(){return l.apply(this,arguments)}}(),gt=function(){var l=Object(h.a)(f.a.mark(function t(){var u;return f.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(ee){o.next=3;break}return z(!0),o.abrupt("return");case 3:if(console.log(oe,a==null?void 0:a.time),!(oe>(a==null?void 0:a.time))){o.next=7;break}return Fe(!0),o.abrupt("return");case 7:return o.next=9,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/delayed_time.json"),{method:"post",body:{password:ee,time:oe}});case 9:u=o.sent,(u==null?void 0:u.status)===0&&(C(0),de());case 11:case"end":return o.stop()}},t)}));return function(){return l.apply(this,arguments)}}();return e.a.createElement("div",{className:b.a.wrap},e.a.createElement("div",{className:b.a.head},"\u8003\u8BD5\u76D1\u63A7"),e.a.createElement("div",{className:b.a.info},e.a.createElement("div",{className:b.a.infoAction},e.a.createElement("span",null,"\u5F53\u524D\u8003\u8BD5\uFF1A"),e.a.createElement(F.a,{value:R,onChange:function(t){se(t),clearInterval(ve.current),he(!1)},options:K,style:{width:320,margin:"0 10px"}}),e.a.createElement("span",{className:"c-grey-999"},"\u5171",e.a.createElement("span",{className:"c-grey-333"},K.length),"\u573A\u8003\u8BD5"),e.a.createElement(k.a,{style:{margin:"0 40px"},onClick:de,ghost:!0,type:"primary"},"\u5237\u65B0\u9875\u9762\u6570\u636E"),e.a.createElement(ke.a,{checked:ut,onChange:Ut},e.a.createElement("span",{className:"font14",style:{marginRight:-8}},"\u81EA\u52A8\u5237\u65B0",e.a.createElement("span",{className:"c-grey-999"},"(30s)")))),e.a.createElement("div",{className:b.a.infoDes},e.a.createElement("ul",{className:b.a.left},e.a.createElement("li",{className:"font16 mb25 blod"},"\u8003\u8BD5\u57FA\u672C\u4FE1\u606F"),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u65F6\u957F\uFF1A",a==null?void 0:a.time,"\u5206\u949F"),e.a.createElement("li",{className:"mb16"},"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4\uFF1A",i()(a==null?void 0:a.publish_time).format("YYYY-MM-DD HH:mm")),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4\uFF1A",(a==null?void 0:a.end_time)?i()(a==null?void 0:a.end_time).format("YYYY-MM-DD HH:mm"):"\u672A\u8BBE\u5B9A"),e.a.createElement("li",null,"\u76D1\u8003\u5BC6\u7801\uFF1A",a==null?void 0:a.password)),e.a.createElement("div",{className:b.a.right},e.a.createElement(H.a,{className:"mb25",align:"middle"},e.a.createElement("span",{className:"font16 blod"},"\u5F53\u524D\u8003\u8BD5\u72B6\u6001"),e.a.createElement("span",{className:"font16 ml20 c-light-primary"},"\u8FDB\u884C\u4E2D"),e.a.createElement(k.a,{onClick:function(){return C(1)},style:{marginLeft:"auto"},ghost:!0,type:"primary",danger:!0},"\u7ACB\u5373\u7ED3\u675F\u8003\u8BD5")),!!(a==null?void 0:a.end_time)&&e.a.createElement("div",{className:"mb16"},"\u7EDF\u4E00\u7ED3\u675F\u65F6\u95F4\uFF1A",i()(a==null?void 0:a.end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5230\u8FBE\u7ED3\u675F\u65F6\u95F4\u540E\uFF0C\u5F85\u8003\u8003\u751F\u5C06\u4E0D\u80FD\u8FDB\u5165\u8003\u8BD5\uFF09")),!!(a==null?void 0:a.end_time)&&e.a.createElement("div",{className:"mb16"},"\u6700\u7EC8\u7ED3\u675F\u65F6\u95F4\uFF1A",i()(a==null?void 0:a.last_end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u53D7\u4E2A\u4EBA\u5EF6\u65F6\u5F71\u54CD\uFF09")),!(a==null?void 0:a.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u8003\u8BD5\u4E2D\u6700\u665A\u7ED3\u675F\u65F6\u95F4\uFF1A",(a==null?void 0:a.last_end_time)?i()(a==null?void 0:a.last_end_time).format("YYYY-MM-DD HH:mm"):"--",e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u8BE5\u65F6\u95F4\u4F1A\u56E0\u8003\u751F\u7ED3\u675F\u65F6\u95F4\u800C\u53D8\u66F4\uFF09")),!(a==null?void 0:a.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u5F85\u8003\u4EBA\u6570\uFF1A",a==null?void 0:a.wait_exercise_users_count,"\u4EBA"),e.a.createElement(H.a,{align:"middle",className:"mt40"},e.a.createElement(k.a,{onClick:function(){return C(2)},ghost:!0,type:"primary"},"\u7EDF\u4E00\u5EF6\u65F6"),e.a.createElement("div",{className:"c-grey-999 ml20 mr10"},"\u5DF2\u5EF6\u65F6",a==null?void 0:a.total_delayed_time,"\u5206\u949F"),e.a.createElement(He.a,{placement:"bottom",title:"\u7EDF\u4E00\u8865\u65F6\uFF0C\u5373\u7ED9\u5F53\u524D\u8003\u8BD5\u4E2D\u72B6\u6001\u7684\u8003\u751F\u7EDF\u4E00\u589E\u52A0\u8003\u8BD5\u65F6\u957F\u3002"},e.a.createElement("i",{className:"font17 iconfont icon-tishi7"})))))),e.a.createElement(p.a,{className:b.a.formWrap,form:M,onValuesChange:Rt,onFinish:Ft},e.a.createElement(H.a,{justify:"space-between"},e.a.createElement(p.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),be.map(function(l,t){return e.a.createElement(F.a.Option,{key:t+1,title:l,value:l},l)}))),e.a.createElement(p.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),st.map(function(l,t){return e.a.createElement(F.a.Option,{key:t+1,title:l,value:l},l)}))),e.a.createElement(p.a.Item,{label:"\u8003\u751F\u72B6\u6001",name:"commit_status"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),e.a.createElement(F.a.Option,{value:1},"\u5F85\u8003"),e.a.createElement(F.a.Option,{value:2},"\u8003\u8BD5\u4E2D"),e.a.createElement(F.a.Option,{value:3},"\u5DF2\u4EA4\u5377")))),e.a.createElement(H.a,null,e.a.createElement(p.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(J.a,null)),e.a.createElement(p.a.Item,{style:{marginLeft:33},label:"\u59D3\u540D",name:"name"},e.a.createElement(J.a,null)),e.a.createElement("div",{className:b.a.btns},e.a.createElement(k.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(we.a,{className:b.a.customTable,dataSource:me,bordered:!1,rowKey:function(t){return t.id},columns:pt,scroll:{x:1400},rowClassName:b.a.row,loading:j,pagination:{pageSize:n.per_page,total:n.total,current:n.page,onChange:Dt,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(t){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},t),"\u6761\u6570\u636E")}}}),e.a.createElement(G.a,{centered:!0,title:"\u622A\u6B62\u8003\u8BD5",width:452,visible:fe===1,okText:"\u786E\u8BA4\u622A\u6B62",cancelText:"\u53D6\u6D88",afterClose:function(){z(!1),re("")},onCancel:function(){return C(0)},onOk:bt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u8FD8\u6709",a==null?void 0:a.doing_exercise_users_count,"\u4E2A\u8003\u751F\u6B63\u5728\u7B54\u9898\uFF0C\u5176\u4E2D\u6700\u957F\u5269\u4F59\u8003\u8BD5\u65F6\u957F\u4E3A",(a==null?void 0:a.last_long_time)||0,"\u5206\u949F\u3002"),e.a.createElement("div",{className:"mb10"},"\u622A\u6B62\u8003\u8BD5\u4F1A\u5BFC\u81F4\u6B63\u5728\u7B54\u9898\u7684\u8003\u751F\u5F3A\u5236\u4EA4\u5377\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u622A\u6B62\u8003\u8BD5\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u82E5\u786E\u5B9A\u9700\u8981\u622A\u6B62\u8003\u8BD5\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002"),e.a.createElement(J.a,{onChange:function(t){re(t.target.value),z(!1)},value:ee,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D",style:{width:250},size:"large"}),Ne&&e.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D"))),e.a.createElement(G.a,{centered:!0,title:"\u7EDF\u4E00\u5EF6\u65F6",width:452,visible:fe===2,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",afterClose:function(){z(!1),re(""),Fe(!1),xe("")},onCancel:function(){return C(0)},onOk:gt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u6709",a==null?void 0:a.doing_exercise_users_count,"\u4F4D\u8003\u751F\u6B63\u5728\u8003\u8BD5\uFF0C\u786E\u8BA4\u4E3A\u4ED6\u4EEC\u7EDF\u4E00\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u5417\uFF1F"),e.a.createElement(H.a,{align:"middle"},e.a.createElement("span",null,"\u76D1\u8003\u5BC6\u7801\uFF1A"),e.a.createElement(J.a.Password,{onChange:function(t){re(t.target.value),z(!1)},value:ee,style:{width:250},size:"large"})),Ne&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"),e.a.createElement(H.a,{align:"middle",className:"mt10"},e.a.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF1A"),e.a.createElement(Ye.a,{min:0,onChange:function(t){xe(t),Fe(!1)},value:oe,style:{width:150},size:"large"}),e.a.createElement("span",null,"\xA0\u5206\u949F")),ft&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u6700\u957F\u53EF\u5EF6\u65F6",a==null?void 0:a.time,"\u5206\u949F\u3002"))),e.a.createElement(Ke,{baseInfo:a,onOk:de,data:it,onCancel:function(){return C(0)},visible:fe}))},Tt=ae.default=Ze},rI6G:function(te,ae,s){te.exports={formWrap:"formWrap___oLiFP"}}}]); diff --git a/umi.be52b8ad.js b/umi.0be96ae1.js similarity index 99% rename from umi.be52b8ad.js rename to umi.0be96ae1.js index 44dd6cfe75..a78de26248 100644 --- a/umi.be52b8ad.js +++ b/umi.0be96ae1.js @@ -1,4 +1,4 @@ -(function(L){function m(o){for(var f=o[0],d=o[1],g,h,b=0,c=[];b