diff --git a/.DS_Store b/.DS_Store index 0769ebb237..03b11da19f 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/index.html b/index.html index 988b127d35..6378f703a8 100644 --- a/index.html +++ b/index.html @@ -93,6 +93,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Exam__Lists__ExaminationManagement.32b3a9db.async.js b/p__Exam__Lists__ExaminationManagement.32b3a9db.async.js new file mode 100644 index 0000000000..d74a0ecc6e --- /dev/null +++ b/p__Exam__Lists__ExaminationManagement.32b3a9db.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[126,15,23],{Zj1B:function(b,k,a){b.exports=a.p+"static/m.5668d26c.svg"},dQeI:function(b,k,a){b.exports={flex_box_center:"flex_box_center___3pPbn",flex_space_between:"flex_space_between___1RMPU",flex_box_vertical_center:"flex_box_vertical_center___1H1FI",flex_box_center_end:"flex_box_center_end___1S2oi",flex_box_column:"flex_box_column___3HXNw",wrap:"wrap___D7TZu",head:"head___OrFT4",import:"import___1itcK",formWrap:"formWrap___L6JdA",btns:"btns___13Xmf",selectbtn:"selectbtn___231yJ",Selectclass:"Selectclass___tQnlc",batch:"batch___3BsH7",formWraps:"formWraps___2yZtO",teacherdown:"teacherdown___3B1mn",teachname:"teachname___1eKfr",moveCategory:"moveCategory___KaVhd",bottom:"bottom___1v3Hz",line:"line___1bq-K"}},e0Pe:function(b,k,a){"use strict";a.r(k);var It=a("14J3"),re=a("BMrR"),Kt=a("OaEy"),v=a("2fM7"),zt=a("jCWc"),$=a("kPKH"),Qt=a("5NDa"),G=a("5rEg"),$t=a("+L6B"),Oe=a("2/Rp"),Ye=a("c1Ei"),o=a.n(Ye),F=a("XEnU"),g=a("5Tp6"),Vt=a("y8nQ"),R=a("Vl3Y"),d=a("k16G"),Je=a("y1t/"),c=a("q1tI"),e=a.n(c),Ge=a("dQeI"),p=a.n(Ge),oe=a("9kvl"),Ht=a("g9YV"),Ze=a("wCAj"),Yt=a("BoS7"),We=a("Sdc0"),Jt=a("7Kak"),ie=a("9yH6"),Gt=a("DjyN"),qe=a("NUBc"),Zt=a("2qtc"),de=a("kLXV"),Wt=a("qVdP"),je=a("jsC+"),qt=a("lUTK"),De=a("BvKs"),ea=a("miYZ"),A=a("tsqr"),L=a("3S9h"),et=a("SIvP"),P=a("ErOA"),tt=a("r1LP"),at=a.n(tt),nt=a("Zj1B"),ut=a.n(nt),st=a("wd/R"),be=a.n(st),ta=a("R9oj"),Fe=a("ECub");function lt(V){var O=V.teachers,S=V.setTeams,U=V.Teams,Z=O.map(function(i,f){return e.a.createElement("div",{key:f,className:p.a.teachname,onMouseDown:function(){if(i.enrolled){A.b.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if((U==null?void 0:U.filter(function(B){return i.user_id===B.user_id}).length)>0){A.b.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6559\u5E08\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}var M=Object(L.a)(U);M.push(i),S(M)}},e.a.createElement("span",{style:{textAlign:"left",width:"33%",padding:"0px 5px"},title:i.name},i.name.length>6?i.name.substr(0,6)+"...":i.name||"- -"),e.a.createElement("span",{style:{textAlign:"left",width:"33%",padding:"0px 5px"},title:i.login},i.login.length>6?i.login.substr(0,6)+"...":i.login||"- -"),e.a.createElement("span",{style:{textAlign:"left",width:"33%",color:i.enrolled?"#28be6c":!i.enrolled&&i.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},i.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!i.enrolled&&i.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":""))});return e.a.createElement("div",{className:p.a.teacherdown},O.length===0?e.a.createElement(Fe.a,{description:e.a.createElement("div",null,e.a.createElement("p",null,"\u641C\u7D22\u7ED3\u679C\u4E3A\u7A7A"),e.a.createElement("p",null,"\u6210\u529F\u6CE8\u518C\u540E\u7684\u8D26\u53F7\uFF08\u804C\u4E1A\u4E3A\u8001\u5E08\uFF09"),e.a.createElement("p",null,"\u624D\u80FD\u88AB\u641C\u7D22\u5230\u54E6~")),image:Fe.a.PRESENTED_IMAGE_SIMPLE}):e.a.createElement("div",null,Z))}var rt=lt,ot=a("rCRm"),it=a.n(ot),dt=G.a.Search,ct=function(O){var S,U=O.Data,Z=O.type,i=O.params,f=Object(et.a)(O,["Data","type","params"]),W=Object(c.useState)(!1),M=Object(d.a)(W,2),B=M[0],H=M[1],q=Object(c.useState)({}),ee=Object(d.a)(q,2),T=ee[0],ce=ee[1],te=Object(c.useState)([]),ae=Object(d.a)(te,2),C=ae[0],_e=ae[1],ne=R.a.useForm(),Ee=Object(d.a)(ne,1),Y=Ee[0],me=Object(c.useState)(1),I=Object(d.a)(me,2),K=I[0],h=I[1],_=Object(c.useState)([]),N=Object(d.a)(_,2),y=N[0],ue=N[1],w=Object(c.useState)(""),j=Object(d.a)(w,2),pe=j[0],X=j[1],fe=Object(c.useState)(!1),Le=Object(d.a)(fe,2),ft=Le[0],Be=Le[1],gt=Object(c.useState)([]),Ce=Object(d.a)(gt,2),D=Ce[0],J=Ce[1],vt=Object(c.useState)(!1),Se=Object(d.a)(vt,2),na=Se[0],Me=Se[1],xt=Object(c.useState)(""),Te=Object(d.a)(xt,2),Ne=Te[0],ht=Te[1],Rt=Object(c.useState)([]),we=Object(d.a)(Rt,2),Ut=we[0],yt=we[1],At=Object(c.useState)([]),Xe=Object(d.a)(At,2),z=Xe[0],se=Xe[1],Pt=Object(c.useState)(""),ke=Object(d.a)(Pt,2),Ie=ke[0],ge=ke[1],Ot=Object(c.useState)(!1),Ke=Object(d.a)(Ot,2),jt=Ke[0],ze=Ke[1],Dt=Object(c.useState)([]),Qe=Object(d.a)(Dt,2),ua=Qe[0],bt=Qe[1],Ft=Object(c.useState)(""),$e=Object(d.a)(Ft,2),Lt=$e[0],Bt=$e[1],Ct=Object(c.useState)(!1),Ve=Object(d.a)(Ct,2),St=Ve[0],ve=Ve[1],Mt=function(s,n){var u=Object(F.a)(Object(F.a)({},i),{},{page:s,per_page:n});f.setParams(u),f.getData(u,f.formValue)};function He(t){return xe.apply(this,arguments)}function xe(){return xe=Object(g.a)(o.a.mark(function t(s){var n;return o.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(P.a)("/api/common_exercises/review_settings.json",{method:"get",params:{page:1,per_page:1e5,total:100,exercise_id:s}});case 2:n=l.sent,n.status===0&&(_e(n),J(n.data),h(n.comment_type),Y.setFieldsValue({comment_type:n.comment_type,anonymous_comment:n.anonymous_comment}));case 4:case"end":return l.stop()}},t)})),xe.apply(this,arguments)}function Tt(){return he.apply(this,arguments)}function he(){return he=Object(g.a)(o.a.mark(function t(){var s;return o.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Object(P.a)("/api/common_exercises/review_settings/teachers.json",{method:"get",params:{page:1,per_page:1e5,total:100,exercise_id:T.id,name:pe}});case 2:s=u.sent,ue(s.data);case 4:case"end":return u.stop()}},t)})),he.apply(this,arguments)}function Nt(t){return Re.apply(this,arguments)}function Re(){return Re=Object(g.a)(o.a.mark(function t(s){var n;return o.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(P.a)("/api/common_exercises/review_settings/student_groups.json",{method:"get",params:{page:1,per_page:1e5,total:100,exercise_id:s}});case 2:n=l.sent,yt(n.student_group_name),se(Object(L.a)(n.student_group_name_added));case 5:case"end":return l.stop()}},t)})),Re.apply(this,arguments)}var wt=[{title:"\u6559\u5E08\u59D3\u540D",dataIndex:"name",key:"name",align:"center",ellipsis:!0},{title:"\u6559\u5E08\u8D26\u53F7",dataIndex:"login",key:"login",align:"center",ellipsis:!0},{title:"\u8BC4\u9605\u8303\u56F4",dataIndex:"user_name",key:"user_name",align:"center",ellipsis:!0,render:function(s,n){return e.a.createElement("div",null,"\u5E73\u5747\u5206\u914D")}},{title:"\u64CD\u4F5C",dataIndex:"user_name",key:"user_name",align:"center",ellipsis:!0,render:function(s,n){return e.a.createElement("div",{style:{color:"#1890FF",cursor:"pointer"},onClick:function(){var l=D.filter(function(r){return r.user_id!=n.user_id});J(Object(L.a)(l))}},"\u79FB\u9664")}}],Xt=function(s){return e.a.createElement("div",{className:p.a.moveCategory,onMouseLeave:function(u){Me(!1)}},e.a.createElement(De.a,{selectedKeys:z,multiple:!0,onSelect:function(){var n=Object(g.a)(o.a.mark(function u(l){var r,E,m,x,Ue,le;return o.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:E=l.item,m=l.key,x=l.keyPath,Ue=l.selectedKeys,le=l.domEvent,le.stopPropagation(),(s==null||((r=s.group_ids)===null||r===void 0)?void 0:r.length)>0?s.group_ids=s.group_ids+","+m:s.group_ids=m,z.push(m),se(Object(L.a)(z));case 5:case"end":return Q.stop()}},u)}));return function(u){return n.apply(this,arguments)}}(),onDeselect:function(){var n=Object(g.a)(o.a.mark(function u(l){var r,E,m,x,Ue,le,ye,Q;return o.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:m=l.item,x=l.key,Ue=l.keyPath,le=l.selectedKeys,ye=l.domEvent,ye.stopPropagation(),(s==null||((r=s.group_ids)===null||r===void 0||((E=r.split(","))===null||E===void 0))?void 0:E.includes(x))?(s.group_ids=s.group_ids.split(",").filter(function(Pe){return Pe!=x}).toString(),Q=z.filter(function(Pe){return Pe!=x}),se(Object(L.a)(Q))):A.b.info("\u5F53\u524D\u5206\u73ED\u5DF2\u88AB\u5176\u4ED6\u8001\u5E08\u914D\u7F6E\u3002");case 3:case"end":return Ae.stop()}},u)}));return function(u){return n.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"}},e.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},e.a.createElement(G.a,{onClick:function(u){u.stopPropagation()},onChange:function(u){ht(u.target.value)}})),Ut.map(function(n,u){return Ne!==""&&n.indexOf(Ne)<0?void 0:e.a.createElement(De.a.Item,{key:n},n)})))},kt=[{title:"\u6559\u5E08\u59D3\u540D",dataIndex:"name",key:"name",align:"center",ellipsis:!0},{title:"\u6559\u5E08\u8D26\u53F7",dataIndex:"login",key:"login",align:"center",ellipsis:!0},{title:"\u8BC4\u9605\u8303\u56F4",dataIndex:"group_ids",key:"group_ids",align:"center"},{title:"\u64CD\u4F5C",dataIndex:"user_name",key:"user_name",align:"center",ellipsis:!0,render:function(s,n){return e.a.createElement("div",null,e.a.createElement(je.a,{overlay:Xt(n)},e.a.createElement("span",{onMouseEnter:function(l){Me(!0),bt(Object(L.a)(z))},style:{color:"#1890FF",cursor:"pointer",marginRight:"10px"},onClick:function(){}},"\u914D\u7F6E\u73ED\u7EA7")),e.a.createElement("span",{style:{color:"#1890FF",cursor:"pointer"},onClick:function(){var l=D.filter(function(E){return E.user_id!=n.user_id}),r=z.filter(function(E){var m;return!(n==null||((m=n.group_ids)===null||m===void 0)?void 0:m.includes(E))});se(Object(L.a)(r)),J(Object(L.a)(l))}},"\u79FB\u9664"))}}];return e.a.createElement("div",null,e.a.createElement("div",{className:p.a.batch}),U==null||((S=U.exercises)===null||S===void 0)?void 0:S.map(function(t,s){return e.a.createElement("div",{style:{display:"flex",margin:"20px 0px",position:"relative"}},e.a.createElement("img",{style:{position:"absolute",left:0,top:0},src:t.is_normal?at.a:ut.a}),e.a.createElement("div",{style:{width:"820px",background:"#FAFAFA"}},e.a.createElement("div",{style:{padding:"30px 30px 30px 48px",display:"flex"}},e.a.createElement("img",{style:{width:"32px",height:"45px"},src:it.a}),e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"20px",marginBottom:"0px",color:"#333333",fontSize:"16px",fontWeight:"500"}},t.exercise_name,e.a.createElement("span",{style:{width:"56px",height:"20px",borderRadius:"10px",color:"#fff",background:t.exercise_status===1?"#84B6EB":t.exercise_status===2?"#1890FF":"#FC2B6A",textAlign:"center",lineHeight:"20px",fontSize:"12px",margin:"0px 10px",display:"inline-block"}},t.exercise_status===1?"\u672A\u5F00\u8003":t.exercise_status===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:p.a.bottom},!!(t==null?void 0:t.publish_time)&&e.a.createElement(e.a.Fragment,null,be()(t==null?void 0:t.publish_time).format("YYYY-MM-DD HH:mm"),(t==null?void 0:t.end_time)?" \u81F3 "+be()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm"):null,e.a.createElement("span",{className:p.a.line})),"\u7B54\u9898\u65F6\u957F\uFF1A",t.time,"\u5206\u949F"))),e.a.createElement("div",{style:{height:"50px",display:"flex",alignItems:"center",padding:"0px 30px",background:"#f1f1f1"}},e.a.createElement("div",{style:{flex:"1",color:"#666666"}},e.a.createElement("span",{style:{flex:"1",color:"#666666"}}," \u6240\u5C5E\u79D1\u76EE\uFF1A",(t==null?void 0:t.exercise_subject_name)||"--"),e.a.createElement("span",{className:p.a.line,style:{transform:"translateY(2px)"}}),e.a.createElement("span",{style:{flex:"1",color:"#666666"}}," \u521B\u5EFA\u4EBA\uFF1A",t.author_name)),e.a.createElement("span",{style:{display:"flex",justifyContent:"space-between",color:"#1890FF",fontSize:14}},e.a.createElement("span",{onClick:function(){oe.c.push("/exam/examinationManagement/".concat(t.id,"/detail"))},style:{cursor:"pointer"}},"\u8BE6\u60C5"),e.a.createElement("span",{onClick:Object(g.a)(o.a.mark(function n(){return o.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:oe.c.push("/exam/examinationManagement/add?id=".concat(t.id));case 1:case"end":return l.stop()}},n)})),style:{marginLeft:"20px",cursor:"pointer"}},"\u8BBE\u7F6E"),t.exercise_status===3&&e.a.createElement("span",{onClick:function(){ce(t),Nt(t.id),He(t.id),H(!0)},style:{cursor:"pointer",marginLeft:"20px"}},"\u8BC4\u9605\u914D\u7F6E"),t.exercise_status<=2&&e.a.createElement("span",{onClick:function(){t.exercise_status===1?de.a.confirm({title:"\u786E\u8BA4\u5F00\u59CB\u8003\u8BD5",content:"\u786E\u8BA4\u5C06\u8BE5\u8003\u8BD5\u8FDB\u884C\u53D1\u5E03\u5417\uFF1F\u53D1\u5E03\u540E\uFF0C\u8003\u751F\u5C06\u5728\u8003\u8BD5\u5217\u8868\u4E2D\u770B\u5230\u8BE5\u573A\u8003\u8BD5\uFF0C\u5E76\u53EF\u4EE5\u8FDB\u5165\u7B54\u9898\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\u3002",okText:"\u786E\u8BA4\u5F00\u59CB",cancelText:"\u53D6\u6D88",onOk:function(){var u=Object(g.a)(o.a.mark(function r(){var E;return o.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,Object(P.a)("/api/common_exercises/exercises/".concat(t.id,"/publish"),{method:"post"});case 2:E=x.sent,E.status===0&&(A.b.info("\u53D1\u5E03\u6210\u529F"),f.getData({page:1,per_page:10,total:100},f.formValue));case 4:case"end":return x.stop()}},r)}));function l(){return u.apply(this,arguments)}return l}()}):(ve(!0),Bt(t.id))},style:{cursor:"pointer",marginLeft:"20px",color:t.exercise_status===1?"":"#E53333"}},t.exercise_status===1?"\u5F00\u59CB\u8003\u8BD5":"\u622A\u6B62\u8003\u8BD5"),t.exercise_status===3&&!t.open_result&&e.a.createElement("span",{onClick:Object(g.a)(o.a.mark(function n(){var u;return o.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(P.a)("/api/common_exercises/exercises/".concat(t.id,"/open_result"),{method:"post"});case 2:u=r.sent,f.getData({page:1,per_page:10,total:100},f.formValue);case 4:case"end":return r.stop()}},n)})),style:{cursor:"pointer",marginLeft:"20px"}},"\u516C\u5E03\u6210\u7EE9"),t.exercise_status===3&&t.open_result&&e.a.createElement("span",{onClick:Object(g.a)(o.a.mark(function n(){return o.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:case"end":return l.stop()}},n)})),style:{marginLeft:"20px"}},"\u5DF2\u516C\u5E03\u6210\u7EE9")))))}),e.a.createElement(qe.a,{pageSize:i.per_page,total:i.total,current:i.page,onChange:Mt,showQuickJumper:!0,hideOnSinglePage:!0,pageSizeOptions:["10","20","50","100","200"],style:{textAlign:"center",marginBottom:"20px"},showTotal:function(s){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},s),"\u6761\u6570\u636E")}}),e.a.createElement(de.a,{title:"\u8BC4\u9605\u914D\u7F6E",visible:B,width:700,onCancel:function(){H(!1)},onOk:function(){Y.submit()},okButtonProps:{htmlType:"button"}},e.a.createElement("div",{style:{padding:"32px",height:"380px"}},e.a.createElement(R.a,{form:Y,onFinish:function(){var t=Object(g.a)(o.a.mark(function s(n){var u;return o.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!(D.length>C.exercise_users_count)){r.next=3;break}return A.b.info("\u672C\u573A\u8003\u8BD5\u5171".concat(C.exercise_users_count,"\u4EBA\u53C2\u52A0\u8003\u8BD5\uFF0C\u8BC4\u9605\u6559\u5E08\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7").concat(C.exercise_users_count,"\u4F4D")),r.abrupt("return");case 3:if(!(D.length<=0)){r.next=6;break}return A.b.info("\u8BF7\u9009\u62E9\u8001\u5E08"),r.abrupt("return");case 6:if(!(K===2&&D.filter(function(E){var m;return(E==null||((m=E.group_ids)===null||m===void 0)?void 0:m.length)>0}).length0&&j[0]!==void 0?j[0]:B,y=j.length>1&&j[1]!==void 0?j[1]:{},ue=mt.a.pickBy(Object(F.a)(Object(F.a)({},N),y),function(fe){return!!fe}),X.next=5,Object(P.a)("/api/common_exercises/exercises.json",{method:"get",params:ue});case 5:w=X.sent,Y(w),T(Object(F.a)(Object(F.a)({},N),{},{total:w==null?void 0:w.count}));case 8:case"end":return X.stop()}},_)}));return function(){return h.apply(this,arguments)}}();return e.a.createElement("div",null,e.a.createElement("div",{className:p.a.wrap},e.a.createElement("div",{className:p.a.head},e.a.createElement("span",{style:{flex:"1"}},"\u8003\u8BD5\u7BA1\u7406"),e.a.createElement(Oe.a,{type:"primary",onClick:function(){return oe.c.push("/exam/examinationManagement/add")},className:p.a.import}," \u65B0\u589E\u8003\u8BD5")),e.a.createElement("div",{style:{padding:"30px 0px"}},e.a.createElement(R.a,{form:Z,initialValues:{exercise_subject_id:"\u5168\u90E8",exercise_status:"4",is_normals:"3"},onFinish:function(_){C(_),_.is_normal=_.is_normals==="1"?"true":_.is_normals==="2"?"false":"",_.exercise_subject_id=_.exercise_subject_id==="\u5168\u90E8"?"":_.exercise_subject_id,_.exercise_status=_.exercise_status==="4"?"":_.exercise_status,K(B,_)}},e.a.createElement(re.a,{gutter:24},e.a.createElement($.a,{span:12},e.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name"},e.a.createElement(G.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement($.a,{span:12},e.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u79D1\u76EE",name:"exercise_subject_id"},e.a.createElement(v.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:p.a.Selectclass,style:{height:"40px"}},e.a.createElement(v.a.Option,{value:"\u5168\u90E8"},"\u5168\u90E8"),W.map(function(h,_){return e.a.createElement(v.a.Option,{value:h.id},h.name)}))))),e.a.createElement(re.a,{gutter:24},e.a.createElement($.a,{span:12},e.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u7C7B\u578B",name:"is_normals"},e.a.createElement(v.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:p.a.Selectclass,style:{height:"40px"}},e.a.createElement(v.a.Option,{value:"3"},"\u5168\u90E8"),e.a.createElement(v.a.Option,{value:"1"},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(v.a.Option,{value:"2"},"\u6A21\u62DF\u8003\u8BD5")))),e.a.createElement($.a,{span:12},e.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u72B6\u6001",name:"exercise_status"},e.a.createElement(v.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:p.a.Selectclass,style:{height:"40px"}},e.a.createElement(v.a.Option,{value:"4"},"\u5168\u90E8"),e.a.createElement(v.a.Option,{value:"1"},"\u672A\u5F00\u8003"),e.a.createElement(v.a.Option,{value:"2"},"\u8003\u8BD5\u4E2D"),e.a.createElement(v.a.Option,{value:"3"},"\u5DF2\u7ED3\u675F"))))),e.a.createElement(re.a,{gutter:24},e.a.createElement($.a,{span:12,style:{textAlign:"end"},offset:12},e.a.createElement(Oe.a,{htmlType:"submit",type:"primary",style:{width:"88px"}},"\u67E5\u8BE2")))))),e.a.createElement("div",{style:{background:"#fafafa",height:"10px"}}),e.a.createElement("div",{className:p.a.wrap,style:{padding:"20px 40px 0 40px"}},e.a.createElement(_t,{Data:Ee,params:ee,setParams:T,formValue:ae,getData:K})))},aa=k.default=pt},r1LP:function(b,k,a){b.exports=a.p+"static/z.d0f7d665.svg"},rCRm:function(b,k){b.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAe5JREFUWEftmD9PwkAYxp9rMaaKAU1IWIyDg6uDq3FxEwcX3XR008lRFz4A+hkcmTRx1piYMLoZcTIyGCJoEAn9cz1zJSKF9kqhLSZyU4f27nfv+7zPez2SPmOXYMgAIAhhbC3gZnkeG/srpOE0PUmfMjOsxfmCe4vAUhLXuoKMEwQHYCFsvD2lBZCwtugIER0AR3KAiBbAASJ6gC6I0QB0QIQOkFA/oDw/gKCldYnqFYmxJn82qHESOoC1aLmEieJ9G+KnRAhwEAmAG0SkAE4QkQN0Q4wEoBMCMfnIVQN3u8E59E5eQ6kuA3KsbdGWMF+Kx64A2VUKon4BVB26VeRua6iQOUBJAuS36Uq6euheBdQAGu8gumMX9QdFJDC++GTcBsCIqAx5k7QaZUCp4Dsnkg1cCBC2BjiJECAKDYhT8O81kF3zJ3TR27kCRbU5iAhNAySAI+P2+RtK2ozPMjQ0kM8yoNWHDwX3gXiqx4g8fMAEuBCtU3sAQ4rZrNi7DH1o4OrJRKHET708z/3/33gbUZ8a4F6ff5QBJdHjdqLYiVPANVB7BfroBZZZT80C0ylAstvt4AA89340IMkAz3NQKQhAdp5TiFPg+fnwL4wBxhEYR+DPRCDUSyqhFbPWsfwCBJtg4VzTCQCqlGL9G4jjSLgS9wDtAAAAAElFTkSuQmCC"}}]); diff --git a/p__Exam__Lists__ExaminationManagement.484195f4.async.js b/p__Exam__Lists__ExaminationManagement.484195f4.async.js deleted file mode 100644 index f33518f6b6..0000000000 --- a/p__Exam__Lists__ExaminationManagement.484195f4.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[126,15,23],{Zj1B:function(b,k,a){b.exports=a.p+"static/m.5668d26c.svg"},dQeI:function(b,k,a){b.exports={flex_box_center:"flex_box_center___3pPbn",flex_space_between:"flex_space_between___1RMPU",flex_box_vertical_center:"flex_box_vertical_center___1H1FI",flex_box_center_end:"flex_box_center_end___1S2oi",flex_box_column:"flex_box_column___3HXNw",wrap:"wrap___D7TZu",head:"head___OrFT4",import:"import___1itcK",formWrap:"formWrap___L6JdA",btns:"btns___13Xmf",selectbtn:"selectbtn___231yJ",Selectclass:"Selectclass___tQnlc",batch:"batch___3BsH7",formWraps:"formWraps___2yZtO",teacherdown:"teacherdown___3B1mn",teachname:"teachname___1eKfr",moveCategory:"moveCategory___KaVhd",bottom:"bottom___1v3Hz",line:"line___1bq-K"}},e0Pe:function(b,k,a){"use strict";a.r(k);var It=a("14J3"),re=a("BMrR"),Kt=a("OaEy"),v=a("2fM7"),zt=a("jCWc"),$=a("kPKH"),Qt=a("5NDa"),G=a("5rEg"),$t=a("+L6B"),Oe=a("2/Rp"),Ye=a("c1Ei"),o=a.n(Ye),F=a("XEnU"),g=a("5Tp6"),Vt=a("y8nQ"),R=a("Vl3Y"),d=a("k16G"),Je=a("y1t/"),c=a("q1tI"),e=a.n(c),Ge=a("dQeI"),p=a.n(Ge),oe=a("9kvl"),Ht=a("g9YV"),Ze=a("wCAj"),Yt=a("BoS7"),We=a("Sdc0"),Jt=a("7Kak"),ie=a("9yH6"),Gt=a("DjyN"),qe=a("NUBc"),Zt=a("2qtc"),de=a("kLXV"),Wt=a("qVdP"),je=a("jsC+"),qt=a("lUTK"),De=a("BvKs"),ea=a("miYZ"),A=a("tsqr"),L=a("3S9h"),et=a("SIvP"),P=a("ErOA"),tt=a("r1LP"),at=a.n(tt),nt=a("Zj1B"),ut=a.n(nt),st=a("wd/R"),be=a.n(st),ta=a("R9oj"),Fe=a("ECub");function lt(V){var O=V.teachers,S=V.setTeams,U=V.Teams,Z=O.map(function(i,f){return e.a.createElement("div",{key:f,className:p.a.teachname,onMouseDown:function(){if(i.enrolled){A.b.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if((U==null?void 0:U.filter(function(B){return i.user_id===B.user_id}).length)>0){A.b.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6559\u5E08\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}var M=Object(L.a)(U);M.push(i),S(M)}},e.a.createElement("span",{style:{textAlign:"left",width:"33%",padding:"0px 5px"},title:i.name},i.name.length>6?i.name.substr(0,6)+"...":i.name||"- -"),e.a.createElement("span",{style:{textAlign:"left",width:"33%",padding:"0px 5px"},title:i.login},i.login.length>6?i.login.substr(0,6)+"...":i.login||"- -"),e.a.createElement("span",{style:{textAlign:"left",width:"33%",color:i.enrolled?"#28be6c":!i.enrolled&&i.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},i.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!i.enrolled&&i.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":""))});return e.a.createElement("div",{className:p.a.teacherdown},O.length===0?e.a.createElement(Fe.a,{description:e.a.createElement("div",null,e.a.createElement("p",null,"\u641C\u7D22\u7ED3\u679C\u4E3A\u7A7A"),e.a.createElement("p",null,"\u6210\u529F\u6CE8\u518C\u540E\u7684\u8D26\u53F7\uFF08\u804C\u4E1A\u4E3A\u8001\u5E08\uFF09"),e.a.createElement("p",null,"\u624D\u80FD\u88AB\u641C\u7D22\u5230\u54E6~")),image:Fe.a.PRESENTED_IMAGE_SIMPLE}):e.a.createElement("div",null,Z))}var rt=lt,ot=a("rCRm"),it=a.n(ot),dt=G.a.Search,ct=function(O){var S,U=O.Data,Z=O.type,i=O.params,f=Object(et.a)(O,["Data","type","params"]),W=Object(c.useState)(!1),M=Object(d.a)(W,2),B=M[0],H=M[1],q=Object(c.useState)({}),ee=Object(d.a)(q,2),T=ee[0],ce=ee[1],te=Object(c.useState)([]),ae=Object(d.a)(te,2),C=ae[0],_e=ae[1],ne=R.a.useForm(),Ee=Object(d.a)(ne,1),Y=Ee[0],me=Object(c.useState)(1),I=Object(d.a)(me,2),K=I[0],h=I[1],_=Object(c.useState)([]),N=Object(d.a)(_,2),y=N[0],ue=N[1],w=Object(c.useState)(""),j=Object(d.a)(w,2),pe=j[0],X=j[1],fe=Object(c.useState)(!1),Le=Object(d.a)(fe,2),ft=Le[0],Be=Le[1],gt=Object(c.useState)([]),Ce=Object(d.a)(gt,2),D=Ce[0],J=Ce[1],vt=Object(c.useState)(!1),Se=Object(d.a)(vt,2),na=Se[0],Me=Se[1],xt=Object(c.useState)(""),Te=Object(d.a)(xt,2),Ne=Te[0],ht=Te[1],Rt=Object(c.useState)([]),we=Object(d.a)(Rt,2),Ut=we[0],yt=we[1],At=Object(c.useState)([]),Xe=Object(d.a)(At,2),z=Xe[0],se=Xe[1],Pt=Object(c.useState)(""),ke=Object(d.a)(Pt,2),Ie=ke[0],ge=ke[1],Ot=Object(c.useState)(!1),Ke=Object(d.a)(Ot,2),jt=Ke[0],ze=Ke[1],Dt=Object(c.useState)([]),Qe=Object(d.a)(Dt,2),ua=Qe[0],bt=Qe[1],Ft=Object(c.useState)(""),$e=Object(d.a)(Ft,2),Lt=$e[0],Bt=$e[1],Ct=Object(c.useState)(!1),Ve=Object(d.a)(Ct,2),St=Ve[0],ve=Ve[1],Mt=function(s,n){var u=Object(F.a)(Object(F.a)({},i),{},{page:s,per_page:n});f.setParams(u),f.getData(u,f.formValue)};function He(t){return xe.apply(this,arguments)}function xe(){return xe=Object(g.a)(o.a.mark(function t(s){var n;return o.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(P.a)("/api/common_exercises/review_settings.json",{method:"get",params:{page:1,per_page:1e5,total:100,exercise_id:s}});case 2:n=l.sent,n.status===0&&(_e(n),J(n.data),h(n.comment_type),Y.setFieldsValue({comment_type:n.comment_type,anonymous_comment:n.anonymous_comment}));case 4:case"end":return l.stop()}},t)})),xe.apply(this,arguments)}function Tt(){return he.apply(this,arguments)}function he(){return he=Object(g.a)(o.a.mark(function t(){var s;return o.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Object(P.a)("/api/common_exercises/review_settings/teachers.json",{method:"get",params:{page:1,per_page:1e5,total:100,exercise_id:T.id,name:pe}});case 2:s=u.sent,ue(s.data);case 4:case"end":return u.stop()}},t)})),he.apply(this,arguments)}function Nt(t){return Re.apply(this,arguments)}function Re(){return Re=Object(g.a)(o.a.mark(function t(s){var n;return o.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(P.a)("/api/common_exercises/review_settings/student_groups.json",{method:"get",params:{page:1,per_page:1e5,total:100,exercise_id:s}});case 2:n=l.sent,yt(n.student_group_name),se(Object(L.a)(n.student_group_name_added));case 5:case"end":return l.stop()}},t)})),Re.apply(this,arguments)}var wt=[{title:"\u6559\u5E08\u59D3\u540D",dataIndex:"name",key:"name",align:"center",ellipsis:!0},{title:"\u6559\u5E08\u8D26\u53F7",dataIndex:"login",key:"login",align:"center",ellipsis:!0},{title:"\u8BC4\u9605\u8303\u56F4",dataIndex:"user_name",key:"user_name",align:"center",ellipsis:!0,render:function(s,n){return e.a.createElement("div",null,"\u5E73\u5747\u5206\u914D")}},{title:"\u64CD\u4F5C",dataIndex:"user_name",key:"user_name",align:"center",ellipsis:!0,render:function(s,n){return e.a.createElement("div",{style:{color:"#1890FF",cursor:"pointer"},onClick:function(){var l=D.filter(function(r){return r.user_id!=n.user_id});J(Object(L.a)(l))}},"\u79FB\u9664")}}],Xt=function(s){return e.a.createElement("div",{className:p.a.moveCategory,onMouseLeave:function(u){Me(!1)}},e.a.createElement(De.a,{selectedKeys:z,multiple:!0,onSelect:function(){var n=Object(g.a)(o.a.mark(function u(l){var r,E,m,x,Ue,le;return o.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:E=l.item,m=l.key,x=l.keyPath,Ue=l.selectedKeys,le=l.domEvent,le.stopPropagation(),(s==null||((r=s.group_ids)===null||r===void 0)?void 0:r.length)>0?s.group_ids=s.group_ids+","+m:s.group_ids=m,z.push(m),se(Object(L.a)(z));case 5:case"end":return Q.stop()}},u)}));return function(u){return n.apply(this,arguments)}}(),onDeselect:function(){var n=Object(g.a)(o.a.mark(function u(l){var r,E,m,x,Ue,le,ye,Q;return o.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:m=l.item,x=l.key,Ue=l.keyPath,le=l.selectedKeys,ye=l.domEvent,ye.stopPropagation(),(s==null||((r=s.group_ids)===null||r===void 0||((E=r.split(","))===null||E===void 0))?void 0:E.includes(x))?(s.group_ids=s.group_ids.split(",").filter(function(Pe){return Pe!=x}).toString(),Q=z.filter(function(Pe){return Pe!=x}),se(Object(L.a)(Q))):A.b.info("\u5F53\u524D\u5206\u73ED\u5DF2\u88AB\u5176\u4ED6\u8001\u5E08\u914D\u7F6E\u3002");case 3:case"end":return Ae.stop()}},u)}));return function(u){return n.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"}},e.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},e.a.createElement(G.a,{onClick:function(u){u.stopPropagation()},onChange:function(u){ht(u.target.value)}})),Ut.map(function(n,u){return Ne!==""&&n.indexOf(Ne)<0?void 0:e.a.createElement(De.a.Item,{key:n},n)})))},kt=[{title:"\u6559\u5E08\u59D3\u540D",dataIndex:"name",key:"name",align:"center",ellipsis:!0},{title:"\u6559\u5E08\u8D26\u53F7",dataIndex:"login",key:"login",align:"center",ellipsis:!0},{title:"\u8BC4\u9605\u8303\u56F4",dataIndex:"group_ids",key:"group_ids",align:"center"},{title:"\u64CD\u4F5C",dataIndex:"user_name",key:"user_name",align:"center",ellipsis:!0,render:function(s,n){return e.a.createElement("div",null,e.a.createElement(je.a,{overlay:Xt(n)},e.a.createElement("span",{onMouseEnter:function(l){Me(!0),bt(Object(L.a)(z))},style:{color:"#1890FF",cursor:"pointer",marginRight:"10px"},onClick:function(){}},"\u914D\u7F6E\u73ED\u7EA7")),e.a.createElement("span",{style:{color:"#1890FF",cursor:"pointer"},onClick:function(){var l=D.filter(function(E){return E.user_id!=n.user_id}),r=z.filter(function(E){var m;return!(n==null||((m=n.group_ids)===null||m===void 0)?void 0:m.includes(E))});se(Object(L.a)(r)),J(Object(L.a)(l))}},"\u79FB\u9664"))}}];return e.a.createElement("div",null,e.a.createElement("div",{className:p.a.batch}),U==null||((S=U.exercises)===null||S===void 0)?void 0:S.map(function(t,s){return e.a.createElement("div",{style:{display:"flex",margin:"20px 0px",position:"relative"}},e.a.createElement("img",{style:{position:"absolute",left:0,top:0},src:t.is_normal?at.a:ut.a}),e.a.createElement("div",{style:{width:"820px",background:"#FAFAFA"}},e.a.createElement("div",{style:{padding:"30px 30px 30px 48px",display:"flex"}},e.a.createElement("img",{style:{width:"32px",height:"45px"},src:it.a}),e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"20px",marginBottom:"0px",color:"#333333",fontSize:"16px",fontWeight:"500"}},t.exercise_name,e.a.createElement("span",{style:{width:"56px",height:"20px",borderRadius:"10px",color:"#fff",background:t.exercise_status===1?"#84B6EB":t.exercise_status===2?"#1890FF":"#FC2B6A",textAlign:"center",lineHeight:"20px",fontSize:"12px",margin:"0px 10px",display:"inline-block"}},t.exercise_status===1?"\u672A\u5F00\u8003":t.exercise_status===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:p.a.bottom},!!(t==null?void 0:t.publish_time)&&e.a.createElement(e.a.Fragment,null,be()(t==null?void 0:t.publish_time).format("YYYY-MM-DD HH:mm:ss"),(t==null?void 0:t.end_time)?" \u81F3 "+be()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm:ss"):null,e.a.createElement("span",{className:p.a.line})),"\u7B54\u9898\u65F6\u957F\uFF1A",t.time,"\u5206\u949F"))),e.a.createElement("div",{style:{height:"50px",display:"flex",alignItems:"center",padding:"0px 30px",background:"#f1f1f1"}},e.a.createElement("div",{style:{flex:"1",color:"#666666"}},e.a.createElement("span",{style:{flex:"1",color:"#666666"}}," \u6240\u5C5E\u79D1\u76EE\uFF1A",(t==null?void 0:t.exercise_subject_name)||"--"),e.a.createElement("span",{className:p.a.line,style:{transform:"translateY(2px)"}}),e.a.createElement("span",{style:{flex:"1",color:"#666666"}}," \u521B\u5EFA\u4EBA\uFF1A",t.author_name)),e.a.createElement("span",{style:{display:"flex",justifyContent:"space-between",color:"#1890FF",fontSize:14}},e.a.createElement("span",{onClick:function(){oe.c.push("/exam/examinationManagement/".concat(t.id,"/detail"))},style:{cursor:"pointer"}},"\u8BE6\u60C5"),e.a.createElement("span",{onClick:Object(g.a)(o.a.mark(function n(){return o.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:oe.c.push("/exam/examinationManagement/add?id=".concat(t.id));case 1:case"end":return l.stop()}},n)})),style:{marginLeft:"20px",cursor:"pointer"}},"\u8BBE\u7F6E"),t.exercise_status===3&&e.a.createElement("span",{onClick:function(){ce(t),Nt(t.id),He(t.id),H(!0)},style:{cursor:"pointer",marginLeft:"20px"}},"\u8BC4\u9605\u914D\u7F6E"),t.exercise_status<=2&&e.a.createElement("span",{onClick:function(){t.exercise_status===1?de.a.confirm({title:"\u786E\u8BA4\u5F00\u59CB\u8003\u8BD5",content:"\u786E\u8BA4\u5C06\u8BE5\u8003\u8BD5\u8FDB\u884C\u53D1\u5E03\u5417\uFF1F\u53D1\u5E03\u540E\uFF0C\u8003\u751F\u5C06\u5728\u8003\u8BD5\u5217\u8868\u4E2D\u770B\u5230\u8BE5\u573A\u8003\u8BD5\uFF0C\u5E76\u53EF\u4EE5\u8FDB\u5165\u7B54\u9898\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\u3002",okText:"\u786E\u8BA4\u5F00\u59CB",cancelText:"\u53D6\u6D88",onOk:function(){var u=Object(g.a)(o.a.mark(function r(){var E;return o.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,Object(P.a)("/api/common_exercises/exercises/".concat(t.id,"/publish"),{method:"post"});case 2:E=x.sent,E.status===0&&(A.b.info("\u53D1\u5E03\u6210\u529F"),f.getData({page:1,per_page:10,total:100},f.formValue));case 4:case"end":return x.stop()}},r)}));function l(){return u.apply(this,arguments)}return l}()}):(ve(!0),Bt(t.id))},style:{cursor:"pointer",marginLeft:"20px",color:t.exercise_status===1?"":"#E53333"}},t.exercise_status===1?"\u5F00\u59CB\u8003\u8BD5":"\u622A\u6B62\u8003\u8BD5"),t.exercise_status===3&&!t.open_result&&e.a.createElement("span",{onClick:Object(g.a)(o.a.mark(function n(){var u;return o.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(P.a)("/api/common_exercises/exercises/".concat(t.id,"/open_result"),{method:"post"});case 2:u=r.sent,f.getData({page:1,per_page:10,total:100},f.formValue);case 4:case"end":return r.stop()}},n)})),style:{cursor:"pointer",marginLeft:"20px"}},"\u516C\u5E03\u6210\u7EE9"),t.exercise_status===3&&t.open_result&&e.a.createElement("span",{onClick:Object(g.a)(o.a.mark(function n(){return o.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:case"end":return l.stop()}},n)})),style:{marginLeft:"20px"}},"\u5DF2\u516C\u5E03\u6210\u7EE9")))))}),e.a.createElement(qe.a,{pageSize:i.per_page,total:i.total,current:i.page,onChange:Mt,showQuickJumper:!0,hideOnSinglePage:!0,pageSizeOptions:["10","20","50","100","200"],style:{textAlign:"center",marginBottom:"20px"},showTotal:function(s){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},s),"\u6761\u6570\u636E")}}),e.a.createElement(de.a,{title:"\u8BC4\u9605\u914D\u7F6E",visible:B,width:700,onCancel:function(){H(!1)},onOk:function(){Y.submit()},okButtonProps:{htmlType:"button"}},e.a.createElement("div",{style:{padding:"32px",height:"380px"}},e.a.createElement(R.a,{form:Y,onFinish:function(){var t=Object(g.a)(o.a.mark(function s(n){var u;return o.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!(D.length>C.exercise_users_count)){r.next=3;break}return A.b.info("\u672C\u573A\u8003\u8BD5\u5171".concat(C.exercise_users_count,"\u4EBA\u53C2\u52A0\u8003\u8BD5\uFF0C\u8BC4\u9605\u6559\u5E08\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7").concat(C.exercise_users_count,"\u4F4D")),r.abrupt("return");case 3:if(!(D.length<=0)){r.next=6;break}return A.b.info("\u8BF7\u9009\u62E9\u8001\u5E08"),r.abrupt("return");case 6:if(!(K===2&&D.filter(function(E){var m;return(E==null||((m=E.group_ids)===null||m===void 0)?void 0:m.length)>0}).length0&&j[0]!==void 0?j[0]:B,y=j.length>1&&j[1]!==void 0?j[1]:{},ue=mt.a.pickBy(Object(F.a)(Object(F.a)({},N),y),function(fe){return!!fe}),X.next=5,Object(P.a)("/api/common_exercises/exercises.json",{method:"get",params:ue});case 5:w=X.sent,Y(w),T(Object(F.a)(Object(F.a)({},N),{},{total:w==null?void 0:w.count}));case 8:case"end":return X.stop()}},_)}));return function(){return h.apply(this,arguments)}}();return e.a.createElement("div",null,e.a.createElement("div",{className:p.a.wrap},e.a.createElement("div",{className:p.a.head},e.a.createElement("span",{style:{flex:"1"}},"\u8003\u8BD5\u7BA1\u7406"),e.a.createElement(Oe.a,{type:"primary",onClick:function(){return oe.c.push("/exam/examinationManagement/add")},className:p.a.import}," \u65B0\u589E\u8003\u8BD5")),e.a.createElement("div",{style:{padding:"30px 0px"}},e.a.createElement(R.a,{form:Z,initialValues:{exercise_subject_id:"\u5168\u90E8",exercise_status:"4",is_normals:"3"},onFinish:function(_){C(_),_.is_normal=_.is_normals==="1"?"true":_.is_normals==="2"?"false":"",_.exercise_subject_id=_.exercise_subject_id==="\u5168\u90E8"?"":_.exercise_subject_id,_.exercise_status=_.exercise_status==="4"?"":_.exercise_status,K(B,_)}},e.a.createElement(re.a,{gutter:24},e.a.createElement($.a,{span:12},e.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name"},e.a.createElement(G.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement($.a,{span:12},e.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u79D1\u76EE",name:"exercise_subject_id"},e.a.createElement(v.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:p.a.Selectclass,style:{height:"40px"}},e.a.createElement(v.a.Option,{value:"\u5168\u90E8"},"\u5168\u90E8"),W.map(function(h,_){return e.a.createElement(v.a.Option,{value:h.id},h.name)}))))),e.a.createElement(re.a,{gutter:24},e.a.createElement($.a,{span:12},e.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u7C7B\u578B",name:"is_normals"},e.a.createElement(v.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:p.a.Selectclass,style:{height:"40px"}},e.a.createElement(v.a.Option,{value:"3"},"\u5168\u90E8"),e.a.createElement(v.a.Option,{value:"1"},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(v.a.Option,{value:"2"},"\u6A21\u62DF\u8003\u8BD5")))),e.a.createElement($.a,{span:12},e.a.createElement(R.a.Item,{style:{lineHeight:"40px"},label:"\u72B6\u6001",name:"exercise_status"},e.a.createElement(v.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:p.a.Selectclass,style:{height:"40px"}},e.a.createElement(v.a.Option,{value:"4"},"\u5168\u90E8"),e.a.createElement(v.a.Option,{value:"1"},"\u672A\u5F00\u8003"),e.a.createElement(v.a.Option,{value:"2"},"\u8003\u8BD5\u4E2D"),e.a.createElement(v.a.Option,{value:"3"},"\u5DF2\u7ED3\u675F"))))),e.a.createElement(re.a,{gutter:24},e.a.createElement($.a,{span:12,style:{textAlign:"end"},offset:12},e.a.createElement(Oe.a,{htmlType:"submit",type:"primary",style:{width:"88px"}},"\u67E5\u8BE2")))))),e.a.createElement("div",{style:{background:"#fafafa",height:"10px"}}),e.a.createElement("div",{className:p.a.wrap,style:{padding:"20px 40px 0 40px"}},e.a.createElement(_t,{Data:Ee,params:ee,setParams:T,formValue:ae,getData:K})))},aa=k.default=pt},r1LP:function(b,k,a){b.exports=a.p+"static/z.d0f7d665.svg"},rCRm:function(b,k){b.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAe5JREFUWEftmD9PwkAYxp9rMaaKAU1IWIyDg6uDq3FxEwcX3XR008lRFz4A+hkcmTRx1piYMLoZcTIyGCJoEAn9cz1zJSKF9kqhLSZyU4f27nfv+7zPez2SPmOXYMgAIAhhbC3gZnkeG/srpOE0PUmfMjOsxfmCe4vAUhLXuoKMEwQHYCFsvD2lBZCwtugIER0AR3KAiBbAASJ6gC6I0QB0QIQOkFA/oDw/gKCldYnqFYmxJn82qHESOoC1aLmEieJ9G+KnRAhwEAmAG0SkAE4QkQN0Q4wEoBMCMfnIVQN3u8E59E5eQ6kuA3KsbdGWMF+Kx64A2VUKon4BVB26VeRua6iQOUBJAuS36Uq6euheBdQAGu8gumMX9QdFJDC++GTcBsCIqAx5k7QaZUCp4Dsnkg1cCBC2BjiJECAKDYhT8O81kF3zJ3TR27kCRbU5iAhNAySAI+P2+RtK2ozPMjQ0kM8yoNWHDwX3gXiqx4g8fMAEuBCtU3sAQ4rZrNi7DH1o4OrJRKHET708z/3/33gbUZ8a4F6ff5QBJdHjdqLYiVPANVB7BfroBZZZT80C0ylAstvt4AA89340IMkAz3NQKQhAdp5TiFPg+fnwL4wBxhEYR+DPRCDUSyqhFbPWsfwCBJtg4VzTCQCqlGL9G4jjSLgS9wDtAAAAAElFTkSuQmCC"}}]); diff --git a/p__Exam__Lists__ExaminationManagement__Add.5f93bf1c.async.js b/p__Exam__Lists__ExaminationManagement__Add.5f93bf1c.async.js new file mode 100644 index 0000000000..c0fd324b81 --- /dev/null +++ b/p__Exam__Lists__ExaminationManagement__Add.5f93bf1c.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[127,6,15],{"6Qhy":function(Pe,Ke,t){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,t){"use strict";var u=t("/zsF"),_t=t("PArb"),a=t("q1tI"),e=t.n(a),gt=t("9kvl"),Ve=t("Z+Na"),qe=t.n(Ve),bt=function(tt){var ve=tt.path,ct=tt.title,Te=tt.subTitle,ht=tt.style,Qe=ht===void 0?{}:ht,m=tt.className,We=m===void 0?"":m;return e.a.createElement("div",{className:"".concat(qe.a.head," ").concat(We),style:Qe},e.a.createElement("span",{className:qe.a.s1,onClick:function(){return gt.c.push(ve)}},e.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),ct&&e.a.createElement(_t.a,{className:qe.a.s2,type:"vertical"}),ct&&e.a.createElement("span",{className:qe.a.s3},ct),Te&&e.a.createElement("span",{className:qe.a.s4},Te))};Ke.a=bt},SdPx:function(Pe,Ke,t){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,t){"use strict";t.r(Ke);var u=t("k16G"),_t=t("SIvP"),a=t("q1tI"),e=t.n(a),gt=t("SdPx"),Ve=t.n(gt),qe=t("9SwW"),bt=t("c1Ei"),U=t.n(bt),tt=t("miYZ"),ve=t("tsqr"),ct=t("2qtc"),Te=t("kLXV"),ht=t("g9YV"),Qe=t("wCAj"),m=t("XEnU"),We=t("3S9h"),At=t("sRBo"),Le=t("kaz8"),ra=t("7Kak"),ne=t("9yH6"),_a=t("+L6B"),H=t("2/Rp"),ia=t("14J3"),Ue=t("BMrR"),da=t("OaEy"),it=t("2fM7"),oa=t("jCWc"),he=t("kPKH"),ca=t("5NDa"),ie=t("5rEg"),ce=t("5Tp6"),ma=t("y8nQ"),i=t("Vl3Y"),Ea=t("iQDF"),mt=t("+eQT"),Bt=t("zWxd"),at=t.n(Bt),yt=t("WHYC"),xt=t("9kvl"),Ge=t("uYtH"),Ee=t("ErOA"),It=t("wd/R"),Be=t.n(It),Nt=mt.a.RangePicker,wt=function(x){var O,C,g,ue,w,q,L,K=x.onNextTabs,fe=x.editId,A=x.setEditId,re=i.a.useForm(),de=Object(u.a)(re,1),_e=de[0],V=Object(a.useState)(!1),W=Object(u.a)(V,2),R=W[0],$=W[1],B=Object(a.useState)(!0),b=Object(u.a)(B,2),I=b[0],me=b[1],le=Object(a.useState)([]),Y=Object(u.a)(le,2),J=Y[0],te=Y[1],se=Object(a.useState)([]),c=Object(u.a)(se,2),k=c[0],j=c[1],ae=Object(a.useState)([]),ye=Object(u.a)(ae,2),N=ye[0],ee=ye[1],Oe=Object(a.useState)(!1),Ie=Object(u.a)(Oe,2),Z=Ie[0],Q=Ie[1],T=Object(a.useState)(!1),d=Object(u.a)(T,2),r=d[0],n=d[1],_=Object(a.useState)(!1),h=Object(u.a)(_,2),z=h[0],S=h[1],M=Object(a.useState)(!1),Ne=Object(u.a)(M,2),F=Ne[0],Ce=Ne[1],$e=Object(a.useState)(!1),ze=Object(u.a)($e,2),Xe=ze[0],et=ze[1],ut=Object(a.useState)([]),lt=Object(u.a)(ut,2),je=lt[0],D=lt[1],o=Object(a.useState)([]),v=Object(u.a)(o,2),X=v[0],pe=v[1],y=Object(a.useState)(""),oe=Object(u.a)(y,2),we=oe[0],ge=oe[1],Se=Object(yt.l)();function dt(P){return st.apply(this,arguments)}function st(){return st=Object(ce.a)(U.a.mark(function P(l){var xe,G,be;return U.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(!((N==null?void 0:N.length)===0&&!R)){Re.next=3;break}return ve.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Re.abrupt("return");case 3:if(!((N==null?void 0:N.length)===0&&R)){Re.next=6;break}return ve.b.info("\u8BF7\u9009\u62E9A\u5377"),Re.abrupt("return");case 6:if(!((je==null?void 0:je.length)===0&&R&&I)){Re.next=9;break}return ve.b.info("\u8BF7\u9009\u62E9B\u5377"),Re.abrupt("return");case 9:if(!(R&&!we)){Re.next=12;break}return ve.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Re.abrupt("return");case 12:return n(!0),((xe=l.publish_times)===null||xe===void 0?void 0:xe.length)>0&&(l.publish_time=Be()(l.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),l.end_time=Be()(l.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),l.is_ab=R,l.examination_bank_id=N[0].id,l.question_random=z,l.choice_random=F,I&&(l.b_examination_bank_id=je==null||((G=je[0])===null||G===void 0)?void 0:G.id),l.is_random=we==="a",l.is_base_a=!I,Re.next=22,Object(Ee.a)("/api/common_exercises/exercises",{method:"post",body:l});case 22:be=Re.sent,be.status===0&&(A(be==null?void 0:be.id),xt.c.push("/exam/examinationManagement/add?id=".concat(be==null?void 0:be.id)),K("2")),n(!1);case 25:case"end":return Re.stop()}},P)})),st.apply(this,arguments)}Object(a.useEffect)(function(){Z&&pe([])},[Z]),Object(a.useEffect)(function(){vt(),E({}),_e.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})},[]);function vt(){return rt.apply(this,arguments)}function rt(){return rt=Object(ce.a)(U.a.mark(function P(){var l;return U.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(Ee.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:l=G.sent,l.status===0&&te(l.data);case 4:case"end":return G.stop()}},P)})),rt.apply(this,arguments)}function E(P){return ot.apply(this,arguments)}function ot(){return ot=Object(ce.a)(U.a.mark(function P(l){var xe,G,be,Ye;return U.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Object(Ee.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(m.a)({page:1,per_page:1e5,total:100},l)});case 2:G=He.sent,j(G==null?void 0:G.examination_banks),(Se==null||((xe=Se.query)===null||xe===void 0)?void 0:xe.exerciseId)&&(Ye=G==null||((be=G.examination_banks)===null||be===void 0)?void 0:be.find(function(Ft){var f;return Ft.id===Number(Se==null||((f=Se.query)===null||f===void 0)?void 0:f.exerciseId)}),console.log(Ye,Se,"item"),ee([Ye]));case 5:case"end":return He.stop()}},P)})),ot.apply(this,arguments)}var Ut=[{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,xe,G){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,xe,G){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,xe,G){return e.a.createElement("div",null,e.a.createElement(Ge.Link,{onClick:function(Ye){return Ye.stopPropagation()},to:"/exam/exerciseManagement/".concat(l,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:at.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",null,e.a.createElement(i.a,{form:_e,onFinish:dt},e.a.createElement(Ue.a,{gutter:24},e.a.createElement(he.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(he.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(it.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:at.a.Selectclass,style:{height:"40px"}},J.map(function(P,l){return e.a.createElement(it.a.Option,{value:P.id},P.name)}))))),e.a.createElement(Ue.a,{gutter:24},e.a.createElement(he.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",className:at.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(he.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(Nt,{disabledDate:function(l){return l&&l0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(O=N[0])===null||O===void 0?void 0:O.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((C=N[0])===null||C===void 0?void 0:C.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){ee([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:z,onChange:function(l){S(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:F,onChange:function(l){Ce(l.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),R&&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(H.a,{style:{width:"116px",borderRadius:"4px",height:40},type:"primary",ghost:!0,onClick:function(){Q(!0),et(!1)}},"\u9009\u62E9\u8BD5\u5377")),N.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(g=N[0])===null||g===void 0?void 0:g.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((ue=N[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(){ee([])}}," \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(l){l.target.value==="a"?me(!0):(me(!1),S(!0),Ce(!0))}},e.a.createElement(ne.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),I&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(H.a,{style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){Q(!0),et(!0)}},"\u9009\u62E9\u8BD5\u5377")),je.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(w=je[0])===null||w===void 0?void 0:w.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((q=je[0])===null||q===void 0?void 0:q.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){D([])}}," \u79FB\u9664"))),!I&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:z,onChange:function(l){S(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:F,onChange:function(l){Ce(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,{onChange:function(l){ge(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(H.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){xt.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(H.a,{loading:r,type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){_e.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Te.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:Z,width:820,destroyOnClose:!0,onCancel:function(){Q(!1),E({})},onOk:function(){Xe?D(Object(We.a)(X)):ee(Object(We.a)(X)),Q(!1)}},e.a.createElement(i.a,{className:at.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"):"",E(Object(m.a)({},l))}},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,{style:{width:160}})),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,{style:{width:160}})),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(mt.a,null)),e.a.createElement(H.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Qe.a,{className:at.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[X==null||((L=X[0])===null||L===void 0)?void 0:L.id],onChange:function(l,xe){pe(xe)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:k,bordered:!1,rowKey:function(l){return l.id},columns:Ut,rowClassName:at.a.row,pagination:!1,onRow:function(l){return{onClick:function(G){return pe([l])}}}})))},Lt=wt,fa=t("giR+"),Rt=t("fyUT"),pa=t("BoS7"),Pt=t("Sdc0"),kt=t("XzBQ"),Me=t.n(kt),ga=t("Znn+"),Ot=t("ZTPi"),Ct=t("dfu6"),jt=Ot.a.TabPane,Tt=function(x){var O,C=x.visible,g=x.onOK,ue=x.onCancel,w=i.a.useForm(),q=Object(u.a)(w,1),L=q[0],K=Object(a.useState)({}),fe=Object(u.a)(K,2),A=fe[0],re=fe[1],de=Object(a.useState)("1"),_e=Object(u.a)(de,2),V=_e[0],W=_e[1];return Object(a.useEffect)(function(){C&&(L.resetFields(),W("1"))},[C]),e.a.createElement(Te.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:C,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(ce.a)(U.a.mark(function R(){var $;return U.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,L.validateFields();case 2:if(A.ip){b.next=7;break}if($=A.startIP.split(".")[3],!(parseInt($)>parseInt(A.endIP))){b.next=7;break}return ve.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),b.abrupt("return");case 7:g(Object(m.a)({},L.getFieldsValue()));case 8:case"end":return b.stop()}},R)})),onCancel:function(){ue()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(Ot.a,{activeKey:V,onChange:function($){W($),L.resetFields()}},e.a.createElement(jt,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(jt,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(i.a,{form:L,className:"pt30",name:"form",layout:"vertical",onValuesChange:function($,B){re(Object(m.a)({},B))}},V==="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(it.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($){L.setFieldsValue({ip:Object(We.a)($.filter(function(B){return Object(Ct.a)(B)?!0:(ve.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),V==="2"&&e.a.createElement(Ue.a,{gutter:[20,20]},e.a.createElement(he.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($){var B="";Object(Ct.a)($.target.value)?B=$.target.value:(B="",ve.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),L.setFieldsValue({startIP:B})}}))),e.a.createElement(he.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($){},prefix:e.a.createElement("span",{className:"font14"},(O=A.startIP)===null||O===void 0?void 0:O.substring(0,A.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Mt=Tt,St=t("jN4g"),$t=t("m3rI"),Xt=function(x){var O,C,g,ue,w=x.onNextTabs,q=x.editId,L=x.examStatus,K=i.a.useForm(),fe=Object(u.a)(K,1),A=fe[0],re=Object(a.useState)(!1),de=Object(u.a)(re,2),_e=de[0],V=de[1],W=Object(a.useState)(!1),R=Object(u.a)(W,2),$=R[0],B=R[1],b=Object(a.useState)(0),I=Object(u.a)(b,2),me=I[0],le=I[1],Y=Object(a.useState)(""),J=Object(u.a)(Y,2),te=J[0],se=J[1],c=Object(a.useState)({ip_limit:"no",public_ip:[],inner_ip:[]}),k=Object(u.a)(c,2),j=k[0],ae=k[1],ye=function(){var T=Object(ce.a)(U.a.mark(function d(r){var n;return U.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return B(!0),h.next=3,Object(Ee.a)("/api/common_exercises/exercises/".concat(q,"/update_settings.json"),{method:"put",body:Object(m.a)(Object(m.a)({},r),j)});case 3:n=h.sent,n.status===0&&w("3"),B(!1);case 6:case"end":return h.stop()}},d)}));return function(r){return T.apply(this,arguments)}}(),N=function(d){console.log(d),d.ip?j[te]=[].concat(Object(We.a)(j[te]||[]),Object(We.a)(d.ip)):j[te]=[].concat(Object(We.a)(j[te]||[]),["".concat(d.startIP,",").concat(d.startIP.substring(0,d.startIP.lastIndexOf("."))+"."+d.endIP)]),ae(Object(m.a)({},j)),V(!1)},ee=function(d){se(d),V(!0)},Oe=function(){var T=Object(ce.a)(U.a.mark(function d(){var r,n,_,h,z,S,M,Ne,F;return U.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(Ee.a)("/api/common_exercises/exercises/".concat(q,"/settings"),{method:"get"});case 2:r=$e.sent,r.settings&&(n=r.settings,_=n.ip_limit,h=n.public_ip,z=h===void 0?[]:h,S=n.inner_ip,M=S===void 0?[]:S,Ne=n.exercise_status,F=Object(_t.a)(n,["ip_limit","public_ip","inner_ip","exercise_status"]),ae({ip_limit:_,public_ip:z,inner_ip:M}),A.setFieldsValue(F),le(Ne));case 4:case"end":return $e.stop()}},d)}));return function(){return T.apply(this,arguments)}}(),Ie=function(d){"is_normal"in d&&(d.is_normal?A.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!1,score_open:!1}):A.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!0,score_open:!0}))};Object(a.useEffect)(function(){Oe()},[]);var Z=me===3,Q=me===2||me===3;return e.a.createElement("div",{className:Me.a.bg},e.a.createElement("div",{className:Me.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(i.a,{form:A,className:Me.a.formWrap,scrollToFirstError:!0,onFinish:ye,onValuesChange:Ie},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:Q},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(Le.a,{disabled:Z},"\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(Le.a,{disabled:Z},"\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(Le.a,{disabled:Z},"\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(Le.a,{disabled:Z},"\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:Me.a.title,style:{margin:"24px 0 6px 0"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:Me.a.row},e.a.createElement(i.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(Pt.a,{disabled:Q})),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:Me.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(Rt.a,{disabled:Q,min:0})),e.a.createElement("span",null,"\u6B21")),e.a.createElement("div",{className:Me.a.row},e.a.createElement(i.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(Pt.a,{disabled:Q})),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:Me.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(Rt.a,{disabled:Q,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(Rt.a,{disabled:Q,min:0})),e.a.createElement("span",null,"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:Me.a.row},e.a.createElement(Pt.a,{disabled:Q,checked:j.ip_limit!=="no",onChange:function(d){j.ip_limit==="no"?j.ip_limit="pub":j.ip_limit="no",ae(Object.assign({},j))}}),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($t.a.API_SERVER,"/\u5982\u4F55\u5B89\u88C5WebRTC%20Leak%20Prevent\u63D2\u4EF6.pdf")},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),j.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Ue.a,{className:"mt15"},e.a.createElement(he.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(he.a,null,!((O=j.public_ip)===null||O===void 0?void 0:O.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(C=j.public_ip)===null||C===void 0?void 0:C.map(function(T,d){return e.a.createElement("span",{className:Me.a.ipItem,key:d},e.a.createElement("i",null,T," "),!Q&&e.a.createElement(St.a,{onClick:function(){Te.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){j.public_ip.splice(d,1),ae(Object(m.a)({},j))}})},className:" c-grey-c",size:20}))}),!Z&&e.a.createElement("span",{onClick:function(){return ee("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(Ue.a,{className:"mt15"},e.a.createElement(he.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(he.a,null,!((g=j.inner_ip)===null||g===void 0?void 0:g.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(ue=j.inner_ip)===null||ue===void 0?void 0:ue.map(function(T,d){return e.a.createElement("span",{className:Me.a.ipItem,key:d},e.a.createElement("i",null,T," "),!Q&&e.a.createElement(St.a,{onClick:function(){Te.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){j.inner_ip.splice(d,1),ae(Object(m.a)({},j))}})},className:" c-grey-c",size:20}))}),!Z&&e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){ee("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Mt,{visible:_e,onOK:N,onCancel:function(){return V(!1)}})),e.a.createElement("div",{className:Me.a.btns},e.a.createElement(H.a,{ghost:!0,type:"primary",onClick:function(){return w("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(H.a,{onClick:function(){return A.submit()},className:"ml20",loading:$,type:"primary"},"\u4E0B\u4E00\u6B65")))},Kt=Xt,ba=t("qVdP"),Wt=t("jsC+"),ha=t("lUTK"),Et=t("BvKs"),Yt=t("dq6g"),Je=t.n(Yt),Vt=t("6Qhy"),Fe=t.n(Vt),zt=t("LvDl"),ft=t.n(zt),Ht=function(x){var O=x.visible,C=x.onOK,g=x.onCancel,ue=x.editId,w={page:1,per_page:10,total:0},q=i.a.useForm(),L=Object(u.a)(q,1),K=L[0],fe=Object(a.useState)([]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(!0),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)(!1),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)([]),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)(w),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)({}),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1];Object(a.useEffect)(function(){if(O){ee();return}},[O]);var ee=function(){var r=Object(ce.a)(U.a.mark(function n(){var _,h,z,S,M=arguments;return U.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return _=M.length>0&&M[0]!==void 0?M[0]:w,h=M.length>1&&M[1]!==void 0?M[1]:{},z=ft.a.pickBy(Object(m.a)(Object(m.a)(Object(m.a)({},_),h),{},{exercise_id:ue}),function(Ce){return!!Ce}),console.log("\u8BF7\u6C42\u53C2\u6570:",z),R(!0),F.next=7,Object(Ee.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:z});case 7:S=F.sent,S.status===0&&(R(!1),de(S.data),k(Object(m.a)(Object(m.a)({},_),{},{total:S==null?void 0:S.count})),J([]));case 9:case"end":return F.stop()}},n)}));return function(){return r.apply(this,arguments)}}(),Oe=function(n,_){N(_)},Ie=function(n){console.log(n),ee(w,n)},Z=[{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,_){return n+"/"+_.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:50,render:function(n,_){return e.a.createElement(e.a.Fragment,null,_.add_count===_.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),_.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),_.add_count!==0&&_.add_count<_.total_count&&e.a.createElement("span",null,"\u90E8\u5206\u6DFB\u52A0"))}}],Q=function(n){J(n)},T={selectedRowKeys:Y,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:Q},d=function(n,_){var h=Object(m.a)(Object(m.a)({},c),{},{page:n,per_page:_});k(h),ee(h,ye)};return e.a.createElement(Te.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u73ED\u7EA7\u6DFB\u52A0",visible:O,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:b,afterClose:function(){K.resetFields(),N({}),I(!1)},onOk:function(){I(!0),C(Y)},onCancel:function(){return g()}},e.a.createElement("div",{className:Fe.a.wrap},e.a.createElement(i.a,{className:Fe.a.formWrap,form:K,onValuesChange:Oe,onFinish:Ie},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement(i.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement("div",{className:Fe.a.btns},e.a.createElement(H.a,{disabled:b,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Qe.a,{rowSelection:T,className:Fe.a.customTable,dataSource:re,bordered:!1,scroll:{y:350},rowKey:function(n){return"".concat(n.profession,"-").concat(n.student_group)},columns:Z,rowClassName:Fe.a.row,loading:W,pagination:{pageSize:c.per_page,total:c.total,current:c.page,onChange:d,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")}}})))},Qt=Ht,Gt=function(x){var O=x.visible,C=x.onOK,g=x.onCancel,ue=x.editId,w={page:1,per_page:10,total:0},q=i.a.useForm(),L=Object(u.a)(q,1),K=L[0],fe=Object(a.useState)([]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(!0),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)(!1),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)([]),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)(w),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)({}),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1];Object(a.useEffect)(function(){if(O){ee();return}},[O]);var ee=function(){var r=Object(ce.a)(U.a.mark(function n(){var _,h,z,S,M=arguments;return U.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return _=M.length>0&&M[0]!==void 0?M[0]:w,h=M.length>1&&M[1]!==void 0?M[1]:{},z=ft.a.pickBy(Object(m.a)(Object(m.a)(Object(m.a)({},_),h),{},{exercise_id:ue}),function(Ce){return!!Ce}),console.log("\u8BF7\u6C42\u53C2\u6570:",z),R(!0),F.next=7,Object(Ee.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:z});case 7:S=F.sent,S.status===0&&(R(!1),de(S.data),k(Object(m.a)(Object(m.a)({},_),{},{total:S==null?void 0:S.count})),J([]));case 9:case"end":return F.stop()}},n)}));return function(){return r.apply(this,arguments)}}(),Oe=function(n,_){N(_)},Ie=function(n){console.log(n),ee(w,n)},Z=[{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,_){return n||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(n,_){return n?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],Q=function(n){J(n)},T={selectedRowKeys:Y,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:Q,getCheckboxProps:function(n){return{disabled:n.added}}},d=function(n,_){var h=Object(m.a)(Object(m.a)({},c),{},{page:n,per_page:_});k(h),ee(h,ye)};return e.a.createElement(Te.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u5B66\u53F7\u6DFB\u52A0",visible:O,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:b,afterClose:function(){K.resetFields(),N({}),I(!1)},onOk:function(){I(!0),C(Y)},onCancel:g},e.a.createElement("div",{className:Fe.a.wrap},e.a.createElement(i.a,{className:Fe.a.formWrap,form:K,onValuesChange:Oe,onFinish:Ie},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement(i.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement("div",{className:Fe.a.btns},e.a.createElement(H.a,{disabled:b,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Qe.a,{rowSelection:T,className:Fe.a.customTable,dataSource:re,bordered:!1,scroll:{y:350},rowKey:function(n){return n.id},columns:Z,rowClassName:Fe.a.row,loading:W,pagination:{pageSize:c.per_page,total:c.total,current:c.page,onChange:d,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")}}})))},Jt=Gt,Zt=function(x){var O=x.visible,C=x.onOK,g=x.onCancel,ue=x.editId,w={page:1,per_page:10,total:0},q=i.a.useForm(),L=Object(u.a)(q,1),K=L[0],fe=Object(a.useState)([]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(!0),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)(!1),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)([]),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)(w),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)({}),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1];Object(a.useEffect)(function(){if(O){ee();return}},[O]);var ee=function(){var r=Object(ce.a)(U.a.mark(function n(){var _,h,z,S,M=arguments;return U.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return _=M.length>0&&M[0]!==void 0?M[0]:w,h=M.length>1&&M[1]!==void 0?M[1]:{},z=ft.a.pickBy(Object(m.a)(Object(m.a)(Object(m.a)({},_),h),{},{exercise_id:ue}),function(Ce){return!!Ce}),console.log("\u8BF7\u6C42\u53C2\u6570:",z),R(!0),F.next=7,Object(Ee.a)("/api/common_exercises/exercise_users/exercise_rule_nos.json",{method:"get",params:z});case 7:S=F.sent,S.status===0&&(R(!1),de(S.data),k(Object(m.a)(Object(m.a)({},_),{},{total:S==null?void 0:S.count})),J([]));case 9:case"end":return F.stop()}},n)}));return function(){return r.apply(this,arguments)}}(),Oe=function(n,_){N(_)},Ie=function(n){console.log(n),ee(w,n)},Z=[{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,_){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,_){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,_){return n+"/"+_.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:80,render:function(n,_){return e.a.createElement(e.a.Fragment,null,_.add_count===_.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),_.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),_.add_count!==0&&_.add_count<_.total_count&&e.a.createElement("span",null,"\u90E8\u5206\u6DFB\u52A0"))}}],Q=function(n){J(n)},T={type:"radio",selectedRowKeys:Y,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:Q},d=function(n,_){var h=Object(m.a)(Object(m.a)({},c),{},{page:n,per_page:_});k(h),ee(h,ye)};return e.a.createElement(Te.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u8003\u53F7\u89C4\u5219\u6DFB\u52A0",visible:O,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:b,afterClose:function(){K.resetFields(),N({}),I(!1)},onOk:function(){I(!0),C(Y)},onCancel:function(){return g()}},e.a.createElement("div",{className:Fe.a.wrap},e.a.createElement(i.a,{className:Fe.a.formWrap,form:K,onValuesChange:Oe,onFinish:Ie},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u8003\u53F7\u89C4\u5219",name:"exercise_rule_no"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement("div",{className:Fe.a.btns},e.a.createElement(H.a,{disabled:b,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Qe.a,{rowSelection:T,className:Fe.a.customTable,dataSource:re,bordered:!1,scroll:{y:350},rowKey:function(n){return n.exercise_rule_no},columns:Z,rowClassName:Fe.a.row,loading:W,pagination:{pageSize:c.per_page,total:c.total,current:c.page,onChange:d,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")}}})))},qt=Zt,ea=function(x){var O=x.onNextTabs,C=x.editId,g=x.examStatus,ue=Object(_t.a)(x,["onNextTabs","editId","examStatus"]),w={page:1,per_page:10,total:0},q=i.a.useForm(),L=Object(u.a)(q,1),K=L[0],fe=Object(a.useState)([]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(!0),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)("0"),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)([]),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)(w),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)({}),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1],ee=Object(a.useState)(!1),Oe=Object(u.a)(ee,2),Ie=Oe[0],Z=Oe[1],Q=Object(a.useState)(0),T=Object(u.a)(Q,2),d=T[0],r=T[1],n=d===3,_=d===2||d===3;Object(a.useEffect)(function(){h()},[]);var h=function(){var D=Object(ce.a)(U.a.mark(function o(){var v,X,pe,y,oe=arguments;return U.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return v=oe.length>0&&oe[0]!==void 0?oe[0]:w,X=oe.length>1&&oe[1]!==void 0?oe[1]:{},pe=ft.a.pickBy(Object(m.a)(Object(m.a)(Object(m.a)({},v),X),{},{exercise_id:C}),function(Se){return!!Se}),console.log("\u8BF7\u6C42\u53C2\u6570:",pe),R(!0),ge.next=7,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"get",params:pe});case 7:y=ge.sent,y.status===0&&(R(!1),de(y.data),k(Object(m.a)(Object(m.a)({},v),{},{total:y==null?void 0:y.count})),J([]),Z(!1),r(y==null?void 0:y.exercise_status));case 9:case"end":return ge.stop()}},o)}));return function(){return D.apply(this,arguments)}}(),z=function(o){console.log(o),h(w,o)},S=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(o,v){return o||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(o,v){return o||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(o,v){return o||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(o,v){return o||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(o,v){return e.a.createElement(H.a,{disabled:_,onClick:function(){return ze([o])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],M=function(o){J(o),o.length===re.length?Z(!0):Z(!1)},Ne={selectedRowKeys:Y,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:M},F=function(o,v){var X=Object(m.a)(Object(m.a)({},c),{},{page:o,per_page:v});k(X),h(X,ye)},Ce=function(o){Z(o.target.checked),o.target.checked?J(re.map(function(v){return v.id})):J([])},$e=function(o,v){N(v)},ze=function(o){if(o.length===0){ve.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}Te.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u79FB\u9664\uFF1F",onOk:function(){var v=Object(ce.a)(U.a.mark(function pe(){var y,oe;return U.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Object(Ee.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:o}});case 2:y=ge.sent,(y==null?void 0:y.status)===0&&(oe=o.length===re.length&&c.page>1?c.page-1:c.page,h(Object(m.a)(Object(m.a)({},c),{},{page:oe}),ye),ve.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return ge.stop()}},pe)}));function X(){return v.apply(this,arguments)}return X}()})},Xe=function(o){console.log(o.key,22),I(o.key)},et=function(){var D=Object(ce.a)(U.a.mark(function o(v){var X,pe,y;return U.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return X=[],pe=[],v.forEach(function(ge){var Se=ge.split("-");X.push(Se[0]),pe.push(Se[1])}),we.next=5,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:X,student_group_names:pe,exercise_id:C}});case 5:y=we.sent,y.status===0&&(I("0"),h(),N({}),K.resetFields());case 7:case"end":return we.stop()}},o)}));return function(v){return D.apply(this,arguments)}}(),ut=function(){var D=Object(ce.a)(U.a.mark(function o(v){var X;return U.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:v,exercise_id:C}});case 2:X=y.sent,X.status===0&&(I("0"),h(),N({}),K.resetFields());case 4:case"end":return y.stop()}},o)}));return function(v){return D.apply(this,arguments)}}(),lt=function(){var D=Object(ce.a)(U.a.mark(function o(v){var X;return U.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{exercise_rule_nos:v,exercise_id:C}});case 2:X=y.sent,X.status===0&&(I("0"),h(),N({}),K.resetFields());case 4:case"end":return y.stop()}},o)}));return function(v){return D.apply(this,arguments)}}(),je=e.a.createElement(Et.a,{onClick:Xe},e.a.createElement(Et.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(Et.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"),e.a.createElement(Et.a.Item,{key:"3"},"\u6309\u8003\u53F7\u89C4\u5219\u6DFB\u52A0"));return e.a.createElement("div",{className:Je.a.wrap},e.a.createElement(i.a,{className:Je.a.formWrap,form:K,onValuesChange:$e,onFinish:z},e.a.createElement(Ue.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:Je.a.btns},e.a.createElement(H.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(Wt.a,{disabled:n,overlay:je,placement:"bottomCenter",arrow:!0},e.a.createElement(H.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:Je.a.li},"\u8003\u751F\u5217\u8868\uFF1A",c.total,"\u4EBA"),e.a.createElement("div",{className:Je.a.batch},e.a.createElement(Le.a,{className:"font14",checked:Ie,onChange:Ce},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),Y.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(H.a,{disabled:_,ghost:!0,type:"primary",onClick:function(){return ze(Y)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Qe.a,{rowSelection:Ne,className:Je.a.customTable,dataSource:re,bordered:!1,rowKey:function(o){return o.id},columns:S,rowClassName:Je.a.row,loading:W,pagination:{pageSize:c.per_page,total:c.total,current:c.page,onChange:F,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(o){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},o),"\u6761\u6570\u636E")}}}),e.a.createElement(Qt,{editId:C,visible:b==="1",onCancel:function(){return I("0")},onOK:et}),e.a.createElement(Jt,{editId:C,visible:b==="2",onCancel:function(){return I("0")},onOK:ut}),e.a.createElement(qt,{editId:C,visible:b==="3",onCancel:function(){return I("0")},onOK:lt}),e.a.createElement("div",{className:Je.a.btns},e.a.createElement(H.a,{ghost:!0,type:"primary",onClick:function(){return O("2")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(H.a,{onClick:function(){return xt.c.push("/exam/examinationManagement")},className:"ml20",type:"primary"},"\u5B8C\u6210")))},ta=ea,pt=t("v7Ap"),aa=t("xQxU"),nt=t.n(aa),na=mt.a.RangePicker,ua=function(x){var O,C,g,ue,w,q,L,K,fe=x.onNextTabs,A=x.editId,re=x.setExamStatus,de=x.setExamName,_e=x.setEditId,V=i.a.useForm(),W=Object(u.a)(V,1),R=W[0],$=Object(a.useState)(!0),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)(!0),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)([]),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)([]),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1],ee=Object(a.useState)(!1),Oe=Object(u.a)(ee,2),Ie=Oe[0],Z=Oe[1],Q=Object(a.useState)([]),T=Object(u.a)(Q,2),d=T[0],r=T[1],n=Object(a.useState)(!1),_=Object(u.a)(n,2),h=_[0],z=_[1],S=Object(a.useState)(!1),M=Object(u.a)(S,2),Ne=M[0],F=M[1],Ce=Object(a.useState)(!1),$e=Object(u.a)(Ce,2),ze=$e[0],Xe=$e[1],et=Object(a.useState)(!1),ut=Object(u.a)(et,2),lt=ut[0],je=ut[1],D=Object(a.useState)([]),o=Object(u.a)(D,2),v=o[0],X=o[1],pe=Object(a.useState)([]),y=Object(u.a)(pe,2),oe=y[0],we=y[1],ge=Object(a.useState)(""),Se=Object(u.a)(ge,2),dt=Se[0],st=Se[1],vt=Object(a.useState)({}),rt=Object(u.a)(vt,2),E=rt[0],ot=rt[1],Ut=Object(yt.k)();function P(f){return l.apply(this,arguments)}function l(){return l=Object(ce.a)(U.a.mark(function f(s){var p,De,Ae;return U.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(!((d==null?void 0:d.length)===0&&!b)){ke.next=3;break}return ve.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),ke.abrupt("return");case 3:if(!((d==null?void 0:d.length)===0&&b)){ke.next=6;break}return ve.b.info("\u8BF7\u9009\u62E9A\u5377"),ke.abrupt("return");case 6:if(!((v==null?void 0:v.length)===0&&b&&Y)){ke.next=9;break}return ve.b.info("\u8BF7\u9009\u62E9B\u5377"),ke.abrupt("return");case 9:if(!(b&&!dt)){ke.next=12;break}return ve.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),ke.abrupt("return");case 12:return Z(!0),((p=s.publish_times)===null||p===void 0?void 0:p.length)>0&&(s.publish_times[0]&&(s.publish_time=Be()(s.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),s.publish_times[1]&&(s.end_time=Be()(s.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),s.is_ab=b,s.examination_bank_id=d[0].id,s.question_random=Ne,s.choice_random=ze,Y&&(s.b_examination_bank_id=v==null||((De=v[0])===null||De===void 0)?void 0:De.id),s.is_random=dt==="a",s.is_base_a=!Y,ke.next=22,Object(Ee.a)("/api/common_exercises/exercises/".concat(A,"/update_base"),{method:"put",body:s});case 22:Ae=ke.sent,Ae.status===0&&fe("2"),Z(!1);case 25:case"end":return ke.stop()}},f)})),l.apply(this,arguments)}Object(a.useEffect)(function(){h&&we([])},[h]),Object(a.useEffect)(function(){xe(),be({}),Re()},[]);function xe(){return G.apply(this,arguments)}function G(){return G=Object(ce.a)(U.a.mark(function f(){var s;return U.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(Ee.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:s=De.sent,s.status===0&&k(s.data);case 4:case"end":return De.stop()}},f)})),G.apply(this,arguments)}function be(f){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(ce.a)(U.a.mark(function f(s){var p;return U.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Ee.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(m.a)({page:1,per_page:1e5,total:100},s)});case 2:p=Ae.sent,N(p==null?void 0:p.examination_banks);case 4:case"end":return Ae.stop()}},f)})),Ye.apply(this,arguments)}function Re(){return He.apply(this,arguments)}function He(){return He=Object(ce.a)(U.a.mark(function f(){var s,p;return U.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Ee.a)("/api/common_exercises/exercises/".concat(A,"/base.json"),{method:"get",params:{}});case 2:s=Ae.sent,p=s.data,ot(p),R.setFieldsValue({exercise_name:p.exercise_name,exercise_subject_id:p.exercise_subject_id,time:p.time,publish_times:[p.publish_time&&Be()(p.publish_time),p.end_time&&Be()(p.end_time)],password:p.password}),I(p.is_ab),r([{id:p.examination_bank_id,name:p.examination_bank_name}]),F(p.question_random),Xe(p.choice_random),J(!p.is_base_a),re(p==null?void 0:p.exercise_status),de(p==null?void 0:p.exercise_name),st(p.is_random?"a":"b"),p.is_base_a||p.b_examination_bank_id&&X([{id:p.b_examination_bank_id,name:p.b_examination_bank_name}]);case 15:case"end":return Ae.stop()}},f)})),He.apply(this,arguments)}var Ft=[{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,p,De){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,p,De){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,p,De){return e.a.createElement("div",null,e.a.createElement(Ge.Link,{onClick:function(Dt){return Dt.stopPropagation()},to:"/exam/exerciseManagement/".concat(s,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:nt.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:R,onFinish:P},e.a.createElement(Ue.a,{gutter:24},e.a.createElement(he.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:E.exercise_status===3||E.exercise_status===2,size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(he.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(it.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:E.exercise_status===3||E.exercise_status===2,className:nt.a.Selectclass,style:{height:"40px"}},c.map(function(f,s){return e.a.createElement(it.a.Option,{value:f.id},f.name)}))))),e.a.createElement(Ue.a,{gutter:24},e.a.createElement(he.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",disabled:E.exercise_status===3||E.exercise_status===2,className:nt.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(he.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(na,{disabledDate:function(s){return s&&s0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(O=d[0])===null||O===void 0?void 0:O.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((C=d[0])===null||C===void 0?void 0:C.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),E.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){r([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{disabled:E.exercise_status===3||E.exercise_status===2,checked:Ne,onChange:function(s){F(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{disabled:E.exercise_status===3||E.exercise_status===2,checked:ze,onChange:function(s){Xe(s.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),b&&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(H.a,(g={style:{width:"116px",borderRadius:"4px",height:40},disabled:E.exercise_status===3||E.exercise_status===2},Object(pt.a)(g,"style",{height:"40px"}),Object(pt.a)(g,"type","primary"),Object(pt.a)(g,"ghost",!0),Object(pt.a)(g,"onClick",function(){z(!0),je(!1)}),g),"\u9009\u62E9\u8BD5\u5377")),d.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(ue=d[0])===null||ue===void 0?void 0:ue.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((w=d[0])===null||w===void 0?void 0:w.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),E.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){r([])}}," \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:E.exercise_status===3||E.exercise_status===2,defaultValue:"a",value:Y?"a":"b",onChange:function(s){s.target.value==="a"?J(!0):(J(!1),F(!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"))),Y&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(H.a,{disabled:E.exercise_status===3||E.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){z(!0),je(!0)}},"\u9009\u62E9\u8BD5\u5377")),v.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(q=v[0])===null||q===void 0?void 0:q.name),e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((L=v[0])===null||L===void 0?void 0:L.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),E.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){X([])}}," \u79FB\u9664"))),!Y&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:Ne,disabled:E.exercise_status===3||E.exercise_status===2,onChange:function(s){F(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:ze,disabled:E.exercise_status===3||E.exercise_status===2,onChange:function(s){Xe(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,{disabled:E.exercise_status===3||E.exercise_status===2,value:dt,onChange:function(s){st(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(H.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){Ut.goBack()}},"\u53D6\u6D88"),e.a.createElement(H.a,{loading:Ie,type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){R.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Te.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:h,width:820,destroyOnClose:!0,onCancel:function(){z(!1),be({})},onOk:function(){lt?X(Object(We.a)(oe)):r(Object(We.a)(oe)),z(!1)}},e.a.createElement(i.a,{className:nt.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"):"",be(Object(m.a)({},s))}},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,{style:{width:160}})),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,{style:{width:160}})),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(mt.a,null)),e.a.createElement(H.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Qe.a,{className:nt.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[oe==null||((K=oe[0])===null||K===void 0)?void 0:K.id],onChange:function(s,p){we(p)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:ye,bordered:!1,rowKey:function(s){return s.id},columns:Ft,rowClassName:nt.a.row,pagination:!1,onRow:function(s){return{onClick:function(De){return we([s])}}}})))},la=ua,sa=function(x){var O,C,g=x.location,ue=Object(_t.a)(x,["location"]),w=Object(a.useState)(null),q=Object(u.a)(w,2),L=q[0],K=q[1],fe=Object(a.useState)(["2","3"]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(null),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)(0),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)(null),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=function(k){document.body.scrollIntoView(),K(k)};Object(a.useEffect)(function(){var c;if(g==null||((c=g.query)===null||c===void 0)?void 0:c.tab){var k;K(g==null||((k=g.query)===null||k===void 0)?void 0:k.tab);return}K("1")},[g==null||((O=g.query)===null||O===void 0)?void 0:O.tab]),Object(a.useEffect)(function(){var c;if(g==null||((c=g.query)===null||c===void 0)?void 0:c.id){var k;R(g==null||((k=g.query)===null||k===void 0)?void 0:k.id);return}},[g==null||((C=g.query)===null||C===void 0)?void 0:C.id]),Object(a.useEffect)(function(){if(!W){de(["2","3"]);return}de([])},[W]);var se=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(W,"editId"),e.a.createElement("section",{className:Ve.a.warp},e.a.createElement(qe.a,{path:"/exam/examinationManagement",title:Y||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:Ve.a.schedule},se.map(function(c,k){return e.a.createElement("div",{key:c.key,className:re.includes(c.key)?Ve.a.disabled:""},e.a.createElement("span",{className:"".concat(Ve.a.clickWarp," ").concat(L===c.key?Ve.a.active:""),onClick:function(){return te(c.key)}},e.a.createElement("span",{className:Ve.a.num},c.key),e.a.createElement("span",{className:Ve.a.subject},c.name)),k0&&(l.publish_time=Be()(l.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),l.end_time=Be()(l.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),l.is_ab=R,l.examination_bank_id=N[0].id,l.question_random=z,l.choice_random=F,I&&(l.b_examination_bank_id=je==null||((G=je[0])===null||G===void 0)?void 0:G.id),l.is_random=we==="a",l.is_base_a=!I,Re.next=22,Object(Ee.a)("/api/common_exercises/exercises",{method:"post",body:l});case 22:be=Re.sent,be.status===0&&(A(be==null?void 0:be.id),xt.c.push("/exam/examinationManagement/add?id=".concat(be==null?void 0:be.id)),K("2")),n(!1);case 25:case"end":return Re.stop()}},P)})),st.apply(this,arguments)}Object(a.useEffect)(function(){Z&&pe([])},[Z]),Object(a.useEffect)(function(){vt(),E({}),_e.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})},[]);function vt(){return rt.apply(this,arguments)}function rt(){return rt=Object(ce.a)(U.a.mark(function P(){var l;return U.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(Ee.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:l=G.sent,l.status===0&&te(l.data);case 4:case"end":return G.stop()}},P)})),rt.apply(this,arguments)}function E(P){return ot.apply(this,arguments)}function ot(){return ot=Object(ce.a)(U.a.mark(function P(l){var xe,G,be,Ye;return U.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Object(Ee.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(m.a)({page:1,per_page:1e5,total:100},l)});case 2:G=He.sent,j(G==null?void 0:G.examination_banks),(Se==null||((xe=Se.query)===null||xe===void 0)?void 0:xe.exerciseId)&&(Ye=G==null||((be=G.examination_banks)===null||be===void 0)?void 0:be.find(function(Ft){var f;return Ft.id===Number(Se==null||((f=Se.query)===null||f===void 0)?void 0:f.exerciseId)}),console.log(Ye,Se,"item"),ee([Ye]));case 5:case"end":return He.stop()}},P)})),ot.apply(this,arguments)}var Ut=[{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,xe,G){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,xe,G){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,xe,G){return e.a.createElement("div",null,e.a.createElement(Ge.Link,{onClick:function(Ye){return Ye.stopPropagation()},to:"/exam/exerciseManagement/".concat(l,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:at.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",null,e.a.createElement(i.a,{form:_e,onFinish:dt},e.a.createElement(Ue.a,{gutter:24},e.a.createElement(he.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(he.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(it.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:at.a.Selectclass,style:{height:"40px"}},J.map(function(P,l){return e.a.createElement(it.a.Option,{value:P.id},P.name)}))))),e.a.createElement(Ue.a,{gutter:24},e.a.createElement(he.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",className:at.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(he.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(Nt,{disabledDate:function(l){return l&&l0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(O=N[0])===null||O===void 0?void 0:O.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((C=N[0])===null||C===void 0?void 0:C.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){ee([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:z,onChange:function(l){S(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:F,onChange:function(l){Ce(l.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),R&&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(H.a,{style:{width:"116px",borderRadius:"4px",height:40},type:"primary",ghost:!0,onClick:function(){Q(!0),et(!1)}},"\u9009\u62E9\u8BD5\u5377")),N.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(g=N[0])===null||g===void 0?void 0:g.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((ue=N[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(){ee([])}}," \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(l){l.target.value==="a"?me(!0):(me(!1),S(!0),Ce(!0))}},e.a.createElement(ne.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),I&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(H.a,{style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){Q(!0),et(!0)}},"\u9009\u62E9\u8BD5\u5377")),je.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(w=je[0])===null||w===void 0?void 0:w.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((q=je[0])===null||q===void 0?void 0:q.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){D([])}}," \u79FB\u9664"))),!I&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:z,onChange:function(l){S(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:F,onChange:function(l){Ce(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,{onChange:function(l){ge(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(H.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){xt.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(H.a,{loading:r,type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){_e.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Te.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:Z,width:820,destroyOnClose:!0,onCancel:function(){Q(!1),E({})},onOk:function(){Xe?D(Object(We.a)(X)):ee(Object(We.a)(X)),Q(!1)}},e.a.createElement(i.a,{className:at.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"):"",E(Object(m.a)({},l))}},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,{style:{width:160}})),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,{style:{width:160}})),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(mt.a,null)),e.a.createElement(H.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Qe.a,{className:at.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[X==null||((L=X[0])===null||L===void 0)?void 0:L.id],onChange:function(l,xe){pe(xe)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:k,bordered:!1,rowKey:function(l){return l.id},columns:Ut,rowClassName:at.a.row,pagination:!1,onRow:function(l){return{onClick:function(G){return pe([l])}}}})))},Lt=wt,fa=t("giR+"),Rt=t("fyUT"),pa=t("BoS7"),Pt=t("Sdc0"),kt=t("XzBQ"),Me=t.n(kt),ga=t("Znn+"),Ot=t("ZTPi"),Ct=t("dfu6"),jt=Ot.a.TabPane,Tt=function(x){var O,C=x.visible,g=x.onOK,ue=x.onCancel,w=i.a.useForm(),q=Object(u.a)(w,1),L=q[0],K=Object(a.useState)({}),fe=Object(u.a)(K,2),A=fe[0],re=fe[1],de=Object(a.useState)("1"),_e=Object(u.a)(de,2),V=_e[0],W=_e[1];return Object(a.useEffect)(function(){C&&(L.resetFields(),W("1"))},[C]),e.a.createElement(Te.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:C,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(ce.a)(U.a.mark(function R(){var $;return U.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,L.validateFields();case 2:if(A.ip){b.next=7;break}if($=A.startIP.split(".")[3],!(parseInt($)>parseInt(A.endIP))){b.next=7;break}return ve.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),b.abrupt("return");case 7:g(Object(m.a)({},L.getFieldsValue()));case 8:case"end":return b.stop()}},R)})),onCancel:function(){ue()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(Ot.a,{activeKey:V,onChange:function($){W($),L.resetFields()}},e.a.createElement(jt,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(jt,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(i.a,{form:L,className:"pt30",name:"form",layout:"vertical",onValuesChange:function($,B){re(Object(m.a)({},B))}},V==="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(it.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($){L.setFieldsValue({ip:Object(We.a)($.filter(function(B){return Object(Ct.a)(B)?!0:(ve.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),V==="2"&&e.a.createElement(Ue.a,{gutter:[20,20]},e.a.createElement(he.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($){var B="";Object(Ct.a)($.target.value)?B=$.target.value:(B="",ve.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),L.setFieldsValue({startIP:B})}}))),e.a.createElement(he.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($){},prefix:e.a.createElement("span",{className:"font14"},(O=A.startIP)===null||O===void 0?void 0:O.substring(0,A.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Mt=Tt,St=t("jN4g"),$t=t("m3rI"),Xt=function(x){var O,C,g,ue,w=x.onNextTabs,q=x.editId,L=x.examStatus,K=i.a.useForm(),fe=Object(u.a)(K,1),A=fe[0],re=Object(a.useState)(!1),de=Object(u.a)(re,2),_e=de[0],V=de[1],W=Object(a.useState)(!1),R=Object(u.a)(W,2),$=R[0],B=R[1],b=Object(a.useState)(0),I=Object(u.a)(b,2),me=I[0],le=I[1],Y=Object(a.useState)(""),J=Object(u.a)(Y,2),te=J[0],se=J[1],c=Object(a.useState)({ip_limit:"no",public_ip:[],inner_ip:[]}),k=Object(u.a)(c,2),j=k[0],ae=k[1],ye=function(){var T=Object(ce.a)(U.a.mark(function d(r){var n;return U.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return B(!0),h.next=3,Object(Ee.a)("/api/common_exercises/exercises/".concat(q,"/update_settings.json"),{method:"put",body:Object(m.a)(Object(m.a)({},r),j)});case 3:n=h.sent,n.status===0&&w("3"),B(!1);case 6:case"end":return h.stop()}},d)}));return function(r){return T.apply(this,arguments)}}(),N=function(d){console.log(d),d.ip?j[te]=[].concat(Object(We.a)(j[te]||[]),Object(We.a)(d.ip)):j[te]=[].concat(Object(We.a)(j[te]||[]),["".concat(d.startIP,",").concat(d.startIP.substring(0,d.startIP.lastIndexOf("."))+"."+d.endIP)]),ae(Object(m.a)({},j)),V(!1)},ee=function(d){se(d),V(!0)},Oe=function(){var T=Object(ce.a)(U.a.mark(function d(){var r,n,_,h,z,S,M,Ne,F;return U.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(Ee.a)("/api/common_exercises/exercises/".concat(q,"/settings"),{method:"get"});case 2:r=$e.sent,r.settings&&(n=r.settings,_=n.ip_limit,h=n.public_ip,z=h===void 0?[]:h,S=n.inner_ip,M=S===void 0?[]:S,Ne=n.exercise_status,F=Object(_t.a)(n,["ip_limit","public_ip","inner_ip","exercise_status"]),ae({ip_limit:_,public_ip:z,inner_ip:M}),A.setFieldsValue(F),le(Ne));case 4:case"end":return $e.stop()}},d)}));return function(){return T.apply(this,arguments)}}(),Ie=function(d){"is_normal"in d&&(d.is_normal?A.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!1,score_open:!1}):A.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!0,score_open:!0}))};Object(a.useEffect)(function(){Oe()},[]);var Z=me===3,Q=me===2||me===3;return e.a.createElement("div",{className:Me.a.bg},e.a.createElement("div",{className:Me.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(i.a,{form:A,className:Me.a.formWrap,scrollToFirstError:!0,onFinish:ye,onValuesChange:Ie},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:Q},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(Le.a,{disabled:Z},"\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(Le.a,{disabled:Z},"\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(Le.a,{disabled:Z},"\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(Le.a,{disabled:Z},"\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:Me.a.title,style:{margin:"24px 0 6px 0"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:Me.a.row},e.a.createElement(i.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(Pt.a,{disabled:Q})),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:Me.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(Rt.a,{disabled:Q,min:0})),e.a.createElement("span",null,"\u6B21")),e.a.createElement("div",{className:Me.a.row},e.a.createElement(i.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(Pt.a,{disabled:Q})),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:Me.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(Rt.a,{disabled:Q,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(Rt.a,{disabled:Q,min:0})),e.a.createElement("span",null,"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:Me.a.row},e.a.createElement(Pt.a,{disabled:Q,checked:j.ip_limit!=="no",onChange:function(d){j.ip_limit==="no"?j.ip_limit="pub":j.ip_limit="no",ae(Object.assign({},j))}}),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($t.a.API_SERVER,"/\u5982\u4F55\u5B89\u88C5WebRTC%20Leak%20Prevent\u63D2\u4EF6.pdf")},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),j.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Ue.a,{className:"mt15"},e.a.createElement(he.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(he.a,null,!((O=j.public_ip)===null||O===void 0?void 0:O.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(C=j.public_ip)===null||C===void 0?void 0:C.map(function(T,d){return e.a.createElement("span",{className:Me.a.ipItem,key:d},e.a.createElement("i",null,T," "),!Q&&e.a.createElement(St.a,{onClick:function(){Te.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){j.public_ip.splice(d,1),ae(Object(m.a)({},j))}})},className:" c-grey-c",size:20}))}),!Z&&e.a.createElement("span",{onClick:function(){return ee("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(Ue.a,{className:"mt15"},e.a.createElement(he.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(he.a,null,!((g=j.inner_ip)===null||g===void 0?void 0:g.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(ue=j.inner_ip)===null||ue===void 0?void 0:ue.map(function(T,d){return e.a.createElement("span",{className:Me.a.ipItem,key:d},e.a.createElement("i",null,T," "),!Q&&e.a.createElement(St.a,{onClick:function(){Te.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){j.inner_ip.splice(d,1),ae(Object(m.a)({},j))}})},className:" c-grey-c",size:20}))}),!Z&&e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){ee("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Mt,{visible:_e,onOK:N,onCancel:function(){return V(!1)}})),e.a.createElement("div",{className:Me.a.btns},e.a.createElement(H.a,{ghost:!0,type:"primary",onClick:function(){return w("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(H.a,{onClick:function(){return A.submit()},className:"ml20",loading:$,type:"primary"},"\u4E0B\u4E00\u6B65")))},Kt=Xt,ba=t("qVdP"),Wt=t("jsC+"),ha=t("lUTK"),Et=t("BvKs"),Yt=t("dq6g"),Je=t.n(Yt),Vt=t("6Qhy"),Fe=t.n(Vt),zt=t("LvDl"),ft=t.n(zt),Ht=function(x){var O=x.visible,C=x.onOK,g=x.onCancel,ue=x.editId,w={page:1,per_page:10,total:0},q=i.a.useForm(),L=Object(u.a)(q,1),K=L[0],fe=Object(a.useState)([]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(!0),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)(!1),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)([]),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)(w),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)({}),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1];Object(a.useEffect)(function(){if(O){ee();return}},[O]);var ee=function(){var r=Object(ce.a)(U.a.mark(function n(){var _,h,z,S,M=arguments;return U.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return _=M.length>0&&M[0]!==void 0?M[0]:w,h=M.length>1&&M[1]!==void 0?M[1]:{},z=ft.a.pickBy(Object(m.a)(Object(m.a)(Object(m.a)({},_),h),{},{exercise_id:ue}),function(Ce){return!!Ce}),console.log("\u8BF7\u6C42\u53C2\u6570:",z),R(!0),F.next=7,Object(Ee.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:z});case 7:S=F.sent,S.status===0&&(R(!1),de(S.data),k(Object(m.a)(Object(m.a)({},_),{},{total:S==null?void 0:S.count})),J([]));case 9:case"end":return F.stop()}},n)}));return function(){return r.apply(this,arguments)}}(),Oe=function(n,_){N(_)},Ie=function(n){console.log(n),ee(w,n)},Z=[{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,_){return n+"/"+_.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:50,render:function(n,_){return e.a.createElement(e.a.Fragment,null,_.add_count===_.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),_.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),_.add_count!==0&&_.add_count<_.total_count&&e.a.createElement("span",null,"\u90E8\u5206\u6DFB\u52A0"))}}],Q=function(n){J(n)},T={selectedRowKeys:Y,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:Q},d=function(n,_){var h=Object(m.a)(Object(m.a)({},c),{},{page:n,per_page:_});k(h),ee(h,ye)};return e.a.createElement(Te.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u73ED\u7EA7\u6DFB\u52A0",visible:O,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:b,afterClose:function(){K.resetFields(),N({}),I(!1)},onOk:function(){I(!0),C(Y)},onCancel:function(){return g()}},e.a.createElement("div",{className:Fe.a.wrap},e.a.createElement(i.a,{className:Fe.a.formWrap,form:K,onValuesChange:Oe,onFinish:Ie},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement(i.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement("div",{className:Fe.a.btns},e.a.createElement(H.a,{disabled:b,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Qe.a,{rowSelection:T,className:Fe.a.customTable,dataSource:re,bordered:!1,scroll:{y:350},rowKey:function(n){return"".concat(n.profession,"-").concat(n.student_group)},columns:Z,rowClassName:Fe.a.row,loading:W,pagination:{pageSize:c.per_page,total:c.total,current:c.page,onChange:d,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")}}})))},Qt=Ht,Gt=function(x){var O=x.visible,C=x.onOK,g=x.onCancel,ue=x.editId,w={page:1,per_page:10,total:0},q=i.a.useForm(),L=Object(u.a)(q,1),K=L[0],fe=Object(a.useState)([]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(!0),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)(!1),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)([]),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)(w),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)({}),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1];Object(a.useEffect)(function(){if(O){ee();return}},[O]);var ee=function(){var r=Object(ce.a)(U.a.mark(function n(){var _,h,z,S,M=arguments;return U.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return _=M.length>0&&M[0]!==void 0?M[0]:w,h=M.length>1&&M[1]!==void 0?M[1]:{},z=ft.a.pickBy(Object(m.a)(Object(m.a)(Object(m.a)({},_),h),{},{exercise_id:ue}),function(Ce){return!!Ce}),console.log("\u8BF7\u6C42\u53C2\u6570:",z),R(!0),F.next=7,Object(Ee.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:z});case 7:S=F.sent,S.status===0&&(R(!1),de(S.data),k(Object(m.a)(Object(m.a)({},_),{},{total:S==null?void 0:S.count})),J([]));case 9:case"end":return F.stop()}},n)}));return function(){return r.apply(this,arguments)}}(),Oe=function(n,_){N(_)},Ie=function(n){console.log(n),ee(w,n)},Z=[{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,_){return n||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(n,_){return n?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],Q=function(n){J(n)},T={selectedRowKeys:Y,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:Q,getCheckboxProps:function(n){return{disabled:n.added}}},d=function(n,_){var h=Object(m.a)(Object(m.a)({},c),{},{page:n,per_page:_});k(h),ee(h,ye)};return e.a.createElement(Te.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u5B66\u53F7\u6DFB\u52A0",visible:O,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:b,afterClose:function(){K.resetFields(),N({}),I(!1)},onOk:function(){I(!0),C(Y)},onCancel:g},e.a.createElement("div",{className:Fe.a.wrap},e.a.createElement(i.a,{className:Fe.a.formWrap,form:K,onValuesChange:Oe,onFinish:Ie},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement(i.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement("div",{className:Fe.a.btns},e.a.createElement(H.a,{disabled:b,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Qe.a,{rowSelection:T,className:Fe.a.customTable,dataSource:re,bordered:!1,scroll:{y:350},rowKey:function(n){return n.id},columns:Z,rowClassName:Fe.a.row,loading:W,pagination:{pageSize:c.per_page,total:c.total,current:c.page,onChange:d,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")}}})))},Jt=Gt,Zt=function(x){var O=x.visible,C=x.onOK,g=x.onCancel,ue=x.editId,w={page:1,per_page:10,total:0},q=i.a.useForm(),L=Object(u.a)(q,1),K=L[0],fe=Object(a.useState)([]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(!0),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)(!1),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)([]),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)(w),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)({}),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1];Object(a.useEffect)(function(){if(O){ee();return}},[O]);var ee=function(){var r=Object(ce.a)(U.a.mark(function n(){var _,h,z,S,M=arguments;return U.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return _=M.length>0&&M[0]!==void 0?M[0]:w,h=M.length>1&&M[1]!==void 0?M[1]:{},z=ft.a.pickBy(Object(m.a)(Object(m.a)(Object(m.a)({},_),h),{},{exercise_id:ue}),function(Ce){return!!Ce}),console.log("\u8BF7\u6C42\u53C2\u6570:",z),R(!0),F.next=7,Object(Ee.a)("/api/common_exercises/exercise_users/exercise_rule_nos.json",{method:"get",params:z});case 7:S=F.sent,S.status===0&&(R(!1),de(S.data),k(Object(m.a)(Object(m.a)({},_),{},{total:S==null?void 0:S.count})),J([]));case 9:case"end":return F.stop()}},n)}));return function(){return r.apply(this,arguments)}}(),Oe=function(n,_){N(_)},Ie=function(n){console.log(n),ee(w,n)},Z=[{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,_){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,_){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,_){return n+"/"+_.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:80,render:function(n,_){return e.a.createElement(e.a.Fragment,null,_.add_count===_.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),_.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),_.add_count!==0&&_.add_count<_.total_count&&e.a.createElement("span",null,"\u90E8\u5206\u6DFB\u52A0"))}}],Q=function(n){J(n)},T={type:"radio",selectedRowKeys:Y,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:Q},d=function(n,_){var h=Object(m.a)(Object(m.a)({},c),{},{page:n,per_page:_});k(h),ee(h,ye)};return e.a.createElement(Te.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u8003\u53F7\u89C4\u5219\u6DFB\u52A0",visible:O,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:b,afterClose:function(){K.resetFields(),N({}),I(!1)},onOk:function(){I(!0),C(Y)},onCancel:function(){return g()}},e.a.createElement("div",{className:Fe.a.wrap},e.a.createElement(i.a,{className:Fe.a.formWrap,form:K,onValuesChange:Oe,onFinish:Ie},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u8003\u53F7\u89C4\u5219",name:"exercise_rule_no"},e.a.createElement(ie.a,{disabled:b})),e.a.createElement("div",{className:Fe.a.btns},e.a.createElement(H.a,{disabled:b,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Qe.a,{rowSelection:T,className:Fe.a.customTable,dataSource:re,bordered:!1,scroll:{y:350},rowKey:function(n){return n.exercise_rule_no},columns:Z,rowClassName:Fe.a.row,loading:W,pagination:{pageSize:c.per_page,total:c.total,current:c.page,onChange:d,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")}}})))},qt=Zt,ea=function(x){var O=x.onNextTabs,C=x.editId,g=x.examStatus,ue=Object(_t.a)(x,["onNextTabs","editId","examStatus"]),w={page:1,per_page:10,total:0},q=i.a.useForm(),L=Object(u.a)(q,1),K=L[0],fe=Object(a.useState)([]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(!0),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)("0"),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)([]),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)(w),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)({}),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1],ee=Object(a.useState)(!1),Oe=Object(u.a)(ee,2),Ie=Oe[0],Z=Oe[1],Q=Object(a.useState)(0),T=Object(u.a)(Q,2),d=T[0],r=T[1],n=d===3,_=d===2||d===3;Object(a.useEffect)(function(){h()},[]);var h=function(){var D=Object(ce.a)(U.a.mark(function o(){var v,X,pe,y,oe=arguments;return U.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return v=oe.length>0&&oe[0]!==void 0?oe[0]:w,X=oe.length>1&&oe[1]!==void 0?oe[1]:{},pe=ft.a.pickBy(Object(m.a)(Object(m.a)(Object(m.a)({},v),X),{},{exercise_id:C}),function(Se){return!!Se}),console.log("\u8BF7\u6C42\u53C2\u6570:",pe),R(!0),ge.next=7,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"get",params:pe});case 7:y=ge.sent,y.status===0&&(R(!1),de(y.data),k(Object(m.a)(Object(m.a)({},v),{},{total:y==null?void 0:y.count})),J([]),Z(!1),r(y==null?void 0:y.exercise_status));case 9:case"end":return ge.stop()}},o)}));return function(){return D.apply(this,arguments)}}(),z=function(o){console.log(o),h(w,o)},S=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(o,v){return o||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(o,v){return o||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(o,v){return o||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(o,v){return o||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(o,v){return e.a.createElement(H.a,{disabled:_,onClick:function(){return ze([o])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],M=function(o){J(o),o.length===re.length?Z(!0):Z(!1)},Ne={selectedRowKeys:Y,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:M},F=function(o,v){var X=Object(m.a)(Object(m.a)({},c),{},{page:o,per_page:v});k(X),h(X,ye)},Ce=function(o){Z(o.target.checked),o.target.checked?J(re.map(function(v){return v.id})):J([])},$e=function(o,v){N(v)},ze=function(o){if(o.length===0){ve.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}Te.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u79FB\u9664\uFF1F",onOk:function(){var v=Object(ce.a)(U.a.mark(function pe(){var y,oe;return U.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Object(Ee.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:o}});case 2:y=ge.sent,(y==null?void 0:y.status)===0&&(oe=o.length===re.length&&c.page>1?c.page-1:c.page,h(Object(m.a)(Object(m.a)({},c),{},{page:oe}),ye),ve.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return ge.stop()}},pe)}));function X(){return v.apply(this,arguments)}return X}()})},Xe=function(o){console.log(o.key,22),I(o.key)},et=function(){var D=Object(ce.a)(U.a.mark(function o(v){var X,pe,y;return U.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return X=[],pe=[],v.forEach(function(ge){var Se=ge.split("-");X.push(Se[0]),pe.push(Se[1])}),we.next=5,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:X,student_group_names:pe,exercise_id:C}});case 5:y=we.sent,y.status===0&&(I("0"),h(),N({}),K.resetFields());case 7:case"end":return we.stop()}},o)}));return function(v){return D.apply(this,arguments)}}(),ut=function(){var D=Object(ce.a)(U.a.mark(function o(v){var X;return U.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:v,exercise_id:C}});case 2:X=y.sent,X.status===0&&(I("0"),h(),N({}),K.resetFields());case 4:case"end":return y.stop()}},o)}));return function(v){return D.apply(this,arguments)}}(),lt=function(){var D=Object(ce.a)(U.a.mark(function o(v){var X;return U.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{exercise_rule_nos:v,exercise_id:C}});case 2:X=y.sent,X.status===0&&(I("0"),h(),N({}),K.resetFields());case 4:case"end":return y.stop()}},o)}));return function(v){return D.apply(this,arguments)}}(),je=e.a.createElement(Et.a,{onClick:Xe},e.a.createElement(Et.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(Et.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"),e.a.createElement(Et.a.Item,{key:"3"},"\u6309\u8003\u53F7\u89C4\u5219\u6DFB\u52A0"));return e.a.createElement("div",{className:Je.a.wrap},e.a.createElement(i.a,{className:Je.a.formWrap,form:K,onValuesChange:$e,onFinish:z},e.a.createElement(Ue.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:Je.a.btns},e.a.createElement(H.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(Wt.a,{disabled:n,overlay:je,placement:"bottomCenter",arrow:!0},e.a.createElement(H.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:Je.a.li},"\u8003\u751F\u5217\u8868\uFF1A",c.total,"\u4EBA"),e.a.createElement("div",{className:Je.a.batch},e.a.createElement(Le.a,{className:"font14",checked:Ie,onChange:Ce},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),Y.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(H.a,{disabled:_,ghost:!0,type:"primary",onClick:function(){return ze(Y)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Qe.a,{rowSelection:Ne,className:Je.a.customTable,dataSource:re,bordered:!1,rowKey:function(o){return o.id},columns:S,rowClassName:Je.a.row,loading:W,pagination:{pageSize:c.per_page,total:c.total,current:c.page,onChange:F,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(o){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},o),"\u6761\u6570\u636E")}}}),e.a.createElement(Qt,{editId:C,visible:b==="1",onCancel:function(){return I("0")},onOK:et}),e.a.createElement(Jt,{editId:C,visible:b==="2",onCancel:function(){return I("0")},onOK:ut}),e.a.createElement(qt,{editId:C,visible:b==="3",onCancel:function(){return I("0")},onOK:lt}),e.a.createElement("div",{className:Je.a.btns},e.a.createElement(H.a,{ghost:!0,type:"primary",onClick:function(){return O("2")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(H.a,{onClick:function(){return xt.c.push("/exam/examinationManagement")},className:"ml20",type:"primary"},"\u5B8C\u6210")))},ta=ea,pt=t("v7Ap"),aa=t("xQxU"),nt=t.n(aa),na=mt.a.RangePicker,ua=function(x){var O,C,g,ue,w,q,L,K,fe=x.onNextTabs,A=x.editId,re=x.setExamStatus,de=x.setExamName,_e=x.setEditId,V=i.a.useForm(),W=Object(u.a)(V,1),R=W[0],$=Object(a.useState)(!0),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)(!0),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=Object(a.useState)([]),se=Object(u.a)(te,2),c=se[0],k=se[1],j=Object(a.useState)([]),ae=Object(u.a)(j,2),ye=ae[0],N=ae[1],ee=Object(a.useState)(!1),Oe=Object(u.a)(ee,2),Ie=Oe[0],Z=Oe[1],Q=Object(a.useState)([]),T=Object(u.a)(Q,2),d=T[0],r=T[1],n=Object(a.useState)(!1),_=Object(u.a)(n,2),h=_[0],z=_[1],S=Object(a.useState)(!1),M=Object(u.a)(S,2),Ne=M[0],F=M[1],Ce=Object(a.useState)(!1),$e=Object(u.a)(Ce,2),ze=$e[0],Xe=$e[1],et=Object(a.useState)(!1),ut=Object(u.a)(et,2),lt=ut[0],je=ut[1],D=Object(a.useState)([]),o=Object(u.a)(D,2),v=o[0],X=o[1],pe=Object(a.useState)([]),y=Object(u.a)(pe,2),oe=y[0],we=y[1],ge=Object(a.useState)(""),Se=Object(u.a)(ge,2),dt=Se[0],st=Se[1],vt=Object(a.useState)({}),rt=Object(u.a)(vt,2),E=rt[0],ot=rt[1],Ut=Object(yt.k)();function P(f){return l.apply(this,arguments)}function l(){return l=Object(ce.a)(U.a.mark(function f(s){var p,De,Ae;return U.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(!((d==null?void 0:d.length)===0&&!b)){ke.next=3;break}return ve.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),ke.abrupt("return");case 3:if(!((d==null?void 0:d.length)===0&&b)){ke.next=6;break}return ve.b.info("\u8BF7\u9009\u62E9A\u5377"),ke.abrupt("return");case 6:if(!((v==null?void 0:v.length)===0&&b&&Y)){ke.next=9;break}return ve.b.info("\u8BF7\u9009\u62E9B\u5377"),ke.abrupt("return");case 9:if(!(b&&!dt)){ke.next=12;break}return ve.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),ke.abrupt("return");case 12:return Z(!0),((p=s.publish_times)===null||p===void 0?void 0:p.length)>0&&(s.publish_times[0]&&(s.publish_time=Be()(s.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),s.publish_times[1]&&(s.end_time=Be()(s.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),s.is_ab=b,s.examination_bank_id=d[0].id,s.question_random=Ne,s.choice_random=ze,Y&&(s.b_examination_bank_id=v==null||((De=v[0])===null||De===void 0)?void 0:De.id),s.is_random=dt==="a",s.is_base_a=!Y,ke.next=22,Object(Ee.a)("/api/common_exercises/exercises/".concat(A,"/update_base"),{method:"put",body:s});case 22:Ae=ke.sent,Ae.status===0&&fe("2"),Z(!1);case 25:case"end":return ke.stop()}},f)})),l.apply(this,arguments)}Object(a.useEffect)(function(){h&&we([])},[h]),Object(a.useEffect)(function(){xe(),be({}),Re()},[]);function xe(){return G.apply(this,arguments)}function G(){return G=Object(ce.a)(U.a.mark(function f(){var s;return U.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(Ee.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:s=De.sent,s.status===0&&k(s.data);case 4:case"end":return De.stop()}},f)})),G.apply(this,arguments)}function be(f){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(ce.a)(U.a.mark(function f(s){var p;return U.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Ee.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(m.a)({page:1,per_page:1e5,total:100},s)});case 2:p=Ae.sent,N(p==null?void 0:p.examination_banks);case 4:case"end":return Ae.stop()}},f)})),Ye.apply(this,arguments)}function Re(){return He.apply(this,arguments)}function He(){return He=Object(ce.a)(U.a.mark(function f(){var s,p;return U.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Ee.a)("/api/common_exercises/exercises/".concat(A,"/base.json"),{method:"get",params:{}});case 2:s=Ae.sent,p=s.data,ot(p),R.setFieldsValue({exercise_name:p.exercise_name,exercise_subject_id:p.exercise_subject_id,time:p.time,publish_times:[p.publish_time&&Be()(p.publish_time),p.end_time&&Be()(p.end_time)],password:p.password}),I(p.is_ab),r([{id:p.examination_bank_id,name:p.examination_bank_name}]),F(p.question_random),Xe(p.choice_random),J(!p.is_base_a),re(p==null?void 0:p.exercise_status),de(p==null?void 0:p.exercise_name),st(p.is_random?"a":"b"),p.is_base_a||p.b_examination_bank_id&&X([{id:p.b_examination_bank_id,name:p.b_examination_bank_name}]);case 15:case"end":return Ae.stop()}},f)})),He.apply(this,arguments)}var Ft=[{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,p,De){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,p,De){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,p,De){return e.a.createElement("div",null,e.a.createElement(Ge.Link,{onClick:function(Dt){return Dt.stopPropagation()},to:"/exam/exerciseManagement/".concat(s,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:nt.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:R,onFinish:P},e.a.createElement(Ue.a,{gutter:24},e.a.createElement(he.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:E.exercise_status===3||E.exercise_status===2,size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(he.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(it.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:E.exercise_status===3||E.exercise_status===2,className:nt.a.Selectclass,style:{height:"40px"}},c.map(function(f,s){return e.a.createElement(it.a.Option,{value:f.id},f.name)}))))),e.a.createElement(Ue.a,{gutter:24},e.a.createElement(he.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",disabled:E.exercise_status===3||E.exercise_status===2,className:nt.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(he.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(na,{disabledDate:function(s){return s&&s0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(O=d[0])===null||O===void 0?void 0:O.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((C=d[0])===null||C===void 0?void 0:C.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),E.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){r([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{disabled:E.exercise_status===3||E.exercise_status===2,checked:Ne,onChange:function(s){F(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{disabled:E.exercise_status===3||E.exercise_status===2,checked:ze,onChange:function(s){Xe(s.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),b&&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(H.a,(g={style:{width:"116px",borderRadius:"4px",height:40},disabled:E.exercise_status===3||E.exercise_status===2},Object(pt.a)(g,"style",{height:"40px"}),Object(pt.a)(g,"type","primary"),Object(pt.a)(g,"ghost",!0),Object(pt.a)(g,"onClick",function(){z(!0),je(!1)}),g),"\u9009\u62E9\u8BD5\u5377")),d.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(ue=d[0])===null||ue===void 0?void 0:ue.name)," ",e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((w=d[0])===null||w===void 0?void 0:w.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),E.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){r([])}}," \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:E.exercise_status===3||E.exercise_status===2,defaultValue:"a",value:Y?"a":"b",onChange:function(s){s.target.value==="a"?J(!0):(J(!1),F(!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"))),Y&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(H.a,{disabled:E.exercise_status===3||E.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){z(!0),je(!0)}},"\u9009\u62E9\u8BD5\u5377")),v.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(q=v[0])===null||q===void 0?void 0:q.name),e.a.createElement("span",null,e.a.createElement(Ge.Link,{style:{margin:"0 20px 0 40px"},to:"/exam/exerciseManagement/".concat((L=v[0])===null||L===void 0?void 0:L.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),E.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){X([])}}," \u79FB\u9664"))),!Y&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:Ne,disabled:E.exercise_status===3||E.exercise_status===2,onChange:function(s){F(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Le.a,{checked:ze,disabled:E.exercise_status===3||E.exercise_status===2,onChange:function(s){Xe(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,{disabled:E.exercise_status===3||E.exercise_status===2,value:dt,onChange:function(s){st(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(H.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){Ut.goBack()}},"\u53D6\u6D88"),e.a.createElement(H.a,{loading:Ie,type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){R.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Te.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:h,width:820,destroyOnClose:!0,onCancel:function(){z(!1),be({})},onOk:function(){lt?X(Object(We.a)(oe)):r(Object(We.a)(oe)),z(!1)}},e.a.createElement(i.a,{className:nt.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"):"",be(Object(m.a)({},s))}},e.a.createElement(Ue.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,{style:{width:160}})),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,{style:{width:160}})),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(mt.a,null)),e.a.createElement(H.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Qe.a,{className:nt.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[oe==null||((K=oe[0])===null||K===void 0)?void 0:K.id],onChange:function(s,p){we(p)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:ye,bordered:!1,rowKey:function(s){return s.id},columns:Ft,rowClassName:nt.a.row,pagination:!1,onRow:function(s){return{onClick:function(De){return we([s])}}}})))},la=ua,sa=function(x){var O,C,g=x.location,ue=Object(_t.a)(x,["location"]),w=Object(a.useState)(null),q=Object(u.a)(w,2),L=q[0],K=q[1],fe=Object(a.useState)(["2","3"]),A=Object(u.a)(fe,2),re=A[0],de=A[1],_e=Object(a.useState)(null),V=Object(u.a)(_e,2),W=V[0],R=V[1],$=Object(a.useState)(0),B=Object(u.a)($,2),b=B[0],I=B[1],me=Object(a.useState)(null),le=Object(u.a)(me,2),Y=le[0],J=le[1],te=function(k){document.body.scrollIntoView(),K(k)};Object(a.useEffect)(function(){var c;if(g==null||((c=g.query)===null||c===void 0)?void 0:c.tab){var k;K(g==null||((k=g.query)===null||k===void 0)?void 0:k.tab);return}K("1")},[g==null||((O=g.query)===null||O===void 0)?void 0:O.tab]),Object(a.useEffect)(function(){var c;if(g==null||((c=g.query)===null||c===void 0)?void 0:c.id){var k;R(g==null||((k=g.query)===null||k===void 0)?void 0:k.id);return}},[g==null||((C=g.query)===null||C===void 0)?void 0:C.id]),Object(a.useEffect)(function(){if(!W){de(["2","3"]);return}de([])},[W]);var se=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(W,"editId"),e.a.createElement("section",{className:Ve.a.warp},e.a.createElement(qe.a,{path:"/exam/examinationManagement",title:Y||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:Ve.a.schedule},se.map(function(c,k){return e.a.createElement("div",{key:c.key,className:re.includes(c.key)?Ve.a.disabled:""},e.a.createElement("span",{className:"".concat(Ve.a.clickWarp," ").concat(L===c.key?Ve.a.active:""),onClick:function(){return te(c.key)}},e.a.createElement("span",{className:Ve.a.num},c.key),e.a.createElement("span",{className:Ve.a.subject},c.name)),k=he.length?d.slice(he.length):d}).join(` `)}var Q=[],T=["
    "],M=new r.a.Renderer,H=/^ *(#{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=H.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=Ge(),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,Ge=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=Ge();return $e[he]={type:"inline",expression:pe},he}),z}var ct=M.listitem;M.listitem=function(z){return ct(ue(z))};var V=M.paragraph;M.paragraph=function(z){return V(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 x=r.a,S=a("SJMd"),Ce=a("m3rI"),Ye=a("Oy/b"),se=/]*>/g;function xt(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,"("+Ce.a.API_SERVER+"/api/attachments/").replace(Xt,'"'+Ce.a.API_SERVER+"/api/attachments/").replace(Rt,'"'+Ce.a.API_SERVER+"/files/uploads/")}catch(Tt){}var qe=x(dt),kt=we();return dt.match(/\[TOC\]/)&&(qe=qe.replace("

    [TOC]

    ",o()),Me()),qe=qe.replace(/(__special_katext_id_\d+__)/g,function(Tt,Vt){var rt=kt[Vt],Yt=rt.type,qt=rt.expression;return Object(Ye.renderToString)(xt(qt)||"",{displayMode:Yt==="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(Ve,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(Ve,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(Ge.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:(De=R.editData)===null||De===void 0||((St=De.exercise)===null||St===void 0)?void 0:St.sub_discipline_id,knowledgeOptions:Ne,onAddKnowledgeFinish:xe}))),e.a.createElement("aside",{className:"tr"},(ft!==-1||u.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Qe(),C(!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)(x.a.mark(function N(B){return x.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(!(ft!==-1)){j.next=3;break}return V.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)(x.a.mark(function St(){return x.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),C(!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,De){return e.a.createElement(o.a,{span:24,key:De},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},!A&&Ze(),A&&re())},jt=Object(xt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,D=y.globalSetting;return{problemset:s,globalSetting:D,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,D=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(Ye.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],Ct=Object(r.useState)(2),st=Object(b.a)(Ct,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(A){lt([].concat(Object(Ce.a)(Te),[Object(W.a)({},A)]))},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 A.apply(this,arguments)}function A(){return A=Object(S.a)(x.a.mark(function C(){var G,g,$;return x.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(it.I)({sub_discipline_id:(G=R.editData)===null||G===void 0||((g=G.exercise)===null||g===void 0)?void 0:g.sub_discipline_id});case 2:$=Y.sent,lt($.tag_disciplines);case 4:case"end":return Y.stop()}},C)})),A.apply(this,arguments)}},[l]),Object(r.useImperativeHandle)(f,function(){return{onSave:He,isEdit:l}}),Object(r.useEffect)(function(){var Z,A=(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(A)},[R.tagDisciplineData]);var He=function(){var Z=Object(S.a)(x.a.mark(function A(){var C,G,g,$,k,Y;return x.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(le){E.next=3;break}return V.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),E.abrupt("return",!1);case 3:if(n){E.next=6;break}return V.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),E.abrupt("return",!1);case 6:if(C=[{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:C.map(function(_){return _.choice_text}),standard_answers:C.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:G=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:C.map(function(_){return _.choice_text}),standard_answers:C.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:Le,sub_discipline_id:(k=R.editData)===null||k===void 0||((Y=k.exercise)===null||Y===void 0)?void 0:Y.sub_discipline_id}});case 15:G=E.sent;case 16:return G.status===0&&(Qe(-1),V.b.success("\u4FDD\u5B58\u6210\u529F"),Pe(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},at)})),E.abrupt("return",{name:le,choices:C});case 18:case"end":return E.stop()}},A)}));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 A,C;return(R==null||((A=R.editData)===null||A===void 0||((C=A.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),ut=function(){var Z=Object(S.a)(x.a.mark(function A(C){return x.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(Ie!==-1)){g.next=3;break}return V.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=C.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)(x.a.mark(function k(){return x.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:C.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()}},A)}));return function(C){return Z.apply(this,arguments)}}(),Nt=function(){var A;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||((A=t.question_choices)===null||A===void 0)?void 0:A.map(function(C,G){return e.a.createElement(Rt.a,{key:G,checked:t.standard_answer.includes(G+1),disabled:!0},kt[G],". ",e.a.createElement("span",{className:"c-black font14"},C.choice_text))})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&nt.map(function(C,G){return C.id==="up"&&t.key===1||C.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:G,placement:"bottom",title:C.name},e.a.createElement("span",{onClick:function(){return ut(C)},className:C.icon}))})))},Ut=function(){var A,C;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(Ge.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:(A=R.editData)===null||A===void 0||((C=A.exercise)===null||C===void 0)?void 0:C.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(){He()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:d.a.wrap},!l&&Nt(),l&&Ut())},Vt=Object(xt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,D=y.globalSetting;return{problemset:s,globalSetting:D,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"],Yt=function(s,f){var _e=s.problemset,D=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(Ye.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],Ct=Object(r.useState)(""),st=Object(b.a)(Ct,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),He=at[0],nt=at[1],ut=Object(r.useState)([]),Nt=Object(b.a)(ut,2),Ut=Nt[0],Z=Nt[1],A=function(E){Z([].concat(Object(Ce.a)(Ut),[Object(W.a)({},E)]))},C=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)(x.a.mark(function _(){var v,c,p;return x.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:G,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 G=function(){var P=Object(S.a)(x.a.mark(function E(){var _,v,c,p,Ne,q,xe;return x.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(je){_t.next=3;break}return V.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 V.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 V.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 V.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:He,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:C.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:He,sub_discipline_id:(q=R.editData)===null||q===void 0||((xe=q.exercise)===null||xe===void 0)?void 0:xe.sub_discipline_id}});case 22:c=_t.sent;case 23:c.status===0&&(te(-1),V.b.success("\u4FDD\u5B58\u6210\u529F"),lt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},C)}));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)(x.a.mark(function E(_){return x.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(!(Qe!==-1)){c.next=3;break}return V.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)(x.a.mark(function Ne(){return x.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)({},C)});case 3:case"end":return xe.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)({},C)}),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}))})))},Y=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(xe){return xe!==c})):Pe([].concat(Object(Ce.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(xe){n[c]=xe,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(xe,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(Ce.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(Ge.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:He,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:A}))),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(){G()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:d.a.wrap},!Te&&k(),Te&&Y())},qt=Object(xt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,D=y.globalSetting;return{problemset:s,globalSetting:D,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Yt)),zt=a("uYtH"),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,D=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(Ye.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),Ct=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],He=Object(r.useState)([]),nt=Object(b.a)(He,2),ut=nt[0],Nt=nt[1],Ut=Object(r.useState)(!1),Z=Object(b.a)(Ut,2),A=Z[0],C=Z[1],G=Object(se.m)();Object(r.useEffect)(function(){var E;u.edit&&(C(!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)},[A]),Object(r.useImperativeHandle)(f,function(){return{onSave:g,isEdit:A}});var g=function(){var E=Object(S.a)(x.a.mark(function _(){var v,c,p;return x.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:G.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),V.b.success("\u4FDD\u5B58\u6210\u529F"),C(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},G)})),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(Ge.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"},Ct.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(),C(!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"}),Y=function(){var E=Object(S.a)(x.a.mark(function _(v){return x.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(Ie!==-1)){p.next=3;break}return V.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)(x.a.mark(function q(){return x.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)({},G)});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)({},G)}),p.abrupt("break",17);case 12:return Qe(u.dragKey),C(!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 Y(c)},className:c.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!A&&P(),A&&$())},Ae=Object(xt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.globalSetting,D=y.exercise;return{problemset:s,globalSetting:_e,exercise:D,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,D=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(Ye.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],Ct=Object(r.useState)(""),st=Object(b.a)(Ct,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),He=at[0],nt=at[1],ut=Object(se.m)(),Nt=Object(r.useRef)(null),Ut=Object(r.useState)([]),Z=Object(b.a)(Ut,2),A=Z[0],C=Z[1],G=function(_){C([].concat(Object(Ce.a)(A),[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,He]),Object(r.useEffect)(function(){He&&E();function E(){return _.apply(this,arguments)}function _(){return _=Object(S.a)(x.a.mark(function v(){var c,p,Ne;return x.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(it.I)({sub_discipline_id:(c=D.editData)===null||c===void 0||((p=c.exercise)===null||p===void 0)?void 0:p.sub_discipline_id});case 2:Ne=xe.sent,C(Ne.tag_disciplines);case 4:case"end":return xe.stop()}},v)})),_.apply(this,arguments)}},[He]),Object(r.useEffect)(function(){var E,_=(D==null||((E=D.tagDisciplineData)===null||E===void 0)?void 0:E.tag_disciplines)&&Array.isArray(D.tagDisciplineData.tag_disciplines)?D.tagDisciplineData.tag_disciplines:[];C(_)},[D.tagDisciplineData]),Object(r.useImperativeHandle)(f,function(){return{onSave:g,isEdit:He}});var g=function(){var E=Object(S.a)(x.a.mark(function _(){var v,c,p,Ne,q,xe,Xe;return x.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(je){be.next=3;break}return V.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 V.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 V.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 V.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=D.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:(xe=D.editData)===null||xe===void 0||((Xe=xe.exercise)===null||Xe===void 0)?void 0:Xe.sub_discipline_id}});case 22:p=be.sent;case 23:p.status===0&&(te(-1),V.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(D==null||((_=D.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)(x.a.mark(function _(v){return x.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(Qe!==-1)){p.next=3;break}return V.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)(x.a.mark(function q(){return x.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)}}(),Y=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(Ce.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=D.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(Ce.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(Ge.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:(_=D.editData)===null||_===void 0||((v=_.exercise)===null||v===void 0)?void 0:v.sub_discipline_id,knowledgeOptions:A,onAddKnowledgeFinish:G}))),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},!He&&Y(),He&&P())},Ee=Object(xt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.globalSetting,D=y.exercise;return{problemset:s,globalSetting:_e,exercise:D,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Mt)),Gt=["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,D=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(Ye.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],Ct=Object(r.useState)(10),st=Object(b.a)(Ct,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)([]),He=Object(b.a)(at,2),nt=He[0],ut=He[1],Nt=function($){ut([].concat(Object(Ce.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,$=(D==null||((g=D.tagDisciplineData)===null||g===void 0)?void 0:g.tag_disciplines)&&Array.isArray(D.tagDisciplineData.tag_disciplines)?D.tagDisciplineData.tag_disciplines:[];ut($)},[D.tagDisciplineData]),Object(r.useEffect)(function(){Le&&g();function g(){return $.apply(this,arguments)}function $(){return $=Object(S.a)(x.a.mark(function k(){var Y,P,E;return x.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(it.I)({sub_discipline_id:(Y=D.editData)===null||Y===void 0||((P=Y.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)(x.a.mark(function $(){var k,Y,P,E,_;return x.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(n){c.next=3;break}return V.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:(Y=D.editData)===null||Y===void 0||((P=Y.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=D.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),V.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(Ge.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:($=D.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")))},A=[{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(D==null||(($=D.editData)===null||$===void 0||((k=$.exercise)===null||k===void 0))?void 0:k.exercise_status)===1?g:g.id!=="del"&&g.id!=="add"}),C=function(){var g=Object(S.a)(x.a.mark(function $(k){return x.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(!(Qe!==-1)){P.next=3;break}return V.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)(x.a.mark(function _(){return x.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)}}(),G=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&&A.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 C($)},className:$.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!Le&&G(),Le&&Z())},Wt=Object(xt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.exercise,D=y.globalSetting;return{problemset:s,globalSetting:D,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Et)),Dt=["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,D=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(Ye.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],Ct=Object(r.useState)(""),st=Object(b.a)(Ct,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(A){return A.choice_text}));var Z=[];t==null||t.standard_answer.map(function(A,C){Z.push(A-1)}),Pe(Z)},[t]),Object(r.useImperativeHandle)(f,function(){return{onSave:He,isEdit:Te}});var He=function(){var Z=Object(S.a)(x.a.mark(function A(){var C,G,g;return x.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(je){k.next=3;break}return V.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),k.abrupt("return",!1);case 3:if(C=n.findIndex(function(Y){return!Y}),!(C>-1)){k.next=7;break}return V.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Dt[C]," \u9009\u9879\u7684\u5185\u5BB9")),k.abrupt("return",!1);case 7:if(l.length){k.next=10;break}return V.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 V.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),k.abrupt("return",!1);case 13:if(G=n.map(function(Y,P){return{choice_text:Y,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:G.map(function(Y){return Y.choice_text}),standard_answers:G.filter(function(Y){return Y.is_answer}).map(function(Y){return Y.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:G.map(function(Y){return Y.choice_text}),standard_answers:G.filter(function(Y){return Y.is_answer}).map(function(Y){return Y.is_answer})}});case 22:g=k.sent;case 23:g.status===0&&(V.b.success("\u4FDD\u5B58\u6210\u529F"),lt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},at)}));case 24:case"end":return k.stop()}},A)}));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 A,C;return(D==null||((A=D.editData)===null||A===void 0||((C=A.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),ut=function(){var Z=Object(S.a)(x.a.mark(function A(C){return x.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(Qe!==-1)){g.next=3;break}return V.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=C.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)(x.a.mark(function k(){return x.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:C.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()}},A)}));return function(C){return Z.apply(this,arguments)}}(),Nt=function(){var Z=Object(S.a)(x.a.mark(function A(C){var G;return x.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return C.preventDefault(),$.next=3,Object(it.V)({id:t==null?void 0:t.hack_identifier});case 3:G=$.sent,G.status===0&&Object(pe.J)("/myproblems/".concat(G==null?void 0:G.identifier));case 5:case"end":return $.stop()}},A)}));return function(C){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(A,C){return A.id==="up"&&t.key===1||A.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:C,placement:"bottom",title:A.name},e.a.createElement("span",{onClick:function(){return ut(A)},className:A.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},Ut())},Ht=Object(xt.a)(function(y){var s=y.problemset,f=y.loading,_e=y.globalSetting,D=y.exercise;return{problemset:s,globalSetting:_e,exercise:D,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,D=_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(Vt,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(Ae,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(Ht,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:D},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),!D&&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 Ct,st;(Ct=w[m.question_type])===null||Ct===void 0||((st=Ct.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(Ve,ve,a){"use strict";a.d(ve,"a",function(){return Q});var W=a("XKWP"),Be=a("N7Kx"),ot=a("kFHX"),de=a("4jIl"),b=a("q1tI"),r=a.n(b),e=a("i8i4"),Se=a.n(e),Q=function(T){Object(ot.a)(H,T);var M=Object(de.a)(H);function H(Me){var K;Object(W.a)(this,H),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)(H,[{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)}}]),H}(r.a.Component)},O2Wb:function(Ve,ve,a){Ve.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Ve,ve,a){"use strict";var W=a("2qtc"),Be=a("kLXV"),ot=a("Cmcn"),de=a("k16G"),b=a("v7Ap"),r=a("q1tI"),e=a.n(r),Se=a("VrN/"),Q=a.n(Se),T=a("bdgK"),M=a("p77/"),H=a("Bd2K"),Me=a("ELLl"),K=a("19Vz"),o=a("lZu9"),Lt=a("kSUc"),Oe=a("9Bee"),mt=a("IIKO"),Ge=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,D=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)}),D)}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(D,R){return e.a.createElement("li",{key:R},D.actionName?e.a.createElement(We,Object(mt.a)({},D,{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"),V=a("+L6B"),et=a("2/Rp"),x=a("y8nQ"),S=a("Vl3Y"),Ce=a("5NDa"),Ye=a("5rEg"),se={labelCol:{span:4},wrapperCol:{span:20}},xt=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(Ye.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(Ye.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 D(ke){f.setFieldsValue({src:"/api/attachments/".concat(ke.id)})}function R(ke){var F=ke.target.files[0];Re(F,D)}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(Ye.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(Ye.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",Vt="upload-image",rt="code-block",Yt="add-table",qt="------------",zt={default:qt,left:":".concat(qt),center:":".concat(qt,":"),right:"".concat(qt,":")},ta=a("9VGf"),Ft,Ae;function yt(){}var Mt=0,Ee=1e4,Gt="\u2581",Et=` +`):'
    '+(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 x=r.a,S=a("SJMd"),Ce=a("m3rI"),Ye=a("Oy/b"),le=/]*>/g;function xt(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,"("+Ce.a.API_SERVER+"/api/attachments/").replace(Xt,'"'+Ce.a.API_SERVER+"/api/attachments/").replace(Rt,'"'+Ce.a.API_SERVER+"/files/uploads/")}catch(Tt){}var qe=x(dt),kt=we();return dt.match(/\[TOC\]/)&&(qe=qe.replace("

    [TOC]

    ",o()),Me()),qe=qe.replace(/(__special_katext_id_\d+__)/g,function(Tt,Vt){var rt=kt[Vt],Yt=rt.type,qt=rt.expression;return Object(Ye.renderToString)(xt(qt)||"",{displayMode:Yt==="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(le)&&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(Ve,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(Ve,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(Ge.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:(De=R.editData)===null||De===void 0||((St=De.exercise)===null||St===void 0)?void 0:St.sub_discipline_id,knowledgeOptions:Ne,onAddKnowledgeFinish:xe}))),e.a.createElement("aside",{className:"tr"},(ft!==-1||u.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Qe(),C(!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)(x.a.mark(function N(B){return x.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(!(ft!==-1)){j.next=3;break}return V.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)(x.a.mark(function St(){return x.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),C(!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,De){return e.a.createElement(o.a,{span:24,key:De},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},!A&&Ze(),A&&re())},jt=Object(xt.a)(function(y){var l=y.problemset,f=y.loading,_e=y.exercise,D=y.globalSetting;return{problemset:l,globalSetting:D,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(l,f){var _e=l.problemset,D=l.globalSetting,R=l.exercise,ke=l.loading,F=l.dispatch,u=l.onRef,ft=u===void 0?function(){}:u,t=l.editData,Ie=l.editKey,Je=l.setEditKey,Qe=Je===void 0?function(){}:Je,ze=l.cancelAdd,te=ze===void 0?function(){}:ze,U=l.addCallback,h=U===void 0?function(){}:U,w=l.setIsClaer,ce=w===void 0?function(){}:w,O=Object(Ye.a)(l,["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),se=me[0],Ke=me[1],ye=Object(r.useState)(!1),Ue=Object(b.a)(ye,2),s=Ue[0],Pe=Ue[1],Ct=Object(r.useState)(2),lt=Object(b.a)(Ct,2),je=lt[0],Fe=lt[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],st=vt[1],gt=function(A){st([].concat(Object(Ce.a)(Te),[Object(W.a)({},A)]))},at=Object(le.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,s]),Object(r.useEffect)(function(){s&&Z();function Z(){return A.apply(this,arguments)}function A(){return A=Object(S.a)(x.a.mark(function C(){var G,g,$;return x.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(it.I)({sub_discipline_id:(G=R.editData)===null||G===void 0||((g=G.exercise)===null||g===void 0)?void 0:g.sub_discipline_id});case 2:$=Y.sent,st($.tag_disciplines);case 4:case"end":return Y.stop()}},C)})),A.apply(this,arguments)}},[s]),Object(r.useImperativeHandle)(f,function(){return{onSave:He,isEdit:s}}),Object(r.useEffect)(function(){var Z,A=(R==null||((Z=R.tagDisciplineData)===null||Z===void 0)?void 0:Z.tag_disciplines)&&Array.isArray(R.tagDisciplineData.tag_disciplines)?R.tagDisciplineData.tag_disciplines:[];st(A)},[R.tagDisciplineData]);var He=function(){var Z=Object(S.a)(x.a.mark(function A(){var C,G,g,$,k,Y;return x.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(se){E.next=3;break}return V.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),E.abrupt("return",!1);case 3:if(n){E.next=6;break}return V.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),E.abrupt("return",!1);case 6:if(C=[{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:se,question_type:2,question_score:je,question_choices:C.map(function(_){return _.choice_text}),standard_answers:C.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:G=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:se,question_type:2,question_score:je,question_choices:C.map(function(_){return _.choice_text}),standard_answers:C.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:Le,sub_discipline_id:(k=R.editData)===null||k===void 0||((Y=k.exercise)===null||Y===void 0)?void 0:Y.sub_discipline_id}});case 15:G=E.sent;case 16:return G.status===0&&(Qe(-1),V.b.success("\u4FDD\u5B58\u6210\u529F"),Pe(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},at)})),E.abrupt("return",{name:se,choices:C});case 18:case"end":return E.stop()}},A)}));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 A,C;return(R==null||((A=R.editData)===null||A===void 0||((C=A.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),ut=function(){var Z=Object(S.a)(x.a.mark(function A(C){return x.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(Ie!==-1)){g.next=3;break}return V.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=C.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)(x.a.mark(function k(){return x.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:C.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()}},A)}));return function(C){return Z.apply(this,arguments)}}(),Nt=function(){var A;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||((A=t.question_choices)===null||A===void 0)?void 0:A.map(function(C,G){return e.a.createElement(Rt.a,{key:G,checked:t.standard_answer.includes(G+1),disabled:!0},kt[G],". ",e.a.createElement("span",{className:"c-black font14"},C.choice_text))})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&nt.map(function(C,G){return C.id==="up"&&t.key===1||C.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:G,placement:"bottom",title:C.name},e.a.createElement("span",{onClick:function(){return ut(C)},className:C.icon}))})))},Ut=function(){var A,C;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:se,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(Ge.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:(A=R.editData)===null||A===void 0||((C=A.exercise)===null||C===void 0)?void 0:C.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(){He()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:d.a.wrap},!s&&Nt(),s&&Ut())},Vt=Object(xt.a)(function(y){var l=y.problemset,f=y.loading,_e=y.exercise,D=y.globalSetting;return{problemset:l,globalSetting:D,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"],Yt=function(l,f){var _e=l.problemset,D=l.globalSetting,R=l.exercise,ke=l.loading,F=l.dispatch,u=l.onRef,ft=u===void 0?function(){}:u,t=l.editData,Ie=l.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=l.editKey,ze=l.setEditKey,te=ze===void 0?function(){}:ze,U=l.setIsClaer,h=U===void 0?function(){}:U,w=l.addCallback,ce=w===void 0?function(P){}:w,O=Object(Ye.a)(l,["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),se=me[0],Ke=me[1],ye=Object(r.useState)([]),Ue=Object(b.a)(ye,2),s=Ue[0],Pe=Ue[1],Ct=Object(r.useState)(""),lt=Object(b.a)(Ct,2),je=lt[0],Fe=lt[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],st=vt[1],gt=Object(r.useState)([]),at=Object(b.a)(gt,2),He=at[0],nt=at[1],ut=Object(r.useState)([]),Nt=Object(b.a)(ut,2),Ut=Nt[0],Z=Nt[1],A=function(E){Z([].concat(Object(Ce.a)(Ut),[Object(W.a)({},E)]))},C=Object(le.m)();Object(r.useEffect)(function(){X(["","","",""])},[]),Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){st(!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)(x.a.mark(function _(){var v,c,p;return x.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:G,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 G=function(){var P=Object(S.a)(x.a.mark(function E(){var _,v,c,p,Ne,q,xe;return x.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(je){_t.next=3;break}return V.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 V.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(rt[_]," \u9009\u9879\u7684\u5185\u5BB9")),_t.abrupt("return",!1);case 7:if(s.length){_t.next=10;break}return V.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(!(s.length<1)){_t.next=13;break}return V.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:s.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:He,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:C.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:He,sub_discipline_id:(q=R.editData)===null||q===void 0||((xe=q.exercise)===null||xe===void 0)?void 0:xe.sub_discipline_id}});case 22:c=_t.sent;case 23:c.status===0&&(te(-1),V.b.success("\u4FDD\u5B58\u6210\u529F"),st(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},C)}));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)(x.a.mark(function E(_){return x.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(!(Qe!==-1)){c.next=3;break}return V.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)(x.a.mark(function Ne(){return x.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)({},C)});case 3:case"end":return xe.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)({},C)}),c.abrupt("break",17);case 12:return te(t.dragKey),st(!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}))})))},Y=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(s.includes(c)?d.a.activeAnswer:""),onClick:function(){s.includes(c)?Pe(s.filter(function(xe){return xe!==c})):Pe([].concat(Object(Ce.a)(s),[c]))}},rt[c])),e.a.createElement("div",{className:d.a.editorWrap},se===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(xe){n[c]=xe,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(xe,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(Ce.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(Ge.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:He,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:A}))),e.a.createElement("aside",{className:"tr"},(Qe!==-1||t.question_id)&&e.a.createElement(Oe.a,{type:"default",onClick:function(){Je(),st(!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},!Te&&k(),Te&&Y())},qt=Object(xt.a)(function(y){var l=y.problemset,f=y.loading,_e=y.exercise,D=y.globalSetting;return{problemset:l,globalSetting:D,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Yt)),zt=a("uYtH"),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(l,f){var _e=l.problemset,D=l.globalSetting,R=l.exercise,ke=l.loading,F=l.dispatch,u=l.editData,ft=l.cancelAdd,t=ft===void 0?function(){}:ft,Ie=l.editKey,Je=l.setEditKey,Qe=Je===void 0?function(){}:Je,ze=l.addCallback,te=ze===void 0?function(){}:ze,U=l.setIsClaer,h=U===void 0?function(){}:U,w=Object(Ye.a)(l,["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],se=Object(r.useState)(""),Ke=Object(b.a)(se,2),ye=Ke[0],Ue=Ke[1],s=Object(r.useState)([]),Pe=Object(b.a)(s,2),Ct=Pe[0],lt=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),st=Object(b.a)(Te,2),gt=st[0],at=st[1],He=Object(r.useState)([]),nt=Object(b.a)(He,2),ut=nt[0],Nt=nt[1],Ut=Object(r.useState)(!1),Z=Object(b.a)(Ut,2),A=Z[0],C=Z[1],G=Object(le.m)();Object(r.useEffect)(function(){var E;u.edit&&(C(!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)},[A]),Object(r.useImperativeHandle)(f,function(){return{onSave:g,isEdit:A}});var g=function(){var E=Object(S.a)(x.a.mark(function _(){var v,c,p;return x.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:G.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),V.b.success("\u4FDD\u5B58\u6210\u529F"),C(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},G)})),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(Ge.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"},Ct.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(),C(!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"}),Y=function(){var E=Object(S.a)(x.a.mark(function _(v){return x.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(Ie!==-1)){p.next=3;break}return V.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)(x.a.mark(function q(){return x.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)({},G)});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)({},G)}),p.abrupt("break",17);case 12:return Qe(u.dragKey),C(!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 Y(c)},className:c.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!A&&P(),A&&$())},Ae=Object(xt.a)(function(y){var l=y.problemset,f=y.loading,_e=y.globalSetting,D=y.exercise;return{problemset:l,globalSetting:_e,exercise:D,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(l,f){var _e=l.problemset,D=l.exercise,R=l.globalSetting,ke=l.loading,F=l.dispatch,u=l.onRef,ft=u===void 0?function(){}:u,t=l.editData,Ie=l.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=l.editKey,ze=l.setEditKey,te=ze===void 0?function(){}:ze,U=l.setIsClaer,h=U===void 0?function(){}:U,w=l.addCallback,ce=w===void 0?function(E){}:w,O=Object(Ye.a)(l,["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),se=me[0],Ke=me[1],ye=Object(r.useState)([]),Ue=Object(b.a)(ye,2),s=Ue[0],Pe=Ue[1],Ct=Object(r.useState)(""),lt=Object(b.a)(Ct,2),je=lt[0],Fe=lt[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],st=vt[1],gt=Object(r.useState)(!1),at=Object(b.a)(gt,2),He=at[0],nt=at[1],ut=Object(le.m)(),Nt=Object(r.useRef)(null),Ut=Object(r.useState)([]),Z=Object(b.a)(Ut,2),A=Z[0],C=Z[1],G=function(_){C([].concat(Object(Ce.a)(A),[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)}),st(t.tag_discipline_ids),Pe(E)},[t,He]),Object(r.useEffect)(function(){He&&E();function E(){return _.apply(this,arguments)}function _(){return _=Object(S.a)(x.a.mark(function v(){var c,p,Ne;return x.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(it.I)({sub_discipline_id:(c=D.editData)===null||c===void 0||((p=c.exercise)===null||p===void 0)?void 0:p.sub_discipline_id});case 2:Ne=xe.sent,C(Ne.tag_disciplines);case 4:case"end":return xe.stop()}},v)})),_.apply(this,arguments)}},[He]),Object(r.useEffect)(function(){var E,_=(D==null||((E=D.tagDisciplineData)===null||E===void 0)?void 0:E.tag_disciplines)&&Array.isArray(D.tagDisciplineData.tag_disciplines)?D.tagDisciplineData.tag_disciplines:[];C(_)},[D.tagDisciplineData]),Object(r.useImperativeHandle)(f,function(){return{onSave:g,isEdit:He}});var g=function(){var E=Object(S.a)(x.a.mark(function _(){var v,c,p,Ne,q,xe,Xe;return x.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(je){be.next=3;break}return V.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 V.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(yt[v]," \u9009\u9879\u7684\u5185\u5BB9")),be.abrupt("return",!1);case 7:if(s.length){be.next=10;break}return V.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(!(s.length<1)){be.next=13;break}return V.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:s.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=D.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:(xe=D.editData)===null||xe===void 0||((Xe=xe.exercise)===null||Xe===void 0)?void 0:Xe.sub_discipline_id}});case 22:p=be.sent;case 23:p.status===0&&(te(-1),V.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(D==null||((_=D.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)(x.a.mark(function _(v){return x.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(Qe!==-1)){p.next=3;break}return V.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)(x.a.mark(function q(){return x.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)}}(),Y=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(s.includes(p)?d.a.activeAnswer:""),onClick:function(){s.includes(p)?Pe(s.filter(function(Xe){return Xe!==p})):Pe([].concat(Object(Ce.a)(s),[p]))}},yt[p])),e.a.createElement("div",{className:d.a.editorWrap},se===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=D.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(Ce.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(Ge.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:st,subId:(_=D.editData)===null||_===void 0||((v=_.exercise)===null||v===void 0)?void 0:v.sub_discipline_id,knowledgeOptions:A,onAddKnowledgeFinish:G}))),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},!He&&Y(),He&&P())},Ee=Object(xt.a)(function(y){var l=y.problemset,f=y.loading,_e=y.globalSetting,D=y.exercise;return{problemset:l,globalSetting:_e,exercise:D,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Mt)),Gt=["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(l,f){var _e=l.problemset,D=l.exercise,R=l.globalSetting,ke=l.loading,F=l.dispatch,u=l.onRef,ft=u===void 0?function(){}:u,t=l.editData,Ie=l.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=l.editKey,ze=l.setEditKey,te=ze===void 0?function(){}:ze,U=l.addCallback,h=U===void 0?function(){}:U,w=l.setIsClaer,ce=w===void 0?function(){}:w,O=Object(Ye.a)(l,["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),se=me[0],Ke=me[1],ye=Object(r.useState)(""),Ue=Object(b.a)(ye,2),s=Ue[0],Pe=Ue[1],Ct=Object(r.useState)(10),lt=Object(b.a)(Ct,2),je=lt[0],Fe=lt[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],st=vt[1],gt=Object(le.m)(),at=Object(r.useState)([]),He=Object(b.a)(at,2),nt=He[0],ut=He[1],Nt=function($){ut([].concat(Object(Ce.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),st(t.tag_discipline_ids)},[_e.editData,Le]),Object(r.useEffect)(function(){var g,$=(D==null||((g=D.tagDisciplineData)===null||g===void 0)?void 0:g.tag_disciplines)&&Array.isArray(D.tagDisciplineData.tag_disciplines)?D.tagDisciplineData.tag_disciplines:[];ut($)},[D.tagDisciplineData]),Object(r.useEffect)(function(){Le&&g();function g(){return $.apply(this,arguments)}function $(){return $=Object(S.a)(x.a.mark(function k(){var Y,P,E;return x.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(it.I)({sub_discipline_id:(Y=D.editData)===null||Y===void 0||((P=Y.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)(x.a.mark(function $(){var k,Y,P,E,_;return x.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(n){c.next=3;break}return V.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:[s],tag_discipline_ids:Te,sub_discipline_id:(Y=D.editData)===null||Y===void 0||((P=Y.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:[s],tag_discipline_ids:Te,sub_discipline_id:(E=D.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),V.b.success("\u4FDD\u5B58\u6210\u529F"),tt(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},gt)})),c.abrupt("return",{name:n,answer_texts:[s],analysis:se});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:s,onChange:function(P){return Pe(P)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ge.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:st,subId:($=D.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")))},A=[{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(D==null||(($=D.editData)===null||$===void 0||((k=$.exercise)===null||k===void 0))?void 0:k.exercise_status)===1?g:g.id!=="del"&&g.id!=="add"}),C=function(){var g=Object(S.a)(x.a.mark(function $(k){return x.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(!(Qe!==-1)){P.next=3;break}return V.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)(x.a.mark(function _(){return x.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)}}(),G=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})),!!(s==null?void 0:s.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:s||""})),e.a.createElement("div",{className:d.a.action},!t.hideAction&&A.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 C($)},className:$.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},!Le&&G(),Le&&Z())},Wt=Object(xt.a)(function(y){var l=y.problemset,f=y.loading,_e=y.exercise,D=y.globalSetting;return{problemset:l,globalSetting:D,exercise:_e,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Et)),Dt=["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(l,f){var _e=l.problemset,D=l.exercise,R=l.globalSetting,ke=l.loading,F=l.dispatch,u=l.onRef,ft=u===void 0?function(){}:u,t=l.editData,Ie=l.cancelAdd,Je=Ie===void 0?function(){}:Ie,Qe=l.editKey,ze=l.setEditKey,te=ze===void 0?function(){}:ze,U=l.addCallback,h=U===void 0?function(){}:U,w=l.setIsClaer,ce=w===void 0?function(){}:w,O=Object(Ye.a)(l,["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),se=me[0],Ke=me[1],ye=Object(r.useState)([]),Ue=Object(b.a)(ye,2),s=Ue[0],Pe=Ue[1],Ct=Object(r.useState)(""),lt=Object(b.a)(Ct,2),je=lt[0],Fe=lt[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],st=vt[1],gt=Object(le.k)(),at=Object(le.m)();Object(r.useEffect)(function(){X(["","","",""])},[]),Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){st(!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(A){return A.choice_text}));var Z=[];t==null||t.standard_answer.map(function(A,C){Z.push(A-1)}),Pe(Z)},[t]),Object(r.useImperativeHandle)(f,function(){return{onSave:He,isEdit:Te}});var He=function(){var Z=Object(S.a)(x.a.mark(function A(){var C,G,g;return x.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(je){k.next=3;break}return V.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),k.abrupt("return",!1);case 3:if(C=n.findIndex(function(Y){return!Y}),!(C>-1)){k.next=7;break}return V.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Dt[C]," \u9009\u9879\u7684\u5185\u5BB9")),k.abrupt("return",!1);case 7:if(s.length){k.next=10;break}return V.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(!(s.length<1)){k.next=13;break}return V.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),k.abrupt("return",!1);case 13:if(G=n.map(function(Y,P){return{choice_text:Y,is_answer:s.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:G.map(function(Y){return Y.choice_text}),standard_answers:G.filter(function(Y){return Y.is_answer}).map(function(Y){return Y.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:G.map(function(Y){return Y.choice_text}),standard_answers:G.filter(function(Y){return Y.is_answer}).map(function(Y){return Y.is_answer})}});case 22:g=k.sent;case 23:g.status===0&&(V.b.success("\u4FDD\u5B58\u6210\u529F"),st(!1),F({type:"exercise/editExercise",payload:Object(W.a)({},at)}));case 24:case"end":return k.stop()}},A)}));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 A,C;return(D==null||((A=D.editData)===null||A===void 0||((C=A.exercise)===null||C===void 0))?void 0:C.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),ut=function(){var Z=Object(S.a)(x.a.mark(function A(C){return x.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!(Qe!==-1)){g.next=3;break}return V.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=C.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)(x.a.mark(function k(){return x.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:C.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()}},A)}));return function(C){return Z.apply(this,arguments)}}(),Nt=function(){var Z=Object(S.a)(x.a.mark(function A(C){var G;return x.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return C.preventDefault(),$.next=3,Object(it.V)({id:t==null?void 0:t.hack_identifier});case 3:G=$.sent,G.status===0&&Object(pe.J)("/myproblems/".concat(G==null?void 0:G.identifier));case 5:case"end":return $.stop()}},A)}));return function(C){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(A,C){return A.id==="up"&&t.key===1||A.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:C,placement:"bottom",title:A.name},e.a.createElement("span",{onClick:function(){return ut(A)},className:A.icon}))})))};return e.a.createElement("section",{className:d.a.wrap},Ut())},Ht=Object(xt.a)(function(y){var l=y.problemset,f=y.loading,_e=y.globalSetting,D=y.exercise;return{problemset:l,globalSetting:_e,exercise:D,loading:f.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Pt)),It=a("ngQI"),Jt=a("loLm"),L=a.n(Jt),oe=function(l){var f=l.data,_e=l.isDragDisabled,D=_e===void 0?!1:_e,R=l.editorProps,ke=R===void 0?{}:R,F=l.onDragEnd,u=F===void 0?function(){}:F,ft=function(){var h,w,ce,O,m,I,n,X,i,me,se,Ke,ye,Ue,s=[{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||((se=f.exercise_types)===null||se===void 0)?void 0:se.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 s},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(Vt,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(Ae,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(Ht,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:D},function(me,se){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),!D&&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="",se=0;se0&&i[se]==0&&i[se-1]==0?"":w[i[se]]+(i[se]==0?ce[0]:ce[se]))+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 se,Ke;(se=w[m.question_type])===null||se===void 0||((Ke=se.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 s,Pe;(s=w[m.question_type])===null||s===void 0||((Pe=s.items)===null||Pe===void 0)||Pe.push(m)}if(m.question_type===5){var Ct,lt;(Ct=w[m.question_type])===null||Ct===void 0||((lt=Ct.items)===null||lt===void 0)||lt.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(Ve,ve,a){"use strict";a.d(ve,"a",function(){return Q});var W=a("XKWP"),Be=a("N7Kx"),ot=a("kFHX"),de=a("4jIl"),b=a("q1tI"),r=a.n(b),e=a("i8i4"),Se=a.n(e),Q=function(T){Object(ot.a)(H,T);var M=Object(de.a)(H);function H(Me){var K;Object(W.a)(this,H),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)(H,[{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)}}]),H}(r.a.Component)},O2Wb:function(Ve,ve,a){Ve.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Ve,ve,a){"use strict";var W=a("2qtc"),Be=a("kLXV"),ot=a("Cmcn"),de=a("k16G"),b=a("v7Ap"),r=a("q1tI"),e=a.n(r),Se=a("VrN/"),Q=a.n(Se),T=a("bdgK"),M=a("p77/"),H=a("Bd2K"),Me=a("ELLl"),K=a("19Vz"),o=a("lZu9"),Lt=a("kSUc"),Oe=a("9Bee"),mt=a("IIKO"),Ge=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,l=L.actionName,f=L.className,_e=f===void 0?"":f,D=L.children;function R(){oe(l)}return e.a.createElement("a",{title:fe,className:_e,onClick:R},e.a.createElement("i",{className:"md-iconfont ".concat(y)}),D)}var ue=function(L){var oe=L.watch,fe=L.showNullButton,y=L.onActionCallback,l=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(D,R){return e.a.createElement("li",{key:R},D.actionName?e.a.createElement(We,Object(mt.a)({},D,{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(l?"icon-shrink":"icon-enlarge"),title:l?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:y})))},ct=a("M8RZ"),V=a("+L6B"),et=a("2/Rp"),x=a("y8nQ"),S=a("Vl3Y"),Ce=a("5NDa"),Ye=a("5rEg"),le={labelCol:{span:4},wrapperCol:{span:20}},xt=function(L){var oe=L.callback,fe=L.onCancel;function y(l){oe(l)}return e.a.createElement(S.a,Object(mt.a)({},le,{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(Ye.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(Ye.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(),l=Object(de.a)(y,1),f=l[0];function _e(ke){oe(ke)}function D(ke){f.setFieldsValue({src:"/api/attachments/".concat(ke.id)})}function R(ke){var F=ke.target.files[0];Re(F,D)}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(Ye.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(Ye.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(l){oe(JSON.parse(l.target.responseText))},!1),y.addEventListener("error",function(l){console.error(l)},!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(l){oe(l)}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",Vt="upload-image",rt="code-block",Yt="add-table",qt="------------",zt={default:qt,left:":".concat(qt),center:":".concat(qt,":"),right:"".concat(qt,":")},ta=a("9VGf"),Ft,Ae;function yt(){}var Mt=0,Ee=1e4,Gt="\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 Dt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Pt=Dt?"Cmd":"Ctrl",Ht=(Ft={},Object(b.a)(Ft,Pt+"-B","bold"),Object(b.a)(Ft,Pt+"-I","italic"),Ft),It=(Ae={},Object(b.a)(Ae,Tt,"\u6DFB\u52A0\u94FE\u63A5"),Object(b.a)(Ae,rt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(b.a)(Ae,Vt,"\u6DFB\u52A0\u56FE\u7247"),Object(b.a)(Ae,Yt,"\u6DFB\u52A0\u8868\u683C"),Ae),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,D=_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],Ct=Object(r.useState)(fe),st=Object(de.a)(Ct,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),He=at[0],nt=at[1],ut=Object(r.useState)(0),Nt=Object(de.a)(ut,2),Ut=Nt[0],Z=Nt[1],A=Object(r.useState)(D),C=Object(de.a)(A,2),G=C[0],g=C[1],$=Object(r.useState)(!1),k=Object(de.a)($,2),Y=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(De){De.id?ae.replaceSelection("![,](/api/attachments/".concat(De.id,")")):(De==null?void 0:De.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(G-re,"px")}catch(ie){console.log(ie,"---- to set md editor body height")}},[G,_,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],De=Object(b.a)({},ee,function(){Ne(j)});re.push(De),l.addKeyMap(De)},ie=0,Ze=Object.entries(Ht);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(Gt),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 Vt:nt(Vt);return;case Yt:nt(Yt);return;default:throw new Error}},[l,Le,Te]),q=Object(r.useCallback)(function(re){nt("");switch(He){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 Vt:var N=re.src,B=re.alt;return l.replaceSelection("![ ".concat(B," ]( ").concat(N,' "').concat(B,'" )')),l.focus();case Yt:for(var ee=re.row,j=re.col,De=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 Dt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Pt=Dt?"Cmd":"Ctrl",Ht=(Ft={},Object(b.a)(Ft,Pt+"-B","bold"),Object(b.a)(Ft,Pt+"-I","italic"),Ft),It=(Ae={},Object(b.a)(Ae,Tt,"\u6DFB\u52A0\u94FE\u63A5"),Object(b.a)(Ae,rt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(b.a)(Ae,Vt,"\u6DFB\u52A0\u56FE\u7247"),Object(b.a)(Ae,Yt,"\u6DFB\u52A0\u8868\u683C"),Ae),Jt=ve.a=function(L){var oe=L.defaultValue,fe=oe===void 0?"":oe,y=L.onChange,l=L.width,f=l===void 0?"100%":l,_e=L.height,D=_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,se=L.values,Ke=se===void 0?"":se,ye=Object(r.useState)(null),Ue=Object(de.a)(ye,2),s=Ue[0],Pe=Ue[1],Ct=Object(r.useState)(fe),lt=Object(de.a)(Ct,2),je=lt[0],Fe=lt[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],st=vt[1],gt=Object(r.useState)(""),at=Object(de.a)(gt,2),He=at[0],nt=at[1],ut=Object(r.useState)(0),Nt=Object(de.a)(ut,2),Ut=Nt[0],Z=Nt[1],A=Object(r.useState)(D),C=Object(de.a)(A,2),G=C[0],g=C[1],$=Object(r.useState)(!1),k=Object(de.a)($,2),Y=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),s==null||s.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(De){De.id?ae.replaceSelection("![,](/api/attachments/".concat(De.id,")")):(De==null?void 0:De.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(G-re,"px")}catch(ie){console.log(ie,"---- to set md editor body height")}},[G,_,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(),s.setSize("100%","100%"),s.refresh())}}catch(ee){J.e(ee)}finally{J.f()}});return ie.observe(E.current.parentElement),ie}if(s){var ae=re();return function(){ae.unobserve(E.current.parentElement)}}},[s,p]),Object(r.useEffect)(function(){if(s){for(var re=[],ae=function(){var B=Ze[ie];J=Object(de.a)(B,2);var ee=J[0],j=J[1],De=Object(b.a)({},ee,function(){Ne(j)});re.push(De),s.addKeyMap(De)},ie=0,Ze=Object.entries(Ht);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)},[s,ft]),Object(r.useEffect)(function(){s&&(u&&s.focus())},[s,u]),Object(r.useEffect)(function(){if(Le&&s){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=s.getScrollerElement();return ae.addEventListener("scroll",re),function(){ae.removeEventListener("scroll",re)}}},[s,Le]),Object(r.useEffect)(function(){if(s&&I){var re=function(ie,Ze){I(ie,Ze)};return s.on("beforeChange",re),function(){s.off("beforeChange",re)}}},[s,I]),Object(r.useEffect)(function(){if(s&&m){var re=function(){m(s.getValue())};return s.on("blur",re),function(){s.off("blur",re)}}},[s,m]),Object(r.useEffect)(function(){if(s){var re=function(ie){var Ze=ie.getValue();Fe(Ze),Z(new Date().getTime()),ie.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),y&&y(Ze)};return s.on("change",re),function(){s.off("change",re)}}},[s,y]),Object(r.useEffect)(function(){s&&(fe==null?(s.setValue(""),Fe("")):fe!==s.getValue()&&(s.setValue(fe),Fe(fe),s.setCursor(s.lineCount(),0)))},[s,fe]);var Ne=Object(r.useCallback)(function(re){var ae=s.getCursor(),ie=s.getSelection(),Ze=ie.split(` +`);switch(re){case"bold":return s.replaceSelection("**"+ie+"**"),ie===""&&s.setCursor(ae.line,ae.ch+2),s.focus();case"italic":return s.replaceSelection("*"+ie+"*"),ie===""&&s.setCursor(ae.line,ae.ch+1),s.focus();case"code":return s.replaceSelection("`"+ie+"`"),ie===""&&s.setCursor(ae.line,ae.ch+1),s.focus();case"inline-latex":return s.replaceSelection("`$$"+ie+"$$`"),ie===""&&s.setCursor(ae.line,ae.ch+3),s.focus();case"latex":return s.replaceSelection("```latex\n"+ie+"\n```"),s.setCursor(ae.line+1,ie.length+1),s.focus();case"line-break":return s.replaceSelection(`
    +`),s.focus();case"list-ul":return ie===""?s.replaceSelection("- "+ie):s.replaceSelection(Ze.map(function(J){return J===""?"":"- ".concat(J)}).join(` +`)),s.focus();case"list-ol":return ie===""?s.replaceSelection("1. "+ie):s.replaceSelection(Ze.map(function(J,N){return J===""?"":"".concat(N+1,". ").concat(J)}).join(` +`)),s.focus();case"add-null-ch":return ie===""&&s.setCursor(ae.line,ae.ch+1),s.replaceSelection(Gt),s.focus();case"inster-template-1":return ie===""&&s.setCursor(ae.line,ae.ch),s.replaceSelection(Et),s.focus();case"eraser":return s.setValue(""),s.focus();case"trigger-watch":return tt(!Le),s.focus();case"trigger-full-screen":return st(!Te),s.focus();case Tt:nt(Tt);return;case rt:nt(rt);return;case Vt:nt(Vt);return;case Yt:nt(Yt);return;default:throw new Error}},[s,Le,Te]),q=Object(r.useCallback)(function(re){nt("");switch(He){case Tt:var ae=re.title,ie=re.link;return s.replaceSelection("[".concat(ae,"](").concat(ie,")")),s.focus();case rt:var Ze=re.language,J=re.content;return s.replaceSelection(["```"+Ze,J,"```"].join(` +`)),s.focus();case Vt:var N=re.src,B=re.alt;return s.replaceSelection("![ ".concat(B," ]( ").concat(N,' "').concat(B,'" )')),s.focus();case Yt:for(var ee=re.row,j=re.col,De=re.align,St=` `,bt=0;bt300&&(j=300);var De=D+j+"px";g(De)}},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(D)},[D]);var _t=Wt(f),be=Wt(G),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[He]?e.a.createElement(Be.a,{centered:!0,title:It[He],visible:!0,onCancel:Xe,footer:null},xe):null))}},T1X5:function(Ve,ve){Ve.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(Ve,ve,a){Ve.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(Ve,ve,a){Ve.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(Ve,ve,a){},i58Z:function(Ve,ve,a){Ve.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(Ve,ve,a){},kqOp:function(Ve,ve,a){"use strict";a.d(ve,"a",function(){return T});var W=a("IIKO"),Be=a("XKWP"),ot=a("N7Kx"),de=a("kFHX"),b=a("4jIl"),r=a("q1tI"),e=a.n(r),Se=a("Ot1p"),Q="\u2581",T=function(M){Object(de.a)(Me,M);var H=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||((Ht=t.data.filter(function(O){return O.exercise_type===R})[0])===null||Ht===void 0)?void 0:Ht.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),o.a.createElement("div",{className:"mt10",style:{padding:"0 10px"}},o.a.createElement(xt.a,{className:ne.a.table,columns:h,dataSource:Object(it.a)(ze||[]),bordered:!0,pagination:!1}))))},ge=Object(Oe.a)(function(Ft){var Ae=Ft.exercise,yt=Ft.loading,Mt=Ft.user,Ee=Ft.globalSetting;return{exercise:Ae,globalSetting:Ee,user:Mt,loading:yt.effects}})(d),dt=function(Ae){var yt=Ae.exercise,Mt=Ae.loading,Ee=Ae.dispatch,Gt=Ae.activeTabs,Et=Ae.datas,Wt=Ae.type,Dt=Object(K.useState)(!1),Pt=Object(H.a)(Dt,2),Ht=Pt[0],It=Pt[1],Jt=function(fe){var y=[];if(fe){var s=Object(x.cloneDeep)(fe),f=s.map(function(_e){var D=_e.items.map(function(R){return Object(ue.a)(Object(ue.a)({},R),{},{standard_answer:[]})});return Object(ue.a)(Object(ue.a)({},_e),{},{items:D})});y=f}return y},L=function(){var oe=Object(M.a)(Be.a.mark(function fe(){var y,s,f,_e,D,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},D="".concat(et()().format("YYYY-MM-DD HH:mm:ss")),((s=yt.exerciseExportHeadDatas)===null||s===void 0?void 0:s.user)&&(D="".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,Ye()().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:Ht}," \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 Ae=Ft.exercise,yt=Ft.loading;return{exercise:Ae,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"),Vt=a.n(Tt),rt=a("uYtH"),Yt=function(Ae){var yt=Ae.setexername,Mt={page:1,per_page:10,total:100},Ee=Object(K.useState)(),Gt=Object(H.a)(Ee,2),Et=Gt[0],Wt=Gt[1],Dt=Object(Lt.m)(),Pt=Object(K.useState)([]),Ht=Object(H.a)(Pt,2),It=Ht[0],Jt=Ht[1],L=Object(K.useState)([]),oe=Object(H.a)(L,2),fe=oe[0],y=oe[1],s=Object(K.useState)({}),f=Object(H.a)(s,2),_e=f[0],D=f[1],R=Object(K.useState)(Mt),ke=Object(H.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(Dt.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(Dt.exerciseId,"/student_groups.json"),{method:"get"});case 2:return U=ce.sent,ce.next=5,Object(Bt.a)("/api/common_exercises/exercises/".concat(Dt.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()},[Dt]);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(Dt.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(Dt.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:Vt.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:Vt.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(xt.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=Yt,zt=function(Ae){Object(Me.a)(Ae);var yt=Object(K.useState)(),Mt=Object(H.a)(yt,2),Ee=Mt[0],Gt=Mt[1],Et=Object(Lt.m)(),Wt=Object(K.useState)([]),Dt=Object(H.a)(Wt,2),Pt=Dt[0],Ht=Dt[1],It=[{title:"\u8003\u751F\u5217\u8868",count:o.a.createElement(qt,{setexername:Gt}),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&&Ht(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(Ve,ve,a){"use strict";a.d(ve,"a",function(){return We});var W=a("c1Ei"),Be=a.n(W),ot=a("miYZ"),de=a("tsqr"),b=a("5Tp6"),r=a("5NDa"),e=a("5rEg"),Se=a("2qtc"),Q=a("kLXV"),T=a("3S9h"),M=a("k16G"),H=a("OaEy"),Me=a("2fM7"),K=a("q1tI"),o=a.n(K),Lt=a("ErOA"),Oe=a("i58Z"),mt=a.n(Oe),Ge=a("T1X5"),$e=a.n(Ge),we=Me.a.Option,We=function(ct){var V=ct.subId,et=ct.value,x=ct.selectvalues,S=ct.knowledgeOptions,Ce=S===void 0?[]:S,Ye=ct.onChange,se=Ye===void 0?function(){}:Ye,xt=ct.onAddKnowledgeFinish,it=xt===void 0?function(){}:xt,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(){(x==null?void 0:x.length)>0&&(d(Object(T.a)(x)),se(Object(T.a)(x)))},[Ce]),Object(K.useEffect)(function(){var Re;((Re=et)===null||Re===void 0?void 0:Re.length)>0&&se(Object(T.a)(et))},[Ce]);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:V}});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:!V,className:"mr5",style:{width:"242px"},onChange:ge,showSearch:!0,allowClear:!0,value:Ce==null?void 0:Ce.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})},Ce==null?void 0:Ce.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:!V,className:"".concat(mt.a.addKnowledge," ").concat(V?"":mt.a.disabled),onClick:dt},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]); +`)}return s.replaceSelection(St+` +`),s.focus();default:throw new Error}},[s,He]),xe=Object(r.useMemo)(function(){switch(He){case Tt:return e.a.createElement(xt,{callback:q,onCancel:Xe});case rt:return e.a.createElement(it.b,{callback:q,onCancel:Xe});case Vt:return e.a.createElement(ge,{callback:q,onCancel:Xe});case Yt:return e.a.createElement(kt,{callback:q,onCancel:Xe});default:return null}},[He]);function Xe(){nt("")}Object(r.useEffect)(function(){if(v.current){var re=function(ee){J=!0,N=ee.pageY},ae=function(){J=!1},ie=function(ee){if(J){var j=ee.pageY-N;j<0&&(j=0),j>300&&(j=300);var De=D+j+"px";g(De)}},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)}}},[s,v]),Object(r.useEffect)(function(){g(D)},[D]);var _t=Wt(f),be=Wt(G),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),s.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[He]?e.a.createElement(Be.a,{centered:!0,title:It[He],visible:!0,onCancel:Xe,footer:null},xe):null))}},T1X5:function(Ve,ve){Ve.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(Ve,ve,a){Ve.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(Ve,ve,a){Ve.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(Ve,ve,a){},i58Z:function(Ve,ve,a){Ve.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(Ve,ve,a){},kqOp:function(Ve,ve,a){"use strict";a.d(ve,"a",function(){return T});var W=a("IIKO"),Be=a("XKWP"),ot=a("N7Kx"),de=a("kFHX"),b=a("4jIl"),r=a("q1tI"),e=a.n(r),Se=a("Ot1p"),Q="\u2581",T=function(M){Object(de.a)(Me,M);var H=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||((Ht=t.data.filter(function(O){return O.exercise_type===R})[0])===null||Ht===void 0)?void 0:Ht.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),o.a.createElement("div",{className:"mt10",style:{padding:"0 10px"}},o.a.createElement(xt.a,{className:ne.a.table,columns:h,dataSource:Object(it.a)(ze||[]),bordered:!0,pagination:!1}))))},ge=Object(Oe.a)(function(Ft){var Ae=Ft.exercise,yt=Ft.loading,Mt=Ft.user,Ee=Ft.globalSetting;return{exercise:Ae,globalSetting:Ee,user:Mt,loading:yt.effects}})(d),dt=function(Ae){var yt=Ae.exercise,Mt=Ae.loading,Ee=Ae.dispatch,Gt=Ae.activeTabs,Et=Ae.datas,Wt=Ae.type,Dt=Object(K.useState)(!1),Pt=Object(H.a)(Dt,2),Ht=Pt[0],It=Pt[1],Jt=function(fe){var y=[];if(fe){var l=Object(x.cloneDeep)(fe),f=l.map(function(_e){var D=_e.items.map(function(R){return Object(ue.a)(Object(ue.a)({},R),{},{standard_answer:[]})});return Object(ue.a)(Object(ue.a)({},_e),{},{items:D})});y=f}return y},L=function(){var oe=Object(M.a)(Be.a.mark(function fe(){var y,l,f,_e,D,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},D="".concat(et()().format("YYYY-MM-DD HH:mm:ss")),((l=yt.exerciseExportHeadDatas)===null||l===void 0?void 0:l.user)&&(D="".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,Ye()().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:Ht}," \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 Ae=Ft.exercise,yt=Ft.loading;return{exercise:Ae,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"),Vt=a.n(Tt),rt=a("uYtH"),Yt=function(Ae){var yt=Ae.setexername,Mt={page:1,per_page:10,total:100},Ee=Object(K.useState)(),Gt=Object(H.a)(Ee,2),Et=Gt[0],Wt=Gt[1],Dt=Object(Lt.m)(),Pt=Object(K.useState)([]),Ht=Object(H.a)(Pt,2),It=Ht[0],Jt=Ht[1],L=Object(K.useState)([]),oe=Object(H.a)(L,2),fe=oe[0],y=oe[1],l=Object(K.useState)({}),f=Object(H.a)(l,2),_e=f[0],D=f[1],R=Object(K.useState)(Mt),ke=Object(H.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(Dt.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(Dt.exerciseId,"/student_groups.json"),{method:"get"});case 2:return U=ce.sent,ce.next=5,Object(Bt.a)("/api/common_exercises/exercises/".concat(Dt.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()},[Dt]);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"):"- -")}},{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"):"- -")}},{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(Dt.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(Dt.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:Vt.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:Vt.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(xt.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=Yt,zt=function(Ae){Object(Me.a)(Ae);var yt=Object(K.useState)(),Mt=Object(H.a)(yt,2),Ee=Mt[0],Gt=Mt[1],Et=Object(Lt.m)(),Wt=Object(K.useState)([]),Dt=Object(H.a)(Wt,2),Pt=Dt[0],Ht=Dt[1],It=[{title:"\u8003\u751F\u5217\u8868",count:o.a.createElement(qt,{setexername:Gt}),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(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(Bt.a)("/api/common_exercises/exercises/".concat(Et==null?void 0:Et.exerciseId),{method:"get"});case 2:fe=l.sent,fe.status===0&&Ht(fe.data);case 4:case"end":return l.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(Ve,ve,a){"use strict";a.d(ve,"a",function(){return We});var W=a("c1Ei"),Be=a.n(W),ot=a("miYZ"),de=a("tsqr"),b=a("5Tp6"),r=a("5NDa"),e=a("5rEg"),Se=a("2qtc"),Q=a("kLXV"),T=a("3S9h"),M=a("k16G"),H=a("OaEy"),Me=a("2fM7"),K=a("q1tI"),o=a.n(K),Lt=a("ErOA"),Oe=a("i58Z"),mt=a.n(Oe),Ge=a("T1X5"),$e=a.n(Ge),we=Me.a.Option,We=function(ct){var V=ct.subId,et=ct.value,x=ct.selectvalues,S=ct.knowledgeOptions,Ce=S===void 0?[]:S,Ye=ct.onChange,le=Ye===void 0?function(){}:Ye,xt=ct.onAddKnowledgeFinish,it=xt===void 0?function(){}:xt,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]),le([$t.key])):(d([]),le([]))};Object(K.useEffect)(function(){(x==null?void 0:x.length)>0&&(d(Object(T.a)(x)),le(Object(T.a)(x)))},[Ce]),Object(K.useEffect)(function(){var Re;((Re=et)===null||Re===void 0?void 0:Re.length)>0&&le(Object(T.a)(et))},[Ce]);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:V}});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),le([].concat(Tt)),d([kt.tag_discipline_id]),le([].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:!V,className:"mr5",style:{width:"242px"},onChange:ge,showSearch:!0,allowClear:!0,value:Ce==null?void 0:Ce.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})},Ce==null?void 0:Ce.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:!V,className:"".concat(mt.a.addKnowledge," ").concat(V?"":mt.a.disabled),onClick:dt},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]); diff --git a/p__Exam__Lists__StudentClient.4a37a0b5.async.js b/p__Exam__Lists__StudentClient.4a37a0b5.async.js new file mode 100644 index 0000000000..7070259bfa --- /dev/null +++ b/p__Exam__Lists__StudentClient.4a37a0b5.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[142],{"+F6A":function(b,j,u){b.exports={flex_box_center:"flex_box_center___1I0lw",flex_space_between:"flex_space_between___3g0Qh",flex_box_vertical_center:"flex_box_vertical_center___2HOCi",flex_box_center_end:"flex_box_center_end___1w9oZ",flex_box_column:"flex_box_column___3WFm5",wrap:"wrap___2lNei",left:"left___28_R3",li:"li___3DY7o",active:"active___3VRz7",right:"right___1LNzG",head:"head___Nigf0",tabsWrap:"tabsWrap___8qgq7",listWarp:"listWarp___25G0k",list:"list___2g9AF",d1:"d1___2MH-f",d2:"d2___2ONZc",top:"top___2Hs2y",title:"title___1orrO",tag:"tag___4R1hk",notTag:"notTag___1hDLq",endTag:"endTag___1Kh_7",bottom:"bottom___3-rdi",line:"line___1NV8R",d3:"d3___Ezups"}},"65B1":function(b,j,u){b.exports={formWrap:"formWrap___1RBpu"}},jyDb:function(b,j,u){"use strict";u.r(j);var Xe=u("cWXX"),de=u("/ezw"),ke=u("DjyN"),ie=u("NUBc"),we=u("+L6B"),_e=u("2/Rp"),Ye=u("14J3"),T=u("BMrR"),Ie=u("jCWc"),C=u("kPKH"),He=u("5NDa"),J=u("5rEg"),We=u("2qtc"),h=u("kLXV"),ce=u("c1Ei"),_=u.n(ce),Ee=u("XEnU"),F=u("5Tp6"),f=u("k16G"),me=u("y1t/"),Ve=u("Znn+"),Z=u("ZTPi"),c=u("q1tI"),e=u.n(c),fe=u("+F6A"),s=u.n(fe),B=u("9kvl"),ve=u("rCRm"),Fe=u.n(ve),W=u("ErOA"),q=u("1vsH"),M=u("m3rI"),$e=u("iQDF"),Re=u("+eQT"),ze=u("y8nQ"),g=u("Vl3Y"),Ke=u("OaEy"),ee=u("2fM7"),pe=u("65B1"),De=u.n(pe),Ue=u("wd/R"),O=u.n(Ue),Pe=ee.a.Option,Ae=function(p){var V=p.visible,x=p.onCancel,D=x===void 0?function(){}:x,L=p.onOk,$=L===void 0?function(){}:L,o=p.listDataParam,R=g.a.useForm(),X=Object(f.a)(R,1),U=X[0],k=function(){var E=Object(F.a)(_.a.mark(function w(l){return _.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:U.resetFields(),D(),h.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("p",null,"\u8003\u8BD5\u4FE1\u606F\u4FEE\u6539\u786E\u8BA4\uFF1A"),e.a.createElement("div",null,"\u201C\u8003\u8BD5\u72B6\u6001\u201D\u4FEE\u6539\u4E3A\u201C",(l==null?void 0:l.state)==="1"?"\u7B54\u9898\u4E2D":"\u672A\u7B54\u9898","\u201D"),e.a.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u4E3A\uFF1A",(l==null?void 0:l.time)?O()(l==null?void 0:l.time).format("YYYY-MM-DD HH:mm"):(o==null?void 0:o.end_time)==="Invalid date"?"-":o==null?void 0:o.end_time)),onOk:function(){var K=Object(F.a)(_.a.mark(function A(){var I;return _.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(W.a)("/api/students/exercises/".concat(o==null?void 0:o.id,"/continue_exercise"),{method:"post",body:{password:l==null?void 0:l.newPassword,state:Number(l==null?void 0:l.state),time:(l==null?void 0:l.time)?O()(l==null?void 0:l.time).format("YYYY-MM-DD HH:mm:ss"):""}});case 2:I=v.sent,I.status===0&&$();case 4:case"end":return v.stop()}},A)}));function Y(){return K.apply(this,arguments)}return Y}()});case 3:case"end":return P.stop()}},w)}));return function(l){return E.apply(this,arguments)}}(),z=[{id:"1",value:"\u7B54\u9898\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u4E4B\u524D\u7684\u7B54\u9898\u6570\u636E\uFF09"},{id:"2",value:"\u672A\u7B54\u9898\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5\uFF09"}];return console.log(o,"listDataParam"),e.a.createElement(h.a,{centered:!0,destroyOnClose:!0,visible:V,title:"\u7EE7\u7EED\u8003\u8BD5",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"440px",onOk:function(){return U.submit()},onCancel:function(){U.resetFields(),D(!0)}},e.a.createElement(g.a,{form:U,className:De.a.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:k},e.a.createElement(g.a.Item,{label:"\u7EE7\u7EED\u8003\u8BD5\u9700\u8981\u8F93\u5165\u76D1\u8003\u5BC6\u7801\uFF08\u76D1\u8003\u8001\u5E08\u63D0\u4F9B\uFF09",name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"}]},e.a.createElement(J.a.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"})),e.a.createElement(g.a.Item,{label:"\u8003\u8BD5\u72B6\u6001\u4FEE\u6539\u4E3A",name:"state",initialValue:"1"},e.a.createElement(ee.a,{showArrow:!0},z.map(function(E){return e.a.createElement(Pe,{key:E.id,value:E.id},E.value)}))),e.a.createElement(g.a.Item,{label:"\u8C03\u6574\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u4E3A",name:"time",initialValue:void 0},e.a.createElement(Re.a,{style:{width:"100%"},showTime:!0,format:"YYYY-MM-DD HH:mm"})),e.a.createElement("div",{className:"c-grey-999"},"\u6CE8\u610F\uFF1A\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u8003\u8BD5\u65F6\u95F4",(o==null?void 0:o.end_time)==="Invalid date"?"":"\uFF08".concat(o==null?void 0:o.end_time,"\uFF09"))))},Ce=Ae,S=Z.a.TabPane,he=function(p){Object(me.a)(p);var V=Object(c.useState)({page:1,per_page:10}),x=Object(f.a)(V,2),D=x[0],L=x[1],$=Object(c.useState)(!0),o=Object(f.a)($,2),R=o[0],X=o[1],U=Object(c.useState)(!0),k=Object(f.a)(U,2),z=k[0],E=k[1],w=Object(c.useState)(!1),l=Object(f.a)(w,2),ae=l[0],P=l[1],K=Object(c.useState)("0"),Y=Object(f.a)(K,2),A=Y[0],I=Y[1],te=Object(c.useState)(0),v=Object(f.a)(te,2),Oe=v[0],xe=v[1],Le=Object(c.useState)([]),ue=Object(f.a)(Le,2),N=ue[0],Ne=ue[1],ye=Object(c.useState)({}),ne=Object(f.a)(ye,2),H=ne[0],be=ne[1],G=Object(c.useRef)(""),je=function(n){I(n)},Te=function(n,t){var r={page:n,per_page:t};L(r),le(r)};Object(c.useEffect)(function(){le({page:1,per_page:10})},[R,A]);var le=function(){var a=Object(F.a)(_.a.mark(function n(){var t,r,i=arguments;return _.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return t=i.length>0&&i[0]!==void 0?i[0]:D,E(!0),d.next=4,Object(W.a)("/api/students/exercises",{method:"get",params:Object(Ee.a)({is_normal:R,exercise_status:A==="0"?"":A},t)});case 4:r=d.sent,r.exercise&&(E(!1),Ne(r.exercise),xe(r==null?void 0:r.count),L(t));case 6:case"end":return d.stop()}},n)}));return function(){return a.apply(this,arguments)}}(),se=function(){var a=Object(F.a)(_.a.mark(function n(t){var r,i;return _.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(i=t==null||((r=t.commit_status_name)===null||r===void 0)?void 0:r[0],!(i==="\u8FDB\u5165\u8003\u8BD5")){d.next=4;break}return re(t),d.abrupt("return");case 4:(i==="\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"||i==="\u7EE7\u7EED\u8003\u8BD5")&&P(!0);case 5:case"end":return d.stop()}},n)}));return function(t){return a.apply(this,arguments)}}(),re=function(){var a=Object(F.a)(_.a.mark(function n(t){return _.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(!((t==null?void 0:t.ip_limit)!=="no")){i.next=3;break}return Object(q.l)(t==null?void 0:t.id,t==null?void 0:t.ip_limit,!1).then(function(){B.c.push("/exam/studentAnswer?examId=".concat(t.id))}).catch(function(m){h.a.confirm({width:500,icon:null,className:"custom-modal-divider ",title:"\u8003\u8BD5\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",centered:!0,content:e.a.createElement("div",{className:"font16"},e.a.createElement("p",null,"\u4F60\u7684IP\u5730\u5740\u4E0D\u5728\u8003\u8BD5\u9650\u5B9A\u7684IP\u8303\u56F4\u5185\uFF0C\u82E5\u8981\u8FDB\u5165\u8003\u8BD5\uFF0C\u8BF7\u8F93\u5165",e.a.createElement("br",null),"\u76D1\u8003\u5BC6\u7801\uFF1A"),e.a.createElement(J.a.Password,{autoComplete:"new-password",defaultValue:G.current,onChange:function(Q){return G.current=Q.target.value}})),onOk:function(){var d=Object(F.a)(_.a.mark(function Se(){var oe;return _.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(W.a)("/api/students/exercises/".concat(t.id,"/reset_ip"),{method:"post",body:{password:G.current}});case 2:oe=y.sent,oe.status===0&&B.c.push("/exam/studentAnswer?examId=".concat(t.id));case 4:case"end":return y.stop()}},Se)}));function Q(){return d.apply(this,arguments)}return Q}()})}),i.abrupt("return");case 3:B.c.push("/exam/studentAnswer?examId=".concat(t.id));case 4:case"end":return i.stop()}},n)}));return function(t){return a.apply(this,arguments)}}(),Be=function(){var a=Object(F.a)(_.a.mark(function n(t){var r;return _.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(!(t.open_camera||t.screen_open||(t==null?void 0:t.ip_limit)!=="no")){m.next=6;break}if(Object(q.C)()){m.next=4;break}return h.a.info({title:"\u8003\u8BD5\u63D0\u793A",icon:null,okText:"\u77E5\u9053\u4E86",className:"custom-modal-divider ",width:500,centered:!0,content:e.a.createElement("div",{className:"font16"},e.a.createElement("p",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u7ECF\u5F00\u542F\u9632\u4F5C\u5F0A\u6A21\u5F0F\uFF0C\u8BF7\u6CE8\u610F\u9075\u5B88\u8003\u8BD5\u89C4\u5219\u3002"),e.a.createElement("p",null,"\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u8FDB\u884C\u8003\u8BD5\uFF0C\u8C22\u8C22"))}),m.abrupt("return",!1);case 4:return r=h.a.info({title:e.a.createElement(T.a,null,e.a.createElement(C.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),e.a.createElement(C.a,null,e.a.createElement("span",{className:"iconfont icon-guanbi1 current c-grey-c",onClick:function(){return r.destroy()}}))),width:708,icon:null,centered:!0,className:"custom-modal-divider",content:e.a.createElement("div",{className:"font16"},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u7ECF\u5F00\u542F\u9632\u4F5C\u5F0A\u6A21\u5F0F\uFF0C\u8BF7\u6CE8\u610F\u9075\u5B88\u8003\u8BD5\u89C4\u5219\u3002"),t.open_camera&&e.a.createElement(T.a,{align:"middle",justify:"start",className:"mt20"},e.a.createElement(C.a,null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934\uFF08\u4F1A\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u968F\u673A\u62CD\u6444\u7167\u7247\uFF09",e.a.createElement("br",null),e.a.createElement("a",{target:"_blank",href:"".concat(M.a.API_SERVER,"/\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934.pdf")},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),t.screen_open&&e.a.createElement(T.a,{justify:"start",className:"mt20"},e.a.createElement(C.a,{flex:"1"},"\u5DF2\u5F00\u542F\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\uFF08\u8FDB\u5165\u8003\u8BD5\u540E\u4F1A\u5F3A\u5236\u6D4F\u89C8\u5668\u5168\u5C4F\uFF0C\u5207\u5C4F\u6B21\u6570\u8FBE\u5230\u8BBE\u5B9A\u6B21\u6570\u540E\u5C06\u5F3A\u5236\u4EA4\u5377\uFF09",e.a.createElement("a",{target:"_blank",href:"".concat(M.a.API_SERVER,"/\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F.pdf")},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(t==null?void 0:t.ip_limit)!=="no"&&e.a.createElement(T.a,{align:"middle",justify:"start",className:"mt20"},e.a.createElement(C.a,null,"\u5DF2\u5F00\u542F\u9650\u5236\u8303\u56F4IP\uFF08\u68C0\u6D4BIP\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF0C\u672A\u5728IP\u8303\u56F4\u5C06\u4E0D\u80FD\u8FDB\u5165\u8003\u8BD5\uFF09",e.a.createElement("br",null),e.a.createElement("a",{href:"".concat(M.a.API_SERVER,"/WebRTC%20Leak%20Prevent.zip"),target:"_blank"},"\u70B9\u51FB\u4E0B\u8F7DWebRTC Leak Prevent\u63D2\u4EF6"),e.a.createElement("a",{className:"ml20",href:"".concat(M.a.API_SERVER,"/\u5982\u4F55\u5B89\u88C5WebRTC%20Leak%20Prevent\u63D2\u4EF6.pdf"),target:"_blank"},"\u5982\u4F55\u5B89\u88C5\u63D2\u4EF6\uFF1F")))),onOk:function(){se(t)},okText:"\u8FDB\u5165\u8003\u8BD5"}),m.abrupt("return");case 6:se(t);case 7:case"end":return m.stop()}},n)}));return function(t){return a.apply(this,arguments)}}(),Me=function(n,t,r){if(be({end_time:O()(r==null?void 0:r.end_time).format("YYYY-MM-DD HH:mm"),id:t,item:r}),n==="\u8FDB\u5165\u8003\u8BD5"||n==="\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"||n==="\u7EE7\u7EED\u8003\u8BD5"){Be(r);return}if(n==="\u67E5\u770B"){B.c.push("/exam/studentAnswer?examId=".concat(t));return}};return console.log(N),e.a.createElement("div",{className:s.a.wrap},e.a.createElement("div",{className:s.a.left},e.a.createElement("div",{onClick:function(){return X(!0)},className:"".concat(s.a.li," ").concat(R?s.a.active:"")},e.a.createElement("i",{className:"iconfont icon-kaoshiguanli"}),e.a.createElement("span",null,"\u8003\u8BD5")),e.a.createElement("div",{onClick:function(){return X(!1)},className:"".concat(s.a.li," ").concat(R?"":s.a.active)},e.a.createElement("i",{className:"iconfont icon-monikaoshi"}),e.a.createElement("span",null,"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement("div",{className:s.a.right},e.a.createElement("div",{className:s.a.head},e.a.createElement("span",{style:{flex:"1"}},R?"\u8003\u8BD5":"\u6A21\u62DF\u8003\u8BD5")),e.a.createElement("div",{className:s.a.tabsWrap},e.a.createElement(Z.a,{activeKey:A,onChange:je},e.a.createElement(S,{tab:"\u5168\u90E8",key:"0"}," "),e.a.createElement(S,{tab:"\u8003\u8BD5\u4E2D",key:"2"}," "),e.a.createElement(S,{tab:"\u672A\u5F00\u59CB",key:"1"}," "),e.a.createElement(S,{tab:"\u5DF2\u7ED3\u675F",key:"3"}," "))),e.a.createElement(de.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:z},e.a.createElement("div",{className:s.a.listWarp},N.map(function(a,n){return e.a.createElement("aside",{className:s.a.list,key:n},e.a.createElement("div",{className:s.a.d1},e.a.createElement("img",{src:Fe.a,alt:""})),e.a.createElement("div",{className:s.a.d2},e.a.createElement("div",{className:s.a.top},e.a.createElement("span",{className:s.a.title},a==null?void 0:a.exercise_name),(a==null?void 0:a.exercise_status_name)==="\u8003\u8BD5\u4E2D"&&e.a.createElement("span",{className:s.a.tag},a==null?void 0:a.exercise_status_name),(a==null?void 0:a.exercise_status_name)==="\u672A\u5F00\u8003"&&e.a.createElement("span",{className:s.a.notTag},a==null?void 0:a.exercise_status_name),(a==null?void 0:a.exercise_status_name)==="\u5DF2\u7ED3\u675F"&&e.a.createElement("span",{className:s.a.endTag},a==null?void 0:a.exercise_status_name)),e.a.createElement("div",{className:s.a.bottom},!!(a==null?void 0:a.publish_time)&&e.a.createElement(e.a.Fragment,null,O()(a==null?void 0:a.publish_time).format("YYYY-MM-DD HH:mm"),(a==null?void 0:a.end_time)?" \u81F3 "+O()(a==null?void 0:a.end_time).format("YYYY-MM-DD HH:mm"):null,e.a.createElement("span",{className:s.a.line})),"\u8BD5\u9898\u6570\uFF1A",a==null?void 0:a.question_count,e.a.createElement("span",{className:s.a.line})," \u603B\u5206\uFF1A",a==null?void 0:a.total_score,"\u5206",e.a.createElement("span",{className:s.a.line})," \u7B54\u9898\u65F6\u957F\uFF1A",a.time,"\u5206\u949F")),e.a.createElement("div",{className:s.a.d3},e.a.createElement("div",null,(a==null?void 0:a.commit_status_name[1])==="\u672A\u5F00\u8003"?"\u7B49\u5F85\u5F00\u8003":a==null?void 0:a.commit_status_name[1]),(a==null?void 0:a.commit_status_name[0])!=="\u7B49\u5F85\u5F00\u8003"&&e.a.createElement(_e.a,{onClick:function(){return Me(a==null?void 0:a.commit_status_name[0],a==null?void 0:a.id,a)},type:"primary"},a==null?void 0:a.commit_status_name[0])))})),!!(N==null?void 0:N.length)&&e.a.createElement(ie.a,{style:{textAlign:"center",paddingBottom:40},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:D.per_page,showSizeChanger:!0,onChange:function(n,t){Te(n,t)},hideOnSinglePage:!1,current:D.page,total:Oe,showTotal:function(n){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},n),"\u6761\u6570\u636E")}}))),e.a.createElement(Ce,{onOk:function(){return re(H==null?void 0:H.item)},listDataParam:H,onCancel:function(){return P(!1)},visible:ae}))},Ge=j.default=he}}]); diff --git a/p__Exam__Lists__StudentClient.ac3e416b.async.js b/p__Exam__Lists__StudentClient.ac3e416b.async.js deleted file mode 100644 index 30539b75c7..0000000000 --- a/p__Exam__Lists__StudentClient.ac3e416b.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[142],{"+F6A":function(b,j,u){b.exports={flex_box_center:"flex_box_center___1I0lw",flex_space_between:"flex_space_between___3g0Qh",flex_box_vertical_center:"flex_box_vertical_center___2HOCi",flex_box_center_end:"flex_box_center_end___1w9oZ",flex_box_column:"flex_box_column___3WFm5",wrap:"wrap___2lNei",left:"left___28_R3",li:"li___3DY7o",active:"active___3VRz7",right:"right___1LNzG",head:"head___Nigf0",tabsWrap:"tabsWrap___8qgq7",listWarp:"listWarp___25G0k",list:"list___2g9AF",d1:"d1___2MH-f",d2:"d2___2ONZc",top:"top___2Hs2y",title:"title___1orrO",tag:"tag___4R1hk",notTag:"notTag___1hDLq",endTag:"endTag___1Kh_7",bottom:"bottom___3-rdi",line:"line___1NV8R",d3:"d3___Ezups"}},"65B1":function(b,j,u){b.exports={formWrap:"formWrap___1RBpu"}},jyDb:function(b,j,u){"use strict";u.r(j);var Xe=u("cWXX"),de=u("/ezw"),ke=u("DjyN"),ie=u("NUBc"),we=u("+L6B"),_e=u("2/Rp"),Ie=u("14J3"),T=u("BMrR"),Ye=u("jCWc"),C=u("kPKH"),We=u("5NDa"),J=u("5rEg"),He=u("2qtc"),h=u("kLXV"),ce=u("c1Ei"),_=u.n(ce),Ee=u("XEnU"),F=u("5Tp6"),f=u("k16G"),me=u("y1t/"),Ve=u("Znn+"),Z=u("ZTPi"),c=u("q1tI"),e=u.n(c),fe=u("+F6A"),s=u.n(fe),B=u("9kvl"),ve=u("rCRm"),Fe=u.n(ve),H=u("ErOA"),q=u("1vsH"),M=u("m3rI"),$e=u("iQDF"),Re=u("+eQT"),ze=u("y8nQ"),g=u("Vl3Y"),Ke=u("OaEy"),ee=u("2fM7"),pe=u("65B1"),Ue=u.n(pe),De=u("wd/R"),O=u.n(De),Pe=ee.a.Option,Ae=function(p){var V=p.visible,x=p.onCancel,U=x===void 0?function(){}:x,L=p.onOk,$=L===void 0?function(){}:L,o=p.listDataParam,R=g.a.useForm(),X=Object(f.a)(R,1),D=X[0],k=function(){var E=Object(F.a)(_.a.mark(function w(l){return _.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:D.resetFields(),U(),h.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("p",null,"\u8003\u8BD5\u4FE1\u606F\u4FEE\u6539\u786E\u8BA4\uFF1A"),e.a.createElement("div",null,"\u201C\u8003\u8BD5\u72B6\u6001\u201D\u4FEE\u6539\u4E3A\u201C",(l==null?void 0:l.state)==="1"?"\u7B54\u9898\u4E2D":"\u672A\u7B54\u9898","\u201D"),e.a.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u4E3A\uFF1A",(l==null?void 0:l.time)?O()(l==null?void 0:l.time).format("YYYY-MM-DD HH:mm:ss"):(o==null?void 0:o.end_time)==="Invalid date"?"-":o==null?void 0:o.end_time)),onOk:function(){var K=Object(F.a)(_.a.mark(function A(){var Y;return _.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(H.a)("/api/students/exercises/".concat(o==null?void 0:o.id,"/continue_exercise"),{method:"post",body:{password:l==null?void 0:l.newPassword,state:Number(l==null?void 0:l.state),time:(l==null?void 0:l.time)?O()(l==null?void 0:l.time).format("YYYY-MM-DD HH:mm:ss"):""}});case 2:Y=v.sent,Y.status===0&&$();case 4:case"end":return v.stop()}},A)}));function I(){return K.apply(this,arguments)}return I}()});case 3:case"end":return P.stop()}},w)}));return function(l){return E.apply(this,arguments)}}(),z=[{id:"1",value:"\u7B54\u9898\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u4E4B\u524D\u7684\u7B54\u9898\u6570\u636E\uFF09"},{id:"2",value:"\u672A\u7B54\u9898\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5\uFF09"}];return console.log(o,"listDataParam"),e.a.createElement(h.a,{centered:!0,destroyOnClose:!0,visible:V,title:"\u7EE7\u7EED\u8003\u8BD5",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"440px",onOk:function(){return D.submit()},onCancel:function(){D.resetFields(),U(!0)}},e.a.createElement(g.a,{form:D,className:Ue.a.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:k},e.a.createElement(g.a.Item,{label:"\u7EE7\u7EED\u8003\u8BD5\u9700\u8981\u8F93\u5165\u76D1\u8003\u5BC6\u7801\uFF08\u76D1\u8003\u8001\u5E08\u63D0\u4F9B\uFF09",name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"}]},e.a.createElement(J.a.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"})),e.a.createElement(g.a.Item,{label:"\u8003\u8BD5\u72B6\u6001\u4FEE\u6539\u4E3A",name:"state",initialValue:"1"},e.a.createElement(ee.a,{showArrow:!0},z.map(function(E){return e.a.createElement(Pe,{key:E.id,value:E.id},E.value)}))),e.a.createElement(g.a.Item,{label:"\u8C03\u6574\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u4E3A",name:"time",initialValue:void 0},e.a.createElement(Re.a,{style:{width:"100%"},showTime:!0})),e.a.createElement("div",{className:"c-grey-999"},"\u6CE8\u610F\uFF1A\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u8003\u8BD5\u65F6\u95F4",(o==null?void 0:o.end_time)==="Invalid date"?"":"\uFF08".concat(o==null?void 0:o.end_time,"\uFF09"))))},Ce=Ae,S=Z.a.TabPane,he=function(p){Object(me.a)(p);var V=Object(c.useState)({page:1,per_page:10}),x=Object(f.a)(V,2),U=x[0],L=x[1],$=Object(c.useState)(!0),o=Object(f.a)($,2),R=o[0],X=o[1],D=Object(c.useState)(!0),k=Object(f.a)(D,2),z=k[0],E=k[1],w=Object(c.useState)(!1),l=Object(f.a)(w,2),ae=l[0],P=l[1],K=Object(c.useState)("0"),I=Object(f.a)(K,2),A=I[0],Y=I[1],te=Object(c.useState)(0),v=Object(f.a)(te,2),Oe=v[0],xe=v[1],Le=Object(c.useState)([]),ue=Object(f.a)(Le,2),N=ue[0],Ne=ue[1],ye=Object(c.useState)({}),ne=Object(f.a)(ye,2),W=ne[0],be=ne[1],G=Object(c.useRef)(""),je=function(n){Y(n)},Te=function(n,t){var r={page:n,per_page:t};L(r),le(r)};Object(c.useEffect)(function(){le({page:1,per_page:10})},[R,A]);var le=function(){var a=Object(F.a)(_.a.mark(function n(){var t,r,i=arguments;return _.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return t=i.length>0&&i[0]!==void 0?i[0]:U,E(!0),d.next=4,Object(H.a)("/api/students/exercises",{method:"get",params:Object(Ee.a)({is_normal:R,exercise_status:A==="0"?"":A},t)});case 4:r=d.sent,r.exercise&&(E(!1),Ne(r.exercise),xe(r==null?void 0:r.count),L(t));case 6:case"end":return d.stop()}},n)}));return function(){return a.apply(this,arguments)}}(),se=function(){var a=Object(F.a)(_.a.mark(function n(t){var r,i;return _.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(i=t==null||((r=t.commit_status_name)===null||r===void 0)?void 0:r[0],!(i==="\u8FDB\u5165\u8003\u8BD5")){d.next=4;break}return re(t),d.abrupt("return");case 4:(i==="\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"||i==="\u7EE7\u7EED\u8003\u8BD5")&&P(!0);case 5:case"end":return d.stop()}},n)}));return function(t){return a.apply(this,arguments)}}(),re=function(){var a=Object(F.a)(_.a.mark(function n(t){return _.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(!((t==null?void 0:t.ip_limit)!=="no")){i.next=3;break}return Object(q.l)(t==null?void 0:t.id,t==null?void 0:t.ip_limit,!1).then(function(){B.c.push("/exam/studentAnswer?examId=".concat(t.id))}).catch(function(m){h.a.confirm({width:500,icon:null,className:"custom-modal-divider ",title:"\u8003\u8BD5\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",centered:!0,content:e.a.createElement("div",{className:"font16"},e.a.createElement("p",null,"\u4F60\u7684IP\u5730\u5740\u4E0D\u5728\u8003\u8BD5\u9650\u5B9A\u7684IP\u8303\u56F4\u5185\uFF0C\u82E5\u8981\u8FDB\u5165\u8003\u8BD5\uFF0C\u8BF7\u8F93\u5165",e.a.createElement("br",null),"\u76D1\u8003\u5BC6\u7801\uFF1A"),e.a.createElement(J.a.Password,{autoComplete:"new-password",defaultValue:G.current,onChange:function(Q){return G.current=Q.target.value}})),onOk:function(){var d=Object(F.a)(_.a.mark(function Se(){var oe;return _.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(H.a)("/api/students/exercises/".concat(t.id,"/reset_ip"),{method:"post",body:{password:G.current}});case 2:oe=y.sent,oe.status===0&&B.c.push("/exam/studentAnswer?examId=".concat(t.id));case 4:case"end":return y.stop()}},Se)}));function Q(){return d.apply(this,arguments)}return Q}()})}),i.abrupt("return");case 3:B.c.push("/exam/studentAnswer?examId=".concat(t.id));case 4:case"end":return i.stop()}},n)}));return function(t){return a.apply(this,arguments)}}(),Be=function(){var a=Object(F.a)(_.a.mark(function n(t){var r;return _.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(!(t.open_camera||t.screen_open||(t==null?void 0:t.ip_limit)!=="no")){m.next=6;break}if(Object(q.C)()){m.next=4;break}return h.a.info({title:"\u8003\u8BD5\u63D0\u793A",icon:null,okText:"\u77E5\u9053\u4E86",className:"custom-modal-divider ",width:500,centered:!0,content:e.a.createElement("div",{className:"font16"},e.a.createElement("p",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u7ECF\u5F00\u542F\u9632\u4F5C\u5F0A\u6A21\u5F0F\uFF0C\u8BF7\u6CE8\u610F\u9075\u5B88\u8003\u8BD5\u89C4\u5219\u3002"),e.a.createElement("p",null,"\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u8FDB\u884C\u8003\u8BD5\uFF0C\u8C22\u8C22"))}),m.abrupt("return",!1);case 4:return r=h.a.info({title:e.a.createElement(T.a,null,e.a.createElement(C.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),e.a.createElement(C.a,null,e.a.createElement("span",{className:"iconfont icon-guanbi1 current c-grey-c",onClick:function(){return r.destroy()}}))),width:708,icon:null,centered:!0,className:"custom-modal-divider",content:e.a.createElement("div",{className:"font16"},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u7ECF\u5F00\u542F\u9632\u4F5C\u5F0A\u6A21\u5F0F\uFF0C\u8BF7\u6CE8\u610F\u9075\u5B88\u8003\u8BD5\u89C4\u5219\u3002"),t.open_camera&&e.a.createElement(T.a,{align:"middle",justify:"start",className:"mt20"},e.a.createElement(C.a,null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934\uFF08\u4F1A\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u968F\u673A\u62CD\u6444\u7167\u7247\uFF09",e.a.createElement("br",null),e.a.createElement("a",{target:"_blank",href:"".concat(M.a.API_SERVER,"/\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934.pdf")},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),t.screen_open&&e.a.createElement(T.a,{justify:"start",className:"mt20"},e.a.createElement(C.a,{flex:"1"},"\u5DF2\u5F00\u542F\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\uFF08\u8FDB\u5165\u8003\u8BD5\u540E\u4F1A\u5F3A\u5236\u6D4F\u89C8\u5668\u5168\u5C4F\uFF0C\u5207\u5C4F\u6B21\u6570\u8FBE\u5230\u8BBE\u5B9A\u6B21\u6570\u540E\u5C06\u5F3A\u5236\u4EA4\u5377\uFF09",e.a.createElement("a",{target:"_blank",href:"".concat(M.a.API_SERVER,"/\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F.pdf")},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(t==null?void 0:t.ip_limit)!=="no"&&e.a.createElement(T.a,{align:"middle",justify:"start",className:"mt20"},e.a.createElement(C.a,null,"\u5DF2\u5F00\u542F\u9650\u5236\u8303\u56F4IP\uFF08\u68C0\u6D4BIP\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF0C\u672A\u5728IP\u8303\u56F4\u5C06\u4E0D\u80FD\u8FDB\u5165\u8003\u8BD5\uFF09",e.a.createElement("br",null),e.a.createElement("a",{href:"".concat(M.a.API_SERVER,"/WebRTC%20Leak%20Prevent.zip"),target:"_blank"},"\u70B9\u51FB\u4E0B\u8F7DWebRTC Leak Prevent\u63D2\u4EF6"),e.a.createElement("a",{className:"ml20",href:"".concat(M.a.API_SERVER,"/\u5982\u4F55\u5B89\u88C5WebRTC%20Leak%20Prevent\u63D2\u4EF6.pdf"),target:"_blank"},"\u5982\u4F55\u5B89\u88C5\u63D2\u4EF6\uFF1F")))),onOk:function(){se(t)},okText:"\u8FDB\u5165\u8003\u8BD5"}),m.abrupt("return");case 6:se(t);case 7:case"end":return m.stop()}},n)}));return function(t){return a.apply(this,arguments)}}(),Me=function(n,t,r){if(be({end_time:O()(r==null?void 0:r.end_time).format("YYYY-MM-DD HH:mm:ss"),id:t,item:r}),n==="\u8FDB\u5165\u8003\u8BD5"||n==="\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"||n==="\u7EE7\u7EED\u8003\u8BD5"){Be(r);return}if(n==="\u67E5\u770B"){B.c.push("/exam/studentAnswer?examId=".concat(t));return}};return console.log(N),e.a.createElement("div",{className:s.a.wrap},e.a.createElement("div",{className:s.a.left},e.a.createElement("div",{onClick:function(){return X(!0)},className:"".concat(s.a.li," ").concat(R?s.a.active:"")},e.a.createElement("i",{className:"iconfont icon-kaoshiguanli"}),e.a.createElement("span",null,"\u8003\u8BD5")),e.a.createElement("div",{onClick:function(){return X(!1)},className:"".concat(s.a.li," ").concat(R?"":s.a.active)},e.a.createElement("i",{className:"iconfont icon-monikaoshi"}),e.a.createElement("span",null,"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement("div",{className:s.a.right},e.a.createElement("div",{className:s.a.head},e.a.createElement("span",{style:{flex:"1"}},R?"\u8003\u8BD5":"\u6A21\u62DF\u8003\u8BD5")),e.a.createElement("div",{className:s.a.tabsWrap},e.a.createElement(Z.a,{activeKey:A,onChange:je},e.a.createElement(S,{tab:"\u5168\u90E8",key:"0"}," "),e.a.createElement(S,{tab:"\u8003\u8BD5\u4E2D",key:"2"}," "),e.a.createElement(S,{tab:"\u672A\u5F00\u59CB",key:"1"}," "),e.a.createElement(S,{tab:"\u5DF2\u7ED3\u675F",key:"3"}," "))),e.a.createElement(de.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:z},e.a.createElement("div",{className:s.a.listWarp},N.map(function(a,n){return e.a.createElement("aside",{className:s.a.list,key:n},e.a.createElement("div",{className:s.a.d1},e.a.createElement("img",{src:Fe.a,alt:""})),e.a.createElement("div",{className:s.a.d2},e.a.createElement("div",{className:s.a.top},e.a.createElement("span",{className:s.a.title},a==null?void 0:a.exercise_name),(a==null?void 0:a.exercise_status_name)==="\u8003\u8BD5\u4E2D"&&e.a.createElement("span",{className:s.a.tag},a==null?void 0:a.exercise_status_name),(a==null?void 0:a.exercise_status_name)==="\u672A\u5F00\u8003"&&e.a.createElement("span",{className:s.a.notTag},a==null?void 0:a.exercise_status_name),(a==null?void 0:a.exercise_status_name)==="\u5DF2\u7ED3\u675F"&&e.a.createElement("span",{className:s.a.endTag},a==null?void 0:a.exercise_status_name)),e.a.createElement("div",{className:s.a.bottom},!!(a==null?void 0:a.publish_time)&&e.a.createElement(e.a.Fragment,null,O()(a==null?void 0:a.publish_time).format("YYYY-MM-DD HH:mm:ss"),(a==null?void 0:a.end_time)?" \u81F3 "+O()(a==null?void 0:a.end_time).format("YYYY-MM-DD HH:mm:ss"):null,e.a.createElement("span",{className:s.a.line})),"\u8BD5\u9898\u6570\uFF1A",a==null?void 0:a.question_count,e.a.createElement("span",{className:s.a.line})," \u603B\u5206\uFF1A",a==null?void 0:a.total_score,"\u5206",e.a.createElement("span",{className:s.a.line})," \u7B54\u9898\u65F6\u957F\uFF1A",a.time,"\u5206\u949F")),e.a.createElement("div",{className:s.a.d3},e.a.createElement("div",null,(a==null?void 0:a.commit_status_name[1])==="\u672A\u5F00\u8003"?"\u7B49\u5F85\u5F00\u8003":a==null?void 0:a.commit_status_name[1]),(a==null?void 0:a.commit_status_name[0])!=="\u7B49\u5F85\u5F00\u8003"&&e.a.createElement(_e.a,{onClick:function(){return Me(a==null?void 0:a.commit_status_name[0],a==null?void 0:a.id,a)},type:"primary"},a==null?void 0:a.commit_status_name[0])))})),!!(N==null?void 0:N.length)&&e.a.createElement(ie.a,{style:{textAlign:"center",paddingBottom:40},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:U.per_page,showSizeChanger:!0,onChange:function(n,t){Te(n,t)},hideOnSinglePage:!1,current:U.page,total:Oe,showTotal:function(n){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},n),"\u6761\u6570\u636E")}}))),e.a.createElement(Ce,{onOk:function(){return re(W==null?void 0:W.item)},listDataParam:W,onCancel:function(){return P(!1)},visible:ae}))},Ge=j.default=he}}]); diff --git a/umi.fdec80c0.js b/umi.6779a677.js similarity index 99% rename from umi.fdec80c0.js rename to umi.6779a677.js index 74044cfc61..ff92ed5a6a 100644 --- a/umi.fdec80c0.js +++ b/umi.6779a677.js @@ -1,4 +1,4 @@ -(function(E){function d(s){for(var m=s[0],c=s[1],g,f,v=0,p=[];v