diff --git a/.DS_Store b/.DS_Store index 0769ebb237..6b2a3a5592 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/index.html b/index.html index 857ae4220b..ac4f85da6c 100644 --- a/index.html +++ b/index.html @@ -93,6 +93,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Exam__Lists__Monitoring.6b2752ae.async.js b/p__Exam__Lists__Monitoring.6b2752ae.async.js new file mode 100644 index 0000000000..b7bda52cb9 --- /dev/null +++ b/p__Exam__Lists__Monitoring.6b2752ae.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[137,15],{eAXJ:function(se,re,l){se.exports={flex_box_center:"flex_box_center___XaPOu",flex_space_between:"flex_space_between___2wXsy",flex_box_vertical_center:"flex_box_vertical_center___11-4g",flex_box_center_end:"flex_box_center_end___3eWuc",flex_box_column:"flex_box_column___2x9Pg",wrap:"wrap___1qRt1",head:"head___3HO_H",info:"info___2KVvr",infoAction:"infoAction___IJUez",infoDes:"infoDes___3O1N6",left:"left___2WDEq",right:"right___2ZrsD",formWrap:"formWrap___2lyC2",btns:"btns___34dyy",customTable:"customTable___1_Lvd"}},f0I0:function(se,re,l){"use strict";l.r(re);var Mt=l("giR+"),ge=l("fyUT"),St=l("g9YV"),ze=l("wCAj"),Tt=l("5NDa"),Y=l("5rEg"),wt=l("5Dmo"),Je=l("3S7+"),kt=l("sRBo"),Ge=l("kaz8"),Xt=l("OaEy"),p=l("2fM7"),It=l("14J3"),M=l("BMrR"),Yt=l("/zsF"),Ke=l("PArb"),Ht=l("jCWc"),De=l("kPKH"),Vt=l("miYZ"),ie=l("tsqr"),$t=l("+L6B"),H=l("2/Rp"),Wt=l("2qtc"),ee=l("kLXV"),Qe=l("WmNS"),m=l.n(Qe),S=l("k1fw"),h=l("9og8"),zt=l("y8nQ"),R=l("Vl3Y"),E=l("tJVT"),Ne=l("0Owb"),d=l("q1tI"),e=l.n(d),Ze=l("eAXJ"),O=l.n(Ze),qe=l("wd/R"),_=l.n(qe),et=l("9kvl"),y=l("ErOA"),tt=l("LvDl"),at=l.n(tt),ut=l("rI6G"),nt=l.n(ut),lt=p.a.Option,st=function(T){var D=T.visible,V=T.onCancel,te=V===void 0?function(){}:V,oe=T.onOk,w=oe===void 0?function(){}:oe,o=T.data,$=T.baseInfo,be=R.a.useForm(),Pe=Object(E.a)(be,1),k=Pe[0],de=Object(d.useState)({}),ae=Object(E.a)(de,2),B=ae[0],W=ae[1],_e=Object(d.useState)(""),b=Object(E.a)(_e,2),ce=b[0],he=b[1];Object(d.useEffect)(function(){(D===4||D===3)&&ue()},[D]);function ue(){return z.apply(this,arguments)}function z(){return z=Object(h.a)(m.a.mark(function v(){var c;return m.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(y.a)("/api/common_exercises/exercise_users/".concat(o==null?void 0:o.exercise_user_id,"/check_time.json"),{method:"get"});case 2:c=F.sent,he(c==null?void 0:c.time);case 4:case"end":return F.stop()}},v)})),z.apply(this,arguments)}var me=function(){var v=Object(h.a)(m.a.mark(function c(s){var F;return m.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(!(D===4)){U.next=6;break}return U.next=3,Object(y.a)("/api/common_exercises/exercise_users/".concat(o==null?void 0:o.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:s==null?void 0:s.newPassword,commit_status:2,time:(s==null?void 0:s.time)||0}});case 3:return F=U.sent,F.status===0&&(ie.b.success("\u5EF6\u8FDF\u6210\u529F"),k.resetFields(),W({}),te(),w()),U.abrupt("return");case 6:D===3&&(k.resetFields(),W({}),te(),ee.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{color:"#3a3a3a"}},"\u5F53\u524D\u9009\u4E2D\u5B66\u751F\uFF1A",o==null?void 0:o.user_name),e.a.createElement("span",{style:{color:"#3a3a3a"},className:"ml40"},"\u5B66\u53F7\uFF1A",o==null?void 0:o.student_id)),(s==null?void 0:s.commit_status)==="0"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5F85\u8003\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u4F1A\u6E05\u7A7A\u8BE5\u8003\u751F\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u56DE\u5230\u8003\u8BD5\u5F00\u59CB\u9636\u6BB5\u3002")),(s==null?void 0:s.commit_status)==="2"&&e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u8003\u8BD5\u4E2D\u5E76\u5C06\u5176\u8003\u8BD5\u65F6\u95F4\u5EF6\u957F",(s==null?void 0:s.time)||0,"\u5206\u949F\u5417\uFF1F"),(s==null?void 0:s.commit_status)==="1"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u8003\u751F\u5C06\u65E0\u6CD5\u518D\u8FDB\u884C\u7B54\u9898\u3002"))),onOk:function(){var I=Object(h.a)(m.a.mark(function G(){var K;return m.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Object(y.a)("/api/common_exercises/exercise_users/".concat(o==null?void 0:o.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:s==null?void 0:s.newPassword,commit_status:Number(s==null?void 0:s.commit_status),time:(s==null?void 0:s.time)||0}});case 2:K=j.sent,K.status===0&&(ie.b.success("\u64CD\u4F5C\u6210\u529F"),w());case 4:case"end":return j.stop()}},G)}));function J(){return I.apply(this,arguments)}return J}()}));case 7:case"end":return U.stop()}},c)}));return function(s){return v.apply(this,arguments)}}(),Ee=_()(new Date).valueOf()+($==null?void 0:$.time)*60*1e3,fe=[{id:"0",value:"\u5F85\u8003\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5\uFF09"},{id:"2",value:"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u7EE7\u7EED\u7B54\u9898\uFF09"},{id:"1",value:"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"}],Oe={labelCol:{span:6},wrapperCol:{span:18}},ye=function(c){return c&&(c>_()(Ee).endOf("day")||c<=_()().startOf("day"))};function x(v,c){for(var s=[],F=v;F0&&P[0]!==void 0?P[0]:V,f=P.length>1&&P[1]!==void 0?P[1]:{},r=at.a.pickBy(Object(S.a)(Object(S.a)(Object(S.a)({},a),f),{},{monitor:!0}),function(C){return!!C}),console.log("\u8BF7\u6C42\u53C2\u6570:",r),ye(!0),N.next=7,Object(y.a)("/api/common_exercises/exercises/".concat(b,"/exercise_lists.json"),{method:"get",params:r});case 7:i=N.sent,i.status===0&&(ye(!1),Pe(i.exercise_users),c(Object(S.a)(Object(S.a)({},a),{},{total:i==null?void 0:i.count})),yt(i));case 9:case"end":return N.stop()}},t)}));return function(){return n.apply(this,arguments)}}(),Re=function(){var n=Object(h.a)(m.a.mark(function t(a){var f,r,i,P,q;return m.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(y.a)("/api/common_exercises/exercises.json",{method:"get",params:{page:1,per_page:1e4,is_normals:3,exercise_status:2}});case 2:r=C.sent,i=r==null||((f=r.exercises)===null||f===void 0)?void 0:f.map(function(A){return{label:e.a.createElement("span",{title:A.exercise_name},A.exercise_name),value:A.id,exercise_name:A.exercise_name}}),B(i),a||(ce((i==null||((P=i[0])===null||P===void 0)?void 0:P.value)||""),me(i==null||((q=i[0])===null||q===void 0)?void 0:q.exercise_name));case 6:case"end":return C.stop()}},t)}));return function(a){return n.apply(this,arguments)}}(),$e=function(){var n=Object(h.a)(m.a.mark(function t(){var a,f;return m.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(y.a)("/api/common_exercises/exercises/".concat(b,"/student_groups.json"),{method:"get"});case 2:return a=i.sent,i.next=5,Object(y.a)("/api/common_exercises/exercises/".concat(b,"/professions.json "),{method:"get"});case 5:f=i.sent,a.status===0&&Ft(a.data),f.status===0&&K(f.data);case 8:case"end":return i.stop()}},t)}));return function(){return n.apply(this,arguments)}}(),Le=function(){var n=Object(h.a)(m.a.mark(function t(){var a,f;return m.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(y.a)("/api/common_exercises/exercises/".concat(b,"/base.json"),{method:"get"});case 2:return a=i.sent,a.data&&(_t(a.data),(a==null||((f=a.data)===null||f===void 0)?void 0:f.exercise_status)===3&&(Ae(!1),clearInterval(ne.current),ee.a.info({title:"\u5F53\u524D\u8003\u8BD5\u5DF2\u7ED3\u675F",centered:!0,okText:"\u77E5\u9053\u4E86",onOk:function(){var P=Object(h.a)(m.a.mark(function N(){return m.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Re();case 2:U({}),w.resetFields();case 4:case"end":return A.stop()}},N)}));function q(){return P.apply(this,arguments)}return q}()}))),i.abrupt("return",a);case 5:case"end":return i.stop()}},t)}));return function(){return n.apply(this,arguments)}}(),Ue=function(){pe(v,X),Le(),$e(),Re(!0)},xt=function(t){pe(V,t)},We=function(t,a){Ut(t),L(a)},At=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:120,align:"center",ellipsis:!0,fixed:"left"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",ellipsis:!0,fixed:"left"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(t,a){return e.a.createElement("span",null,t===0&&"\u5F85\u8003\u8BD5",t===1&&"\u8003\u8BD5\u4E2D",t===2&&"\u5DF2\u4EA4\u5377",t===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(t,a){return e.a.createElement("span",null,a.commit_status>1?t||"0":"- -")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u8003\u53F7",dataIndex:"exercise_no",key:"exercise_no",align:"center",ellipsis:!0,render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",width:160,align:"center",render:function(t,a){return e.a.createElement("span",null,t?_()(t).format("YYYY-MM-DD HH:mm"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:160,align:"center",render:function(t,a){return e.a.createElement("span",null,t?_()(t).format("YYYY-MM-DD HH:mm"):"- -",!!(a==null?void 0:a.delayed_time)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("br",null),e.a.createElement("span",{className:"c-red"},"\u5EF6\u65F6",a==null?void 0:a.delayed_time,"\u5206\u949F")))}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(t){return e.a.createElement("span",null,t||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(t,a){return e.a.createElement("span",null,t?(a==null?void 0:a.screen_used_num)+"/"+t:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",align:"center",fixed:"right",width:180,render:function(t,a){return e.a.createElement("div",null,(a==null?void 0:a.commit_status)>0&&e.a.createElement(H.a,{onClick:function(){return We(a,3)},type:"link"},"\u8003\u8BD5\u72B6\u6001\u8C03\u6574"),(a==null?void 0:a.commit_status)===1&&e.a.createElement(H.a,{onClick:function(){return We(a,4)},type:"link"},"\u5EF6\u65F6"),(a==null?void 0:a.commit_status)<1&&e.a.createElement("span",null,"--"))}}],Bt=function(t,a){var f=Object(S.a)(Object(S.a)({},v),{},{page:t,per_page:a});c(f),pe(f,X)},jt=function(t,a){U(a)},Lt=function(t){Ae(t.target.checked),clearInterval(ne.current),t.target.checked&&(ne.current=setInterval(Ue,3e4))},Nt=function(){var n=Object(h.a)(m.a.mark(function t(){var a;return m.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!(le!=="\u786E\u8BA4\u622A\u6B62\u8003\u8BD5")){r.next=3;break}return Z(!0),r.abrupt("return");case 3:return r.next=5,Object(y.a)("/api/common_exercises/exercises/".concat(b,"/end_exercise"),{method:"post"});case 5:a=r.sent,(a==null?void 0:a.status)===0&&(ie.b.info("\u7ED3\u675F\u8003\u8BD5\u6210\u529F"),Re(),L(0),U({}),w.resetFields());case 7:case"end":return r.stop()}},t)}));return function(){return n.apply(this,arguments)}}(),Ct=function(){var n=Object(h.a)(m.a.mark(function t(){var a;return m.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(le){r.next=3;break}return Z(!0),r.abrupt("return");case 3:if(console.log(Fe,u==null?void 0:u.time),!(Fe>(u==null?void 0:u.time))){r.next=7;break}return je(!0),r.abrupt("return");case 7:return r.next=9,Object(y.a)("/api/common_exercises/exercises/".concat(b,"/delayed_time.json"),{method:"post",body:{password:le,time:Fe}});case 9:a=r.sent,(a==null?void 0:a.status)===0&&(L(0),Ue());case 11:case"end":return r.stop()}},t)}));return function(){return n.apply(this,arguments)}}();return e.a.createElement("div",{className:O.a.wrap},e.a.createElement(M.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0,marginTop:20,background:"#fff",padding:"0px 40px"}},e.a.createElement(De.a,{className:"current",onClick:function(){return et.c.goBack()}},e.a.createElement(it.a,null),"\u8FD4\u56DE"),e.a.createElement(De.a,null,e.a.createElement(Ke.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),e.a.createElement(De.a,null,e.a.createElement("strong",{className:"font18"},z,e.a.createElement("span",{style:{width:"68px",height:"20px",textAlign:"center",fontSize:"12px",background:g.is_normal?"#6059ff":"#34cb00",color:"#fff",display:"inline-block",lineHeight:"20px",borderRadius:"30px",marginLeft:"20px"}},g.is_normal?"\u6B63\u5F0F":"\u6A21\u62DF","\u8003\u8BD5")))),e.a.createElement("div",{className:O.a.info,style:{marginTop:"2px"}},e.a.createElement("div",{className:O.a.infoAction},e.a.createElement("div",null,e.a.createElement("span",null,"\u5F53\u524D\u8003\u8BD5\uFF1A"),e.a.createElement(p.a,{value:b,onChange:function(t,a){ce(t),me(a==null?void 0:a.exercise_name),clearInterval(ne.current),Ae(!1)},options:ae,style:{width:320,margin:"0 10px"}}),e.a.createElement("span",{className:"c-grey-999"},"\u5171",e.a.createElement("span",{className:"c-grey-333"},ae.length),"\u573A\u8003\u8BD5")),e.a.createElement("div",null,e.a.createElement(H.a,{style:{margin:"0 40px"},onClick:Ue,ghost:!0,type:"primary"},"\u5237\u65B0\u9875\u9762\u6570\u636E"),e.a.createElement(Ge.a,{style:{marginRight:-8},checked:mt,onChange:Lt},e.a.createElement("span",{className:"font14"},"\u81EA\u52A8\u5237\u65B0",e.a.createElement("span",{className:"c-grey-999"},"(30s)"))))),e.a.createElement("div",{className:O.a.infoDes},e.a.createElement("ul",{className:O.a.left,style:{width:"469px"}},e.a.createElement("li",{className:"font16 mb25 blod"},"\u8003\u8BD5\u57FA\u672C\u4FE1\u606F"),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u65F6\u957F\uFF1A",u==null?void 0:u.time,"\u5206\u949F"),e.a.createElement("li",{className:"mb16"},"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4\uFF1A",_()(u==null?void 0:u.publish_time).format("YYYY-MM-DD HH:mm")),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4\uFF1A",(u==null?void 0:u.end_time)?_()(u==null?void 0:u.end_time).format("YYYY-MM-DD HH:mm"):"\u672A\u8BBE\u7F6E"),e.a.createElement("li",null,"\u76D1\u8003\u5BC6\u7801\uFF1A",e.a.createElement("span",{style:{color:"red",fontWeight:"500"}},u==null?void 0:u.password)," ")),e.a.createElement("div",{className:O.a.right},e.a.createElement(M.a,{className:"mb25",align:"middle"},e.a.createElement("span",{className:"font16 blod"},"\u5F53\u524D\u8003\u8BD5\u72B6\u6001"),e.a.createElement("span",{className:"font16 ml20 c-light-primary"},"\u8FDB\u884C\u4E2D"),e.a.createElement(H.a,{onClick:function(){return L(1)},style:{marginLeft:"auto"},ghost:!0,type:"primary",danger:!0},"\u7ACB\u5373\u7ED3\u675F\u8003\u8BD5")),!!(u==null?void 0:u.end_time)&&e.a.createElement("div",{className:"mb16"},"\u7EDF\u4E00\u7ED3\u675F\u65F6\u95F4\uFF1A",_()(u==null?void 0:u.end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5230\u8FBE\u7ED3\u675F\u65F6\u95F4\u540E\uFF0C\u5F85\u8003\u8003\u751F\u5C06\u4E0D\u80FD\u8FDB\u5165\u8003\u8BD5\uFF09")),!!(u==null?void 0:u.end_time)&&e.a.createElement("div",{className:"mb16"},"\u6700\u7EC8\u7ED3\u675F\u65F6\u95F4\uFF1A",_()(u==null?void 0:u.last_end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u53D7\u4E2A\u4EBA\u5EF6\u65F6\u5F71\u54CD\uFF09")),!(u==null?void 0:u.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u8003\u8BD5\u4E2D\u6700\u665A\u7ED3\u675F\u65F6\u95F4\uFF1A",(u==null?void 0:u.last_end_time)?_()(u==null?void 0:u.last_end_time).format("YYYY-MM-DD HH:mm"):"--",e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u8BE5\u65F6\u95F4\u4F1A\u56E0\u8003\u751F\u7ED3\u675F\u65F6\u95F4\u800C\u53D8\u66F4\uFF09")),!(u==null?void 0:u.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u5F85\u8003\u4EBA\u6570\uFF1A",u==null?void 0:u.wait_exercise_users_count,"\u4EBA"),e.a.createElement(M.a,{align:"middle",className:"mt40"},e.a.createElement(H.a,{onClick:Object(h.a)(m.a.mark(function n(){var t,a;return m.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Le();case 2:if(a=r.sent,a==null||((t=a.data)===null||t===void 0)?void 0:t.doing_exercise_users_count){r.next=6;break}return ie.b.warn("\u5F53\u524D\u65E0\u8003\u8BD5\u4E2D\u5B66\u751F\uFF0C\u65E0\u6CD5\u7EDF\u4E00\u5EF6\u65F6"),r.abrupt("return");case 6:L(2);case 7:case"end":return r.stop()}},n)})),ghost:!0,type:"primary"},"\u7EDF\u4E00\u5EF6\u65F6"),e.a.createElement("div",{className:"c-grey-999 ml20 mr10"},"\u5DF2\u5EF6\u65F6",u==null?void 0:u.total_delayed_time,"\u5206\u949F"),e.a.createElement(Je.a,{placement:"bottom",title:"\u7EDF\u4E00\u8865\u65F6\uFF0C\u5373\u7ED9\u5F53\u524D\u8003\u8BD5\u4E2D\u72B6\u6001\u7684\u8003\u751F\u7EDF\u4E00\u589E\u52A0\u8003\u8BD5\u65F6\u957F\u3002"},e.a.createElement("i",{className:"font17 iconfont icon-tishi7"})))))),e.a.createElement(R.a,{className:O.a.formWrap,form:w,onValuesChange:jt,onFinish:xt},e.a.createElement(M.a,null,e.a.createElement(R.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(Y.a,null)),e.a.createElement(R.a.Item,{style:{marginLeft:33},label:"\u59D3\u540D",name:"name"},e.a.createElement(Y.a,null)),e.a.createElement(R.a.Item,{style:{marginLeft:33},label:"\u8003\u53F7",name:"exercise_no"},e.a.createElement(Y.a,null)),e.a.createElement(R.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(p.a,{style:{width:200},defaultValue:0},e.a.createElement(p.a.Option,{value:0},"\u5168\u90E8"),vt.map(function(n,t){return e.a.createElement(p.a.Option,{key:t+1,title:n,value:n},n)})))),e.a.createElement(M.a,null,e.a.createElement(R.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(p.a,{style:{width:200},defaultValue:0},e.a.createElement(p.a.Option,{value:0},"\u5168\u90E8"),G.map(function(n,t){return e.a.createElement(p.a.Option,{key:t+1,title:n,value:n},n)}))),e.a.createElement(R.a.Item,{style:{marginLeft:"10px"},label:"\u8003\u751F\u72B6\u6001",name:"commit_status"},e.a.createElement(p.a,{style:{width:200},defaultValue:0},e.a.createElement(p.a.Option,{value:0},"\u5168\u90E8"),e.a.createElement(p.a.Option,{value:1},"\u5F85\u8003"),e.a.createElement(p.a.Option,{value:2},"\u8003\u8BD5\u4E2D"),e.a.createElement(p.a.Option,{value:3},"\u5DF2\u4EA4\u5377"))),e.a.createElement("div",{className:O.a.btns},e.a.createElement(H.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement("div",{style:{background:"#fff",padding:"10px 40px"}},"\u5F53\u524D\u5217\u8868\u7ED3\u679C\u7EDF\u8BA1\uFF1A\u603B\u4EBA\u6570",g==null?void 0:g.total_exercise_count,"\u3001\u5F85\u8003\u4EBA\u6570",g==null?void 0:g.wait_exercise_users_count,"\u3001\u8003\u8BD5\u4E2D\u4EBA\u6570",g==null?void 0:g.doing_exercise_users_count,"\u3001\u5DF2\u4EA4\u5377\u4EBA\u6570",g==null?void 0:g.commited_exercise_count),e.a.createElement(ze.a,{className:O.a.customTable,dataSource:be,bordered:!1,rowKey:function(t){return t.exercise_user_id},columns:At,scroll:{x:1400},rowClassName:O.a.row,loading:Oe,pagination:{pageSize:v.per_page,total:v.total,current:v.page,onChange:Bt,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(t){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},t),"\u6761\u6570\u636E")}}}),e.a.createElement(ee.a,{centered:!0,title:"\u786E\u8BA4\u7ED3\u675F\u8003\u8BD5",width:452,visible:Be===1,okText:"\u786E\u8BA4\u622A\u6B62",cancelText:"\u53D6\u6D88",afterClose:function(){Z(!1),ve("")},onCancel:function(){return L(0)},onOk:Nt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{fontWeight:500}},"\u300A",z,"\u300B")," \u5F53\u524D\u8FD8\u6709",u==null?void 0:u.doing_exercise_users_count,"\u4E2A\u8003\u751F\u6B63\u5728\u7B54\u9898\uFF0C\u5176\u4E2D\u6700\u957F\u5269\u4F59\u8003\u8BD5\u65F6\u957F\u4E3A",(u==null?void 0:u.last_long_time)||0,"\u5206\u949F\u3002"),e.a.createElement("div",{className:"mb10"},"\u622A\u6B62\u8003\u8BD5\u4F1A\u5BFC\u81F4\u6B63\u5728\u7B54\u9898\u7684\u8003\u751F\u5F3A\u5236\u4EA4\u5377\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u622A\u6B62\u8003\u8BD5\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u82E5\u786E\u5B9A\u9700\u8981\u622A\u6B62\u8003\u8BD5\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D\u516D\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u622A\u6B62\u201D\u6309\u94AE\u3002"),e.a.createElement(Y.a,{onChange:function(t){ve(t.target.value),Z(!1)},value:le,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D",style:{width:250},size:"large"}),Ye&&e.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D"))),e.a.createElement(ee.a,{centered:!0,title:"\u7EDF\u4E00\u5EF6\u65F6",width:452,visible:Be===2,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",afterClose:function(){Z(!1),ve(""),je(!1),Xe("")},onCancel:function(){return L(0)},onOk:Ct},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u6709",u==null?void 0:u.doing_exercise_users_count,"\u4F4D\u8003\u751F\u6B63\u5728\u8003\u8BD5\uFF0C\u786E\u8BA4\u4E3A\u4ED6\u4EEC\u7EDF\u4E00\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u5417\uFF1F"),e.a.createElement(M.a,{align:"middle"},e.a.createElement("span",null,"\u76D1\u8003\u5BC6\u7801\uFF1A"),e.a.createElement(Y.a.Password,{onChange:function(t){ve(t.target.value),Z(!1)},value:le,style:{width:250},size:"large"})),Ye&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"),e.a.createElement(M.a,{align:"middle",className:"mt10"},e.a.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF1A"),e.a.createElement(ge.a,{min:0,onChange:function(t){Xe(t),je(!1)},value:Fe,style:{width:150},size:"large"}),e.a.createElement("span",null,"\xA0\u5206\u949F")),ht&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u6700\u957F\u53EF\u5EF6\u65F6",u==null?void 0:u.time,"\u5206\u949F\u3002"))),e.a.createElement(rt,{baseInfo:u,onOk:Ue,data:Rt,onCancel:function(){return L(0)},visible:Be}))},Jt=re.default=ot},rI6G:function(se,re,l){se.exports={formWrap:"formWrap___oLiFP"}}}]); diff --git a/p__Exam__Lists__Monitoring.7edd0bd5.async.js b/p__Exam__Lists__Monitoring.7edd0bd5.async.js deleted file mode 100644 index 129afba812..0000000000 --- a/p__Exam__Lists__Monitoring.7edd0bd5.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[137,15],{eAXJ:function(le,se,l){le.exports={flex_box_center:"flex_box_center___XaPOu",flex_space_between:"flex_space_between___2wXsy",flex_box_vertical_center:"flex_box_vertical_center___11-4g",flex_box_center_end:"flex_box_center_end___3eWuc",flex_box_column:"flex_box_column___2x9Pg",wrap:"wrap___1qRt1",head:"head___3HO_H",info:"info___2KVvr",infoAction:"infoAction___IJUez",infoDes:"infoDes___3O1N6",left:"left___2WDEq",right:"right___2ZrsD",formWrap:"formWrap___2lyC2",btns:"btns___34dyy",customTable:"customTable___1_Lvd"}},f0I0:function(le,se,l){"use strict";l.r(se);var Mt=l("giR+"),Ue=l("fyUT"),St=l("g9YV"),ze=l("wCAj"),Tt=l("5NDa"),I=l("5rEg"),wt=l("5Dmo"),Je=l("3S7+"),kt=l("sRBo"),Ge=l("kaz8"),Xt=l("OaEy"),p=l("2fM7"),It=l("14J3"),C=l("BMrR"),Yt=l("/zsF"),Ke=l("PArb"),Ht=l("jCWc"),ge=l("kPKH"),Vt=l("miYZ"),re=l("tsqr"),$t=l("+L6B"),Y=l("2/Rp"),Wt=l("2qtc"),q=l("kLXV"),Qe=l("WmNS"),m=l.n(Qe),M=l("k1fw"),P=l("9og8"),zt=l("y8nQ"),R=l("Vl3Y"),E=l("tJVT"),Le=l("0Owb"),d=l("q1tI"),e=l.n(d),Ze=l("eAXJ"),h=l.n(Ze),qe=l("wd/R"),_=l.n(qe),et=l("9kvl"),O=l("ErOA"),tt=l("LvDl"),at=l.n(tt),ut=l("rI6G"),nt=l.n(ut),lt=p.a.Option,st=function(S){var g=S.visible,H=S.onCancel,ee=H===void 0?function(){}:H,ie=S.onOk,T=ie===void 0?function(){}:ie,o=S.data,V=S.baseInfo,De=R.a.useForm(),be=Object(E.a)(De,1),w=be[0],oe=Object(d.useState)({}),te=Object(E.a)(oe,2),A=te[0],$=te[1],de=Object(d.useState)(""),D=Object(E.a)(de,2),_e=D[0],Pe=D[1];Object(d.useEffect)(function(){(g===4||g===3)&&ae()},[g]);function ae(){return W.apply(this,arguments)}function W(){return W=Object(P.a)(m.a.mark(function v(){var c;return m.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(O.a)("/api/common_exercises/exercise_users/".concat(o==null?void 0:o.exercise_user_id,"/check_time.json"),{method:"get"});case 2:c=F.sent,Pe(c==null?void 0:c.time);case 4:case"end":return F.stop()}},v)})),W.apply(this,arguments)}var ce=function(){var v=Object(P.a)(m.a.mark(function c(s){var F;return m.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(!(g===4)){U.next=6;break}return U.next=3,Object(O.a)("/api/common_exercises/exercise_users/".concat(o==null?void 0:o.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:s==null?void 0:s.newPassword,commit_status:2,time:(s==null?void 0:s.time)||0}});case 3:return F=U.sent,F.status===0&&(re.b.success("\u5EF6\u8FDF\u6210\u529F"),w.resetFields(),$({}),ee(),T()),U.abrupt("return");case 6:g===3&&(w.resetFields(),$({}),ee(),q.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{color:"#3a3a3a"}},"\u5F53\u524D\u9009\u4E2D\u5B66\u751F\uFF1A",o==null?void 0:o.user_name),e.a.createElement("span",{style:{color:"#3a3a3a"},className:"ml40"},"\u5B66\u53F7\uFF1A",o==null?void 0:o.student_id)),(s==null?void 0:s.commit_status)==="0"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5F85\u8003\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u4F1A\u6E05\u7A7A\u8BE5\u8003\u751F\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u56DE\u5230\u8003\u8BD5\u5F00\u59CB\u9636\u6BB5\u3002")),(s==null?void 0:s.commit_status)==="2"&&e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u8003\u8BD5\u4E2D\u5E76\u5C06\u5176\u8003\u8BD5\u65F6\u95F4\u5EF6\u957F",(s==null?void 0:s.time)||0,"\u5206\u949F\u5417\uFF1F"),(s==null?void 0:s.commit_status)==="1"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u8003\u751F\u5C06\u65E0\u6CD5\u518D\u8FDB\u884C\u7B54\u9898\u3002"))),onOk:function(){var X=Object(P.a)(m.a.mark(function J(){var G;return m.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(O.a)("/api/common_exercises/exercise_users/".concat(o==null?void 0:o.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:s==null?void 0:s.newPassword,commit_status:Number(s==null?void 0:s.commit_status),time:(s==null?void 0:s.time)||0}});case 2:G=B.sent,G.status===0&&(re.b.success("\u64CD\u4F5C\u6210\u529F"),T());case 4:case"end":return B.stop()}},J)}));function z(){return X.apply(this,arguments)}return z}()}));case 7:case"end":return U.stop()}},c)}));return function(s){return v.apply(this,arguments)}}(),me=_()(new Date).valueOf()+(V==null?void 0:V.time)*60*1e3,Ee=[{id:"0",value:"\u5F85\u8003\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5\uFF09"},{id:"2",value:"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u7EE7\u7EED\u7B54\u9898\uFF09"},{id:"1",value:"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"}],he={labelCol:{span:6},wrapperCol:{span:18}},Oe=function(c){return c&&(c>_()(me).endOf("day")||c<=_()().startOf("day"))};function y(v,c){for(var s=[],F=v;F0&&b[0]!==void 0?b[0]:H,f=b.length>1&&b[1]!==void 0?b[1]:{},r=at.a.pickBy(Object(M.a)(Object(M.a)(Object(M.a)({},u),f),{},{monitor:!0}),function(N){return!!N}),console.log("\u8BF7\u6C42\u53C2\u6570:",r),Oe(!0),L.next=7,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/exercise_lists.json"),{method:"get",params:r});case 7:i=L.sent,i.status===0&&(Oe(!1),be(i.exercise_users),c(Object(M.a)(Object(M.a)({},u),{},{total:i==null?void 0:i.count})),yt(i));case 9:case"end":return L.stop()}},a)}));return function(){return n.apply(this,arguments)}}(),pe=function(){var n=Object(P.a)(m.a.mark(function a(u){var f,r,i,b,Z;return m.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,Object(O.a)("/api/common_exercises/exercises.json",{method:"get",params:{page:1,per_page:1e4,is_normals:3,exercise_status:2}});case 2:r=N.sent,i=r==null||((f=r.exercises)===null||f===void 0)?void 0:f.map(function(x){return{label:e.a.createElement("span",{title:x.exercise_name},x.exercise_name),value:x.id,exercise_name:x.exercise_name}}),A(i),u||(_e((i==null||((b=i[0])===null||b===void 0)?void 0:b.value)||""),ce(i==null||((Z=i[0])===null||Z===void 0)?void 0:Z.exercise_name));case 6:case"end":return N.stop()}},a)}));return function(u){return n.apply(this,arguments)}}(),$e=function(){var n=Object(P.a)(m.a.mark(function a(){var u,f;return m.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/student_groups.json"),{method:"get"});case 2:return u=i.sent,i.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/professions.json "),{method:"get"});case 5:f=i.sent,u.status===0&&Ft(u.data),f.status===0&&G(f.data);case 8:case"end":return i.stop()}},a)}));return function(){return n.apply(this,arguments)}}(),je=function(){var n=Object(P.a)(m.a.mark(function a(){var u,f;return m.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/base.json"),{method:"get"});case 2:return u=i.sent,u.data&&(_t(u.data),(u==null||((f=u.data)===null||f===void 0)?void 0:f.exercise_status)===3&&(xe(!1),clearInterval(ue.current),q.a.info({title:"\u5F53\u524D\u8003\u8BD5\u5DF2\u7ED3\u675F",centered:!0,okText:"\u77E5\u9053\u4E86",onOk:function(){var b=Object(P.a)(m.a.mark(function L(){return m.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,pe();case 2:U({}),T.resetFields();case 4:case"end":return x.stop()}},L)}));function Z(){return b.apply(this,arguments)}return Z}()}))),i.abrupt("return",u);case 5:case"end":return i.stop()}},a)}));return function(){return n.apply(this,arguments)}}(),Re=function(){Fe(v,k),je(),$e(),pe(!0)},xt=function(a){Fe(H,a)},We=function(a,u){Ut(a),j(u)},At=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:120,align:"center",ellipsis:!0,fixed:"left"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",ellipsis:!0,fixed:"left"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(a,u){return e.a.createElement("span",null,a===0&&"\u5F85\u8003\u8BD5",a===1&&"\u8003\u8BD5\u4E2D",a===2&&"\u5DF2\u4EA4\u5377",a===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(a,u){return e.a.createElement("span",null,u.commit_status>1?a||"0":"- -")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u8003\u53F7",dataIndex:"exercise_no",key:"exercise_no",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",width:160,align:"center",render:function(a,u){return e.a.createElement("span",null,a?_()(a).format("YYYY-MM-DD HH:mm"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:160,align:"center",render:function(a,u){return e.a.createElement("span",null,a?_()(a).format("YYYY-MM-DD HH:mm"):"- -",!!(u==null?void 0:u.delayed_time)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("br",null),e.a.createElement("span",{className:"c-red"},"\u5EF6\u65F6",u==null?void 0:u.delayed_time,"\u5206\u949F")))}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(a,u){return e.a.createElement("span",null,a?(u==null?void 0:u.screen_used_num)+"/"+a:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",align:"center",fixed:"right",width:180,render:function(a,u){return e.a.createElement("div",null,(u==null?void 0:u.commit_status)>0&&e.a.createElement(Y.a,{onClick:function(){return We(u,3)},type:"link"},"\u8003\u8BD5\u72B6\u6001\u8C03\u6574"),(u==null?void 0:u.commit_status)===1&&e.a.createElement(Y.a,{onClick:function(){return We(u,4)},type:"link"},"\u5EF6\u65F6"),(u==null?void 0:u.commit_status)<1&&e.a.createElement("span",null,"--"))}}],Bt=function(a,u){var f=Object(M.a)(Object(M.a)({},v),{},{page:a,per_page:u});c(f),Fe(f,k)},jt=function(a,u){U(u)},Lt=function(a){xe(a.target.checked),clearInterval(ue.current),a.target.checked&&(ue.current=setInterval(Re,3e4))},Nt=function(){var n=Object(P.a)(m.a.mark(function a(){var u;return m.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!(ne!=="\u786E\u8BA4\u622A\u6B62\u8003\u8BD5")){r.next=3;break}return Q(!0),r.abrupt("return");case 3:return r.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/end_exercise"),{method:"post"});case 5:u=r.sent,(u==null?void 0:u.status)===0&&(re.b.info("\u7ED3\u675F\u8003\u8BD5\u6210\u529F"),pe(),j(0),U({}),T.resetFields());case 7:case"end":return r.stop()}},a)}));return function(){return n.apply(this,arguments)}}(),Ct=function(){var n=Object(P.a)(m.a.mark(function a(){var u;return m.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(ne){r.next=3;break}return Q(!0),r.abrupt("return");case 3:if(console.log(ve,t==null?void 0:t.time),!(ve>(t==null?void 0:t.time))){r.next=7;break}return Be(!0),r.abrupt("return");case 7:return r.next=9,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/delayed_time.json"),{method:"post",body:{password:ne,time:ve}});case 9:u=r.sent,(u==null?void 0:u.status)===0&&(j(0),Re());case 11:case"end":return r.stop()}},a)}));return function(){return n.apply(this,arguments)}}();return e.a.createElement("div",{className:h.a.wrap},e.a.createElement(C.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0,marginTop:20,background:"#fff",padding:"0px 40px"}},e.a.createElement(ge.a,{className:"current",onClick:function(){return et.c.goBack()}},e.a.createElement(it.a,null),"\u8FD4\u56DE"),e.a.createElement(ge.a,null,e.a.createElement(Ke.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),e.a.createElement(ge.a,null,e.a.createElement("strong",{className:"font18"},W,e.a.createElement("span",{style:{width:"68px",height:"20px",textAlign:"center",fontSize:"12px",background:Ve.is_normal?"#6059ff":"#34cb00",color:"#fff",display:"inline-block",lineHeight:"20px",borderRadius:"30px",marginLeft:"20px"}},Ve.is_normal?"\u6B63\u5F0F":"\u6A21\u62DF","\u8003\u8BD5")))),e.a.createElement("div",{className:h.a.info,style:{marginTop:"2px"}},e.a.createElement("div",{className:h.a.infoAction},e.a.createElement("div",null,e.a.createElement("span",null,"\u5F53\u524D\u8003\u8BD5\uFF1A"),e.a.createElement(p.a,{value:D,onChange:function(a,u){_e(a),ce(u==null?void 0:u.exercise_name),clearInterval(ue.current),xe(!1)},options:te,style:{width:320,margin:"0 10px"}}),e.a.createElement("span",{className:"c-grey-999"},"\u5171",e.a.createElement("span",{className:"c-grey-333"},te.length),"\u573A\u8003\u8BD5")),e.a.createElement("div",null,e.a.createElement(Y.a,{style:{margin:"0 40px"},onClick:Re,ghost:!0,type:"primary"},"\u5237\u65B0\u9875\u9762\u6570\u636E"),e.a.createElement(Ge.a,{style:{marginRight:-8},checked:mt,onChange:Lt},e.a.createElement("span",{className:"font14"},"\u81EA\u52A8\u5237\u65B0",e.a.createElement("span",{className:"c-grey-999"},"(30s)"))))),e.a.createElement("div",{className:h.a.infoDes},e.a.createElement("ul",{className:h.a.left,style:{width:"469px"}},e.a.createElement("li",{className:"font16 mb25 blod"},"\u8003\u8BD5\u57FA\u672C\u4FE1\u606F"),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u65F6\u957F\uFF1A",t==null?void 0:t.time,"\u5206\u949F"),e.a.createElement("li",{className:"mb16"},"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4\uFF1A",_()(t==null?void 0:t.publish_time).format("YYYY-MM-DD HH:mm")),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4\uFF1A",(t==null?void 0:t.end_time)?_()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm"):"\u672A\u8BBE\u7F6E"),e.a.createElement("li",null,"\u76D1\u8003\u5BC6\u7801\uFF1A",e.a.createElement("span",{style:{color:"red",fontWeight:"500"}},t==null?void 0:t.password)," ")),e.a.createElement("div",{className:h.a.right},e.a.createElement(C.a,{className:"mb25",align:"middle"},e.a.createElement("span",{className:"font16 blod"},"\u5F53\u524D\u8003\u8BD5\u72B6\u6001"),e.a.createElement("span",{className:"font16 ml20 c-light-primary"},"\u8FDB\u884C\u4E2D"),e.a.createElement(Y.a,{onClick:function(){return j(1)},style:{marginLeft:"auto"},ghost:!0,type:"primary",danger:!0},"\u7ACB\u5373\u7ED3\u675F\u8003\u8BD5")),!!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u7EDF\u4E00\u7ED3\u675F\u65F6\u95F4\uFF1A",_()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5230\u8FBE\u7ED3\u675F\u65F6\u95F4\u540E\uFF0C\u5F85\u8003\u8003\u751F\u5C06\u4E0D\u80FD\u8FDB\u5165\u8003\u8BD5\uFF09")),!!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u6700\u7EC8\u7ED3\u675F\u65F6\u95F4\uFF1A",_()(t==null?void 0:t.last_end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u53D7\u4E2A\u4EBA\u5EF6\u65F6\u5F71\u54CD\uFF09")),!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u8003\u8BD5\u4E2D\u6700\u665A\u7ED3\u675F\u65F6\u95F4\uFF1A",(t==null?void 0:t.last_end_time)?_()(t==null?void 0:t.last_end_time).format("YYYY-MM-DD HH:mm"):"--",e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u8BE5\u65F6\u95F4\u4F1A\u56E0\u8003\u751F\u7ED3\u675F\u65F6\u95F4\u800C\u53D8\u66F4\uFF09")),!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u5F85\u8003\u4EBA\u6570\uFF1A",t==null?void 0:t.wait_exercise_users_count,"\u4EBA"),e.a.createElement(C.a,{align:"middle",className:"mt40"},e.a.createElement(Y.a,{onClick:Object(P.a)(m.a.mark(function n(){var a,u;return m.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,je();case 2:if(u=r.sent,u==null||((a=u.data)===null||a===void 0)?void 0:a.doing_exercise_users_count){r.next=6;break}return re.b.warn("\u5F53\u524D\u65E0\u8003\u8BD5\u4E2D\u5B66\u751F\uFF0C\u65E0\u6CD5\u7EDF\u4E00\u5EF6\u65F6"),r.abrupt("return");case 6:j(2);case 7:case"end":return r.stop()}},n)})),ghost:!0,type:"primary"},"\u7EDF\u4E00\u5EF6\u65F6"),e.a.createElement("div",{className:"c-grey-999 ml20 mr10"},"\u5DF2\u5EF6\u65F6",t==null?void 0:t.total_delayed_time,"\u5206\u949F"),e.a.createElement(Je.a,{placement:"bottom",title:"\u7EDF\u4E00\u8865\u65F6\uFF0C\u5373\u7ED9\u5F53\u524D\u8003\u8BD5\u4E2D\u72B6\u6001\u7684\u8003\u751F\u7EDF\u4E00\u589E\u52A0\u8003\u8BD5\u65F6\u957F\u3002"},e.a.createElement("i",{className:"font17 iconfont icon-tishi7"})))))),e.a.createElement(R.a,{className:h.a.formWrap,form:T,onValuesChange:jt,onFinish:xt},e.a.createElement(C.a,null,e.a.createElement(R.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(I.a,null)),e.a.createElement(R.a.Item,{style:{marginLeft:33},label:"\u59D3\u540D",name:"name"},e.a.createElement(I.a,null)),e.a.createElement(R.a.Item,{style:{marginLeft:33},label:"\u8003\u53F7",name:"exercise_no"},e.a.createElement(I.a,null)),e.a.createElement(R.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(p.a,{style:{width:200},defaultValue:0},e.a.createElement(p.a.Option,{value:0},"\u5168\u90E8"),vt.map(function(n,a){return e.a.createElement(p.a.Option,{key:a+1,title:n,value:n},n)})))),e.a.createElement(C.a,null,e.a.createElement(R.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(p.a,{style:{width:200},defaultValue:0},e.a.createElement(p.a.Option,{value:0},"\u5168\u90E8"),J.map(function(n,a){return e.a.createElement(p.a.Option,{key:a+1,title:n,value:n},n)}))),e.a.createElement(R.a.Item,{style:{marginLeft:"10px"},label:"\u8003\u751F\u72B6\u6001",name:"commit_status"},e.a.createElement(p.a,{style:{width:200},defaultValue:0},e.a.createElement(p.a.Option,{value:0},"\u5168\u90E8"),e.a.createElement(p.a.Option,{value:1},"\u5F85\u8003"),e.a.createElement(p.a.Option,{value:2},"\u8003\u8BD5\u4E2D"),e.a.createElement(p.a.Option,{value:3},"\u5DF2\u4EA4\u5377"))),e.a.createElement("div",{className:h.a.btns},e.a.createElement(Y.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement("div",{style:{background:"#fff",padding:"10px 40px"}},"\u5F53\u524D\u5217\u8868\u7ED3\u679C\u7EDF\u8BA1\uFF1A\u603B\u4EBA\u6570",t==null?void 0:t.total_exercise_count,"\u3001\u5F85\u8003\u4EBA\u6570",t==null?void 0:t.wait_exercise_users_count,"\u3001\u8003\u8BD5\u4E2D\u4EBA\u6570",t==null?void 0:t.doing_exercise_users_count,"\u3001\u5DF2\u4EA4\u5377\u4EBA\u6570",t==null?void 0:t.commited_exercise_count),e.a.createElement(ze.a,{className:h.a.customTable,dataSource:De,bordered:!1,rowKey:function(a){return a.exercise_user_id},columns:At,scroll:{x:1400},rowClassName:h.a.row,loading:he,pagination:{pageSize:v.per_page,total:v.total,current:v.page,onChange:Bt,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(a){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},a),"\u6761\u6570\u636E")}}}),e.a.createElement(q.a,{centered:!0,title:"\u786E\u8BA4\u7ED3\u675F\u8003\u8BD5",width:452,visible:Ae===1,okText:"\u786E\u8BA4\u622A\u6B62",cancelText:"\u53D6\u6D88",afterClose:function(){Q(!1),fe("")},onCancel:function(){return j(0)},onOk:Nt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{fontWeight:500}},"\u300A",W,"\u300B")," \u5F53\u524D\u8FD8\u6709",t==null?void 0:t.doing_exercise_users_count,"\u4E2A\u8003\u751F\u6B63\u5728\u7B54\u9898\uFF0C\u5176\u4E2D\u6700\u957F\u5269\u4F59\u8003\u8BD5\u65F6\u957F\u4E3A",(t==null?void 0:t.last_long_time)||0,"\u5206\u949F\u3002"),e.a.createElement("div",{className:"mb10"},"\u622A\u6B62\u8003\u8BD5\u4F1A\u5BFC\u81F4\u6B63\u5728\u7B54\u9898\u7684\u8003\u751F\u5F3A\u5236\u4EA4\u5377\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u622A\u6B62\u8003\u8BD5\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u82E5\u786E\u5B9A\u9700\u8981\u622A\u6B62\u8003\u8BD5\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D\u516D\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u622A\u6B62\u201D\u6309\u94AE\u3002"),e.a.createElement(I.a,{onChange:function(a){fe(a.target.value),Q(!1)},value:ne,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D",style:{width:250},size:"large"}),Ie&&e.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D"))),e.a.createElement(q.a,{centered:!0,title:"\u7EDF\u4E00\u5EF6\u65F6",width:452,visible:Ae===2,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",afterClose:function(){Q(!1),fe(""),Be(!1),ke("")},onCancel:function(){return j(0)},onOk:Ct},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u6709",t==null?void 0:t.doing_exercise_users_count,"\u4F4D\u8003\u751F\u6B63\u5728\u8003\u8BD5\uFF0C\u786E\u8BA4\u4E3A\u4ED6\u4EEC\u7EDF\u4E00\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u5417\uFF1F"),e.a.createElement(C.a,{align:"middle"},e.a.createElement("span",null,"\u76D1\u8003\u5BC6\u7801\uFF1A"),e.a.createElement(I.a.Password,{onChange:function(a){fe(a.target.value),Q(!1)},value:ne,style:{width:250},size:"large"})),Ie&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"),e.a.createElement(C.a,{align:"middle",className:"mt10"},e.a.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF1A"),e.a.createElement(Ue.a,{min:0,onChange:function(a){ke(a),Be(!1)},value:ve,style:{width:150},size:"large"}),e.a.createElement("span",null,"\xA0\u5206\u949F")),ht&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u6700\u957F\u53EF\u5EF6\u65F6",t==null?void 0:t.time,"\u5206\u949F\u3002"))),e.a.createElement(rt,{baseInfo:t,onOk:Re,data:Rt,onCancel:function(){return j(0)},visible:Ae}))},Jt=se.default=ot},rI6G:function(le,se,l){le.exports={formWrap:"formWrap___oLiFP"}}}]); diff --git a/p__Exam__Lists__QuestionManagement.425da116.async.js b/p__Exam__Lists__QuestionManagement.425da116.async.js deleted file mode 100644 index 1a29ddc393..0000000000 --- a/p__Exam__Lists__QuestionManagement.425da116.async.js +++ /dev/null @@ -1,19 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[138,5,6,7,12],{"/7ue":function(ee,y,e){"use strict";var Ee=e("k1fw"),Z=e("q1tI"),_e=e.n(Z),i=e("wJFb"),D=e.n(i),n=function(c){var l=c.children,d=l===void 0?null:l,j=c.title,O=c.style,h=O===void 0?{}:O,f=c.className,pe=f===void 0?"":f,X=c.titlestyle,re=c.space,R=re===void 0?0:re;return _e.a.createElement("aside",{className:D.a.headWarp,style:Object(Ee.a)({padding:"0 ".concat(R,"px")},h)},_e.a.createElement("div",{className:"".concat(D.a.head," ").concat(pe)},_e.a.createElement("div",{className:D.a.text},j," ",X),d))};y.a=n},"1HhV":function(ee,y,e){ee.exports={flex_box_center:"flex_box_center___2mKXO",flex_space_between:"flex_space_between___lLbOI",flex_box_vertical_center:"flex_box_vertical_center___1NPhr",flex_box_center_end:"flex_box_center_end___3N11C",flex_box_column:"flex_box_column___112JW",wrp:"wrp___21XK1",drawer:"drawer___1mkjI",menu:"menu___1fimk",actived:"actived___pbW7A",actived2:"actived2___PCCCm",subTag:"subTag___13d_X",directionName:"directionName___3jC2L",menuDirection:"menuDirection___3kx3_",listItem:"listItem___1asec",info:"info___2FhnB",title:"title___2FAnH",titleLeft:"titleLeft___1yWbQ",titleRight:"titleRight___322-z",search:"search___3r_2_",description:"description___3VIXH",menuCourse:"menuCourse___3bSOQ",paginationWrap:"paginationWrap___31wVz"}},"1ZF9":function(ee,y,e){ee.exports=e.p+"static/Authorize.cc9c212f.png"},"3gpN":function(ee,y,e){"use strict";var Ee=e("sRBo"),Z=e("kaz8"),_e=e("7Kak"),i=e("9yH6"),D=e("2qtc"),n=e("kLXV"),a=e("oBTY"),c=e("miYZ"),l=e("tsqr"),d=e("tJVT"),j=e("PpiC"),O=e("q1tI"),h=e.n(O),f=e("9kvl"),pe=e("Ot1p"),X=e("kqOp"),re=e("7qnI"),R=e("1vsH"),Y=e("xIf3"),ae=e.n(Y),E=["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"],F=function(ne,b){var w=ne.globalSetting,m=ne.loading,A=ne.dispatch,V=ne.isEdit,v=ne.editData,p=Object(j.a)(ne,["globalSetting","loading","dispatch","isEdit","editData"]),_=Object(O.useState)(""),r=Object(d.a)(_,2),U=r[0],s=r[1],Q=Object(O.useState)(""),M=Object(d.a)(Q,2),L=M[0],t=M[1],Ae=Object(O.useState)([]),ue=Object(d.a)(Ae,2),we=ue[0],K=ue[1],ot=Object(O.useState)("1"),Be=Object(d.a)(ot,2),dt=Be[0],Ve=Be[1],bt=Object(O.useState)(),ut=Object(d.a)(bt,2),Ut=ut[0],De=ut[1],G=Object(O.useState)(),de=Object(d.a)(G,2),Fe=de[0],nt=de[1],B=Object(O.useState)("1"),he=Object(d.a)(B,2),Ot=he[0],mt=he[1],it=Object(O.useState)(!1),Ct=Object(d.a)(it,2),At=Ct[0],Rt=Ct[1];Object(O.useEffect)(function(){if(!v||!V)return;s(v==null?void 0:v.name),t(v==null?void 0:v.analysis),De(v==null?void 0:v.is_ordered),Rt(!0),mt((v==null?void 0:v.part_match)?"2":"1"),nt(v==null?void 0:v.remove_blank)},[v,V]),Object(O.useEffect)(function(){var oe;if(!At)return;var I=v==null||((oe=v.standard_answer)===null||oe===void 0)?void 0:oe.map(function(se){return se.answer_text});K(I),Rt(!1)},[At]),Object(O.useImperativeHandle)(b,function(){return{onSave:ht,Clear:kt}});var ht=function(){if(!U)return l.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var I=[],se=!1;return we.forEach(function(T,N){I.push({position:N+1,answer_text:[]}),T.forEach(function(W,fe){I[N].answer_text.push(W),(!W||!Object(R.U)(W,1e4))&&(Ve("".concat(N,"-").concat(fe)),l.b.info(W?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),se=!0)})}),se?!1:(I==null?void 0:I.length)>5?(l.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:U,analysis:L,standard_answers:I,is_ordered:Ut,remove_blank:Fe,part_match:Ot!=="1"}},kt=function(){s(""),t(""),K([]),De(!1),mt("1"),nt(!1)},Qt=function(I,se,T){var N=we.slice();if(se&&N.splice(I,se),T)for(var W=0;W1&&h.a.createElement("span",{style:{marginLeft:52}},h.a.createElement(Z.a,{checked:Ut,onChange:function(I){return De(I.target.checked)},className:"".concat(ae.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),h.a.createElement("span",{className:"".concat(ae.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")))),h.a.createElement("p",{className:ae.a.titleWrap},h.a.createElement("span",{className:ae.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),h.a.createElement(pe.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:L,onChange:function(I){return t(I)}}))};y.a=Object(f.a)(function(o){var ne=o.loading,b=o.globalSetting;return{globalSetting:b,loading:ne.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(F))},"5X0v":function(ee,y,e){ee.exports={bg:"bg___bX3xT",left:"left___1PQIg",tip:"tip___7lIc-",list:"list___3SOvm",right:"right___3ybB6",wrap:"wrap___3CRHM",flexRow:"flexRow___pdcB8",flexColumn:"flexColumn___C--HN",flexJustifyBetween:"flexJustifyBetween___1c9Yo",relative:"relative___29BPp",questionNumber:"questionNumber___3NObm",score:"score___32aRR",selectTopicButton:"selectTopicButton___1_9To",line:"line___19jCA",typeActive:"typeActive___Iz2-H",typeName:"typeName___wLxs8",typeAction:"typeAction___NaqIo",mouseTypeActive:"mouseTypeActive___3C5xG",setScore:"setScore___2Q7_v",delete:"delete___3w-4D",modal:"modal___1M87I",modalColumn:"modalColumn___2k-xk",modalRow:"modalRow___34gSG",shixunModal:"shixunModal___2gtKF",shixunScore:"shixunScore___1v0QK",formWrap:"formWrap___2yPKd",fixedBtn:"fixedBtn___2Q3fn"}},"6/12":function(ee,y,e){"use strict";var Ee=e("oBTY"),Z=e("5Dmo"),_e=e("3S7+"),i=e("miYZ"),D=e("tsqr"),n=e("tJVT"),a=e("PpiC"),c=e("q1tI"),l=e.n(c),d=e("9kvl"),j=e("Ot1p"),O=e("9Bee"),h=e("xIf3"),f=e.n(h),pe=e("1vsH"),X=["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"],re=function(Y,ae){var E=Y.editData,F=Y.globalSetting,o=Y.loading,ne=Y.dispatch,b=Y.onRef,w=b===void 0?function(){}:b,m=Y.isEdit,A=Object(a.a)(Y,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(c.useState)([]),v=Object(n.a)(V,2),p=v[0],_=v[1],r=Object(c.useState)(),U=Object(n.a)(r,2),s=U[0],Q=U[1],M=Object(c.useState)(),L=Object(n.a)(M,2),t=L[0],Ae=L[1],ue=Object(c.useState)(""),we=Object(n.a)(ue,2),K=we[0],ot=we[1],Be=Object(c.useState)(""),dt=Object(n.a)(Be,2),Ve=dt[0],bt=dt[1];Object(c.useEffect)(function(){_(["","","",""])},[]),Object(c.useEffect)(function(){var De,G;if(!E||!m){console.log(!E,!m,"editDat2a");return}console.log(E,"editData"),ot(E==null?void 0:E.name),bt(E==null?void 0:E.analysis),_(E==null||((De=E.choices)===null||De===void 0)?void 0:De.map(function(de){return de.choice_text})),Ae(E==null||((G=E.choices)===null||G===void 0)?void 0:G.findIndex(function(de){return de.is_answer}))},[E,m]),Object(c.useImperativeHandle)(ae,function(){return{onSave:ut,Clear:Ut}});var ut=function(){if(!K)return D.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Fe){return!Fe});if(G>-1)return D.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(X[G]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",t),!(typeof t=="number"))return D.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(pe.D)(p))return D.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var de=p.map(function(Fe,nt){return{choice_text:Fe,is_answer:t===nt?1:0}});return{name:K,choices:de,analysis:Ve}},Ut=function(){ot(""),bt(""),Ae(""),_(["","","",""])};return l.a.createElement("section",{className:f.a.wrap},l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.required},"*"),l.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(j.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:K,onChange:function(G){return ot(G)}}),l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.required},"*"),l.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",l.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(De,G){return l.a.createElement("div",{className:f.a.choiceWrap,key:G},l.a.createElement(_e.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(f.a.answer," ").concat(t===G?f.a.activeAnswer:""),onClick:function(){return Ae(G)}},X[G])),l.a.createElement("div",{className:f.a.editorWrap},s===G?l.a.createElement(j.a,{id:"single-question-option-".concat(G),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:De,onChange:function(Fe){p[G]=Fe,_(p)}}):l.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(O.a,{value:De}))),G>1&&l.a.createElement(_e.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return _(p.filter(function(Fe,nt){return nt!==G}))}})),G<7&&G===p.length-1&&l.a.createElement(_e.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return _([].concat(Object(Ee.a)(p),[""]))}})))}),l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(j.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ve,onChange:function(G){return bt(G)}}))};y.a=Object(d.a)(function(R){var Y=R.problemset,ae=R.loading,E=R.globalSetting;return{problemset:Y,globalSetting:E,loading:ae.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(re))},"6tVA":function(ee,y,e){"use strict";e.r(y);var Ee=e("cWXX"),Z=e("/ezw"),_e=e("DjyN"),i=e("NUBc"),D=e("2qtc"),n=e("kLXV"),a=e("sRBo"),c=e("kaz8"),l=e("+L6B"),d=e("2/Rp"),j=e("nRaC"),O=e("5RzL"),h=e("5NDa"),f=e("5rEg"),pe=e("14J3"),X=e("BMrR"),re=e("jCWc"),R=e("kPKH"),Y=e("/zsF"),ae=e("PArb"),E=e("miYZ"),F=e("tsqr"),o=e("oBTY"),ne=e("WmNS"),b=e.n(ne),w=e("9og8"),m=e("k1fw"),A=e("y8nQ"),V=e("Vl3Y"),v=e("tJVT"),p=e("PpiC"),_=e("Znn+"),r=e("ZTPi"),U=e("iQDF"),s=e("+eQT"),Q=e("OaEy"),M=e("2fM7"),L=e("q1tI"),t=e.n(L),Ae=e("S9qI"),ue=e.n(Ae),we=e("1vsH"),K=e("9kvl"),ot=e("55Ip"),Be=e("ErOA"),dt=e("qVdP"),Ve=e("jsC+"),bt=e("5Dmo"),ut=e("3S7+"),Ut=e("lUTK"),De=e("BvKs"),G=e("7Kak"),de=e("9yH6"),Fe=e("9Bee"),nt=e("MB9C"),B=e.n(nt),he=e("wd/R"),Ot=e.n(he),mt=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],it=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ct=[{type:"SINGLE",name:"\u5355\u9009"},{type:"MULTIPLE",name:"\u591A\u9009"},{type:"JUDGMENT",name:"\u5224\u65AD"},{type:"PROGRAM",name:"\u7F16\u7A0B"},{type:"SUBJECTIVE",name:"\u7B80\u7B54"},{type:"COMPLETION",name:"\u586B\u7A7A"}],At=function(Te){var ft,ge,Re,Pe,u,Ge,Ie,Je,ye=Te.showCheckbox,lt=ye===void 0?!1:ye,Nt=Te.isPreviewSelect,Ce=Nt===void 0?!1:Nt,C=Te.data,vt=Te.activeTabsKey,jt=Te.selectIds,Jt=jt===void 0?[]:jt,ke=Te.loadingIdParams,Zt=Te.onLoadingIdParams,$t=Zt===void 0?function(){}:Zt,Xe=Te.onSetSelectIds,Wt=Xe===void 0?function(){}:Xe,zt=Te.onSetPrivate,Yt=zt===void 0?function(){}:zt,Qe=Te.onCopy,St=Qe===void 0?function(){}:Qe,Gt=Te.onSetPublic,qt=Gt===void 0?function(){}:Gt,Ne=Te.onDelete,$=Ne===void 0?function(){}:Ne,q=Te.onCancel,z=q===void 0?function(){}:q,le=Te.onSelect,P=le===void 0?function(){}:le,k=Object(L.useState)(!1),S=Object(v.a)(k,2),H=S[0],ce=S[1],ie=Object(L.useRef)(),at=function(){if(C.item_type==="JUDGMENT")return t.a.createElement("div",{className:B.a.judgmentContent},C.choices.map(function(yt,me){return t.a.createElement(de.a,{key:me,disabled:!0},yt.choice_text)}));if(C.item_type==="PROGRAM"){var $e;return t.a.createElement("div",{className:B.a.programContent},t.a.createElement(Fe.a,{value:($e=C.program_attr)===null||$e===void 0?void 0:$e.description}))}return t.a.createElement("div",{className:B.a.otherContent},C.choices.map(function(yt,me){return t.a.createElement("div",{key:me,className:B.a.otherContentItem},t.a.createElement("p",null,mt[me]),t.a.createElement(Fe.a,{className:B.a.otehrContentHtml,value:yt.choice_text}))}))},Ze=function(){var $e;return t.a.createElement("div",null,($e=C.standard_answer)===null||$e===void 0?void 0:$e.map(function(yt,me){return t.a.createElement(Fe.a,{key:me,className:B.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(yt.position,"\uFF09\uFF1A").concat(yt.answer_text.join("\u3001"))})}))},Kt=function(){var $e,yt,me,be={SUBJECTIVE:($e=C.answer_texts)===null||$e===void 0?void 0:$e[0],JUDGMENT:(yt=C.choices)===null||yt===void 0||((me=yt.find(function(st){return st.is_answer}))===null||me===void 0)?void 0:me.choice_text},Ue=C.choices.map(function(st){return st.is_answer}).findIndex(function(st){return st}),qe=Ue>-1?it[Ue]:"",et="";C.choices.map(function(st,Xt){st.is_answer&&(et+=it[Xt])});var _t=be[C.item_type],Dt={SINGLE:t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(qe||"\u65E0")}),MULTIPLE:t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(et||"\u65E0")}),COMPLETION:Ze()},Ft=t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(_t||"\u65E0")});return Dt[C.item_type]||Ft},aa=t.a.createElement(De.a,{forceSubMenuRender:!0},(C==null?void 0:C.public)?t.a.createElement(De.a.Item,{onClick:function(){return Yt(C.id)},key:"1"},t.a.createElement("span",{className:B.a.actionLink},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(De.a.Item,{onClick:function(){return qt(C.id)},key:"2"},t.a.createElement("span",{className:B.a.actionLink},"\u516C\u5F00")),t.a.createElement(De.a.Item,{onClick:function(){if(C==null?void 0:C.public){F.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}$(C.id)},key:"3"},t.a.createElement("span",{className:B.a.actionLink},"\u5220\u9664"))),Ht=function(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,yt='\u7B80\u5355';return $e===2&&(yt='\u9002\u4E2D'),$e===3&&(yt='\u56F0\u96BE'),yt},ra=function(){ie.current.style.pointerEvents="none"},ia=function(){var $e;return console.log(Ht(C==null?void 0:C.difficulty),44),''.concat(($e=Ct.find(function(yt){return yt.type===(C==null?void 0:C.item_type)}))===null||$e===void 0?void 0:$e.name,"").concat(Ht(C==null?void 0:C.difficulty)," ")},ca=function(){return(C==null?void 0:C.choosed)?'\u5DF2\u9009\u7528':""};return t.a.createElement("div",{className:B.a.itemWrap},lt&&t.a.createElement(c.a,{style:{marginTop:25},checked:Jt.includes(C.id),onChange:function(){Wt(C.id)}}),t.a.createElement("div",{className:B.a.listWrap},t.a.createElement("div",{className:B.a.list},t.a.createElement("div",{className:B.a.row,style:{alignItems:"baseline"}},t.a.createElement(Fe.a,{className:B.a.topicTitleContent,value:ca()+"No.".concat(C.id," ")+C.name+ia()}),t.a.createElement("i",{onClick:function(){return ce(!H)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:H?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:H?"auto":0}},t.a.createElement("div",{className:"".concat(B.a.row," mt15")},at()),t.a.createElement("div",{className:B.a.row},t.a.createElement("div",{className:B.a.updateTimeRow},t.a.createElement("div",{className:B.a.updateTimeWrap},C.item_type==="PROGRAM"&&t.a.createElement("p",{className:B.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(ft=C.program_attr)===null||ft===void 0?void 0:ft.language)))),C.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:B.a.parseAnswerBorder}),t.a.createElement("div",{className:B.a.answer},Kt()),t.a.createElement("div",{className:B.a.parse},t.a.createElement("div",{className:B.a.parseText},"\u89E3\u6790\uFF1A"),t.a.createElement("div",{className:B.a.parseAnswer},C.analysis?t.a.createElement(Fe.a,{className:B.a.parseAnswerHtml,value:C.analysis}):"\u6682\u65E0\u89E3\u6790"))))),t.a.createElement("div",{className:B.a.actionBar},t.a.createElement("div",{className:B.a.actionLeft},t.a.createElement("span",{className:"c-grey-7c7"},"\u9009\u7528\uFF1A"),t.a.createElement("span",{className:"c-black-111"},C.quotes,"\u6B21"),t.a.createElement("i",{className:B.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-black-111"},C.update_time?Ot()(C.update_time).format("YYYY-MM-DD"):""),t.a.createElement("i",{className:B.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u9009\u79D1\u76EE\uFF1A"),(C==null||((ge=C.exercise_subjects)===null||ge===void 0)?void 0:ge.length)?t.a.createElement(ut.a,{title:C==null||((Re=C.exercise_subjects)===null||Re===void 0)?void 0:Re.join("\u3001")},t.a.createElement("span",{className:Ce?B.a.longKnow:B.a.know},C==null||((Pe=C.exercise_subjects)===null||Pe===void 0)?void 0:Pe.join("\u3001"))):t.a.createElement("span",{className:B.a.know},"--"),t.a.createElement("i",{className:B.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),(C==null||((u=C.exercise_points)===null||u===void 0)?void 0:u.length)?t.a.createElement(ut.a,{title:C==null||((Ge=C.exercise_points)===null||Ge===void 0)?void 0:Ge.join("\u3001")},t.a.createElement("span",{className:Ce?B.a.longKnow:B.a.know},C==null||((Ie=C.exercise_points)===null||Ie===void 0)?void 0:Ie.join("\u3001"))):t.a.createElement("span",{className:B.a.know},"--")),t.a.createElement("div",{className:B.a.actionRight},vt==="0"&&!Ce&&t.a.createElement(d.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF)},t.a.createElement(ot.Link,{to:(C==null?void 0:C.item_type)==="PROGRAM"?"/exam/questionManagement/".concat((Je=C.program_attr)===null||Je===void 0?void 0:Je.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(C.id,"/edit")},"\u7F16\u8F91 ")),(C==null?void 0:C.choosed)?t.a.createElement(d.a,{ghost:!0,danger:!0,key:1,ref:ie,loading:(ke==null?void 0:ke.selectId)===C.id,className:"".concat(B.a.bottomAction),onClick:function(){ra(),$t({selectId:C.id}),z(C.id)}},"\u79FB\u9664 "):t.a.createElement(d.a,{ghost:!0,key:2,loading:(ke==null?void 0:ke.selectId)===C.id,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){$t({selectId:C.id}),P(C.id)}},"\u9009\u7528 "),vt==="1"&&!Ce&&t.a.createElement(d.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){return St(C.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),vt==="0"&&!Ce&&t.a.createElement(Ve.a,{arrow:!0,overlay:aa,trigger:["click"]},t.a.createElement(d.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function($e){return $e.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Rt=At,ht=e("bbsP"),kt=e("/wGt"),Qt=e("GL1G"),tt=e.n(Qt),ea=e("BdwD"),g=e("V49x"),x=function(Te){var ft=Te.visible,ge=Te.basketData,Re=Te.basketTotal,Pe=Te.exerciseId,u=Te.onClose,Ge=u===void 0?function(){}:u,Ie=Te.onDelete,Je=Ie===void 0?function(){}:Ie,ye=Object(L.useRef)(),lt=Object(L.useRef)();Object(L.useEffect)(function(){return lt.current?(Re>=0&&!ye.current&&(ye.current=g.a.init(lt.current,function(){Ge()})),function(){ye.current&&ye.current.clear()}):void 0},[lt.current]);var Nt=function(){Ge(),Object(K.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Ce=function(){var C=Object(w.a)(b.a.mark(function vt(){var jt;return b.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(jt=Pe?"/exam/exerciseManagement/".concat(Pe,"/edit"):"/exam/questionManagement/preview",!Pe){ke.next=4;break}return K.c.push(jt),ke.abrupt("return");case 4:K.c.push(jt);case 5:case"end":return ke.stop()}},vt)}));return function(){return C.apply(this,arguments)}}();return t.a.createElement(kt.a,{className:tt.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:ft,forceRender:!0,onClose:Ge},t.a.createElement("div",{style:{height:"100%"},ref:lt},t.a.createElement("div",{className:tt.a.title},t.a.createElement("i",{onClick:Ge,className:"iconfont icon-fanhui2"}),t.a.createElement("span",{className:tt.a.s1},"\u8BD5\u9898\u7BEE"),t.a.createElement("span",{className:tt.a.s2},"(\u5DF2\u9009",Re,")")),t.a.createElement("div",{className:tt.a.listWarp},Re>0?ge.map(function(C){return t.a.createElement("div",{className:tt.a.problemset,key:C.type},t.a.createElement("div",{className:tt.a.content}," ",C.name," \uFF08",C.count,"\uFF09"),t.a.createElement("div",{className:tt.a.delete,onClick:function(){return Je(C.type)}},t.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(tt.a.deleteIcon)})))}):t.a.createElement(ea.a,{styles:{margin:"120px auto"},customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377"})),t.a.createElement("div",{className:tt.a.previewWrap},t.a.createElement("div",{onClick:Nt,className:tt.a.add},"\u6DFB\u52A0\u5B9E\u8BAD\u9898"),Re>0&&t.a.createElement("div",{onClick:Ce,className:tt.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},oe=e("Tkyw"),I=e.n(oe),se=function(Te){var ft=Te.count,ge=Te.visibleBasket,Re=Te.onToggleVisible,Pe=Re===void 0?function(){}:Re;return t.a.createElement("div",{style:{display:ge?"none":"block"},className:I.a.wrap,onClick:Pe},t.a.createElement("div",{className:I.a.basket},t.a.createElement("i",{className:"iconfont icon-lanzi"}),t.a.createElement("p",{className:I.a.name},"\u8BD5\u9898\u7BEE")),t.a.createElement("div",{className:I.a.count},"\u5DF2\u9009",t.a.createElement("span",null,ft||0)))},T=e("Ty5D"),N=e("1HhV"),W=e.n(N),fe=e("HBuW"),Se=e("NLgs"),je=e("xKgJ"),gt=f.a.Search,We={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},ze={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Ye=function(Te){var ft,ge,Re,Pe,u=Te.classroomList,Ge=Te.loading,Ie=Te.dispatch,Je=Te.cb,ye=Te.shixunIds,lt=ye===void 0?[]:ye,Nt=Object(T.m)(),Ce=Object(T.l)(),C=u.actionTabs,vt=V.a.useForm(),jt=Object(v.a)(vt,1),Jt=jt[0],ke=u.shixunLists,Zt=Object(L.useState)([]),$t=Object(v.a)(Zt,2),Xe=$t[0],Wt=$t[1],zt=Object(L.useState)([]),Yt=Object(v.a)(zt,2),Qe=Yt[0],St=Yt[1],Gt=Object(L.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null}),qt=Object(v.a)(Gt,2),Ne=qt[0],$=qt[1];Object(L.useEffect)(function(){u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Ie({type:"classroomList/getShixunLists",payload:Object(m.a)({},Ne)})},[u.actionTabs.key,Ne]),Object(L.useEffect)(function(){return u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[u.actionTabs.key]),Object(L.useEffect)(function(){q()},[Nt]);var q=function(){var P=Object(w.a)(b.a.mark(function k(){var S;return b.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(fe.jb)({});case 2:S=ce.sent,St((S==null?void 0:S.disciplines)||[]);case 4:case"end":return ce.stop()}},k)}));return function(){return P.apply(this,arguments)}}(),z=function(k,S,H){Ne.tag_level=k,Ne.sub_discipline_id=S,Ne.discipline_id=H,$(Object(m.a)({},Ne)),Ie({type:"classroomList/getShixunLists",payload:Object(m.a)({},Ne)})},le=function(){Ie({type:"classroomList/setActionTabs",payload:{}}),$({page:1,type:"all",diff:0,status:"all",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null})};return u.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:(console.log(Xe,"selectArrs"),t.a.createElement(kt.a,{placement:"bottom",height:"100%",closable:!0,onClose:le,visible:u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:W.a.drawer,footer:t.a.createElement("div",{className:"tc"},t.a.createElement(d.a,{size:"large",onClick:function(){le(),Wt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(d.a,{size:"large",onClick:Object(w.a)(b.a.mark(function P(){var k,S,H;return b.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:k=function(Ze){var Kt=Xe[Ze];if(lt.includes(Kt)){var aa,Ht;return F.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(ke==null||((aa=ke.shixun_list)===null||aa===void 0||((Ht=aa.find(function(ra){return ra.id===Kt}))===null||Ht===void 0))?void 0:Ht.title)),{v:void 0}}},S=0;case 2:if(!(S<(Xe==null?void 0:Xe.length))){ie.next=9;break}if(H=k(S),!(typeof H=="object")){ie.next=6;break}return ie.abrupt("return",H.v);case 6:S++,ie.next=2;break;case 9:le(),Je(Xe),Wt([]);case 12:case"end":return ie.stop()}},P)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(gt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:W.a.search,onSearch:function(k){Ne.keyword=k,Ne.page=1,Ie({type:"classroomList/getShixunLists",payload:Object(m.a)({},Ne)})}})),t.a.createElement("section",{className:"edu-container"},t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,We.name),We==null||((ft=We.children)===null||ft===void 0)?void 0:ft.map(function(P,k){return t.a.createElement("li",{key:P.id,className:Ne[We.id]==P.id?W.a.actived:"",onClick:function(){Ne[We.id]=P.id,$(Object(m.a)({},Ne)),Ie({type:"classroomList/getShixunLists",payload:Object(m.a)({},Ne)})}},t.a.createElement("strong",null,P.name))})),t.a.createElement("ul",{className:W.a.menuDirection},t.a.createElement("li",{className:W.a.directionName},"\u65B9\u5411"),t.a.createElement("li",{className:Ne.discipline_id?"":W.a.actived,onClick:function(){z(null,null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),Qe==null?void 0:Qe.map(function(P,k){return t.a.createElement("li",{key:k,className:Ne.discipline_id==P.id?W.a.actived:""},t.a.createElement("strong",{onClick:function(){z(1,null,P.id)}},P.name),t.a.createElement("div",null,P.sub_disciplines.map(function(S,H){return t.a.createElement("div",{key:H,className:"mt5"},t.a.createElement("div",{className:Ne.sub_discipline_id==S.id?"".concat(W.a.actived2," ").concat(W.a.subTag):W.a.subTag,onClick:function(){z(2,S.id,P.id)}},S.name),t.a.createElement("ul",{className:"mt5"},S.tags&&S.tags.map(function(ce,ie){return t.a.createElement("li",{key:ie,className:Ne.sub_discipline_id==ce.id&&Ne.tag_level===3?W.a.actived2:"",onClick:function(){z(3,ce.id,P.id)}},ce.name)})))})))})),t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,ze.name),ze==null||((ge=ze.children)===null||ge===void 0)?void 0:ge.map(function(P,k){return t.a.createElement("li",{className:Ne[ze.id]==P.id?W.a.actived:"",onClick:function(){Ne[ze.id]=P.id,$(Object(m.a)({},Ne)),Ie({type:"classroomList/getShixunLists",payload:Object(m.a)({},Ne)})}},t.a.createElement("strong",null,P.name))})),t.a.createElement(X.a,null,t.a.createElement(R.a,{flex:"1"},t.a.createElement("div",{className:W.a.menuCourse,style:{margin:"0px 15px"}},t.a.createElement("ul",null,t.a.createElement("li",null,"\u5DF2\u9009",t.a.createElement("span",{className:"c-blue"},Xe.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},ke.shixuns_count),"\u4E2A\u8BFE\u7A0B"),t.a.createElement("li",{className:"current",onClick:function(){Ne.order=Ne.order==="asc"?"desc":"asc",$(Object(m.a)({},Ne))}},"\u5B66\u4E60\u4EBA\u6570",t.a.createElement("p",{className:"edu-sorter current ".concat(Ne.order)},Ne.order==="asc"?t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(R.a,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),ke==null||((Re=ke.shixun_list)===null||Re===void 0)?void 0:Re.map(function(P,k){return t.a.createElement("div",{className:W.a.listItem,key:P.id},t.a.createElement(c.a,{checked:Xe.includes(P.id),value:P.id,disabled:P==null?void 0:P.need_authorize,onChange:function(H){console.log(Xe,Xe.indexOf(P.id)>-1,444);var ce=Xe.indexOf(P.id);Xe.indexOf(P.id)>-1?Wt(Xe.filter(function(ie){return ie!==P.id})):Wt(Xe.concat(P.id))}}),t.a.createElement("div",{className:W.a.info},t.a.createElement("div",{className:W.a.title},t.a.createElement("div",{className:W.a.titleLeft},t.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(P==null?void 0:P.identifier,"/challenges"),target:"_blank"},t.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:P.title}})),(P==null?void 0:P.need_authorize)&&t.a.createElement("span",{onClick:function(){Object(Se.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(je.w)()&&(P==null?void 0:P.mark_status)===1&&t.a.createElement(ut.a,{title:P==null?void 0:P.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(je.w)()&&(P==null?void 0:P.mark_status)===2&&t.a.createElement(ut.a,{title:P==null?void 0:P.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(je.w)()&&(P==null?void 0:P.mark_status)===3&&t.a.createElement(ut.a,{title:P==null?void 0:P.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),t.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},t.a.createElement("span",{className:W.a.description,dangerouslySetInnerHTML:{__html:P.description}})),t.a.createElement("div",{className:" mt15"},P.challenge_names.map(function(S,H){return t.a.createElement("span",{key:H,className:"mr30 font12"},"\u7B2C",H+1,"\u5173 ",S," ")})),t.a.createElement(ae.a,{dashed:!0}),t.a.createElement("div",{className:"c-light-black mt20 font12"},t.a.createElement("span",null,P.author_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,P.author_school_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",P.level),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),t.a.createElement("span",null,P.study_count))))}),(ke==null||((Pe=ke.shixun_list)===null||Pe===void 0)?void 0:Pe.length)===0&&t.a.createElement(ea.a,null),t.a.createElement("p",null)),t.a.createElement("div",{className:"tc mt20"},t.a.createElement(i.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Ne.page||1,showQuickJumper:!0,total:ke==null?void 0:ke.shixuns_count,onChange:function(k){Ne.page=k,$(Object(m.a)({},Ne))}}))))},Pt=Object(K.a)(function(Vt){var Te=Vt.classroomList,ft=Vt.loading;return{classroomList:Te,loading:ft}})(Ye),Me=e("no3R"),xt=e("mgmH"),ct=e("/7ue"),He=e("LvDl"),Et=e.n(He),ve=M.a.Option,rt=s.a.RangePicker,Lt=r.a.TabPane,Mt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},wt={page:1,per_page:10},Tt=function(Te){var ft,ge,Re,Pe,u=Te.match,Ge=Object(p.a)(Te,["match"]),Ie=V.a.useForm(),Je=Object(v.a)(Ie,1),ye=Je[0],lt=Object(L.useState)(Mt),Nt=Object(v.a)(lt,2),Ce=Nt[0],C=Nt[1],vt=Object(L.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),jt=Object(v.a)(vt,2),Jt=jt[0],ke=jt[1],Zt=Object(L.useState)([]),$t=Object(v.a)(Zt,2),Xe=$t[0],Wt=$t[1],zt=Object(L.useState)([]),Yt=Object(v.a)(zt,2),Qe=Yt[0],St=Yt[1],Gt=Object(L.useState)([]),qt=Object(v.a)(Gt,2),Ne=qt[0],$=qt[1],q=Object(L.useState)("0"),z=Object(v.a)(q,2),le=z[0],P=z[1],k=Object(L.useState)({}),S=Object(v.a)(k,2),H=S[0],ce=S[1],ie=Object(L.useState)(0),at=Object(v.a)(ie,2),Ze=at[0],Kt=at[1],aa=Object(L.useState)(!1),Ht=Object(v.a)(aa,2),ra=Ht[0],ia=Ht[1],ca=Object(L.useState)(Object(m.a)({},wt)),Bt=Object(v.a)(ca,2),$e=Bt[0],yt=Bt[1],me=Object(L.useState)(0),be=Object(v.a)(me,2),Ue=be[0],qe=be[1],et=Object(L.useState)(1),_t=Object(v.a)(et,2),Dt=_t[0],Ft=_t[1],st=Object(L.useState)(""),Xt=Object(v.a)(st,2),oa=Xt[0],la=Xt[1],ma=Object(L.useState)(!1),_a=Object(v.a)(ma,2),Ea=_a[0],va=_a[1],Ta=Object(L.useState)(!1),Pa=Object(v.a)(Ta,2),Na=Pa[0],pa=Pa[1],Ba=Object(L.useState)(!1),ba=Object(v.a)(Ba,2),fa=ba[0],Sa=ba[1],Fa=Object(L.useState)([]),Ua=Object(v.a)(Fa,2),Oa=Ua[0],Ia=Ua[1],ka=Object(L.useState)(!1),ya=Object(v.a)(ka,2),ha=ya[0],Da=ya[1],wa=Object(L.useState)(),Ca=Object(v.a)(wa,2),Wa=Ca[0],Xa=Ca[1],Ka=Object(L.useState)({}),Aa=Object(v.a)(Ka,2),Va=Aa[0],ga=Aa[1],na=(u==null||((ft=u.params)===null||ft===void 0)?void 0:ft.exerciseId)?(u==null||((ge=u.params)===null||ge===void 0)?void 0:ge.exerciseId)==="add"?"":u==null||((Re=u.params)===null||Re===void 0)?void 0:Re.exerciseId:"";Object(L.useEffect)(function(){za(),da(),ta(Object(m.a)(Object(m.a)({},Mt),wt),!0)},[]),Object(L.useEffect)(function(){var Oe;(u==null||((Oe=u.params)===null||Oe===void 0)?void 0:Oe.exerciseId)&&Sa(!0)},[u==null||((Pe=u.params)===null||Pe===void 0)?void 0:Pe.exerciseId]),Object(L.useEffect)(function(){if(Dt===1){Ft(2);return}ta(Object(m.a)(Object(m.a)({},Mt),wt))},[le]);var da=function(){var Oe=Object(w.a)(b.a.mark(function te(){var J,xe,Ke;return b.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(Be.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:na}});case 2:xe=pt.sent,Ke=xe==null||((J=xe.data)===null||J===void 0)?void 0:J.reduce(function(It,sa){return It+sa.count},0),ce(Object(Me.classifyType)(xe.data)),Kt(Ke);case 6:case"end":return pt.stop()}},te)}));return function(){return Oe.apply(this,arguments)}}(),za=function(){var Oe=Object(w.a)(b.a.mark(function te(){var J;return b.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(Be.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:J=Ke.sent,(J==null?void 0:J.data)&&$([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(o.a)(J.data)));case 4:case"end":return Ke.stop()}},te)}));return function(){return Oe.apply(this,arguments)}}(),Ha=function(){var Oe=Object(w.a)(b.a.mark(function te(J){var xe,Ke,Le;return b.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return It.next=2,Object(Be.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[J]}});case 2:xe=It.sent,(xe==null?void 0:xe.data)&&ke([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(o.a)(Object(we.T)(((Ke=xe.data)===null||Ke===void 0||((Le=Ke[0])===null||Le===void 0)?void 0:Le.exercise_points)||[]))));case 4:case"end":return It.stop()}},te)}));return function(J){return Oe.apply(this,arguments)}}(),xa=function(te){C(Object(m.a)({},ye.getFieldsValue())),"exercise_subject_id"in te&&(Ha(te.exercise_subject_id),ye.setFieldsValue({exercise_point_id:"ALL"}),C(Object(m.a)(Object(m.a)({},Ce),{},{exercise_point_id:"ALL"})))},La=function(){var Oe=Object(w.a)(b.a.mark(function te(J){return b.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:console.log(wt,"values"),yt(wt),ta(Object(m.a)(Object(m.a)({},wt),J),!0),St([]);case 4:case"end":return Ke.stop()}},te)}));return function(J){return Oe.apply(this,arguments)}}(),Qa=function(te){yt(wt),ye.resetFields(),C(Object(m.a)({},Mt)),St([]),P(te)},$a=function(te){St(te?Xe==null?void 0:Xe.map(function(J){return J.id}):[])},ta=function(){var Oe=Object(w.a)(b.a.mark(function te(J,xe){var Ke,Le,pt;return b.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return Ke=Et.a.pickBy(J,function(Ma){return Ma!=="ALL"&&Ma!==void 0}),Le={},Ke.date&&(Le={start_at:Ot()(Ke.date[0]).format("YYYY-MM-DD"),end_at:Ot()(Ke.date[1]).format("YYYY-MM-DD")},delete Ke.date),xe&&ia(!0),sa.next=6,Object(Be.a)("/api/common_exercises/item_banks",{method:"get",params:Object(m.a)(Object(m.a)(Object(m.a)({},Ke),Le),{},{type:le,examination_bank_id:na})});case 6:pt=sa.sent,(pt==null?void 0:pt.items)&&(Wt(pt==null?void 0:pt.items),qe(pt==null?void 0:pt.items_count),ia(!1),Xa(pt.used_shixun_ids||[]));case 8:case"end":return sa.stop()}},te)}));return function(J,xe){return Oe.apply(this,arguments)}}(),Ga=function(te,J){St([]);var xe={page:te,per_page:J};yt(xe),ta(Object(m.a)(Object(m.a)({},xe),Ce))},Ja=function(te){St((Qe==null?void 0:Qe.includes(te))?Qe.filter(function(J){return J!==te}):[].concat(Object(o.a)(Qe),[te]))},Za=function(){var Oe=Object(w.a)(b.a.mark(function te(){var J,xe;return b.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(console.log(oa,"inputText"),!(oa!=="\u786E\u8BA4\u5220\u9664")){Le.next=4;break}return va(!0),Le.abrupt("return");case 4:return Le.next=6,Object(Be.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:Oa}});case 6:J=Le.sent,(J==null?void 0:J.status)===0&&(St([]),xe=Oa.length===Xe.length&&$e.page>1?$e.page-1:$e.page,ta(Object(m.a)(Object(m.a)(Object(m.a)({},Ce),$e),{},{page:xe})),pa(!1),da());case 8:case"end":return Le.stop()}},te)}));return function(){return Oe.apply(this,arguments)}}(),ja=function(te){var J=te?[te]:Qe;if(console.log(J),J==null?void 0:J.length){pa(!0),Ia(J),va(!1),la("");return}F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},Ya=function(){var Oe=Object(w.a)(b.a.mark(function te(J){var xe,Ke;return b.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return xe=J?[J]:Qe,pt.next=3,Object(Be.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:xe,source:"0"}});case 3:Ke=pt.sent,Ke.status===0&&ta(Object(m.a)(Object(m.a)({},Ce),$e));case 5:case"end":return pt.stop()}},te)}));return function(J){return Oe.apply(this,arguments)}}(),qa=function(){var Oe=Object(w.a)(b.a.mark(function te(J){var xe;return b.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(Be.a)("/api/item_banks/".concat(J,"/set_private.json"),{method:"post"});case 2:xe=Le.sent,xe.status===0&&ta(Object(m.a)(Object(m.a)({},Ce),$e));case 4:case"end":return Le.stop()}},te)}));return function(J){return Oe.apply(this,arguments)}}(),en=function(){var Oe=Object(w.a)(b.a.mark(function te(J){var xe;return b.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(Be.a)("/api/common_exercises/item_banks/".concat(J,"/fork"),{method:"get"});case 2:xe=Le.sent,xe.status===0&&F.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return Le.stop()}},te)}));return function(J){return Oe.apply(this,arguments)}}(),Ra=function(){var Oe=Object(w.a)(b.a.mark(function te(J){var xe,Ke,Le;return b.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(xe=J?Et.a.isArray(J)?J:[J]:Qe,xe==null?void 0:xe.length){It.next=4;break}return F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),It.abrupt("return");case 4:return Ke=Et.a.isArray(J)?{shixun_ids:xe}:{item_bank_ids:xe},It.next=7,Object(Be.a)("/api/item_baskets.json",{method:"post",body:Object(m.a)(Object(m.a)({},Ke),{},{examination_bank_id:na})});case 7:if(Le=It.sent,!na){It.next=11;break}return It.next=11,Object(Be.a)("/api/examination_banks/".concat(na,"/save_item_banks.json"),{method:"post"});case 11:Le.status===0&&(da(),ta(Object(m.a)(Object(m.a)({},Ce),$e)),ga({}));case 12:case"end":return It.stop()}},te)}));return function(J){return Oe.apply(this,arguments)}}(),tn=function(){var Oe=Object(w.a)(b.a.mark(function te(J){var xe;return b.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(Be.a)("/api/item_baskets/".concat(J,".json"),{method:"delete",body:{id:J,item_bank:1,examination_bank_id:na}});case 2:xe=Le.sent,xe.status===0&&(da(),ta(Object(m.a)(Object(m.a)({},Ce),$e)),ga({}));case 4:case"end":return Le.stop()}},te)}));return function(J){return Oe.apply(this,arguments)}}(),an=function(){var Oe=Object(w.a)(b.a.mark(function te(J){var xe;return b.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(Be.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:J,examination_bank_id:na}});case 2:xe=Le.sent,xe.status===0&&(da(),ta(Object(m.a)(Object(m.a)({},Ce),$e)));case 4:case"end":return Le.stop()}},te)}));return function(J){return Oe.apply(this,arguments)}}(),nn=function(te){ga(te)},rn=function(){var te;return fa?t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"pl40 pr40"},t.a.createElement(X.a,{align:"middle",justify:"space-between",className:ue.a.head},t.a.createElement("span",{className:ue.a.s1,onClick:function(){return K.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(ae.a,{className:ue.a.s2,type:"vertical"}),t.a.createElement(R.a,{style:{fontWeight:500},className:"font18 c-grey-333"},(u==null||((te=u.params)===null||te===void 0)?void 0:te.exerciseId)==="add"?"\u65B0\u589E\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898":"\u7F16\u8F91\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898"))),t.a.createElement(V.a,{form:ye,className:ue.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:Mt,size:"large"},t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(f.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(V.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(f.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(V.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(M.a,{showArrow:!0,optionFilterProp:"children",style:{width:210}},Ne.map(function(J){return t.a.createElement(ve,{key:J.id,title:J.name,value:J.id},J.name)}))),t.a.createElement(V.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(O.a,{style:{width:200},treeData:Jt,disabled:!(Ce==null?void 0:Ce.exercise_subject_id),showArrow:!0,showCheckedStrategy:O.a.SHOW_PARENT}))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(M.a,{style:{width:210}},t.a.createElement(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ve,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ve,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ve,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ve,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ve,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(V.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(M.a,{style:{width:210}},t.a.createElement(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"1"},"\u7B80\u5355"),t.a.createElement(ve,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ve,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(rt,{style:{width:222}})),t.a.createElement(V.a.Item,null,t.a.createElement(d.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "))))):t.a.createElement(t.a.Fragment,null,t.a.createElement(ct.a,{title:"\u8BD5\u9898\u7BA1\u7406",space:40},t.a.createElement(d.a,{type:"primary",ghost:!0},t.a.createElement(ot.Link,{to:"/exam/questionManagement/add"},"\u65B0\u589E\u8BD5\u9898"))),t.a.createElement(V.a,{form:ye,className:ue.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:Mt,size:"large"},t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(f.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(V.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(f.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(V.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(M.a,{style:{width:120}},t.a.createElement(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ve,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ve,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ve,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ve,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ve,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898")))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(M.a,{showArrow:!0,optionFilterProp:"children",style:{width:250}},Ne.map(function(J){return t.a.createElement(ve,{key:J.id,title:J.name,value:J.id},J.name)}))),t.a.createElement(V.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(O.a,{style:{width:236},treeData:Jt,disabled:!(Ce==null?void 0:Ce.exercise_subject_id),showArrow:!0,showCheckedStrategy:O.a.SHOW_PARENT})),t.a.createElement(V.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(M.a,{style:{width:120}},t.a.createElement(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"1"},"\u7B80\u5355"),t.a.createElement(ve,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ve,{value:"3"},"\u56F0\u96BE")))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(rt,{style:{width:222}})),t.a.createElement(V.a.Item,null,t.a.createElement(d.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))))};return t.a.createElement("div",{className:fa?"".concat(ue.a.wrap," ").concat(ue.a.selectWrap):ue.a.wrap},rn(),t.a.createElement("div",{className:ue.a.tabsWrap},t.a.createElement(r.a,{activeKey:le,onChange:Qa},t.a.createElement(Lt,{tab:"\u516C\u5F00\u8BD5\u9898",key:"1"}," "),t.a.createElement(Lt,{tab:"\u4E2A\u4EBA\u521B\u5EFA",key:"0"}," "))),t.a.createElement(Z.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:ra},t.a.createElement("div",{className:ue.a.listWarp},t.a.createElement(X.a,{align:"middle",justify:"space-between",className:"mb20"},t.a.createElement(R.a,null,t.a.createElement(c.a,{className:"font14",disabled:Xe.length===0,checked:Xe.length?Qe.length===Xe.length:!1,onChange:function(te){return $a(te.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),(Qe==null?void 0:Qe.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",Qe==null?void 0:Qe.length,"\u6761")),t.a.createElement(R.a,null,!fa&&t.a.createElement(t.a.Fragment,null,le==="0"&&t.a.createElement(d.a,{onClick:function(){if(!Qe.length){F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u8BD5\u9898");return}n.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:t.a.createElement("div",{className:"font14 ".concat(ue.a.overflow)},"\u5DF2\u9009\u4E2D",Qe==null?void 0:Qe.length,"\u9053\u9898"),onOk:function(){Object(xt.j)({ids:Qe})}})},type:"primary",ghost:!0,className:ue.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),le==="0"&&t.a.createElement(d.a,{onClick:function(){return ja()},type:"primary",ghost:!0,className:ue.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(d.a,{onClick:function(){return Ra()},type:"primary",ghost:!0,className:ue.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),Xe.map(function(Oe,te){return t.a.createElement(Rt,{showCheckbox:!0,key:Oe.id,onDelete:ja,data:Oe,isPreviewSelect:fa,activeTabsKey:le,selectIds:Qe,loadingIdParams:Va,onLoadingIdParams:nn,onSelect:Ra,onCancel:tn,onCopy:en,onSetPublic:Ya,onSetPrivate:qa,onSetSelectIds:Ja})})),!!(Xe==null?void 0:Xe.length)&&t.a.createElement(i.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:$e.per_page,showSizeChanger:!0,onChange:function(te,J){Ga(te,J)},hideOnSinglePage:!1,current:$e.page,total:Ue,showTotal:function(te){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},te),"\u6761\u6570\u636E")}}),t.a.createElement(x,{basketData:H,visible:ha,exerciseId:na,basketTotal:Ze,onClose:function(){return Da(!1)},onDelete:an}),t.a.createElement(se,{visibleBasket:ha,onToggleVisible:function(){return Da(!ha)},count:Ze})),t.a.createElement(n.a,{centered:!0,title:"\u5220\u9664\u8BD5\u9898",visible:Na,okText:"\u786E\u8BA4\u5220\u9664",cancelText:"\u53D6\u6D88",onCancel:function(){return pa(!1)},onOk:Za},t.a.createElement("div",{style:{padding:"10px 32px"}},t.a.createElement("p",null,"\u5220\u9664\u8BD5\u9898\u4F1A\u5BFC\u81F4\u5F15\u7528\u8BE5\u8BD5\u9898\u7684\u8BD5\u5377\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),t.a.createElement("p",null,"\u82E5\u786E\u5B9A\u9700\u8981\u5220\u9664\u8BD5\u9898\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE\u3002"),t.a.createElement("p",null,t.a.createElement(f.a,{onChange:function(te){la(te.target.value),va(!1)},value:oa,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D",style:{width:250},size:"large"}),Ea&&t.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D")))),t.a.createElement(Pt,{shixunIds:Wa,cb:Ra}))},ua=y.default=Tt},"7ahc":function(ee,y,e){"use strict";e.d(y,"a",function(){return E});var Ee=e("k1fw"),Z=e("0Owb"),_e=e("+L6B"),i=e("2/Rp"),D=e("y8nQ"),n=e("Vl3Y"),a=e("tJVT"),c=e("OaEy"),l=e("2fM7"),d=e("q1tI"),j=e.n(d),O=e("VrN/"),h=e.n(O),f=e("p77/"),pe=e.n(f),X=e("c5Ni"),re=e.n(X),R=l.a.Option,Y={labelCol:{span:4},wrapperCol:{span:20}},ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};y.b=function(F){var o=F.callback,ne=F.onCancel,b=Object(d.useState)("python"),w=Object(a.a)(b,2),m=w[0],A=w[1];function V(p){A(ae[p][1])}function v(p){o(p)}return j.a.createElement(n.a,Object(Z.a)({},Y,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:v}),j.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},j.a.createElement(l.a,{onChange:V},Object.keys(ae).map(function(p){return j.a.createElement(R,{key:p,value:p},ae[p][0])}))),j.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},j.a.createElement(E,{mode:m})),j.a.createElement("div",{className:"flex-container flex-end"},j.a.createElement(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),j.a.createElement(i.a,{type:"ghost",onClick:ne},"\u53D6\u6D88")))};function E(F){var o=F.value,ne=F.onChange,b=F.mode,w=F.options,m=w===void 0?{}:w,A=Object(d.useRef)(),V=Object(d.useState)(),v=Object(a.a)(V,2),p=v[0],_=v[1];return Object(d.useEffect)(function(){if(p){var r=function(s){var Q=s.getValue();ne&&ne(Q)};return p.on("change",r),function(){p.off("change",r)}}},[p,ne]),Object(d.useEffect)(function(){p&&p.setOption("mode",b)},[p,b]),Object(d.useEffect)(function(){p&&((o!==p.getValue()||o==="")&&setTimeout(function(){p.setValue(o||" ")},300))},[p,o]),Object(d.useEffect)(function(){if(A.current&&!p){var r=h.a.fromTextArea(A.current,Object(Ee.a)({mode:b,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},m));_(r)}},[A.current,p]),j.a.createElement("div",{className:"my-codemirror-container"},j.a.createElement("textarea",{ref:A}))}},"7qnI":function(ee,y,e){"use strict";var Ee=e("5Dmo"),Z=e("3S7+"),_e=e("fWQN"),i=e("mtLc"),D=e("yKVA"),n=e("879j"),a=e("5NDa"),c=e("5rEg"),l=e("q1tI"),d=e.n(l),j=e("O2Wb"),O=e.n(j),h=c.a.TextArea,f=function(pe){Object(D.a)(re,pe);var X=Object(n.a)(re);function re(){return Object(_e.a)(this,re),X.apply(this,arguments)}return Object(i.a)(re,[{key:"render",value:function(){var Y=this,ae=this.props,E=ae.index,F=ae.onAnswerChange,o=ae.addChildAnswer,ne=ae.exerciseIsPublish,b=ae.answers,w=ae.activeOptionErrorIndex;return d.a.createElement("div",{className:O.a.flex},d.a.createElement("div",{className:"".concat(O.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",E+1,"):"),d.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),style:{flexDirection:"column"}},b.map(function(m,A){var V="".concat(E,"-").concat(A);return d.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),key:A},d.a.createElement("div",{className:O.a.flex1,style:{flex:1}},d.a.createElement("div",null,d.a.createElement(h,{className:V===w?O.a.error:"",spellCheck:!1,rows:4,value:m||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(p){return F(E,A,p.target.value)},style:{minHeight:95}}))),!ne&&d.a.createElement(d.a.Fragment,null,A!=0&&d.a.createElement(Z.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(O.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y.props.deleteChildAnswer(E,A)},style:{float:"right"}})),A===0&&d.a.createElement(Z.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(O.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y.props.deleteChildAnswermain(E,A)},style:{float:"right"}})),d.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},d.a.createElement("i",{className:"".concat(O.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return o(E)},style:{float:"right",visibility:A==b.length-1?"":"hidden"}}))))})))}}]),re}(l.Component);y.a=f},"9Bee":function(ee,y,e){"use strict";var Ee=e("q1tI"),Z=e.n(Ee),_e=e("vg9a"),i=e("tJVT"),D=e("DlQD"),n=e.n(D),a=e("rUJ1");function c(U,s){var Q=U.match(/^(\s+)(?:```)/);if(Q===null)return s;var M=Q[1];return s.split(` -`).map(function(L){var t=L.match(/^\s+/);if(t===null)return L;var Ae=Object(i.a)(t,1),ue=Ae[0];return ue.length>=M.length?L.slice(M.length):L}).join(` -`)}var l=[],d=["
    "],j=new n.a.Renderer,O=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function h(){l.length=0,d=["
      "]}function f(U,s,Q,M){if(s>=U.length||U[s].level<=Q)return s;var L=U[s];M.push("
    • "+L.text+""),s++;var t=[];return s=f(U,s,L.level,t),t.length>0&&(M.push("
        "),t.forEach(function(Ae){M.push(Ae)}),M.push("
      ")),M.push("
    • "),s=f(U,s,Q,M),s}function pe(){return f(l,0,0,d),d.push("
    "),d.join("")}var X={heading:function(s){var Q=O.exec(s);if(Q)return{type:"heading",raw:Q[0],depth:Q[1].length,text:Q[2]}},fences:function(s){var Q=this.rules.block.fences.exec(s);if(Q){var M=Q[0],L=c(M,Q[3]||""),t=Q[2]?Q[2].trim():Q[2];if(["latex","katex","math"].indexOf(t)>=0){var Ae=Y(),ue=L;L=Ae,ae[Ae]={type:"block",expression:ue}}return{type:"code",raw:M,lang:t,text:L}}}},re=/(?:\${2})([^\n`]+?)(?:\${2})/gi,R=0,Y=function(){return"__special_katext_id_".concat(R++,"__")},ae={};function E(){return ae}function F(){R=0,ae={}}function o(U){return U=U.replace(re,function(s,Q){var M=Y();return ae[M]={type:"inline",expression:Q},M}),U}var ne=j.listitem;j.listitem=function(U){return ne(o(U))};var b=j.paragraph;j.paragraph=function(U){return b(o(U))};var w=j.tablecell;j.tablecell=function(U,s){return w(o(U),s)},j.code=function(U,s,Q){var M=(s||"").match(/\S*/)[0];return M?["latex","katex","math"].indexOf(M)>=0?"

    ".concat(U,"

    "):'
    ').concat(Q?U:Object(a.escape)(U,!0),`
    -`):'
    '+(Q?U:Object(a.escape)(U,!0))+"
    "},j.heading=function(U,s,Q){var M=this.options.headerPrefix+Q.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:M,level:s,text:U}),"'+U+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:X,renderer:j});var m=n.a,A=e("SJMd"),V=e("m3rI"),v=e("Oy/b"),p=/]*>/g;function _(U){var s=document.createElement("div");return s.innerHTML=U,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var r=y.a=function(U){var s=U.value,Q=s===void 0?"":s,M=U.className,L=U.style,t=L===void 0?{}:L,Ae=String(Q),ue=Object(Ee.useMemo)(function(){try{var ot=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Be=/\"\/api\/attachments\/|\"\/attachments\/download\//g,dt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ae=Ae.replace(ot,"("+V.a.API_SERVER+"/api/attachments/").replace(Be,'"'+V.a.API_SERVER+"/api/attachments/").replace(dt,'"'+V.a.API_SERVER+"/files/uploads/")}catch(ut){}var Ve=m(Ae),bt=E();return Ae.match(/\[TOC\]/)&&(Ve=Ve.replace("

    [TOC]

    ",pe()),h()),Ve=Ve.replace(/(__special_katext_id_\d+__)/g,function(ut,Ut){var De=bt[Ut],G=De.type,de=De.expression;return Object(v.renderToString)(_(de)||"",{displayMode:G==="block",throwOnError:!1,output:"html"})}),Ve=Ve.replace(/▁/g,"\u2581\u2581\u2581"),F(),Ve},[Ae]),we=Object(Ee.useRef)();function K(ot){var Be=ot.target;if(Be.tagName.toUpperCase()==="A"){var dt=Be.getAttribute("href");if(dt.startsWith("#")){ot.preventDefault();var Ve=document.getElementById(dt.replace("#",""));Ve&&Ve.scrollIntoView(!0)}}}return Object(Ee.useEffect)(function(){if(we.current&&ue&&(ue.match(p)&&window.PR.prettyPrint()),we.current)return we.current.addEventListener("click",K),function(){we.current.removeEventListener("click",K),F(),h()}},[ue,we.current,K]),Z.a.createElement("div",{ref:we,style:t,className:"".concat(M||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9NMw":function(ee,y,e){"use strict";var Ee=e("miYZ"),Z=e("tsqr"),_e=e("tJVT"),i=e("PpiC"),D=e("q1tI"),n=e.n(D),a=e("9kvl"),c=e("Ot1p"),l=e("xIf3"),d=e.n(l),j=["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"],O=function(f,pe){var X=f.editData,re=f.globalSetting,R=f.loading,Y=f.dispatch,ae=f.onRef,E=ae===void 0?function(){}:ae,F=f.isEdit,o=Object(i.a)(f,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ne=Object(D.useState)(""),b=Object(_e.a)(ne,2),w=b[0],m=b[1],A=Object(D.useState)(""),V=Object(_e.a)(A,2),v=V[0],p=V[1],_=Object(D.useState)(""),r=Object(_e.a)(_,2),U=r[0],s=r[1];Object(D.useEffect)(function(){var L;if(!X||!F)return;m(X==null?void 0:X.name),p(X==null?void 0:X.analysis),s(X==null||((L=X.answer_texts)===null||L===void 0)?void 0:L[0])},[X,F]),Object(D.useImperativeHandle)(pe,function(){return{onSave:Q,Clear:M}});var Q=function(){return w?{name:w,answer_texts:[U],analysis:v}:(Z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},M=function(){m(""),p(""),s("")};return n.a.createElement("section",{className:d.a.wrap},n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.required},"*"),n.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:w,onChange:function(t){return m(t)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(c.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:U,onChange:function(t){return s(t)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:v,onChange:function(t){return p(t)}}))};y.a=Object(a.a)(function(h){var f=h.loading,pe=h.globalSetting;return{globalSetting:pe,loading:f.effects}},null,null,{forwardRef:!0})(Object(D.forwardRef)(O))},"9SwW":function(ee,y,e){"use strict";var Ee=e("/zsF"),Z=e("PArb"),_e=e("q1tI"),i=e.n(_e),D=e("9kvl"),n=e("Z+Na"),a=e.n(n),c=function(d){var j=d.path,O=d.title,h=d.subTitle,f=d.style,pe=f===void 0?{}:f,X=d.className,re=X===void 0?"":X;return i.a.createElement("div",{className:"".concat(a.a.head," ").concat(re),style:pe},i.a.createElement("span",{className:a.a.s1,onClick:function(){return D.c.push(j)}},i.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),O&&i.a.createElement(Z.a,{className:a.a.s2,type:"vertical"}),O&&i.a.createElement("span",{className:a.a.s3},O),h&&i.a.createElement("span",{className:a.a.s4},h))};y.a=c},"9VGf":function(ee,y,e){"use strict";e.d(y,"a",function(){return _e});var Ee=e("q1tI"),Z=e.n(Ee);function _e(i,D){var n=Object(Ee.useRef)();Object(Ee.useEffect)(function(){n.current=i}),Object(Ee.useEffect)(function(){function a(){n.current()}if(D!==null){var c=setInterval(a,D);return function(){return clearInterval(c)}}},[D])}},"9ZNV":function(ee,y,e){"use strict";e.d(y,"a",function(){return d});var Ee=e("+L6B"),Z=e("2/Rp"),_e=e("0Owb"),i=e("q1tI"),D=e.n(i),n=e("UUDw"),a=e.n(n),c=e("TSYQ"),l=e.n(c),d=function(O){var h=O.cancelText,f=h===void 0?"\u53D6\u6D88":h,pe=O.okText,X=pe===void 0?"\u786E\u5B9A":pe,re=O.loading,R=re===void 0?!1:re,Y=O.hasOkBtn,ae=Y===void 0?!0:Y,E=O.okButtonProps,F=E===void 0?{}:E,o=O.cancelButtonProps,ne=o===void 0?{}:o,b=O.onCancel,w=b===void 0?function(){}:b,m=O.onOk,A=m===void 0?function(){}:m,V=O.className,v=V===void 0?"":V;return D.a.createElement("div",{className:l()(a.a.buttonFixed,v)},D.a.createElement("div",{className:a.a.buttonWrap},D.a.createElement(Z.a,Object(_e.a)({size:"large",className:"".concat(a.a.button," mr20"),onClick:w},ne),f),ae&&D.a.createElement(Z.a,Object(_e.a)({size:"large",type:"primary",className:"".concat(a.a.button," mr20"),loading:R,onClick:A},F),X)))}},BdwD:function(ee,y,e){"use strict";var Ee=e("k1fw"),Z=e("q1tI"),_e=e.n(Z),i=function(n){var a=n.styles,c=a===void 0?{}:a,l=n.customText;return _e.a.createElement("section",{className:"tc animated fadeIn",style:Object(Ee.a)(Object(Ee.a)({},{color:"#999",margin:"200px auto"}),c)},_e.a.createElement("img",{src:e("FOrL")}),_e.a.createElement("p",{className:"mt20 font14"},l||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};y.a=i},BjJ7:function(ee,y,e){"use strict";e.d(y,"d",function(){return Z}),e.d(y,"c",function(){return _e}),e.d(y,"e",function(){return i}),e.d(y,"b",function(){return D}),e.d(y,"a",function(){return a});var Ee=e("m3rI");function Z(c){var l=!0;if(c.length>0){for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:"",d=[],j=0;j0&&(N.children=[],we(T,N.children))})}function K(g,x){for(var oe=[],I=0;I0){oe[0]=T.id;for(var N=0;N=0?Je.push(Ce):ye.push(Ce)}catch(jt){lt.e(jt)}finally{lt.f()}if(Ie+=parseInt(Pe.hack.code_compile_score),console.log(Ie),!(Ie!==100&&!(Me==null||((u=Me.hack)===null||u===void 0)?void 0:u.test_set_score))){vt.next=14;break}return E.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),vt.abrupt("return",!1);case 14:Pe.hack.difficulty=W,Pe.hack_codes.code=dt.Base64.encode((Ge=Pe.hack_codes)===null||Ge===void 0?void 0:Ge.code),T&&(Pe.update_hack_sets=Je,Pe.hack_sets=ye);case 17:return vt.abrupt("return",Pe);case 18:case"end":return vt.stop()}},Re)}));return function(){return ge.apply(this,arguments)}}();Object(_.useImperativeHandle)(oe,function(){return{onSave:He,Clear:ft}}),Object(_.useEffect)(function(){if(!N||!T)return;var ge=N.code,Re=N.language,Pe=N.hack_sets,u=N.description,Ge=N.name,Ie=N.time_limit,Je=N.test_set_average,ye=N.test_set_score,lt={loading:!1,data:{hack_codes:{language:Re,code:dt.Base64.decode(ge)},hack:{name:Ge,description:u,time_limit:Ie,test_set_average:Je,test_set_score:ye},hack_sets:Pe}};je.setFieldsValue(Object(m.a)({},lt.data)),Ye({type:ht.SET_INITAL_DATA,payload:Object(Ve.cloneDeep)(lt)})},[N,T]);function Et(ge,Re){return ve.apply(this,arguments)}function ve(){return ve=Object(o.a)(Y.a.mark(function ge(Re,Pe){return Y.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:case"end":return Ge.stop()}},ge)})),ve.apply(this,arguments)}function rt(ge){Ye({type:ht.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Me),{},{hack:Object(m.a)(Object(m.a)({},Me.hack),{},{test_set_score:ge.target.value})})}})}function Lt(ge){var Re=ge.target.value;Ye({type:ht.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Me),{},{hack:Object(m.a)(Object(m.a)({},Me.hack),{},{test_set_average:Re})})}})}function Mt(){var ge=je.getFieldValue("hack_sets"),Re=parseInt(je.getFieldValue("hack").code_compile_score)||0,Pe=ge.length+1,u=Math.floor((100-Re)/Pe),Ge=(100-Re)%Pe;ge.map(function(Ie,Je){return ct&&(Ie.score=u),Ie.position=Je+1,Ie}),ge.push({input:"",output:"",position:Pe,score:ct?u+Ge:0,display_set:!1}),je.setFieldsValue({hack_sets:ge}),Ye({type:ht.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Me),{},{hack_sets:ge})}})}function wt(){var ge=je.getFieldValue("hack_sets"),Re=parseInt(je.getFieldValue("hack").code_compile_score)||0,Pe=ge.length,u=Math.floor((100-Re)/Pe),Ge=(100-Re)%Pe;ge.map(function(Ie,Je){return ct&&(Ie.score=u,Je===ge.length-1&&(Ie.score=u+Ge)),Ie.position=Je+1,Ie}),je.setFieldsValue({hack_sets:ge}),Ye({type:ht.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Me),{},{hack_sets:ge})}})}function Tt(ge){var Re=je.getFieldValue("hack_sets"),Pe=parseInt(je.getFieldValue("hack").code_compile_score)||0,u=(Re==null?void 0:Re.length)-1,Ge=Math.ceil((100-Pe)/u),Ie=(100-Pe)%u;Re.splice(ge,1),Re==null||Re.map(function(Je,ye){return ct&&(Je.score=Ge,ye===u-1&&(Je.score=Ge+Ie)),Je.position=ye+1,Je}),Ye({type:ht.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Me),{},{hack_sets:Re})}}),je.setFieldsValue({hack_sets:Re})}function ua(ge){Ye({type:ht.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Me),{},{hack_codes:Object(m.a)(Object(m.a)({},Me.hack_codes),{},{language:ge})})}})}var Vt=function(Re){},Te=function(Re){Ye({type:ht.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},Me),{},{hack:Object(m.a)(Object(m.a)({},Me.hack),{},{name:Re.target.value})})}})},ft=function(){je.resetFields()};return r.a.createElement(b.a,{form:je,initialValues:Me,layout:"vertical",className:s.a["oj-form-container"],onValuesChange:Vt,onFinish:Et},r.a.createElement(pe.a,null,r.a.createElement(re.a,{span:14},r.a.createElement(tt,{onChangeLanguage:ua,onRemoveTestCase:Tt,onAddTestCase:Mt,onAddTestCases:wt,onNameChange:Te,hack:Me.hack,form:je,onChangeScore:rt,onChangeAverage:Lt})),r.a.createElement(re.a,{span:10},r.a.createElement(b.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},r.a.createElement(mt,{language:Me==null||((se=Me.hack_codes)===null||se===void 0)?void 0:se.language})))))};function tt(g){var x=g.hack,oe=g.onNameChange,I=g.onChangeAverage,se=g.onChangeScore,T=g.onAddTestCase,N=g.onRemoveTestCase,W=g.onChangeLanguage,fe=g.onAddTestCases,Se=g.form,je=x.test_set_average,gt=x.test_set_score,We=x.name,ze=Object(_.useState)(!1),Ye=Object(w.a)(ze,2),Pt=Ye[0],Me=Ye[1];return r.a.createElement("div",{className:s.a["oj-left-panel"]},r.a.createElement("div",{className:s.a["oj-form-info"]},r.a.createElement("div",{className:s.a.field},r.a.createElement(b.a.Item,{label:r.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",r.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:r.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},r.a.createElement(h.a,{min:3,max:60})),r.a.createElement(b.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},r.a.createElement(j.a,{onChange:W},ue(t.language)))),r.a.createElement(b.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},r.a.createElement(p.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:r.a.createElement("span",null,60-((We==null?void 0:We.length)||0)),onChange:oe})),r.a.createElement(b.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},r.a.createElement(bt.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),r.a.createElement("div",{className:"tst-case-info"},r.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",r.a.createElement(l.a,{type:"primary",ghost:!0,onClick:T},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),r.a.createElement(b.a.Item,{name:["hack","test_set_score"]},r.a.createElement(a.a.Group,{onChange:se},r.a.createElement(a.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",r.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),r.a.createElement(a.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",r.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!x.test_set_score&&r.a.createElement(b.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},r.a.createElement(a.a.Group,{onChange:I},r.a.createElement(a.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),r.a.createElement(a.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!x.test_set_score&&r.a.createElement("div",null,r.a.createElement("div",{style:{display:"flex",height:"30px"}},r.a.createElement(D.a,{onChange:function(ct){Me(ct.target.checked),Se.setFieldsValue({hack:{code_compile_score:0}}),fe()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),Pt&&r.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",r.a.createElement(b.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},r.a.createElement(h.a,{onChange:function(){fe()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),r.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),r.a.createElement(b.a.List,{name:"hack_sets"},function(xt,ct){return Object(_e.a)(ct),r.a.createElement(V.a,{accordion:!0},xt.map(function(He,Et){return r.a.createElement(At,{key:"".concat(He.key,"--").concat(Et),header:r.a.createElement("a",{className:s.a["test-case-name"]},r.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(Et+1)),gt?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(b.a.Item,{name:[He.name,"score"],fieldKey:[He.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(Et+1,"\u8BC4\u5206")}]},r.a.createElement(h.a,{onClick:function(rt){return rt.stopPropagation()},min:0,max:100,disabled:je})),r.a.createElement("span",null,"%"))),extra:r.a.createElement("div",{onClick:function(rt){return rt.stopPropagation()},className:s.a["use-extra"]},r.a.createElement(b.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[He.name,"display_set"],fieldKey:[He.fieldKey,"display_set"]},r.a.createElement(D.a,null)),Et===xt.length-1?r.a.createElement("div",{style:{marginRight:"10px"}}," ",r.a.createElement(ot.a,{className:s.a["btn-remove-case"],onClick:T})):null,Et>0?r.a.createElement("div",{onClick:function(rt){return rt.stopPropagation()}},r.a.createElement(Z.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:r.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+Et),onConfirm:function(){N(Et)}},r.a.createElement(Be.a,{className:s.a["btn-remove-case"]}))):r.a.createElement(Be.a,{style:{opacity:0},className:s.a["btn-remove-case"]}))},r.a.createElement(b.a.Item,{label:"\u8F93\u5165",name:[He.name,"input"],fieldKey:[He.fieldKey,"input"]},r.a.createElement(Ct,null)),r.a.createElement(b.a.Item,{label:"\u8F93\u51FA",name:[He.name,"output"],fieldKey:[He.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},r.a.createElement(Ct,null)))}))}))))}var ea=y.a=Object(_.forwardRef)(Qt)},JI8h:function(ee,y,e){"use strict";var Ee=e("5Dmo"),Z=e("3S7+"),_e=e("oBTY"),i=e("miYZ"),D=e("tsqr"),n=e("tJVT"),a=e("PpiC"),c=e("q1tI"),l=e.n(c),d=e("9kvl"),j=e("Ot1p"),O=e("9Bee"),h=e("xIf3"),f=e.n(h),pe=e("1vsH"),X=["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"],re=function(Y,ae){var E=Y.editData,F=Y.globalSetting,o=Y.loading,ne=Y.dispatch,b=Y.onRef,w=b===void 0?function(){}:b,m=Y.isEdit,A=Object(a.a)(Y,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(c.useState)([]),v=Object(n.a)(V,2),p=v[0],_=v[1],r=Object(c.useState)(),U=Object(n.a)(r,2),s=U[0],Q=U[1],M=Object(c.useState)([]),L=Object(n.a)(M,2),t=L[0],Ae=L[1],ue=Object(c.useState)(""),we=Object(n.a)(ue,2),K=we[0],ot=we[1],Be=Object(c.useState)(""),dt=Object(n.a)(Be,2),Ve=dt[0],bt=dt[1];Object(c.useEffect)(function(){_(["","","",""])},[]),Object(c.useEffect)(function(){if(!E||!m)return;ot(E==null?void 0:E.name),bt(E==null?void 0:E.analysis),_(E==null?void 0:E.choices.map(function(G){return G.choice_text}));var De=[];E==null||E.choices.map(function(G,de){G.is_answer&&De.push(de)}),Ae(De)},[E,m]),Object(c.useImperativeHandle)(ae,function(){return{onSave:ut,Clear:Ut}});var ut=function(){if(!K)return D.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Fe){return!Fe});if(G>-1)return D.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(X[G]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!t.length)return D.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(t.length<2)return D.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(pe.D)(p))return D.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var de=p.map(function(Fe,nt){return{choice_text:Fe,is_answer:t.includes(nt)?1:0}});return{name:K,choices:de,analysis:Ve}},Ut=function(){ot(""),bt(""),Ae(""),_(["","","",""])};return l.a.createElement("section",{className:f.a.wrap},l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.required},"*"),l.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(j.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:K,onChange:function(G){return ot(G)}}),l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.required},"*"),l.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",l.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(De,G){return l.a.createElement("div",{className:f.a.choiceWrap,key:G},l.a.createElement(Z.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(f.a.answer," ").concat(t.includes(G)?f.a.activeAnswer:""),onClick:function(){t.includes(G)?Ae(t.filter(function(Fe){return Fe!==G})):Ae([].concat(Object(_e.a)(t),[G]))}},X[G])),l.a.createElement("div",{className:f.a.editorWrap},s===G?l.a.createElement(j.a,{id:"single-question-option-".concat(G),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:De,onChange:function(Fe){p[G]=Fe,_(p)}}):l.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(O.a,{value:De}))),G>1&&l.a.createElement(Z.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return _(p.filter(function(Fe,nt){return nt!==G}))}})),G<7&&G===p.length-1&&l.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return _([].concat(Object(_e.a)(p),[""]))}})))}),l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(j.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ve,onChange:function(G){return bt(G)}}))};y.a=Object(d.a)(function(R){var Y=R.loading,ae=R.globalSetting;return{globalSetting:ae,loading:Y.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(re))},KGka:function(ee,y,e){"use strict";var Ee=e("7Kak"),Z=e("9yH6"),_e=e("miYZ"),i=e("tsqr"),D=e("tJVT"),n=e("PpiC"),a=e("q1tI"),c=e.n(a),l=e("9kvl"),d=e("Ot1p"),j=e("xIf3"),O=e.n(j),h=["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"],f=function(X,re){var R=X.editData,Y=X.globalSetting,ae=X.loading,E=X.dispatch,F=X.onRef,o=F===void 0?function(){}:F,ne=X.isEdit,b=Object(n.a)(X,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),w=Object(a.useState)(),m=Object(D.a)(w,2),A=m[0],V=m[1],v=Object(a.useState)(""),p=Object(D.a)(v,2),_=p[0],r=p[1],U=Object(a.useState)(""),s=Object(D.a)(U,2),Q=s[0],M=s[1];Object(a.useEffect)(function(){if(!R||!ne)return;r(R==null?void 0:R.name),M(R==null?void 0:R.analysis);var Ae=R==null?void 0:R.choices.find(function(ue){return ue.is_answer});V(Ae.choice_text==="\u6B63\u786E"?"0":"1")},[R,ne]),Object(a.useImperativeHandle)(re,function(){return{onSave:L,Clear:t}});var L=function(){if(!_)return i.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return i.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ue=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:_,choices:ue,analysis:Q}},t=function(){r(""),M(""),V("")};return c.a.createElement("section",{className:O.a.wrap},c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.required},"*"),c.a.createElement("span",{className:O.a.title},"\u9898\u5E72\uFF1A")),c.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_,onChange:function(ue){return r(ue)}}),c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.required},"*"),c.a.createElement("span",{className:O.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",c.a.createElement("span",{className:O.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),c.a.createElement(Z.a.Group,{buttonStyle:"solid",value:A,onChange:function(ue){return V(ue.target.value)}},c.a.createElement(Z.a.Button,{value:"0",className:"".concat(O.a.radio," mr40")},"\u6B63\u786E"),c.a.createElement(Z.a.Button,{value:"1",className:O.a.radio},"\u9519\u8BEF")),c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),c.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Q,onChange:function(ue){return M(ue)}}))};y.a=Object(l.a)(function(pe){var X=pe.loading,re=pe.globalSetting;return{globalSetting:re,loading:X.effects}},null,null,{forwardRef:!0})(Object(a.forwardRef)(f))},M8RZ:function(ee,y,e){"use strict";e.d(y,"a",function(){return l});var Ee=e("fWQN"),Z=e("mtLc"),_e=e("yKVA"),i=e("879j"),D=e("q1tI"),n=e.n(D),a=e("i8i4"),c=e.n(a),l=function(d){Object(_e.a)(O,d);var j=Object(i.a)(O);function O(h){var f;Object(Ee.a)(this,O),f=j.call(this,h);var pe=window.document;return f.node=pe.createElement("div"),pe.body.appendChild(f.node),f}return Object(Z.a)(O,[{key:"render",value:function(){var f=this.props.children;return Object(a.createPortal)(f,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),O}(n.a.Component)},MB9C:function(ee,y,e){ee.exports={flex_box_center:"flex_box_center___3m_pw",flex_space_between:"flex_space_between___3VRZm",flex_box_vertical_center:"flex_box_vertical_center___1_g4L",flex_box_center_end:"flex_box_center_end___3r_29",flex_box_column:"flex_box_column___36k3y",itemWrap:"itemWrap___ElVAj",listWrap:"listWrap___30z4t",list:"list___3ok7k",row:"row___RZ6iN",typeRow:"typeRow___3ou1f",type:"type___eB177",typeName:"typeName___3sury",typeIcon:"typeIcon___1Chmu",unpublished:"unpublished___3SnL3",private:"private___23qeG",public:"public___bwR-n",reviewFlag:"reviewFlag___1aJTR",typeRightAction:"typeRightAction___3Z5aX",actionLink:"actionLink___2yVN3",actionIcon:"actionIcon___2UOpi",topicTitle:"topicTitle___3RLlT",topicTitleContent:"topicTitleContent___1fTBy",judgmentContent:"judgmentContent___2-3tA",programContent:"programContent___3yihf",otherContent:"otherContent___12sb1",otherContentItem:"otherContentItem___HdIHN",otehrContentHtml:"otehrContentHtml___DBJPE",difficultyRow:"difficultyRow___v_pfS",updateTimeRow:"updateTimeRow___E4gt_",updateTimeWrap:"updateTimeWrap___3nqwP",updateTimeContent:"updateTimeContent___2fUCh",programLanguage:"programLanguage___tZZvn",updateTimeRowAction:"updateTimeRowAction___3z2pB",bottomAction:"bottomAction___tHgZc",borderColorBlue:"borderColorBlue___3CpzP",borderColorRed:"borderColorRed___Ib4ZJ",borderColorFFF:"borderColorFFF___3EVzQ",borderColorGray:"borderColorGray___2p7P7",selectIcon:"selectIcon___1wQQJ",colorGreen:"colorGreen___2R_cg",parseAnswerBorder:"parseAnswerBorder___1bmxD",answer:"answer___2U-_g",answerHtml:"answerHtml___2TIYs",parse:"parse___1vW6E",parseText:"parseText___2TD3X",parseAnswer:"parseAnswer___2lWiT",parseAnswerHtml:"parseAnswerHtml___38-ga",actionBar:"actionBar___2C8CW",line:"line___nSr80",know:"know___3pjay",longKnow:"longKnow___2Covn"}},NLgs:function(ee,y,e){"use strict";e.d(y,"e",function(){return re}),e.d(y,"f",function(){return R}),e.d(y,"d",function(){return ae}),e.d(y,"c",function(){return E}),e.d(y,"a",function(){return F}),e.d(y,"b",function(){return o});var Ee=e("WmNS"),Z=e.n(Ee),_e=e("miYZ"),i=e("tsqr"),D=e("9og8"),n=e("2qtc"),a=e("kLXV"),c=e("q1tI"),l=e.n(c),d=e("9kvl"),j=e("xKgJ"),O=e("1vsH"),h=e("RCxd"),f=e("mOS8"),pe=e.n(f),X=e("m3rI"),re=function(b){return!!(R(b)&&Y())},R=function(b){return Object(j.q)()?!0:(b({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Y=function(){var b,w=Object(d.b)()._store.getState(),m=w.user;return((b=m.userInfo)===null||b===void 0?void 0:b.profile_completed)?!0:(a.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:l.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){d.c.push("/account/profile/edit")}}),!1)},ae=function(){var b,w=Object(d.b)()._store.getState(),m=w.user;return((b=m.userInfo)===null||b===void 0?void 0:b.professional_certification)?!0:(a.a.confirm({title:"\u63D0\u793A",centered:!0,content:l.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(O.J)("/account/certification")}}),!1)},E=function(){return Object(j.b)()?!0:(a.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),l.a.createElement("img",{src:Object(j.u)()?e("WdTA"):"".concat(X.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),l.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(j.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(O.J)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},F=function(b,w){return b?!0:(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("p",null,w||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),l.a.createElement("div",{style:{marginLeft:"110px"}},l.a.createElement("img",{src:e("1ZF9"),width:200}),l.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(O.J)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},o=function(b){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",m=Object(d.b)()._store.getState(),A=m.shixunsDetail.detail;return(A==null?void 0:A.public)===2||(A==null?void 0:A.public)===1||(A==null?void 0:A.shixun_status)===3?(a.a.info({centered:!0,icon:l.a.createElement(h.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(A==null?void 0:A.public)===2?"\u5DF2\u516C\u5F00":(A==null?void 0:A.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",w,"\u3002"),l.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),l.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:pe.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(A==null?void 0:A.shixun_status)===2?(a.a.confirm({centered:!0,icon:l.a.createElement(h.a,null),title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),l.a.createElement("br",null),l.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){a.a.confirm({width:440,centered:!0,icon:l.a.createElement(h.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var v=Object(D.a)(Z.a.mark(function _(){var r;return Z.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,b({type:"shixunsDetail/cancelRelease",payload:{id:A==null?void 0:A.identifier}});case 2:r=s.sent,r.status!==401&&(i.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),b({type:"shixunsDetail/getShixunsDetail",payload:{id:A==null?void 0:A.identifier}}),b({type:"practiceSetting/getCommonData",payload:{id:A==null?void 0:A.identifier}}));case 4:case"end":return s.stop()}},_)}));function p(){return v.apply(this,arguments)}return p}()})}}),!0):!1}},O2Wb:function(ee,y,e){ee.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ee,y,e){"use strict";var Ee=e("2qtc"),Z=e("kLXV"),_e=e("rAM+"),i=e("tJVT"),D=e("jrin"),n=e("q1tI"),a=e.n(n),c=e("VrN/"),l=e.n(c),d=e("bdgK"),j=e("p77/"),O=e("Bd2K"),h=e("ELLl"),f=e("19Vz"),pe=e("lZu9"),X=e("kSUc"),re=e("9Bee"),R=e("0Owb"),Y=e("dejd"),ae=e("C+DQ"),E=[{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 F(g){var x=g.onActionCallback,oe=g.title,I=g.icon,se=g.actionName,T=g.className,N=T===void 0?"":T,W=g.children;function fe(){x(se)}return a.a.createElement("a",{title:oe,className:N,onClick:fe},a.a.createElement("i",{className:"md-iconfont ".concat(I)}),W)}var o=function(g){var x=g.watch,oe=g.showNullButton,I=g.onActionCallback,se=g.fullScreen,T=g.insertTemp,N=[].concat(E,[{title:"".concat(x?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(x?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},N.map(function(W,fe){return a.a.createElement("li",{key:fe},W.actionName?a.a.createElement(F,Object(R.a)({},W,{onActionCallback:I})):a.a.createElement("span",{className:"v-line"}))}),oe?a.a.createElement("li",null,a.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:I},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,T&&a.a.createElement("li",null,a.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(T),onActionCallback:I},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(F,{icon:"".concat(se?"icon-shrink":"icon-enlarge"),title:se?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:I})))},ne=e("M8RZ"),b=e("+L6B"),w=e("2/Rp"),m=e("y8nQ"),A=e("Vl3Y"),V=e("5NDa"),v=e("5rEg"),p={labelCol:{span:4},wrapperCol:{span:20}},_=function(g){var x=g.callback,oe=g.onCancel;function I(se){x(se)}return a.a.createElement(A.a,Object(R.a)({},p,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:I}),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(v.a,null)),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(v.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},r=e("7ahc"),U=e("HmJG"),s=e("BjJ7"),Q=A.a.useForm,M={width:280,marginRight:10},L={labelCol:{span:5},wrapperCol:{span:19}},t=function(g){var x=g.callback,oe=g.onCancel,I=Q(),se=Object(i.a)(I,1),T=se[0];function N(Se){x(Se)}function W(Se){T.setFieldsValue({src:"/api/attachments/".concat(Se.id)})}function fe(Se){var je=Se.target.files[0];ue(je,W)}return a.a.createElement(A.a,Object(R.a)({form:T},L,{className:"upload-image-panel",onFinish:N}),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(v.a,{style:M})),a.a.createElement(Ae,{onFileChange:fe}))),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(v.a,{style:{width:264}})),a.a.createElement(A.a.Item,{style:{textAlign:"right"}},a.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))};function Ae(g){var x=g.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:x}))}function ue(g,x){if(!g)throw new String("\u6CA1\u6709\u6587\u4EF6");var oe=new FormData;oe.append("editormd-image-file",g),oe.append("file_param_name","editormd-image-file"),oe.append("byxhr","true");var I=new window.XMLHttpRequest;I.withCredentials=!0,I.addEventListener("load",function(se){x(JSON.parse(se.target.responseText))},!1),I.addEventListener("error",function(se){console.error(se)},!1),I.open("POST","".concat(s.a,"/api/attachments.json")),I.send(oe)}var we=e("giR+"),K=e("fyUT"),ot=e("7Kak"),Be=e("9yH6"),dt=Be.a.Group,Ve={margin:"0 8px"},bt=function(g){var x=g.callback,oe=g.onCancel;function I(se){x(se)}return a.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:I},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:Ve},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:Ve},"\u884C\u6570"),a.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(K.a,null)),a.a.createElement("span",{style:Ve},"\u5217\u6570"),a.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(K.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:Ve},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(A.a.Item,{name:"align"},a.a.createElement(dt,null,a.a.createElement(Be.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(Be.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(Be.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(Be.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},ut="link",Ut="upload-image",De="code-block",G="add-table",de="------------",Fe={default:de,left:":".concat(de),center:":".concat(de,":"),right:"".concat(de,":")},nt=e("9VGf"),B,he;function Ot(){}var mt=0,it=1e4,Ct="\u2581",At=` -**\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 Rt(g){return/^\d+$/.test(g)?"".concat(g,"px"):g}var ht=navigator.platform.toUpperCase().indexOf("MAC")>=0,kt=ht?"Cmd":"Ctrl",Qt=(B={},Object(D.a)(B,kt+"-B","bold"),Object(D.a)(B,kt+"-I","italic"),B),tt=(he={},Object(D.a)(he,ut,"\u6DFB\u52A0\u94FE\u63A5"),Object(D.a)(he,De,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(D.a)(he,Ut,"\u6DFB\u52A0\u56FE\u7247"),Object(D.a)(he,G,"\u6DFB\u52A0\u8868\u683C"),he),ea=y.a=function(g){var x=g.defaultValue,oe=x===void 0?"":x,I=g.onChange,se=g.width,T=se===void 0?"100%":se,N=g.height,W=N===void 0?400:N,fe=g.miniToolbar,Se=fe===void 0?!1:fe,je=g.isFocus,gt=je===void 0?!1:je,We=g.watch,ze=g.insertTemp,Ye=g.id,Pt=Ye===void 0?"markdown-editor-id":Ye,Me=g.showResizeBar,xt=Me===void 0?!1:Me,ct=g.noStorage,He=ct===void 0?!1:ct,Et=g.showNullButton,ve=Et===void 0?!1:Et,rt=g.fullScreen,Lt=rt===void 0?!1:rt,Mt=g.onBlur,wt=g.onCMBeforeChange,Tt=g.className,ua=Tt===void 0?"":Tt,Vt=g.placeholder,Te=Vt===void 0?"":Vt,ft=g.values,ge=ft===void 0?"":ft,Re=Object(n.useState)(null),Pe=Object(i.a)(Re,2),u=Pe[0],Ge=Pe[1],Ie=Object(n.useState)(oe),Je=Object(i.a)(Ie,2),ye=Je[0],lt=Je[1],Nt=Object(n.useState)(We),Ce=Object(i.a)(Nt,2),C=Ce[0],vt=Ce[1],jt=Object(n.useState)(Lt),Jt=Object(i.a)(jt,2),ke=Jt[0],Zt=Jt[1],$t=Object(n.useState)(""),Xe=Object(i.a)($t,2),Wt=Xe[0],zt=Xe[1],Yt=Object(n.useState)(0),Qe=Object(i.a)(Yt,2),St=Qe[0],Gt=Qe[1],qt=Object(n.useState)(W),Ne=Object(i.a)(qt,2),$=Ne[0],q=Ne[1],z=Object(n.useState)(!1),le=Object(i.a)(z,2),P=le[0],k=le[1],S=Object(n.useRef)(),H=Object(n.useRef)(),ce=Object(n.useRef)(),ie=Object(n.useRef)();Object(n.useEffect)(function(){lt(ge),u==null||u.setValue(ge)},[ge]),Object(n.useEffect)(function(){if(S.current){var me=function(qe,et){var _t=et.clipboardData;if(_t){var Dt=_t.types.toString(),Ft=_t.items;if(Dt==="text/html,Files"||Dt==="Files"){var st=Ft[1];Dt==="Files"&&(st=Ft[0]),st.kind==="file"&&st.type.match(/^image\//i)&&ue(st.getAsFile(),function(Xt){Xt.id?be.replaceSelection("![,](/api/attachments/".concat(Xt.id,")")):(Xt==null?void 0:Xt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},be=l.a.fromTextArea(S.current,{mode:"markdown",lineNumbers:!Se,lineWrapping:!0,value:oe,autoCloseTags:!0,autoCloseBrackets:!0});return gt&&be.focus(),be.on("paste",me),Ge(be),function(){be.off("paste",me)}}},[]);var at=Object(n.useCallback)(function(){if(H.current)try{var me=H.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,be=H.current.getElementsByClassName("markdown-editor-body")[0];ke?be.style.height="calc(100vh - ".concat(me,"px)"):be.style.height="".concat($-me,"px")}catch(Ue){console.log(Ue,"---- to set md editor body height")}},[$,H,ke]);Object(n.useEffect)(function(){function me(){var Ue=new d.default(function(qe){var et=Object(_e.a)(qe),_t;try{for(et.s();!(_t=et.n()).done;){var Dt=_t.value;(Dt.target.offsetHeight>0||Dt.target.offsetWidth>0)&&(at(),u.setSize("100%","100%"),u.refresh())}}catch(Ft){et.e(Ft)}finally{et.f()}});return Ue.observe(S.current.parentElement),Ue}if(u){var be=me();return function(){be.unobserve(S.current.parentElement)}}},[u,at]),Object(n.useEffect)(function(){if(u){for(var me=[],be=function(){var Dt=qe[Ue];et=Object(i.a)(Dt,2);var Ft=et[0],st=et[1],Xt=Object(D.a)({},Ft,function(){Ze(st)});me.push(Xt),u.addKeyMap(Xt)},Ue=0,qe=Object.entries(Qt);Ue0){var me=new Date().getTime(),be=window.sessionStorage.getItem(Pt);me>=St+it&&(!be||be!==ye)&&(window.sessionStorage.setItem(Pt,ye),k(!0))}},it),Object(n.useEffect)(function(){vt(We)},[u,We]),Object(n.useEffect)(function(){u&&(gt&&u.focus())},[u,gt]),Object(n.useEffect)(function(){if(C&&u){var me=function(qe){var et=qe.target;if(ie.current){var _t=et.scrollTop/et.scrollHeight;ie.current.scrollTop=ie.current.scrollHeight*_t}},be=u.getScrollerElement();return be.addEventListener("scroll",me),function(){be.removeEventListener("scroll",me)}}},[u,C]),Object(n.useEffect)(function(){if(u&&wt){var me=function(Ue,qe){wt(Ue,qe)};return u.on("beforeChange",me),function(){u.off("beforeChange",me)}}},[u,wt]),Object(n.useEffect)(function(){if(u&&Mt){var me=function(){Mt(u.getValue())};return u.on("blur",me),function(){u.off("blur",me)}}},[u,Mt]),Object(n.useEffect)(function(){if(u){var me=function(Ue){var qe=Ue.getValue();lt(qe),Gt(new Date().getTime()),Ue.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),I&&I(qe)};return u.on("change",me),function(){u.off("change",me)}}},[u,I]),Object(n.useEffect)(function(){u&&(oe==null?(u.setValue(""),lt("")):oe!==u.getValue()&&(u.setValue(oe),lt(oe),u.setCursor(u.lineCount(),0)))},[u,oe]);var Ze=Object(n.useCallback)(function(me){var be=u.getCursor(),Ue=u.getSelection(),qe=Ue.split(` -`);switch(me){case"bold":return u.replaceSelection("**"+Ue+"**"),Ue===""&&u.setCursor(be.line,be.ch+2),u.focus();case"italic":return u.replaceSelection("*"+Ue+"*"),Ue===""&&u.setCursor(be.line,be.ch+1),u.focus();case"code":return u.replaceSelection("`"+Ue+"`"),Ue===""&&u.setCursor(be.line,be.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+Ue+"$$`"),Ue===""&&u.setCursor(be.line,be.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+Ue+"\n```"),u.setCursor(be.line+1,Ue.length+1),u.focus();case"line-break":return u.replaceSelection(`
    -`),u.focus();case"list-ul":return Ue===""?u.replaceSelection("- "+Ue):u.replaceSelection(qe.map(function(et){return et===""?"":"- ".concat(et)}).join(` -`)),u.focus();case"list-ol":return Ue===""?u.replaceSelection("1. "+Ue):u.replaceSelection(qe.map(function(et,_t){return et===""?"":"".concat(_t+1,". ").concat(et)}).join(` -`)),u.focus();case"add-null-ch":return Ue===""&&u.setCursor(be.line,be.ch+1),u.replaceSelection(Ct),u.focus();case"inster-template-1":return Ue===""&&u.setCursor(be.line,be.ch),u.replaceSelection(At),u.focus();case"eraser":return u.setValue(""),u.focus();case"trigger-watch":return vt(!C),u.focus();case"trigger-full-screen":return Zt(!ke),u.focus();case ut:zt(ut);return;case De:zt(De);return;case Ut:zt(Ut);return;case G:zt(G);return;default:throw new Error}},[u,C,ke]),Kt=Object(n.useCallback)(function(me){zt("");switch(Wt){case ut:var be=me.title,Ue=me.link;return u.replaceSelection("[".concat(be,"](").concat(Ue,")")),u.focus();case De:var qe=me.language,et=me.content;return u.replaceSelection(["```"+qe,et,"```"].join(` -`)),u.focus();case Ut:var _t=me.src,Dt=me.alt;return u.replaceSelection("![ ".concat(Dt," ]( ").concat(_t,' "').concat(Dt,'" )')),u.focus();case G:for(var Ft=me.row,st=me.col,Xt=me.align,oa=` -`,la=0;la300&&(st=300);var Xt=W+st+"px";q(Xt)}},qe=ce.current,et=!1,_t=0;return qe.addEventListener("mousedown",me),document.addEventListener("mousemove",Ue),document.addEventListener("mouseup",be),function(){qe.removeEventListener("mousedown",me),document.removeEventListener("mousemove",Ue),document.removeEventListener("mouseup",be)}}},[u,ce]),Object(n.useEffect)(function(){q(W)},[W]);var ra=Rt(T),ia=Rt($),ca={width:ra,height:ia},Bt=Object(n.useMemo)(function(){if(St){var me=new Date(St),be=me.getHours(),Ue=me.getMinutes(),qe=me.getSeconds();return be=be<10?"0"+be:be,Ue=Ue<10?"0"+Ue:Ue,qe=qe<10?"0"+qe:qe,"".concat(be,":").concat(Ue,":").concat(qe)}return 0},[St]);function $e(){window.sessionStorage.removeItem(Pt),k(!1),Gt(0)}function yt(){k(!1),Gt(0),u.setValue(window.sessionStorage.getItem(Pt))}return a.a.createElement(n.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:H},a.a.createElement("div",{className:"markdown-editor-container ".concat(ua," ").concat(C?"on-preview":""," ").concat(Se?"mini":""," ").concat(ke?"full-screen":""),style:ca},a.a.createElement(o,{insertTemp:ze,watch:C,fullScreen:ke,showNullButton:ve,onActionCallback:Ze}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:S,placeholder:Te})),C?a.a.createElement("div",{ref:ie,className:"preview-container"},a.a.createElement(re.a,{value:ye})):null))),xt?a.a.createElement("a",{ref:ce,className:"editor-resize"}):null,a.a.createElement(ne.a,null,tt[Wt]?a.a.createElement(Z.a,{centered:!0,title:tt[Wt],visible:!0,onCancel:Ht,footer:null},aa):null))}},S9qI:function(ee,y,e){ee.exports={flex_box_center:"flex_box_center___38r-Z",flex_space_between:"flex_space_between___2tQg4",flex_box_vertical_center:"flex_box_vertical_center___3A_tk",flex_box_center_end:"flex_box_center_end___14tlw",flex_box_column:"flex_box_column___1wOWA",wrap:"wrap___4Jqd0",head:"head___2JuaM",formWrap:"formWrap___3IGau",tabsWrap:"tabsWrap___2hOUL",listWarp:"listWarp___3kwG_",actionButton:"actionButton___3WtDn",selectWrap:"selectWrap___IriII",s1:"s1___3jyrU",s2:"s2___THEll"}},Tkyw:function(ee,y,e){ee.exports={wrap:"wrap___Mc0wh",basket:"basket___1MkME",count:"count___149S2"}},UUDw:function(ee,y,e){ee.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},V49x:function(ee,y,e){"use strict";var Ee=[],Z=function(D){Ee.forEach(function(n){if(D.target===n.element||_e.isParent(D.target,n.element))return;n.callbacks.forEach(function(a){return a()})})};window.document.body?window.document.body.addEventListener("click",Z):window.addEventListener("DOMContentLoaded",function(){window.document.body.addEventListener("click",Z)});var _e={isParent:function(D,n){for(var a=D;a&&a.tagName&&a.tagName.toLowerCase()!=="body";){if(a===n)return!0;a=a.parentNode}return!1},init:function(D,n){var a=Ee.filter(function(c){return c.element===D});return a.length>0?a[0].callbacks.push(n):Ee.push({element:D,callbacks:[n]}),{clear:function(){Ee=Ee.filter(function(l){return l.element!==D})}}}};y.a=_e},WdTA:function(ee,y,e){ee.exports=e.p+"static/studnetqun.a5754d96.png"},YAlC:function(ee,y,e){ee.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(ee,y,e){ee.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ee,y,e){"use strict";var Ee=e("BoS7"),Z=e("Sdc0"),_e=e("OaEy"),i=e("2fM7"),D=e("q1tI"),n=e.n(D),a=e("lOMy"),c=e.n(a),l=i.a.Option;y.a=function(d){var j=d.onFontSizeChange,O=d.cmFontSize,h=d.cmCodeMode,f=d.onCodeModeChange,pe=d.onTabToSpace,X=d.className,re=X===void 0?"":X,R=d.tabToSpace,Y=d.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(re)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(i.a,{bordered:!1,size:"small",value:h,onChange:f},n.a.createElement(l,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(l,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(i.a,{bordered:!1,size:"small",value:O,onChange:j},n.a.createElement(l,{value:12},"12px"),n.a.createElement(l,{value:14},"14px"),n.a.createElement(l,{value:16},"16px"),n.a.createElement(l,{value:18},"18px"),n.a.createElement(l,{value:20},"20px"),n.a.createElement(l,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(Z.a,{checked:R,onChange:pe}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),Y)}},ZW9T:function(ee,y,e){"use strict";e.d(y,"a",function(){return ae});var Ee=e("k1fw"),Z=e("miYZ"),_e=e("tsqr"),i=e("rAM+"),D=e("tJVT"),n=e("PpiC"),a=e("q1tI"),c=e.n(a),l=e("bdgK");function d(E,F,o,ne,b){var w=F.getWordUntilPosition(o),m={startLineNumber:o.lineNumber,endLineNumber:o.lineNumber,startColumn:w.startColumn,endColumn:w.endColumn},A=ne.map(function(V){return{label:V,kind:E.languages.CompletionItemKind.Keyword,insertText:V,insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:m}});return b.map(function(V){A.push(Object(Ee.a)(Object(Ee.a)({},V),{},{range:m}))}),A}var j=function(E){var F={label:"ifelse",kind:E.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet},o=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];E.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(m,A){var V=d(E,m,A,o,[F]);return{suggestions:V}}});var ne=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];E.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(m,A){var V=[{label:"print",kind:E.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet}],v=d(E,m,A,ne,V);return{suggestions:v}}});var b=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];E.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(m,A){var V=[F,{label:"main",kind:E.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:E.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:E.languages.CompletionItemInsertTextRule.InsertAsSnippet}],v=d(E,m,A,b,V);return{suggestions:v}}})},O="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function h(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}function f(){}var pe=!1,X={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function re(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=E;if(Array.isArray(E)){for(var o=0;o0||Se.target.offsetWidth>0)&&de.current.instance.layout()}}catch(je){W.e(je)}finally{W.f()}}),T.observe(G.current)),T}function mt(){_e.b.warn(decodeURIComponent(O))}Object(a.useEffect)(function(){var T=de.current.instance;if(w!=null&&T&&B){var N=T.getModel();N&&w!==N.getValue()&&(pe=!0,N.setValue(w),T.layout(),pe=!1)}},[w,B,de.current]);function it(){var T=de.current.instance;if(T){var N=T.getSelection(),W=de.current.pastePos||{},fe=new R.Range(W.startLineNumber||N.endLineNumber,W.startColumn||N.endColumn,W.endLineNumber||N.endLineNumber,W.endColumn||N.endColumn);setTimeout(function(){T.executeEdits("",[{range:fe,text:""}])},300)}}function Ct(T){(window.navigator.platform.match("Mac")?T.metaKey:T.ctrlKey)&&T.keyCode==83&&(T.preventDefault(),L())}var At=function(){if(Ae&&de.current.instance){var N=de.current.instance.getContentHeight();I(N0||Be.target.offsetWidth>0)&&Ae.layout()}}catch(dt){K.e(dt)}finally{K.f()}}),ue.observe(p.current)),ue}Object(a.useEffect)(function(){p.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(Ae){R=Ae;var ue=R.editor.createDiffEditor(p.current,Object(Ee.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},v));s(ue);var we=Q(ue);return function(){ue.dispose();var K=ue.getModel();K&&K.dispose(),we.unobserve(p.current)}})},[]),Object(a.useEffect)(function(){U&&U.setModel({original:R.editor.createModel(w,A),modified:R.editor.createModel(m,A)})},[w,m,A,U]);var M=h(o),L=h(b),t={width:M,height:L};return c.a.createElement("div",{className:"my-diff-editor",ref:p,style:t})}},bCnd:function(ee,y,e){"use strict";e.d(y,"b",function(){return i}),e.d(y,"a",function(){return D});var Ee=e("je13"),Z=e.n(Ee),_e=!1;function i(n,a){var c=Z.a.get("__ec");c||(c={}),c[n]=a,Z.a.set("__ec",c)}function D(n,a){var c=Z.a.get("__ec");return c?c[n]===void 0?a:c[n]:a}},buVm:function(ee,y,e){"use strict";var Ee=e("7Kak"),Z=e("9yH6"),_e=e("q1tI"),i=e.n(_e),D=e("9Bee"),n=e("YAlC"),a=e.n(n),c=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],l=function(j){var O=j.index,h=j.typeName,f=j.type,pe=j.isEdit,X=pe===void 0?!1:pe,re=j.data,R=re===void 0?{}:re,Y=j.inMouseId,ae=j.onSetScore,E=ae===void 0?function(){}:ae,F=j.onDelete,o=F===void 0?function(){}:F,ne=j.onMouseEnter,b=ne===void 0?function(){}:ne,w=j.onEdit,m=w===void 0?function(){}:w,A=function(){var M;return i.a.createElement("div",{className:a.a.answerWrap},R==null||((M=R.choices)===null||M===void 0)?void 0:M.map(function(L,t){return i.a.createElement("div",{className:"".concat(a.a.flexRow," mt15"),key:t},i.a.createElement("div",{className:"line28"},c[t]),i.a.createElement("div",{className:"".concat(a.a.answer," ml5")},i.a.createElement(D.a,{value:L==null?void 0:L.choice_text})))}))},V=function(){var M;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},R==null||((M=R.choices)===null||M===void 0)?void 0:M.map(function(L,t){return i.a.createElement(Z.a,{disabled:!0,key:t},L==null?void 0:L.choice_text)})))},v=function(){var M;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},i.a.createElement(D.a,{value:R==null||((M=R.program_attr)===null||M===void 0)?void 0:M.description})))},p=function(){var M;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"".concat(a.a.flexColumn," mt15")},R==null||((M=R.standard_answer)===null||M===void 0)?void 0:M.map(function(L,t){return i.a.createElement(D.a,{key:t,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(L.position,"\uFF09\uFF1A").concat(L.answer_text.join("\u3001"))})})))},_=function(){var M;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"mt15"},i.a.createElement("div",null,"\u7B54\u6848\uFF1A"),i.a.createElement(D.a,{value:R==null||((M=R.answer_texts)===null||M===void 0)?void 0:M[0]})))},r=function(){var M=(R==null?void 0:R.shixun)||(R==null?void 0:R.examination_bank_shixun_challenges)||[];return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"mt10"},"\u5173\u5361"),M==null?void 0:M.map(function(L,t){return i.a.createElement("div",{key:t,className:"mt10 font14"},t+1,". ",L==null?void 0:L.challenge_name)}))},U=function(){var M={SINGLE:A,MULTIPLE:A,JUDGMENT:V,PROGRAM:v,COMPLETION:p,SUBJECTIVE:_,PRACTICAL:r};return M[f]?M[f]():null},s=function(M,L){var t=''.concat(L+1,'\u3001\uFF08').concat(M.score,"\u5206\uFF09");return t};return i.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return b(R.id)}},i.a.createElement("div",{className:a.a.action,style:{opacity:Y===R.id?1:0}},i.a.createElement("div",{className:a.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),i.a.createElement("div",{className:a.a.setScore,onClick:function(){var M=(R==null?void 0:R.shixun)||(R==null?void 0:R.examination_bank_shixun_challenges)||[];E(R.id,h,M,R.score)}},"\u8BBE\u7F6E\u5F97\u5206"),X&&h!=="\u5B9E\u8BAD\u9898"&&i.a.createElement("div",{className:a.a.setScore,onClick:function(){return m(R)}},"\u7F16\u8F91\u8BD5\u9898"),i.a.createElement("div",{className:a.a.delete,onClick:function(){return o(R.id)}},"\u5220\u9664")),i.a.createElement("div",{className:a.a.content},i.a.createElement("div",{className:a.a.titleWrap},i.a.createElement(D.a,{className:a.a.titleHtml,value:s(R,O)+R.name||(R==null?void 0:R.shixun_name)})),U()))};y.a=l},dejd:function(ee,y,e){},"e/zO":function(ee,y,e){ee.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(ee,y,e){},kqOp:function(ee,y,e){"use strict";e.d(y,"a",function(){return d});var Ee=e("0Owb"),Z=e("fWQN"),_e=e("mtLc"),i=e("yKVA"),D=e("879j"),n=e("q1tI"),a=e.n(n),c=e("Ot1p"),l="\u2581",d=function(j){Object(i.a)(h,j);var O=Object(D.a)(h);function h(){var f;Object(Z.a)(this,h);for(var pe=arguments.length,X=new Array(pe),re=0;re0&&Mt[0]!==void 0?Mt[0]:!1,Tt.next=3,(gt=it.current)===null||gt===void 0?void 0:gt.onSave();case 3:if(Ye=Tt.sent,Ye){Tt.next=6;break}return Tt.abrupt("return");case 6:return Pt=Rt||{},Me=Pt.course,xt=Pt.item_type,ct=Pt.difficulty,He=Pt.knowledge,Et=He===void 0?[]:He,ve=Object(Y.a)({exercise_subject_ids:Me,exercise_point_ids:Et,item_type:xt,difficulty:ct,is_syc_item_bank:ze},Ye||{}),rt=xt==="PROGRAM"?"/api/problems/".concat(he==null||((We=he.program_attr)===null||We===void 0)?void 0:We.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(he==null?void 0:he.item_bank_id),Tt.next=11,Object(t.a)(rt,{method:"put",body:ve});case 11:Lt=Tt.sent,(Lt==null?void 0:Lt.status)===0&&(Ot(),mt());case 13:case"end":return Tt.stop()}},je)}));return function(){return Se.apply(this,arguments)}}();j.a.confirm({centered:!0,width:506,title:o.a.createElement("div",{className:_.a.modalTitle},o.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),o.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){j.a.destroyAll()}}," ",o.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:o.a.createElement("div",null,o.a.createElement("p",null,"\u60A8\u5BF9\u8BD5\u9898\u8FDB\u884C\u4E86\u7F16\u8F91\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u7F16\u8F91\u540E\u7684\u8BD5\u9898\u4F5C\u4E3A\u65B0\u7684\u8BD5\u9898\u4FDD\u5B58\u5230\u8BD5\u9898\u7BA1\u7406\u4E2D"),o.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),o.a.createElement("div",null,"\u53D6\u6D88\uFF1A\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EC5\u5728\u672C\u8BD5\u5377\u4E2D\u4F7F\u7528\uFF0C\u4E0D\u4FDD\u5B58\u81F3\u8BD5\u9898\u7BA1\u7406\u5217\u8868\u4E2D")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Se=Object(f.a)(h.a.mark(function gt(){return h.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,fe(!0);case 2:return ze.abrupt("return",ze.sent);case 3:case"end":return ze.stop()}},gt)}));function je(){return Se.apply(this,arguments)}return je}(),onCancel:fe})};return o.a.createElement("div",{className:_.a.modal},o.a.createElement("div",{className:_.a.main},o.a.createElement("div",{className:_.a.title},o.a.createElement("span",{className:_.a.name},"\u8BD5\u9898\u7F16\u8F91"),o.a.createElement("span",{className:_.a.edit,onClick:mt}," ",o.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),o.a.createElement("div",{className:_.a.body,id:"question-scroll"},oe?o.a.createElement(v.a,{size:"large",className:_.a.load,spinning:!0}):T()),o.a.createElement("div",{className:_.a.btns},o.a.createElement(A.a,{size:"large",style:{marginRight:20},onClick:function(){return mt()}},"\u53D6\u6D88"),o.a.createElement(A.a,{size:"large",type:"primary",onClick:function(){return N()}},"\u4FDD\u5B58"))))},ue=Ae,we=e("5X0v"),K=e.n(we),ot=e("9ZNV"),Be=e("LvDl"),dt=e.n(Be),Ve=e("WCUW"),bt=e("vCeJ"),ut=e("9SwW"),Ut=E.a.TextArea,De=function(B){var he={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return he[B]||0},G=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],he=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],Ot=B.map(function(mt){var it=he.find(function(Ct){return mt.item_type===Ct.type});return Object(Y.a)(Object(Y.a)({},mt),it)});return Ot},de=function(B){var he,Ot,mt,it,Ct,At,Rt,ht,kt=B.problemsetPreview,Qt=B.user,tt=B.globalSetting,ea=B.loading,g=B.dispatch,x=B.match,oe=Object(R.a)(B,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),I=Object(F.useState)(),se=Object(re.a)(I,2),T=se[0],N=se[1],W=Object(F.useState)(),fe=Object(re.a)(W,2),Se=fe[0],je=fe[1],gt=Object(F.useState)([]),We=Object(re.a)(gt,2),ze=We[0],Ye=We[1],Pt=Object(F.useState)([]),Me=Object(re.a)(Pt,2),xt=Me[0],ct=Me[1],He=Object(F.useState)(!1),Et=Object(re.a)(He,2),ve=Et[0],rt=Et[1],Lt=Object(F.useState)(""),Mt=Object(re.a)(Lt,2),wt=Mt[0],Tt=Mt[1],ua=Object(F.useState)(!1),Vt=Object(re.a)(ua,2),Te=Vt[0],ft=Vt[1],ge=X.a.useForm(),Re=Object(re.a)(ge,1),Pe=Re[0],u=Object(F.useState)({}),Ge=Object(re.a)(u,2),Ie=Ge[0],Je=Ge[1],ye=Object(F.useRef)(),lt=ve?"/exam/exerciseManagement":"/exam/questionManagement";Object(F.useEffect)(function(){return g({type:"globalSetting/footerToggle",payload:!1}),function(){g({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(F.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(F.useEffect)(function(){Ce(),Nt(),C()},[]),Object(F.useEffect)(function(){var $;(x==null||(($=x.params)===null||$===void 0)?void 0:$.exerciseId)&&rt(!0)},[x==null||((he=x.params)===null||he===void 0)?void 0:he.exerciseId]);var Nt=function(){var $=Object(f.a)(h.a.mark(function q(){var z,le;return h.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(t.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(x==null||((z=x.params)===null||z===void 0)?void 0:z.exerciseId)||""}});case 2:le=k.sent,(le==null?void 0:le.data)&&Ye(G(le.data));case 4:case"end":return k.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),Ce=function(){var $=Object(f.a)(h.a.mark(function q(){var z,le,P,k,S,H,ce,ie;return h.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(!(x==null||((z=x.params)===null||z===void 0)?void 0:z.exerciseId)){Ze.next=9;break}return Ze.next=3,g({type:"problemsetPreview/getEditPaperData",payload:{id:x==null||((le=x.params)===null||le===void 0)?void 0:le.exerciseId}});case 3:P=Ze.sent,k=P.exam||{},S=k.exercise_subject_id,H=k.name,ce=k.difficulty,ie=k.exam_notes,Pe.setFieldsValue({exercise_subject_id:S,name:H,difficulty:ce,exam_notes:ie}),Je({exercise_subject_id:S,name:H,difficulty:ce,exam_notes:ie}),Ze.next=10;break;case 9:g({type:"problemsetPreview/getPaperData"});case 10:case"end":return Ze.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),C=function(){var $=Object(f.a)(h.a.mark(function q(){var z;return h.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(t.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:z=P.sent,(z==null?void 0:z.data)&&ct(z.data||[]);case 4:case"end":return P.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),vt=function(q,z){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,k=dt.a.cloneDeep(le).map(function(S){return Object(Y.a)(Object(Y.a)({},S),{},{challenge_score:S.challenge_score||5})});if(ye.current=P||De(z),z==="\u5B9E\u8BAD\u9898")return j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.shixunModal},o.a.createElement("div",null,"\u5173\u5361\uFF1A"),k==null?void 0:k.map(function(S,H){return o.a.createElement("div",{className:K.a.shixunScore},H+1,"\u3001",S.challenge_name,o.a.createElement("div",{style:{minWidth:"130px"}},o.a.createElement(l.a,{defaultValue:S.challenge_score,min:1,onChange:function(ie){S.challenge_score=ie}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(f.a)(h.a.mark(function ce(){return h.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,Object(Ve.J)({id:q,challenge_scores:k.map(function(Ze){return{challenge_id:Ze.challenge_id,score:Ze.challenge_score}})});case 2:ye.current=null,Ce();case 4:case"end":return at.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()});j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.modalColumn},o.a.createElement("div",{className:K.a.modalRow},o.a.createElement("span",null,z,"\uFF1A"),o.a.createElement(l.a,{min:1,defaultValue:ye.current,onChange:function(H){ye.current=H}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),z==="\u586B\u7A7A\u9898"&&o.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(f.a)(h.a.mark(function ce(){return h.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,g({type:"problemsetPreview/setScore",payload:{id:q,score:ye.current}});case 2:ye.current=null,Ce();case 4:case"end":return at.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()})},jt=function(q,z){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,k=dt.a.cloneDeep(le).map(function(S){return Object(Y.a)(Object(Y.a)({},S),{},{challenge_score:S.challenge_score||5})});if(ye.current=P||De(z),z==="\u5B9E\u8BAD\u9898")return j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.shixunModal},o.a.createElement("div",null,"\u5173\u5361\uFF1A"),k==null?void 0:k.map(function(S,H){return o.a.createElement("div",{className:K.a.shixunScore},H+1,"\u3001",S.challenge_name,o.a.createElement("div",{style:{minWidth:"130px"}},o.a.createElement(l.a,{defaultValue:S.challenge_score,min:1,onChange:function(ie){S.challenge_score=ie}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(f.a)(h.a.mark(function ce(){var ie;return h.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(bt.p)({id:x==null||((ie=x.params)===null||ie===void 0)?void 0:ie.exerciseId,itemId:q,challenge_scores:k.map(function(Kt){return{challenge_id:Kt.challenge_id,score:Kt.challenge_score}})});case 2:ye.current=null,Ce();case 4:case"end":return Ze.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()});j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.modalColumn},o.a.createElement("div",{className:K.a.modalRow},o.a.createElement("span",null,z,"\uFF1A"),o.a.createElement(l.a,{min:1,defaultValue:ye.current,onChange:function(H){ye.current=H}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),z==="\u586B\u7A7A\u9898"&&o.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(f.a)(h.a.mark(function ce(){var ie;return h.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,g({type:"paperlibrary/setScore",payload:{id:x==null||((ie=x.params)===null||ie===void 0)?void 0:ie.exerciseId,itemId:q,score:ye.current}});case 2:ye.current=null,Ce();case 4:case"end":return Ze.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()})},Jt=function(q){j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:o.a.createElement("div",{className:K.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(f.a)(h.a.mark(function P(){return h.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,g({type:"problemsetPreview/handleDelete",payload:{id:q}});case 2:Ce(),Nt();case 4:case"end":return S.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},ke=function(q){j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:o.a.createElement("div",{className:K.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(f.a)(h.a.mark(function P(){var k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,g({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:x==null||((k=x.params)===null||k===void 0)?void 0:k.exerciseId,itemId:q}});case 2:Ce(),Nt();case 4:case"end":return H.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Zt=function(q,z){ye.current=De(z),j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.modalColumn},o.a.createElement("div",{className:K.a.modalRow},o.a.createElement("span",null,z,"\uFF1A"),o.a.createElement(l.a,{min:1,defaultValue:ye.current,onChange:function(P){ye.current=P}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),z==="\u586B\u7A7A\u9898"&&o.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var le=Object(f.a)(h.a.mark(function k(){var S;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,g({type:"".concat(ve?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:ve?q.toLowerCase():q,score:ye.current,id:x==null||((S=x.params)===null||S===void 0)?void 0:S.exerciseId}});case 2:ye.current=null,Ce();case 4:case"end":return ce.stop()}},k)}));function P(){return le.apply(this,arguments)}return P}()})},$t=function(q){j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:o.a.createElement("div",{className:K.a.modalColumn,style:{marginTop:30}},o.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),o.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(f.a)(h.a.mark(function P(){var k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,g({type:"".concat(ve?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:x==null||((k=x.params)===null||k===void 0)?void 0:k.exerciseId,item_type:ve?q.toLowerCase():q}});case 2:Ce(),Nt();case 4:case"end":return H.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Xe=function(){var $=Object(f.a)(h.a.mark(function q(z,le){var P,k,S,H;return h.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!(!z.destination||!z.source)){ie.next=2;break}return ie.abrupt("return");case 2:if(P=le.questions[z.source.index].id,k=z.destination.index+1,!ve){ie.next=10;break}return ie.next=7,g({type:"paperlibrary/adjustPosition",payload:{id:x==null||((H=x.params)===null||H===void 0)?void 0:H.exerciseId,itemId:P,position:k}});case 7:S=ie.sent,ie.next=13;break;case 10:return ie.next=12,g({type:"problemsetPreview/adjustPosition",payload:{id:P,position:k}});case 12:S=ie.sent;case 13:if(!(S.status===-1)){ie.next=15;break}return ie.abrupt("return");case 15:Ce();case 16:case"end":return ie.stop()}},q)}));return function(z,le){return $.apply(this,arguments)}}(),Wt=function(q,z,le){var P=Array.from(q),k=P.splice(z,1),S=Object(re.a)(k,1),H=S[0];return P.splice(le,0,H),P},zt=function(){var $=Object(f.a)(h.a.mark(function q(z,le){var P,k,S;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(z.destination){ce.next=2;break}return ce.abrupt("return");case 2:return k=Wt(le,z.source.index,z.destination.index),Ye(k),ce.next=6,Object(t.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(x==null||((P=x.params)===null||P===void 0)?void 0:P.exerciseId)||"",items:k.map(function(ie,at){return{position:at+1,item_type:ie.type}})}});case 6:S=ce.sent,S.status!==0&&(Ye(le),a.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return ce.stop()}},q)}));return function(z,le){return $.apply(this,arguments)}}(),Yt=function(q){var z="Anchor_".concat(q),le=document.getElementById(z);le&&setTimeout(function(){return le.scrollIntoView({block:"start",behavior:"smooth"})})},Qe=function(q){Je(Object(Y.a)({},Pe.getFieldsValue()))},St=function(){var $=Object(f.a)(h.a.mark(function q(z){var le,P,k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return P=ve?"/api/examination_banks/".concat(x==null||((le=x.params)===null||le===void 0)?void 0:le.exerciseId,".json"):"/api/examination_banks.json",ft(!0),H.next=4,Object(t.a)(P,{method:ve?"put":"post",body:z});case 4:k=H.sent,k.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),ft(!1),ne.c.push("/exam/exerciseManagement"));case 6:case"end":return H.stop()}},q)}));return function(z){return $.apply(this,arguments)}}(),Gt=function(q){Tt(q)},qt=function(){Ce()},Ne=function(q){if(!q||!(q==null?void 0:q.length))return[];var z=ze.map(function(le){var P=(q==null?void 0:q.find(function(k){return le.type===k.type}))||{};return P});return z};return o.a.createElement("section",{className:K.a.bg},o.a.createElement("div",{className:K.a.left},o.a.createElement("div",{className:K.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),o.a.createElement(b.a,{onDragEnd:function(q){return zt(q,ze)}},o.a.createElement(b.c,{droppableId:"droppable"},function($,q){return o.a.createElement("div",Object(D.a)({ref:$.innerRef},$.droppableProps,{style:{width:"100%"}}),ze.map(function(z,le){var P=z.type,k=z.count,S=z.name,H=z.icon;return o.a.createElement(b.b,{key:P,draggableId:P,index:le},function(ce,ie){return o.a.createElement("div",Object(D.a)({ref:ce.innerRef},ce.draggableProps,ce.dragHandleProps,{className:K.a.list,onClick:function(){return Yt(P)}}),o.a.createElement("i",{className:"iconfont ".concat(H)}),o.a.createElement("span",null,S,"\xA0\xA0(",k,"\u5C0F\u9898)"))})}))}))),o.a.createElement("div",{className:K.a.right},o.a.createElement(ut.a,{style:{paddingLeft:30},path:lt,title:ve?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),o.a.createElement(X.a,{form:Pe,className:K.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:St,onValuesChange:Qe},o.a.createElement(X.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},o.a.createElement(i.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},xt.map(function($){return o.a.createElement(i.a.Option,{key:$.id,title:$.name,value:$.id},$.name)}))),o.a.createElement(X.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},o.a.createElement(E.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((Ot=Ie.name)===null||Ot===void 0?void 0:Ot.length)||0,"/60")})),o.a.createElement(X.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},o.a.createElement(Z.a.Group,null,o.a.createElement(Z.a,{value:1},"\u7B80\u5355"),o.a.createElement(Z.a,{value:2},"\u9002\u4E2D"),o.a.createElement(Z.a,{value:3},"\u56F0\u96BE"))),o.a.createElement(X.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},o.a.createElement(Ut,{rows:6,maxLength:200}))),o.a.createElement("div",{className:K.a.wrap},ve&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"".concat(K.a.flexRow," ").concat(K.a.flexJustifyBetween)},o.a.createElement("div",null,o.a.createElement("span",{className:K.a.questionNumber},"\u9898\u6570\uFF1A",(mt=kt.paperData)===null||mt===void 0||((it=mt.exam)===null||it===void 0)?void 0:it.all_questions_count),o.a.createElement("span",{className:K.a.score},"\u603B\u5206\uFF1A",(Ct=kt.paperData)===null||Ct===void 0||((At=Ct.exam)===null||At===void 0)?void 0:At.all_score,"\u5206")),o.a.createElement("div",{className:K.a.selectTopicButton,onClick:function(){var q;return ne.c.push("/exam/questionManagement/preview_select/".concat(x==null||((q=x.params)===null||q===void 0)?void 0:q.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),o.a.createElement("div",{className:K.a.line})),(Rt=Ne((ht=kt.paperData)===null||ht===void 0?void 0:ht.questionList))===null||Rt===void 0?void 0:Rt.map(function($,q){var z,le=($==null?void 0:$.type)===Se,P=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return o.a.createElement("div",{className:K.a.relative,key:q},o.a.createElement("div",{className:K.a.typeActive,id:"Anchor_".concat($.type),onMouseEnter:function(){je($.type),N(null)}},o.a.createElement("span",{className:K.a.typeName},P[q],(z=$.number)===null||z===void 0?void 0:z.slice(1),"\u3001",$.name,"\uFF08\u5171",$.questions_count,"\u9898\uFF0C\u5171",$.questions_score,"\u5206\uFF09"),o.a.createElement("div",{className:K.a.typeAction,style:{opacity:le?1:0}},$.type!=="PRACTICAL"&&o.a.createElement("div",{className:K.a.setScore,onClick:function(){return Zt($.type,$.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),o.a.createElement("div",{className:K.a.delete,onClick:function(){return $t($.type)}},"\u5220\u9664"))),o.a.createElement(b.a,{onDragEnd:function(S){return Xe(S,$)}},o.a.createElement(b.c,{droppableId:q.toString()},function(k,S){var H;return o.a.createElement("div",Object(D.a)({className:"mt20",ref:k.innerRef},k.droppableProps,{onScroll:function(){}}),(H=$.questions)===null||H===void 0?void 0:H.map(function(ce,ie){return o.a.createElement(b.b,{draggableId:ce.id.toString(),index:ie,key:ce.id},function(at){return o.a.createElement("div",Object(D.a)({ref:at.innerRef},at.draggableProps,at.dragHandleProps),o.a.createElement(w.a,{isEdit:ve,index:ie,typeName:$.name,type:$.type,data:ce,inMouseId:T,onSetScore:ve?jt:vt,onDelete:ve?ke:Jt,onEdit:Gt,onMouseEnter:function(Kt){N(Kt),je(null)}}))})}))})))}))),!!wt&&o.a.createElement(ue,{visible:wt,onCancel:function(){return Tt("")},onOk:qt}),o.a.createElement(ot.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return ne.c.push(lt)},onOk:function(){return Pe.submit()},loading:Te,className:K.a.fixedBtn}))},Fe=y.default=Object(ne.a)(function(nt){var B=nt.problemsetPreview,he=nt.user,Ot=nt.loading,mt=nt.globalSetting;return{problemsetPreview:B,user:he,globalSetting:mt,loading:Ot.effects}})(de)},vGm4:function(ee,y,e){ee.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},wJFb:function(ee,y,e){ee.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}},xIf3:function(ee,y,e){ee.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]); diff --git a/p__Exam__Lists__QuestionManagement.7c31dfd9.async.js b/p__Exam__Lists__QuestionManagement.7c31dfd9.async.js new file mode 100644 index 0000000000..361586635d --- /dev/null +++ b/p__Exam__Lists__QuestionManagement.7c31dfd9.async.js @@ -0,0 +1,19 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[138,5,6,7,12],{"/7ue":function(ee,D,e){"use strict";var Ee=e("k1fw"),Z=e("q1tI"),_e=e.n(Z),u=e("wJFb"),C=e.n(u),n=function(c){var l=c.children,_=l===void 0?null:l,j=c.title,O=c.style,h=O===void 0?{}:O,E=c.className,ge=E===void 0?"":E,X=c.titlestyle,re=c.space,R=re===void 0?0:re;return _e.a.createElement("aside",{className:C.a.headWarp,style:Object(Ee.a)({padding:"0 ".concat(R,"px")},h)},_e.a.createElement("div",{className:"".concat(C.a.head," ").concat(ge)},_e.a.createElement("div",{className:C.a.text},j," ",X),_))};D.a=n},"1HhV":function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___2mKXO",flex_space_between:"flex_space_between___lLbOI",flex_box_vertical_center:"flex_box_vertical_center___1NPhr",flex_box_center_end:"flex_box_center_end___3N11C",flex_box_column:"flex_box_column___112JW",wrp:"wrp___21XK1",drawer:"drawer___1mkjI",menu:"menu___1fimk",actived:"actived___pbW7A",actived2:"actived2___PCCCm",subTag:"subTag___13d_X",directionName:"directionName___3jC2L",menuDirection:"menuDirection___3kx3_",listItem:"listItem___1asec",info:"info___2FhnB",title:"title___2FAnH",titleLeft:"titleLeft___1yWbQ",titleRight:"titleRight___322-z",search:"search___3r_2_",description:"description___3VIXH",menuCourse:"menuCourse___3bSOQ",paginationWrap:"paginationWrap___31wVz"}},"1ZF9":function(ee,D,e){ee.exports=e.p+"static/Authorize.cc9c212f.png"},"3gpN":function(ee,D,e){"use strict";var Ee=e("sRBo"),Z=e("kaz8"),_e=e("7Kak"),u=e("9yH6"),C=e("2qtc"),n=e("kLXV"),a=e("oBTY"),c=e("miYZ"),l=e("tsqr"),_=e("tJVT"),j=e("PpiC"),O=e("q1tI"),h=e.n(O),E=e("9kvl"),ge=e("Ot1p"),X=e("kqOp"),re=e("7qnI"),R=e("1vsH"),Y=e("xIf3"),ae=e.n(Y),m=["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"],F=function(ne,b){var w=ne.globalSetting,d=ne.loading,A=ne.dispatch,V=ne.isEdit,f=ne.editData,p=Object(j.a)(ne,["globalSetting","loading","dispatch","isEdit","editData"]),i=Object(O.useState)(""),r=Object(_.a)(i,2),U=r[0],s=r[1],Q=Object(O.useState)(""),M=Object(_.a)(Q,2),L=M[0],t=M[1],Ae=Object(O.useState)([]),ue=Object(_.a)(Ae,2),ke=ue[0],K=ue[1],nt=Object(O.useState)("1"),Ne=Object(_.a)(nt,2),mt=Ne[0],ze=Ne[1],Ot=Object(O.useState)(),ut=Object(_.a)(Ot,2),yt=ut[0],ye=ut[1],G=Object(O.useState)(),de=Object(_.a)(G,2),Fe=de[0],tt=de[1],B=Object(O.useState)("1"),Re=Object(_.a)(B,2),Dt=Re[0],Et=Re[1],it=Object(O.useState)(!1),Lt=Object(_.a)(it,2),jt=Lt[0],Pt=Lt[1];Object(O.useEffect)(function(){if(!f||!V)return;s(f==null?void 0:f.name),t(f==null?void 0:f.analysis),ye(f==null?void 0:f.is_ordered),Pt(!0),Et((f==null?void 0:f.part_match)?"2":"1"),tt(f==null?void 0:f.remove_blank)},[f,V]),Object(O.useEffect)(function(){var oe;if(!jt)return;var I=f==null||((oe=f.standard_answer)===null||oe===void 0)?void 0:oe.map(function(se){return se.answer_text});K(I),Pt(!1)},[jt]),Object(O.useImperativeHandle)(b,function(){return{onSave:gt,Clear:Xt}});var gt=function(){if(!U)return l.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var I=[],se=!1;return ke.forEach(function(N,T){I.push({position:T+1,answer_text:[]}),N.forEach(function(W,pe){I[T].answer_text.push(W),(!W||!Object(R.U)(W,1e4))&&(ze("".concat(T,"-").concat(pe)),l.b.info(W?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),se=!0)})}),se?!1:(I==null?void 0:I.length)>5?(l.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:U,analysis:L,standard_answers:I,is_ordered:yt,remove_blank:Fe,part_match:Dt!=="1"}},Xt=function(){s(""),t(""),K([]),ye(!1),Et("1"),tt(!1)},Jt=function(I,se,N){var T=ke.slice();if(se&&T.splice(I,se),N)for(var W=0;W1&&h.a.createElement("span",{style:{marginLeft:52}},h.a.createElement(Z.a,{checked:yt,onChange:function(I){return ye(I.target.checked)},className:"".concat(ae.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),h.a.createElement("span",{className:"".concat(ae.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")))),h.a.createElement("p",{className:ae.a.titleWrap},h.a.createElement("span",{className:ae.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),h.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:L,onChange:function(I){return t(I)}}))};D.a=Object(E.a)(function(o){var ne=o.loading,b=o.globalSetting;return{globalSetting:b,loading:ne.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(F))},"5X0v":function(ee,D,e){ee.exports={bg:"bg___bX3xT",left:"left___1PQIg",tip:"tip___7lIc-",list:"list___3SOvm",right:"right___3ybB6",wrap:"wrap___3CRHM",flexRow:"flexRow___pdcB8",flexColumn:"flexColumn___C--HN",flexJustifyBetween:"flexJustifyBetween___1c9Yo",relative:"relative___29BPp",questionNumber:"questionNumber___3NObm",score:"score___32aRR",selectTopicButton:"selectTopicButton___1_9To",line:"line___19jCA",typeActive:"typeActive___Iz2-H",typeName:"typeName___wLxs8",typeAction:"typeAction___NaqIo",mouseTypeActive:"mouseTypeActive___3C5xG",setScore:"setScore___2Q7_v",delete:"delete___3w-4D",modal:"modal___1M87I",modalColumn:"modalColumn___2k-xk",modalRow:"modalRow___34gSG",shixunModal:"shixunModal___2gtKF",shixunScore:"shixunScore___1v0QK",formWrap:"formWrap___2yPKd",fixedBtn:"fixedBtn___2Q3fn"}},"6/12":function(ee,D,e){"use strict";var Ee=e("oBTY"),Z=e("5Dmo"),_e=e("3S7+"),u=e("miYZ"),C=e("tsqr"),n=e("tJVT"),a=e("PpiC"),c=e("q1tI"),l=e.n(c),_=e("9kvl"),j=e("Ot1p"),O=e("9Bee"),h=e("xIf3"),E=e.n(h),ge=e("1vsH"),X=["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"],re=function(Y,ae){var m=Y.editData,F=Y.globalSetting,o=Y.loading,ne=Y.dispatch,b=Y.onRef,w=b===void 0?function(){}:b,d=Y.isEdit,A=Object(a.a)(Y,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(c.useState)([]),f=Object(n.a)(V,2),p=f[0],i=f[1],r=Object(c.useState)(),U=Object(n.a)(r,2),s=U[0],Q=U[1],M=Object(c.useState)(),L=Object(n.a)(M,2),t=L[0],Ae=L[1],ue=Object(c.useState)(""),ke=Object(n.a)(ue,2),K=ke[0],nt=ke[1],Ne=Object(c.useState)(""),mt=Object(n.a)(Ne,2),ze=mt[0],Ot=mt[1];Object(c.useEffect)(function(){i(["","","",""])},[]),Object(c.useEffect)(function(){var ye,G;if(!m||!d){console.log(!m,!d,"editDat2a");return}console.log(m,"editData"),nt(m==null?void 0:m.name),Ot(m==null?void 0:m.analysis),i(m==null||((ye=m.choices)===null||ye===void 0)?void 0:ye.map(function(de){return de.choice_text})),Ae(m==null||((G=m.choices)===null||G===void 0)?void 0:G.findIndex(function(de){return de.is_answer}))},[m,d]),Object(c.useImperativeHandle)(ae,function(){return{onSave:ut,Clear:yt}});var ut=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Fe){return!Fe});if(G>-1)return C.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(X[G]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",t),!(typeof t=="number"))return C.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(ge.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var de=p.map(function(Fe,tt){return{choice_text:Fe,is_answer:t===tt?1:0}});return{name:K,choices:de,analysis:ze}},yt=function(){nt(""),Ot(""),Ae(""),i(["","","",""])};return l.a.createElement("section",{className:E.a.wrap},l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.required},"*"),l.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(j.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:K,onChange:function(G){return nt(G)}}),l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.required},"*"),l.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",l.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(ye,G){return l.a.createElement("div",{className:E.a.choiceWrap,key:G},l.a.createElement(_e.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(E.a.answer," ").concat(t===G?E.a.activeAnswer:""),onClick:function(){return Ae(G)}},X[G])),l.a.createElement("div",{className:E.a.editorWrap},s===G?l.a.createElement(j.a,{id:"single-question-option-".concat(G),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ye,onChange:function(Fe){p[G]=Fe,i(p)}}):l.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(O.a,{value:ye}))),G>1&&l.a.createElement(_e.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return i(p.filter(function(Fe,tt){return tt!==G}))}})),G<7&&G===p.length-1&&l.a.createElement(_e.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return i([].concat(Object(Ee.a)(p),[""]))}})))}),l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(j.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ze,onChange:function(G){return Ot(G)}}))};D.a=Object(_.a)(function(R){var Y=R.problemset,ae=R.loading,m=R.globalSetting;return{problemset:Y,globalSetting:m,loading:ae.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(re))},"6tVA":function(ee,D,e){"use strict";e.r(D);var Ee=e("cWXX"),Z=e("/ezw"),_e=e("DjyN"),u=e("NUBc"),C=e("2qtc"),n=e("kLXV"),a=e("sRBo"),c=e("kaz8"),l=e("+L6B"),_=e("2/Rp"),j=e("nRaC"),O=e("5RzL"),h=e("5NDa"),E=e("5rEg"),ge=e("14J3"),X=e("BMrR"),re=e("jCWc"),R=e("kPKH"),Y=e("/zsF"),ae=e("PArb"),m=e("miYZ"),F=e("tsqr"),o=e("oBTY"),ne=e("WmNS"),b=e.n(ne),w=e("9og8"),d=e("k1fw"),A=e("y8nQ"),V=e("Vl3Y"),f=e("tJVT"),p=e("PpiC"),i=e("Znn+"),r=e("ZTPi"),U=e("iQDF"),s=e("+eQT"),Q=e("OaEy"),M=e("2fM7"),L=e("q1tI"),t=e.n(L),Ae=e("S9qI"),ue=e.n(Ae),ke=e("1vsH"),K=e("9kvl"),nt=e("55Ip"),Ne=e("ErOA"),mt=e("qVdP"),ze=e("jsC+"),Ot=e("5Dmo"),ut=e("3S7+"),yt=e("lUTK"),ye=e("BvKs"),G=e("7Kak"),de=e("9yH6"),Fe=e("9Bee"),tt=e("MB9C"),B=e.n(tt),Re=e("wd/R"),Dt=e.n(Re),Et=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],it=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Lt=[{type:"SINGLE",name:"\u5355\u9009"},{type:"MULTIPLE",name:"\u591A\u9009"},{type:"JUDGMENT",name:"\u5224\u65AD"},{type:"PROGRAM",name:"\u7F16\u7A0B"},{type:"SUBJECTIVE",name:"\u7B80\u7B54"},{type:"COMPLETION",name:"\u586B\u7A7A"}],jt=function(Me){var ft,Ut,pt,lt,g,Ce,Oe,Se,fe=Me.showCheckbox,We=fe===void 0?!1:fe,Xe=Me.isPreviewSelect,he=Xe===void 0?!1:Xe,y=Me.data,vt=Me.activeTabsKey,Ct=Me.selectIds,It=Ct===void 0?[]:Ct,Ie=Me.loadingIdParams,Mt=Me.onLoadingIdParams,Kt=Mt===void 0?function(){}:Mt,Ke=Me.onSetSelectIds,Vt=Ke===void 0?function(){}:Ke,$t=Me.onSetPrivate,Yt=$t===void 0?function(){}:$t,He=Me.onCopy,kt=He===void 0?function(){}:He,Zt=Me.onSetPublic,qt=Zt===void 0?function(){}:Zt,Te=Me.onDelete,$=Te===void 0?function(){}:Te,q=Me.onCancel,z=q===void 0?function(){}:q,le=Me.onSelect,P=le===void 0?function(){}:le,k=Object(L.useState)(!1),S=Object(f.a)(k,2),H=S[0],ce=S[1],ie=Object(L.useRef)(),et=function(){if(y.item_type==="JUDGMENT")return t.a.createElement("div",{className:B.a.judgmentContent},y.choices.map(function(At,me){return t.a.createElement(de.a,{key:me,disabled:!0},At.choice_text)}));if(y.item_type==="PROGRAM"){var Qe;return t.a.createElement("div",{className:B.a.programContent},t.a.createElement(Fe.a,{value:(Qe=y.program_attr)===null||Qe===void 0?void 0:Qe.description}))}return t.a.createElement("div",{className:B.a.otherContent},y.choices.map(function(At,me){return t.a.createElement("div",{key:me,className:B.a.otherContentItem},t.a.createElement("p",null,Et[me]),t.a.createElement(Fe.a,{className:B.a.otehrContentHtml,value:At.choice_text}))}))},Ge=function(){var Qe;return t.a.createElement("div",null,(Qe=y.standard_answer)===null||Qe===void 0?void 0:Qe.map(function(At,me){return t.a.createElement(Fe.a,{key:me,className:B.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(At.position,"\uFF09\uFF1A").concat(At.answer_text.join("\u3001"))})}))},Ht=function(){var Qe,At,me,Pe={SUBJECTIVE:(Qe=y.answer_texts)===null||Qe===void 0?void 0:Qe[0],JUDGMENT:(At=y.choices)===null||At===void 0||((me=At.find(function(st){return st.is_answer}))===null||me===void 0)?void 0:me.choice_text},be=y.choices.map(function(st){return st.is_answer}).findIndex(function(st){return st}),Je=be>-1?it[be]:"",Ze="";y.choices.map(function(st,zt){st.is_answer&&(Ze+=it[zt])});var dt=Pe[y.item_type],xt={SINGLE:t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Je||"\u65E0")}),MULTIPLE:t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ze||"\u65E0")}),COMPLETION:Ge()},wt=t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(dt||"\u65E0")});return xt[y.item_type]||wt},aa=t.a.createElement(ye.a,{forceSubMenuRender:!0},(y==null?void 0:y.public)?t.a.createElement(ye.a.Item,{onClick:function(){return Yt(y.id)},key:"1"},t.a.createElement("span",{className:B.a.actionLink},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(ye.a.Item,{onClick:function(){return qt(y.id)},key:"2"},t.a.createElement("span",{className:B.a.actionLink},"\u516C\u5F00")),t.a.createElement(ye.a.Item,{onClick:function(){if(y==null?void 0:y.public){F.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}$(y.id)},key:"3"},t.a.createElement("span",{className:B.a.actionLink},"\u5220\u9664"))),Gt=function(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,At='\u7B80\u5355';return Qe===2&&(At='\u9002\u4E2D'),Qe===3&&(At='\u56F0\u96BE'),At},ra=function(){ie.current.style.pointerEvents="none"},ia=function(){var Qe;return console.log(Gt(y==null?void 0:y.difficulty),44),''.concat((Qe=Lt.find(function(At){return At.type===(y==null?void 0:y.item_type)}))===null||Qe===void 0?void 0:Qe.name,"").concat(Gt(y==null?void 0:y.difficulty)," ")},ca=function(){return(y==null?void 0:y.choosed)?'\u5DF2\u9009\u7528':""};return t.a.createElement("div",{className:B.a.itemWrap},We&&t.a.createElement(c.a,{style:{marginTop:25},checked:It.includes(y.id),onChange:function(){Vt(y.id)}}),t.a.createElement("div",{className:B.a.listWrap},t.a.createElement("div",{className:B.a.list},t.a.createElement("div",{className:B.a.row,style:{alignItems:"baseline"}},t.a.createElement(Fe.a,{className:B.a.topicTitleContent,value:ca()+"No.".concat(y.id," ")+y.name+ia()}),t.a.createElement("i",{onClick:function(){return ce(!H)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:H?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:H?"auto":0}},t.a.createElement("div",{className:"".concat(B.a.row," mt15")},et()),t.a.createElement("div",{className:B.a.row},t.a.createElement("div",{className:B.a.updateTimeRow},t.a.createElement("div",{className:B.a.updateTimeWrap},y.item_type==="PROGRAM"&&t.a.createElement("p",{className:B.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(ft=y.program_attr)===null||ft===void 0?void 0:ft.language)))),y.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:B.a.parseAnswerBorder}),t.a.createElement("div",{className:B.a.answer},Ht()),t.a.createElement("div",{className:B.a.parse},t.a.createElement("div",{className:B.a.parseText},"\u89E3\u6790\uFF1A"),t.a.createElement("div",{className:B.a.parseAnswer},y.analysis?t.a.createElement(Fe.a,{className:B.a.parseAnswerHtml,value:y.analysis}):"\u6682\u65E0\u89E3\u6790"))))),t.a.createElement("div",{className:B.a.actionBar},t.a.createElement("div",{className:B.a.actionLeft},t.a.createElement("span",{className:"c-grey-7c7"},"\u9009\u7528\uFF1A"),t.a.createElement("span",{className:"c-black-111"},y.quotes,"\u6B21"),t.a.createElement("i",{className:B.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-black-111"},y.update_time?Dt()(y.update_time).format("YYYY-MM-DD"):""),t.a.createElement("i",{className:B.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u9009\u79D1\u76EE\uFF1A"),(y==null||((Ut=y.exercise_subjects)===null||Ut===void 0)?void 0:Ut.length)?t.a.createElement(ut.a,{title:y==null||((pt=y.exercise_subjects)===null||pt===void 0)?void 0:pt.join("\u3001")},t.a.createElement("span",{className:he?B.a.longKnow:B.a.know},y==null||((lt=y.exercise_subjects)===null||lt===void 0)?void 0:lt.join("\u3001"))):t.a.createElement("span",{className:B.a.know},"--"),t.a.createElement("i",{className:B.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),(y==null||((g=y.exercise_points)===null||g===void 0)?void 0:g.length)?t.a.createElement(ut.a,{title:y==null||((Ce=y.exercise_points)===null||Ce===void 0)?void 0:Ce.join("\u3001")},t.a.createElement("span",{className:he?B.a.longKnow:B.a.know},y==null||((Oe=y.exercise_points)===null||Oe===void 0)?void 0:Oe.join("\u3001"))):t.a.createElement("span",{className:B.a.know},"--")),t.a.createElement("div",{className:B.a.actionRight},vt==="0"&&!he&&t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF)},t.a.createElement(nt.Link,{to:(y==null?void 0:y.item_type)==="PROGRAM"?"/exam/questionManagement/".concat((Se=y.program_attr)===null||Se===void 0?void 0:Se.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(y.id,"/edit")},"\u7F16\u8F91 ")),(y==null?void 0:y.choosed)?t.a.createElement(_.a,{ghost:!0,danger:!0,key:1,ref:ie,loading:(Ie==null?void 0:Ie.selectId)===y.id,className:"".concat(B.a.bottomAction),onClick:function(){ra(),Kt({selectId:y.id}),z(y.id)}},"\u79FB\u9664 "):t.a.createElement(_.a,{ghost:!0,key:2,loading:(Ie==null?void 0:Ie.selectId)===y.id,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){Kt({selectId:y.id}),P(y.id)}},"\u9009\u7528 "),vt==="1"&&!he&&t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){return kt(y.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),vt==="0"&&!he&&t.a.createElement(ze.a,{arrow:!0,overlay:aa,trigger:["click"]},t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(Qe){return Qe.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Pt=jt,gt=e("bbsP"),Xt=e("/wGt"),Jt=e("GL1G"),Ye=e.n(Jt),ea=e("BdwD"),v=e("V49x"),x=function(Me){var ft=Me.visible,Ut=Me.basketData,pt=Me.basketTotal,lt=Me.exerciseId,g=Me.onClose,Ce=g===void 0?function(){}:g,Oe=Me.onDelete,Se=Oe===void 0?function(){}:Oe,fe=Object(L.useRef)(),We=Object(L.useRef)();Object(L.useEffect)(function(){return We.current?(pt>=0&&!fe.current&&(fe.current=v.a.init(We.current,function(){Ce()})),function(){fe.current&&fe.current.clear()}):void 0},[We.current]);var Xe=function(){Ce(),Object(K.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},he=function(){var y=Object(w.a)(b.a.mark(function vt(){var Ct;return b.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(Ct=lt?"/exam/exerciseManagement/".concat(lt,"/edit"):"/exam/questionManagement/preview",!lt){Ie.next=4;break}return K.c.push(Ct),Ie.abrupt("return");case 4:K.c.push(Ct);case 5:case"end":return Ie.stop()}},vt)}));return function(){return y.apply(this,arguments)}}();return t.a.createElement(Xt.a,{className:Ye.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:ft,forceRender:!0,onClose:Ce},t.a.createElement("div",{style:{height:"100%"},ref:We},t.a.createElement("div",{className:Ye.a.title},t.a.createElement("i",{onClick:Ce,className:"iconfont icon-fanhui2"}),t.a.createElement("span",{className:Ye.a.s1},"\u8BD5\u9898\u7BEE"),t.a.createElement("span",{className:Ye.a.s2},"(\u5DF2\u9009",pt,")")),t.a.createElement("div",{className:Ye.a.listWarp},pt>0?Ut.map(function(y){return t.a.createElement("div",{className:Ye.a.problemset,key:y.type},t.a.createElement("div",{className:Ye.a.content}," ",y.name," \uFF08",y.count,"\uFF09"),t.a.createElement("div",{className:Ye.a.delete,onClick:function(){return Se(y.type)}},t.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(Ye.a.deleteIcon)})))}):t.a.createElement(ea.a,{styles:{margin:"120px auto"},customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377"})),t.a.createElement("div",{className:Ye.a.previewWrap},t.a.createElement("div",{onClick:Xe,className:Ye.a.add},"\u6DFB\u52A0\u5B9E\u8BAD\u9898"),pt>0&&t.a.createElement("div",{onClick:he,className:Ye.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},oe=e("Tkyw"),I=e.n(oe),se=function(Me){var ft=Me.count,Ut=Me.visibleBasket,pt=Me.onToggleVisible,lt=pt===void 0?function(){}:pt;return t.a.createElement("div",{style:{display:Ut?"none":"block"},className:I.a.wrap,onClick:lt},t.a.createElement("div",{className:I.a.basket},t.a.createElement("i",{className:"iconfont icon-lanzi"}),t.a.createElement("p",{className:I.a.name},"\u8BD5\u9898\u7BEE")),t.a.createElement("div",{className:I.a.count},"\u5DF2\u9009",t.a.createElement("span",null,ft||0)))},N=e("Ty5D"),T=e("1HhV"),W=e.n(T),pe=e("HBuW"),Be=e("NLgs"),De=e("xKgJ"),Rt=E.a.Search,$e={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},we={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},qe=function(Me){var ft,Ut,pt,lt,g=Me.classroomList,Ce=Me.loading,Oe=Me.dispatch,Se=Me.cb,fe=Me.shixunIds,We=fe===void 0?[]:fe,Xe=Object(N.m)(),he=Object(N.l)(),y=g.actionTabs,vt=V.a.useForm(),Ct=Object(f.a)(vt,1),It=Ct[0],Ie=g.shixunLists,Mt=Object(L.useState)([]),Kt=Object(f.a)(Mt,2),Ke=Kt[0],Vt=Kt[1],$t=Object(L.useState)([]),Yt=Object(f.a)($t,2),He=Yt[0],kt=Yt[1],Zt=Object(L.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null}),qt=Object(f.a)(Zt,2),Te=qt[0],$=qt[1];Object(L.useEffect)(function(){g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})},[g.actionTabs.key,Te]),Object(L.useEffect)(function(){return g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[g.actionTabs.key]),Object(L.useEffect)(function(){q()},[Xe]);var q=function(){var P=Object(w.a)(b.a.mark(function k(){var S;return b.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(pe.jb)({});case 2:S=ce.sent,kt((S==null?void 0:S.disciplines)||[]);case 4:case"end":return ce.stop()}},k)}));return function(){return P.apply(this,arguments)}}(),z=function(k,S,H){Te.tag_level=k,Te.sub_discipline_id=S,Te.discipline_id=H,$(Object(d.a)({},Te)),Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})},le=function(){Oe({type:"classroomList/setActionTabs",payload:{}}),$({page:1,type:"all",diff:0,status:"all",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null})};return g.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:(console.log(Ke,"selectArrs"),t.a.createElement(Xt.a,{placement:"bottom",height:"100%",closable:!0,onClose:le,visible:g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:W.a.drawer,footer:t.a.createElement("div",{className:"tc"},t.a.createElement(_.a,{size:"large",onClick:function(){le(),Vt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(_.a,{size:"large",onClick:Object(w.a)(b.a.mark(function P(){var k,S,H;return b.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:k=function(Ge){var Ht=Ke[Ge];if(We.includes(Ht)){var aa,Gt;return F.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(Ie==null||((aa=Ie.shixun_list)===null||aa===void 0||((Gt=aa.find(function(ra){return ra.id===Ht}))===null||Gt===void 0))?void 0:Gt.title)),{v:void 0}}},S=0;case 2:if(!(S<(Ke==null?void 0:Ke.length))){ie.next=9;break}if(H=k(S),!(typeof H=="object")){ie.next=6;break}return ie.abrupt("return",H.v);case 6:S++,ie.next=2;break;case 9:le(),Se(Ke),Vt([]);case 12:case"end":return ie.stop()}},P)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(Rt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:W.a.search,onSearch:function(k){Te.keyword=k,Te.page=1,Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})}})),t.a.createElement("section",{className:"edu-container"},t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,$e.name),$e==null||((ft=$e.children)===null||ft===void 0)?void 0:ft.map(function(P,k){return t.a.createElement("li",{key:P.id,className:Te[$e.id]==P.id?W.a.actived:"",onClick:function(){Te[$e.id]=P.id,$(Object(d.a)({},Te)),Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})}},t.a.createElement("strong",null,P.name))})),t.a.createElement("ul",{className:W.a.menuDirection},t.a.createElement("li",{className:W.a.directionName},"\u65B9\u5411"),t.a.createElement("li",{className:Te.discipline_id?"":W.a.actived,onClick:function(){z(null,null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),He==null?void 0:He.map(function(P,k){return t.a.createElement("li",{key:k,className:Te.discipline_id==P.id?W.a.actived:""},t.a.createElement("strong",{onClick:function(){z(1,null,P.id)}},P.name),t.a.createElement("div",null,P.sub_disciplines.map(function(S,H){return t.a.createElement("div",{key:H,className:"mt5"},t.a.createElement("div",{className:Te.sub_discipline_id==S.id?"".concat(W.a.actived2," ").concat(W.a.subTag):W.a.subTag,onClick:function(){z(2,S.id,P.id)}},S.name),t.a.createElement("ul",{className:"mt5"},S.tags&&S.tags.map(function(ce,ie){return t.a.createElement("li",{key:ie,className:Te.sub_discipline_id==ce.id&&Te.tag_level===3?W.a.actived2:"",onClick:function(){z(3,ce.id,P.id)}},ce.name)})))})))})),t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,we.name),we==null||((Ut=we.children)===null||Ut===void 0)?void 0:Ut.map(function(P,k){return t.a.createElement("li",{className:Te[we.id]==P.id?W.a.actived:"",onClick:function(){Te[we.id]=P.id,$(Object(d.a)({},Te)),Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})}},t.a.createElement("strong",null,P.name))})),t.a.createElement(X.a,null,t.a.createElement(R.a,{flex:"1"},t.a.createElement("div",{className:W.a.menuCourse,style:{margin:"0px 15px"}},t.a.createElement("ul",null,t.a.createElement("li",null,"\u5DF2\u9009",t.a.createElement("span",{className:"c-blue"},Ke.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},Ie.shixuns_count),"\u4E2A\u8BFE\u7A0B"),t.a.createElement("li",{className:"current",onClick:function(){Te.order=Te.order==="asc"?"desc":"asc",$(Object(d.a)({},Te))}},"\u5B66\u4E60\u4EBA\u6570",t.a.createElement("p",{className:"edu-sorter current ".concat(Te.order)},Te.order==="asc"?t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(R.a,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),Ie==null||((pt=Ie.shixun_list)===null||pt===void 0)?void 0:pt.map(function(P,k){return t.a.createElement("div",{className:W.a.listItem,key:P.id},t.a.createElement(c.a,{checked:Ke.includes(P.id),value:P.id,disabled:P==null?void 0:P.need_authorize,onChange:function(H){console.log(Ke,Ke.indexOf(P.id)>-1,444);var ce=Ke.indexOf(P.id);Ke.indexOf(P.id)>-1?Vt(Ke.filter(function(ie){return ie!==P.id})):Vt(Ke.concat(P.id))}}),t.a.createElement("div",{className:W.a.info},t.a.createElement("div",{className:W.a.title},t.a.createElement("div",{className:W.a.titleLeft},t.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(P==null?void 0:P.identifier,"/challenges"),target:"_blank"},t.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:P.title}})),(P==null?void 0:P.need_authorize)&&t.a.createElement("span",{onClick:function(){Object(Be.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(De.w)()&&(P==null?void 0:P.mark_status)===1&&t.a.createElement(ut.a,{title:P==null?void 0:P.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(De.w)()&&(P==null?void 0:P.mark_status)===2&&t.a.createElement(ut.a,{title:P==null?void 0:P.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(De.w)()&&(P==null?void 0:P.mark_status)===3&&t.a.createElement(ut.a,{title:P==null?void 0:P.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),t.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},t.a.createElement("span",{className:W.a.description,dangerouslySetInnerHTML:{__html:P.description}})),t.a.createElement("div",{className:" mt15"},P.challenge_names.map(function(S,H){return t.a.createElement("span",{key:H,className:"mr30 font12"},"\u7B2C",H+1,"\u5173 ",S," ")})),t.a.createElement(ae.a,{dashed:!0}),t.a.createElement("div",{className:"c-light-black mt20 font12"},t.a.createElement("span",null,P.author_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,P.author_school_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",P.level),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),t.a.createElement("span",null,P.study_count))))}),(Ie==null||((lt=Ie.shixun_list)===null||lt===void 0)?void 0:lt.length)===0&&t.a.createElement(ea.a,null),t.a.createElement("p",null)),t.a.createElement("div",{className:"tc mt20"},t.a.createElement(u.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Te.page||1,showQuickJumper:!0,total:Ie==null?void 0:Ie.shixuns_count,onChange:function(k){Te.page=k,$(Object(d.a)({},Te))}}))))},bt=Object(K.a)(function(Qt){var Me=Qt.classroomList,ft=Qt.loading;return{classroomList:Me,loading:ft}})(qe),xe=e("no3R"),Ft=e("mgmH"),rt=e("/7ue"),ot=e("LvDl"),at=e.n(ot),ve=M.a.Option,ct=s.a.RangePicker,_t=r.a.TabPane,Tt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},Nt={page:1,per_page:10},Bt=function(Me){var ft,Ut,pt,lt,g=Me.match,Ce=Object(p.a)(Me,["match"]),Oe=V.a.useForm(),Se=Object(f.a)(Oe,1),fe=Se[0],We=Object(L.useState)(Tt),Xe=Object(f.a)(We,2),he=Xe[0],y=Xe[1],vt=Object(L.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),Ct=Object(f.a)(vt,2),It=Ct[0],Ie=Ct[1],Mt=Object(L.useState)([]),Kt=Object(f.a)(Mt,2),Ke=Kt[0],Vt=Kt[1],$t=Object(L.useState)([]),Yt=Object(f.a)($t,2),He=Yt[0],kt=Yt[1],Zt=Object(L.useState)([]),qt=Object(f.a)(Zt,2),Te=qt[0],$=qt[1],q=Object(L.useState)("0"),z=Object(f.a)(q,2),le=z[0],P=z[1],k=Object(L.useState)({}),S=Object(f.a)(k,2),H=S[0],ce=S[1],ie=Object(L.useState)(0),et=Object(f.a)(ie,2),Ge=et[0],Ht=et[1],aa=Object(L.useState)(!1),Gt=Object(f.a)(aa,2),ra=Gt[0],ia=Gt[1],ca=Object(L.useState)(Object(d.a)({},Nt)),St=Object(f.a)(ca,2),Qe=St[0],At=St[1],me=Object(L.useState)(0),Pe=Object(f.a)(me,2),be=Pe[0],Je=Pe[1],Ze=Object(L.useState)(1),dt=Object(f.a)(Ze,2),xt=dt[0],wt=dt[1],st=Object(L.useState)(""),zt=Object(f.a)(st,2),oa=zt[0],la=zt[1],ma=Object(L.useState)(!1),_a=Object(f.a)(ma,2),Ea=_a[0],pa=_a[1],Ta=Object(L.useState)(!1),Pa=Object(f.a)(Ta,2),Na=Pa[0],va=Pa[1],Ba=Object(L.useState)(!1),ba=Object(f.a)(Ba,2),fa=ba[0],Sa=ba[1],Fa=Object(L.useState)([]),Ua=Object(f.a)(Fa,2),Oa=Ua[0],Ia=Ua[1],ka=Object(L.useState)(!1),ya=Object(f.a)(ka,2),ha=ya[0],Da=ya[1],wa=Object(L.useState)(),Ca=Object(f.a)(wa,2),Wa=Ca[0],Xa=Ca[1],Ka=Object(L.useState)({}),Aa=Object(f.a)(Ka,2),Va=Aa[0],ga=Aa[1],na=(g==null||((ft=g.params)===null||ft===void 0)?void 0:ft.exerciseId)?(g==null||((Ut=g.params)===null||Ut===void 0)?void 0:Ut.exerciseId)==="add"?"":g==null||((pt=g.params)===null||pt===void 0)?void 0:pt.exerciseId:"";Object(L.useEffect)(function(){za(),da(),ta(Object(d.a)(Object(d.a)({},Tt),Nt),!0)},[]),Object(L.useEffect)(function(){var Ue;(g==null||((Ue=g.params)===null||Ue===void 0)?void 0:Ue.exerciseId)&&Sa(!0)},[g==null||((lt=g.params)===null||lt===void 0)?void 0:lt.exerciseId]),Object(L.useEffect)(function(){if(xt===1){wt(2);return}ta(Object(d.a)(Object(d.a)({},Tt),Nt))},[le]);var da=function(){var Ue=Object(w.a)(b.a.mark(function te(){var J,Le,Ve;return b.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,Object(Ne.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:na}});case 2:Le=ht.sent,Ve=Le==null||((J=Le.data)===null||J===void 0)?void 0:J.reduce(function(Wt,sa){return Wt+sa.count},0),ce(Object(xe.classifyType)(Le.data)),Ht(Ve);case 6:case"end":return ht.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),za=function(){var Ue=Object(w.a)(b.a.mark(function te(){var J;return b.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Object(Ne.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:J=Ve.sent,(J==null?void 0:J.data)&&$([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(o.a)(J.data)));case 4:case"end":return Ve.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),Ha=function(){var Ue=Object(w.a)(b.a.mark(function te(J){var Le,Ve,je;return b.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,Object(Ne.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[J]}});case 2:Le=Wt.sent,(Le==null?void 0:Le.data)&&Ie([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(o.a)(Object(ke.T)(((Ve=Le.data)===null||Ve===void 0||((je=Ve[0])===null||je===void 0)?void 0:je.exercise_points)||[]))));case 4:case"end":return Wt.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),xa=function(te){y(Object(d.a)({},fe.getFieldsValue())),"exercise_subject_id"in te&&(Ha(te.exercise_subject_id),fe.setFieldsValue({exercise_point_id:"ALL"}),y(Object(d.a)(Object(d.a)({},he),{},{exercise_point_id:"ALL"})))},La=function(){var Ue=Object(w.a)(b.a.mark(function te(J){return b.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:console.log(Nt,"values"),At(Nt),ta(Object(d.a)(Object(d.a)({},Nt),J),!0),kt([]);case 4:case"end":return Ve.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),Qa=function(te){At(Nt),fe.resetFields(),y(Object(d.a)({},Tt)),kt([]),P(te)},$a=function(te){kt(te?Ke==null?void 0:Ke.map(function(J){return J.id}):[])},ta=function(){var Ue=Object(w.a)(b.a.mark(function te(J,Le){var Ve,je,ht;return b.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return Ve=at.a.pickBy(J,function(Ma){return Ma!=="ALL"&&Ma!==void 0}),je={},Ve.date&&(je={start_at:Dt()(Ve.date[0]).format("YYYY-MM-DD"),end_at:Dt()(Ve.date[1]).format("YYYY-MM-DD")},delete Ve.date),Le&&ia(!0),sa.next=6,Object(Ne.a)("/api/common_exercises/item_banks",{method:"get",params:Object(d.a)(Object(d.a)(Object(d.a)({},Ve),je),{},{type:le,examination_bank_id:na})});case 6:ht=sa.sent,(ht==null?void 0:ht.items)&&(Vt(ht==null?void 0:ht.items),Je(ht==null?void 0:ht.items_count),ia(!1),Xa(ht.used_shixun_ids||[]));case 8:case"end":return sa.stop()}},te)}));return function(J,Le){return Ue.apply(this,arguments)}}(),Ga=function(te,J){kt([]);var Le={page:te,per_page:J};At(Le),ta(Object(d.a)(Object(d.a)({},Le),he))},Ja=function(te){kt((He==null?void 0:He.includes(te))?He.filter(function(J){return J!==te}):[].concat(Object(o.a)(He),[te]))},Za=function(){var Ue=Object(w.a)(b.a.mark(function te(){var J,Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(console.log(oa,"inputText"),!(oa!=="\u786E\u8BA4\u5220\u9664")){je.next=4;break}return pa(!0),je.abrupt("return");case 4:return je.next=6,Object(Ne.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:Oa}});case 6:J=je.sent,(J==null?void 0:J.status)===0&&(kt([]),Le=Oa.length===Ke.length&&Qe.page>1?Qe.page-1:Qe.page,ta(Object(d.a)(Object(d.a)(Object(d.a)({},he),Qe),{},{page:Le})),va(!1),da());case 8:case"end":return je.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),ja=function(te){var J=te?[te]:He;if(console.log(J),J==null?void 0:J.length){va(!0),Ia(J),pa(!1),la("");return}F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},Ya=function(){var Ue=Object(w.a)(b.a.mark(function te(J){var Le,Ve;return b.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return Le=J?[J]:He,ht.next=3,Object(Ne.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:Le,source:"0"}});case 3:Ve=ht.sent,Ve.status===0&&ta(Object(d.a)(Object(d.a)({},he),Qe));case 5:case"end":return ht.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),qa=function(){var Ue=Object(w.a)(b.a.mark(function te(J){var Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Ne.a)("/api/item_banks/".concat(J,"/set_private.json"),{method:"post"});case 2:Le=je.sent,Le.status===0&&ta(Object(d.a)(Object(d.a)({},he),Qe));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),en=function(){var Ue=Object(w.a)(b.a.mark(function te(J){var Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Ne.a)("/api/common_exercises/item_banks/".concat(J,"/fork"),{method:"get"});case 2:Le=je.sent,Le.status===0&&F.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),Ra=function(){var Ue=Object(w.a)(b.a.mark(function te(J){var Le,Ve,je;return b.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(Le=J?at.a.isArray(J)?J:[J]:He,Le==null?void 0:Le.length){Wt.next=4;break}return F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),Wt.abrupt("return");case 4:return Ve=at.a.isArray(J)?{shixun_ids:Le}:{item_bank_ids:Le},Wt.next=7,Object(Ne.a)("/api/item_baskets.json",{method:"post",body:Object(d.a)(Object(d.a)({},Ve),{},{examination_bank_id:na})});case 7:if(je=Wt.sent,!na){Wt.next=11;break}return Wt.next=11,Object(Ne.a)("/api/examination_banks/".concat(na,"/save_item_banks.json"),{method:"post"});case 11:je.status===0&&(da(),ta(Object(d.a)(Object(d.a)({},he),Qe)),ga({}));case 12:case"end":return Wt.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),tn=function(){var Ue=Object(w.a)(b.a.mark(function te(J){var Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Ne.a)("/api/item_baskets/".concat(J,".json"),{method:"delete",body:{id:J,item_bank:1,examination_bank_id:na}});case 2:Le=je.sent,Le.status===0&&(da(),ta(Object(d.a)(Object(d.a)({},he),Qe)),ga({}));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),an=function(){var Ue=Object(w.a)(b.a.mark(function te(J){var Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Ne.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:J,examination_bank_id:na}});case 2:Le=je.sent,Le.status===0&&(da(),ta(Object(d.a)(Object(d.a)({},he),Qe)));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),nn=function(te){ga(te)},rn=function(){var te;return fa?t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"pl40 pr40"},t.a.createElement(X.a,{align:"middle",justify:"space-between",className:ue.a.head},t.a.createElement("span",{className:ue.a.s1,onClick:function(){return K.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(ae.a,{className:ue.a.s2,type:"vertical"}),t.a.createElement(R.a,{style:{fontWeight:500},className:"font18 c-grey-333"},(g==null||((te=g.params)===null||te===void 0)?void 0:te.exerciseId)==="add"?"\u65B0\u589E\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898":"\u7F16\u8F91\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898"))),t.a.createElement(V.a,{form:fe,className:ue.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:Tt,size:"large"},t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(V.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(V.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(M.a,{showArrow:!0,optionFilterProp:"children",style:{width:210}},Te.map(function(J){return t.a.createElement(ve,{key:J.id,title:J.name,value:J.id},J.name)}))),t.a.createElement(V.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(O.a,{style:{width:200},treeData:It,disabled:!(he==null?void 0:he.exercise_subject_id),showArrow:!0,showCheckedStrategy:O.a.SHOW_PARENT}))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(M.a,{style:{width:210}},t.a.createElement(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ve,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ve,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ve,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ve,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ve,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(V.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(M.a,{style:{width:210}},t.a.createElement(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"1"},"\u7B80\u5355"),t.a.createElement(ve,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ve,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(ct,{style:{width:222}})),t.a.createElement(V.a.Item,null,t.a.createElement(_.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "))))):t.a.createElement(t.a.Fragment,null,t.a.createElement(rt.a,{title:"\u8BD5\u9898\u7BA1\u7406",space:40},t.a.createElement(_.a,{type:"primary",ghost:!0},t.a.createElement(nt.Link,{to:"/exam/questionManagement/add"},"\u65B0\u589E\u8BD5\u9898"))),t.a.createElement(V.a,{form:fe,className:ue.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:Tt,size:"large"},t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(V.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(V.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(M.a,{style:{width:120}},t.a.createElement(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ve,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ve,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ve,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ve,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ve,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898")))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(M.a,{showArrow:!0,optionFilterProp:"children",style:{width:250}},Te.map(function(J){return t.a.createElement(ve,{key:J.id,title:J.name,value:J.id},J.name)}))),t.a.createElement(V.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(O.a,{style:{width:236},treeData:It,disabled:!(he==null?void 0:he.exercise_subject_id),showArrow:!0,showCheckedStrategy:O.a.SHOW_PARENT})),t.a.createElement(V.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(M.a,{style:{width:120}},t.a.createElement(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"1"},"\u7B80\u5355"),t.a.createElement(ve,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ve,{value:"3"},"\u56F0\u96BE")))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(ct,{style:{width:222}})),t.a.createElement(V.a.Item,null,t.a.createElement(_.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))))};return t.a.createElement("div",{className:fa?"".concat(ue.a.wrap," ").concat(ue.a.selectWrap):ue.a.wrap},rn(),t.a.createElement("div",{className:ue.a.tabsWrap},t.a.createElement(r.a,{activeKey:le,onChange:Qa},t.a.createElement(_t,{tab:"\u516C\u5F00\u8BD5\u9898",key:"1"}," "),t.a.createElement(_t,{tab:"\u4E2A\u4EBA\u521B\u5EFA",key:"0"}," "))),t.a.createElement(Z.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:ra},t.a.createElement("div",{className:ue.a.listWarp},t.a.createElement(X.a,{align:"middle",justify:"space-between",className:"mb20"},t.a.createElement(R.a,null,t.a.createElement(c.a,{className:"font14",disabled:Ke.length===0,checked:Ke.length?He.length===Ke.length:!1,onChange:function(te){return $a(te.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),(He==null?void 0:He.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",He==null?void 0:He.length,"\u6761")),t.a.createElement(R.a,null,!fa&&t.a.createElement(t.a.Fragment,null,le==="0"&&t.a.createElement(_.a,{onClick:function(){if(!He.length){F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u8BD5\u9898");return}n.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:t.a.createElement("div",{className:"font14 ".concat(ue.a.overflow)},"\u5DF2\u9009\u4E2D",He==null?void 0:He.length,"\u9053\u9898"),onOk:function(){Object(Ft.j)({ids:He})}})},type:"primary",ghost:!0,className:ue.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),le==="0"&&t.a.createElement(_.a,{onClick:function(){return ja()},type:"primary",ghost:!0,className:ue.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(_.a,{onClick:function(){return Ra()},type:"primary",ghost:!0,className:ue.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),Ke.map(function(Ue,te){return t.a.createElement(Pt,{showCheckbox:!0,key:Ue.id,onDelete:ja,data:Ue,isPreviewSelect:fa,activeTabsKey:le,selectIds:He,loadingIdParams:Va,onLoadingIdParams:nn,onSelect:Ra,onCancel:tn,onCopy:en,onSetPublic:Ya,onSetPrivate:qa,onSetSelectIds:Ja})})),!!(Ke==null?void 0:Ke.length)&&t.a.createElement(u.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:Qe.per_page,showSizeChanger:!0,onChange:function(te,J){Ga(te,J)},hideOnSinglePage:!1,current:Qe.page,total:be,showTotal:function(te){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},te),"\u6761\u6570\u636E")}}),t.a.createElement(x,{basketData:H,visible:ha,exerciseId:na,basketTotal:Ge,onClose:function(){return Da(!1)},onDelete:an}),t.a.createElement(se,{visibleBasket:ha,onToggleVisible:function(){return Da(!ha)},count:Ge})),t.a.createElement(n.a,{centered:!0,title:"\u5220\u9664\u8BD5\u9898",visible:Na,okText:"\u786E\u8BA4\u5220\u9664",cancelText:"\u53D6\u6D88",onCancel:function(){return va(!1)},onOk:Za},t.a.createElement("div",{style:{padding:"10px 32px"}},t.a.createElement("p",null,"\u5220\u9664\u8BD5\u9898\u4F1A\u5BFC\u81F4\u5F15\u7528\u8BE5\u8BD5\u9898\u7684\u8BD5\u5377\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),t.a.createElement("p",null,"\u82E5\u786E\u5B9A\u9700\u8981\u5220\u9664\u8BD5\u9898\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE\u3002"),t.a.createElement("p",null,t.a.createElement(E.a,{onChange:function(te){la(te.target.value),pa(!1)},value:oa,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D",style:{width:250},size:"large"}),Ea&&t.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D")))),t.a.createElement(bt,{shixunIds:Wa,cb:Ra}))},ua=D.default=Bt},"7ahc":function(ee,D,e){"use strict";e.d(D,"a",function(){return m});var Ee=e("k1fw"),Z=e("0Owb"),_e=e("+L6B"),u=e("2/Rp"),C=e("y8nQ"),n=e("Vl3Y"),a=e("tJVT"),c=e("OaEy"),l=e("2fM7"),_=e("q1tI"),j=e.n(_),O=e("VrN/"),h=e.n(O),E=e("p77/"),ge=e.n(E),X=e("c5Ni"),re=e.n(X),R=l.a.Option,Y={labelCol:{span:4},wrapperCol:{span:20}},ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};D.b=function(F){var o=F.callback,ne=F.onCancel,b=Object(_.useState)("python"),w=Object(a.a)(b,2),d=w[0],A=w[1];function V(p){A(ae[p][1])}function f(p){o(p)}return j.a.createElement(n.a,Object(Z.a)({},Y,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:f}),j.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},j.a.createElement(l.a,{onChange:V},Object.keys(ae).map(function(p){return j.a.createElement(R,{key:p,value:p},ae[p][0])}))),j.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},j.a.createElement(m,{mode:d})),j.a.createElement("div",{className:"flex-container flex-end"},j.a.createElement(u.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),j.a.createElement(u.a,{type:"ghost",onClick:ne},"\u53D6\u6D88")))};function m(F){var o=F.value,ne=F.onChange,b=F.mode,w=F.options,d=w===void 0?{}:w,A=Object(_.useRef)(),V=Object(_.useState)(),f=Object(a.a)(V,2),p=f[0],i=f[1];return Object(_.useEffect)(function(){if(p){var r=function(s){var Q=s.getValue();ne&&ne(Q)};return p.on("change",r),function(){p.off("change",r)}}},[p,ne]),Object(_.useEffect)(function(){p&&p.setOption("mode",b)},[p,b]),Object(_.useEffect)(function(){p&&((o!==p.getValue()||o==="")&&setTimeout(function(){p.setValue(o||" ")},300))},[p,o]),Object(_.useEffect)(function(){if(A.current&&!p){var r=h.a.fromTextArea(A.current,Object(Ee.a)({mode:b,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},d));i(r)}},[A.current,p]),j.a.createElement("div",{className:"my-codemirror-container"},j.a.createElement("textarea",{ref:A}))}},"7qnI":function(ee,D,e){"use strict";var Ee=e("5Dmo"),Z=e("3S7+"),_e=e("fWQN"),u=e("mtLc"),C=e("yKVA"),n=e("879j"),a=e("5NDa"),c=e("5rEg"),l=e("q1tI"),_=e.n(l),j=e("O2Wb"),O=e.n(j),h=c.a.TextArea,E=function(ge){Object(C.a)(re,ge);var X=Object(n.a)(re);function re(){return Object(_e.a)(this,re),X.apply(this,arguments)}return Object(u.a)(re,[{key:"render",value:function(){var Y=this,ae=this.props,m=ae.index,F=ae.onAnswerChange,o=ae.addChildAnswer,ne=ae.exerciseIsPublish,b=ae.answers,w=ae.activeOptionErrorIndex;return _.a.createElement("div",{className:O.a.flex},_.a.createElement("div",{className:"".concat(O.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",m+1,"):"),_.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),style:{flexDirection:"column"}},b.map(function(d,A){var V="".concat(m,"-").concat(A);return _.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),key:A},_.a.createElement("div",{className:O.a.flex1,style:{flex:1}},_.a.createElement("div",null,_.a.createElement(h,{className:V===w?O.a.error:"",spellCheck:!1,rows:4,value:d||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(p){return F(m,A,p.target.value)},style:{minHeight:95}}))),!ne&&_.a.createElement(_.a.Fragment,null,A!=0&&_.a.createElement(Z.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(O.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y.props.deleteChildAnswer(m,A)},style:{float:"right"}})),A===0&&_.a.createElement(Z.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(O.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y.props.deleteChildAnswermain(m,A)},style:{float:"right"}})),_.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},_.a.createElement("i",{className:"".concat(O.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return o(m)},style:{float:"right",visibility:A==b.length-1?"":"hidden"}}))))})))}}]),re}(l.Component);D.a=E},"9Bee":function(ee,D,e){"use strict";var Ee=e("q1tI"),Z=e.n(Ee),_e=e("vg9a"),u=e("tJVT"),C=e("DlQD"),n=e.n(C),a=e("rUJ1");function c(U,s){var Q=U.match(/^(\s+)(?:```)/);if(Q===null)return s;var M=Q[1];return s.split(` +`).map(function(L){var t=L.match(/^\s+/);if(t===null)return L;var Ae=Object(u.a)(t,1),ue=Ae[0];return ue.length>=M.length?L.slice(M.length):L}).join(` +`)}var l=[],_=["
      "],j=new n.a.Renderer,O=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function h(){l.length=0,_=["
        "]}function E(U,s,Q,M){if(s>=U.length||U[s].level<=Q)return s;var L=U[s];M.push("
      • "+L.text+""),s++;var t=[];return s=E(U,s,L.level,t),t.length>0&&(M.push("
          "),t.forEach(function(Ae){M.push(Ae)}),M.push("
        ")),M.push("
      • "),s=E(U,s,Q,M),s}function ge(){return E(l,0,0,_),_.push("
      "),_.join("")}var X={heading:function(s){var Q=O.exec(s);if(Q)return{type:"heading",raw:Q[0],depth:Q[1].length,text:Q[2]}},fences:function(s){var Q=this.rules.block.fences.exec(s);if(Q){var M=Q[0],L=c(M,Q[3]||""),t=Q[2]?Q[2].trim():Q[2];if(["latex","katex","math"].indexOf(t)>=0){var Ae=Y(),ue=L;L=Ae,ae[Ae]={type:"block",expression:ue}}return{type:"code",raw:M,lang:t,text:L}}}},re=/(?:\${2})([^\n`]+?)(?:\${2})/gi,R=0,Y=function(){return"__special_katext_id_".concat(R++,"__")},ae={};function m(){return ae}function F(){R=0,ae={}}function o(U){return U=U.replace(re,function(s,Q){var M=Y();return ae[M]={type:"inline",expression:Q},M}),U}var ne=j.listitem;j.listitem=function(U){return ne(o(U))};var b=j.paragraph;j.paragraph=function(U){return b(o(U))};var w=j.tablecell;j.tablecell=function(U,s){return w(o(U),s)},j.code=function(U,s,Q){var M=(s||"").match(/\S*/)[0];return M?["latex","katex","math"].indexOf(M)>=0?"

      ".concat(U,"

      "):'
      ').concat(Q?U:Object(a.escape)(U,!0),`
      +`):'
      '+(Q?U:Object(a.escape)(U,!0))+"
      "},j.heading=function(U,s,Q){var M=this.options.headerPrefix+Q.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:M,level:s,text:U}),"'+U+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:X,renderer:j});var d=n.a,A=e("SJMd"),V=e("m3rI"),f=e("Oy/b"),p=/]*>/g;function i(U){var s=document.createElement("div");return s.innerHTML=U,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var r=D.a=function(U){var s=U.value,Q=s===void 0?"":s,M=U.className,L=U.style,t=L===void 0?{}:L,Ae=String(Q),ue=Object(Ee.useMemo)(function(){try{var nt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ne=/\"\/api\/attachments\/|\"\/attachments\/download\//g,mt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ae=Ae.replace(nt,"("+V.a.API_SERVER+"/api/attachments/").replace(Ne,'"'+V.a.API_SERVER+"/api/attachments/").replace(mt,'"'+V.a.API_SERVER+"/files/uploads/")}catch(ut){}var ze=d(Ae),Ot=m();return Ae.match(/\[TOC\]/)&&(ze=ze.replace("

      [TOC]

      ",ge()),h()),ze=ze.replace(/(__special_katext_id_\d+__)/g,function(ut,yt){var ye=Ot[yt],G=ye.type,de=ye.expression;return Object(f.renderToString)(i(de)||"",{displayMode:G==="block",throwOnError:!1,output:"html"})}),ze=ze.replace(/▁/g,"\u2581\u2581\u2581"),F(),ze},[Ae]),ke=Object(Ee.useRef)();function K(nt){var Ne=nt.target;if(Ne.tagName.toUpperCase()==="A"){var mt=Ne.getAttribute("href");if(mt.startsWith("#")){nt.preventDefault();var ze=document.getElementById(mt.replace("#",""));ze&&ze.scrollIntoView(!0)}}}return Object(Ee.useEffect)(function(){if(ke.current&&ue&&(ue.match(p)&&window.PR.prettyPrint()),ke.current)return ke.current.addEventListener("click",K),function(){ke.current.removeEventListener("click",K),F(),h()}},[ue,ke.current,K]),Z.a.createElement("div",{ref:ke,style:t,className:"".concat(M||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9NMw":function(ee,D,e){"use strict";var Ee=e("miYZ"),Z=e("tsqr"),_e=e("tJVT"),u=e("PpiC"),C=e("q1tI"),n=e.n(C),a=e("9kvl"),c=e("Ot1p"),l=e("xIf3"),_=e.n(l),j=["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"],O=function(E,ge){var X=E.editData,re=E.globalSetting,R=E.loading,Y=E.dispatch,ae=E.onRef,m=ae===void 0?function(){}:ae,F=E.isEdit,o=Object(u.a)(E,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ne=Object(C.useState)(""),b=Object(_e.a)(ne,2),w=b[0],d=b[1],A=Object(C.useState)(""),V=Object(_e.a)(A,2),f=V[0],p=V[1],i=Object(C.useState)(""),r=Object(_e.a)(i,2),U=r[0],s=r[1];Object(C.useEffect)(function(){var L;if(!X||!F)return;d(X==null?void 0:X.name),p(X==null?void 0:X.analysis),s(X==null||((L=X.answer_texts)===null||L===void 0)?void 0:L[0])},[X,F]),Object(C.useImperativeHandle)(ge,function(){return{onSave:Q,Clear:M}});var Q=function(){return w?{name:w,answer_texts:[U],analysis:f}:(Z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},M=function(){d(""),p(""),s("")};return n.a.createElement("section",{className:_.a.wrap},n.a.createElement("p",{className:_.a.titleWrap},n.a.createElement("span",{className:_.a.required},"*"),n.a.createElement("span",{className:_.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:w,onChange:function(t){return d(t)}}),n.a.createElement("p",{className:_.a.titleWrap},n.a.createElement("span",{className:_.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(c.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:U,onChange:function(t){return s(t)}}),n.a.createElement("p",{className:_.a.titleWrap},n.a.createElement("span",{className:_.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:f,onChange:function(t){return p(t)}}))};D.a=Object(a.a)(function(h){var E=h.loading,ge=h.globalSetting;return{globalSetting:ge,loading:E.effects}},null,null,{forwardRef:!0})(Object(C.forwardRef)(O))},"9SwW":function(ee,D,e){"use strict";var Ee=e("/zsF"),Z=e("PArb"),_e=e("q1tI"),u=e.n(_e),C=e("9kvl"),n=e("Z+Na"),a=e.n(n),c=function(_){var j=_.path,O=_.title,h=_.subTitle,E=_.style,ge=E===void 0?{}:E,X=_.className,re=X===void 0?"":X;return u.a.createElement("div",{className:"".concat(a.a.head," ").concat(re),style:ge},u.a.createElement("span",{className:a.a.s1,onClick:function(){return C.c.push(j)}},u.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),O&&u.a.createElement(Z.a,{className:a.a.s2,type:"vertical"}),O&&u.a.createElement("span",{className:a.a.s3},O),h&&u.a.createElement("span",{className:a.a.s4},h))};D.a=c},"9VGf":function(ee,D,e){"use strict";e.d(D,"a",function(){return _e});var Ee=e("q1tI"),Z=e.n(Ee);function _e(u,C){var n=Object(Ee.useRef)();Object(Ee.useEffect)(function(){n.current=u}),Object(Ee.useEffect)(function(){function a(){n.current()}if(C!==null){var c=setInterval(a,C);return function(){return clearInterval(c)}}},[C])}},"9ZNV":function(ee,D,e){"use strict";e.d(D,"a",function(){return _});var Ee=e("+L6B"),Z=e("2/Rp"),_e=e("0Owb"),u=e("q1tI"),C=e.n(u),n=e("UUDw"),a=e.n(n),c=e("TSYQ"),l=e.n(c),_=function(O){var h=O.cancelText,E=h===void 0?"\u53D6\u6D88":h,ge=O.okText,X=ge===void 0?"\u786E\u5B9A":ge,re=O.loading,R=re===void 0?!1:re,Y=O.hasOkBtn,ae=Y===void 0?!0:Y,m=O.okButtonProps,F=m===void 0?{}:m,o=O.cancelButtonProps,ne=o===void 0?{}:o,b=O.onCancel,w=b===void 0?function(){}:b,d=O.onOk,A=d===void 0?function(){}:d,V=O.className,f=V===void 0?"":V;return C.a.createElement("div",{className:l()(a.a.buttonFixed,f)},C.a.createElement("div",{className:a.a.buttonWrap},C.a.createElement(Z.a,Object(_e.a)({size:"large",className:"".concat(a.a.button," mr20"),onClick:w},ne),E),ae&&C.a.createElement(Z.a,Object(_e.a)({size:"large",type:"primary",className:"".concat(a.a.button," mr20"),loading:R,onClick:A},F),X)))}},BdwD:function(ee,D,e){"use strict";var Ee=e("k1fw"),Z=e("q1tI"),_e=e.n(Z),u=function(n){var a=n.styles,c=a===void 0?{}:a,l=n.customText;return _e.a.createElement("section",{className:"tc animated fadeIn",style:Object(Ee.a)(Object(Ee.a)({},{color:"#999",margin:"200px auto"}),c)},_e.a.createElement("img",{src:e("FOrL")}),_e.a.createElement("p",{className:"mt20 font14"},l||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};D.a=u},BjJ7:function(ee,D,e){"use strict";e.d(D,"d",function(){return Z}),e.d(D,"c",function(){return _e}),e.d(D,"e",function(){return u}),e.d(D,"b",function(){return C}),e.d(D,"a",function(){return a});var Ee=e("m3rI");function Z(c){var l=!0;if(c.length>0){for(var _=0;_1&&arguments[1]!==void 0?arguments[1]:"",_=[],j=0;j0&&(T.children=[],ke(N,T.children))})}function K(v,x){for(var oe=[],I=0;I0){oe[0]=N.id;for(var T=0;T=0?he.push(It):y.push(It)}catch(Kt){vt.e(Kt)}finally{vt.f()}if(Xe+=parseInt(Se.hack.code_compile_score),console.log(Xe),!(Xe!==100&&!(xe==null||((fe=xe.hack)===null||fe===void 0)?void 0:fe.test_set_score))){Mt.next=14;break}return m.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Mt.abrupt("return",!1);case 14:Se.hack.difficulty=W,Se.hack_codes.code=mt.Base64.encode((We=Se.hack_codes)===null||We===void 0?void 0:We.code),N&&(Se.update_hack_sets=he,Se.hack_sets=y);case 17:return Mt.abrupt("return",Se);case 18:case"end":return Mt.stop()}},Oe)}));return function(){return Ce.apply(this,arguments)}}();Object(i.useImperativeHandle)(oe,function(){return{onSave:_t,Clear:g}}),Object(i.useEffect)(function(){if(!T||!N)return;var Ce=T.code,Oe=T.language,Se=T.hack_sets,fe=T.description,We=T.name,Xe=T.time_limit,he=T.test_set_average,y=T.test_set_score,vt=T.code_compile_score,Ct={loading:!1,data:{hack_codes:{language:Oe,code:mt.Base64.decode(Ce)},hack:{name:We,description:fe,time_limit:Xe,test_set_average:he,test_set_score:y,code_compile_score:vt},hack_sets:Se}};parseInt(vt)>=0&&ct(!0),De.setFieldsValue(Object(d.a)({},Ct.data)),qe({type:gt.SET_INITAL_DATA,payload:Object(ze.cloneDeep)(Ct)})},[T,N]);function Tt(Ce,Oe){return Nt.apply(this,arguments)}function Nt(){return Nt=Object(o.a)(Y.a.mark(function Ce(Oe,Se){return Y.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:case"end":return We.stop()}},Ce)})),Nt.apply(this,arguments)}function Bt(Ce){qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack:Object(d.a)(Object(d.a)({},xe.hack),{},{test_set_score:Ce.target.value})})}})}function ua(Ce){var Oe=Ce.target.value;qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack:Object(d.a)(Object(d.a)({},xe.hack),{},{test_set_average:Oe})})}})}function Qt(){var Ce=De.getFieldValue("hack_sets"),Oe=parseInt(De.getFieldValue("hack").code_compile_score)||0,Se=Ce.length+1,fe=Math.floor((100-Oe)/Se),We=(100-Oe)%Se;Ce.map(function(Xe,he){return rt&&(Xe.score=fe),Xe.position=he+1,Xe}),Ce.push({input:"",output:"",position:Se,score:rt?fe+We:0,display_set:!1}),De.setFieldsValue({hack_sets:Ce}),qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_sets:Ce})}})}function Me(){var Ce=De.getFieldValue("hack_sets"),Oe=parseInt(De.getFieldValue("hack").code_compile_score)||0,Se=Ce.length,fe=Math.floor((100-Oe)/Se),We=(100-Oe)%Se;Ce.map(function(Xe,he){return rt&&(Xe.score=fe,he===Ce.length-1&&(Xe.score=fe+We)),Xe.position=he+1,Xe}),De.setFieldsValue({hack_sets:Ce}),qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_sets:Ce})}})}function ft(Ce){var Oe=De.getFieldValue("hack_sets"),Se=parseInt(De.getFieldValue("hack").code_compile_score)||0,fe=(Oe==null?void 0:Oe.length)-1,We=Math.ceil((100-Se)/fe),Xe=(100-Se)%fe;Oe.splice(Ce,1),Oe==null||Oe.map(function(he,y){return rt&&(he.score=We,y===fe-1&&(he.score=We+Xe)),he.position=y+1,he}),qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_sets:Oe})}}),De.setFieldsValue({hack_sets:Oe})}function Ut(Ce){qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_codes:Object(d.a)(Object(d.a)({},xe.hack_codes),{},{language:Ce})})}})}var pt=function(Oe){},lt=function(Oe){qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack:Object(d.a)(Object(d.a)({},xe.hack),{},{name:Oe.target.value})})}})},g=function(){De.resetFields()};return r.a.createElement(b.a,{form:De,initialValues:xe,layout:"vertical",className:s.a["oj-form-container"],onValuesChange:pt,onFinish:Tt},r.a.createElement(ge.a,null,r.a.createElement(re.a,{span:14},r.a.createElement(Ye,{onChangeLanguage:Ut,onRemoveTestCase:ft,onAddTestCase:Qt,onAddTestCases:Me,onNameChange:lt,hack:xe.hack,form:De,isshows:ve,onChangeScore:Bt,onChangeAverage:ua})),r.a.createElement(re.a,{span:10},r.a.createElement(b.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},r.a.createElement(Et,{language:xe==null||((se=xe.hack_codes)===null||se===void 0)?void 0:se.language})))))};function Ye(v){var x=v.hack,oe=v.onNameChange,I=v.onChangeAverage,se=v.onChangeScore,N=v.onAddTestCase,T=v.onRemoveTestCase,W=v.onChangeLanguage,pe=v.onAddTestCases,Be=v.form,De=v.isshows,Rt=x.test_set_average,$e=x.test_set_score,we=x.name,qe=Object(i.useState)(De),bt=Object(w.a)(qe,2),xe=bt[0],Ft=bt[1];return Object(i.useEffect)(function(){Ft(De)},[De]),r.a.createElement("div",{className:s.a["oj-left-panel"]},r.a.createElement("div",{className:s.a["oj-form-info"]},r.a.createElement("div",{className:s.a.field},r.a.createElement(b.a.Item,{label:r.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",r.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:r.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},r.a.createElement(h.a,{min:3,max:60})),r.a.createElement(b.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},r.a.createElement(j.a,{onChange:W},ue(t.language)))),r.a.createElement(b.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},r.a.createElement(p.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:r.a.createElement("span",null,60-((we==null?void 0:we.length)||0)),onChange:oe})),r.a.createElement(b.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},r.a.createElement(Ot.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),r.a.createElement("div",{className:"tst-case-info"},r.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",r.a.createElement(l.a,{type:"primary",ghost:!0,onClick:N},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),r.a.createElement(b.a.Item,{name:["hack","test_set_score"]},r.a.createElement(a.a.Group,{onChange:se},r.a.createElement(a.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",r.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),r.a.createElement(a.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",r.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!x.test_set_score&&r.a.createElement(b.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},r.a.createElement(a.a.Group,{onChange:I},r.a.createElement(a.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),r.a.createElement(a.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!x.test_set_score&&r.a.createElement("div",null,r.a.createElement("div",{style:{display:"flex",height:"30px"}},r.a.createElement(C.a,{checked:xe,onChange:function(ot){Ft(ot.target.checked),Be.setFieldsValue({hack:{code_compile_score:0}}),pe()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),xe&&r.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",r.a.createElement(b.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},r.a.createElement(h.a,{onChange:function(){pe()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),r.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),r.a.createElement(b.a.List,{name:"hack_sets"},function(rt,ot){return Object(_e.a)(ot),r.a.createElement(V.a,{accordion:!0},rt.map(function(at,ve){return r.a.createElement(jt,{key:"".concat(at.key,"--").concat(ve),header:r.a.createElement("a",{className:s.a["test-case-name"]},r.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(ve+1)),$e?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(b.a.Item,{name:[at.name,"score"],fieldKey:[at.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(ve+1,"\u8BC4\u5206")}]},r.a.createElement(h.a,{onClick:function(_t){return _t.stopPropagation()},min:0,max:100,disabled:Rt})),r.a.createElement("span",null,"%"))),extra:r.a.createElement("div",{onClick:function(_t){return _t.stopPropagation()},className:s.a["use-extra"]},r.a.createElement(b.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[at.name,"display_set"],fieldKey:[at.fieldKey,"display_set"]},r.a.createElement(C.a,null)),ve===rt.length-1?r.a.createElement("div",{style:{marginRight:"10px"}}," ",r.a.createElement(nt.a,{className:s.a["btn-remove-case"],onClick:N})):null,ve>0?r.a.createElement("div",{onClick:function(_t){return _t.stopPropagation()}},r.a.createElement(Z.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:r.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+ve),onConfirm:function(){T(ve)}},r.a.createElement(Ne.a,{className:s.a["btn-remove-case"]}))):r.a.createElement(Ne.a,{style:{opacity:0},className:s.a["btn-remove-case"]}))},r.a.createElement(b.a.Item,{label:"\u8F93\u5165",name:[at.name,"input"],fieldKey:[at.fieldKey,"input"]},r.a.createElement(Lt,null)),r.a.createElement(b.a.Item,{label:"\u8F93\u51FA",name:[at.name,"output"],fieldKey:[at.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},r.a.createElement(Lt,null)))}))}))))}var ea=D.a=Object(i.forwardRef)(Jt)},JI8h:function(ee,D,e){"use strict";var Ee=e("5Dmo"),Z=e("3S7+"),_e=e("oBTY"),u=e("miYZ"),C=e("tsqr"),n=e("tJVT"),a=e("PpiC"),c=e("q1tI"),l=e.n(c),_=e("9kvl"),j=e("Ot1p"),O=e("9Bee"),h=e("xIf3"),E=e.n(h),ge=e("1vsH"),X=["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"],re=function(Y,ae){var m=Y.editData,F=Y.globalSetting,o=Y.loading,ne=Y.dispatch,b=Y.onRef,w=b===void 0?function(){}:b,d=Y.isEdit,A=Object(a.a)(Y,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(c.useState)([]),f=Object(n.a)(V,2),p=f[0],i=f[1],r=Object(c.useState)(),U=Object(n.a)(r,2),s=U[0],Q=U[1],M=Object(c.useState)([]),L=Object(n.a)(M,2),t=L[0],Ae=L[1],ue=Object(c.useState)(""),ke=Object(n.a)(ue,2),K=ke[0],nt=ke[1],Ne=Object(c.useState)(""),mt=Object(n.a)(Ne,2),ze=mt[0],Ot=mt[1];Object(c.useEffect)(function(){i(["","","",""])},[]),Object(c.useEffect)(function(){if(!m||!d)return;nt(m==null?void 0:m.name),Ot(m==null?void 0:m.analysis),i(m==null?void 0:m.choices.map(function(G){return G.choice_text}));var ye=[];m==null||m.choices.map(function(G,de){G.is_answer&&ye.push(de)}),Ae(ye)},[m,d]),Object(c.useImperativeHandle)(ae,function(){return{onSave:ut,Clear:yt}});var ut=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Fe){return!Fe});if(G>-1)return C.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(X[G]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!t.length)return C.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(t.length<2)return C.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(ge.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var de=p.map(function(Fe,tt){return{choice_text:Fe,is_answer:t.includes(tt)?1:0}});return{name:K,choices:de,analysis:ze}},yt=function(){nt(""),Ot(""),Ae(""),i(["","","",""])};return l.a.createElement("section",{className:E.a.wrap},l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.required},"*"),l.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(j.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:K,onChange:function(G){return nt(G)}}),l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.required},"*"),l.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",l.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(ye,G){return l.a.createElement("div",{className:E.a.choiceWrap,key:G},l.a.createElement(Z.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(E.a.answer," ").concat(t.includes(G)?E.a.activeAnswer:""),onClick:function(){t.includes(G)?Ae(t.filter(function(Fe){return Fe!==G})):Ae([].concat(Object(_e.a)(t),[G]))}},X[G])),l.a.createElement("div",{className:E.a.editorWrap},s===G?l.a.createElement(j.a,{id:"single-question-option-".concat(G),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ye,onChange:function(Fe){p[G]=Fe,i(p)}}):l.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(O.a,{value:ye}))),G>1&&l.a.createElement(Z.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return i(p.filter(function(Fe,tt){return tt!==G}))}})),G<7&&G===p.length-1&&l.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return i([].concat(Object(_e.a)(p),[""]))}})))}),l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(j.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ze,onChange:function(G){return Ot(G)}}))};D.a=Object(_.a)(function(R){var Y=R.loading,ae=R.globalSetting;return{globalSetting:ae,loading:Y.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(re))},KGka:function(ee,D,e){"use strict";var Ee=e("7Kak"),Z=e("9yH6"),_e=e("miYZ"),u=e("tsqr"),C=e("tJVT"),n=e("PpiC"),a=e("q1tI"),c=e.n(a),l=e("9kvl"),_=e("Ot1p"),j=e("xIf3"),O=e.n(j),h=["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"],E=function(X,re){var R=X.editData,Y=X.globalSetting,ae=X.loading,m=X.dispatch,F=X.onRef,o=F===void 0?function(){}:F,ne=X.isEdit,b=Object(n.a)(X,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),w=Object(a.useState)(),d=Object(C.a)(w,2),A=d[0],V=d[1],f=Object(a.useState)(""),p=Object(C.a)(f,2),i=p[0],r=p[1],U=Object(a.useState)(""),s=Object(C.a)(U,2),Q=s[0],M=s[1];Object(a.useEffect)(function(){if(!R||!ne)return;r(R==null?void 0:R.name),M(R==null?void 0:R.analysis);var Ae=R==null?void 0:R.choices.find(function(ue){return ue.is_answer});V(Ae.choice_text==="\u6B63\u786E"?"0":"1")},[R,ne]),Object(a.useImperativeHandle)(re,function(){return{onSave:L,Clear:t}});var L=function(){if(!i)return u.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return u.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ue=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:i,choices:ue,analysis:Q}},t=function(){r(""),M(""),V("")};return c.a.createElement("section",{className:O.a.wrap},c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.required},"*"),c.a.createElement("span",{className:O.a.title},"\u9898\u5E72\uFF1A")),c.a.createElement(_.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:i,onChange:function(ue){return r(ue)}}),c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.required},"*"),c.a.createElement("span",{className:O.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",c.a.createElement("span",{className:O.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),c.a.createElement(Z.a.Group,{buttonStyle:"solid",value:A,onChange:function(ue){return V(ue.target.value)}},c.a.createElement(Z.a.Button,{value:"0",className:"".concat(O.a.radio," mr40")},"\u6B63\u786E"),c.a.createElement(Z.a.Button,{value:"1",className:O.a.radio},"\u9519\u8BEF")),c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),c.a.createElement(_.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Q,onChange:function(ue){return M(ue)}}))};D.a=Object(l.a)(function(ge){var X=ge.loading,re=ge.globalSetting;return{globalSetting:re,loading:X.effects}},null,null,{forwardRef:!0})(Object(a.forwardRef)(E))},M8RZ:function(ee,D,e){"use strict";e.d(D,"a",function(){return l});var Ee=e("fWQN"),Z=e("mtLc"),_e=e("yKVA"),u=e("879j"),C=e("q1tI"),n=e.n(C),a=e("i8i4"),c=e.n(a),l=function(_){Object(_e.a)(O,_);var j=Object(u.a)(O);function O(h){var E;Object(Ee.a)(this,O),E=j.call(this,h);var ge=window.document;return E.node=ge.createElement("div"),ge.body.appendChild(E.node),E}return Object(Z.a)(O,[{key:"render",value:function(){var E=this.props.children;return Object(a.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),O}(n.a.Component)},MB9C:function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___3m_pw",flex_space_between:"flex_space_between___3VRZm",flex_box_vertical_center:"flex_box_vertical_center___1_g4L",flex_box_center_end:"flex_box_center_end___3r_29",flex_box_column:"flex_box_column___36k3y",itemWrap:"itemWrap___ElVAj",listWrap:"listWrap___30z4t",list:"list___3ok7k",row:"row___RZ6iN",typeRow:"typeRow___3ou1f",type:"type___eB177",typeName:"typeName___3sury",typeIcon:"typeIcon___1Chmu",unpublished:"unpublished___3SnL3",private:"private___23qeG",public:"public___bwR-n",reviewFlag:"reviewFlag___1aJTR",typeRightAction:"typeRightAction___3Z5aX",actionLink:"actionLink___2yVN3",actionIcon:"actionIcon___2UOpi",topicTitle:"topicTitle___3RLlT",topicTitleContent:"topicTitleContent___1fTBy",judgmentContent:"judgmentContent___2-3tA",programContent:"programContent___3yihf",otherContent:"otherContent___12sb1",otherContentItem:"otherContentItem___HdIHN",otehrContentHtml:"otehrContentHtml___DBJPE",difficultyRow:"difficultyRow___v_pfS",updateTimeRow:"updateTimeRow___E4gt_",updateTimeWrap:"updateTimeWrap___3nqwP",updateTimeContent:"updateTimeContent___2fUCh",programLanguage:"programLanguage___tZZvn",updateTimeRowAction:"updateTimeRowAction___3z2pB",bottomAction:"bottomAction___tHgZc",borderColorBlue:"borderColorBlue___3CpzP",borderColorRed:"borderColorRed___Ib4ZJ",borderColorFFF:"borderColorFFF___3EVzQ",borderColorGray:"borderColorGray___2p7P7",selectIcon:"selectIcon___1wQQJ",colorGreen:"colorGreen___2R_cg",parseAnswerBorder:"parseAnswerBorder___1bmxD",answer:"answer___2U-_g",answerHtml:"answerHtml___2TIYs",parse:"parse___1vW6E",parseText:"parseText___2TD3X",parseAnswer:"parseAnswer___2lWiT",parseAnswerHtml:"parseAnswerHtml___38-ga",actionBar:"actionBar___2C8CW",line:"line___nSr80",know:"know___3pjay",longKnow:"longKnow___2Covn"}},NLgs:function(ee,D,e){"use strict";e.d(D,"e",function(){return re}),e.d(D,"f",function(){return R}),e.d(D,"d",function(){return ae}),e.d(D,"c",function(){return m}),e.d(D,"a",function(){return F}),e.d(D,"b",function(){return o});var Ee=e("WmNS"),Z=e.n(Ee),_e=e("miYZ"),u=e("tsqr"),C=e("9og8"),n=e("2qtc"),a=e("kLXV"),c=e("q1tI"),l=e.n(c),_=e("9kvl"),j=e("xKgJ"),O=e("1vsH"),h=e("RCxd"),E=e("mOS8"),ge=e.n(E),X=e("m3rI"),re=function(b){return!!(R(b)&&Y())},R=function(b){return Object(j.q)()?!0:(b({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Y=function(){var b,w=Object(_.b)()._store.getState(),d=w.user;return((b=d.userInfo)===null||b===void 0?void 0:b.profile_completed)?!0:(a.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:l.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){_.c.push("/account/profile/edit")}}),!1)},ae=function(){var b,w=Object(_.b)()._store.getState(),d=w.user;return((b=d.userInfo)===null||b===void 0?void 0:b.professional_certification)?!0:(a.a.confirm({title:"\u63D0\u793A",centered:!0,content:l.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(O.J)("/account/certification")}}),!1)},m=function(){return Object(j.b)()?!0:(a.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),l.a.createElement("img",{src:Object(j.u)()?e("WdTA"):"".concat(X.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),l.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(j.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(O.J)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},F=function(b,w){return b?!0:(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("p",null,w||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),l.a.createElement("div",{style:{marginLeft:"110px"}},l.a.createElement("img",{src:e("1ZF9"),width:200}),l.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(O.J)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},o=function(b){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",d=Object(_.b)()._store.getState(),A=d.shixunsDetail.detail;return(A==null?void 0:A.public)===2||(A==null?void 0:A.public)===1||(A==null?void 0:A.shixun_status)===3?(a.a.info({centered:!0,icon:l.a.createElement(h.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(A==null?void 0:A.public)===2?"\u5DF2\u516C\u5F00":(A==null?void 0:A.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",w,"\u3002"),l.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),l.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:ge.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(A==null?void 0:A.shixun_status)===2?(a.a.confirm({centered:!0,icon:l.a.createElement(h.a,null),title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),l.a.createElement("br",null),l.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){a.a.confirm({width:440,centered:!0,icon:l.a.createElement(h.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var f=Object(C.a)(Z.a.mark(function i(){var r;return Z.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,b({type:"shixunsDetail/cancelRelease",payload:{id:A==null?void 0:A.identifier}});case 2:r=s.sent,r.status!==401&&(u.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),b({type:"shixunsDetail/getShixunsDetail",payload:{id:A==null?void 0:A.identifier}}),b({type:"practiceSetting/getCommonData",payload:{id:A==null?void 0:A.identifier}}));case 4:case"end":return s.stop()}},i)}));function p(){return f.apply(this,arguments)}return p}()})}}),!0):!1}},O2Wb:function(ee,D,e){ee.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ee,D,e){"use strict";var Ee=e("2qtc"),Z=e("kLXV"),_e=e("rAM+"),u=e("tJVT"),C=e("jrin"),n=e("q1tI"),a=e.n(n),c=e("VrN/"),l=e.n(c),_=e("bdgK"),j=e("p77/"),O=e("Bd2K"),h=e("ELLl"),E=e("19Vz"),ge=e("lZu9"),X=e("kSUc"),re=e("9Bee"),R=e("0Owb"),Y=e("dejd"),ae=e("C+DQ"),m=[{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 F(v){var x=v.onActionCallback,oe=v.title,I=v.icon,se=v.actionName,N=v.className,T=N===void 0?"":N,W=v.children;function pe(){x(se)}return a.a.createElement("a",{title:oe,className:T,onClick:pe},a.a.createElement("i",{className:"md-iconfont ".concat(I)}),W)}var o=function(v){var x=v.watch,oe=v.showNullButton,I=v.onActionCallback,se=v.fullScreen,N=v.insertTemp,T=[].concat(m,[{title:"".concat(x?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(x?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},T.map(function(W,pe){return a.a.createElement("li",{key:pe},W.actionName?a.a.createElement(F,Object(R.a)({},W,{onActionCallback:I})):a.a.createElement("span",{className:"v-line"}))}),oe?a.a.createElement("li",null,a.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:I},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,N&&a.a.createElement("li",null,a.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(N),onActionCallback:I},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(F,{icon:"".concat(se?"icon-shrink":"icon-enlarge"),title:se?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:I})))},ne=e("M8RZ"),b=e("+L6B"),w=e("2/Rp"),d=e("y8nQ"),A=e("Vl3Y"),V=e("5NDa"),f=e("5rEg"),p={labelCol:{span:4},wrapperCol:{span:20}},i=function(v){var x=v.callback,oe=v.onCancel;function I(se){x(se)}return a.a.createElement(A.a,Object(R.a)({},p,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:I}),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(f.a,null)),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(f.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},r=e("7ahc"),U=e("HmJG"),s=e("BjJ7"),Q=A.a.useForm,M={width:280,marginRight:10},L={labelCol:{span:5},wrapperCol:{span:19}},t=function(v){var x=v.callback,oe=v.onCancel,I=Q(),se=Object(u.a)(I,1),N=se[0];function T(Be){x(Be)}function W(Be){N.setFieldsValue({src:"/api/attachments/".concat(Be.id)})}function pe(Be){var De=Be.target.files[0];ue(De,W)}return a.a.createElement(A.a,Object(R.a)({form:N},L,{className:"upload-image-panel",onFinish:T}),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(f.a,{style:M})),a.a.createElement(Ae,{onFileChange:pe}))),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(f.a,{style:{width:264}})),a.a.createElement(A.a.Item,{style:{textAlign:"right"}},a.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))};function Ae(v){var x=v.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:x}))}function ue(v,x){if(!v)throw new String("\u6CA1\u6709\u6587\u4EF6");var oe=new FormData;oe.append("editormd-image-file",v),oe.append("file_param_name","editormd-image-file"),oe.append("byxhr","true");var I=new window.XMLHttpRequest;I.withCredentials=!0,I.addEventListener("load",function(se){x(JSON.parse(se.target.responseText))},!1),I.addEventListener("error",function(se){console.error(se)},!1),I.open("POST","".concat(s.a,"/api/attachments.json")),I.send(oe)}var ke=e("giR+"),K=e("fyUT"),nt=e("7Kak"),Ne=e("9yH6"),mt=Ne.a.Group,ze={margin:"0 8px"},Ot=function(v){var x=v.callback,oe=v.onCancel;function I(se){x(se)}return a.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:I},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:ze},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:ze},"\u884C\u6570"),a.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(K.a,null)),a.a.createElement("span",{style:ze},"\u5217\u6570"),a.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(K.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(A.a.Item,{name:"align"},a.a.createElement(mt,null,a.a.createElement(Ne.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(Ne.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(Ne.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(Ne.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},ut="link",yt="upload-image",ye="code-block",G="add-table",de="------------",Fe={default:de,left:":".concat(de),center:":".concat(de,":"),right:"".concat(de,":")},tt=e("9VGf"),B,Re;function Dt(){}var Et=0,it=1e4,Lt="\u2581",jt=` +**\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 Pt(v){return/^\d+$/.test(v)?"".concat(v,"px"):v}var gt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Xt=gt?"Cmd":"Ctrl",Jt=(B={},Object(C.a)(B,Xt+"-B","bold"),Object(C.a)(B,Xt+"-I","italic"),B),Ye=(Re={},Object(C.a)(Re,ut,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(Re,ye,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(Re,yt,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(Re,G,"\u6DFB\u52A0\u8868\u683C"),Re),ea=D.a=function(v){var x=v.defaultValue,oe=x===void 0?"":x,I=v.onChange,se=v.width,N=se===void 0?"100%":se,T=v.height,W=T===void 0?400:T,pe=v.miniToolbar,Be=pe===void 0?!1:pe,De=v.isFocus,Rt=De===void 0?!1:De,$e=v.watch,we=v.insertTemp,qe=v.id,bt=qe===void 0?"markdown-editor-id":qe,xe=v.showResizeBar,Ft=xe===void 0?!1:xe,rt=v.noStorage,ot=rt===void 0?!1:rt,at=v.showNullButton,ve=at===void 0?!1:at,ct=v.fullScreen,_t=ct===void 0?!1:ct,Tt=v.onBlur,Nt=v.onCMBeforeChange,Bt=v.className,ua=Bt===void 0?"":Bt,Qt=v.placeholder,Me=Qt===void 0?"":Qt,ft=v.values,Ut=ft===void 0?"":ft,pt=Object(n.useState)(null),lt=Object(u.a)(pt,2),g=lt[0],Ce=lt[1],Oe=Object(n.useState)(oe),Se=Object(u.a)(Oe,2),fe=Se[0],We=Se[1],Xe=Object(n.useState)($e),he=Object(u.a)(Xe,2),y=he[0],vt=he[1],Ct=Object(n.useState)(_t),It=Object(u.a)(Ct,2),Ie=It[0],Mt=It[1],Kt=Object(n.useState)(""),Ke=Object(u.a)(Kt,2),Vt=Ke[0],$t=Ke[1],Yt=Object(n.useState)(0),He=Object(u.a)(Yt,2),kt=He[0],Zt=He[1],qt=Object(n.useState)(W),Te=Object(u.a)(qt,2),$=Te[0],q=Te[1],z=Object(n.useState)(!1),le=Object(u.a)(z,2),P=le[0],k=le[1],S=Object(n.useRef)(),H=Object(n.useRef)(),ce=Object(n.useRef)(),ie=Object(n.useRef)();Object(n.useEffect)(function(){We(Ut),g==null||g.setValue(Ut)},[Ut]),Object(n.useEffect)(function(){if(S.current){var me=function(Je,Ze){var dt=Ze.clipboardData;if(dt){var xt=dt.types.toString(),wt=dt.items;if(xt==="text/html,Files"||xt==="Files"){var st=wt[1];xt==="Files"&&(st=wt[0]),st.kind==="file"&&st.type.match(/^image\//i)&&ue(st.getAsFile(),function(zt){zt.id?Pe.replaceSelection("![,](/api/attachments/".concat(zt.id,")")):(zt==null?void 0:zt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Pe=l.a.fromTextArea(S.current,{mode:"markdown",lineNumbers:!Be,lineWrapping:!0,value:oe,autoCloseTags:!0,autoCloseBrackets:!0});return Rt&&Pe.focus(),Pe.on("paste",me),Ce(Pe),function(){Pe.off("paste",me)}}},[]);var et=Object(n.useCallback)(function(){if(H.current)try{var me=H.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Pe=H.current.getElementsByClassName("markdown-editor-body")[0];Ie?Pe.style.height="calc(100vh - ".concat(me,"px)"):Pe.style.height="".concat($-me,"px")}catch(be){console.log(be,"---- to set md editor body height")}},[$,H,Ie]);Object(n.useEffect)(function(){function me(){var be=new _.default(function(Je){var Ze=Object(_e.a)(Je),dt;try{for(Ze.s();!(dt=Ze.n()).done;){var xt=dt.value;(xt.target.offsetHeight>0||xt.target.offsetWidth>0)&&(et(),g.setSize("100%","100%"),g.refresh())}}catch(wt){Ze.e(wt)}finally{Ze.f()}});return be.observe(S.current.parentElement),be}if(g){var Pe=me();return function(){Pe.unobserve(S.current.parentElement)}}},[g,et]),Object(n.useEffect)(function(){if(g){for(var me=[],Pe=function(){var xt=Je[be];Ze=Object(u.a)(xt,2);var wt=Ze[0],st=Ze[1],zt=Object(C.a)({},wt,function(){Ge(st)});me.push(zt),g.addKeyMap(zt)},be=0,Je=Object.entries(Jt);be0){var me=new Date().getTime(),Pe=window.sessionStorage.getItem(bt);me>=kt+it&&(!Pe||Pe!==fe)&&(window.sessionStorage.setItem(bt,fe),k(!0))}},it),Object(n.useEffect)(function(){vt($e)},[g,$e]),Object(n.useEffect)(function(){g&&(Rt&&g.focus())},[g,Rt]),Object(n.useEffect)(function(){if(y&&g){var me=function(Je){var Ze=Je.target;if(ie.current){var dt=Ze.scrollTop/Ze.scrollHeight;ie.current.scrollTop=ie.current.scrollHeight*dt}},Pe=g.getScrollerElement();return Pe.addEventListener("scroll",me),function(){Pe.removeEventListener("scroll",me)}}},[g,y]),Object(n.useEffect)(function(){if(g&&Nt){var me=function(be,Je){Nt(be,Je)};return g.on("beforeChange",me),function(){g.off("beforeChange",me)}}},[g,Nt]),Object(n.useEffect)(function(){if(g&&Tt){var me=function(){Tt(g.getValue())};return g.on("blur",me),function(){g.off("blur",me)}}},[g,Tt]),Object(n.useEffect)(function(){if(g){var me=function(be){var Je=be.getValue();We(Je),Zt(new Date().getTime()),be.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),I&&I(Je)};return g.on("change",me),function(){g.off("change",me)}}},[g,I]),Object(n.useEffect)(function(){g&&(oe==null?(g.setValue(""),We("")):oe!==g.getValue()&&(g.setValue(oe),We(oe),g.setCursor(g.lineCount(),0)))},[g,oe]);var Ge=Object(n.useCallback)(function(me){var Pe=g.getCursor(),be=g.getSelection(),Je=be.split(` +`);switch(me){case"bold":return g.replaceSelection("**"+be+"**"),be===""&&g.setCursor(Pe.line,Pe.ch+2),g.focus();case"italic":return g.replaceSelection("*"+be+"*"),be===""&&g.setCursor(Pe.line,Pe.ch+1),g.focus();case"code":return g.replaceSelection("`"+be+"`"),be===""&&g.setCursor(Pe.line,Pe.ch+1),g.focus();case"inline-latex":return g.replaceSelection("`$$"+be+"$$`"),be===""&&g.setCursor(Pe.line,Pe.ch+3),g.focus();case"latex":return g.replaceSelection("```latex\n"+be+"\n```"),g.setCursor(Pe.line+1,be.length+1),g.focus();case"line-break":return g.replaceSelection(`
      +`),g.focus();case"list-ul":return be===""?g.replaceSelection("- "+be):g.replaceSelection(Je.map(function(Ze){return Ze===""?"":"- ".concat(Ze)}).join(` +`)),g.focus();case"list-ol":return be===""?g.replaceSelection("1. "+be):g.replaceSelection(Je.map(function(Ze,dt){return Ze===""?"":"".concat(dt+1,". ").concat(Ze)}).join(` +`)),g.focus();case"add-null-ch":return be===""&&g.setCursor(Pe.line,Pe.ch+1),g.replaceSelection(Lt),g.focus();case"inster-template-1":return be===""&&g.setCursor(Pe.line,Pe.ch),g.replaceSelection(jt),g.focus();case"eraser":return g.setValue(""),g.focus();case"trigger-watch":return vt(!y),g.focus();case"trigger-full-screen":return Mt(!Ie),g.focus();case ut:$t(ut);return;case ye:$t(ye);return;case yt:$t(yt);return;case G:$t(G);return;default:throw new Error}},[g,y,Ie]),Ht=Object(n.useCallback)(function(me){$t("");switch(Vt){case ut:var Pe=me.title,be=me.link;return g.replaceSelection("[".concat(Pe,"](").concat(be,")")),g.focus();case ye:var Je=me.language,Ze=me.content;return g.replaceSelection(["```"+Je,Ze,"```"].join(` +`)),g.focus();case yt:var dt=me.src,xt=me.alt;return g.replaceSelection("![ ".concat(xt," ]( ").concat(dt,' "').concat(xt,'" )')),g.focus();case G:for(var wt=me.row,st=me.col,zt=me.align,oa=` +`,la=0;la300&&(st=300);var zt=W+st+"px";q(zt)}},Je=ce.current,Ze=!1,dt=0;return Je.addEventListener("mousedown",me),document.addEventListener("mousemove",be),document.addEventListener("mouseup",Pe),function(){Je.removeEventListener("mousedown",me),document.removeEventListener("mousemove",be),document.removeEventListener("mouseup",Pe)}}},[g,ce]),Object(n.useEffect)(function(){q(W)},[W]);var ra=Pt(N),ia=Pt($),ca={width:ra,height:ia},St=Object(n.useMemo)(function(){if(kt){var me=new Date(kt),Pe=me.getHours(),be=me.getMinutes(),Je=me.getSeconds();return Pe=Pe<10?"0"+Pe:Pe,be=be<10?"0"+be:be,Je=Je<10?"0"+Je:Je,"".concat(Pe,":").concat(be,":").concat(Je)}return 0},[kt]);function Qe(){window.sessionStorage.removeItem(bt),k(!1),Zt(0)}function At(){k(!1),Zt(0),g.setValue(window.sessionStorage.getItem(bt))}return a.a.createElement(n.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:H},a.a.createElement("div",{className:"markdown-editor-container ".concat(ua," ").concat(y?"on-preview":""," ").concat(Be?"mini":""," ").concat(Ie?"full-screen":""),style:ca},a.a.createElement(o,{insertTemp:we,watch:y,fullScreen:Ie,showNullButton:ve,onActionCallback:Ge}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:S,placeholder:Me})),y?a.a.createElement("div",{ref:ie,className:"preview-container"},a.a.createElement(re.a,{value:fe})):null))),Ft?a.a.createElement("a",{ref:ce,className:"editor-resize"}):null,a.a.createElement(ne.a,null,Ye[Vt]?a.a.createElement(Z.a,{centered:!0,title:Ye[Vt],visible:!0,onCancel:Gt,footer:null},aa):null))}},S9qI:function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___38r-Z",flex_space_between:"flex_space_between___2tQg4",flex_box_vertical_center:"flex_box_vertical_center___3A_tk",flex_box_center_end:"flex_box_center_end___14tlw",flex_box_column:"flex_box_column___1wOWA",wrap:"wrap___4Jqd0",head:"head___2JuaM",formWrap:"formWrap___3IGau",tabsWrap:"tabsWrap___2hOUL",listWarp:"listWarp___3kwG_",actionButton:"actionButton___3WtDn",selectWrap:"selectWrap___IriII",s1:"s1___3jyrU",s2:"s2___THEll"}},Tkyw:function(ee,D,e){ee.exports={wrap:"wrap___Mc0wh",basket:"basket___1MkME",count:"count___149S2"}},UUDw:function(ee,D,e){ee.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},V49x:function(ee,D,e){"use strict";var Ee=[],Z=function(C){Ee.forEach(function(n){if(C.target===n.element||_e.isParent(C.target,n.element))return;n.callbacks.forEach(function(a){return a()})})};window.document.body?window.document.body.addEventListener("click",Z):window.addEventListener("DOMContentLoaded",function(){window.document.body.addEventListener("click",Z)});var _e={isParent:function(C,n){for(var a=C;a&&a.tagName&&a.tagName.toLowerCase()!=="body";){if(a===n)return!0;a=a.parentNode}return!1},init:function(C,n){var a=Ee.filter(function(c){return c.element===C});return a.length>0?a[0].callbacks.push(n):Ee.push({element:C,callbacks:[n]}),{clear:function(){Ee=Ee.filter(function(l){return l.element!==C})}}}};D.a=_e},WdTA:function(ee,D,e){ee.exports=e.p+"static/studnetqun.a5754d96.png"},YAlC:function(ee,D,e){ee.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(ee,D,e){ee.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ee,D,e){"use strict";var Ee=e("BoS7"),Z=e("Sdc0"),_e=e("OaEy"),u=e("2fM7"),C=e("q1tI"),n=e.n(C),a=e("lOMy"),c=e.n(a),l=u.a.Option;D.a=function(_){var j=_.onFontSizeChange,O=_.cmFontSize,h=_.cmCodeMode,E=_.onCodeModeChange,ge=_.onTabToSpace,X=_.className,re=X===void 0?"":X,R=_.tabToSpace,Y=_.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(re)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(u.a,{bordered:!1,size:"small",value:h,onChange:E},n.a.createElement(l,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(l,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(u.a,{bordered:!1,size:"small",value:O,onChange:j},n.a.createElement(l,{value:12},"12px"),n.a.createElement(l,{value:14},"14px"),n.a.createElement(l,{value:16},"16px"),n.a.createElement(l,{value:18},"18px"),n.a.createElement(l,{value:20},"20px"),n.a.createElement(l,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(Z.a,{checked:R,onChange:ge}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),Y)}},ZW9T:function(ee,D,e){"use strict";e.d(D,"a",function(){return ae});var Ee=e("k1fw"),Z=e("miYZ"),_e=e("tsqr"),u=e("rAM+"),C=e("tJVT"),n=e("PpiC"),a=e("q1tI"),c=e.n(a),l=e("bdgK");function _(m,F,o,ne,b){var w=F.getWordUntilPosition(o),d={startLineNumber:o.lineNumber,endLineNumber:o.lineNumber,startColumn:w.startColumn,endColumn:w.endColumn},A=ne.map(function(V){return{label:V,kind:m.languages.CompletionItemKind.Keyword,insertText:V,insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:d}});return b.map(function(V){A.push(Object(Ee.a)(Object(Ee.a)({},V),{},{range:d}))}),A}var j=function(m){var F={label:"ifelse",kind:m.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},o=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];m.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(d,A){var V=_(m,d,A,o,[F]);return{suggestions:V}}});var ne=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];m.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(d,A){var V=[{label:"print",kind:m.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=_(m,d,A,ne,V);return{suggestions:f}}});var b=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];m.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(d,A){var V=[F,{label:"main",kind:m.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:m.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=_(m,d,A,b,V);return{suggestions:f}}})},O="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function h(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}function E(){}var ge=!1,X={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function re(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=m;if(Array.isArray(m)){for(var o=0;o0||Be.target.offsetWidth>0)&&de.current.instance.layout()}}catch(De){W.e(De)}finally{W.f()}}),N.observe(G.current)),N}function Et(){_e.b.warn(decodeURIComponent(O))}Object(a.useEffect)(function(){var N=de.current.instance;if(w!=null&&N&&B){var T=N.getModel();T&&w!==T.getValue()&&(ge=!0,T.setValue(w),N.layout(),ge=!1)}},[w,B,de.current]);function it(){var N=de.current.instance;if(N){var T=N.getSelection(),W=de.current.pastePos||{},pe=new R.Range(W.startLineNumber||T.endLineNumber,W.startColumn||T.endColumn,W.endLineNumber||T.endLineNumber,W.endColumn||T.endColumn);setTimeout(function(){N.executeEdits("",[{range:pe,text:""}])},300)}}function Lt(N){(window.navigator.platform.match("Mac")?N.metaKey:N.ctrlKey)&&N.keyCode==83&&(N.preventDefault(),L())}var jt=function(){if(Ae&&de.current.instance){var T=de.current.instance.getContentHeight();I(T0||Ne.target.offsetWidth>0)&&Ae.layout()}}catch(mt){K.e(mt)}finally{K.f()}}),ue.observe(p.current)),ue}Object(a.useEffect)(function(){p.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(Ae){R=Ae;var ue=R.editor.createDiffEditor(p.current,Object(Ee.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},f));s(ue);var ke=Q(ue);return function(){ue.dispose();var K=ue.getModel();K&&K.dispose(),ke.unobserve(p.current)}})},[]),Object(a.useEffect)(function(){U&&U.setModel({original:R.editor.createModel(w,A),modified:R.editor.createModel(d,A)})},[w,d,A,U]);var M=h(o),L=h(b),t={width:M,height:L};return c.a.createElement("div",{className:"my-diff-editor",ref:p,style:t})}},bCnd:function(ee,D,e){"use strict";e.d(D,"b",function(){return u}),e.d(D,"a",function(){return C});var Ee=e("je13"),Z=e.n(Ee),_e=!1;function u(n,a){var c=Z.a.get("__ec");c||(c={}),c[n]=a,Z.a.set("__ec",c)}function C(n,a){var c=Z.a.get("__ec");return c?c[n]===void 0?a:c[n]:a}},buVm:function(ee,D,e){"use strict";var Ee=e("7Kak"),Z=e("9yH6"),_e=e("q1tI"),u=e.n(_e),C=e("9Bee"),n=e("YAlC"),a=e.n(n),c=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],l=function(j){var O=j.index,h=j.typeName,E=j.type,ge=j.isEdit,X=ge===void 0?!1:ge,re=j.data,R=re===void 0?{}:re,Y=j.inMouseId,ae=j.onSetScore,m=ae===void 0?function(){}:ae,F=j.onDelete,o=F===void 0?function(){}:F,ne=j.onMouseEnter,b=ne===void 0?function(){}:ne,w=j.onEdit,d=w===void 0?function(){}:w,A=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},R==null||((M=R.choices)===null||M===void 0)?void 0:M.map(function(L,t){return u.a.createElement("div",{className:"".concat(a.a.flexRow," mt15"),key:t},u.a.createElement("div",{className:"line28"},c[t]),u.a.createElement("div",{className:"".concat(a.a.answer," ml5")},u.a.createElement(C.a,{value:L==null?void 0:L.choice_text})))}))},V=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},R==null||((M=R.choices)===null||M===void 0)?void 0:M.map(function(L,t){return u.a.createElement(Z.a,{disabled:!0,key:t},L==null?void 0:L.choice_text)})))},f=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},u.a.createElement(C.a,{value:R==null||((M=R.program_attr)===null||M===void 0)?void 0:M.description})))},p=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"".concat(a.a.flexColumn," mt15")},R==null||((M=R.standard_answer)===null||M===void 0)?void 0:M.map(function(L,t){return u.a.createElement(C.a,{key:t,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(L.position,"\uFF09\uFF1A").concat(L.answer_text.join("\u3001"))})})))},i=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"mt15"},u.a.createElement("div",null,"\u7B54\u6848\uFF1A"),u.a.createElement(C.a,{value:R==null||((M=R.answer_texts)===null||M===void 0)?void 0:M[0]})))},r=function(){var M=(R==null?void 0:R.shixun)||(R==null?void 0:R.examination_bank_shixun_challenges)||[];return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"mt10"},"\u5173\u5361"),M==null?void 0:M.map(function(L,t){return u.a.createElement("div",{key:t,className:"mt10 font14"},t+1,". ",L==null?void 0:L.challenge_name)}))},U=function(){var M={SINGLE:A,MULTIPLE:A,JUDGMENT:V,PROGRAM:f,COMPLETION:p,SUBJECTIVE:i,PRACTICAL:r};return M[E]?M[E]():null},s=function(M,L){var t=''.concat(L+1,'\u3001\uFF08').concat(M.score,"\u5206\uFF09");return t};return u.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return b(R.id)}},u.a.createElement("div",{className:a.a.action,style:{opacity:Y===R.id?1:0}},u.a.createElement("div",{className:a.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),u.a.createElement("div",{className:a.a.setScore,onClick:function(){var M=(R==null?void 0:R.shixun)||(R==null?void 0:R.examination_bank_shixun_challenges)||[];m(R.id,h,M,R.score)}},"\u8BBE\u7F6E\u5F97\u5206"),X&&h!=="\u5B9E\u8BAD\u9898"&&u.a.createElement("div",{className:a.a.setScore,onClick:function(){return d(R)}},"\u7F16\u8F91\u8BD5\u9898"),u.a.createElement("div",{className:a.a.delete,onClick:function(){return o(R.id)}},"\u5220\u9664")),u.a.createElement("div",{className:a.a.content},u.a.createElement("div",{className:a.a.titleWrap},u.a.createElement(C.a,{className:a.a.titleHtml,value:s(R,O)+R.name||(R==null?void 0:R.shixun_name)})),U()))};D.a=l},dejd:function(ee,D,e){},"e/zO":function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(ee,D,e){},kqOp:function(ee,D,e){"use strict";e.d(D,"a",function(){return _});var Ee=e("0Owb"),Z=e("fWQN"),_e=e("mtLc"),u=e("yKVA"),C=e("879j"),n=e("q1tI"),a=e.n(n),c=e("Ot1p"),l="\u2581",_=function(j){Object(u.a)(h,j);var O=Object(C.a)(h);function h(){var E;Object(Z.a)(this,h);for(var ge=arguments.length,X=new Array(ge),re=0;re0&&Tt[0]!==void 0?Tt[0]:!1,Bt.next=3,(Rt=it.current)===null||Rt===void 0?void 0:Rt.onSave();case 3:if(qe=Bt.sent,qe){Bt.next=6;break}return Bt.abrupt("return");case 6:return bt=Pt||{},xe=bt.course,Ft=bt.item_type,rt=bt.difficulty,ot=bt.knowledge,at=ot===void 0?[]:ot,ve=Object(Y.a)({exercise_subject_ids:xe,exercise_point_ids:at,item_type:Ft,difficulty:rt,is_syc_item_bank:we},qe||{}),ct=Ft==="PROGRAM"?"/api/problems/".concat(Re==null||(($e=Re.program_attr)===null||$e===void 0)?void 0:$e.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(Re==null?void 0:Re.item_bank_id),Bt.next=11,Object(t.a)(ct,{method:"put",body:ve});case 11:_t=Bt.sent,(_t==null?void 0:_t.status)===0&&(Dt(),Et());case 13:case"end":return Bt.stop()}},De)}));return function(){return Be.apply(this,arguments)}}();j.a.confirm({centered:!0,width:506,title:o.a.createElement("div",{className:i.a.modalTitle},o.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),o.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){j.a.destroyAll()}}," ",o.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:o.a.createElement("div",null,o.a.createElement("p",null,"\u60A8\u5BF9\u8BD5\u9898\u8FDB\u884C\u4E86\u7F16\u8F91\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u7F16\u8F91\u540E\u7684\u8BD5\u9898\u4F5C\u4E3A\u65B0\u7684\u8BD5\u9898\u4FDD\u5B58\u5230\u8BD5\u9898\u7BA1\u7406\u4E2D"),o.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),o.a.createElement("div",null,"\u53D6\u6D88\uFF1A\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EC5\u5728\u672C\u8BD5\u5377\u4E2D\u4F7F\u7528\uFF0C\u4E0D\u4FDD\u5B58\u81F3\u8BD5\u9898\u7BA1\u7406\u5217\u8868\u4E2D")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Be=Object(E.a)(h.a.mark(function Rt(){return h.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,pe(!0);case 2:return we.abrupt("return",we.sent);case 3:case"end":return we.stop()}},Rt)}));function De(){return Be.apply(this,arguments)}return De}(),onCancel:pe})};return o.a.createElement("div",{className:i.a.modal},o.a.createElement("div",{className:i.a.main},o.a.createElement("div",{className:i.a.title},o.a.createElement("span",{className:i.a.name},"\u8BD5\u9898\u7F16\u8F91"),o.a.createElement("span",{className:i.a.edit,onClick:Et}," ",o.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),o.a.createElement("div",{className:i.a.body,id:"question-scroll"},oe?o.a.createElement(f.a,{size:"large",className:i.a.load,spinning:!0}):N()),o.a.createElement("div",{className:i.a.btns},o.a.createElement(A.a,{size:"large",style:{marginRight:20},onClick:function(){return Et()}},"\u53D6\u6D88"),o.a.createElement(A.a,{size:"large",type:"primary",onClick:function(){return T()}},"\u4FDD\u5B58"))))},ue=Ae,ke=e("5X0v"),K=e.n(ke),nt=e("9ZNV"),Ne=e("LvDl"),mt=e.n(Ne),ze=e("WCUW"),Ot=e("vCeJ"),ut=e("9SwW"),yt=m.a.TextArea,ye=function(B){var Re={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return Re[B]||0},G=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Re=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],Dt=B.map(function(Et){var it=Re.find(function(Lt){return Et.item_type===Lt.type});return Object(Y.a)(Object(Y.a)({},Et),it)});return Dt},de=function(B){var Re,Dt,Et,it,Lt,jt,Pt,gt,Xt=B.problemsetPreview,Jt=B.user,Ye=B.globalSetting,ea=B.loading,v=B.dispatch,x=B.match,oe=Object(R.a)(B,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),I=Object(F.useState)(),se=Object(re.a)(I,2),N=se[0],T=se[1],W=Object(F.useState)(),pe=Object(re.a)(W,2),Be=pe[0],De=pe[1],Rt=Object(F.useState)([]),$e=Object(re.a)(Rt,2),we=$e[0],qe=$e[1],bt=Object(F.useState)([]),xe=Object(re.a)(bt,2),Ft=xe[0],rt=xe[1],ot=Object(F.useState)(!1),at=Object(re.a)(ot,2),ve=at[0],ct=at[1],_t=Object(F.useState)(""),Tt=Object(re.a)(_t,2),Nt=Tt[0],Bt=Tt[1],ua=Object(F.useState)(!1),Qt=Object(re.a)(ua,2),Me=Qt[0],ft=Qt[1],Ut=X.a.useForm(),pt=Object(re.a)(Ut,1),lt=pt[0],g=Object(F.useState)({}),Ce=Object(re.a)(g,2),Oe=Ce[0],Se=Ce[1],fe=Object(F.useRef)(),We=ve?"/exam/exerciseManagement":"/exam/questionManagement";Object(F.useEffect)(function(){return v({type:"globalSetting/footerToggle",payload:!1}),function(){v({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(F.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(F.useEffect)(function(){he(),Xe(),y()},[]),Object(F.useEffect)(function(){var $;(x==null||(($=x.params)===null||$===void 0)?void 0:$.exerciseId)&&ct(!0)},[x==null||((Re=x.params)===null||Re===void 0)?void 0:Re.exerciseId]);var Xe=function(){var $=Object(E.a)(h.a.mark(function q(){var z,le;return h.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(t.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(x==null||((z=x.params)===null||z===void 0)?void 0:z.exerciseId)||""}});case 2:le=k.sent,(le==null?void 0:le.data)&&qe(G(le.data));case 4:case"end":return k.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),he=function(){var $=Object(E.a)(h.a.mark(function q(){var z,le,P,k,S,H,ce,ie;return h.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(!(x==null||((z=x.params)===null||z===void 0)?void 0:z.exerciseId)){Ge.next=9;break}return Ge.next=3,v({type:"problemsetPreview/getEditPaperData",payload:{id:x==null||((le=x.params)===null||le===void 0)?void 0:le.exerciseId}});case 3:P=Ge.sent,k=P.exam||{},S=k.exercise_subject_id,H=k.name,ce=k.difficulty,ie=k.exam_notes,lt.setFieldsValue({exercise_subject_id:S,name:H,difficulty:ce,exam_notes:ie}),Se({exercise_subject_id:S,name:H,difficulty:ce,exam_notes:ie}),Ge.next=10;break;case 9:v({type:"problemsetPreview/getPaperData"});case 10:case"end":return Ge.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),y=function(){var $=Object(E.a)(h.a.mark(function q(){var z;return h.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(t.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:z=P.sent,(z==null?void 0:z.data)&&rt(z.data||[]);case 4:case"end":return P.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),vt=function(q,z){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,k=mt.a.cloneDeep(le).map(function(S){return Object(Y.a)(Object(Y.a)({},S),{},{challenge_score:S.challenge_score||5})});if(fe.current=P||ye(z),z==="\u5B9E\u8BAD\u9898")return j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.shixunModal},o.a.createElement("div",null,"\u5173\u5361\uFF1A"),k==null?void 0:k.map(function(S,H){return o.a.createElement("div",{className:K.a.shixunScore},H+1,"\u3001",S.challenge_name,o.a.createElement("div",{style:{minWidth:"130px"}},o.a.createElement(l.a,{defaultValue:S.challenge_score,min:1,onChange:function(ie){S.challenge_score=ie}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(E.a)(h.a.mark(function ce(){return h.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(ze.J)({id:q,challenge_scores:k.map(function(Ge){return{challenge_id:Ge.challenge_id,score:Ge.challenge_score}})});case 2:fe.current=null,he();case 4:case"end":return et.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()});j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.modalColumn},o.a.createElement("div",{className:K.a.modalRow},o.a.createElement("span",null,z,"\uFF1A"),o.a.createElement(l.a,{min:1,defaultValue:fe.current,onChange:function(H){fe.current=H}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),z==="\u586B\u7A7A\u9898"&&o.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(E.a)(h.a.mark(function ce(){return h.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,v({type:"problemsetPreview/setScore",payload:{id:q,score:fe.current}});case 2:fe.current=null,he();case 4:case"end":return et.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()})},Ct=function(q,z){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,k=mt.a.cloneDeep(le).map(function(S){return Object(Y.a)(Object(Y.a)({},S),{},{challenge_score:S.challenge_score||5})});if(fe.current=P||ye(z),z==="\u5B9E\u8BAD\u9898")return j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.shixunModal},o.a.createElement("div",null,"\u5173\u5361\uFF1A"),k==null?void 0:k.map(function(S,H){return o.a.createElement("div",{className:K.a.shixunScore},H+1,"\u3001",S.challenge_name,o.a.createElement("div",{style:{minWidth:"130px"}},o.a.createElement(l.a,{defaultValue:S.challenge_score,min:1,onChange:function(ie){S.challenge_score=ie}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(E.a)(h.a.mark(function ce(){var ie;return h.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(Ot.p)({id:x==null||((ie=x.params)===null||ie===void 0)?void 0:ie.exerciseId,itemId:q,challenge_scores:k.map(function(Ht){return{challenge_id:Ht.challenge_id,score:Ht.challenge_score}})});case 2:fe.current=null,he();case 4:case"end":return Ge.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()});j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.modalColumn},o.a.createElement("div",{className:K.a.modalRow},o.a.createElement("span",null,z,"\uFF1A"),o.a.createElement(l.a,{min:1,defaultValue:fe.current,onChange:function(H){fe.current=H}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),z==="\u586B\u7A7A\u9898"&&o.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(E.a)(h.a.mark(function ce(){var ie;return h.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,v({type:"paperlibrary/setScore",payload:{id:x==null||((ie=x.params)===null||ie===void 0)?void 0:ie.exerciseId,itemId:q,score:fe.current}});case 2:fe.current=null,he();case 4:case"end":return Ge.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()})},It=function(q){j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:o.a.createElement("div",{className:K.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(E.a)(h.a.mark(function P(){return h.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,v({type:"problemsetPreview/handleDelete",payload:{id:q}});case 2:he(),Xe();case 4:case"end":return S.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Ie=function(q){j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:o.a.createElement("div",{className:K.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(E.a)(h.a.mark(function P(){var k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,v({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:x==null||((k=x.params)===null||k===void 0)?void 0:k.exerciseId,itemId:q}});case 2:he(),Xe();case 4:case"end":return H.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Mt=function(q,z){fe.current=ye(z),j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.modalColumn},o.a.createElement("div",{className:K.a.modalRow},o.a.createElement("span",null,z,"\uFF1A"),o.a.createElement(l.a,{min:1,defaultValue:fe.current,onChange:function(P){fe.current=P}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),z==="\u586B\u7A7A\u9898"&&o.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var le=Object(E.a)(h.a.mark(function k(){var S;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,v({type:"".concat(ve?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:ve?q.toLowerCase():q,score:fe.current,id:x==null||((S=x.params)===null||S===void 0)?void 0:S.exerciseId}});case 2:fe.current=null,he();case 4:case"end":return ce.stop()}},k)}));function P(){return le.apply(this,arguments)}return P}()})},Kt=function(q){j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:o.a.createElement("div",{className:K.a.modalColumn,style:{marginTop:30}},o.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),o.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(E.a)(h.a.mark(function P(){var k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,v({type:"".concat(ve?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:x==null||((k=x.params)===null||k===void 0)?void 0:k.exerciseId,item_type:ve?q.toLowerCase():q}});case 2:he(),Xe();case 4:case"end":return H.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Ke=function(){var $=Object(E.a)(h.a.mark(function q(z,le){var P,k,S,H;return h.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!(!z.destination||!z.source)){ie.next=2;break}return ie.abrupt("return");case 2:if(P=le.questions[z.source.index].id,k=z.destination.index+1,!ve){ie.next=10;break}return ie.next=7,v({type:"paperlibrary/adjustPosition",payload:{id:x==null||((H=x.params)===null||H===void 0)?void 0:H.exerciseId,itemId:P,position:k}});case 7:S=ie.sent,ie.next=13;break;case 10:return ie.next=12,v({type:"problemsetPreview/adjustPosition",payload:{id:P,position:k}});case 12:S=ie.sent;case 13:if(!(S.status===-1)){ie.next=15;break}return ie.abrupt("return");case 15:he();case 16:case"end":return ie.stop()}},q)}));return function(z,le){return $.apply(this,arguments)}}(),Vt=function(q,z,le){var P=Array.from(q),k=P.splice(z,1),S=Object(re.a)(k,1),H=S[0];return P.splice(le,0,H),P},$t=function(){var $=Object(E.a)(h.a.mark(function q(z,le){var P,k,S;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(z.destination){ce.next=2;break}return ce.abrupt("return");case 2:return k=Vt(le,z.source.index,z.destination.index),qe(k),ce.next=6,Object(t.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(x==null||((P=x.params)===null||P===void 0)?void 0:P.exerciseId)||"",items:k.map(function(ie,et){return{position:et+1,item_type:ie.type}})}});case 6:S=ce.sent,S.status!==0&&(qe(le),a.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return ce.stop()}},q)}));return function(z,le){return $.apply(this,arguments)}}(),Yt=function(q){var z="Anchor_".concat(q),le=document.getElementById(z);le&&setTimeout(function(){return le.scrollIntoView({block:"start",behavior:"smooth"})})},He=function(q){Se(Object(Y.a)({},lt.getFieldsValue()))},kt=function(){var $=Object(E.a)(h.a.mark(function q(z){var le,P,k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return P=ve?"/api/examination_banks/".concat(x==null||((le=x.params)===null||le===void 0)?void 0:le.exerciseId,".json"):"/api/examination_banks.json",ft(!0),H.next=4,Object(t.a)(P,{method:ve?"put":"post",body:z});case 4:k=H.sent,k.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),ft(!1),ne.c.push("/exam/exerciseManagement"));case 6:case"end":return H.stop()}},q)}));return function(z){return $.apply(this,arguments)}}(),Zt=function(q){Bt(q)},qt=function(){he()},Te=function(q){if(!q||!(q==null?void 0:q.length))return[];var z=we.map(function(le){var P=(q==null?void 0:q.find(function(k){return le.type===k.type}))||{};return P});return z};return o.a.createElement("section",{className:K.a.bg},o.a.createElement("div",{className:K.a.left},o.a.createElement("div",{className:K.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),o.a.createElement(b.a,{onDragEnd:function(q){return $t(q,we)}},o.a.createElement(b.c,{droppableId:"droppable"},function($,q){return o.a.createElement("div",Object(C.a)({ref:$.innerRef},$.droppableProps,{style:{width:"100%"}}),we.map(function(z,le){var P=z.type,k=z.count,S=z.name,H=z.icon;return o.a.createElement(b.b,{key:P,draggableId:P,index:le},function(ce,ie){return o.a.createElement("div",Object(C.a)({ref:ce.innerRef},ce.draggableProps,ce.dragHandleProps,{className:K.a.list,onClick:function(){return Yt(P)}}),o.a.createElement("i",{className:"iconfont ".concat(H)}),o.a.createElement("span",null,S,"\xA0\xA0(",k,"\u5C0F\u9898)"))})}))}))),o.a.createElement("div",{className:K.a.right},o.a.createElement(ut.a,{style:{paddingLeft:30},path:We,title:ve?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),o.a.createElement(X.a,{form:lt,className:K.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:kt,onValuesChange:He},o.a.createElement(X.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},o.a.createElement(u.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},Ft.map(function($){return o.a.createElement(u.a.Option,{key:$.id,title:$.name,value:$.id},$.name)}))),o.a.createElement(X.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},o.a.createElement(m.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((Dt=Oe.name)===null||Dt===void 0?void 0:Dt.length)||0,"/60")})),o.a.createElement(X.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},o.a.createElement(Z.a.Group,null,o.a.createElement(Z.a,{value:1},"\u7B80\u5355"),o.a.createElement(Z.a,{value:2},"\u9002\u4E2D"),o.a.createElement(Z.a,{value:3},"\u56F0\u96BE"))),o.a.createElement(X.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},o.a.createElement(yt,{rows:6,maxLength:200}))),o.a.createElement("div",{className:K.a.wrap},ve&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"".concat(K.a.flexRow," ").concat(K.a.flexJustifyBetween)},o.a.createElement("div",null,o.a.createElement("span",{className:K.a.questionNumber},"\u9898\u6570\uFF1A",(Et=Xt.paperData)===null||Et===void 0||((it=Et.exam)===null||it===void 0)?void 0:it.all_questions_count),o.a.createElement("span",{className:K.a.score},"\u603B\u5206\uFF1A",(Lt=Xt.paperData)===null||Lt===void 0||((jt=Lt.exam)===null||jt===void 0)?void 0:jt.all_score,"\u5206")),o.a.createElement("div",{className:K.a.selectTopicButton,onClick:function(){var q;return ne.c.push("/exam/questionManagement/preview_select/".concat(x==null||((q=x.params)===null||q===void 0)?void 0:q.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),o.a.createElement("div",{className:K.a.line})),(Pt=Te((gt=Xt.paperData)===null||gt===void 0?void 0:gt.questionList))===null||Pt===void 0?void 0:Pt.map(function($,q){var z,le=($==null?void 0:$.type)===Be,P=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return o.a.createElement("div",{className:K.a.relative,key:q},o.a.createElement("div",{className:K.a.typeActive,id:"Anchor_".concat($.type),onMouseEnter:function(){De($.type),T(null)}},o.a.createElement("span",{className:K.a.typeName},P[q],(z=$.number)===null||z===void 0?void 0:z.slice(1),"\u3001",$.name,"\uFF08\u5171",$.questions_count,"\u9898\uFF0C\u5171",$.questions_score,"\u5206\uFF09"),o.a.createElement("div",{className:K.a.typeAction,style:{opacity:le?1:0}},$.type!=="PRACTICAL"&&o.a.createElement("div",{className:K.a.setScore,onClick:function(){return Mt($.type,$.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),o.a.createElement("div",{className:K.a.delete,onClick:function(){return Kt($.type)}},"\u5220\u9664"))),o.a.createElement(b.a,{onDragEnd:function(S){return Ke(S,$)}},o.a.createElement(b.c,{droppableId:q.toString()},function(k,S){var H;return o.a.createElement("div",Object(C.a)({className:"mt20",ref:k.innerRef},k.droppableProps,{onScroll:function(){}}),(H=$.questions)===null||H===void 0?void 0:H.map(function(ce,ie){return o.a.createElement(b.b,{draggableId:ce.id.toString(),index:ie,key:ce.id},function(et){return o.a.createElement("div",Object(C.a)({ref:et.innerRef},et.draggableProps,et.dragHandleProps),o.a.createElement(w.a,{isEdit:ve,index:ie,typeName:$.name,type:$.type,data:ce,inMouseId:N,onSetScore:ve?Ct:vt,onDelete:ve?Ie:It,onEdit:Zt,onMouseEnter:function(Ht){T(Ht),De(null)}}))})}))})))}))),!!Nt&&o.a.createElement(ue,{visible:Nt,onCancel:function(){return Bt("")},onOk:qt}),o.a.createElement(nt.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return ne.c.push(We)},onOk:function(){return lt.submit()},loading:Me,className:K.a.fixedBtn}))},Fe=D.default=Object(ne.a)(function(tt){var B=tt.problemsetPreview,Re=tt.user,Dt=tt.loading,Et=tt.globalSetting;return{problemsetPreview:B,user:Re,globalSetting:Et,loading:Dt.effects}})(de)},vGm4:function(ee,D,e){ee.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},wJFb:function(ee,D,e){ee.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}},xIf3:function(ee,D,e){ee.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]); diff --git a/p__Exam__Lists__QuestionManagement__Add.73e650da.async.js b/p__Exam__Lists__QuestionManagement__Add.73e650da.async.js new file mode 100644 index 0000000000..c7370f35c7 --- /dev/null +++ b/p__Exam__Lists__QuestionManagement__Add.73e650da.async.js @@ -0,0 +1,19 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[139,6],{"3gpN":function(ie,B,e){"use strict";var le=e("sRBo"),te=e("kaz8"),ce=e("7Kak"),x=e("9yH6"),M=e("2qtc"),a=e("kLXV"),t=e("oBTY"),c=e("miYZ"),s=e("tsqr"),u=e("tJVT"),y=e("PpiC"),m=e("q1tI"),p=e.n(m),i=e("9kvl"),q=e("Ot1p"),V=e("kqOp"),z=e("7qnI"),g=e("1vsH"),H=e("xIf3"),W=e.n(H),o=["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"],D=function(Q,I){var $=Q.globalSetting,h=Q.loading,A=Q.dispatch,j=Q.isEdit,n=Q.editData,R=Object(y.a)(Q,["globalSetting","loading","dispatch","isEdit","editData"]),Y=Object(m.useState)(""),l=Object(u.a)(Y,2),P=l[0],O=l[1],k=Object(m.useState)(""),w=Object(u.a)(k,2),Z=w[0],X=w[1],ne=Object(m.useState)([]),ae=Object(u.a)(ne,2),_e=ae[0],ue=ae[1],Me=Object(m.useState)("1"),me=Object(u.a)(Me,2),Ce=me[0],ge=me[1],Ke=Object(m.useState)(),ke=Object(u.a)(Ke,2),we=ke[0],se=ke[1],U=Object(m.useState)(),T=Object(u.a)(U,2),Re=T[0],$e=T[1],De=Object(m.useState)("1"),de=Object(u.a)(De,2),qe=de[0],Ye=de[1],Ze=Object(m.useState)(!1),ze=Object(u.a)(Ze,2),He=ze[0],et=ze[1];Object(m.useEffect)(function(){if(!n||!j)return;O(n==null?void 0:n.name),X(n==null?void 0:n.analysis),se(n==null?void 0:n.is_ordered),et(!0),Ye((n==null?void 0:n.part_match)?"2":"1"),$e(n==null?void 0:n.remove_blank)},[n,j]),Object(m.useEffect)(function(){var C;if(!He)return;var f=n==null||((C=n.standard_answer)===null||C===void 0)?void 0:C.map(function(b){return b.answer_text});ue(f),et(!1)},[He]),Object(m.useImperativeHandle)(I,function(){return{onSave:be,Clear:nt}});var be=function(){if(!P)return s.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var f=[],b=!1;return _e.forEach(function(E,d){f.push({position:d+1,answer_text:[]}),E.forEach(function(S,K){f[d].answer_text.push(S),(!S||!Object(g.U)(S,1e4))&&(ge("".concat(d,"-").concat(K)),s.b.info(S?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),b=!0)})}),b?!1:(f==null?void 0:f.length)>5?(s.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:P,analysis:Z,standard_answers:f,is_ordered:we,remove_blank:Re,part_match:qe!=="1"}},nt=function(){O(""),X(""),ue([]),se(!1),Ye("1"),$e(!1)},tt=function(f,b,E){var d=_e.slice();if(b&&d.splice(f,b),E)for(var S=0;S1&&p.a.createElement("span",{style:{marginLeft:52}},p.a.createElement(te.a,{checked:we,onChange:function(f){return se(f.target.checked)},className:"".concat(W.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),p.a.createElement("span",{className:"".concat(W.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")))),p.a.createElement("p",{className:W.a.titleWrap},p.a.createElement("span",{className:W.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),p.a.createElement(q.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Z,onChange:function(f){return X(f)}}))};B.a=Object(i.a)(function(L){var Q=L.loading,I=L.globalSetting;return{globalSetting:I,loading:Q.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(D))},"6/12":function(ie,B,e){"use strict";var le=e("oBTY"),te=e("5Dmo"),ce=e("3S7+"),x=e("miYZ"),M=e("tsqr"),a=e("tJVT"),t=e("PpiC"),c=e("q1tI"),s=e.n(c),u=e("9kvl"),y=e("Ot1p"),m=e("9Bee"),p=e("xIf3"),i=e.n(p),q=e("1vsH"),V=["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"],z=function(H,W){var o=H.editData,D=H.globalSetting,L=H.loading,Q=H.dispatch,I=H.onRef,$=I===void 0?function(){}:I,h=H.isEdit,A=Object(t.a)(H,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),j=Object(c.useState)([]),n=Object(a.a)(j,2),R=n[0],Y=n[1],l=Object(c.useState)(),P=Object(a.a)(l,2),O=P[0],k=P[1],w=Object(c.useState)(),Z=Object(a.a)(w,2),X=Z[0],ne=Z[1],ae=Object(c.useState)(""),_e=Object(a.a)(ae,2),ue=_e[0],Me=_e[1],me=Object(c.useState)(""),Ce=Object(a.a)(me,2),ge=Ce[0],Ke=Ce[1];Object(c.useEffect)(function(){Y(["","","",""])},[]),Object(c.useEffect)(function(){var se,U;if(!o||!h){console.log(!o,!h,"editDat2a");return}console.log(o,"editData"),Me(o==null?void 0:o.name),Ke(o==null?void 0:o.analysis),Y(o==null||((se=o.choices)===null||se===void 0)?void 0:se.map(function(T){return T.choice_text})),ne(o==null||((U=o.choices)===null||U===void 0)?void 0:U.findIndex(function(T){return T.is_answer}))},[o,h]),Object(c.useImperativeHandle)(W,function(){return{onSave:ke,Clear:we}});var ke=function(){if(!ue)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var U=R.findIndex(function(Re){return!Re});if(U>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[U]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",X),!(typeof X=="number"))return M.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(q.D)(R))return M.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var T=R.map(function(Re,$e){return{choice_text:Re,is_answer:X===$e?1:0}});return{name:ue,choices:T,analysis:ge}},we=function(){Me(""),Ke(""),ne(""),Y(["","","",""])};return s.a.createElement("section",{className:i.a.wrap},s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(U){return Me(U)}}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(se,U){return s.a.createElement("div",{className:i.a.choiceWrap,key:U},s.a.createElement(ce.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(i.a.answer," ").concat(X===U?i.a.activeAnswer:""),onClick:function(){return ne(U)}},V[U])),s.a.createElement("div",{className:i.a.editorWrap},O===U?s.a.createElement(y.a,{id:"single-question-option-".concat(U),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:se,onChange:function(Re){R[U]=Re,Y(R)}}):s.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return k(U)}},s.a.createElement(m.a,{value:se}))),U>1&&s.a.createElement(ce.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(R.filter(function(Re,$e){return $e!==U}))}})),U<7&&U===R.length-1&&s.a.createElement(ce.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(le.a)(R),[""]))}})))}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),s.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ge,onChange:function(U){return Ke(U)}}))};B.a=Object(u.a)(function(g){var H=g.problemset,W=g.loading,o=g.globalSetting;return{problemset:H,globalSetting:o,loading:W.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(z))},"7ahc":function(ie,B,e){"use strict";e.d(B,"a",function(){return o});var le=e("k1fw"),te=e("0Owb"),ce=e("+L6B"),x=e("2/Rp"),M=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),c=e("OaEy"),s=e("2fM7"),u=e("q1tI"),y=e.n(u),m=e("VrN/"),p=e.n(m),i=e("p77/"),q=e.n(i),V=e("c5Ni"),z=e.n(V),g=s.a.Option,H={labelCol:{span:4},wrapperCol:{span:20}},W={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};B.b=function(D){var L=D.callback,Q=D.onCancel,I=Object(u.useState)("python"),$=Object(t.a)(I,2),h=$[0],A=$[1];function j(R){A(W[R][1])}function n(R){L(R)}return y.a.createElement(a.a,Object(te.a)({},H,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:n}),y.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.a.createElement(s.a,{onChange:j},Object.keys(W).map(function(R){return y.a.createElement(g,{key:R,value:R},W[R][0])}))),y.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.a.createElement(o,{mode:h})),y.a.createElement("div",{className:"flex-container flex-end"},y.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.a.createElement(x.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function o(D){var L=D.value,Q=D.onChange,I=D.mode,$=D.options,h=$===void 0?{}:$,A=Object(u.useRef)(),j=Object(u.useState)(),n=Object(t.a)(j,2),R=n[0],Y=n[1];return Object(u.useEffect)(function(){if(R){var l=function(O){var k=O.getValue();Q&&Q(k)};return R.on("change",l),function(){R.off("change",l)}}},[R,Q]),Object(u.useEffect)(function(){R&&R.setOption("mode",I)},[R,I]),Object(u.useEffect)(function(){R&&((L!==R.getValue()||L==="")&&setTimeout(function(){R.setValue(L||" ")},300))},[R,L]),Object(u.useEffect)(function(){if(A.current&&!R){var l=p.a.fromTextArea(A.current,Object(le.a)({mode:I,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));Y(l)}},[A.current,R]),y.a.createElement("div",{className:"my-codemirror-container"},y.a.createElement("textarea",{ref:A}))}},"7qnI":function(ie,B,e){"use strict";var le=e("5Dmo"),te=e("3S7+"),ce=e("fWQN"),x=e("mtLc"),M=e("yKVA"),a=e("879j"),t=e("5NDa"),c=e("5rEg"),s=e("q1tI"),u=e.n(s),y=e("O2Wb"),m=e.n(y),p=c.a.TextArea,i=function(q){Object(M.a)(z,q);var V=Object(a.a)(z);function z(){return Object(ce.a)(this,z),V.apply(this,arguments)}return Object(x.a)(z,[{key:"render",value:function(){var H=this,W=this.props,o=W.index,D=W.onAnswerChange,L=W.addChildAnswer,Q=W.exerciseIsPublish,I=W.answers,$=W.activeOptionErrorIndex;return u.a.createElement("div",{className:m.a.flex},u.a.createElement("div",{className:"".concat(m.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",o+1,"):"),u.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),style:{flexDirection:"column"}},I.map(function(h,A){var j="".concat(o,"-").concat(A);return u.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),key:A},u.a.createElement("div",{className:m.a.flex1,style:{flex:1}},u.a.createElement("div",null,u.a.createElement(p,{className:j===$?m.a.error:"",spellCheck:!1,rows:4,value:h||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(R){return D(o,A,R.target.value)},style:{minHeight:95}}))),!Q&&u.a.createElement(u.a.Fragment,null,A!=0&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return H.props.deleteChildAnswer(o,A)},style:{float:"right"}})),A===0&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return H.props.deleteChildAnswermain(o,A)},style:{float:"right"}})),u.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(m.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return L(o)},style:{float:"right",visibility:A==I.length-1?"":"hidden"}}))))})))}}]),z}(s.Component);B.a=i},"9Bee":function(ie,B,e){"use strict";var le=e("q1tI"),te=e.n(le),ce=e("vg9a"),x=e("tJVT"),M=e("DlQD"),a=e.n(M),t=e("rUJ1");function c(P,O){var k=P.match(/^(\s+)(?:```)/);if(k===null)return O;var w=k[1];return O.split(` +`).map(function(Z){var X=Z.match(/^\s+/);if(X===null)return Z;var ne=Object(x.a)(X,1),ae=ne[0];return ae.length>=w.length?Z.slice(w.length):Z}).join(` +`)}var s=[],u=["
        "],y=new a.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){s.length=0,u=["
          "]}function i(P,O,k,w){if(O>=P.length||P[O].level<=k)return O;var Z=P[O];w.push("
        • "+Z.text+""),O++;var X=[];return O=i(P,O,Z.level,X),X.length>0&&(w.push("
            "),X.forEach(function(ne){w.push(ne)}),w.push("
          ")),w.push("
        • "),O=i(P,O,k,w),O}function q(){return i(s,0,0,u),u.push("
        "),u.join("")}var V={heading:function(O){var k=m.exec(O);if(k)return{type:"heading",raw:k[0],depth:k[1].length,text:k[2]}},fences:function(O){var k=this.rules.block.fences.exec(O);if(k){var w=k[0],Z=c(w,k[3]||""),X=k[2]?k[2].trim():k[2];if(["latex","katex","math"].indexOf(X)>=0){var ne=H(),ae=Z;Z=ne,W[ne]={type:"block",expression:ae}}return{type:"code",raw:w,lang:X,text:Z}}}},z=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,H=function(){return"__special_katext_id_".concat(g++,"__")},W={};function o(){return W}function D(){g=0,W={}}function L(P){return P=P.replace(z,function(O,k){var w=H();return W[w]={type:"inline",expression:k},w}),P}var Q=y.listitem;y.listitem=function(P){return Q(L(P))};var I=y.paragraph;y.paragraph=function(P){return I(L(P))};var $=y.tablecell;y.tablecell=function(P,O){return $(L(P),O)},y.code=function(P,O,k){var w=(O||"").match(/\S*/)[0];return w?["latex","katex","math"].indexOf(w)>=0?"

        ".concat(P,"

        "):'
        ').concat(k?P:Object(t.escape)(P,!0),`
        +`):'
        '+(k?P:Object(t.escape)(P,!0))+"
        "},y.heading=function(P,O,k){var w=this.options.headerPrefix+k.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:w,level:O,text:P}),"'+P+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:V,renderer:y});var h=a.a,A=e("SJMd"),j=e("m3rI"),n=e("Oy/b"),R=/]*>/g;function Y(P){var O=document.createElement("div");return O.innerHTML=P,O.childNodes.length===0?"":O.childNodes[0].nodeValue}var l=B.a=function(P){var O=P.value,k=O===void 0?"":O,w=P.className,Z=P.style,X=Z===void 0?{}:Z,ne=String(k),ae=Object(le.useMemo)(function(){try{var Me=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,me=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ce=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ne=ne.replace(Me,"("+j.a.API_SERVER+"/api/attachments/").replace(me,'"'+j.a.API_SERVER+"/api/attachments/").replace(Ce,'"'+j.a.API_SERVER+"/files/uploads/")}catch(ke){}var ge=h(ne),Ke=o();return ne.match(/\[TOC\]/)&&(ge=ge.replace("

        [TOC]

        ",q()),p()),ge=ge.replace(/(__special_katext_id_\d+__)/g,function(ke,we){var se=Ke[we],U=se.type,T=se.expression;return Object(n.renderToString)(Y(T)||"",{displayMode:U==="block",throwOnError:!1,output:"html"})}),ge=ge.replace(/▁/g,"\u2581\u2581\u2581"),D(),ge},[ne]),_e=Object(le.useRef)();function ue(Me){var me=Me.target;if(me.tagName.toUpperCase()==="A"){var Ce=me.getAttribute("href");if(Ce.startsWith("#")){Me.preventDefault();var ge=document.getElementById(Ce.replace("#",""));ge&&ge.scrollIntoView(!0)}}}return Object(le.useEffect)(function(){if(_e.current&&ae&&(ae.match(R)&&window.PR.prettyPrint()),_e.current)return _e.current.addEventListener("click",ue),function(){_e.current.removeEventListener("click",ue),D(),p()}},[ae,_e.current,ue]),te.a.createElement("div",{ref:_e,style:X,className:"".concat(w||""," markdown-body"),dangerouslySetInnerHTML:{__html:ae}})}},"9NMw":function(ie,B,e){"use strict";var le=e("miYZ"),te=e("tsqr"),ce=e("tJVT"),x=e("PpiC"),M=e("q1tI"),a=e.n(M),t=e("9kvl"),c=e("Ot1p"),s=e("xIf3"),u=e.n(s),y=["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"],m=function(i,q){var V=i.editData,z=i.globalSetting,g=i.loading,H=i.dispatch,W=i.onRef,o=W===void 0?function(){}:W,D=i.isEdit,L=Object(x.a)(i,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(M.useState)(""),I=Object(ce.a)(Q,2),$=I[0],h=I[1],A=Object(M.useState)(""),j=Object(ce.a)(A,2),n=j[0],R=j[1],Y=Object(M.useState)(""),l=Object(ce.a)(Y,2),P=l[0],O=l[1];Object(M.useEffect)(function(){var Z;if(!V||!D)return;h(V==null?void 0:V.name),R(V==null?void 0:V.analysis),O(V==null||((Z=V.answer_texts)===null||Z===void 0)?void 0:Z[0])},[V,D]),Object(M.useImperativeHandle)(q,function(){return{onSave:k,Clear:w}});var k=function(){return $?{name:$,answer_texts:[P],analysis:n}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},w=function(){h(""),R(""),O("")};return a.a.createElement("section",{className:u.a.wrap},a.a.createElement("p",{className:u.a.titleWrap},a.a.createElement("span",{className:u.a.required},"*"),a.a.createElement("span",{className:u.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(X){return h(X)}}),a.a.createElement("p",{className:u.a.titleWrap},a.a.createElement("span",{className:u.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(c.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:P,onChange:function(X){return O(X)}}),a.a.createElement("p",{className:u.a.titleWrap},a.a.createElement("span",{className:u.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:n,onChange:function(X){return R(X)}}))};B.a=Object(t.a)(function(p){var i=p.loading,q=p.globalSetting;return{globalSetting:q,loading:i.effects}},null,null,{forwardRef:!0})(Object(M.forwardRef)(m))},"9SwW":function(ie,B,e){"use strict";var le=e("/zsF"),te=e("PArb"),ce=e("q1tI"),x=e.n(ce),M=e("9kvl"),a=e("Z+Na"),t=e.n(a),c=function(u){var y=u.path,m=u.title,p=u.subTitle,i=u.style,q=i===void 0?{}:i,V=u.className,z=V===void 0?"":V;return x.a.createElement("div",{className:"".concat(t.a.head," ").concat(z),style:q},x.a.createElement("span",{className:t.a.s1,onClick:function(){return M.c.push(y)}},x.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),m&&x.a.createElement(te.a,{className:t.a.s2,type:"vertical"}),m&&x.a.createElement("span",{className:t.a.s3},m),p&&x.a.createElement("span",{className:t.a.s4},p))};B.a=c},"9VGf":function(ie,B,e){"use strict";e.d(B,"a",function(){return ce});var le=e("q1tI"),te=e.n(le);function ce(x,M){var a=Object(le.useRef)();Object(le.useEffect)(function(){a.current=x}),Object(le.useEffect)(function(){function t(){a.current()}if(M!==null){var c=setInterval(t,M);return function(){return clearInterval(c)}}},[M])}},BjJ7:function(ie,B,e){"use strict";e.d(B,"d",function(){return te}),e.d(B,"c",function(){return ce}),e.d(B,"e",function(){return x}),e.d(B,"b",function(){return M}),e.d(B,"a",function(){return t});var le=e("m3rI");function te(c){var s=!0;if(c.length>0){for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:"",u=[],y=0;y1&&arguments[1]!==void 0?arguments[1]:1,Ee=Array.isArray(Ue.children)&&Ue.children.length>0;return Object(q.a)(Object(q.a)({},Ue),{},{disabled:Te===3,children:Ee?(Fe=Ue.children)===null||Fe===void 0?void 0:Fe.map(function(ot){return G(ot,Te+1)}):[]})}return ee==null?void 0:ee.map(function(Ue){return G(Ue)})},E=function(){var K=Object(g.a)(z.a.mark(function ee(G){var Ue,Fe;return z.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(me.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[G]}});case 2:Ue=Ee.sent,(Ue==null?void 0:Ue.data)&&f(b(Object(Ce.T)(((Fe=Ue.data[0])===null||Fe===void 0?void 0:Fe.exercise_points)||[]))||[]);case 4:case"end":return Ee.stop()}},ee)}));return function(G){return K.apply(this,arguments)}}(),d=function(ee){Lt(Object(q.a)({},be.getFieldsValue())),"exercise_subject_id"in ee&&(E(ee.exercise_subject_id),be.setFieldsValue({exercise_point_id:void 0}))},S=function(){var K=Object(g.a)(z.a.mark(function ee(G){var Ue;return z.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(me.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(q.a)({},G)});case 2:Ue=Te.sent,Ue.status===0&&(be.resetFields(),ze());case 4:case"end":return Te.stop()}},ee)}));return function(G){return K.apply(this,arguments)}}();return n.a.createElement(i.a,{centered:!0,destroyOnClose:!0,visible:qe,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return be.submit()},onCancel:function(){be.resetFields(),ze(!0)}},n.a.createElement(D.a,{form:be,className:Me.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:d,onFinish:S},n.a.createElement(D.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement($.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},Ye.map(function(K){return n.a.createElement(ge,{key:K.id,value:K.id},K.name)}))),n.a.createElement(D.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(u.a,{treeData:C,disabled:!(it==null?void 0:it.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:u.a.SHOW_PARENT,size:"large"})),n.a.createElement("div",{style:{margin:"0 0 12px 129px",fontSize:12,color:"#999999"}},"\u672A\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55\u65F6\uFF0C\u5219\u5C06\u77E5\u8BC6\u70B9\u521B\u5EFA\u4E3A\u8BE5\u8BFE\u7A0B\u7684\u4E00\u7EA7\u76EE\u5F55"),n.a.createElement(D.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(_e.a,{maxLength:30}))))},ke=Ke,we=e("9SwW"),se=e("LvDl"),U=A.a.Dragger,T=$.a.Option,Re=function(de){var qe,Ye,Ze,ze,He,et,be,nt,tt,it=de.problemset,Lt=de.globalSetting,r=de.dispatch,v=de.match,C=de.location,f=Object(Q.a)(de,["problemset","globalSetting","dispatch","match","location"]),b=Object(j.useRef)(),E=D.a.useForm(),d=Object(L.a)(E,1),S=d[0],K=Object(j.useState)({}),ee=Object(L.a)(K,2),G=ee[0],Ue=ee[1],Fe=Object(j.useState)(!1),Te=Object(L.a)(Fe,2),Ee=Te[0],ot=Te[1],fe=Object(j.useState)(!1),ht=Object(L.a)(fe,2),Xe=ht[0],Ve=ht[1],Ge=Object(j.useState)(1),rt=Object(L.a)(Ge,2),ct=rt[0],lt=rt[1],jt=Object(j.useState)([]),gt=Object(L.a)(jt,2),Mt=gt[0],Kt=gt[1],xt=Object(j.useState)({}),Ft=Object(L.a)(xt,2),ft=Ft[0],Tt=Ft[1],kt=Object(j.useState)([]),St=Object(L.a)(kt,2),_=St[0],he=St[1],Oe=Object(j.useState)(0),Pe=Object(L.a)(Oe,2),Se=Pe[0],Ne=Pe[1],Be=Object(j.useState)([]),Ie=Object(L.a)(Be,2),xe=Ie[0],st=Ie[1],Ot=Object(j.useState)(),_t=Object(L.a)(Ot,2),oe=_t[0],dt=_t[1],Dt=Object(j.useState)(!1),wt=Object(L.a)(Dt,2),Pt=wt[0],Ut=wt[1],Jt=Object(j.useState)(!1),Xt=Object(L.a)(Jt,2),yt=Xt[0],It=Xt[1],Qt={onRemove:function(){st([])},beforeUpload:function(re){if((re==null?void 0:re.size)>1024*1024*50)return W.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var ye=[];return ye.push(re),st([].concat(ye)),!1},fileList:xe,accept:".xls,.xlsx"},$t=function(){var ve=Object(g.a)(z.a.mark(function re(){var ye,Le,Ae,at,vt,mt,pt,Ct,At,bt,Nt,Bt,Rt,J;return z.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(!(C==null||((ye=C.query)===null||ye===void 0)?void 0:ye.type)){N.next=6;break}return N.next=3,Object(me.a)("/api/problems/".concat(v==null||((at=v.params)===null||at===void 0)?void 0:at.questionId,"/edit.json"),{method:"get"});case 3:Ae=N.sent,N.next=9;break;case 6:return N.next=8,Object(me.a)("/api/common_exercises/item_banks/".concat(v==null||((vt=v.params)===null||vt===void 0)?void 0:vt.questionId,"/edit.json"),{method:"get"});case 8:Ae=N.sent;case 9:if(!((Le=Ae)===null||Le===void 0?void 0:Le.name)){N.next=19;break}return mt=Ae||{},pt=mt.exercise_subjects,Ct=mt.item_type,At=Ct===void 0?"PROGRAM":Ct,bt=mt.difficulty,Nt=mt.exercise_points,Bt=Object(Q.a)(mt,["exercise_subjects","item_type","difficulty","exercise_points"]),Rt=pt.map(function(pe){return pe.id}),J=Nt.map(function(pe){return pe.id}),N.next=15,Wt(Rt);case 15:S.setFieldsValue({course:Rt,itemType:At,difficulty:bt,knowledge:J}),Ue({course:Rt,itemType:At,difficulty:bt,knowledge:J}),Tt(Bt),ot(!0);case 19:case"end":return N.stop()}},re)}));return function(){return ve.apply(this,arguments)}}(),Vt=function(){var ve=Object(g.a)(z.a.mark(function re(){var ye;return z.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(me.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:ye=Ae.sent,(ye==null?void 0:ye.data)&&Kt(ye.data||[]);case 4:case"end":return Ae.stop()}},re)}));return function(){return ve.apply(this,arguments)}}(),Wt=function(){var ve=Object(g.a)(z.a.mark(function re(ye){var Le;return z.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,Object(me.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:ye}});case 2:Le=at.sent,(Le==null?void 0:Le.data)&&he(Object(Ce.T)(Le==null?void 0:Le.data));case 4:case"end":return at.stop()}},re)}));return function(ye){return ve.apply(this,arguments)}}();Object(j.useEffect)(function(){var ve;if(Vt(),v==null||((ve=v.params)===null||ve===void 0)?void 0:ve.questionId){$t();return}var re={itemType:"SINGLE",difficulty:1};S.setFieldsValue(re),Ue(re),console.log(v,"match")},[v==null||((qe=v.params)===null||qe===void 0)?void 0:qe.questionId]);var Yt=function(){var ve=Object(g.a)(z.a.mark(function re(){var ye,Le,Ae,at,vt,mt,pt,Ct,At,bt,Nt,Bt,Rt;return z.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return Le=G||{},Ae=Le.course,at=Le.itemType,vt=Le.difficulty,mt=Le.knowledge,pt=mt===void 0?[]:mt,console.log(G,"-------------"),F.next=4,(ye=b.current)===null||ye===void 0?void 0:ye.onSave();case 4:if(Ct=F.sent,Ct){F.next=7;break}return F.abrupt("return");case 7:return At=Object(q.a)({exercise_subject_ids:Ae,exercise_point_ids:pt,item_type:at,difficulty:vt},Ct||{}),bt=G.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",Ee&&(bt=G.itemType==="PROGRAM"?"/api/problems/".concat(v==null||((Nt=v.params)===null||Nt===void 0)?void 0:Nt.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(v==null||((Bt=v.params)===null||Bt===void 0)?void 0:Bt.questionId)),F.next=12,Object(me.a)(bt,{method:Ee?"put":"post",body:At});case 12:Rt=F.sent,(Rt==null?void 0:Rt.status)===0&&i.a.confirm({title:null,icon:null,content:"\u8BD5\u9898\u4FDD\u5B58\u6210\u529F\uFF0C\u8BF7\u9009\u62E9\u4E0B\u4E00\u6B65\u64CD\u4F5C",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:function(){var pe;(pe=b.current)===null||pe===void 0||pe.Clear()},onCancel:function(){R.c.push("/exam/questionManagement")}});case 14:case"end":return F.stop()}},re)}));return function(){return ve.apply(this,arguments)}}(),zt=function(re){Ue(Object(q.a)({},S.getFieldsValue())),console.log(re,"changedValues"),"course"in re&&(Wt(re.course),Ne(Se+1))},qt=function(){console.log(Ee,44);var re=G||{itemType:"SINGLE"},ye=re.itemType,Le={SINGLE:n.a.createElement(O.a,{ref:b,isEdit:Ee,editData:ft}),MULTIPLE:n.a.createElement(k.a,{ref:b,isEdit:Ee,editData:ft}),JUDGMENT:n.a.createElement(w.a,{ref:b,isEdit:Ee,editData:ft}),COMPLETION:n.a.createElement(X.a,{ref:b,isEdit:Ee,editData:ft}),SUBJECTIVE:n.a.createElement(Z.a,{ref:b,isEdit:Ee,editData:ft}),PROGRAM:n.a.createElement(ne.a,{difficulty:G==null?void 0:G.difficulty,ref:b,isEdit:Ee,editData:ft})};return Le[ye||"SINGLE"]},Ht=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:P.a.warp},n.a.createElement(we.a,{path:"/exam/questionManagement",title:"".concat(Ee?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:P.a.main},n.a.createElement("div",{className:P.a.way},n.a.createElement("span",{className:P.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(m.a.Group,{onChange:function(re){lt(re.target.value)},value:ct},n.a.createElement(m.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(m.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),ct===1&&n.a.createElement(D.a,{form:S,className:P.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:zt,onFinish:Yt,size:"large"},n.a.createElement(D.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement($.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},Mt.map(function(ve){return n.a.createElement(T,{key:ve.id,title:ve.name,value:ve.id},ve.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(D.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(u.a,{key:Se,treeData:_,treeCheckable:!0,virtual:!1,treeDefaultExpandAll:!0,disabled:!Object(se.size)(G==null?void 0:G.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:u.a.SHOW_PARENT})),n.a.createElement("div",{className:P.a.add,onClick:function(){return Ve(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(D.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement($.a,{disabled:Ee},n.a.createElement(T,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(T,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(T,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(T,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(T,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(T,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(D.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(m.a.Group,null,n.a.createElement(m.a,{value:1},"\u7B80\u5355"),n.a.createElement(m.a,{value:2},"\u9002\u4E2D"),n.a.createElement(m.a,{value:3},"\u56F0\u96BE")))),ct===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(x.a,{gutter:[16,16]},n.a.createElement(c.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(c.a,null,n.a.createElement(A.a,Qt,n.a.createElement(a.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(x.a,{gutter:[16,16]},n.a.createElement(c.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(c.a,{span:22},n.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",n.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",n.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",n.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(Ce.p)("",Object(Ce.L)({url:Y.a.API_SERVER+"/api/common_exercises/item_banks/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(a.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(g.a)(z.a.mark(function ve(){var re,ye;return z.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!((xe==null?void 0:xe.length)<=0)){Ae.next=3;break}return W.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ae.abrupt("return");case 3:return Ut(!1),It(!0),re=new FormData,re.append("file",xe[0]),Ae.next=9,Object(me.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:re},!0);case 9:if(ye=Ae.sent,It(!1),!(ye.status===-1)){Ae.next=13;break}return Ae.abrupt("return");case 13:Ut(!0),dt(ye);case 15:case"end":return Ae.stop()}},ve)}))},"\u786E\u8BA4\u4E0A\u4F20")),Pt&&!yt&&n.a.createElement("div",null,n.a.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},n.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",n.a.createElement("span",{style:{color:"#FA6400"}},oe==null?void 0:oe.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},oe==null?void 0:oe.success),"\u6761\u6570\u636E",!!(oe==null||((Ye=oe.fail)===null||Ye===void 0)?void 0:Ye.length)&&n.a.createElement("span",null,"\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},oe==null||((Ze=oe.fail)===null||Ze===void 0)?void 0:Ze.length),"\u6761\u6570\u636E")),!!(oe==null||((ze=oe.fail)===null||ze===void 0)?void 0:ze.length)&&n.a.createElement(a.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(Ce.p)("",Object(Ce.L)({url:Y.a.API_SERVER+(oe==null?void 0:oe.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),Pt&&!yt&&(oe==null||((He=oe.success_ids)===null||He===void 0)?void 0:He.length)>0&&n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex",marginRight:"144px",justifyContent:"center"}},n.a.createElement("span",null,"\u672C\u6B21\u4E0A\u4F20\u6210\u529F\u7684\u8BD5\u9898\u7F16\u53F7",((et=oe.success_ids)===null||et===void 0?void 0:et.length)>1&&"\u8303\u56F4","\u4E3A ",oe==null||((be=oe.success_ids)===null||be===void 0)?void 0:be[0]),((nt=oe.success_ids)===null||nt===void 0?void 0:nt.length)>1&&n.a.createElement("span",null,"-",oe==null||((tt=oe.success_ids)===null||tt===void 0)?void 0:tt[(oe==null?void 0:oe.success_ids.length)-1])),n.a.createElement(te.a,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:yt}))),ct===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:P.a.topicWrap}," ",qt()),n.a.createElement("div",{className:P.a.buttonWrap},n.a.createElement(a.a,{onClick:function(){return R.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(a.a,{type:"primary",className:"mr20",onClick:function(){return S.submit()}},"\u4FDD\u5B58"))),n.a.createElement(ke,{visible:Xe,subjects:Mt,onCancel:function(re){re||Wt(G.course),Ve(!1)}}))},$e=B.default=Object(R.a)(function(De){var de=De.problemset,qe=De.globalSetting;return{problemset:de,globalSetting:qe}})(Re)},FeNN:function(ie,B,e){ie.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(ie,B,e){},J51S:function(ie,B,e){"use strict";var le=e("P2fV"),te=e("NJEC"),ce=e("CiB2"),x=e("sRBo"),M=e("kaz8"),a=e("7Kak"),t=e("9yH6"),c=e("+L6B"),s=e("2/Rp"),u=e("OaEy"),y=e("2fM7"),m=e("giR+"),p=e("fyUT"),i=e("14J3"),q=e("BMrR"),V=e("jCWc"),z=e("kPKH"),g=e("WmNS"),H=e.n(g),W=e("miYZ"),o=e("tsqr"),D=e("rAM+"),L=e("9og8"),Q=e("y8nQ"),I=e("Vl3Y"),$=e("tJVT"),h=e("k1fw"),A=e("fu2T"),j=e("gK9i"),n=e("5NDa"),R=e("5rEg"),Y=e("q1tI"),l=e.n(Y),P=e("vGm4"),O=e.n(P),k=e("jrin"),w,Z=y.a.Option,X;(function(r){r[r.language=0]="language",r[r.difficult=1]="difficult",r[r.category=2]="category",r[r.openOrNot=3]="openOrNot"})(X||(X={}));var ne=(w={},Object(k.a)(w,X.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}]),Object(k.a)(w,X.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(k.a)(w,X.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(k.a)(w,X.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),w);function ae(r){return ne[r].map(function(v){return l.a.createElement(Z,{key:v.title,value:v.key}," ",v.title," ")})}function _e(r,v){r.map(function(C){var f=C.id,b=C.name,E=C.sub_disciplines,d={value:f,label:b};v.push(d),E&&E.length>0&&(d.children=[],_e(E,d.children))})}function ue(r,v){for(var C=[],f=0;f0){C[0]=E.id;for(var d=0;d=0?Ie.push(_t):xe.push(_t)}catch(Dt){st.e(Dt)}finally{st.f()}if(Be+=parseInt(Pe.hack.code_compile_score),console.log(Be),!(Be!==100&&!(fe==null||((Se=fe.hack)===null||Se===void 0)?void 0:Se.test_set_score))){dt.next=14;break}return o.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),dt.abrupt("return",!1);case 14:Pe.hack.difficulty=S,Pe.hack_codes.code=Ce.Base64.encode((Ne=Pe.hack_codes)===null||Ne===void 0?void 0:Ne.code),E&&(Pe.update_hack_sets=Ie,Pe.hack_sets=xe);case 17:return dt.abrupt("return",Pe);case 18:case"end":return dt.stop()}},Oe)}));return function(){return he.apply(this,arguments)}}();Object(Y.useImperativeHandle)(C,function(){return{onSave:lt,Clear:_}}),Object(Y.useEffect)(function(){if(!d||!E)return;var he=d.code,Oe=d.language,Pe=d.hack_sets,Se=d.description,Ne=d.name,Be=d.time_limit,Ie=d.test_set_average,xe=d.test_set_score,st=d.code_compile_score,Ot={loading:!1,data:{hack_codes:{language:Oe,code:Ce.Base64.decode(he)},hack:{name:Ne,description:Se,time_limit:Be,test_set_average:Ie,test_set_score:xe,code_compile_score:st},hack_sets:Pe}};parseInt(st)>=0&&ct(!0),G.setFieldsValue(Object(h.a)({},Ot.data)),Ee({type:be.SET_INITAL_DATA,payload:Object(ge.cloneDeep)(Ot)})},[d,E]);function jt(he,Oe){return gt.apply(this,arguments)}function gt(){return gt=Object(L.a)(H.a.mark(function he(Oe,Pe){return H.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:case"end":return Ne.stop()}},he)})),gt.apply(this,arguments)}function Mt(he){Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack:Object(h.a)(Object(h.a)({},fe.hack),{},{test_set_score:he.target.value})})}})}function Kt(he){var Oe=he.target.value;Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack:Object(h.a)(Object(h.a)({},fe.hack),{},{test_set_average:Oe})})}})}function xt(){var he=G.getFieldValue("hack_sets"),Oe=parseInt(G.getFieldValue("hack").code_compile_score)||0,Pe=he.length+1,Se=Math.floor((100-Oe)/Pe),Ne=(100-Oe)%Pe;he.map(function(Be,Ie){return Xe&&(Be.score=Se),Be.position=Ie+1,Be}),he.push({input:"",output:"",position:Pe,score:Xe?Se+Ne:0,display_set:!1}),G.setFieldsValue({hack_sets:he}),Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_sets:he})}})}function Ft(){var he=G.getFieldValue("hack_sets"),Oe=parseInt(G.getFieldValue("hack").code_compile_score)||0,Pe=he.length,Se=Math.floor((100-Oe)/Pe),Ne=(100-Oe)%Pe;he.map(function(Be,Ie){return Xe&&(Be.score=Se,Ie===he.length-1&&(Be.score=Se+Ne)),Be.position=Ie+1,Be}),G.setFieldsValue({hack_sets:he}),Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_sets:he})}})}function ft(he){var Oe=G.getFieldValue("hack_sets"),Pe=parseInt(G.getFieldValue("hack").code_compile_score)||0,Se=(Oe==null?void 0:Oe.length)-1,Ne=Math.ceil((100-Pe)/Se),Be=(100-Pe)%Se;Oe.splice(he,1),Oe==null||Oe.map(function(Ie,xe){return Xe&&(Ie.score=Ne,xe===Se-1&&(Ie.score=Ne+Be)),Ie.position=xe+1,Ie}),Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_sets:Oe})}}),G.setFieldsValue({hack_sets:Oe})}function Tt(he){Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_codes:Object(h.a)(Object(h.a)({},fe.hack_codes),{},{language:he})})}})}var kt=function(Oe){},St=function(Oe){Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack:Object(h.a)(Object(h.a)({},fe.hack),{},{name:Oe.target.value})})}})},_=function(){G.resetFields()};return l.a.createElement(I.a,{form:G,initialValues:fe,layout:"vertical",className:O.a["oj-form-container"],onValuesChange:kt,onFinish:jt},l.a.createElement(q.a,null,l.a.createElement(z.a,{span:14},l.a.createElement(it,{onChangeLanguage:Tt,onRemoveTestCase:ft,onAddTestCase:xt,onAddTestCases:Ft,onNameChange:St,hack:fe.hack,form:G,isshows:rt,onChangeScore:Mt,onChangeAverage:Kt})),l.a.createElement(z.a,{span:10},l.a.createElement(I.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(Ye,{language:fe==null||((b=fe.hack_codes)===null||b===void 0)?void 0:b.language})))))};function it(r){var v=r.hack,C=r.onNameChange,f=r.onChangeAverage,b=r.onChangeScore,E=r.onAddTestCase,d=r.onRemoveTestCase,S=r.onChangeLanguage,K=r.onAddTestCases,ee=r.form,G=r.isshows,Ue=v.test_set_average,Fe=v.test_set_score,Te=v.name,Ee=Object(Y.useState)(G),ot=Object($.a)(Ee,2),fe=ot[0],ht=ot[1];return Object(Y.useEffect)(function(){ht(G)},[G]),l.a.createElement("div",{className:O.a["oj-left-panel"]},l.a.createElement("div",{className:O.a["oj-form-info"]},l.a.createElement("div",{className:O.a.field},l.a.createElement(I.a.Item,{label:l.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",l.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:l.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},l.a.createElement(p.a,{min:3,max:60})),l.a.createElement(I.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},l.a.createElement(y.a,{onChange:S},ae(X.language)))),l.a.createElement(I.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},l.a.createElement(R.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:l.a.createElement("span",null,60-((Te==null?void 0:Te.length)||0)),onChange:C})),l.a.createElement(I.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},l.a.createElement(Ke.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),l.a.createElement("div",{className:"tst-case-info"},l.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",l.a.createElement(s.a,{type:"primary",ghost:!0,onClick:E},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),l.a.createElement(I.a.Item,{name:["hack","test_set_score"]},l.a.createElement(t.a.Group,{onChange:b},l.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),l.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!v.test_set_score&&l.a.createElement(I.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},l.a.createElement(t.a.Group,{onChange:f},l.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!v.test_set_score&&l.a.createElement("div",null,l.a.createElement("div",{style:{display:"flex",height:"30px"}},l.a.createElement(M.a,{checked:fe,onChange:function(Ve){ht(Ve.target.checked),ee.setFieldsValue({hack:{code_compile_score:0}}),K()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),fe&&l.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",l.a.createElement(I.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},l.a.createElement(p.a,{onChange:function(){K()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),l.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),l.a.createElement(I.a.List,{name:"hack_sets"},function(Xe,Ve){return Object(ce.a)(Ve),l.a.createElement(j.a,{accordion:!0},Xe.map(function(Ge,rt){return l.a.createElement(He,{key:"".concat(Ge.key,"--").concat(rt),header:l.a.createElement("a",{className:O.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(rt+1)),Fe?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(I.a.Item,{name:[Ge.name,"score"],fieldKey:[Ge.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(rt+1,"\u8BC4\u5206")}]},l.a.createElement(p.a,{onClick:function(lt){return lt.stopPropagation()},min:0,max:100,disabled:Ue})),l.a.createElement("span",null,"%"))),extra:l.a.createElement("div",{onClick:function(lt){return lt.stopPropagation()},className:O.a["use-extra"]},l.a.createElement(I.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Ge.name,"display_set"],fieldKey:[Ge.fieldKey,"display_set"]},l.a.createElement(M.a,null)),rt===Xe.length-1?l.a.createElement("div",{style:{marginRight:"10px"}}," ",l.a.createElement(Me.a,{className:O.a["btn-remove-case"],onClick:E})):null,rt>0?l.a.createElement("div",{onClick:function(lt){return lt.stopPropagation()}},l.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:l.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+rt),onConfirm:function(){d(rt)}},l.a.createElement(me.a,{className:O.a["btn-remove-case"]}))):l.a.createElement(me.a,{style:{opacity:0},className:O.a["btn-remove-case"]}))},l.a.createElement(I.a.Item,{label:"\u8F93\u5165",name:[Ge.name,"input"],fieldKey:[Ge.fieldKey,"input"]},l.a.createElement(ze,null)),l.a.createElement(I.a.Item,{label:"\u8F93\u51FA",name:[Ge.name,"output"],fieldKey:[Ge.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},l.a.createElement(ze,null)))}))}))))}var Lt=B.a=Object(Y.forwardRef)(tt)},JI8h:function(ie,B,e){"use strict";var le=e("5Dmo"),te=e("3S7+"),ce=e("oBTY"),x=e("miYZ"),M=e("tsqr"),a=e("tJVT"),t=e("PpiC"),c=e("q1tI"),s=e.n(c),u=e("9kvl"),y=e("Ot1p"),m=e("9Bee"),p=e("xIf3"),i=e.n(p),q=e("1vsH"),V=["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"],z=function(H,W){var o=H.editData,D=H.globalSetting,L=H.loading,Q=H.dispatch,I=H.onRef,$=I===void 0?function(){}:I,h=H.isEdit,A=Object(t.a)(H,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),j=Object(c.useState)([]),n=Object(a.a)(j,2),R=n[0],Y=n[1],l=Object(c.useState)(),P=Object(a.a)(l,2),O=P[0],k=P[1],w=Object(c.useState)([]),Z=Object(a.a)(w,2),X=Z[0],ne=Z[1],ae=Object(c.useState)(""),_e=Object(a.a)(ae,2),ue=_e[0],Me=_e[1],me=Object(c.useState)(""),Ce=Object(a.a)(me,2),ge=Ce[0],Ke=Ce[1];Object(c.useEffect)(function(){Y(["","","",""])},[]),Object(c.useEffect)(function(){if(!o||!h)return;Me(o==null?void 0:o.name),Ke(o==null?void 0:o.analysis),Y(o==null?void 0:o.choices.map(function(U){return U.choice_text}));var se=[];o==null||o.choices.map(function(U,T){U.is_answer&&se.push(T)}),ne(se)},[o,h]),Object(c.useImperativeHandle)(W,function(){return{onSave:ke,Clear:we}});var ke=function(){if(!ue)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var U=R.findIndex(function(Re){return!Re});if(U>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[U]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!X.length)return M.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(X.length<2)return M.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(q.D)(R))return M.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var T=R.map(function(Re,$e){return{choice_text:Re,is_answer:X.includes($e)?1:0}});return{name:ue,choices:T,analysis:ge}},we=function(){Me(""),Ke(""),ne(""),Y(["","","",""])};return s.a.createElement("section",{className:i.a.wrap},s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(U){return Me(U)}}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(se,U){return s.a.createElement("div",{className:i.a.choiceWrap,key:U},s.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(i.a.answer," ").concat(X.includes(U)?i.a.activeAnswer:""),onClick:function(){X.includes(U)?ne(X.filter(function(Re){return Re!==U})):ne([].concat(Object(ce.a)(X),[U]))}},V[U])),s.a.createElement("div",{className:i.a.editorWrap},O===U?s.a.createElement(y.a,{id:"single-question-option-".concat(U),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:se,onChange:function(Re){R[U]=Re,Y(R)}}):s.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return k(U)}},s.a.createElement(m.a,{value:se}))),U>1&&s.a.createElement(te.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(R.filter(function(Re,$e){return $e!==U}))}})),U<7&&U===R.length-1&&s.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(ce.a)(R),[""]))}})))}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),s.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ge,onChange:function(U){return Ke(U)}}))};B.a=Object(u.a)(function(g){var H=g.loading,W=g.globalSetting;return{globalSetting:W,loading:H.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(z))},KGka:function(ie,B,e){"use strict";var le=e("7Kak"),te=e("9yH6"),ce=e("miYZ"),x=e("tsqr"),M=e("tJVT"),a=e("PpiC"),t=e("q1tI"),c=e.n(t),s=e("9kvl"),u=e("Ot1p"),y=e("xIf3"),m=e.n(y),p=["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"],i=function(V,z){var g=V.editData,H=V.globalSetting,W=V.loading,o=V.dispatch,D=V.onRef,L=D===void 0?function(){}:D,Q=V.isEdit,I=Object(a.a)(V,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),$=Object(t.useState)(),h=Object(M.a)($,2),A=h[0],j=h[1],n=Object(t.useState)(""),R=Object(M.a)(n,2),Y=R[0],l=R[1],P=Object(t.useState)(""),O=Object(M.a)(P,2),k=O[0],w=O[1];Object(t.useEffect)(function(){if(!g||!Q)return;l(g==null?void 0:g.name),w(g==null?void 0:g.analysis);var ne=g==null?void 0:g.choices.find(function(ae){return ae.is_answer});j(ne.choice_text==="\u6B63\u786E"?"0":"1")},[g,Q]),Object(t.useImperativeHandle)(z,function(){return{onSave:Z,Clear:X}});var Z=function(){if(!Y)return x.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return x.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ae=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:Y,choices:ae,analysis:k}},X=function(){l(""),w(""),j("")};return c.a.createElement("section",{className:m.a.wrap},c.a.createElement("p",{className:m.a.titleWrap},c.a.createElement("span",{className:m.a.required},"*"),c.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),c.a.createElement(u.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Y,onChange:function(ae){return l(ae)}}),c.a.createElement("p",{className:m.a.titleWrap},c.a.createElement("span",{className:m.a.required},"*"),c.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",c.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),c.a.createElement(te.a.Group,{buttonStyle:"solid",value:A,onChange:function(ae){return j(ae.target.value)}},c.a.createElement(te.a.Button,{value:"0",className:"".concat(m.a.radio," mr40")},"\u6B63\u786E"),c.a.createElement(te.a.Button,{value:"1",className:m.a.radio},"\u9519\u8BEF")),c.a.createElement("p",{className:m.a.titleWrap},c.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),c.a.createElement(u.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:k,onChange:function(ae){return w(ae)}}))};B.a=Object(s.a)(function(q){var V=q.loading,z=q.globalSetting;return{globalSetting:z,loading:V.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(i))},M8RZ:function(ie,B,e){"use strict";e.d(B,"a",function(){return s});var le=e("fWQN"),te=e("mtLc"),ce=e("yKVA"),x=e("879j"),M=e("q1tI"),a=e.n(M),t=e("i8i4"),c=e.n(t),s=function(u){Object(ce.a)(m,u);var y=Object(x.a)(m);function m(p){var i;Object(le.a)(this,m),i=y.call(this,p);var q=window.document;return i.node=q.createElement("div"),q.body.appendChild(i.node),i}return Object(te.a)(m,[{key:"render",value:function(){var i=this.props.children;return Object(t.createPortal)(i,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),m}(a.a.Component)},O2Wb:function(ie,B,e){ie.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ie,B,e){"use strict";var le=e("2qtc"),te=e("kLXV"),ce=e("rAM+"),x=e("tJVT"),M=e("jrin"),a=e("q1tI"),t=e.n(a),c=e("VrN/"),s=e.n(c),u=e("bdgK"),y=e("p77/"),m=e("Bd2K"),p=e("ELLl"),i=e("19Vz"),q=e("lZu9"),V=e("kSUc"),z=e("9Bee"),g=e("0Owb"),H=e("dejd"),W=e("C+DQ"),o=[{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 D(r){var v=r.onActionCallback,C=r.title,f=r.icon,b=r.actionName,E=r.className,d=E===void 0?"":E,S=r.children;function K(){v(b)}return t.a.createElement("a",{title:C,className:d,onClick:K},t.a.createElement("i",{className:"md-iconfont ".concat(f)}),S)}var L=function(r){var v=r.watch,C=r.showNullButton,f=r.onActionCallback,b=r.fullScreen,E=r.insertTemp,d=[].concat(o,[{title:"".concat(v?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(v?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},d.map(function(S,K){return t.a.createElement("li",{key:K},S.actionName?t.a.createElement(D,Object(g.a)({},S,{onActionCallback:f})):t.a.createElement("span",{className:"v-line"}))}),C?t.a.createElement("li",null,t.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,E&&t.a.createElement("li",null,t.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(E),onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(D,{icon:"".concat(b?"icon-shrink":"icon-enlarge"),title:b?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:f})))},Q=e("M8RZ"),I=e("+L6B"),$=e("2/Rp"),h=e("y8nQ"),A=e("Vl3Y"),j=e("5NDa"),n=e("5rEg"),R={labelCol:{span:4},wrapperCol:{span:20}},Y=function(r){var v=r.callback,C=r.onCancel;function f(b){v(b)}return t.a.createElement(A.a,Object(g.a)({},R,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:f}),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(n.a,null)),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(n.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement($.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))},l=e("7ahc"),P=e("HmJG"),O=e("BjJ7"),k=A.a.useForm,w={width:280,marginRight:10},Z={labelCol:{span:5},wrapperCol:{span:19}},X=function(r){var v=r.callback,C=r.onCancel,f=k(),b=Object(x.a)(f,1),E=b[0];function d(ee){v(ee)}function S(ee){E.setFieldsValue({src:"/api/attachments/".concat(ee.id)})}function K(ee){var G=ee.target.files[0];ae(G,S)}return t.a.createElement(A.a,Object(g.a)({form:E},Z,{className:"upload-image-panel",onFinish:d}),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(n.a,{style:w})),t.a.createElement(ne,{onFileChange:K}))),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(n.a,{style:{width:264}})),t.a.createElement(A.a.Item,{style:{textAlign:"right"}},t.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement($.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))};function ne(r){var v=r.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:v}))}function ae(r,v){if(!r)throw new String("\u6CA1\u6709\u6587\u4EF6");var C=new FormData;C.append("editormd-image-file",r),C.append("file_param_name","editormd-image-file"),C.append("byxhr","true");var f=new window.XMLHttpRequest;f.withCredentials=!0,f.addEventListener("load",function(b){v(JSON.parse(b.target.responseText))},!1),f.addEventListener("error",function(b){console.error(b)},!1),f.open("POST","".concat(O.a,"/api/attachments.json")),f.send(C)}var _e=e("giR+"),ue=e("fyUT"),Me=e("7Kak"),me=e("9yH6"),Ce=me.a.Group,ge={margin:"0 8px"},Ke=function(r){var v=r.callback,C=r.onCancel;function f(b){v(b)}return t.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:f},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:ge},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:ge},"\u884C\u6570"),t.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ue.a,null)),t.a.createElement("span",{style:ge},"\u5217\u6570"),t.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ue.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:ge},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(A.a.Item,{name:"align"},t.a.createElement(Ce,null,t.a.createElement(me.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(me.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(me.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(me.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement($.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))},ke="link",we="upload-image",se="code-block",U="add-table",T="------------",Re={default:T,left:":".concat(T),center:":".concat(T,":"),right:"".concat(T,":")},$e=e("9VGf"),De,de;function qe(){}var Ye=0,Ze=1e4,ze="\u2581",He=` +**\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 et(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}var be=navigator.platform.toUpperCase().indexOf("MAC")>=0,nt=be?"Cmd":"Ctrl",tt=(De={},Object(M.a)(De,nt+"-B","bold"),Object(M.a)(De,nt+"-I","italic"),De),it=(de={},Object(M.a)(de,ke,"\u6DFB\u52A0\u94FE\u63A5"),Object(M.a)(de,se,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(M.a)(de,we,"\u6DFB\u52A0\u56FE\u7247"),Object(M.a)(de,U,"\u6DFB\u52A0\u8868\u683C"),de),Lt=B.a=function(r){var v=r.defaultValue,C=v===void 0?"":v,f=r.onChange,b=r.width,E=b===void 0?"100%":b,d=r.height,S=d===void 0?400:d,K=r.miniToolbar,ee=K===void 0?!1:K,G=r.isFocus,Ue=G===void 0?!1:G,Fe=r.watch,Te=r.insertTemp,Ee=r.id,ot=Ee===void 0?"markdown-editor-id":Ee,fe=r.showResizeBar,ht=fe===void 0?!1:fe,Xe=r.noStorage,Ve=Xe===void 0?!1:Xe,Ge=r.showNullButton,rt=Ge===void 0?!1:Ge,ct=r.fullScreen,lt=ct===void 0?!1:ct,jt=r.onBlur,gt=r.onCMBeforeChange,Mt=r.className,Kt=Mt===void 0?"":Mt,xt=r.placeholder,Ft=xt===void 0?"":xt,ft=r.values,Tt=ft===void 0?"":ft,kt=Object(a.useState)(null),St=Object(x.a)(kt,2),_=St[0],he=St[1],Oe=Object(a.useState)(C),Pe=Object(x.a)(Oe,2),Se=Pe[0],Ne=Pe[1],Be=Object(a.useState)(Fe),Ie=Object(x.a)(Be,2),xe=Ie[0],st=Ie[1],Ot=Object(a.useState)(lt),_t=Object(x.a)(Ot,2),oe=_t[0],dt=_t[1],Dt=Object(a.useState)(""),wt=Object(x.a)(Dt,2),Pt=wt[0],Ut=wt[1],Jt=Object(a.useState)(0),Xt=Object(x.a)(Jt,2),yt=Xt[0],It=Xt[1],Qt=Object(a.useState)(S),$t=Object(x.a)(Qt,2),Vt=$t[0],Wt=$t[1],Yt=Object(a.useState)(!1),zt=Object(x.a)(Yt,2),qt=zt[0],Ht=zt[1],ve=Object(a.useRef)(),re=Object(a.useRef)(),ye=Object(a.useRef)(),Le=Object(a.useRef)();Object(a.useEffect)(function(){Ne(Tt),_==null||_.setValue(Tt)},[Tt]),Object(a.useEffect)(function(){if(ve.current){var J=function(pe,je){var We=je.clipboardData;if(We){var Je=We.types.toString(),ut=We.items;if(Je==="text/html,Files"||Je==="Files"){var Qe=ut[1];Je==="Files"&&(Qe=ut[0]),Qe.kind==="file"&&Qe.type.match(/^image\//i)&&ae(Qe.getAsFile(),function(Et){Et.id?F.replaceSelection("![,](/api/attachments/".concat(Et.id,")")):(Et==null?void 0:Et.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},F=s.a.fromTextArea(ve.current,{mode:"markdown",lineNumbers:!ee,lineWrapping:!0,value:C,autoCloseTags:!0,autoCloseBrackets:!0});return Ue&&F.focus(),F.on("paste",J),he(F),function(){F.off("paste",J)}}},[]);var Ae=Object(a.useCallback)(function(){if(re.current)try{var J=re.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,F=re.current.getElementsByClassName("markdown-editor-body")[0];oe?F.style.height="calc(100vh - ".concat(J,"px)"):F.style.height="".concat(Vt-J,"px")}catch(N){console.log(N,"---- to set md editor body height")}},[Vt,re,oe]);Object(a.useEffect)(function(){function J(){var N=new u.default(function(pe){var je=Object(ce.a)(pe),We;try{for(je.s();!(We=je.n()).done;){var Je=We.value;(Je.target.offsetHeight>0||Je.target.offsetWidth>0)&&(Ae(),_.setSize("100%","100%"),_.refresh())}}catch(ut){je.e(ut)}finally{je.f()}});return N.observe(ve.current.parentElement),N}if(_){var F=J();return function(){F.unobserve(ve.current.parentElement)}}},[_,Ae]),Object(a.useEffect)(function(){if(_){for(var J=[],F=function(){var Je=pe[N];je=Object(x.a)(Je,2);var ut=je[0],Qe=je[1],Et=Object(M.a)({},ut,function(){at(Qe)});J.push(Et),_.addKeyMap(Et)},N=0,pe=Object.entries(tt);N0){var J=new Date().getTime(),F=window.sessionStorage.getItem(ot);J>=yt+Ze&&(!F||F!==Se)&&(window.sessionStorage.setItem(ot,Se),Ht(!0))}},Ze),Object(a.useEffect)(function(){st(Fe)},[_,Fe]),Object(a.useEffect)(function(){_&&(Ue&&_.focus())},[_,Ue]),Object(a.useEffect)(function(){if(xe&&_){var J=function(pe){var je=pe.target;if(Le.current){var We=je.scrollTop/je.scrollHeight;Le.current.scrollTop=Le.current.scrollHeight*We}},F=_.getScrollerElement();return F.addEventListener("scroll",J),function(){F.removeEventListener("scroll",J)}}},[_,xe]),Object(a.useEffect)(function(){if(_&>){var J=function(N,pe){gt(N,pe)};return _.on("beforeChange",J),function(){_.off("beforeChange",J)}}},[_,gt]),Object(a.useEffect)(function(){if(_&&jt){var J=function(){jt(_.getValue())};return _.on("blur",J),function(){_.off("blur",J)}}},[_,jt]),Object(a.useEffect)(function(){if(_){var J=function(N){var pe=N.getValue();Ne(pe),It(new Date().getTime()),N.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),f&&f(pe)};return _.on("change",J),function(){_.off("change",J)}}},[_,f]),Object(a.useEffect)(function(){_&&(C==null?(_.setValue(""),Ne("")):C!==_.getValue()&&(_.setValue(C),Ne(C),_.setCursor(_.lineCount(),0)))},[_,C]);var at=Object(a.useCallback)(function(J){var F=_.getCursor(),N=_.getSelection(),pe=N.split(` +`);switch(J){case"bold":return _.replaceSelection("**"+N+"**"),N===""&&_.setCursor(F.line,F.ch+2),_.focus();case"italic":return _.replaceSelection("*"+N+"*"),N===""&&_.setCursor(F.line,F.ch+1),_.focus();case"code":return _.replaceSelection("`"+N+"`"),N===""&&_.setCursor(F.line,F.ch+1),_.focus();case"inline-latex":return _.replaceSelection("`$$"+N+"$$`"),N===""&&_.setCursor(F.line,F.ch+3),_.focus();case"latex":return _.replaceSelection("```latex\n"+N+"\n```"),_.setCursor(F.line+1,N.length+1),_.focus();case"line-break":return _.replaceSelection(`
        +`),_.focus();case"list-ul":return N===""?_.replaceSelection("- "+N):_.replaceSelection(pe.map(function(je){return je===""?"":"- ".concat(je)}).join(` +`)),_.focus();case"list-ol":return N===""?_.replaceSelection("1. "+N):_.replaceSelection(pe.map(function(je,We){return je===""?"":"".concat(We+1,". ").concat(je)}).join(` +`)),_.focus();case"add-null-ch":return N===""&&_.setCursor(F.line,F.ch+1),_.replaceSelection(ze),_.focus();case"inster-template-1":return N===""&&_.setCursor(F.line,F.ch),_.replaceSelection(He),_.focus();case"eraser":return _.setValue(""),_.focus();case"trigger-watch":return st(!xe),_.focus();case"trigger-full-screen":return dt(!oe),_.focus();case ke:Ut(ke);return;case se:Ut(se);return;case we:Ut(we);return;case U:Ut(U);return;default:throw new Error}},[_,xe,oe]),vt=Object(a.useCallback)(function(J){Ut("");switch(Pt){case ke:var F=J.title,N=J.link;return _.replaceSelection("[".concat(F,"](").concat(N,")")),_.focus();case se:var pe=J.language,je=J.content;return _.replaceSelection(["```"+pe,je,"```"].join(` +`)),_.focus();case we:var We=J.src,Je=J.alt;return _.replaceSelection("![ ".concat(Je," ]( ").concat(We,' "').concat(Je,'" )')),_.focus();case U:for(var ut=J.row,Qe=J.col,Et=J.align,Zt=` +`,Gt=0;Gt300&&(Qe=300);var Et=S+Qe+"px";Wt(Et)}},pe=ye.current,je=!1,We=0;return pe.addEventListener("mousedown",J),document.addEventListener("mousemove",N),document.addEventListener("mouseup",F),function(){pe.removeEventListener("mousedown",J),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",F)}}},[_,ye]),Object(a.useEffect)(function(){Wt(S)},[S]);var Ct=et(E),At=et(Vt),bt={width:Ct,height:At},Nt=Object(a.useMemo)(function(){if(yt){var J=new Date(yt),F=J.getHours(),N=J.getMinutes(),pe=J.getSeconds();return F=F<10?"0"+F:F,N=N<10?"0"+N:N,pe=pe<10?"0"+pe:pe,"".concat(F,":").concat(N,":").concat(pe)}return 0},[yt]);function Bt(){window.sessionStorage.removeItem(ot),Ht(!1),It(0)}function Rt(){Ht(!1),It(0),_.setValue(window.sessionStorage.getItem(ot))}return t.a.createElement(a.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:re},t.a.createElement("div",{className:"markdown-editor-container ".concat(Kt," ").concat(xe?"on-preview":""," ").concat(ee?"mini":""," ").concat(oe?"full-screen":""),style:bt},t.a.createElement(L,{insertTemp:Te,watch:xe,fullScreen:oe,showNullButton:rt,onActionCallback:at}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:ve,placeholder:Ft})),xe?t.a.createElement("div",{ref:Le,className:"preview-container"},t.a.createElement(z.a,{value:Se})):null))),ht?t.a.createElement("a",{ref:ye,className:"editor-resize"}):null,t.a.createElement(Q.a,null,it[Pt]?t.a.createElement(te.a,{centered:!0,title:it[Pt],visible:!0,onCancel:pt,footer:null},mt):null))}},"Z+Na":function(ie,B,e){ie.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ie,B,e){"use strict";var le=e("BoS7"),te=e("Sdc0"),ce=e("OaEy"),x=e("2fM7"),M=e("q1tI"),a=e.n(M),t=e("lOMy"),c=e.n(t),s=x.a.Option;B.a=function(u){var y=u.onFontSizeChange,m=u.cmFontSize,p=u.cmCodeMode,i=u.onCodeModeChange,q=u.onTabToSpace,V=u.className,z=V===void 0?"":V,g=u.tabToSpace,H=u.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat(z)},a.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),a.a.createElement(x.a,{bordered:!1,size:"small",value:p,onChange:i},a.a.createElement(s,{value:"vs"},"\u767D\u8272\u80CC\u666F"),a.a.createElement(s,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),a.a.createElement(x.a,{bordered:!1,size:"small",value:m,onChange:y},a.a.createElement(s,{value:12},"12px"),a.a.createElement(s,{value:14},"14px"),a.a.createElement(s,{value:16},"16px"),a.a.createElement(s,{value:18},"18px"),a.a.createElement(s,{value:20},"20px"),a.a.createElement(s,{value:22},"22px"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"Tab\u8F6C\u6362"),a.a.createElement(te.a,{checked:g,onChange:q}))),a.a.createElement("h3",null,"\u5FEB\u6377\u952E"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),a.a.createElement("span",null,"Ctrl + S")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),a.a.createElement("span",null,"F1 / Alt + F1")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),a.a.createElement("span",null,"Ctrl + ]/[")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),a.a.createElement("span",null,"Ctrl + Shift + \\")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),a.a.createElement("span",null,"Home")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),a.a.createElement("span",null,"End"))),H)}},ZW9T:function(ie,B,e){"use strict";e.d(B,"a",function(){return W});var le=e("k1fw"),te=e("miYZ"),ce=e("tsqr"),x=e("rAM+"),M=e("tJVT"),a=e("PpiC"),t=e("q1tI"),c=e.n(t),s=e("bdgK");function u(o,D,L,Q,I){var $=D.getWordUntilPosition(L),h={startLineNumber:L.lineNumber,endLineNumber:L.lineNumber,startColumn:$.startColumn,endColumn:$.endColumn},A=Q.map(function(j){return{label:j,kind:o.languages.CompletionItemKind.Keyword,insertText:j,insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:h}});return I.map(function(j){A.push(Object(le.a)(Object(le.a)({},j),{},{range:h}))}),A}var y=function(o){var D={label:"ifelse",kind:o.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet},L=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];o.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(h,A){var j=u(o,h,A,L,[D]);return{suggestions:j}}});var Q=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];o.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(h,A){var j=[{label:"print",kind:o.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet}],n=u(o,h,A,Q,j);return{suggestions:n}}});var I=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];o.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(h,A){var j=[D,{label:"main",kind:o.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:o.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet}],n=u(o,h,A,I,j);return{suggestions:n}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function p(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}function i(){}var q=!1,V={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function z(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=o;if(Array.isArray(o)){for(var L=0;L0||ee.target.offsetWidth>0)&&T.current.instance.layout()}}catch(G){S.e(G)}finally{S.f()}}),E.observe(U.current)),E}function Ye(){ce.b.warn(decodeURIComponent(m))}Object(t.useEffect)(function(){var E=T.current.instance;if($!=null&&E&&De){var d=E.getModel();d&&$!==d.getValue()&&(q=!0,d.setValue($),E.layout(),q=!1)}},[$,De,T.current]);function Ze(){var E=T.current.instance;if(E){var d=E.getSelection(),S=T.current.pastePos||{},K=new g.Range(S.startLineNumber||d.endLineNumber,S.startColumn||d.endColumn,S.endLineNumber||d.endLineNumber,S.endColumn||d.endColumn);setTimeout(function(){E.executeEdits("",[{range:K,text:""}])},300)}}function ze(E){(window.navigator.platform.match("Mac")?E.metaKey:E.ctrlKey)&&E.keyCode==83&&(E.preventDefault(),Z())}var He=function(){if(ne&&T.current.instance){var d=T.current.instance.getContentHeight();f(d0||me.target.offsetWidth>0)&&ne.layout()}}catch(Ce){ue.e(Ce)}finally{ue.f()}}),ae.observe(R.current)),ae}Object(t.useEffect)(function(){R.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(ne){g=ne;var ae=g.editor.createDiffEditor(R.current,Object(le.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},n));O(ae);var _e=k(ae);return function(){ae.dispose();var ue=ae.getModel();ue&&ue.dispose(),_e.unobserve(R.current)}})},[]),Object(t.useEffect)(function(){P&&P.setModel({original:g.editor.createModel($,A),modified:g.editor.createModel(h,A)})},[$,h,A,P]);var w=p(L),Z=p(I),X={width:w,height:Z};return c.a.createElement("div",{className:"my-diff-editor",ref:R,style:X})}},bCnd:function(ie,B,e){"use strict";e.d(B,"b",function(){return x}),e.d(B,"a",function(){return M});var le=e("je13"),te=e.n(le),ce=!1;function x(a,t){var c=te.a.get("__ec");c||(c={}),c[a]=t,te.a.set("__ec",c)}function M(a,t){var c=te.a.get("__ec");return c?c[a]===void 0?t:c[a]:t}},dejd:function(ie,B,e){},kSUc:function(ie,B,e){},kqOp:function(ie,B,e){"use strict";e.d(B,"a",function(){return u});var le=e("0Owb"),te=e("fWQN"),ce=e("mtLc"),x=e("yKVA"),M=e("879j"),a=e("q1tI"),t=e.n(a),c=e("Ot1p"),s="\u2581",u=function(y){Object(x.a)(p,y);var m=Object(M.a)(p);function p(){var i;Object(te.a)(this,p);for(var q=arguments.length,V=new Array(q),z=0;z5?(u.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:P,analysis:Y,standard_answers:f,is_ordered:Ke,remove_blank:Re,part_match:Qe!=="1"}},nt=function(){O(""),X(""),ue([]),se(!1),Ge("1"),we(!1)},Ze=function(f,b,m){var E=me.slice();if(b&&E.splice(f,b),m)for(var S=0;S1&&p.a.createElement("span",{style:{marginLeft:52}},p.a.createElement(te.a,{checked:Ke,onChange:function(f){return se(f.target.checked)},className:"".concat(W.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),p.a.createElement("span",{className:"".concat(W.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")))),p.a.createElement("p",{className:W.a.titleWrap},p.a.createElement("span",{className:W.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),p.a.createElement(q.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Y,onChange:function(f){return X(f)}}))};B.a=Object(c.a)(function(L){var Q=L.loading,I=L.globalSetting;return{globalSetting:I,loading:Q.effects}},null,null,{forwardRef:!0})(Object(_.forwardRef)(D))},"6/12":function(ie,B,e){"use strict";var le=e("oBTY"),te=e("5Dmo"),ce=e("3S7+"),x=e("miYZ"),M=e("tsqr"),a=e("tJVT"),t=e("PpiC"),d=e("q1tI"),u=e.n(d),i=e("9kvl"),y=e("Ot1p"),_=e("9Bee"),p=e("xIf3"),c=e.n(p),q=e("1vsH"),V=["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"],$=function(z,W){var r=z.editData,D=z.globalSetting,L=z.loading,Q=z.dispatch,I=z.onRef,H=I===void 0?function(){}:I,h=z.isEdit,A=Object(t.a)(z,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),j=Object(d.useState)([]),n=Object(a.a)(j,2),R=n[0],Z=n[1],l=Object(d.useState)(),P=Object(a.a)(l,2),O=P[0],k=P[1],w=Object(d.useState)(),Y=Object(a.a)(w,2),X=Y[0],ne=Y[1],ae=Object(d.useState)(""),me=Object(a.a)(ae,2),ue=me[0],Te=me[1],Ee=Object(d.useState)(""),Ce=Object(a.a)(Ee,2),ge=Ce[0],Ie=Ce[1];Object(d.useEffect)(function(){Z(["","","",""])},[]),Object(d.useEffect)(function(){var se,U;if(!r||!h){console.log(!r,!h,"editDat2a");return}console.log(r,"editData"),Te(r==null?void 0:r.name),Ie(r==null?void 0:r.analysis),Z(r==null||((se=r.choices)===null||se===void 0)?void 0:se.map(function(T){return T.choice_text})),ne(r==null||((U=r.choices)===null||U===void 0)?void 0:U.findIndex(function(T){return T.is_answer}))},[r,h]),Object(d.useImperativeHandle)(W,function(){return{onSave:We,Clear:Ke}});var We=function(){if(!ue)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var U=R.findIndex(function(Re){return!Re});if(U>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[U]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",X),!(typeof X=="number"))return M.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(q.D)(R))return M.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var T=R.map(function(Re,we){return{choice_text:Re,is_answer:X===we?1:0}});return{name:ue,choices:T,analysis:ge}},Ke=function(){Te(""),Ie(""),ne(""),Z(["","","",""])};return u.a.createElement("section",{className:c.a.wrap},u.a.createElement("p",{className:c.a.titleWrap},u.a.createElement("span",{className:c.a.required},"*"),u.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(U){return Te(U)}}),u.a.createElement("p",{className:c.a.titleWrap},u.a.createElement("span",{className:c.a.required},"*"),u.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(se,U){return u.a.createElement("div",{className:c.a.choiceWrap,key:U},u.a.createElement(ce.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(c.a.answer," ").concat(X===U?c.a.activeAnswer:""),onClick:function(){return ne(U)}},V[U])),u.a.createElement("div",{className:c.a.editorWrap},O===U?u.a.createElement(y.a,{id:"single-question-option-".concat(U),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:se,onChange:function(Re){R[U]=Re,Z(R)}}):u.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return k(U)}},u.a.createElement(_.a,{value:se}))),U>1&&u.a.createElement(ce.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Z(R.filter(function(Re,we){return we!==U}))}})),U<7&&U===R.length-1&&u.a.createElement(ce.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Z([].concat(Object(le.a)(R),[""]))}})))}),u.a.createElement("p",{className:c.a.titleWrap},u.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ge,onChange:function(U){return Ie(U)}}))};B.a=Object(i.a)(function(g){var z=g.problemset,W=g.loading,r=g.globalSetting;return{problemset:z,globalSetting:r,loading:W.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)($))},"7ahc":function(ie,B,e){"use strict";e.d(B,"a",function(){return r});var le=e("k1fw"),te=e("0Owb"),ce=e("+L6B"),x=e("2/Rp"),M=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),d=e("OaEy"),u=e("2fM7"),i=e("q1tI"),y=e.n(i),_=e("VrN/"),p=e.n(_),c=e("p77/"),q=e.n(c),V=e("c5Ni"),$=e.n(V),g=u.a.Option,z={labelCol:{span:4},wrapperCol:{span:20}},W={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};B.b=function(D){var L=D.callback,Q=D.onCancel,I=Object(i.useState)("python"),H=Object(t.a)(I,2),h=H[0],A=H[1];function j(R){A(W[R][1])}function n(R){L(R)}return y.a.createElement(a.a,Object(te.a)({},z,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:n}),y.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.a.createElement(u.a,{onChange:j},Object.keys(W).map(function(R){return y.a.createElement(g,{key:R,value:R},W[R][0])}))),y.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.a.createElement(r,{mode:h})),y.a.createElement("div",{className:"flex-container flex-end"},y.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.a.createElement(x.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function r(D){var L=D.value,Q=D.onChange,I=D.mode,H=D.options,h=H===void 0?{}:H,A=Object(i.useRef)(),j=Object(i.useState)(),n=Object(t.a)(j,2),R=n[0],Z=n[1];return Object(i.useEffect)(function(){if(R){var l=function(O){var k=O.getValue();Q&&Q(k)};return R.on("change",l),function(){R.off("change",l)}}},[R,Q]),Object(i.useEffect)(function(){R&&R.setOption("mode",I)},[R,I]),Object(i.useEffect)(function(){R&&((L!==R.getValue()||L==="")&&setTimeout(function(){R.setValue(L||" ")},300))},[R,L]),Object(i.useEffect)(function(){if(A.current&&!R){var l=p.a.fromTextArea(A.current,Object(le.a)({mode:I,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));Z(l)}},[A.current,R]),y.a.createElement("div",{className:"my-codemirror-container"},y.a.createElement("textarea",{ref:A}))}},"7qnI":function(ie,B,e){"use strict";var le=e("5Dmo"),te=e("3S7+"),ce=e("fWQN"),x=e("mtLc"),M=e("yKVA"),a=e("879j"),t=e("5NDa"),d=e("5rEg"),u=e("q1tI"),i=e.n(u),y=e("O2Wb"),_=e.n(y),p=d.a.TextArea,c=function(q){Object(M.a)($,q);var V=Object(a.a)($);function $(){return Object(ce.a)(this,$),V.apply(this,arguments)}return Object(x.a)($,[{key:"render",value:function(){var z=this,W=this.props,r=W.index,D=W.onAnswerChange,L=W.addChildAnswer,Q=W.exerciseIsPublish,I=W.answers,H=W.activeOptionErrorIndex;return i.a.createElement("div",{className:_.a.flex},i.a.createElement("div",{className:"".concat(_.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),i.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),style:{flexDirection:"column"}},I.map(function(h,A){var j="".concat(r,"-").concat(A);return i.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),key:A},i.a.createElement("div",{className:_.a.flex1,style:{flex:1}},i.a.createElement("div",null,i.a.createElement(p,{className:j===H?_.a.error:"",spellCheck:!1,rows:4,value:h||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(R){return D(r,A,R.target.value)},style:{minHeight:95}}))),!Q&&i.a.createElement(i.a.Fragment,null,A!=0&&i.a.createElement(te.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return z.props.deleteChildAnswer(r,A)},style:{float:"right"}})),A===0&&i.a.createElement(te.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return z.props.deleteChildAnswermain(r,A)},style:{float:"right"}})),i.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},i.a.createElement("i",{className:"".concat(_.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return L(r)},style:{float:"right",visibility:A==I.length-1?"":"hidden"}}))))})))}}]),$}(u.Component);B.a=c},"9Bee":function(ie,B,e){"use strict";var le=e("q1tI"),te=e.n(le),ce=e("vg9a"),x=e("tJVT"),M=e("DlQD"),a=e.n(M),t=e("rUJ1");function d(P,O){var k=P.match(/^(\s+)(?:```)/);if(k===null)return O;var w=k[1];return O.split(` -`).map(function(Y){var X=Y.match(/^\s+/);if(X===null)return Y;var ne=Object(x.a)(X,1),ae=ne[0];return ae.length>=w.length?Y.slice(w.length):Y}).join(` -`)}var u=[],i=["
          "],y=new a.a.Renderer,_=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){u.length=0,i=["
            "]}function c(P,O,k,w){if(O>=P.length||P[O].level<=k)return O;var Y=P[O];w.push("
          • "+Y.text+""),O++;var X=[];return O=c(P,O,Y.level,X),X.length>0&&(w.push("
              "),X.forEach(function(ne){w.push(ne)}),w.push("
            ")),w.push("
          • "),O=c(P,O,k,w),O}function q(){return c(u,0,0,i),i.push("
          "),i.join("")}var V={heading:function(O){var k=_.exec(O);if(k)return{type:"heading",raw:k[0],depth:k[1].length,text:k[2]}},fences:function(O){var k=this.rules.block.fences.exec(O);if(k){var w=k[0],Y=d(w,k[3]||""),X=k[2]?k[2].trim():k[2];if(["latex","katex","math"].indexOf(X)>=0){var ne=z(),ae=Y;Y=ne,W[ne]={type:"block",expression:ae}}return{type:"code",raw:w,lang:X,text:Y}}}},$=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,z=function(){return"__special_katext_id_".concat(g++,"__")},W={};function r(){return W}function D(){g=0,W={}}function L(P){return P=P.replace($,function(O,k){var w=z();return W[w]={type:"inline",expression:k},w}),P}var Q=y.listitem;y.listitem=function(P){return Q(L(P))};var I=y.paragraph;y.paragraph=function(P){return I(L(P))};var H=y.tablecell;y.tablecell=function(P,O){return H(L(P),O)},y.code=function(P,O,k){var w=(O||"").match(/\S*/)[0];return w?["latex","katex","math"].indexOf(w)>=0?"

          ".concat(P,"

          "):'
          ').concat(k?P:Object(t.escape)(P,!0),`
          -`):'
          '+(k?P:Object(t.escape)(P,!0))+"
          "},y.heading=function(P,O,k){var w=this.options.headerPrefix+k.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:w,level:O,text:P}),"'+P+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:V,renderer:y});var h=a.a,A=e("SJMd"),j=e("m3rI"),n=e("Oy/b"),R=/]*>/g;function Z(P){var O=document.createElement("div");return O.innerHTML=P,O.childNodes.length===0?"":O.childNodes[0].nodeValue}var l=B.a=function(P){var O=P.value,k=O===void 0?"":O,w=P.className,Y=P.style,X=Y===void 0?{}:Y,ne=String(k),ae=Object(le.useMemo)(function(){try{var Te=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ee=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ce=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ne=ne.replace(Te,"("+j.a.API_SERVER+"/api/attachments/").replace(Ee,'"'+j.a.API_SERVER+"/api/attachments/").replace(Ce,'"'+j.a.API_SERVER+"/files/uploads/")}catch(We){}var ge=h(ne),Ie=r();return ne.match(/\[TOC\]/)&&(ge=ge.replace("

          [TOC]

          ",q()),p()),ge=ge.replace(/(__special_katext_id_\d+__)/g,function(We,Ke){var se=Ie[Ke],U=se.type,T=se.expression;return Object(n.renderToString)(Z(T)||"",{displayMode:U==="block",throwOnError:!1,output:"html"})}),ge=ge.replace(/▁/g,"\u2581\u2581\u2581"),D(),ge},[ne]),me=Object(le.useRef)();function ue(Te){var Ee=Te.target;if(Ee.tagName.toUpperCase()==="A"){var Ce=Ee.getAttribute("href");if(Ce.startsWith("#")){Te.preventDefault();var ge=document.getElementById(Ce.replace("#",""));ge&&ge.scrollIntoView(!0)}}}return Object(le.useEffect)(function(){if(me.current&&ae&&(ae.match(R)&&window.PR.prettyPrint()),me.current)return me.current.addEventListener("click",ue),function(){me.current.removeEventListener("click",ue),D(),p()}},[ae,me.current,ue]),te.a.createElement("div",{ref:me,style:X,className:"".concat(w||""," markdown-body"),dangerouslySetInnerHTML:{__html:ae}})}},"9NMw":function(ie,B,e){"use strict";var le=e("miYZ"),te=e("tsqr"),ce=e("tJVT"),x=e("PpiC"),M=e("q1tI"),a=e.n(M),t=e("9kvl"),d=e("Ot1p"),u=e("xIf3"),i=e.n(u),y=["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"],_=function(c,q){var V=c.editData,$=c.globalSetting,g=c.loading,z=c.dispatch,W=c.onRef,r=W===void 0?function(){}:W,D=c.isEdit,L=Object(x.a)(c,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(M.useState)(""),I=Object(ce.a)(Q,2),H=I[0],h=I[1],A=Object(M.useState)(""),j=Object(ce.a)(A,2),n=j[0],R=j[1],Z=Object(M.useState)(""),l=Object(ce.a)(Z,2),P=l[0],O=l[1];Object(M.useEffect)(function(){var Y;if(!V||!D)return;h(V==null?void 0:V.name),R(V==null?void 0:V.analysis),O(V==null||((Y=V.answer_texts)===null||Y===void 0)?void 0:Y[0])},[V,D]),Object(M.useImperativeHandle)(q,function(){return{onSave:k,Clear:w}});var k=function(){return H?{name:H,answer_texts:[P],analysis:n}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},w=function(){h(""),R(""),O("")};return a.a.createElement("section",{className:i.a.wrap},a.a.createElement("p",{className:i.a.titleWrap},a.a.createElement("span",{className:i.a.required},"*"),a.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:H,onChange:function(X){return h(X)}}),a.a.createElement("p",{className:i.a.titleWrap},a.a.createElement("span",{className:i.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(d.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:P,onChange:function(X){return O(X)}}),a.a.createElement("p",{className:i.a.titleWrap},a.a.createElement("span",{className:i.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:n,onChange:function(X){return R(X)}}))};B.a=Object(t.a)(function(p){var c=p.loading,q=p.globalSetting;return{globalSetting:q,loading:c.effects}},null,null,{forwardRef:!0})(Object(M.forwardRef)(_))},"9SwW":function(ie,B,e){"use strict";var le=e("/zsF"),te=e("PArb"),ce=e("q1tI"),x=e.n(ce),M=e("9kvl"),a=e("Z+Na"),t=e.n(a),d=function(i){var y=i.path,_=i.title,p=i.subTitle,c=i.style,q=c===void 0?{}:c,V=i.className,$=V===void 0?"":V;return x.a.createElement("div",{className:"".concat(t.a.head," ").concat($),style:q},x.a.createElement("span",{className:t.a.s1,onClick:function(){return M.c.push(y)}},x.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),_&&x.a.createElement(te.a,{className:t.a.s2,type:"vertical"}),_&&x.a.createElement("span",{className:t.a.s3},_),p&&x.a.createElement("span",{className:t.a.s4},p))};B.a=d},"9VGf":function(ie,B,e){"use strict";e.d(B,"a",function(){return ce});var le=e("q1tI"),te=e.n(le);function ce(x,M){var a=Object(le.useRef)();Object(le.useEffect)(function(){a.current=x}),Object(le.useEffect)(function(){function t(){a.current()}if(M!==null){var d=setInterval(t,M);return function(){return clearInterval(d)}}},[M])}},BjJ7:function(ie,B,e){"use strict";e.d(B,"d",function(){return te}),e.d(B,"c",function(){return ce}),e.d(B,"e",function(){return x}),e.d(B,"b",function(){return M}),e.d(B,"a",function(){return t});var le=e("m3rI");function te(d){var u=!0;if(d.length>0){for(var i=0;i1&&arguments[1]!==void 0?arguments[1]:"",i=[],y=0;y1&&arguments[1]!==void 0?arguments[1]:1,_e=Array.isArray(Ue.children)&&Ue.children.length>0;return Object(q.a)(Object(q.a)({},Ue),{},{disabled:Ne===3,children:_e?(Se=Ue.children)===null||Se===void 0?void 0:Se.map(function(it){return G(it,Ne+1)}):[]})}return ee==null?void 0:ee.map(function(Ue){return G(Ue)})},m=function(){var K=Object(g.a)($.a.mark(function ee(G){var Ue,Se;return $.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,Object(Ee.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[G]}});case 2:Ue=_e.sent,(Ue==null?void 0:Ue.data)&&f(b(Object(Ce.T)(((Se=Ue.data[0])===null||Se===void 0?void 0:Se.exercise_points)||[]))||[]);case 4:case"end":return _e.stop()}},ee)}));return function(G){return K.apply(this,arguments)}}(),E=function(ee){At(Object(q.a)({},be.getFieldsValue())),"exercise_subject_id"in ee&&(m(ee.exercise_subject_id),be.setFieldsValue({exercise_point_id:void 0}))},S=function(){var K=Object(g.a)($.a.mark(function ee(G){var Ue;return $.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(Ee.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(q.a)({},G)});case 2:Ue=Ne.sent,Ue.status===0&&(be.resetFields(),Ve());case 4:case"end":return Ne.stop()}},ee)}));return function(G){return K.apply(this,arguments)}}();return n.a.createElement(c.a,{centered:!0,destroyOnClose:!0,visible:Qe,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return be.submit()},onCancel:function(){be.resetFields(),Ve(!0)}},n.a.createElement(D.a,{form:be,className:Te.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:E,onFinish:S},n.a.createElement(D.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement(H.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},Ge.map(function(K){return n.a.createElement(ge,{key:K.id,value:K.id},K.name)}))),n.a.createElement(D.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(i.a,{treeData:C,disabled:!(ut==null?void 0:ut.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:i.a.SHOW_PARENT,size:"large"})),n.a.createElement("div",{style:{margin:"0 0 12px 129px",fontSize:12,color:"#999999"}},"\u672A\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55\u65F6\uFF0C\u5219\u5C06\u77E5\u8BC6\u70B9\u521B\u5EFA\u4E3A\u8BE5\u8BFE\u7A0B\u7684\u4E00\u7EA7\u76EE\u5F55"),n.a.createElement(D.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(me.a,{maxLength:30}))))},We=Ie,Ke=e("9SwW"),se=e("LvDl"),U=A.a.Dragger,T=H.a.Option,Re=function(de){var Qe,Ge,Je,Ve,$e,Ye,be,nt,Ze,ut=de.problemset,At=de.globalSetting,o=de.dispatch,v=de.match,C=de.location,f=Object(Q.a)(de,["problemset","globalSetting","dispatch","match","location"]),b=Object(j.useRef)(),m=D.a.useForm(),E=Object(L.a)(m,1),S=E[0],K=Object(j.useState)({}),ee=Object(L.a)(K,2),G=ee[0],Ue=ee[1],Se=Object(j.useState)(!1),Ne=Object(L.a)(Se,2),_e=Ne[0],it=Ne[1],pe=Object(j.useState)(!1),ct=Object(L.a)(pe,2),Xe=ct[0],je=ct[1],rt=Object(j.useState)(1),dt=Object(L.a)(rt,2),qe=dt[0],yt=dt[1],Lt=Object(j.useState)([]),Ct=Object(L.a)(Lt,2),jt=Ct[0],It=Ct[1],St=Object(j.useState)({}),Nt=Object(L.a)(St,2),ft=Nt[0],fe=Nt[1],Oe=Object(j.useState)([]),Pe=Object(L.a)(Oe,2),s=Pe[0],ke=Pe[1],Be=Object(j.useState)(0),xe=Object(L.a)(Be,2),et=xe[0],tt=xe[1],Bt=Object(j.useState)([]),_t=Object(L.a)(Bt,2),ot=_t[0],lt=_t[1],bt=Object(j.useState)(),Wt=Object(L.a)(bt,2),re=Wt[0],Xt=Wt[1],Gt=Object(j.useState)(!1),Kt=Object(L.a)(Gt,2),gt=Kt[0],Rt=Kt[1],Jt=Object(j.useState)(!1),kt=Object(L.a)(Jt,2),Ot=kt[0],xt=kt[1],Qt={onRemove:function(){lt([])},beforeUpload:function(oe){if((oe==null?void 0:oe.size)>1024*1024*50)return W.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var ye=[];return ye.push(oe),lt([].concat(ye)),!1},fileList:ot,accept:".xls,.xlsx"},Vt=function(){var ve=Object(g.a)($.a.mark(function oe(){var ye,Le,Ae,at,vt,mt,pt,Pt,Dt,Ut,Mt,Tt,ht,J;return $.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(!(C==null||((ye=C.query)===null||ye===void 0)?void 0:ye.type)){N.next=6;break}return N.next=3,Object(Ee.a)("/api/problems/".concat(v==null||((at=v.params)===null||at===void 0)?void 0:at.questionId,"/edit.json"),{method:"get"});case 3:Ae=N.sent,N.next=9;break;case 6:return N.next=8,Object(Ee.a)("/api/common_exercises/item_banks/".concat(v==null||((vt=v.params)===null||vt===void 0)?void 0:vt.questionId,"/edit.json"),{method:"get"});case 8:Ae=N.sent;case 9:if(!((Le=Ae)===null||Le===void 0?void 0:Le.name)){N.next=19;break}return mt=Ae||{},pt=mt.exercise_subjects,Pt=mt.item_type,Dt=Pt===void 0?"PROGRAM":Pt,Ut=mt.difficulty,Mt=mt.exercise_points,Tt=Object(Q.a)(mt,["exercise_subjects","item_type","difficulty","exercise_points"]),ht=pt.map(function(he){return he.id}),J=Mt.map(function(he){return he.id}),N.next=15,Ft(ht);case 15:S.setFieldsValue({course:ht,itemType:Dt,difficulty:Ut,knowledge:J}),Ue({course:ht,itemType:Dt,difficulty:Ut,knowledge:J}),fe(Tt),it(!0);case 19:case"end":return N.stop()}},oe)}));return function(){return ve.apply(this,arguments)}}(),wt=function(){var ve=Object(g.a)($.a.mark(function oe(){var ye;return $.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Ee.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:ye=Ae.sent,(ye==null?void 0:ye.data)&&It(ye.data||[]);case 4:case"end":return Ae.stop()}},oe)}));return function(){return ve.apply(this,arguments)}}(),Ft=function(){var ve=Object(g.a)($.a.mark(function oe(ye){var Le;return $.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,Object(Ee.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:ye}});case 2:Le=at.sent,(Le==null?void 0:Le.data)&&ke(Object(Ce.T)(Le==null?void 0:Le.data));case 4:case"end":return at.stop()}},oe)}));return function(ye){return ve.apply(this,arguments)}}();Object(j.useEffect)(function(){var ve;if(wt(),v==null||((ve=v.params)===null||ve===void 0)?void 0:ve.questionId){Vt();return}var oe={itemType:"SINGLE",difficulty:1};S.setFieldsValue(oe),Ue(oe),console.log(v,"match")},[v==null||((Qe=v.params)===null||Qe===void 0)?void 0:Qe.questionId]);var Yt=function(){var ve=Object(g.a)($.a.mark(function oe(){var ye,Le,Ae,at,vt,mt,pt,Pt,Dt,Ut,Mt,Tt,ht;return $.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return Le=G||{},Ae=Le.course,at=Le.itemType,vt=Le.difficulty,mt=Le.knowledge,pt=mt===void 0?[]:mt,console.log(G,"-------------"),F.next=4,(ye=b.current)===null||ye===void 0?void 0:ye.onSave();case 4:if(Pt=F.sent,Pt){F.next=7;break}return F.abrupt("return");case 7:return Dt=Object(q.a)({exercise_subject_ids:Ae,exercise_point_ids:pt,item_type:at,difficulty:vt},Pt||{}),Ut=G.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",_e&&(Ut=G.itemType==="PROGRAM"?"/api/problems/".concat(v==null||((Mt=v.params)===null||Mt===void 0)?void 0:Mt.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(v==null||((Tt=v.params)===null||Tt===void 0)?void 0:Tt.questionId)),F.next=12,Object(Ee.a)(Ut,{method:_e?"put":"post",body:Dt});case 12:ht=F.sent,(ht==null?void 0:ht.status)===0&&c.a.confirm({title:null,icon:null,content:"\u8BD5\u9898\u4FDD\u5B58\u6210\u529F\uFF0C\u8BF7\u9009\u62E9\u4E0B\u4E00\u6B65\u64CD\u4F5C",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:function(){var he;(he=b.current)===null||he===void 0||he.Clear()},onCancel:function(){R.c.push("/exam/questionManagement")}});case 14:case"end":return F.stop()}},oe)}));return function(){return ve.apply(this,arguments)}}(),$t=function(oe){Ue(Object(q.a)({},S.getFieldsValue())),console.log(oe,"changedValues"),"course"in oe&&(Ft(oe.course),tt(et+1))},qt=function(){console.log(_e,44);var oe=G||{itemType:"SINGLE"},ye=oe.itemType,Le={SINGLE:n.a.createElement(O.a,{ref:b,isEdit:_e,editData:ft}),MULTIPLE:n.a.createElement(k.a,{ref:b,isEdit:_e,editData:ft}),JUDGMENT:n.a.createElement(w.a,{ref:b,isEdit:_e,editData:ft}),COMPLETION:n.a.createElement(X.a,{ref:b,isEdit:_e,editData:ft}),SUBJECTIVE:n.a.createElement(Y.a,{ref:b,isEdit:_e,editData:ft}),PROGRAM:n.a.createElement(ne.a,{difficulty:G==null?void 0:G.difficulty,ref:b,isEdit:_e,editData:ft})};return Le[ye||"SINGLE"]},zt=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:P.a.warp},n.a.createElement(Ke.a,{path:"/exam/questionManagement",title:"".concat(_e?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:P.a.main},n.a.createElement("div",{className:P.a.way},n.a.createElement("span",{className:P.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(_.a.Group,{onChange:function(oe){yt(oe.target.value)},value:qe},n.a.createElement(_.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(_.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),qe===1&&n.a.createElement(D.a,{form:S,className:P.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:$t,onFinish:Yt,size:"large"},n.a.createElement(D.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement(H.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},jt.map(function(ve){return n.a.createElement(T,{key:ve.id,title:ve.name,value:ve.id},ve.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(D.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(i.a,{key:et,treeData:s,treeCheckable:!0,virtual:!1,treeDefaultExpandAll:!0,disabled:!Object(se.size)(G==null?void 0:G.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:i.a.SHOW_PARENT})),n.a.createElement("div",{className:P.a.add,onClick:function(){return je(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(D.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement(H.a,{disabled:_e},n.a.createElement(T,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(T,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(T,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(T,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(T,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(T,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(D.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(_.a.Group,null,n.a.createElement(_.a,{value:1},"\u7B80\u5355"),n.a.createElement(_.a,{value:2},"\u9002\u4E2D"),n.a.createElement(_.a,{value:3},"\u56F0\u96BE")))),qe===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(x.a,{gutter:[16,16]},n.a.createElement(d.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(d.a,null,n.a.createElement(A.a,Qt,n.a.createElement(a.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(x.a,{gutter:[16,16]},n.a.createElement(d.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(d.a,{span:22},n.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",n.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",n.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",n.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(Ce.p)("",Object(Ce.L)({url:Z.a.API_SERVER+"/api/common_exercises/item_banks/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(a.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(g.a)($.a.mark(function ve(){var oe,ye;return $.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!((ot==null?void 0:ot.length)<=0)){Ae.next=3;break}return W.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ae.abrupt("return");case 3:return Rt(!1),xt(!0),oe=new FormData,oe.append("file",ot[0]),Ae.next=9,Object(Ee.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:oe},!0);case 9:if(ye=Ae.sent,xt(!1),!(ye.status===-1)){Ae.next=13;break}return Ae.abrupt("return");case 13:Rt(!0),Xt(ye);case 15:case"end":return Ae.stop()}},ve)}))},"\u786E\u8BA4\u4E0A\u4F20")),gt&&!Ot&&n.a.createElement("div",null,n.a.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},n.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",n.a.createElement("span",{style:{color:"#FA6400"}},re==null?void 0:re.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},re==null?void 0:re.success),"\u6761\u6570\u636E",!!(re==null||((Ge=re.fail)===null||Ge===void 0)?void 0:Ge.length)&&n.a.createElement("span",null,"\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},re==null||((Je=re.fail)===null||Je===void 0)?void 0:Je.length),"\u6761\u6570\u636E")),!!(re==null||((Ve=re.fail)===null||Ve===void 0)?void 0:Ve.length)&&n.a.createElement(a.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(Ce.p)("",Object(Ce.L)({url:Z.a.API_SERVER+(re==null?void 0:re.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),gt&&!Ot&&(re==null||(($e=re.success_ids)===null||$e===void 0)?void 0:$e.length)>0&&n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex",marginRight:"144px",justifyContent:"center"}},n.a.createElement("span",null,"\u672C\u6B21\u4E0A\u4F20\u6210\u529F\u7684\u8BD5\u9898\u7F16\u53F7",((Ye=re.success_ids)===null||Ye===void 0?void 0:Ye.length)>1&&"\u8303\u56F4","\u4E3A ",re==null||((be=re.success_ids)===null||be===void 0)?void 0:be[0]),((nt=re.success_ids)===null||nt===void 0?void 0:nt.length)>1&&n.a.createElement("span",null,"-",re==null||((Ze=re.success_ids)===null||Ze===void 0)?void 0:Ze[(re==null?void 0:re.success_ids.length)-1])),n.a.createElement(te.a,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:Ot}))),qe===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:P.a.topicWrap}," ",qt()),n.a.createElement("div",{className:P.a.buttonWrap},n.a.createElement(a.a,{onClick:function(){return R.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(a.a,{type:"primary",className:"mr20",onClick:function(){return S.submit()}},"\u4FDD\u5B58"))),n.a.createElement(We,{visible:Xe,subjects:jt,onCancel:function(oe){oe||Ft(G.course),je(!1)}}))},we=B.default=Object(R.a)(function(De){var de=De.problemset,Qe=De.globalSetting;return{problemset:de,globalSetting:Qe}})(Re)},FeNN:function(ie,B,e){ie.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(ie,B,e){},J51S:function(ie,B,e){"use strict";var le=e("P2fV"),te=e("NJEC"),ce=e("CiB2"),x=e("sRBo"),M=e("kaz8"),a=e("7Kak"),t=e("9yH6"),d=e("+L6B"),u=e("2/Rp"),i=e("OaEy"),y=e("2fM7"),_=e("giR+"),p=e("fyUT"),c=e("14J3"),q=e("BMrR"),V=e("jCWc"),$=e("kPKH"),g=e("WmNS"),z=e.n(g),W=e("miYZ"),r=e("tsqr"),D=e("rAM+"),L=e("9og8"),Q=e("y8nQ"),I=e("Vl3Y"),H=e("tJVT"),h=e("k1fw"),A=e("fu2T"),j=e("gK9i"),n=e("5NDa"),R=e("5rEg"),Z=e("q1tI"),l=e.n(Z),P=e("vGm4"),O=e.n(P),k=e("jrin"),w,Y=y.a.Option,X;(function(o){o[o.language=0]="language",o[o.difficult=1]="difficult",o[o.category=2]="category",o[o.openOrNot=3]="openOrNot"})(X||(X={}));var ne=(w={},Object(k.a)(w,X.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}]),Object(k.a)(w,X.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(k.a)(w,X.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(k.a)(w,X.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),w);function ae(o){return ne[o].map(function(v){return l.a.createElement(Y,{key:v.title,value:v.key}," ",v.title," ")})}function me(o,v){o.map(function(C){var f=C.id,b=C.name,m=C.sub_disciplines,E={value:f,label:b};v.push(E),m&&m.length>0&&(E.children=[],me(m,E.children))})}function ue(o,v){for(var C=[],f=0;f0){C[0]=m.id;for(var E=0;E=0?xe.push(_t):et.push(_t)}catch(bt){tt.e(bt)}finally{tt.f()}if(Be+=parseInt(Pe.hack.code_compile_score),console.log(Be),!(Be!==100&&!(pe==null||((s=pe.hack)===null||s===void 0)?void 0:s.test_set_score))){lt.next=14;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),lt.abrupt("return",!1);case 14:Pe.hack.difficulty=S,Pe.hack_codes.code=Ce.Base64.encode((ke=Pe.hack_codes)===null||ke===void 0?void 0:ke.code),m&&(Pe.update_hack_sets=xe,Pe.hack_sets=et);case 17:return lt.abrupt("return",Pe);case 18:case"end":return lt.stop()}},Oe)}));return function(){return fe.apply(this,arguments)}}();Object(Z.useImperativeHandle)(C,function(){return{onSave:je,Clear:ft}}),Object(Z.useEffect)(function(){if(!E||!m)return;var fe=E.code,Oe=E.language,Pe=E.hack_sets,s=E.description,ke=E.name,Be=E.time_limit,xe=E.test_set_average,et=E.test_set_score,tt={loading:!1,data:{hack_codes:{language:Oe,code:Ce.Base64.decode(fe)},hack:{name:ke,description:s,time_limit:Be,test_set_average:xe,test_set_score:et},hack_sets:Pe}};G.setFieldsValue(Object(h.a)({},tt.data)),_e({type:be.SET_INITAL_DATA,payload:Object(ge.cloneDeep)(tt)})},[E,m]);function rt(fe,Oe){return dt.apply(this,arguments)}function dt(){return dt=Object(L.a)(z.a.mark(function fe(Oe,Pe){return z.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:case"end":return ke.stop()}},fe)})),dt.apply(this,arguments)}function qe(fe){_e({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},pe),{},{hack:Object(h.a)(Object(h.a)({},pe.hack),{},{test_set_score:fe.target.value})})}})}function yt(fe){var Oe=fe.target.value;_e({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},pe),{},{hack:Object(h.a)(Object(h.a)({},pe.hack),{},{test_set_average:Oe})})}})}function Lt(){var fe=G.getFieldValue("hack_sets"),Oe=parseInt(G.getFieldValue("hack").code_compile_score)||0,Pe=fe.length+1,s=Math.floor((100-Oe)/Pe),ke=(100-Oe)%Pe;fe.map(function(Be,xe){return Xe&&(Be.score=s),Be.position=xe+1,Be}),fe.push({input:"",output:"",position:Pe,score:Xe?s+ke:0,display_set:!1}),G.setFieldsValue({hack_sets:fe}),_e({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},pe),{},{hack_sets:fe})}})}function Ct(){var fe=G.getFieldValue("hack_sets"),Oe=parseInt(G.getFieldValue("hack").code_compile_score)||0,Pe=fe.length,s=Math.floor((100-Oe)/Pe),ke=(100-Oe)%Pe;fe.map(function(Be,xe){return Xe&&(Be.score=s,xe===fe.length-1&&(Be.score=s+ke)),Be.position=xe+1,Be}),G.setFieldsValue({hack_sets:fe}),_e({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},pe),{},{hack_sets:fe})}})}function jt(fe){var Oe=G.getFieldValue("hack_sets"),Pe=parseInt(G.getFieldValue("hack").code_compile_score)||0,s=(Oe==null?void 0:Oe.length)-1,ke=Math.ceil((100-Pe)/s),Be=(100-Pe)%s;Oe.splice(fe,1),Oe==null||Oe.map(function(xe,et){return Xe&&(xe.score=ke,et===s-1&&(xe.score=ke+Be)),xe.position=et+1,xe}),_e({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},pe),{},{hack_sets:Oe})}}),G.setFieldsValue({hack_sets:Oe})}function It(fe){_e({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},pe),{},{hack_codes:Object(h.a)(Object(h.a)({},pe.hack_codes),{},{language:fe})})}})}var St=function(Oe){},Nt=function(Oe){_e({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},pe),{},{hack:Object(h.a)(Object(h.a)({},pe.hack),{},{name:Oe.target.value})})}})},ft=function(){G.resetFields()};return l.a.createElement(I.a,{form:G,initialValues:pe,layout:"vertical",className:O.a["oj-form-container"],onValuesChange:St,onFinish:rt},l.a.createElement(q.a,null,l.a.createElement($.a,{span:14},l.a.createElement(ut,{onChangeLanguage:It,onRemoveTestCase:jt,onAddTestCase:Lt,onAddTestCases:Ct,onNameChange:Nt,hack:pe.hack,form:G,onChangeScore:qe,onChangeAverage:yt})),l.a.createElement($.a,{span:10},l.a.createElement(I.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(Ge,{language:pe==null||((b=pe.hack_codes)===null||b===void 0)?void 0:b.language})))))};function ut(o){var v=o.hack,C=o.onNameChange,f=o.onChangeAverage,b=o.onChangeScore,m=o.onAddTestCase,E=o.onRemoveTestCase,S=o.onChangeLanguage,K=o.onAddTestCases,ee=o.form,G=v.test_set_average,Ue=v.test_set_score,Se=v.name,Ne=Object(Z.useState)(!1),_e=Object(H.a)(Ne,2),it=_e[0],pe=_e[1];return l.a.createElement("div",{className:O.a["oj-left-panel"]},l.a.createElement("div",{className:O.a["oj-form-info"]},l.a.createElement("div",{className:O.a.field},l.a.createElement(I.a.Item,{label:l.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",l.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:l.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},l.a.createElement(p.a,{min:3,max:60})),l.a.createElement(I.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},l.a.createElement(y.a,{onChange:S},ae(X.language)))),l.a.createElement(I.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},l.a.createElement(R.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:l.a.createElement("span",null,60-((Se==null?void 0:Se.length)||0)),onChange:C})),l.a.createElement(I.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},l.a.createElement(Ie.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),l.a.createElement("div",{className:"tst-case-info"},l.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",l.a.createElement(u.a,{type:"primary",ghost:!0,onClick:m},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),l.a.createElement(I.a.Item,{name:["hack","test_set_score"]},l.a.createElement(t.a.Group,{onChange:b},l.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),l.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!v.test_set_score&&l.a.createElement(I.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},l.a.createElement(t.a.Group,{onChange:f},l.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!v.test_set_score&&l.a.createElement("div",null,l.a.createElement("div",{style:{display:"flex",height:"30px"}},l.a.createElement(M.a,{onChange:function(Xe){pe(Xe.target.checked),ee.setFieldsValue({hack:{code_compile_score:0}}),K()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),it&&l.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",l.a.createElement(I.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},l.a.createElement(p.a,{onChange:function(){K()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),l.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),l.a.createElement(I.a.List,{name:"hack_sets"},function(ct,Xe){return Object(ce.a)(Xe),l.a.createElement(j.a,{accordion:!0},ct.map(function(je,rt){return l.a.createElement($e,{key:"".concat(je.key,"--").concat(rt),header:l.a.createElement("a",{className:O.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(rt+1)),Ue?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(I.a.Item,{name:[je.name,"score"],fieldKey:[je.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(rt+1,"\u8BC4\u5206")}]},l.a.createElement(p.a,{onClick:function(qe){return qe.stopPropagation()},min:0,max:100,disabled:G})),l.a.createElement("span",null,"%"))),extra:l.a.createElement("div",{onClick:function(qe){return qe.stopPropagation()},className:O.a["use-extra"]},l.a.createElement(I.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[je.name,"display_set"],fieldKey:[je.fieldKey,"display_set"]},l.a.createElement(M.a,null)),rt===ct.length-1?l.a.createElement("div",{style:{marginRight:"10px"}}," ",l.a.createElement(Te.a,{className:O.a["btn-remove-case"],onClick:m})):null,rt>0?l.a.createElement("div",{onClick:function(qe){return qe.stopPropagation()}},l.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:l.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+rt),onConfirm:function(){E(rt)}},l.a.createElement(Ee.a,{className:O.a["btn-remove-case"]}))):l.a.createElement(Ee.a,{style:{opacity:0},className:O.a["btn-remove-case"]}))},l.a.createElement(I.a.Item,{label:"\u8F93\u5165",name:[je.name,"input"],fieldKey:[je.fieldKey,"input"]},l.a.createElement(Ve,null)),l.a.createElement(I.a.Item,{label:"\u8F93\u51FA",name:[je.name,"output"],fieldKey:[je.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},l.a.createElement(Ve,null)))}))}))))}var At=B.a=Object(Z.forwardRef)(Ze)},JI8h:function(ie,B,e){"use strict";var le=e("5Dmo"),te=e("3S7+"),ce=e("oBTY"),x=e("miYZ"),M=e("tsqr"),a=e("tJVT"),t=e("PpiC"),d=e("q1tI"),u=e.n(d),i=e("9kvl"),y=e("Ot1p"),_=e("9Bee"),p=e("xIf3"),c=e.n(p),q=e("1vsH"),V=["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"],$=function(z,W){var r=z.editData,D=z.globalSetting,L=z.loading,Q=z.dispatch,I=z.onRef,H=I===void 0?function(){}:I,h=z.isEdit,A=Object(t.a)(z,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),j=Object(d.useState)([]),n=Object(a.a)(j,2),R=n[0],Z=n[1],l=Object(d.useState)(),P=Object(a.a)(l,2),O=P[0],k=P[1],w=Object(d.useState)([]),Y=Object(a.a)(w,2),X=Y[0],ne=Y[1],ae=Object(d.useState)(""),me=Object(a.a)(ae,2),ue=me[0],Te=me[1],Ee=Object(d.useState)(""),Ce=Object(a.a)(Ee,2),ge=Ce[0],Ie=Ce[1];Object(d.useEffect)(function(){Z(["","","",""])},[]),Object(d.useEffect)(function(){if(!r||!h)return;Te(r==null?void 0:r.name),Ie(r==null?void 0:r.analysis),Z(r==null?void 0:r.choices.map(function(U){return U.choice_text}));var se=[];r==null||r.choices.map(function(U,T){U.is_answer&&se.push(T)}),ne(se)},[r,h]),Object(d.useImperativeHandle)(W,function(){return{onSave:We,Clear:Ke}});var We=function(){if(!ue)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var U=R.findIndex(function(Re){return!Re});if(U>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[U]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!X.length)return M.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(X.length<2)return M.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(q.D)(R))return M.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var T=R.map(function(Re,we){return{choice_text:Re,is_answer:X.includes(we)?1:0}});return{name:ue,choices:T,analysis:ge}},Ke=function(){Te(""),Ie(""),ne(""),Z(["","","",""])};return u.a.createElement("section",{className:c.a.wrap},u.a.createElement("p",{className:c.a.titleWrap},u.a.createElement("span",{className:c.a.required},"*"),u.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(U){return Te(U)}}),u.a.createElement("p",{className:c.a.titleWrap},u.a.createElement("span",{className:c.a.required},"*"),u.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(se,U){return u.a.createElement("div",{className:c.a.choiceWrap,key:U},u.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(c.a.answer," ").concat(X.includes(U)?c.a.activeAnswer:""),onClick:function(){X.includes(U)?ne(X.filter(function(Re){return Re!==U})):ne([].concat(Object(ce.a)(X),[U]))}},V[U])),u.a.createElement("div",{className:c.a.editorWrap},O===U?u.a.createElement(y.a,{id:"single-question-option-".concat(U),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:se,onChange:function(Re){R[U]=Re,Z(R)}}):u.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return k(U)}},u.a.createElement(_.a,{value:se}))),U>1&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Z(R.filter(function(Re,we){return we!==U}))}})),U<7&&U===R.length-1&&u.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Z([].concat(Object(ce.a)(R),[""]))}})))}),u.a.createElement("p",{className:c.a.titleWrap},u.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ge,onChange:function(U){return Ie(U)}}))};B.a=Object(i.a)(function(g){var z=g.loading,W=g.globalSetting;return{globalSetting:W,loading:z.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)($))},KGka:function(ie,B,e){"use strict";var le=e("7Kak"),te=e("9yH6"),ce=e("miYZ"),x=e("tsqr"),M=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),u=e("9kvl"),i=e("Ot1p"),y=e("xIf3"),_=e.n(y),p=["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"],c=function(V,$){var g=V.editData,z=V.globalSetting,W=V.loading,r=V.dispatch,D=V.onRef,L=D===void 0?function(){}:D,Q=V.isEdit,I=Object(a.a)(V,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),H=Object(t.useState)(),h=Object(M.a)(H,2),A=h[0],j=h[1],n=Object(t.useState)(""),R=Object(M.a)(n,2),Z=R[0],l=R[1],P=Object(t.useState)(""),O=Object(M.a)(P,2),k=O[0],w=O[1];Object(t.useEffect)(function(){if(!g||!Q)return;l(g==null?void 0:g.name),w(g==null?void 0:g.analysis);var ne=g==null?void 0:g.choices.find(function(ae){return ae.is_answer});j(ne.choice_text==="\u6B63\u786E"?"0":"1")},[g,Q]),Object(t.useImperativeHandle)($,function(){return{onSave:Y,Clear:X}});var Y=function(){if(!Z)return x.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return x.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ae=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:Z,choices:ae,analysis:k}},X=function(){l(""),w(""),j("")};return d.a.createElement("section",{className:_.a.wrap},d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u9898\u5E72\uFF1A")),d.a.createElement(i.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Z,onChange:function(ae){return l(ae)}}),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",d.a.createElement("span",{className:_.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),d.a.createElement(te.a.Group,{buttonStyle:"solid",value:A,onChange:function(ae){return j(ae.target.value)}},d.a.createElement(te.a.Button,{value:"0",className:"".concat(_.a.radio," mr40")},"\u6B63\u786E"),d.a.createElement(te.a.Button,{value:"1",className:_.a.radio},"\u9519\u8BEF")),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),d.a.createElement(i.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:k,onChange:function(ae){return w(ae)}}))};B.a=Object(u.a)(function(q){var V=q.loading,$=q.globalSetting;return{globalSetting:$,loading:V.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(c))},M8RZ:function(ie,B,e){"use strict";e.d(B,"a",function(){return u});var le=e("fWQN"),te=e("mtLc"),ce=e("yKVA"),x=e("879j"),M=e("q1tI"),a=e.n(M),t=e("i8i4"),d=e.n(t),u=function(i){Object(ce.a)(_,i);var y=Object(x.a)(_);function _(p){var c;Object(le.a)(this,_),c=y.call(this,p);var q=window.document;return c.node=q.createElement("div"),q.body.appendChild(c.node),c}return Object(te.a)(_,[{key:"render",value:function(){var c=this.props.children;return Object(t.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),_}(a.a.Component)},O2Wb:function(ie,B,e){ie.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ie,B,e){"use strict";var le=e("2qtc"),te=e("kLXV"),ce=e("rAM+"),x=e("tJVT"),M=e("jrin"),a=e("q1tI"),t=e.n(a),d=e("VrN/"),u=e.n(d),i=e("bdgK"),y=e("p77/"),_=e("Bd2K"),p=e("ELLl"),c=e("19Vz"),q=e("lZu9"),V=e("kSUc"),$=e("9Bee"),g=e("0Owb"),z=e("dejd"),W=e("C+DQ"),r=[{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 D(o){var v=o.onActionCallback,C=o.title,f=o.icon,b=o.actionName,m=o.className,E=m===void 0?"":m,S=o.children;function K(){v(b)}return t.a.createElement("a",{title:C,className:E,onClick:K},t.a.createElement("i",{className:"md-iconfont ".concat(f)}),S)}var L=function(o){var v=o.watch,C=o.showNullButton,f=o.onActionCallback,b=o.fullScreen,m=o.insertTemp,E=[].concat(r,[{title:"".concat(v?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(v?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},E.map(function(S,K){return t.a.createElement("li",{key:K},S.actionName?t.a.createElement(D,Object(g.a)({},S,{onActionCallback:f})):t.a.createElement("span",{className:"v-line"}))}),C?t.a.createElement("li",null,t.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,m&&t.a.createElement("li",null,t.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(m),onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(D,{icon:"".concat(b?"icon-shrink":"icon-enlarge"),title:b?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:f})))},Q=e("M8RZ"),I=e("+L6B"),H=e("2/Rp"),h=e("y8nQ"),A=e("Vl3Y"),j=e("5NDa"),n=e("5rEg"),R={labelCol:{span:4},wrapperCol:{span:20}},Z=function(o){var v=o.callback,C=o.onCancel;function f(b){v(b)}return t.a.createElement(A.a,Object(g.a)({},R,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:f}),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(n.a,null)),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(n.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))},l=e("7ahc"),P=e("HmJG"),O=e("BjJ7"),k=A.a.useForm,w={width:280,marginRight:10},Y={labelCol:{span:5},wrapperCol:{span:19}},X=function(o){var v=o.callback,C=o.onCancel,f=k(),b=Object(x.a)(f,1),m=b[0];function E(ee){v(ee)}function S(ee){m.setFieldsValue({src:"/api/attachments/".concat(ee.id)})}function K(ee){var G=ee.target.files[0];ae(G,S)}return t.a.createElement(A.a,Object(g.a)({form:m},Y,{className:"upload-image-panel",onFinish:E}),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(n.a,{style:w})),t.a.createElement(ne,{onFileChange:K}))),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(n.a,{style:{width:264}})),t.a.createElement(A.a.Item,{style:{textAlign:"right"}},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))};function ne(o){var v=o.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:v}))}function ae(o,v){if(!o)throw new String("\u6CA1\u6709\u6587\u4EF6");var C=new FormData;C.append("editormd-image-file",o),C.append("file_param_name","editormd-image-file"),C.append("byxhr","true");var f=new window.XMLHttpRequest;f.withCredentials=!0,f.addEventListener("load",function(b){v(JSON.parse(b.target.responseText))},!1),f.addEventListener("error",function(b){console.error(b)},!1),f.open("POST","".concat(O.a,"/api/attachments.json")),f.send(C)}var me=e("giR+"),ue=e("fyUT"),Te=e("7Kak"),Ee=e("9yH6"),Ce=Ee.a.Group,ge={margin:"0 8px"},Ie=function(o){var v=o.callback,C=o.onCancel;function f(b){v(b)}return t.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:f},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:ge},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:ge},"\u884C\u6570"),t.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ue.a,null)),t.a.createElement("span",{style:ge},"\u5217\u6570"),t.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ue.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:ge},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(A.a.Item,{name:"align"},t.a.createElement(Ce,null,t.a.createElement(Ee.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Ee.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Ee.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Ee.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))},We="link",Ke="upload-image",se="code-block",U="add-table",T="------------",Re={default:T,left:":".concat(T),center:":".concat(T,":"),right:"".concat(T,":")},we=e("9VGf"),De,de;function Qe(){}var Ge=0,Je=1e4,Ve="\u2581",$e=` -**\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 Ye(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}var be=navigator.platform.toUpperCase().indexOf("MAC")>=0,nt=be?"Cmd":"Ctrl",Ze=(De={},Object(M.a)(De,nt+"-B","bold"),Object(M.a)(De,nt+"-I","italic"),De),ut=(de={},Object(M.a)(de,We,"\u6DFB\u52A0\u94FE\u63A5"),Object(M.a)(de,se,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(M.a)(de,Ke,"\u6DFB\u52A0\u56FE\u7247"),Object(M.a)(de,U,"\u6DFB\u52A0\u8868\u683C"),de),At=B.a=function(o){var v=o.defaultValue,C=v===void 0?"":v,f=o.onChange,b=o.width,m=b===void 0?"100%":b,E=o.height,S=E===void 0?400:E,K=o.miniToolbar,ee=K===void 0?!1:K,G=o.isFocus,Ue=G===void 0?!1:G,Se=o.watch,Ne=o.insertTemp,_e=o.id,it=_e===void 0?"markdown-editor-id":_e,pe=o.showResizeBar,ct=pe===void 0?!1:pe,Xe=o.noStorage,je=Xe===void 0?!1:Xe,rt=o.showNullButton,dt=rt===void 0?!1:rt,qe=o.fullScreen,yt=qe===void 0?!1:qe,Lt=o.onBlur,Ct=o.onCMBeforeChange,jt=o.className,It=jt===void 0?"":jt,St=o.placeholder,Nt=St===void 0?"":St,ft=o.values,fe=ft===void 0?"":ft,Oe=Object(a.useState)(null),Pe=Object(x.a)(Oe,2),s=Pe[0],ke=Pe[1],Be=Object(a.useState)(C),xe=Object(x.a)(Be,2),et=xe[0],tt=xe[1],Bt=Object(a.useState)(Se),_t=Object(x.a)(Bt,2),ot=_t[0],lt=_t[1],bt=Object(a.useState)(yt),Wt=Object(x.a)(bt,2),re=Wt[0],Xt=Wt[1],Gt=Object(a.useState)(""),Kt=Object(x.a)(Gt,2),gt=Kt[0],Rt=Kt[1],Jt=Object(a.useState)(0),kt=Object(x.a)(Jt,2),Ot=kt[0],xt=kt[1],Qt=Object(a.useState)(S),Vt=Object(x.a)(Qt,2),wt=Vt[0],Ft=Vt[1],Yt=Object(a.useState)(!1),$t=Object(x.a)(Yt,2),qt=$t[0],zt=$t[1],ve=Object(a.useRef)(),oe=Object(a.useRef)(),ye=Object(a.useRef)(),Le=Object(a.useRef)();Object(a.useEffect)(function(){tt(fe),s==null||s.setValue(fe)},[fe]),Object(a.useEffect)(function(){if(ve.current){var J=function(he,Me){var Fe=Me.clipboardData;if(Fe){var ze=Fe.types.toString(),st=Fe.items;if(ze==="text/html,Files"||ze==="Files"){var He=st[1];ze==="Files"&&(He=st[0]),He.kind==="file"&&He.type.match(/^image\//i)&&ae(He.getAsFile(),function(Et){Et.id?F.replaceSelection("![,](/api/attachments/".concat(Et.id,")")):(Et==null?void 0:Et.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},F=u.a.fromTextArea(ve.current,{mode:"markdown",lineNumbers:!ee,lineWrapping:!0,value:C,autoCloseTags:!0,autoCloseBrackets:!0});return Ue&&F.focus(),F.on("paste",J),ke(F),function(){F.off("paste",J)}}},[]);var Ae=Object(a.useCallback)(function(){if(oe.current)try{var J=oe.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,F=oe.current.getElementsByClassName("markdown-editor-body")[0];re?F.style.height="calc(100vh - ".concat(J,"px)"):F.style.height="".concat(wt-J,"px")}catch(N){console.log(N,"---- to set md editor body height")}},[wt,oe,re]);Object(a.useEffect)(function(){function J(){var N=new i.default(function(he){var Me=Object(ce.a)(he),Fe;try{for(Me.s();!(Fe=Me.n()).done;){var ze=Fe.value;(ze.target.offsetHeight>0||ze.target.offsetWidth>0)&&(Ae(),s.setSize("100%","100%"),s.refresh())}}catch(st){Me.e(st)}finally{Me.f()}});return N.observe(ve.current.parentElement),N}if(s){var F=J();return function(){F.unobserve(ve.current.parentElement)}}},[s,Ae]),Object(a.useEffect)(function(){if(s){for(var J=[],F=function(){var ze=he[N];Me=Object(x.a)(ze,2);var st=Me[0],He=Me[1],Et=Object(M.a)({},st,function(){at(He)});J.push(Et),s.addKeyMap(Et)},N=0,he=Object.entries(Ze);N0){var J=new Date().getTime(),F=window.sessionStorage.getItem(it);J>=Ot+Je&&(!F||F!==et)&&(window.sessionStorage.setItem(it,et),zt(!0))}},Je),Object(a.useEffect)(function(){lt(Se)},[s,Se]),Object(a.useEffect)(function(){s&&(Ue&&s.focus())},[s,Ue]),Object(a.useEffect)(function(){if(ot&&s){var J=function(he){var Me=he.target;if(Le.current){var Fe=Me.scrollTop/Me.scrollHeight;Le.current.scrollTop=Le.current.scrollHeight*Fe}},F=s.getScrollerElement();return F.addEventListener("scroll",J),function(){F.removeEventListener("scroll",J)}}},[s,ot]),Object(a.useEffect)(function(){if(s&&Ct){var J=function(N,he){Ct(N,he)};return s.on("beforeChange",J),function(){s.off("beforeChange",J)}}},[s,Ct]),Object(a.useEffect)(function(){if(s&&Lt){var J=function(){Lt(s.getValue())};return s.on("blur",J),function(){s.off("blur",J)}}},[s,Lt]),Object(a.useEffect)(function(){if(s){var J=function(N){var he=N.getValue();tt(he),xt(new Date().getTime()),N.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),f&&f(he)};return s.on("change",J),function(){s.off("change",J)}}},[s,f]),Object(a.useEffect)(function(){s&&(C==null?(s.setValue(""),tt("")):C!==s.getValue()&&(s.setValue(C),tt(C),s.setCursor(s.lineCount(),0)))},[s,C]);var at=Object(a.useCallback)(function(J){var F=s.getCursor(),N=s.getSelection(),he=N.split(` -`);switch(J){case"bold":return s.replaceSelection("**"+N+"**"),N===""&&s.setCursor(F.line,F.ch+2),s.focus();case"italic":return s.replaceSelection("*"+N+"*"),N===""&&s.setCursor(F.line,F.ch+1),s.focus();case"code":return s.replaceSelection("`"+N+"`"),N===""&&s.setCursor(F.line,F.ch+1),s.focus();case"inline-latex":return s.replaceSelection("`$$"+N+"$$`"),N===""&&s.setCursor(F.line,F.ch+3),s.focus();case"latex":return s.replaceSelection("```latex\n"+N+"\n```"),s.setCursor(F.line+1,N.length+1),s.focus();case"line-break":return s.replaceSelection(`
          -`),s.focus();case"list-ul":return N===""?s.replaceSelection("- "+N):s.replaceSelection(he.map(function(Me){return Me===""?"":"- ".concat(Me)}).join(` -`)),s.focus();case"list-ol":return N===""?s.replaceSelection("1. "+N):s.replaceSelection(he.map(function(Me,Fe){return Me===""?"":"".concat(Fe+1,". ").concat(Me)}).join(` -`)),s.focus();case"add-null-ch":return N===""&&s.setCursor(F.line,F.ch+1),s.replaceSelection(Ve),s.focus();case"inster-template-1":return N===""&&s.setCursor(F.line,F.ch),s.replaceSelection($e),s.focus();case"eraser":return s.setValue(""),s.focus();case"trigger-watch":return lt(!ot),s.focus();case"trigger-full-screen":return Xt(!re),s.focus();case We:Rt(We);return;case se:Rt(se);return;case Ke:Rt(Ke);return;case U:Rt(U);return;default:throw new Error}},[s,ot,re]),vt=Object(a.useCallback)(function(J){Rt("");switch(gt){case We:var F=J.title,N=J.link;return s.replaceSelection("[".concat(F,"](").concat(N,")")),s.focus();case se:var he=J.language,Me=J.content;return s.replaceSelection(["```"+he,Me,"```"].join(` -`)),s.focus();case Ke:var Fe=J.src,ze=J.alt;return s.replaceSelection("![ ".concat(ze," ]( ").concat(Fe,' "').concat(ze,'" )')),s.focus();case U:for(var st=J.row,He=J.col,Et=J.align,Zt=` -`,Ht=0;Ht300&&(He=300);var Et=S+He+"px";Ft(Et)}},he=ye.current,Me=!1,Fe=0;return he.addEventListener("mousedown",J),document.addEventListener("mousemove",N),document.addEventListener("mouseup",F),function(){he.removeEventListener("mousedown",J),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",F)}}},[s,ye]),Object(a.useEffect)(function(){Ft(S)},[S]);var Pt=Ye(m),Dt=Ye(wt),Ut={width:Pt,height:Dt},Mt=Object(a.useMemo)(function(){if(Ot){var J=new Date(Ot),F=J.getHours(),N=J.getMinutes(),he=J.getSeconds();return F=F<10?"0"+F:F,N=N<10?"0"+N:N,he=he<10?"0"+he:he,"".concat(F,":").concat(N,":").concat(he)}return 0},[Ot]);function Tt(){window.sessionStorage.removeItem(it),zt(!1),xt(0)}function ht(){zt(!1),xt(0),s.setValue(window.sessionStorage.getItem(it))}return t.a.createElement(a.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:oe},t.a.createElement("div",{className:"markdown-editor-container ".concat(It," ").concat(ot?"on-preview":""," ").concat(ee?"mini":""," ").concat(re?"full-screen":""),style:Ut},t.a.createElement(L,{insertTemp:Ne,watch:ot,fullScreen:re,showNullButton:dt,onActionCallback:at}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:ve,placeholder:Nt})),ot?t.a.createElement("div",{ref:Le,className:"preview-container"},t.a.createElement($.a,{value:et})):null))),ct?t.a.createElement("a",{ref:ye,className:"editor-resize"}):null,t.a.createElement(Q.a,null,ut[gt]?t.a.createElement(te.a,{centered:!0,title:ut[gt],visible:!0,onCancel:pt,footer:null},mt):null))}},"Z+Na":function(ie,B,e){ie.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ie,B,e){"use strict";var le=e("BoS7"),te=e("Sdc0"),ce=e("OaEy"),x=e("2fM7"),M=e("q1tI"),a=e.n(M),t=e("lOMy"),d=e.n(t),u=x.a.Option;B.a=function(i){var y=i.onFontSizeChange,_=i.cmFontSize,p=i.cmCodeMode,c=i.onCodeModeChange,q=i.onTabToSpace,V=i.className,$=V===void 0?"":V,g=i.tabToSpace,z=i.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat($)},a.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),a.a.createElement(x.a,{bordered:!1,size:"small",value:p,onChange:c},a.a.createElement(u,{value:"vs"},"\u767D\u8272\u80CC\u666F"),a.a.createElement(u,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),a.a.createElement(x.a,{bordered:!1,size:"small",value:_,onChange:y},a.a.createElement(u,{value:12},"12px"),a.a.createElement(u,{value:14},"14px"),a.a.createElement(u,{value:16},"16px"),a.a.createElement(u,{value:18},"18px"),a.a.createElement(u,{value:20},"20px"),a.a.createElement(u,{value:22},"22px"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"Tab\u8F6C\u6362"),a.a.createElement(te.a,{checked:g,onChange:q}))),a.a.createElement("h3",null,"\u5FEB\u6377\u952E"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),a.a.createElement("span",null,"Ctrl + S")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),a.a.createElement("span",null,"F1 / Alt + F1")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),a.a.createElement("span",null,"Ctrl + ]/[")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),a.a.createElement("span",null,"Ctrl + Shift + \\")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),a.a.createElement("span",null,"Home")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),a.a.createElement("span",null,"End"))),z)}},ZW9T:function(ie,B,e){"use strict";e.d(B,"a",function(){return W});var le=e("k1fw"),te=e("miYZ"),ce=e("tsqr"),x=e("rAM+"),M=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),u=e("bdgK");function i(r,D,L,Q,I){var H=D.getWordUntilPosition(L),h={startLineNumber:L.lineNumber,endLineNumber:L.lineNumber,startColumn:H.startColumn,endColumn:H.endColumn},A=Q.map(function(j){return{label:j,kind:r.languages.CompletionItemKind.Keyword,insertText:j,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:h}});return I.map(function(j){A.push(Object(le.a)(Object(le.a)({},j),{},{range:h}))}),A}var y=function(r){var D={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},L=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];r.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(h,A){var j=i(r,h,A,L,[D]);return{suggestions:j}}});var Q=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(h,A){var j=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],n=i(r,h,A,Q,j);return{suggestions:n}}});var I=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];r.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(h,A){var j=[D,{label:"main",kind:r.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:r.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],n=i(r,h,A,I,j);return{suggestions:n}}})},_="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function p(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function c(){}var q=!1,V={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function $(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=r;if(Array.isArray(r)){for(var L=0;L0||ee.target.offsetWidth>0)&&T.current.instance.layout()}}catch(G){S.e(G)}finally{S.f()}}),m.observe(U.current)),m}function Ge(){ce.b.warn(decodeURIComponent(_))}Object(t.useEffect)(function(){var m=T.current.instance;if(H!=null&&m&&De){var E=m.getModel();E&&H!==E.getValue()&&(q=!0,E.setValue(H),m.layout(),q=!1)}},[H,De,T.current]);function Je(){var m=T.current.instance;if(m){var E=m.getSelection(),S=T.current.pastePos||{},K=new g.Range(S.startLineNumber||E.endLineNumber,S.startColumn||E.endColumn,S.endLineNumber||E.endLineNumber,S.endColumn||E.endColumn);setTimeout(function(){m.executeEdits("",[{range:K,text:""}])},300)}}function Ve(m){(window.navigator.platform.match("Mac")?m.metaKey:m.ctrlKey)&&m.keyCode==83&&(m.preventDefault(),Y())}var $e=function(){if(ne&&T.current.instance){var E=T.current.instance.getContentHeight();f(E0||Ee.target.offsetWidth>0)&&ne.layout()}}catch(Ce){ue.e(Ce)}finally{ue.f()}}),ae.observe(R.current)),ae}Object(t.useEffect)(function(){R.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(ne){g=ne;var ae=g.editor.createDiffEditor(R.current,Object(le.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},n));O(ae);var me=k(ae);return function(){ae.dispose();var ue=ae.getModel();ue&&ue.dispose(),me.unobserve(R.current)}})},[]),Object(t.useEffect)(function(){P&&P.setModel({original:g.editor.createModel(H,A),modified:g.editor.createModel(h,A)})},[H,h,A,P]);var w=p(L),Y=p(I),X={width:w,height:Y};return d.a.createElement("div",{className:"my-diff-editor",ref:R,style:X})}},bCnd:function(ie,B,e){"use strict";e.d(B,"b",function(){return x}),e.d(B,"a",function(){return M});var le=e("je13"),te=e.n(le),ce=!1;function x(a,t){var d=te.a.get("__ec");d||(d={}),d[a]=t,te.a.set("__ec",d)}function M(a,t){var d=te.a.get("__ec");return d?d[a]===void 0?t:d[a]:t}},dejd:function(ie,B,e){},kSUc:function(ie,B,e){},kqOp:function(ie,B,e){"use strict";e.d(B,"a",function(){return i});var le=e("0Owb"),te=e("fWQN"),ce=e("mtLc"),x=e("yKVA"),M=e("879j"),a=e("q1tI"),t=e.n(a),d=e("Ot1p"),u="\u2581",i=function(y){Object(x.a)(p,y);var _=Object(M.a)(p);function p(){var c;Object(te.a)(this,p);for(var q=arguments.length,V=new Array(q),$=0;$5?(u.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:x,analysis:F,standard_answers:R,is_ordered:nt,remove_blank:Ae,part_match:ut!=="1"}},ft=function(){b(""),D(""),M([]),fe(!1),Xe("1"),xe(!1)},ht=function(R,H,h){var p=Oe.slice();if(H&&p.splice(R,H),h)for(var z=0;z1&&l.a.createElement("span",{style:{marginLeft:52}},l.a.createElement(te.a,{checked:nt,onChange:function(R){return fe(R.target.checked)},className:"".concat($.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),l.a.createElement("span",{className:"".concat($.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")))),l.a.createElement("p",{className:$.a.titleWrap},l.a.createElement("span",{className:$.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(se.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:F,onChange:function(R){return D(R)}}))};N.a=Object(s.a)(function(a){var Q=a.loading,T=a.globalSetting;return{globalSetting:T,loading:Q.effects}},null,null,{forwardRef:!0})(Object(E.forwardRef)(y))},"5X0v":function(_e,N,e){_e.exports={bg:"bg___bX3xT",left:"left___1PQIg",tip:"tip___7lIc-",list:"list___3SOvm",right:"right___3ybB6",wrap:"wrap___3CRHM",flexRow:"flexRow___pdcB8",flexColumn:"flexColumn___C--HN",flexJustifyBetween:"flexJustifyBetween___1c9Yo",relative:"relative___29BPp",questionNumber:"questionNumber___3NObm",score:"score___32aRR",selectTopicButton:"selectTopicButton___1_9To",line:"line___19jCA",typeActive:"typeActive___Iz2-H",typeName:"typeName___wLxs8",typeAction:"typeAction___NaqIo",mouseTypeActive:"mouseTypeActive___3C5xG",setScore:"setScore___2Q7_v",delete:"delete___3w-4D",modal:"modal___1M87I",modalColumn:"modalColumn___2k-xk",modalRow:"modalRow___34gSG",shixunModal:"shixunModal___2gtKF",shixunScore:"shixunScore___1v0QK",formWrap:"formWrap___2yPKd",fixedBtn:"fixedBtn___2Q3fn"}},"6/12":function(_e,N,e){"use strict";var he=e("oBTY"),te=e("5Dmo"),Ee=e("3S7+"),f=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),v=e("q1tI"),u=e.n(v),m=e("9kvl"),g=e("Ot1p"),E=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["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"],J=function(S,$){var r=S.editData,y=S.globalSetting,a=S.loading,Q=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(v.useState)([]),I=Object(n.a)(ae,2),C=I[0],Y=I[1],c=Object(v.useState)(),x=Object(n.a)(c,2),b=x[0],j=x[1],P=Object(v.useState)(),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(v.useState)(""),Oe=Object(n.a)(ue,2),M=Oe[0],ke=Oe[1],Le=Object(v.useState)(""),We=Object(n.a)(Le,2),be=We[0],tt=We[1];Object(v.useEffect)(function(){Y(["","","",""])},[]),Object(v.useEffect)(function(){var fe,A;if(!r||!O){console.log(!r,!O,"editDat2a");return}console.log(r,"editData"),ke(r==null?void 0:r.name),tt(r==null?void 0:r.analysis),Y(r==null||((fe=r.choices)===null||fe===void 0)?void 0:fe.map(function(Z){return Z.choice_text})),de(r==null||((A=r.choices)===null||A===void 0)?void 0:A.findIndex(function(Z){return Z.is_answer}))},[r,O]),Object(v.useImperativeHandle)($,function(){return{onSave:at,Clear:nt}});var at=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",D),!(typeof D=="number"))return U.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D===xe?1:0}});return{name:M,choices:Z,analysis:be}},nt=function(){ke(""),tt(""),de(""),Y(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return ke(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(fe,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(Ee.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D===A?s.a.activeAnswer:""),onClick:function(){return de(A)}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},b===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:fe,onChange:function(Ae){C[A]=Ae,Y(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(E.a,{value:fe}))),A>1&&u.a.createElement(Ee.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(Ee.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(he.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:be,onChange:function(A){return tt(A)}}))};N.a=Object(m.a)(function(i){var S=i.problemset,$=i.loading,r=i.globalSetting;return{problemset:S,globalSetting:r,loading:$.effects}},null,null,{forwardRef:!0})(Object(v.forwardRef)(J))},"7ahc":function(_e,N,e){"use strict";e.d(N,"a",function(){return r});var he=e("k1fw"),te=e("0Owb"),Ee=e("+L6B"),f=e("2/Rp"),U=e("y8nQ"),n=e("Vl3Y"),t=e("tJVT"),v=e("OaEy"),u=e("2fM7"),m=e("q1tI"),g=e.n(m),E=e("VrN/"),l=e.n(E),s=e("p77/"),se=e.n(s),w=e("c5Ni"),J=e.n(w),i=u.a.Option,S={labelCol:{span:4},wrapperCol:{span:20}},$={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};N.b=function(y){var a=y.callback,Q=y.onCancel,T=Object(m.useState)("python"),q=Object(t.a)(T,2),O=q[0],L=q[1];function ae(C){L($[C][1])}function I(C){a(C)}return g.a.createElement(n.a,Object(te.a)({},S,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:I}),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},g.a.createElement(u.a,{onChange:ae},Object.keys($).map(function(C){return g.a.createElement(i,{key:C,value:C},$[C][0])}))),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},g.a.createElement(r,{mode:O})),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(f.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(f.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function r(y){var a=y.value,Q=y.onChange,T=y.mode,q=y.options,O=q===void 0?{}:q,L=Object(m.useRef)(),ae=Object(m.useState)(),I=Object(t.a)(ae,2),C=I[0],Y=I[1];return Object(m.useEffect)(function(){if(C){var c=function(b){var j=b.getValue();Q&&Q(j)};return C.on("change",c),function(){C.off("change",c)}}},[C,Q]),Object(m.useEffect)(function(){C&&C.setOption("mode",T)},[C,T]),Object(m.useEffect)(function(){C&&((a!==C.getValue()||a==="")&&setTimeout(function(){C.setValue(a||" ")},300))},[C,a]),Object(m.useEffect)(function(){if(L.current&&!C){var c=l.a.fromTextArea(L.current,Object(he.a)({mode:T,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},O));Y(c)}},[L.current,C]),g.a.createElement("div",{className:"my-codemirror-container"},g.a.createElement("textarea",{ref:L}))}},"7qnI":function(_e,N,e){"use strict";var he=e("5Dmo"),te=e("3S7+"),Ee=e("fWQN"),f=e("mtLc"),U=e("yKVA"),n=e("879j"),t=e("5NDa"),v=e("5rEg"),u=e("q1tI"),m=e.n(u),g=e("O2Wb"),E=e.n(g),l=v.a.TextArea,s=function(se){Object(U.a)(J,se);var w=Object(n.a)(J);function J(){return Object(Ee.a)(this,J),w.apply(this,arguments)}return Object(f.a)(J,[{key:"render",value:function(){var S=this,$=this.props,r=$.index,y=$.onAnswerChange,a=$.addChildAnswer,Q=$.exerciseIsPublish,T=$.answers,q=$.activeOptionErrorIndex;return m.a.createElement("div",{className:E.a.flex},m.a.createElement("div",{className:"".concat(E.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),m.a.createElement("div",{className:"".concat(E.a.flex," ").concat(E.a.flex1),style:{flexDirection:"column"}},T.map(function(O,L){var ae="".concat(r,"-").concat(L);return m.a.createElement("div",{className:"".concat(E.a.flex," ").concat(E.a.flex1),key:L},m.a.createElement("div",{className:E.a.flex1,style:{flex:1}},m.a.createElement("div",null,m.a.createElement(l,{className:ae===q?E.a.error:"",spellCheck:!1,rows:4,value:O||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(L==0?"":"(\u53EF\u9009)"),onChange:function(C){return y(r,L,C.target.value)},style:{minHeight:95}}))),!Q&&m.a.createElement(m.a.Fragment,null,L!=0&&m.a.createElement(te.a,{title:"\u5220\u9664"},m.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswer(r,L)},style:{float:"right"}})),L===0&&m.a.createElement(te.a,{title:"\u5220\u9664"},m.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswermain(r,L)},style:{float:"right"}})),m.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},m.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return a(r)},style:{float:"right",visibility:L==T.length-1?"":"hidden"}}))))})))}}]),J}(u.Component);N.a=s},"9Bee":function(_e,N,e){"use strict";var he=e("q1tI"),te=e.n(he),Ee=e("vg9a"),f=e("tJVT"),U=e("DlQD"),n=e.n(U),t=e("rUJ1");function v(x,b){var j=x.match(/^(\s+)(?:```)/);if(j===null)return b;var P=j[1];return b.split(` -`).map(function(F){var D=F.match(/^\s+/);if(D===null)return F;var de=Object(f.a)(D,1),ue=de[0];return ue.length>=P.length?F.slice(P.length):F}).join(` -`)}var u=[],m=["
            "],g=new n.a.Renderer,E=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function l(){u.length=0,m=["
              "]}function s(x,b,j,P){if(b>=x.length||x[b].level<=j)return b;var F=x[b];P.push("
            • "+F.text+""),b++;var D=[];return b=s(x,b,F.level,D),D.length>0&&(P.push("
                "),D.forEach(function(de){P.push(de)}),P.push("
              ")),P.push("
            • "),b=s(x,b,j,P),b}function se(){return s(u,0,0,m),m.push("
            "),m.join("")}var w={heading:function(b){var j=E.exec(b);if(j)return{type:"heading",raw:j[0],depth:j[1].length,text:j[2]}},fences:function(b){var j=this.rules.block.fences.exec(b);if(j){var P=j[0],F=v(P,j[3]||""),D=j[2]?j[2].trim():j[2];if(["latex","katex","math"].indexOf(D)>=0){var de=S(),ue=F;F=de,$[de]={type:"block",expression:ue}}return{type:"code",raw:P,lang:D,text:F}}}},J=/(?:\${2})([^\n`]+?)(?:\${2})/gi,i=0,S=function(){return"__special_katext_id_".concat(i++,"__")},$={};function r(){return $}function y(){i=0,$={}}function a(x){return x=x.replace(J,function(b,j){var P=S();return $[P]={type:"inline",expression:j},P}),x}var Q=g.listitem;g.listitem=function(x){return Q(a(x))};var T=g.paragraph;g.paragraph=function(x){return T(a(x))};var q=g.tablecell;g.tablecell=function(x,b){return q(a(x),b)},g.code=function(x,b,j){var P=(b||"").match(/\S*/)[0];return P?["latex","katex","math"].indexOf(P)>=0?"

            ".concat(x,"

            "):'
            ').concat(j?x:Object(t.escape)(x,!0),`
            -`):'
            '+(j?x:Object(t.escape)(x,!0))+"
            "},g.heading=function(x,b,j){var P=this.options.headerPrefix+j.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:P,level:b,text:x}),"'+x+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:w,renderer:g});var O=n.a,L=e("SJMd"),ae=e("m3rI"),I=e("Oy/b"),C=/]*>/g;function Y(x){var b=document.createElement("div");return b.innerHTML=x,b.childNodes.length===0?"":b.childNodes[0].nodeValue}var c=N.a=function(x){var b=x.value,j=b===void 0?"":b,P=x.className,F=x.style,D=F===void 0?{}:F,de=String(j),ue=Object(he.useMemo)(function(){try{var ke=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Le=/\"\/api\/attachments\/|\"\/attachments\/download\//g,We=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;de=de.replace(ke,"("+ae.a.API_SERVER+"/api/attachments/").replace(Le,'"'+ae.a.API_SERVER+"/api/attachments/").replace(We,'"'+ae.a.API_SERVER+"/files/uploads/")}catch(at){}var be=O(de),tt=r();return de.match(/\[TOC\]/)&&(be=be.replace("

            [TOC]

            ",se()),l()),be=be.replace(/(__special_katext_id_\d+__)/g,function(at,nt){var fe=tt[nt],A=fe.type,Z=fe.expression;return Object(I.renderToString)(Y(Z)||"",{displayMode:A==="block",throwOnError:!1,output:"html"})}),be=be.replace(/▁/g,"\u2581\u2581\u2581"),y(),be},[de]),Oe=Object(he.useRef)();function M(ke){var Le=ke.target;if(Le.tagName.toUpperCase()==="A"){var We=Le.getAttribute("href");if(We.startsWith("#")){ke.preventDefault();var be=document.getElementById(We.replace("#",""));be&&be.scrollIntoView(!0)}}}return Object(he.useEffect)(function(){if(Oe.current&&ue&&(ue.match(C)&&window.PR.prettyPrint()),Oe.current)return Oe.current.addEventListener("click",M),function(){Oe.current.removeEventListener("click",M),y(),l()}},[ue,Oe.current,M]),te.a.createElement("div",{ref:Oe,style:D,className:"".concat(P||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9NMw":function(_e,N,e){"use strict";var he=e("miYZ"),te=e("tsqr"),Ee=e("tJVT"),f=e("PpiC"),U=e("q1tI"),n=e.n(U),t=e("9kvl"),v=e("Ot1p"),u=e("xIf3"),m=e.n(u),g=["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"],E=function(s,se){var w=s.editData,J=s.globalSetting,i=s.loading,S=s.dispatch,$=s.onRef,r=$===void 0?function(){}:$,y=s.isEdit,a=Object(f.a)(s,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(U.useState)(""),T=Object(Ee.a)(Q,2),q=T[0],O=T[1],L=Object(U.useState)(""),ae=Object(Ee.a)(L,2),I=ae[0],C=ae[1],Y=Object(U.useState)(""),c=Object(Ee.a)(Y,2),x=c[0],b=c[1];Object(U.useEffect)(function(){var F;if(!w||!y)return;O(w==null?void 0:w.name),C(w==null?void 0:w.analysis),b(w==null||((F=w.answer_texts)===null||F===void 0)?void 0:F[0])},[w,y]),Object(U.useImperativeHandle)(se,function(){return{onSave:j,Clear:P}});var j=function(){return q?{name:q,answer_texts:[x],analysis:I}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},P=function(){O(""),C(""),b("")};return n.a.createElement("section",{className:m.a.wrap},n.a.createElement("p",{className:m.a.titleWrap},n.a.createElement("span",{className:m.a.required},"*"),n.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(v.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(D){return O(D)}}),n.a.createElement("p",{className:m.a.titleWrap},n.a.createElement("span",{className:m.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(v.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:x,onChange:function(D){return b(D)}}),n.a.createElement("p",{className:m.a.titleWrap},n.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(v.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:I,onChange:function(D){return C(D)}}))};N.a=Object(t.a)(function(l){var s=l.loading,se=l.globalSetting;return{globalSetting:se,loading:s.effects}},null,null,{forwardRef:!0})(Object(U.forwardRef)(E))},"9SwW":function(_e,N,e){"use strict";var he=e("/zsF"),te=e("PArb"),Ee=e("q1tI"),f=e.n(Ee),U=e("9kvl"),n=e("Z+Na"),t=e.n(n),v=function(m){var g=m.path,E=m.title,l=m.subTitle,s=m.style,se=s===void 0?{}:s,w=m.className,J=w===void 0?"":w;return f.a.createElement("div",{className:"".concat(t.a.head," ").concat(J),style:se},f.a.createElement("span",{className:t.a.s1,onClick:function(){return U.c.push(g)}},f.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),E&&f.a.createElement(te.a,{className:t.a.s2,type:"vertical"}),E&&f.a.createElement("span",{className:t.a.s3},E),l&&f.a.createElement("span",{className:t.a.s4},l))};N.a=v},"9VGf":function(_e,N,e){"use strict";e.d(N,"a",function(){return Ee});var he=e("q1tI"),te=e.n(he);function Ee(f,U){var n=Object(he.useRef)();Object(he.useEffect)(function(){n.current=f}),Object(he.useEffect)(function(){function t(){n.current()}if(U!==null){var v=setInterval(t,U);return function(){return clearInterval(v)}}},[U])}},"9ZNV":function(_e,N,e){"use strict";e.d(N,"a",function(){return m});var he=e("+L6B"),te=e("2/Rp"),Ee=e("0Owb"),f=e("q1tI"),U=e.n(f),n=e("UUDw"),t=e.n(n),v=e("TSYQ"),u=e.n(v),m=function(E){var l=E.cancelText,s=l===void 0?"\u53D6\u6D88":l,se=E.okText,w=se===void 0?"\u786E\u5B9A":se,J=E.loading,i=J===void 0?!1:J,S=E.hasOkBtn,$=S===void 0?!0:S,r=E.okButtonProps,y=r===void 0?{}:r,a=E.cancelButtonProps,Q=a===void 0?{}:a,T=E.onCancel,q=T===void 0?function(){}:T,O=E.onOk,L=O===void 0?function(){}:O,ae=E.className,I=ae===void 0?"":ae;return U.a.createElement("div",{className:u()(t.a.buttonFixed,I)},U.a.createElement("div",{className:t.a.buttonWrap},U.a.createElement(te.a,Object(Ee.a)({size:"large",className:"".concat(t.a.button," mr20"),onClick:q},Q),s),$&&U.a.createElement(te.a,Object(Ee.a)({size:"large",type:"primary",className:"".concat(t.a.button," mr20"),loading:i,onClick:L},y),w)))}},BjJ7:function(_e,N,e){"use strict";e.d(N,"d",function(){return te}),e.d(N,"c",function(){return Ee}),e.d(N,"e",function(){return f}),e.d(N,"b",function(){return U}),e.d(N,"a",function(){return t});var he=e("m3rI");function te(v){var u=!0;if(v.length>0){for(var m=0;m1&&arguments[1]!==void 0?arguments[1]:"",m=[],g=0;g0&&(p.children=[],Oe(h,p.children))})}function M(o,d){for(var K=[],R=0;R0){K[0]=h.id;for(var p=0;p=0?Ze.push(qe):Me.push(qe)}catch(Ct){Et.e(Ct)}finally{Et.f()}if(ze+=parseInt(ye.hack.code_compile_score),console.log(ze),!(ze!==100&&!(ve==null||((_=ve.hack)===null||_===void 0)?void 0:_.test_set_score))){pt.next=14;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),pt.abrupt("return",!1);case 14:ye.hack.difficulty=z,ye.hack_codes.code=We.Base64.encode((Ye=ye.hack_codes)===null||Ye===void 0?void 0:Ye.code),h&&(ye.update_hack_sets=Ze,ye.hack_sets=Me);case 17:return pt.abrupt("return",ye);case 18:case"end":return pt.stop()}},De)}));return function(){return Ue.apply(this,arguments)}}();Object(Y.useImperativeHandle)(K,function(){return{onSave:Ce,Clear:Tt}}),Object(Y.useEffect)(function(){if(!p||!h)return;var Ue=p.code,De=p.language,ye=p.hack_sets,_=p.description,Ye=p.name,ze=p.time_limit,Ze=p.test_set_average,Me=p.test_set_score,Et={loading:!1,data:{hack_codes:{language:De,code:We.Base64.decode(Ue)},hack:{name:Ye,description:_,time_limit:ze,test_set_average:Ze,test_set_score:Me},hack_sets:ye}};Re.setFieldsValue(Object(O.a)({},Et.data)),Te({type:$e.SET_INITAL_DATA,payload:Object(be.cloneDeep)(Et)})},[p,h]);function Qe(Ue,De){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(a.a)(S.a.mark(function Ue(De,ye){return S.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:case"end":return Ye.stop()}},Ue)})),Ne.apply(this,arguments)}function Fe(Ue){Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack:Object(O.a)(Object(O.a)({},ve.hack),{},{test_set_score:Ue.target.value})})}})}function it(Ue){var De=Ue.target.value;Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack:Object(O.a)(Object(O.a)({},ve.hack),{},{test_set_average:De})})}})}function gt(){var Ue=Re.getFieldValue("hack_sets"),De=parseInt(Re.getFieldValue("hack").code_compile_score)||0,ye=Ue.length+1,_=Math.floor((100-De)/ye),Ye=(100-De)%ye;Ue.map(function(ze,Ze){return we&&(ze.score=_),ze.position=Ze+1,ze}),Ue.push({input:"",output:"",position:ye,score:we?_+Ye:0,display_set:!1}),Re.setFieldsValue({hack_sets:Ue}),Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack_sets:Ue})}})}function Ot(){var Ue=Re.getFieldValue("hack_sets"),De=parseInt(Re.getFieldValue("hack").code_compile_score)||0,ye=Ue.length,_=Math.floor((100-De)/ye),Ye=(100-De)%ye;Ue.map(function(ze,Ze){return we&&(ze.score=_,Ze===Ue.length-1&&(ze.score=_+Ye)),ze.position=Ze+1,ze}),Re.setFieldsValue({hack_sets:Ue}),Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack_sets:Ue})}})}function ct(Ue){var De=Re.getFieldValue("hack_sets"),ye=parseInt(Re.getFieldValue("hack").code_compile_score)||0,_=(De==null?void 0:De.length)-1,Ye=Math.ceil((100-ye)/_),ze=(100-ye)%_;De.splice(Ue,1),De==null||De.map(function(Ze,Me){return we&&(Ze.score=Ye,Me===_-1&&(Ze.score=Ye+ze)),Ze.position=Me+1,Ze}),Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack_sets:De})}}),Re.setFieldsValue({hack_sets:De})}function Nt(Ue){Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack_codes:Object(O.a)(Object(O.a)({},ve.hack_codes),{},{language:Ue})})}})}var Lt=function(De){},xt=function(De){Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack:Object(O.a)(Object(O.a)({},ve.hack),{},{name:De.target.value})})}})},Tt=function(){Re.resetFields()};return c.a.createElement(T.a,{form:Re,initialValues:ve,layout:"vertical",className:b.a["oj-form-container"],onValuesChange:Lt,onFinish:Qe},c.a.createElement(se.a,null,c.a.createElement(J.a,{span:14},c.a.createElement(mt,{onChangeLanguage:Nt,onRemoveTestCase:ct,onAddTestCase:gt,onAddTestCases:Ot,onNameChange:xt,hack:ve.hack,form:Re,onChangeScore:Fe,onChangeAverage:it})),c.a.createElement(J.a,{span:10},c.a.createElement(T.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},c.a.createElement(Xe,{language:ve==null||((H=ve.hack_codes)===null||H===void 0)?void 0:H.language})))))};function mt(o){var d=o.hack,K=o.onNameChange,R=o.onChangeAverage,H=o.onChangeScore,h=o.onAddTestCase,p=o.onRemoveTestCase,z=o.onChangeLanguage,ee=o.onAddTestCases,Pe=o.form,Re=d.test_set_average,He=d.test_set_score,je=d.name,Se=Object(Y.useState)(!1),Te=Object(q.a)(Se,2),rt=Te[0],ve=Te[1];return c.a.createElement("div",{className:b.a["oj-left-panel"]},c.a.createElement("div",{className:b.a["oj-form-info"]},c.a.createElement("div",{className:b.a.field},c.a.createElement(T.a.Item,{label:c.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",c.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:c.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},c.a.createElement(l.a,{min:3,max:60})),c.a.createElement(T.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},c.a.createElement(g.a,{onChange:z},ue(D.language)))),c.a.createElement(T.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},c.a.createElement(C.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:c.a.createElement("span",null,60-((je==null?void 0:je.length)||0)),onChange:K})),c.a.createElement(T.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},c.a.createElement(tt.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),c.a.createElement("div",{className:"tst-case-info"},c.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",c.a.createElement(u.a,{type:"primary",ghost:!0,onClick:h},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),c.a.createElement(T.a.Item,{name:["hack","test_set_score"]},c.a.createElement(t.a.Group,{onChange:H},c.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",c.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),c.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",c.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!d.test_set_score&&c.a.createElement(T.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},c.a.createElement(t.a.Group,{onChange:R},c.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),c.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!d.test_set_score&&c.a.createElement("div",null,c.a.createElement("div",{style:{display:"flex",height:"30px"}},c.a.createElement(U.a,{onChange:function(we){ve(we.target.checked),Pe.setFieldsValue({hack:{code_compile_score:0}}),ee()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),rt&&c.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",c.a.createElement(T.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},c.a.createElement(l.a,{onChange:function(){ee()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),c.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),c.a.createElement(T.a.List,{name:"hack_sets"},function(st,we){return Object(Ee.a)(we),c.a.createElement(ae.a,{accordion:!0},st.map(function(Ce,Qe){return c.a.createElement(lt,{key:"".concat(Ce.key,"--").concat(Qe),header:c.a.createElement("a",{className:b.a["test-case-name"]},c.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(Qe+1)),He?null:c.a.createElement(c.a.Fragment,null,c.a.createElement(T.a.Item,{name:[Ce.name,"score"],fieldKey:[Ce.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(Qe+1,"\u8BC4\u5206")}]},c.a.createElement(l.a,{onClick:function(Fe){return Fe.stopPropagation()},min:0,max:100,disabled:Re})),c.a.createElement("span",null,"%"))),extra:c.a.createElement("div",{onClick:function(Fe){return Fe.stopPropagation()},className:b.a["use-extra"]},c.a.createElement(T.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Ce.name,"display_set"],fieldKey:[Ce.fieldKey,"display_set"]},c.a.createElement(U.a,null)),Qe===st.length-1?c.a.createElement("div",{style:{marginRight:"10px"}}," ",c.a.createElement(ke.a,{className:b.a["btn-remove-case"],onClick:h})):null,Qe>0?c.a.createElement("div",{onClick:function(Fe){return Fe.stopPropagation()}},c.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:c.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+Qe),onConfirm:function(){p(Qe)}},c.a.createElement(Le.a,{className:b.a["btn-remove-case"]}))):c.a.createElement(Le.a,{style:{opacity:0},className:b.a["btn-remove-case"]}))},c.a.createElement(T.a.Item,{label:"\u8F93\u5165",name:[Ce.name,"input"],fieldKey:[Ce.fieldKey,"input"]},c.a.createElement(ot,null)),c.a.createElement(T.a.Item,{label:"\u8F93\u51FA",name:[Ce.name,"output"],fieldKey:[Ce.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},c.a.createElement(ot,null)))}))}))))}var Mt=N.a=Object(Y.forwardRef)(ht)},JI8h:function(_e,N,e){"use strict";var he=e("5Dmo"),te=e("3S7+"),Ee=e("oBTY"),f=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),v=e("q1tI"),u=e.n(v),m=e("9kvl"),g=e("Ot1p"),E=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["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"],J=function(S,$){var r=S.editData,y=S.globalSetting,a=S.loading,Q=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(v.useState)([]),I=Object(n.a)(ae,2),C=I[0],Y=I[1],c=Object(v.useState)(),x=Object(n.a)(c,2),b=x[0],j=x[1],P=Object(v.useState)([]),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(v.useState)(""),Oe=Object(n.a)(ue,2),M=Oe[0],ke=Oe[1],Le=Object(v.useState)(""),We=Object(n.a)(Le,2),be=We[0],tt=We[1];Object(v.useEffect)(function(){Y(["","","",""])},[]),Object(v.useEffect)(function(){if(!r||!O)return;ke(r==null?void 0:r.name),tt(r==null?void 0:r.analysis),Y(r==null?void 0:r.choices.map(function(A){return A.choice_text}));var fe=[];r==null||r.choices.map(function(A,Z){A.is_answer&&fe.push(Z)}),de(fe)},[r,O]),Object(v.useImperativeHandle)($,function(){return{onSave:at,Clear:nt}});var at=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!D.length)return U.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(D.length<2)return U.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D.includes(xe)?1:0}});return{name:M,choices:Z,analysis:be}},nt=function(){ke(""),tt(""),de(""),Y(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return ke(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(fe,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D.includes(A)?s.a.activeAnswer:""),onClick:function(){D.includes(A)?de(D.filter(function(Ae){return Ae!==A})):de([].concat(Object(Ee.a)(D),[A]))}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},b===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:fe,onChange:function(Ae){C[A]=Ae,Y(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(E.a,{value:fe}))),A>1&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(Ee.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:be,onChange:function(A){return tt(A)}}))};N.a=Object(m.a)(function(i){var S=i.loading,$=i.globalSetting;return{globalSetting:$,loading:S.effects}},null,null,{forwardRef:!0})(Object(v.forwardRef)(J))},KGka:function(_e,N,e){"use strict";var he=e("7Kak"),te=e("9yH6"),Ee=e("miYZ"),f=e("tsqr"),U=e("tJVT"),n=e("PpiC"),t=e("q1tI"),v=e.n(t),u=e("9kvl"),m=e("Ot1p"),g=e("xIf3"),E=e.n(g),l=["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"],s=function(w,J){var i=w.editData,S=w.globalSetting,$=w.loading,r=w.dispatch,y=w.onRef,a=y===void 0?function(){}:y,Q=w.isEdit,T=Object(n.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),q=Object(t.useState)(),O=Object(U.a)(q,2),L=O[0],ae=O[1],I=Object(t.useState)(""),C=Object(U.a)(I,2),Y=C[0],c=C[1],x=Object(t.useState)(""),b=Object(U.a)(x,2),j=b[0],P=b[1];Object(t.useEffect)(function(){if(!i||!Q)return;c(i==null?void 0:i.name),P(i==null?void 0:i.analysis);var de=i==null?void 0:i.choices.find(function(ue){return ue.is_answer});ae(de.choice_text==="\u6B63\u786E"?"0":"1")},[i,Q]),Object(t.useImperativeHandle)(J,function(){return{onSave:F,Clear:D}});var F=function(){if(!Y)return f.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!L)return f.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ue=[{choice_text:"\u6B63\u786E",is_answer:L==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:L==="1"?1:0}];return{name:Y,choices:ue,analysis:j}},D=function(){c(""),P(""),ae("")};return v.a.createElement("section",{className:E.a.wrap},v.a.createElement("p",{className:E.a.titleWrap},v.a.createElement("span",{className:E.a.required},"*"),v.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),v.a.createElement(m.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Y,onChange:function(ue){return c(ue)}}),v.a.createElement("p",{className:E.a.titleWrap},v.a.createElement("span",{className:E.a.required},"*"),v.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",v.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),v.a.createElement(te.a.Group,{buttonStyle:"solid",value:L,onChange:function(ue){return ae(ue.target.value)}},v.a.createElement(te.a.Button,{value:"0",className:"".concat(E.a.radio," mr40")},"\u6B63\u786E"),v.a.createElement(te.a.Button,{value:"1",className:E.a.radio},"\u9519\u8BEF")),v.a.createElement("p",{className:E.a.titleWrap},v.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),v.a.createElement(m.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:j,onChange:function(ue){return P(ue)}}))};N.a=Object(u.a)(function(se){var w=se.loading,J=se.globalSetting;return{globalSetting:J,loading:w.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(s))},M8RZ:function(_e,N,e){"use strict";e.d(N,"a",function(){return u});var he=e("fWQN"),te=e("mtLc"),Ee=e("yKVA"),f=e("879j"),U=e("q1tI"),n=e.n(U),t=e("i8i4"),v=e.n(t),u=function(m){Object(Ee.a)(E,m);var g=Object(f.a)(E);function E(l){var s;Object(he.a)(this,E),s=g.call(this,l);var se=window.document;return s.node=se.createElement("div"),se.body.appendChild(s.node),s}return Object(te.a)(E,[{key:"render",value:function(){var s=this.props.children;return Object(t.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),E}(n.a.Component)},O2Wb:function(_e,N,e){_e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(_e,N,e){"use strict";var he=e("2qtc"),te=e("kLXV"),Ee=e("rAM+"),f=e("tJVT"),U=e("jrin"),n=e("q1tI"),t=e.n(n),v=e("VrN/"),u=e.n(v),m=e("bdgK"),g=e("p77/"),E=e("Bd2K"),l=e("ELLl"),s=e("19Vz"),se=e("lZu9"),w=e("kSUc"),J=e("9Bee"),i=e("0Owb"),S=e("dejd"),$=e("C+DQ"),r=[{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 y(o){var d=o.onActionCallback,K=o.title,R=o.icon,H=o.actionName,h=o.className,p=h===void 0?"":h,z=o.children;function ee(){d(H)}return t.a.createElement("a",{title:K,className:p,onClick:ee},t.a.createElement("i",{className:"md-iconfont ".concat(R)}),z)}var a=function(o){var d=o.watch,K=o.showNullButton,R=o.onActionCallback,H=o.fullScreen,h=o.insertTemp,p=[].concat(r,[{title:"".concat(d?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(d?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},p.map(function(z,ee){return t.a.createElement("li",{key:ee},z.actionName?t.a.createElement(y,Object(i.a)({},z,{onActionCallback:R})):t.a.createElement("span",{className:"v-line"}))}),K?t.a.createElement("li",null,t.a.createElement(y,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,h&&t.a.createElement("li",null,t.a.createElement(y,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(h),onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(y,{icon:"".concat(H?"icon-shrink":"icon-enlarge"),title:H?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:R})))},Q=e("M8RZ"),T=e("+L6B"),q=e("2/Rp"),O=e("y8nQ"),L=e("Vl3Y"),ae=e("5NDa"),I=e("5rEg"),C={labelCol:{span:4},wrapperCol:{span:20}},Y=function(o){var d=o.callback,K=o.onCancel;function R(H){d(H)}return t.a.createElement(L.a,Object(i.a)({},C,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:R}),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(I.a,null)),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(I.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},c=e("7ahc"),x=e("HmJG"),b=e("BjJ7"),j=L.a.useForm,P={width:280,marginRight:10},F={labelCol:{span:5},wrapperCol:{span:19}},D=function(o){var d=o.callback,K=o.onCancel,R=j(),H=Object(f.a)(R,1),h=H[0];function p(Pe){d(Pe)}function z(Pe){h.setFieldsValue({src:"/api/attachments/".concat(Pe.id)})}function ee(Pe){var Re=Pe.target.files[0];ue(Re,z)}return t.a.createElement(L.a,Object(i.a)({form:h},F,{className:"upload-image-panel",onFinish:p}),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(L.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(I.a,{style:P})),t.a.createElement(de,{onFileChange:ee}))),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(I.a,{style:{width:264}})),t.a.createElement(L.a.Item,{style:{textAlign:"right"}},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))};function de(o){var d=o.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:d}))}function ue(o,d){if(!o)throw new String("\u6CA1\u6709\u6587\u4EF6");var K=new FormData;K.append("editormd-image-file",o),K.append("file_param_name","editormd-image-file"),K.append("byxhr","true");var R=new window.XMLHttpRequest;R.withCredentials=!0,R.addEventListener("load",function(H){d(JSON.parse(H.target.responseText))},!1),R.addEventListener("error",function(H){console.error(H)},!1),R.open("POST","".concat(b.a,"/api/attachments.json")),R.send(K)}var Oe=e("giR+"),M=e("fyUT"),ke=e("7Kak"),Le=e("9yH6"),We=Le.a.Group,be={margin:"0 8px"},tt=function(o){var d=o.callback,K=o.onCancel;function R(H){d(H)}return t.a.createElement(L.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:R},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:be},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:be},"\u884C\u6570"),t.a.createElement(L.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(M.a,null)),t.a.createElement("span",{style:be},"\u5217\u6570"),t.a.createElement(L.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(M.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:be},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(L.a.Item,{name:"align"},t.a.createElement(We,null,t.a.createElement(Le.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Le.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Le.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Le.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},at="link",nt="upload-image",fe="code-block",A="add-table",Z="------------",Ae={default:Z,left:":".concat(Z),center:":".concat(Z,":"),right:"".concat(Z,":")},xe=e("9VGf"),ge,ne;function ut(){}var Xe=0,Ve=1e4,ot="\u2581",lt=` -**\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 Ge(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}var $e=navigator.platform.toUpperCase().indexOf("MAC")>=0,ft=$e?"Cmd":"Ctrl",ht=(ge={},Object(U.a)(ge,ft+"-B","bold"),Object(U.a)(ge,ft+"-I","italic"),ge),mt=(ne={},Object(U.a)(ne,at,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(ne,fe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(ne,nt,"\u6DFB\u52A0\u56FE\u7247"),Object(U.a)(ne,A,"\u6DFB\u52A0\u8868\u683C"),ne),Mt=N.a=function(o){var d=o.defaultValue,K=d===void 0?"":d,R=o.onChange,H=o.width,h=H===void 0?"100%":H,p=o.height,z=p===void 0?400:p,ee=o.miniToolbar,Pe=ee===void 0?!1:ee,Re=o.isFocus,He=Re===void 0?!1:Re,je=o.watch,Se=o.insertTemp,Te=o.id,rt=Te===void 0?"markdown-editor-id":Te,ve=o.showResizeBar,st=ve===void 0?!1:ve,we=o.noStorage,Ce=we===void 0?!1:we,Qe=o.showNullButton,Ne=Qe===void 0?!1:Qe,Fe=o.fullScreen,it=Fe===void 0?!1:Fe,gt=o.onBlur,Ot=o.onCMBeforeChange,ct=o.className,Nt=ct===void 0?"":ct,Lt=o.placeholder,xt=Lt===void 0?"":Lt,Tt=o.values,Ue=Tt===void 0?"":Tt,De=Object(n.useState)(null),ye=Object(f.a)(De,2),_=ye[0],Ye=ye[1],ze=Object(n.useState)(K),Ze=Object(f.a)(ze,2),Me=Ze[0],Et=Ze[1],Ut=Object(n.useState)(je),qe=Object(f.a)(Ut,2),Rt=qe[0],pt=qe[1],Ct=Object(n.useState)(it),Ft=Object(f.a)(Ct,2),yt=Ft[0],It=Ft[1],Xt=Object(n.useState)(""),kt=Object(f.a)(Xt,2),Dt=kt[0],At=kt[1],Vt=Object(n.useState)(0),Wt=Object(f.a)(Vt,2),jt=Wt[0],St=Wt[1],$t=Object(n.useState)(z),wt=Object(f.a)($t,2),k=wt[0],W=wt[1],B=Object(n.useState)(!1),re=Object(f.a)(B,2),oe=re[0],X=re[1],V=Object(n.useRef)(),G=Object(n.useRef)(),pe=Object(n.useRef)(),me=Object(n.useRef)();Object(n.useEffect)(function(){Et(Ue),_==null||_.setValue(Ue)},[Ue]),Object(n.useEffect)(function(){if(V.current){var ce=function(Be,Ie){var et=Ie.clipboardData;if(et){var _t=et.types.toString(),vt=et.items;if(_t==="text/html,Files"||_t==="Files"){var dt=vt[1];_t==="Files"&&(dt=vt[0]),dt.kind==="file"&&dt.type.match(/^image\//i)&&ue(dt.getAsFile(),function(Pt){Pt.id?le.replaceSelection("![,](/api/attachments/".concat(Pt.id,")")):(Pt==null?void 0:Pt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},le=u.a.fromTextArea(V.current,{mode:"markdown",lineNumbers:!Pe,lineWrapping:!0,value:K,autoCloseTags:!0,autoCloseBrackets:!0});return He&&le.focus(),le.on("paste",ce),Ye(le),function(){le.off("paste",ce)}}},[]);var Je=Object(n.useCallback)(function(){if(G.current)try{var ce=G.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,le=G.current.getElementsByClassName("markdown-editor-body")[0];yt?le.style.height="calc(100vh - ".concat(ce,"px)"):le.style.height="".concat(k-ce,"px")}catch(ie){console.log(ie,"---- to set md editor body height")}},[k,G,yt]);Object(n.useEffect)(function(){function ce(){var ie=new m.default(function(Be){var Ie=Object(Ee.a)(Be),et;try{for(Ie.s();!(et=Ie.n()).done;){var _t=et.value;(_t.target.offsetHeight>0||_t.target.offsetWidth>0)&&(Je(),_.setSize("100%","100%"),_.refresh())}}catch(vt){Ie.e(vt)}finally{Ie.f()}});return ie.observe(V.current.parentElement),ie}if(_){var le=ce();return function(){le.unobserve(V.current.parentElement)}}},[_,Je]),Object(n.useEffect)(function(){if(_){for(var ce=[],le=function(){var _t=Be[ie];Ie=Object(f.a)(_t,2);var vt=Ie[0],dt=Ie[1],Pt=Object(U.a)({},vt,function(){Ke(dt)});ce.push(Pt),_.addKeyMap(Pt)},ie=0,Be=Object.entries(ht);ie0){var ce=new Date().getTime(),le=window.sessionStorage.getItem(rt);ce>=jt+Ve&&(!le||le!==Me)&&(window.sessionStorage.setItem(rt,Me),X(!0))}},Ve),Object(n.useEffect)(function(){pt(je)},[_,je]),Object(n.useEffect)(function(){_&&(He&&_.focus())},[_,He]),Object(n.useEffect)(function(){if(Rt&&_){var ce=function(Be){var Ie=Be.target;if(me.current){var et=Ie.scrollTop/Ie.scrollHeight;me.current.scrollTop=me.current.scrollHeight*et}},le=_.getScrollerElement();return le.addEventListener("scroll",ce),function(){le.removeEventListener("scroll",ce)}}},[_,Rt]),Object(n.useEffect)(function(){if(_&&Ot){var ce=function(ie,Be){Ot(ie,Be)};return _.on("beforeChange",ce),function(){_.off("beforeChange",ce)}}},[_,Ot]),Object(n.useEffect)(function(){if(_&>){var ce=function(){gt(_.getValue())};return _.on("blur",ce),function(){_.off("blur",ce)}}},[_,gt]),Object(n.useEffect)(function(){if(_){var ce=function(ie){var Be=ie.getValue();Et(Be),St(new Date().getTime()),ie.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),R&&R(Be)};return _.on("change",ce),function(){_.off("change",ce)}}},[_,R]),Object(n.useEffect)(function(){_&&(K==null?(_.setValue(""),Et("")):K!==_.getValue()&&(_.setValue(K),Et(K),_.setCursor(_.lineCount(),0)))},[_,K]);var Ke=Object(n.useCallback)(function(ce){var le=_.getCursor(),ie=_.getSelection(),Be=ie.split(` -`);switch(ce){case"bold":return _.replaceSelection("**"+ie+"**"),ie===""&&_.setCursor(le.line,le.ch+2),_.focus();case"italic":return _.replaceSelection("*"+ie+"*"),ie===""&&_.setCursor(le.line,le.ch+1),_.focus();case"code":return _.replaceSelection("`"+ie+"`"),ie===""&&_.setCursor(le.line,le.ch+1),_.focus();case"inline-latex":return _.replaceSelection("`$$"+ie+"$$`"),ie===""&&_.setCursor(le.line,le.ch+3),_.focus();case"latex":return _.replaceSelection("```latex\n"+ie+"\n```"),_.setCursor(le.line+1,ie.length+1),_.focus();case"line-break":return _.replaceSelection(`
            -`),_.focus();case"list-ul":return ie===""?_.replaceSelection("- "+ie):_.replaceSelection(Be.map(function(Ie){return Ie===""?"":"- ".concat(Ie)}).join(` -`)),_.focus();case"list-ol":return ie===""?_.replaceSelection("1. "+ie):_.replaceSelection(Be.map(function(Ie,et){return Ie===""?"":"".concat(et+1,". ").concat(Ie)}).join(` -`)),_.focus();case"add-null-ch":return ie===""&&_.setCursor(le.line,le.ch+1),_.replaceSelection(ot),_.focus();case"inster-template-1":return ie===""&&_.setCursor(le.line,le.ch),_.replaceSelection(lt),_.focus();case"eraser":return _.setValue(""),_.focus();case"trigger-watch":return pt(!Rt),_.focus();case"trigger-full-screen":return It(!yt),_.focus();case at:At(at);return;case fe:At(fe);return;case nt:At(nt);return;case A:At(A);return;default:throw new Error}},[_,Rt,yt]),bt=Object(n.useCallback)(function(ce){At("");switch(Dt){case at:var le=ce.title,ie=ce.link;return _.replaceSelection("[".concat(le,"](").concat(ie,")")),_.focus();case fe:var Be=ce.language,Ie=ce.content;return _.replaceSelection(["```"+Be,Ie,"```"].join(` -`)),_.focus();case nt:var et=ce.src,_t=ce.alt;return _.replaceSelection("![ ".concat(_t," ]( ").concat(et,' "').concat(_t,'" )')),_.focus();case A:for(var vt=ce.row,dt=ce.col,Pt=ce.align,Ht=` -`,Kt=0;Kt300&&(dt=300);var Pt=z+dt+"px";W(Pt)}},Be=pe.current,Ie=!1,et=0;return Be.addEventListener("mousedown",ce),document.addEventListener("mousemove",ie),document.addEventListener("mouseup",le),function(){Be.removeEventListener("mousedown",ce),document.removeEventListener("mousemove",ie),document.removeEventListener("mouseup",le)}}},[_,pe]),Object(n.useEffect)(function(){W(z)},[z]);var Yt=Ge(h),Zt=Ge(k),qt={width:Yt,height:Zt},ea=Object(n.useMemo)(function(){if(jt){var ce=new Date(jt),le=ce.getHours(),ie=ce.getMinutes(),Be=ce.getSeconds();return le=le<10?"0"+le:le,ie=ie<10?"0"+ie:ie,Be=Be<10?"0"+Be:Be,"".concat(le,":").concat(ie,":").concat(Be)}return 0},[jt]);function ta(){window.sessionStorage.removeItem(rt),X(!1),St(0)}function aa(){X(!1),St(0),_.setValue(window.sessionStorage.getItem(rt))}return t.a.createElement(n.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:G},t.a.createElement("div",{className:"markdown-editor-container ".concat(Nt," ").concat(Rt?"on-preview":""," ").concat(Pe?"mini":""," ").concat(yt?"full-screen":""),style:qt},t.a.createElement(a,{insertTemp:Se,watch:Rt,fullScreen:yt,showNullButton:Ne,onActionCallback:Ke}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:V,placeholder:xt})),Rt?t.a.createElement("div",{ref:me,className:"preview-container"},t.a.createElement(J.a,{value:Me})):null))),st?t.a.createElement("a",{ref:pe,className:"editor-resize"}):null,t.a.createElement(Q.a,null,mt[Dt]?t.a.createElement(te.a,{centered:!0,title:mt[Dt],visible:!0,onCancel:Bt,footer:null},Qt):null))}},UUDw:function(_e,N,e){_e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(_e,N,e){_e.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(_e,N,e){_e.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(_e,N,e){"use strict";var he=e("BoS7"),te=e("Sdc0"),Ee=e("OaEy"),f=e("2fM7"),U=e("q1tI"),n=e.n(U),t=e("lOMy"),v=e.n(t),u=f.a.Option;N.a=function(m){var g=m.onFontSizeChange,E=m.cmFontSize,l=m.cmCodeMode,s=m.onCodeModeChange,se=m.onTabToSpace,w=m.className,J=w===void 0?"":w,i=m.tabToSpace,S=m.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(J)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(f.a,{bordered:!1,size:"small",value:l,onChange:s},n.a.createElement(u,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(u,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(f.a,{bordered:!1,size:"small",value:E,onChange:g},n.a.createElement(u,{value:12},"12px"),n.a.createElement(u,{value:14},"14px"),n.a.createElement(u,{value:16},"16px"),n.a.createElement(u,{value:18},"18px"),n.a.createElement(u,{value:20},"20px"),n.a.createElement(u,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(te.a,{checked:i,onChange:se}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),S)}},ZW9T:function(_e,N,e){"use strict";e.d(N,"a",function(){return $});var he=e("k1fw"),te=e("miYZ"),Ee=e("tsqr"),f=e("rAM+"),U=e("tJVT"),n=e("PpiC"),t=e("q1tI"),v=e.n(t),u=e("bdgK");function m(r,y,a,Q,T){var q=y.getWordUntilPosition(a),O={startLineNumber:a.lineNumber,endLineNumber:a.lineNumber,startColumn:q.startColumn,endColumn:q.endColumn},L=Q.map(function(ae){return{label:ae,kind:r.languages.CompletionItemKind.Keyword,insertText:ae,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:O}});return T.map(function(ae){L.push(Object(he.a)(Object(he.a)({},ae),{},{range:O}))}),L}var g=function(r){var y={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},a=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];r.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(O,L){var ae=m(r,O,L,a,[y]);return{suggestions:ae}}});var Q=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(O,L){var ae=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=m(r,O,L,Q,ae);return{suggestions:I}}});var T=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];r.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(O,L){var ae=[y,{label:"main",kind:r.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:r.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=m(r,O,L,T,ae);return{suggestions:I}}})},E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function l(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function s(){}var se=!1,w={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function J(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=r;if(Array.isArray(r)){for(var a=0;a0||Pe.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(Re){z.e(Re)}finally{z.f()}}),h.observe(A.current)),h}function Xe(){Ee.b.warn(decodeURIComponent(E))}Object(t.useEffect)(function(){var h=Z.current.instance;if(q!=null&&h&&ge){var p=h.getModel();p&&q!==p.getValue()&&(se=!0,p.setValue(q),h.layout(),se=!1)}},[q,ge,Z.current]);function Ve(){var h=Z.current.instance;if(h){var p=h.getSelection(),z=Z.current.pastePos||{},ee=new i.Range(z.startLineNumber||p.endLineNumber,z.startColumn||p.endColumn,z.endLineNumber||p.endLineNumber,z.endColumn||p.endColumn);setTimeout(function(){h.executeEdits("",[{range:ee,text:""}])},300)}}function ot(h){(window.navigator.platform.match("Mac")?h.metaKey:h.ctrlKey)&&h.keyCode==83&&(h.preventDefault(),F())}var lt=function(){if(de&&Z.current.instance){var p=Z.current.instance.getContentHeight();R(p0||Le.target.offsetWidth>0)&&de.layout()}}catch(We){M.e(We)}finally{M.f()}}),ue.observe(C.current)),ue}Object(t.useEffect)(function(){C.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(de){i=de;var ue=i.editor.createDiffEditor(C.current,Object(he.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},I));b(ue);var Oe=j(ue);return function(){ue.dispose();var M=ue.getModel();M&&M.dispose(),Oe.unobserve(C.current)}})},[]),Object(t.useEffect)(function(){x&&x.setModel({original:i.editor.createModel(q,L),modified:i.editor.createModel(O,L)})},[q,O,L,x]);var P=l(a),F=l(T),D={width:P,height:F};return v.a.createElement("div",{className:"my-diff-editor",ref:C,style:D})}},bCnd:function(_e,N,e){"use strict";e.d(N,"b",function(){return f}),e.d(N,"a",function(){return U});var he=e("je13"),te=e.n(he),Ee=!1;function f(n,t){var v=te.a.get("__ec");v||(v={}),v[n]=t,te.a.set("__ec",v)}function U(n,t){var v=te.a.get("__ec");return v?v[n]===void 0?t:v[n]:t}},buVm:function(_e,N,e){"use strict";var he=e("7Kak"),te=e("9yH6"),Ee=e("q1tI"),f=e.n(Ee),U=e("9Bee"),n=e("YAlC"),t=e.n(n),v=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],u=function(g){var E=g.index,l=g.typeName,s=g.type,se=g.isEdit,w=se===void 0?!1:se,J=g.data,i=J===void 0?{}:J,S=g.inMouseId,$=g.onSetScore,r=$===void 0?function(){}:$,y=g.onDelete,a=y===void 0?function(){}:y,Q=g.onMouseEnter,T=Q===void 0?function(){}:Q,q=g.onEdit,O=q===void 0?function(){}:q,L=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return f.a.createElement("div",{className:"".concat(t.a.flexRow," mt15"),key:D},f.a.createElement("div",{className:"line28"},v[D]),f.a.createElement("div",{className:"".concat(t.a.answer," ml5")},f.a.createElement(U.a,{value:F==null?void 0:F.choice_text})))}))},ae=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return f.a.createElement(te.a,{disabled:!0,key:D},F==null?void 0:F.choice_text)})))},I=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},f.a.createElement(U.a,{value:i==null||((P=i.program_attr)===null||P===void 0)?void 0:P.description})))},C=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"".concat(t.a.flexColumn," mt15")},i==null||((P=i.standard_answer)===null||P===void 0)?void 0:P.map(function(F,D){return f.a.createElement(U.a,{key:D,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(F.position,"\uFF09\uFF1A").concat(F.answer_text.join("\u3001"))})})))},Y=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"mt15"},f.a.createElement("div",null,"\u7B54\u6848\uFF1A"),f.a.createElement(U.a,{value:i==null||((P=i.answer_texts)===null||P===void 0)?void 0:P[0]})))},c=function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"mt10"},"\u5173\u5361"),P==null?void 0:P.map(function(F,D){return f.a.createElement("div",{key:D,className:"mt10 font14"},D+1,". ",F==null?void 0:F.challenge_name)}))},x=function(){var P={SINGLE:L,MULTIPLE:L,JUDGMENT:ae,PROGRAM:I,COMPLETION:C,SUBJECTIVE:Y,PRACTICAL:c};return P[s]?P[s]():null},b=function(P,F){var D=''.concat(F+1,'\u3001\uFF08').concat(P.score,"\u5206\uFF09");return D};return f.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return T(i.id)}},f.a.createElement("div",{className:t.a.action,style:{opacity:S===i.id?1:0}},f.a.createElement("div",{className:t.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),f.a.createElement("div",{className:t.a.setScore,onClick:function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];r(i.id,l,P,i.score)}},"\u8BBE\u7F6E\u5F97\u5206"),w&&l!=="\u5B9E\u8BAD\u9898"&&f.a.createElement("div",{className:t.a.setScore,onClick:function(){return O(i)}},"\u7F16\u8F91\u8BD5\u9898"),f.a.createElement("div",{className:t.a.delete,onClick:function(){return a(i.id)}},"\u5220\u9664")),f.a.createElement("div",{className:t.a.content},f.a.createElement("div",{className:t.a.titleWrap},f.a.createElement(U.a,{className:t.a.titleHtml,value:b(i,E)+i.name||(i==null?void 0:i.shixun_name)})),x()))};N.a=u},dejd:function(_e,N,e){},"e/zO":function(_e,N,e){_e.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(_e,N,e){},kqOp:function(_e,N,e){"use strict";e.d(N,"a",function(){return m});var he=e("0Owb"),te=e("fWQN"),Ee=e("mtLc"),f=e("yKVA"),U=e("879j"),n=e("q1tI"),t=e.n(n),v=e("Ot1p"),u="\u2581",m=function(g){Object(f.a)(l,g);var E=Object(U.a)(l);function l(){var s;Object(te.a)(this,l);for(var se=arguments.length,w=new Array(se),J=0;J0&>[0]!==void 0?gt[0]:!1,ct.next=3,(He=Ve.current)===null||He===void 0?void 0:He.onSave();case 3:if(Te=ct.sent,Te){ct.next=6;break}return ct.abrupt("return");case 6:return rt=Ge||{},ve=rt.course,st=rt.item_type,we=rt.difficulty,Ce=rt.knowledge,Qe=Ce===void 0?[]:Ce,Ne=Object(S.a)({exercise_subject_ids:ve,exercise_point_ids:Qe,item_type:st,difficulty:we,is_syc_item_bank:Se},Te||{}),Fe=st==="PROGRAM"?"/api/problems/".concat(ne==null||((je=ne.program_attr)===null||je===void 0)?void 0:je.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(ne==null?void 0:ne.item_bank_id),ct.next=11,Object(D.a)(Fe,{method:"put",body:Ne});case 11:it=ct.sent,(it==null?void 0:it.status)===0&&(ut(),Xe());case 13:case"end":return ct.stop()}},Re)}));return function(){return Pe.apply(this,arguments)}}();g.a.confirm({centered:!0,width:506,title:a.a.createElement("div",{className:Y.a.modalTitle},a.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),a.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){g.a.destroyAll()}}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:a.a.createElement("div",null,a.a.createElement("p",null,"\u60A8\u5BF9\u8BD5\u9898\u8FDB\u884C\u4E86\u7F16\u8F91\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u7F16\u8F91\u540E\u7684\u8BD5\u9898\u4F5C\u4E3A\u65B0\u7684\u8BD5\u9898\u4FDD\u5B58\u5230\u8BD5\u9898\u7BA1\u7406\u4E2D"),a.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),a.a.createElement("div",null,"\u53D6\u6D88\uFF1A\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EC5\u5728\u672C\u8BD5\u5377\u4E2D\u4F7F\u7528\uFF0C\u4E0D\u4FDD\u5B58\u81F3\u8BD5\u9898\u7BA1\u7406\u5217\u8868\u4E2D")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Pe=Object(s.a)(l.a.mark(function He(){return l.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,ee(!0);case 2:return Se.abrupt("return",Se.sent);case 3:case"end":return Se.stop()}},He)}));function Re(){return Pe.apply(this,arguments)}return Re}(),onCancel:ee})};return a.a.createElement("div",{className:Y.a.modal},a.a.createElement("div",{className:Y.a.main},a.a.createElement("div",{className:Y.a.title},a.a.createElement("span",{className:Y.a.name},"\u8BD5\u9898\u7F16\u8F91"),a.a.createElement("span",{className:Y.a.edit,onClick:Xe}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),a.a.createElement("div",{className:Y.a.body,id:"question-scroll"},K?a.a.createElement(I.a,{size:"large",className:Y.a.load,spinning:!0}):h()),a.a.createElement("div",{className:Y.a.btns},a.a.createElement(L.a,{size:"large",style:{marginRight:20},onClick:function(){return Xe()}},"\u53D6\u6D88"),a.a.createElement(L.a,{size:"large",type:"primary",onClick:function(){return p()}},"\u4FDD\u5B58"))))},ue=de,Oe=e("5X0v"),M=e.n(Oe),ke=e("9ZNV"),Le=e("LvDl"),We=e.n(Le),be=e("WCUW"),tt=e("vCeJ"),at=e("9SwW"),nt=r.a.TextArea,fe=function(ge){var ne={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return ne[ge]||0},A=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ne=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],ut=ge.map(function(Xe){var Ve=ne.find(function(ot){return Xe.item_type===ot.type});return Object(S.a)(Object(S.a)({},Xe),Ve)});return ut},Z=function(ge){var ne,ut,Xe,Ve,ot,lt,Ge,$e,ft=ge.problemsetPreview,ht=ge.user,mt=ge.globalSetting,Mt=ge.loading,o=ge.dispatch,d=ge.match,K=Object(i.a)(ge,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),R=Object(y.useState)(),H=Object(J.a)(R,2),h=H[0],p=H[1],z=Object(y.useState)(),ee=Object(J.a)(z,2),Pe=ee[0],Re=ee[1],He=Object(y.useState)([]),je=Object(J.a)(He,2),Se=je[0],Te=je[1],rt=Object(y.useState)([]),ve=Object(J.a)(rt,2),st=ve[0],we=ve[1],Ce=Object(y.useState)(!1),Qe=Object(J.a)(Ce,2),Ne=Qe[0],Fe=Qe[1],it=Object(y.useState)(""),gt=Object(J.a)(it,2),Ot=gt[0],ct=gt[1],Nt=Object(y.useState)(!1),Lt=Object(J.a)(Nt,2),xt=Lt[0],Tt=Lt[1],Ue=w.a.useForm(),De=Object(J.a)(Ue,1),ye=De[0],_=Object(y.useState)({}),Ye=Object(J.a)(_,2),ze=Ye[0],Ze=Ye[1],Me=Object(y.useRef)(),Et=Ne?"/exam/exerciseManagement":"/exam/questionManagement";Object(y.useEffect)(function(){return o({type:"globalSetting/footerToggle",payload:!1}),function(){o({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(y.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(y.useEffect)(function(){qe(),Ut(),Rt()},[]),Object(y.useEffect)(function(){var k;(d==null||((k=d.params)===null||k===void 0)?void 0:k.exerciseId)&&Fe(!0)},[d==null||((ne=d.params)===null||ne===void 0)?void 0:ne.exerciseId]);var Ut=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re;return l.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(D.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(d==null||((B=d.params)===null||B===void 0)?void 0:B.exerciseId)||""}});case 2:re=X.sent,(re==null?void 0:re.data)&&Te(A(re.data));case 4:case"end":return X.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),qe=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re,oe,X,V,G,pe,me;return l.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(!(d==null||((B=d.params)===null||B===void 0)?void 0:B.exerciseId)){Ke.next=9;break}return Ke.next=3,o({type:"problemsetPreview/getEditPaperData",payload:{id:d==null||((re=d.params)===null||re===void 0)?void 0:re.exerciseId}});case 3:oe=Ke.sent,X=oe.exam||{},V=X.exercise_subject_id,G=X.name,pe=X.difficulty,me=X.exam_notes,ye.setFieldsValue({exercise_subject_id:V,name:G,difficulty:pe,exam_notes:me}),Ze({exercise_subject_id:V,name:G,difficulty:pe,exam_notes:me}),Ke.next=10;break;case 9:o({type:"problemsetPreview/getPaperData"});case 10:case"end":return Ke.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),Rt=function(){var k=Object(s.a)(l.a.mark(function W(){var B;return l.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(D.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:B=oe.sent,(B==null?void 0:B.data)&&we(B.data||[]);case 4:case"end":return oe.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),pt=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=We.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Me.current=oe||fe(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,G){return a.a.createElement("div",{className:M.a.shixunScore},G+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(me){V.challenge_score=me}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function pe(){return l.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(be.J)({id:W,challenge_scores:X.map(function(Ke){return{challenge_id:Ke.challenge_id,score:Ke.challenge_score}})});case 2:Me.current=null,qe();case 4:case"end":return Je.stop()}},pe)}));function G(){return V.apply(this,arguments)}return G}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Me.current,onChange:function(G){Me.current=G}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function pe(){return l.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,o({type:"problemsetPreview/setScore",payload:{id:W,score:Me.current}});case 2:Me.current=null,qe();case 4:case"end":return Je.stop()}},pe)}));function G(){return V.apply(this,arguments)}return G}()})},Ct=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=We.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Me.current=oe||fe(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,G){return a.a.createElement("div",{className:M.a.shixunScore},G+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(me){V.challenge_score=me}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function pe(){var me;return l.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(tt.p)({id:d==null||((me=d.params)===null||me===void 0)?void 0:me.exerciseId,itemId:W,challenge_scores:X.map(function(bt){return{challenge_id:bt.challenge_id,score:bt.challenge_score}})});case 2:Me.current=null,qe();case 4:case"end":return Ke.stop()}},pe)}));function G(){return V.apply(this,arguments)}return G}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Me.current,onChange:function(G){Me.current=G}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function pe(){var me;return l.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,o({type:"paperlibrary/setScore",payload:{id:d==null||((me=d.params)===null||me===void 0)?void 0:me.exerciseId,itemId:W,score:Me.current}});case 2:Me.current=null,qe();case 4:case"end":return Ke.stop()}},pe)}));function G(){return V.apply(this,arguments)}return G}()})},Ft=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){return l.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,o({type:"problemsetPreview/handleDelete",payload:{id:W}});case 2:qe(),Ut();case 4:case"end":return V.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},yt=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,o({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:d==null||((X=d.params)===null||X===void 0)?void 0:X.exerciseId,itemId:W}});case 2:qe(),Ut();case 4:case"end":return G.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},It=function(W,B){Me.current=fe(B),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Me.current,onChange:function(oe){Me.current=oe}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var re=Object(s.a)(l.a.mark(function X(){var V;return l.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,o({type:"".concat(Ne?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Ne?W.toLowerCase():W,score:Me.current,id:d==null||((V=d.params)===null||V===void 0)?void 0:V.exerciseId}});case 2:Me.current=null,qe();case 4:case"end":return pe.stop()}},X)}));function oe(){return re.apply(this,arguments)}return oe}()})},Xt=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalColumn,style:{marginTop:30}},a.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),a.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,o({type:"".concat(Ne?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:d==null||((X=d.params)===null||X===void 0)?void 0:X.exerciseId,item_type:Ne?W.toLowerCase():W}});case 2:qe(),Ut();case 4:case"end":return G.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},kt=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V,G;return l.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(!(!B.destination||!B.source)){me.next=2;break}return me.abrupt("return");case 2:if(oe=re.questions[B.source.index].id,X=B.destination.index+1,!Ne){me.next=10;break}return me.next=7,o({type:"paperlibrary/adjustPosition",payload:{id:d==null||((G=d.params)===null||G===void 0)?void 0:G.exerciseId,itemId:oe,position:X}});case 7:V=me.sent,me.next=13;break;case 10:return me.next=12,o({type:"problemsetPreview/adjustPosition",payload:{id:oe,position:X}});case 12:V=me.sent;case 13:if(!(V.status===-1)){me.next=15;break}return me.abrupt("return");case 15:qe();case 16:case"end":return me.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),Dt=function(W,B,re){var oe=Array.from(W),X=oe.splice(B,1),V=Object(J.a)(X,1),G=V[0];return oe.splice(re,0,G),oe},At=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V;return l.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(B.destination){pe.next=2;break}return pe.abrupt("return");case 2:return X=Dt(re,B.source.index,B.destination.index),Te(X),pe.next=6,Object(D.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(d==null||((oe=d.params)===null||oe===void 0)?void 0:oe.exerciseId)||"",items:X.map(function(me,Je){return{position:Je+1,item_type:me.type}})}});case 6:V=pe.sent,V.status!==0&&(Te(re),t.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return pe.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),Vt=function(W){var B="Anchor_".concat(W),re=document.getElementById(B);re&&setTimeout(function(){return re.scrollIntoView({block:"start",behavior:"smooth"})})},Wt=function(W){Ze(Object(S.a)({},ye.getFieldsValue()))},jt=function(){var k=Object(s.a)(l.a.mark(function W(B){var re,oe,X;return l.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return oe=Ne?"/api/examination_banks/".concat(d==null||((re=d.params)===null||re===void 0)?void 0:re.exerciseId,".json"):"/api/examination_banks.json",Tt(!0),G.next=4,Object(D.a)(oe,{method:Ne?"put":"post",body:B});case 4:X=G.sent,X.status===0&&(t.b.success("\u4FDD\u5B58\u6210\u529F"),Tt(!1),Q.c.push("/exam/exerciseManagement"));case 6:case"end":return G.stop()}},W)}));return function(B){return k.apply(this,arguments)}}(),St=function(W){ct(W)},$t=function(){qe()},wt=function(W){if(!W||!(W==null?void 0:W.length))return[];var B=Se.map(function(re){var oe=(W==null?void 0:W.find(function(X){return re.type===X.type}))||{};return oe});return B};return a.a.createElement("section",{className:M.a.bg},a.a.createElement("div",{className:M.a.left},a.a.createElement("div",{className:M.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),a.a.createElement(T.a,{onDragEnd:function(W){return At(W,Se)}},a.a.createElement(T.c,{droppableId:"droppable"},function(k,W){return a.a.createElement("div",Object(U.a)({ref:k.innerRef},k.droppableProps,{style:{width:"100%"}}),Se.map(function(B,re){var oe=B.type,X=B.count,V=B.name,G=B.icon;return a.a.createElement(T.b,{key:oe,draggableId:oe,index:re},function(pe,me){return a.a.createElement("div",Object(U.a)({ref:pe.innerRef},pe.draggableProps,pe.dragHandleProps,{className:M.a.list,onClick:function(){return Vt(oe)}}),a.a.createElement("i",{className:"iconfont ".concat(G)}),a.a.createElement("span",null,V,"\xA0\xA0(",X,"\u5C0F\u9898)"))})}))}))),a.a.createElement("div",{className:M.a.right},a.a.createElement(at.a,{style:{paddingLeft:30},path:Et,title:Ne?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),a.a.createElement(w.a,{form:ye,className:M.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:jt,onValuesChange:Wt},a.a.createElement(w.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},a.a.createElement(f.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},st.map(function(k){return a.a.createElement(f.a.Option,{key:k.id,title:k.name,value:k.id},k.name)}))),a.a.createElement(w.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(r.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((ut=ze.name)===null||ut===void 0?void 0:ut.length)||0,"/60")})),a.a.createElement(w.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(te.a.Group,null,a.a.createElement(te.a,{value:1},"\u7B80\u5355"),a.a.createElement(te.a,{value:2},"\u9002\u4E2D"),a.a.createElement(te.a,{value:3},"\u56F0\u96BE"))),a.a.createElement(w.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},a.a.createElement(nt,{rows:6,maxLength:200}))),a.a.createElement("div",{className:M.a.wrap},Ne&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"".concat(M.a.flexRow," ").concat(M.a.flexJustifyBetween)},a.a.createElement("div",null,a.a.createElement("span",{className:M.a.questionNumber},"\u9898\u6570\uFF1A",(Xe=ft.paperData)===null||Xe===void 0||((Ve=Xe.exam)===null||Ve===void 0)?void 0:Ve.all_questions_count),a.a.createElement("span",{className:M.a.score},"\u603B\u5206\uFF1A",(ot=ft.paperData)===null||ot===void 0||((lt=ot.exam)===null||lt===void 0)?void 0:lt.all_score,"\u5206")),a.a.createElement("div",{className:M.a.selectTopicButton,onClick:function(){var W;return Q.c.push("/exam/questionManagement/preview_select/".concat(d==null||((W=d.params)===null||W===void 0)?void 0:W.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),a.a.createElement("div",{className:M.a.line})),(Ge=wt(($e=ft.paperData)===null||$e===void 0?void 0:$e.questionList))===null||Ge===void 0?void 0:Ge.map(function(k,W){var B,re=(k==null?void 0:k.type)===Pe,oe=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return a.a.createElement("div",{className:M.a.relative,key:W},a.a.createElement("div",{className:M.a.typeActive,id:"Anchor_".concat(k.type),onMouseEnter:function(){Re(k.type),p(null)}},a.a.createElement("span",{className:M.a.typeName},oe[W],(B=k.number)===null||B===void 0?void 0:B.slice(1),"\u3001",k.name,"\uFF08\u5171",k.questions_count,"\u9898\uFF0C\u5171",k.questions_score,"\u5206\uFF09"),a.a.createElement("div",{className:M.a.typeAction,style:{opacity:re?1:0}},k.type!=="PRACTICAL"&&a.a.createElement("div",{className:M.a.setScore,onClick:function(){return It(k.type,k.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),a.a.createElement("div",{className:M.a.delete,onClick:function(){return Xt(k.type)}},"\u5220\u9664"))),a.a.createElement(T.a,{onDragEnd:function(V){return kt(V,k)}},a.a.createElement(T.c,{droppableId:W.toString()},function(X,V){var G;return a.a.createElement("div",Object(U.a)({className:"mt20",ref:X.innerRef},X.droppableProps,{onScroll:function(){}}),(G=k.questions)===null||G===void 0?void 0:G.map(function(pe,me){return a.a.createElement(T.b,{draggableId:pe.id.toString(),index:me,key:pe.id},function(Je){return a.a.createElement("div",Object(U.a)({ref:Je.innerRef},Je.draggableProps,Je.dragHandleProps),a.a.createElement(q.a,{isEdit:Ne,index:me,typeName:k.name,type:k.type,data:pe,inMouseId:h,onSetScore:Ne?Ct:pt,onDelete:Ne?yt:Ft,onEdit:St,onMouseEnter:function(bt){p(bt),Re(null)}}))})}))})))}))),!!Ot&&a.a.createElement(ue,{visible:Ot,onCancel:function(){return ct("")},onOk:$t}),a.a.createElement(ke.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return Q.c.push(Et)},onOk:function(){return ye.submit()},loading:xt,className:M.a.fixedBtn}))},Ae=N.default=Object(Q.a)(function(xe){var ge=xe.problemsetPreview,ne=xe.user,ut=xe.loading,Xe=xe.globalSetting;return{problemsetPreview:ge,user:ne,globalSetting:Xe,loading:ut.effects}})(Z)},vGm4:function(_e,N,e){_e.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},xIf3:function(_e,N,e){_e.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]); diff --git a/p__Exam__Lists__QuestionManagement__Preview.821f8413.async.js b/p__Exam__Lists__QuestionManagement__Preview.821f8413.async.js new file mode 100644 index 0000000000..ce7054c05b --- /dev/null +++ b/p__Exam__Lists__QuestionManagement__Preview.821f8413.async.js @@ -0,0 +1,19 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[140,6],{"3gpN":function(_e,N,e){"use strict";var ge=e("sRBo"),te=e("kaz8"),fe=e("7Kak"),E=e("9yH6"),U=e("2qtc"),n=e("kLXV"),t=e("oBTY"),f=e("miYZ"),u=e("tsqr"),d=e("tJVT"),g=e("PpiC"),m=e("q1tI"),l=e.n(m),s=e("9kvl"),se=e("Ot1p"),w=e("kqOp"),J=e("7qnI"),i=e("1vsH"),S=e("xIf3"),$=e.n(S),r=["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"],b=function(Y,T){var q=Y.globalSetting,O=Y.loading,L=Y.dispatch,ae=Y.isEdit,I=Y.editData,C=Object(g.a)(Y,["globalSetting","loading","dispatch","isEdit","editData"]),G=Object(m.useState)(""),c=Object(d.a)(G,2),x=c[0],y=c[1],j=Object(m.useState)(""),P=Object(d.a)(j,2),F=P[0],D=P[1],de=Object(m.useState)([]),ue=Object(d.a)(de,2),Ue=ue[0],M=ue[1],we=Object(m.useState)("1"),Te=Object(d.a)(we,2),Ke=Te[0],ye=Te[1],at=Object(m.useState)(),nt=Object(d.a)(at,2),rt=nt[0],ve=nt[1],A=Object(m.useState)(),Z=Object(d.a)(A,2),Ae=Z[0],xe=Z[1],Pe=Object(m.useState)("1"),ne=Object(d.a)(Pe,2),ut=ne[0],He=ne[1],ze=Object(m.useState)(!1),ot=Object(d.a)(ze,2),lt=ot[0],qe=ot[1];Object(m.useEffect)(function(){if(!I||!ae)return;y(I==null?void 0:I.name),D(I==null?void 0:I.analysis),ve(I==null?void 0:I.is_ordered),qe(!0),He((I==null?void 0:I.part_match)?"2":"1"),xe(I==null?void 0:I.remove_blank)},[I,ae]),Object(m.useEffect)(function(){var K;if(!lt)return;var R=I==null||((K=I.standard_answer)===null||K===void 0)?void 0:K.map(function(H){return H.answer_text});M(R),qe(!1)},[lt]),Object(m.useImperativeHandle)(T,function(){return{onSave:Je,Clear:Et}});var Je=function(){if(!x)return u.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var R=[],H=!1;return Ue.forEach(function(h,v){R.push({position:v+1,answer_text:[]}),h.forEach(function(z,ee){R[v].answer_text.push(z),(!z||!Object(i.U)(z,1e4))&&(ye("".concat(v,"-").concat(ee)),u.b.info(z?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),H=!0)})}),H?!1:(R==null?void 0:R.length)>5?(u.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:x,analysis:F,standard_answers:R,is_ordered:rt,remove_blank:Ae,part_match:ut!=="1"}},Et=function(){y(""),D(""),M([]),ve(!1),He("1"),xe(!1)},ht=function(R,H,h){var v=Ue.slice();if(H&&v.splice(R,H),h)for(var z=0;z1&&l.a.createElement("span",{style:{marginLeft:52}},l.a.createElement(te.a,{checked:rt,onChange:function(R){return ve(R.target.checked)},className:"".concat($.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),l.a.createElement("span",{className:"".concat($.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")))),l.a.createElement("p",{className:$.a.titleWrap},l.a.createElement("span",{className:$.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(se.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:F,onChange:function(R){return D(R)}}))};N.a=Object(s.a)(function(a){var Y=a.loading,T=a.globalSetting;return{globalSetting:T,loading:Y.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(b))},"5X0v":function(_e,N,e){_e.exports={bg:"bg___bX3xT",left:"left___1PQIg",tip:"tip___7lIc-",list:"list___3SOvm",right:"right___3ybB6",wrap:"wrap___3CRHM",flexRow:"flexRow___pdcB8",flexColumn:"flexColumn___C--HN",flexJustifyBetween:"flexJustifyBetween___1c9Yo",relative:"relative___29BPp",questionNumber:"questionNumber___3NObm",score:"score___32aRR",selectTopicButton:"selectTopicButton___1_9To",line:"line___19jCA",typeActive:"typeActive___Iz2-H",typeName:"typeName___wLxs8",typeAction:"typeAction___NaqIo",mouseTypeActive:"mouseTypeActive___3C5xG",setScore:"setScore___2Q7_v",delete:"delete___3w-4D",modal:"modal___1M87I",modalColumn:"modalColumn___2k-xk",modalRow:"modalRow___34gSG",shixunModal:"shixunModal___2gtKF",shixunScore:"shixunScore___1v0QK",formWrap:"formWrap___2yPKd",fixedBtn:"fixedBtn___2Q3fn"}},"6/12":function(_e,N,e){"use strict";var ge=e("oBTY"),te=e("5Dmo"),fe=e("3S7+"),E=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),f=e("q1tI"),u=e.n(f),d=e("9kvl"),g=e("Ot1p"),m=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["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"],J=function(S,$){var r=S.editData,b=S.globalSetting,a=S.loading,Y=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(f.useState)([]),I=Object(n.a)(ae,2),C=I[0],G=I[1],c=Object(f.useState)(),x=Object(n.a)(c,2),y=x[0],j=x[1],P=Object(f.useState)(),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(f.useState)(""),Ue=Object(n.a)(ue,2),M=Ue[0],we=Ue[1],Te=Object(f.useState)(""),Ke=Object(n.a)(Te,2),ye=Ke[0],at=Ke[1];Object(f.useEffect)(function(){G(["","","",""])},[]),Object(f.useEffect)(function(){var ve,A;if(!r||!O){console.log(!r,!O,"editDat2a");return}console.log(r,"editData"),we(r==null?void 0:r.name),at(r==null?void 0:r.analysis),G(r==null||((ve=r.choices)===null||ve===void 0)?void 0:ve.map(function(Z){return Z.choice_text})),de(r==null||((A=r.choices)===null||A===void 0)?void 0:A.findIndex(function(Z){return Z.is_answer}))},[r,O]),Object(f.useImperativeHandle)($,function(){return{onSave:nt,Clear:rt}});var nt=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",D),!(typeof D=="number"))return U.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D===xe?1:0}});return{name:M,choices:Z,analysis:ye}},rt=function(){we(""),at(""),de(""),G(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return we(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(ve,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(fe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D===A?s.a.activeAnswer:""),onClick:function(){return de(A)}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},y===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ve,onChange:function(Ae){C[A]=Ae,G(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(m.a,{value:ve}))),A>1&&u.a.createElement(fe.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return G(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(fe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return G([].concat(Object(ge.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ye,onChange:function(A){return at(A)}}))};N.a=Object(d.a)(function(i){var S=i.problemset,$=i.loading,r=i.globalSetting;return{problemset:S,globalSetting:r,loading:$.effects}},null,null,{forwardRef:!0})(Object(f.forwardRef)(J))},"7ahc":function(_e,N,e){"use strict";e.d(N,"a",function(){return r});var ge=e("k1fw"),te=e("0Owb"),fe=e("+L6B"),E=e("2/Rp"),U=e("y8nQ"),n=e("Vl3Y"),t=e("tJVT"),f=e("OaEy"),u=e("2fM7"),d=e("q1tI"),g=e.n(d),m=e("VrN/"),l=e.n(m),s=e("p77/"),se=e.n(s),w=e("c5Ni"),J=e.n(w),i=u.a.Option,S={labelCol:{span:4},wrapperCol:{span:20}},$={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};N.b=function(b){var a=b.callback,Y=b.onCancel,T=Object(d.useState)("python"),q=Object(t.a)(T,2),O=q[0],L=q[1];function ae(C){L($[C][1])}function I(C){a(C)}return g.a.createElement(n.a,Object(te.a)({},S,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:I}),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},g.a.createElement(u.a,{onChange:ae},Object.keys($).map(function(C){return g.a.createElement(i,{key:C,value:C},$[C][0])}))),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},g.a.createElement(r,{mode:O})),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(E.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(E.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))};function r(b){var a=b.value,Y=b.onChange,T=b.mode,q=b.options,O=q===void 0?{}:q,L=Object(d.useRef)(),ae=Object(d.useState)(),I=Object(t.a)(ae,2),C=I[0],G=I[1];return Object(d.useEffect)(function(){if(C){var c=function(y){var j=y.getValue();Y&&Y(j)};return C.on("change",c),function(){C.off("change",c)}}},[C,Y]),Object(d.useEffect)(function(){C&&C.setOption("mode",T)},[C,T]),Object(d.useEffect)(function(){C&&((a!==C.getValue()||a==="")&&setTimeout(function(){C.setValue(a||" ")},300))},[C,a]),Object(d.useEffect)(function(){if(L.current&&!C){var c=l.a.fromTextArea(L.current,Object(ge.a)({mode:T,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},O));G(c)}},[L.current,C]),g.a.createElement("div",{className:"my-codemirror-container"},g.a.createElement("textarea",{ref:L}))}},"7qnI":function(_e,N,e){"use strict";var ge=e("5Dmo"),te=e("3S7+"),fe=e("fWQN"),E=e("mtLc"),U=e("yKVA"),n=e("879j"),t=e("5NDa"),f=e("5rEg"),u=e("q1tI"),d=e.n(u),g=e("O2Wb"),m=e.n(g),l=f.a.TextArea,s=function(se){Object(U.a)(J,se);var w=Object(n.a)(J);function J(){return Object(fe.a)(this,J),w.apply(this,arguments)}return Object(E.a)(J,[{key:"render",value:function(){var S=this,$=this.props,r=$.index,b=$.onAnswerChange,a=$.addChildAnswer,Y=$.exerciseIsPublish,T=$.answers,q=$.activeOptionErrorIndex;return d.a.createElement("div",{className:m.a.flex},d.a.createElement("div",{className:"".concat(m.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),d.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),style:{flexDirection:"column"}},T.map(function(O,L){var ae="".concat(r,"-").concat(L);return d.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),key:L},d.a.createElement("div",{className:m.a.flex1,style:{flex:1}},d.a.createElement("div",null,d.a.createElement(l,{className:ae===q?m.a.error:"",spellCheck:!1,rows:4,value:O||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(L==0?"":"(\u53EF\u9009)"),onChange:function(C){return b(r,L,C.target.value)},style:{minHeight:95}}))),!Y&&d.a.createElement(d.a.Fragment,null,L!=0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswer(r,L)},style:{float:"right"}})),L===0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswermain(r,L)},style:{float:"right"}})),d.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},d.a.createElement("i",{className:"".concat(m.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return a(r)},style:{float:"right",visibility:L==T.length-1?"":"hidden"}}))))})))}}]),J}(u.Component);N.a=s},"9Bee":function(_e,N,e){"use strict";var ge=e("q1tI"),te=e.n(ge),fe=e("vg9a"),E=e("tJVT"),U=e("DlQD"),n=e.n(U),t=e("rUJ1");function f(x,y){var j=x.match(/^(\s+)(?:```)/);if(j===null)return y;var P=j[1];return y.split(` +`).map(function(F){var D=F.match(/^\s+/);if(D===null)return F;var de=Object(E.a)(D,1),ue=de[0];return ue.length>=P.length?F.slice(P.length):F}).join(` +`)}var u=[],d=["
              "],g=new n.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function l(){u.length=0,d=["
                "]}function s(x,y,j,P){if(y>=x.length||x[y].level<=j)return y;var F=x[y];P.push("
              • "+F.text+""),y++;var D=[];return y=s(x,y,F.level,D),D.length>0&&(P.push("
                  "),D.forEach(function(de){P.push(de)}),P.push("
                ")),P.push("
              • "),y=s(x,y,j,P),y}function se(){return s(u,0,0,d),d.push("
              "),d.join("")}var w={heading:function(y){var j=m.exec(y);if(j)return{type:"heading",raw:j[0],depth:j[1].length,text:j[2]}},fences:function(y){var j=this.rules.block.fences.exec(y);if(j){var P=j[0],F=f(P,j[3]||""),D=j[2]?j[2].trim():j[2];if(["latex","katex","math"].indexOf(D)>=0){var de=S(),ue=F;F=de,$[de]={type:"block",expression:ue}}return{type:"code",raw:P,lang:D,text:F}}}},J=/(?:\${2})([^\n`]+?)(?:\${2})/gi,i=0,S=function(){return"__special_katext_id_".concat(i++,"__")},$={};function r(){return $}function b(){i=0,$={}}function a(x){return x=x.replace(J,function(y,j){var P=S();return $[P]={type:"inline",expression:j},P}),x}var Y=g.listitem;g.listitem=function(x){return Y(a(x))};var T=g.paragraph;g.paragraph=function(x){return T(a(x))};var q=g.tablecell;g.tablecell=function(x,y){return q(a(x),y)},g.code=function(x,y,j){var P=(y||"").match(/\S*/)[0];return P?["latex","katex","math"].indexOf(P)>=0?"

              ".concat(x,"

              "):'
              ').concat(j?x:Object(t.escape)(x,!0),`
              +`):'
              '+(j?x:Object(t.escape)(x,!0))+"
              "},g.heading=function(x,y,j){var P=this.options.headerPrefix+j.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:P,level:y,text:x}),"'+x+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:w,renderer:g});var O=n.a,L=e("SJMd"),ae=e("m3rI"),I=e("Oy/b"),C=/]*>/g;function G(x){var y=document.createElement("div");return y.innerHTML=x,y.childNodes.length===0?"":y.childNodes[0].nodeValue}var c=N.a=function(x){var y=x.value,j=y===void 0?"":y,P=x.className,F=x.style,D=F===void 0?{}:F,de=String(j),ue=Object(ge.useMemo)(function(){try{var we=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Te=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ke=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;de=de.replace(we,"("+ae.a.API_SERVER+"/api/attachments/").replace(Te,'"'+ae.a.API_SERVER+"/api/attachments/").replace(Ke,'"'+ae.a.API_SERVER+"/files/uploads/")}catch(nt){}var ye=O(de),at=r();return de.match(/\[TOC\]/)&&(ye=ye.replace("

              [TOC]

              ",se()),l()),ye=ye.replace(/(__special_katext_id_\d+__)/g,function(nt,rt){var ve=at[rt],A=ve.type,Z=ve.expression;return Object(I.renderToString)(G(Z)||"",{displayMode:A==="block",throwOnError:!1,output:"html"})}),ye=ye.replace(/▁/g,"\u2581\u2581\u2581"),b(),ye},[de]),Ue=Object(ge.useRef)();function M(we){var Te=we.target;if(Te.tagName.toUpperCase()==="A"){var Ke=Te.getAttribute("href");if(Ke.startsWith("#")){we.preventDefault();var ye=document.getElementById(Ke.replace("#",""));ye&&ye.scrollIntoView(!0)}}}return Object(ge.useEffect)(function(){if(Ue.current&&ue&&(ue.match(C)&&window.PR.prettyPrint()),Ue.current)return Ue.current.addEventListener("click",M),function(){Ue.current.removeEventListener("click",M),b(),l()}},[ue,Ue.current,M]),te.a.createElement("div",{ref:Ue,style:D,className:"".concat(P||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9NMw":function(_e,N,e){"use strict";var ge=e("miYZ"),te=e("tsqr"),fe=e("tJVT"),E=e("PpiC"),U=e("q1tI"),n=e.n(U),t=e("9kvl"),f=e("Ot1p"),u=e("xIf3"),d=e.n(u),g=["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"],m=function(s,se){var w=s.editData,J=s.globalSetting,i=s.loading,S=s.dispatch,$=s.onRef,r=$===void 0?function(){}:$,b=s.isEdit,a=Object(E.a)(s,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Y=Object(U.useState)(""),T=Object(fe.a)(Y,2),q=T[0],O=T[1],L=Object(U.useState)(""),ae=Object(fe.a)(L,2),I=ae[0],C=ae[1],G=Object(U.useState)(""),c=Object(fe.a)(G,2),x=c[0],y=c[1];Object(U.useEffect)(function(){var F;if(!w||!b)return;O(w==null?void 0:w.name),C(w==null?void 0:w.analysis),y(w==null||((F=w.answer_texts)===null||F===void 0)?void 0:F[0])},[w,b]),Object(U.useImperativeHandle)(se,function(){return{onSave:j,Clear:P}});var j=function(){return q?{name:q,answer_texts:[x],analysis:I}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},P=function(){O(""),C(""),y("")};return n.a.createElement("section",{className:d.a.wrap},n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.required},"*"),n.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(f.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(D){return O(D)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(f.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:x,onChange:function(D){return y(D)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(f.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:I,onChange:function(D){return C(D)}}))};N.a=Object(t.a)(function(l){var s=l.loading,se=l.globalSetting;return{globalSetting:se,loading:s.effects}},null,null,{forwardRef:!0})(Object(U.forwardRef)(m))},"9SwW":function(_e,N,e){"use strict";var ge=e("/zsF"),te=e("PArb"),fe=e("q1tI"),E=e.n(fe),U=e("9kvl"),n=e("Z+Na"),t=e.n(n),f=function(d){var g=d.path,m=d.title,l=d.subTitle,s=d.style,se=s===void 0?{}:s,w=d.className,J=w===void 0?"":w;return E.a.createElement("div",{className:"".concat(t.a.head," ").concat(J),style:se},E.a.createElement("span",{className:t.a.s1,onClick:function(){return U.c.push(g)}},E.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),m&&E.a.createElement(te.a,{className:t.a.s2,type:"vertical"}),m&&E.a.createElement("span",{className:t.a.s3},m),l&&E.a.createElement("span",{className:t.a.s4},l))};N.a=f},"9VGf":function(_e,N,e){"use strict";e.d(N,"a",function(){return fe});var ge=e("q1tI"),te=e.n(ge);function fe(E,U){var n=Object(ge.useRef)();Object(ge.useEffect)(function(){n.current=E}),Object(ge.useEffect)(function(){function t(){n.current()}if(U!==null){var f=setInterval(t,U);return function(){return clearInterval(f)}}},[U])}},"9ZNV":function(_e,N,e){"use strict";e.d(N,"a",function(){return d});var ge=e("+L6B"),te=e("2/Rp"),fe=e("0Owb"),E=e("q1tI"),U=e.n(E),n=e("UUDw"),t=e.n(n),f=e("TSYQ"),u=e.n(f),d=function(m){var l=m.cancelText,s=l===void 0?"\u53D6\u6D88":l,se=m.okText,w=se===void 0?"\u786E\u5B9A":se,J=m.loading,i=J===void 0?!1:J,S=m.hasOkBtn,$=S===void 0?!0:S,r=m.okButtonProps,b=r===void 0?{}:r,a=m.cancelButtonProps,Y=a===void 0?{}:a,T=m.onCancel,q=T===void 0?function(){}:T,O=m.onOk,L=O===void 0?function(){}:O,ae=m.className,I=ae===void 0?"":ae;return U.a.createElement("div",{className:u()(t.a.buttonFixed,I)},U.a.createElement("div",{className:t.a.buttonWrap},U.a.createElement(te.a,Object(fe.a)({size:"large",className:"".concat(t.a.button," mr20"),onClick:q},Y),s),$&&U.a.createElement(te.a,Object(fe.a)({size:"large",type:"primary",className:"".concat(t.a.button," mr20"),loading:i,onClick:L},b),w)))}},BjJ7:function(_e,N,e){"use strict";e.d(N,"d",function(){return te}),e.d(N,"c",function(){return fe}),e.d(N,"e",function(){return E}),e.d(N,"b",function(){return U}),e.d(N,"a",function(){return t});var ge=e("m3rI");function te(f){var u=!0;if(f.length>0){for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:"",d=[],g=0;g0&&(v.children=[],Ue(h,v.children))})}function M(o,_){for(var K=[],R=0;R0){K[0]=h.id;for(var v=0;v=0?Me.push(Ot):st.push(Ot)}catch(Dt){vt.e(Dt)}finally{vt.f()}if(ke+=parseInt(De.hack.code_compile_score),console.log(ke),!(ke!==100&&!(me==null||((Oe=me.hack)===null||Oe===void 0)?void 0:Oe.test_set_score))){pt.next=14;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),pt.abrupt("return",!1);case 14:De.hack.difficulty=z,De.hack_codes.code=Ke.Base64.encode((Ve=De.hack_codes)===null||Ve===void 0?void 0:Ve.code),h&&(De.update_hack_sets=Me,De.hack_sets=st);case 17:return pt.abrupt("return",De);case 18:case"end":return pt.stop()}},Ce)}));return function(){return be.apply(this,arguments)}}();Object(G.useImperativeHandle)(K,function(){return{onSave:Qe,Clear:p}}),Object(G.useEffect)(function(){if(!v||!h)return;var be=v.code,Ce=v.language,De=v.hack_sets,Oe=v.description,Ve=v.name,ke=v.time_limit,Me=v.test_set_average,st=v.test_set_score,vt=v.code_compile_score,yt={loading:!1,data:{hack_codes:{language:Ce,code:Ke.Base64.decode(be)},hack:{name:Ve,description:Oe,time_limit:ke,test_set_average:Me,test_set_score:st,code_compile_score:vt},hack_sets:De}};parseInt(vt)>=0&&Ge(!0),pe.setFieldsValue(Object(O.a)({},yt.data)),Ne({type:Je.SET_INITAL_DATA,payload:Object(ye.cloneDeep)(yt)})},[v,h]);function gt(be,Ce){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(a.a)(S.a.mark(function be(Ce,De){return S.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:case"end":return Ve.stop()}},be)})),Rt.apply(this,arguments)}function it(be){Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack:Object(O.a)(Object(O.a)({},me.hack),{},{test_set_score:be.target.value})})}})}function St(be){var Ce=be.target.value;Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack:Object(O.a)(Object(O.a)({},me.hack),{},{test_set_average:Ce})})}})}function Tt(){var be=pe.getFieldValue("hack_sets"),Ce=parseInt(pe.getFieldValue("hack").code_compile_score)||0,De=be.length+1,Oe=Math.floor((100-Ce)/De),Ve=(100-Ce)%De;be.map(function(ke,Me){return Fe&&(ke.score=Oe),ke.position=Me+1,ke}),be.push({input:"",output:"",position:De,score:Fe?Oe+Ve:0,display_set:!1}),pe.setFieldsValue({hack_sets:be}),Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_sets:be})}})}function Bt(){var be=pe.getFieldValue("hack_sets"),Ce=parseInt(pe.getFieldValue("hack").code_compile_score)||0,De=be.length,Oe=Math.floor((100-Ce)/De),Ve=(100-Ce)%De;be.map(function(ke,Me){return Fe&&(ke.score=Oe,Me===be.length-1&&(ke.score=Oe+Ve)),ke.position=Me+1,ke}),pe.setFieldsValue({hack_sets:be}),Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_sets:be})}})}function jt(be){var Ce=pe.getFieldValue("hack_sets"),De=parseInt(pe.getFieldValue("hack").code_compile_score)||0,Oe=(Ce==null?void 0:Ce.length)-1,Ve=Math.ceil((100-De)/Oe),ke=(100-De)%Oe;Ce.splice(be,1),Ce==null||Ce.map(function(Me,st){return Fe&&(Me.score=Ve,st===Oe-1&&(Me.score=Ve+ke)),Me.position=st+1,Me}),Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_sets:Ce})}}),pe.setFieldsValue({hack_sets:Ce})}function Nt(be){Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_codes:Object(O.a)(Object(O.a)({},me.hack_codes),{},{language:be})})}})}var Ft=function(Ce){},bt=function(Ce){Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack:Object(O.a)(Object(O.a)({},me.hack),{},{name:Ce.target.value})})}})},p=function(){pe.resetFields()};return c.a.createElement(T.a,{form:pe,initialValues:me,layout:"vertical",className:y.a["oj-form-container"],onValuesChange:Ft,onFinish:gt},c.a.createElement(se.a,null,c.a.createElement(J.a,{span:14},c.a.createElement(dt,{onChangeLanguage:Nt,onRemoveTestCase:jt,onAddTestCase:Tt,onAddTestCases:Bt,onNameChange:bt,hack:me.hack,form:pe,isshows:Le,onChangeScore:it,onChangeAverage:St})),c.a.createElement(J.a,{span:10},c.a.createElement(T.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},c.a.createElement(He,{language:me==null||((H=me.hack_codes)===null||H===void 0)?void 0:H.language})))))};function dt(o){var _=o.hack,K=o.onNameChange,R=o.onChangeAverage,H=o.onChangeScore,h=o.onAddTestCase,v=o.onRemoveTestCase,z=o.onChangeLanguage,ee=o.onAddTestCases,Re=o.form,pe=o.isshows,Ye=_.test_set_average,Be=_.test_set_score,je=_.name,Ne=Object(G.useState)(pe),et=Object(q.a)(Ne,2),me=et[0],mt=et[1];return Object(G.useEffect)(function(){mt(pe)},[pe]),c.a.createElement("div",{className:y.a["oj-left-panel"]},c.a.createElement("div",{className:y.a["oj-form-info"]},c.a.createElement("div",{className:y.a.field},c.a.createElement(T.a.Item,{label:c.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",c.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:c.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},c.a.createElement(l.a,{min:3,max:60})),c.a.createElement(T.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},c.a.createElement(g.a,{onChange:z},ue(D.language)))),c.a.createElement(T.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},c.a.createElement(C.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:c.a.createElement("span",null,60-((je==null?void 0:je.length)||0)),onChange:K})),c.a.createElement(T.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},c.a.createElement(at.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),c.a.createElement("div",{className:"tst-case-info"},c.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",c.a.createElement(u.a,{type:"primary",ghost:!0,onClick:h},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),c.a.createElement(T.a.Item,{name:["hack","test_set_score"]},c.a.createElement(t.a.Group,{onChange:H},c.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",c.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),c.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",c.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!_.test_set_score&&c.a.createElement(T.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},c.a.createElement(t.a.Group,{onChange:R},c.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),c.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!_.test_set_score&&c.a.createElement("div",null,c.a.createElement("div",{style:{display:"flex",height:"30px"}},c.a.createElement(U.a,{checked:me,onChange:function(Ie){mt(Ie.target.checked),Re.setFieldsValue({hack:{code_compile_score:0}}),ee()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),me&&c.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",c.a.createElement(T.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},c.a.createElement(l.a,{onChange:function(){ee()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),c.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),c.a.createElement(T.a.List,{name:"hack_sets"},function(Fe,Ie){return Object(fe.a)(Ie),c.a.createElement(ae.a,{accordion:!0},Fe.map(function(Xe,Le){return c.a.createElement(lt,{key:"".concat(Xe.key,"--").concat(Le),header:c.a.createElement("a",{className:y.a["test-case-name"]},c.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(Le+1)),Be?null:c.a.createElement(c.a.Fragment,null,c.a.createElement(T.a.Item,{name:[Xe.name,"score"],fieldKey:[Xe.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(Le+1,"\u8BC4\u5206")}]},c.a.createElement(l.a,{onClick:function(Qe){return Qe.stopPropagation()},min:0,max:100,disabled:Ye})),c.a.createElement("span",null,"%"))),extra:c.a.createElement("div",{onClick:function(Qe){return Qe.stopPropagation()},className:y.a["use-extra"]},c.a.createElement(T.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Xe.name,"display_set"],fieldKey:[Xe.fieldKey,"display_set"]},c.a.createElement(U.a,null)),Le===Fe.length-1?c.a.createElement("div",{style:{marginRight:"10px"}}," ",c.a.createElement(we.a,{className:y.a["btn-remove-case"],onClick:h})):null,Le>0?c.a.createElement("div",{onClick:function(Qe){return Qe.stopPropagation()}},c.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:c.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+Le),onConfirm:function(){v(Le)}},c.a.createElement(Te.a,{className:y.a["btn-remove-case"]}))):c.a.createElement(Te.a,{style:{opacity:0},className:y.a["btn-remove-case"]}))},c.a.createElement(T.a.Item,{label:"\u8F93\u5165",name:[Xe.name,"input"],fieldKey:[Xe.fieldKey,"input"]},c.a.createElement(ot,null)),c.a.createElement(T.a.Item,{label:"\u8F93\u51FA",name:[Xe.name,"output"],fieldKey:[Xe.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},c.a.createElement(ot,null)))}))}))))}var Lt=N.a=Object(G.forwardRef)(ht)},JI8h:function(_e,N,e){"use strict";var ge=e("5Dmo"),te=e("3S7+"),fe=e("oBTY"),E=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),f=e("q1tI"),u=e.n(f),d=e("9kvl"),g=e("Ot1p"),m=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["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"],J=function(S,$){var r=S.editData,b=S.globalSetting,a=S.loading,Y=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(f.useState)([]),I=Object(n.a)(ae,2),C=I[0],G=I[1],c=Object(f.useState)(),x=Object(n.a)(c,2),y=x[0],j=x[1],P=Object(f.useState)([]),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(f.useState)(""),Ue=Object(n.a)(ue,2),M=Ue[0],we=Ue[1],Te=Object(f.useState)(""),Ke=Object(n.a)(Te,2),ye=Ke[0],at=Ke[1];Object(f.useEffect)(function(){G(["","","",""])},[]),Object(f.useEffect)(function(){if(!r||!O)return;we(r==null?void 0:r.name),at(r==null?void 0:r.analysis),G(r==null?void 0:r.choices.map(function(A){return A.choice_text}));var ve=[];r==null||r.choices.map(function(A,Z){A.is_answer&&ve.push(Z)}),de(ve)},[r,O]),Object(f.useImperativeHandle)($,function(){return{onSave:nt,Clear:rt}});var nt=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!D.length)return U.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(D.length<2)return U.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D.includes(xe)?1:0}});return{name:M,choices:Z,analysis:ye}},rt=function(){we(""),at(""),de(""),G(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return we(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(ve,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D.includes(A)?s.a.activeAnswer:""),onClick:function(){D.includes(A)?de(D.filter(function(Ae){return Ae!==A})):de([].concat(Object(fe.a)(D),[A]))}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},y===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ve,onChange:function(Ae){C[A]=Ae,G(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(m.a,{value:ve}))),A>1&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return G(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return G([].concat(Object(fe.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ye,onChange:function(A){return at(A)}}))};N.a=Object(d.a)(function(i){var S=i.loading,$=i.globalSetting;return{globalSetting:$,loading:S.effects}},null,null,{forwardRef:!0})(Object(f.forwardRef)(J))},KGka:function(_e,N,e){"use strict";var ge=e("7Kak"),te=e("9yH6"),fe=e("miYZ"),E=e("tsqr"),U=e("tJVT"),n=e("PpiC"),t=e("q1tI"),f=e.n(t),u=e("9kvl"),d=e("Ot1p"),g=e("xIf3"),m=e.n(g),l=["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"],s=function(w,J){var i=w.editData,S=w.globalSetting,$=w.loading,r=w.dispatch,b=w.onRef,a=b===void 0?function(){}:b,Y=w.isEdit,T=Object(n.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),q=Object(t.useState)(),O=Object(U.a)(q,2),L=O[0],ae=O[1],I=Object(t.useState)(""),C=Object(U.a)(I,2),G=C[0],c=C[1],x=Object(t.useState)(""),y=Object(U.a)(x,2),j=y[0],P=y[1];Object(t.useEffect)(function(){if(!i||!Y)return;c(i==null?void 0:i.name),P(i==null?void 0:i.analysis);var de=i==null?void 0:i.choices.find(function(ue){return ue.is_answer});ae(de.choice_text==="\u6B63\u786E"?"0":"1")},[i,Y]),Object(t.useImperativeHandle)(J,function(){return{onSave:F,Clear:D}});var F=function(){if(!G)return E.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!L)return E.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ue=[{choice_text:"\u6B63\u786E",is_answer:L==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:L==="1"?1:0}];return{name:G,choices:ue,analysis:j}},D=function(){c(""),P(""),ae("")};return f.a.createElement("section",{className:m.a.wrap},f.a.createElement("p",{className:m.a.titleWrap},f.a.createElement("span",{className:m.a.required},"*"),f.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),f.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:G,onChange:function(ue){return c(ue)}}),f.a.createElement("p",{className:m.a.titleWrap},f.a.createElement("span",{className:m.a.required},"*"),f.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",f.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),f.a.createElement(te.a.Group,{buttonStyle:"solid",value:L,onChange:function(ue){return ae(ue.target.value)}},f.a.createElement(te.a.Button,{value:"0",className:"".concat(m.a.radio," mr40")},"\u6B63\u786E"),f.a.createElement(te.a.Button,{value:"1",className:m.a.radio},"\u9519\u8BEF")),f.a.createElement("p",{className:m.a.titleWrap},f.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),f.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:j,onChange:function(ue){return P(ue)}}))};N.a=Object(u.a)(function(se){var w=se.loading,J=se.globalSetting;return{globalSetting:J,loading:w.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(s))},M8RZ:function(_e,N,e){"use strict";e.d(N,"a",function(){return u});var ge=e("fWQN"),te=e("mtLc"),fe=e("yKVA"),E=e("879j"),U=e("q1tI"),n=e.n(U),t=e("i8i4"),f=e.n(t),u=function(d){Object(fe.a)(m,d);var g=Object(E.a)(m);function m(l){var s;Object(ge.a)(this,m),s=g.call(this,l);var se=window.document;return s.node=se.createElement("div"),se.body.appendChild(s.node),s}return Object(te.a)(m,[{key:"render",value:function(){var s=this.props.children;return Object(t.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),m}(n.a.Component)},O2Wb:function(_e,N,e){_e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(_e,N,e){"use strict";var ge=e("2qtc"),te=e("kLXV"),fe=e("rAM+"),E=e("tJVT"),U=e("jrin"),n=e("q1tI"),t=e.n(n),f=e("VrN/"),u=e.n(f),d=e("bdgK"),g=e("p77/"),m=e("Bd2K"),l=e("ELLl"),s=e("19Vz"),se=e("lZu9"),w=e("kSUc"),J=e("9Bee"),i=e("0Owb"),S=e("dejd"),$=e("C+DQ"),r=[{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 b(o){var _=o.onActionCallback,K=o.title,R=o.icon,H=o.actionName,h=o.className,v=h===void 0?"":h,z=o.children;function ee(){_(H)}return t.a.createElement("a",{title:K,className:v,onClick:ee},t.a.createElement("i",{className:"md-iconfont ".concat(R)}),z)}var a=function(o){var _=o.watch,K=o.showNullButton,R=o.onActionCallback,H=o.fullScreen,h=o.insertTemp,v=[].concat(r,[{title:"".concat(_?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(_?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(z,ee){return t.a.createElement("li",{key:ee},z.actionName?t.a.createElement(b,Object(i.a)({},z,{onActionCallback:R})):t.a.createElement("span",{className:"v-line"}))}),K?t.a.createElement("li",null,t.a.createElement(b,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,h&&t.a.createElement("li",null,t.a.createElement(b,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(h),onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(b,{icon:"".concat(H?"icon-shrink":"icon-enlarge"),title:H?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:R})))},Y=e("M8RZ"),T=e("+L6B"),q=e("2/Rp"),O=e("y8nQ"),L=e("Vl3Y"),ae=e("5NDa"),I=e("5rEg"),C={labelCol:{span:4},wrapperCol:{span:20}},G=function(o){var _=o.callback,K=o.onCancel;function R(H){_(H)}return t.a.createElement(L.a,Object(i.a)({},C,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:R}),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(I.a,null)),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(I.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},c=e("7ahc"),x=e("HmJG"),y=e("BjJ7"),j=L.a.useForm,P={width:280,marginRight:10},F={labelCol:{span:5},wrapperCol:{span:19}},D=function(o){var _=o.callback,K=o.onCancel,R=j(),H=Object(E.a)(R,1),h=H[0];function v(Re){_(Re)}function z(Re){h.setFieldsValue({src:"/api/attachments/".concat(Re.id)})}function ee(Re){var pe=Re.target.files[0];ue(pe,z)}return t.a.createElement(L.a,Object(i.a)({form:h},F,{className:"upload-image-panel",onFinish:v}),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(L.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(I.a,{style:P})),t.a.createElement(de,{onFileChange:ee}))),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(I.a,{style:{width:264}})),t.a.createElement(L.a.Item,{style:{textAlign:"right"}},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))};function de(o){var _=o.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:_}))}function ue(o,_){if(!o)throw new String("\u6CA1\u6709\u6587\u4EF6");var K=new FormData;K.append("editormd-image-file",o),K.append("file_param_name","editormd-image-file"),K.append("byxhr","true");var R=new window.XMLHttpRequest;R.withCredentials=!0,R.addEventListener("load",function(H){_(JSON.parse(H.target.responseText))},!1),R.addEventListener("error",function(H){console.error(H)},!1),R.open("POST","".concat(y.a,"/api/attachments.json")),R.send(K)}var Ue=e("giR+"),M=e("fyUT"),we=e("7Kak"),Te=e("9yH6"),Ke=Te.a.Group,ye={margin:"0 8px"},at=function(o){var _=o.callback,K=o.onCancel;function R(H){_(H)}return t.a.createElement(L.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:R},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:ye},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:ye},"\u884C\u6570"),t.a.createElement(L.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(M.a,null)),t.a.createElement("span",{style:ye},"\u5217\u6570"),t.a.createElement(L.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(M.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(L.a.Item,{name:"align"},t.a.createElement(Ke,null,t.a.createElement(Te.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Te.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Te.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Te.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},nt="link",rt="upload-image",ve="code-block",A="add-table",Z="------------",Ae={default:Z,left:":".concat(Z),center:":".concat(Z,":"),right:"".concat(Z,":")},xe=e("9VGf"),Pe,ne;function ut(){}var He=0,ze=1e4,ot="\u2581",lt=` +**\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 qe(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}var Je=navigator.platform.toUpperCase().indexOf("MAC")>=0,Et=Je?"Cmd":"Ctrl",ht=(Pe={},Object(U.a)(Pe,Et+"-B","bold"),Object(U.a)(Pe,Et+"-I","italic"),Pe),dt=(ne={},Object(U.a)(ne,nt,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(ne,ve,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(ne,rt,"\u6DFB\u52A0\u56FE\u7247"),Object(U.a)(ne,A,"\u6DFB\u52A0\u8868\u683C"),ne),Lt=N.a=function(o){var _=o.defaultValue,K=_===void 0?"":_,R=o.onChange,H=o.width,h=H===void 0?"100%":H,v=o.height,z=v===void 0?400:v,ee=o.miniToolbar,Re=ee===void 0?!1:ee,pe=o.isFocus,Ye=pe===void 0?!1:pe,Be=o.watch,je=o.insertTemp,Ne=o.id,et=Ne===void 0?"markdown-editor-id":Ne,me=o.showResizeBar,mt=me===void 0?!1:me,Fe=o.noStorage,Ie=Fe===void 0?!1:Fe,Xe=o.showNullButton,Le=Xe===void 0?!1:Xe,Ge=o.fullScreen,Qe=Ge===void 0?!1:Ge,gt=o.onBlur,Rt=o.onCMBeforeChange,it=o.className,St=it===void 0?"":it,Tt=o.placeholder,Bt=Tt===void 0?"":Tt,jt=o.values,Nt=jt===void 0?"":jt,Ft=Object(n.useState)(null),bt=Object(E.a)(Ft,2),p=bt[0],be=bt[1],Ce=Object(n.useState)(K),De=Object(E.a)(Ce,2),Oe=De[0],Ve=De[1],ke=Object(n.useState)(Be),Me=Object(E.a)(ke,2),st=Me[0],vt=Me[1],yt=Object(n.useState)(Qe),Ot=Object(E.a)(yt,2),Ut=Ot[0],pt=Ot[1],Dt=Object(n.useState)(""),Wt=Object(E.a)(Dt,2),At=Wt[0],Mt=Wt[1],Vt=Object(n.useState)(0),wt=Object(E.a)(Vt,2),xt=wt[0],It=wt[1],$t=Object(n.useState)(z),Kt=Object(E.a)($t,2),k=Kt[0],W=Kt[1],B=Object(n.useState)(!1),re=Object(E.a)(B,2),oe=re[0],X=re[1],V=Object(n.useRef)(),Q=Object(n.useRef)(),he=Object(n.useRef)(),Ee=Object(n.useRef)();Object(n.useEffect)(function(){Ve(Nt),p==null||p.setValue(Nt)},[Nt]),Object(n.useEffect)(function(){if(V.current){var ce=function(Se,We){var tt=We.clipboardData;if(tt){var ct=tt.types.toString(),ft=tt.items;if(ct==="text/html,Files"||ct==="Files"){var _t=ft[1];ct==="Files"&&(_t=ft[0]),_t.kind==="file"&&_t.type.match(/^image\//i)&&ue(_t.getAsFile(),function(Pt){Pt.id?le.replaceSelection("![,](/api/attachments/".concat(Pt.id,")")):(Pt==null?void 0:Pt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},le=u.a.fromTextArea(V.current,{mode:"markdown",lineNumbers:!Re,lineWrapping:!0,value:K,autoCloseTags:!0,autoCloseBrackets:!0});return Ye&&le.focus(),le.on("paste",ce),be(le),function(){le.off("paste",ce)}}},[]);var Ze=Object(n.useCallback)(function(){if(Q.current)try{var ce=Q.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,le=Q.current.getElementsByClassName("markdown-editor-body")[0];Ut?le.style.height="calc(100vh - ".concat(ce,"px)"):le.style.height="".concat(k-ce,"px")}catch(ie){console.log(ie,"---- to set md editor body height")}},[k,Q,Ut]);Object(n.useEffect)(function(){function ce(){var ie=new d.default(function(Se){var We=Object(fe.a)(Se),tt;try{for(We.s();!(tt=We.n()).done;){var ct=tt.value;(ct.target.offsetHeight>0||ct.target.offsetWidth>0)&&(Ze(),p.setSize("100%","100%"),p.refresh())}}catch(ft){We.e(ft)}finally{We.f()}});return ie.observe(V.current.parentElement),ie}if(p){var le=ce();return function(){le.unobserve(V.current.parentElement)}}},[p,Ze]),Object(n.useEffect)(function(){if(p){for(var ce=[],le=function(){var ct=Se[ie];We=Object(E.a)(ct,2);var ft=We[0],_t=We[1],Pt=Object(U.a)({},ft,function(){$e(_t)});ce.push(Pt),p.addKeyMap(Pt)},ie=0,Se=Object.entries(ht);ie0){var ce=new Date().getTime(),le=window.sessionStorage.getItem(et);ce>=xt+ze&&(!le||le!==Oe)&&(window.sessionStorage.setItem(et,Oe),X(!0))}},ze),Object(n.useEffect)(function(){vt(Be)},[p,Be]),Object(n.useEffect)(function(){p&&(Ye&&p.focus())},[p,Ye]),Object(n.useEffect)(function(){if(st&&p){var ce=function(Se){var We=Se.target;if(Ee.current){var tt=We.scrollTop/We.scrollHeight;Ee.current.scrollTop=Ee.current.scrollHeight*tt}},le=p.getScrollerElement();return le.addEventListener("scroll",ce),function(){le.removeEventListener("scroll",ce)}}},[p,st]),Object(n.useEffect)(function(){if(p&&Rt){var ce=function(ie,Se){Rt(ie,Se)};return p.on("beforeChange",ce),function(){p.off("beforeChange",ce)}}},[p,Rt]),Object(n.useEffect)(function(){if(p&>){var ce=function(){gt(p.getValue())};return p.on("blur",ce),function(){p.off("blur",ce)}}},[p,gt]),Object(n.useEffect)(function(){if(p){var ce=function(ie){var Se=ie.getValue();Ve(Se),It(new Date().getTime()),ie.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),R&&R(Se)};return p.on("change",ce),function(){p.off("change",ce)}}},[p,R]),Object(n.useEffect)(function(){p&&(K==null?(p.setValue(""),Ve("")):K!==p.getValue()&&(p.setValue(K),Ve(K),p.setCursor(p.lineCount(),0)))},[p,K]);var $e=Object(n.useCallback)(function(ce){var le=p.getCursor(),ie=p.getSelection(),Se=ie.split(` +`);switch(ce){case"bold":return p.replaceSelection("**"+ie+"**"),ie===""&&p.setCursor(le.line,le.ch+2),p.focus();case"italic":return p.replaceSelection("*"+ie+"*"),ie===""&&p.setCursor(le.line,le.ch+1),p.focus();case"code":return p.replaceSelection("`"+ie+"`"),ie===""&&p.setCursor(le.line,le.ch+1),p.focus();case"inline-latex":return p.replaceSelection("`$$"+ie+"$$`"),ie===""&&p.setCursor(le.line,le.ch+3),p.focus();case"latex":return p.replaceSelection("```latex\n"+ie+"\n```"),p.setCursor(le.line+1,ie.length+1),p.focus();case"line-break":return p.replaceSelection(`
              +`),p.focus();case"list-ul":return ie===""?p.replaceSelection("- "+ie):p.replaceSelection(Se.map(function(We){return We===""?"":"- ".concat(We)}).join(` +`)),p.focus();case"list-ol":return ie===""?p.replaceSelection("1. "+ie):p.replaceSelection(Se.map(function(We,tt){return We===""?"":"".concat(tt+1,". ").concat(We)}).join(` +`)),p.focus();case"add-null-ch":return ie===""&&p.setCursor(le.line,le.ch+1),p.replaceSelection(ot),p.focus();case"inster-template-1":return ie===""&&p.setCursor(le.line,le.ch),p.replaceSelection(lt),p.focus();case"eraser":return p.setValue(""),p.focus();case"trigger-watch":return vt(!st),p.focus();case"trigger-full-screen":return pt(!Ut),p.focus();case nt:Mt(nt);return;case ve:Mt(ve);return;case rt:Mt(rt);return;case A:Mt(A);return;default:throw new Error}},[p,st,Ut]),Ct=Object(n.useCallback)(function(ce){Mt("");switch(At){case nt:var le=ce.title,ie=ce.link;return p.replaceSelection("[".concat(le,"](").concat(ie,")")),p.focus();case ve:var Se=ce.language,We=ce.content;return p.replaceSelection(["```"+Se,We,"```"].join(` +`)),p.focus();case rt:var tt=ce.src,ct=ce.alt;return p.replaceSelection("![ ".concat(ct," ]( ").concat(tt,' "').concat(ct,'" )')),p.focus();case A:for(var ft=ce.row,_t=ce.col,Pt=ce.align,Ht=` +`,Xt=0;Xt300&&(_t=300);var Pt=z+_t+"px";W(Pt)}},Se=he.current,We=!1,tt=0;return Se.addEventListener("mousedown",ce),document.addEventListener("mousemove",ie),document.addEventListener("mouseup",le),function(){Se.removeEventListener("mousedown",ce),document.removeEventListener("mousemove",ie),document.removeEventListener("mouseup",le)}}},[p,he]),Object(n.useEffect)(function(){W(z)},[z]);var Yt=qe(h),Zt=qe(k),qt={width:Yt,height:Zt},ea=Object(n.useMemo)(function(){if(xt){var ce=new Date(xt),le=ce.getHours(),ie=ce.getMinutes(),Se=ce.getSeconds();return le=le<10?"0"+le:le,ie=ie<10?"0"+ie:ie,Se=Se<10?"0"+Se:Se,"".concat(le,":").concat(ie,":").concat(Se)}return 0},[xt]);function ta(){window.sessionStorage.removeItem(et),X(!1),It(0)}function aa(){X(!1),It(0),p.setValue(window.sessionStorage.getItem(et))}return t.a.createElement(n.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Q},t.a.createElement("div",{className:"markdown-editor-container ".concat(St," ").concat(st?"on-preview":""," ").concat(Re?"mini":""," ").concat(Ut?"full-screen":""),style:qt},t.a.createElement(a,{insertTemp:je,watch:st,fullScreen:Ut,showNullButton:Le,onActionCallback:$e}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:V,placeholder:Bt})),st?t.a.createElement("div",{ref:Ee,className:"preview-container"},t.a.createElement(J.a,{value:Oe})):null))),mt?t.a.createElement("a",{ref:he,className:"editor-resize"}):null,t.a.createElement(Y.a,null,dt[At]?t.a.createElement(te.a,{centered:!0,title:dt[At],visible:!0,onCancel:kt,footer:null},Qt):null))}},UUDw:function(_e,N,e){_e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(_e,N,e){_e.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(_e,N,e){_e.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(_e,N,e){"use strict";var ge=e("BoS7"),te=e("Sdc0"),fe=e("OaEy"),E=e("2fM7"),U=e("q1tI"),n=e.n(U),t=e("lOMy"),f=e.n(t),u=E.a.Option;N.a=function(d){var g=d.onFontSizeChange,m=d.cmFontSize,l=d.cmCodeMode,s=d.onCodeModeChange,se=d.onTabToSpace,w=d.className,J=w===void 0?"":w,i=d.tabToSpace,S=d.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(J)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(E.a,{bordered:!1,size:"small",value:l,onChange:s},n.a.createElement(u,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(u,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(E.a,{bordered:!1,size:"small",value:m,onChange:g},n.a.createElement(u,{value:12},"12px"),n.a.createElement(u,{value:14},"14px"),n.a.createElement(u,{value:16},"16px"),n.a.createElement(u,{value:18},"18px"),n.a.createElement(u,{value:20},"20px"),n.a.createElement(u,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(te.a,{checked:i,onChange:se}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),S)}},ZW9T:function(_e,N,e){"use strict";e.d(N,"a",function(){return $});var ge=e("k1fw"),te=e("miYZ"),fe=e("tsqr"),E=e("rAM+"),U=e("tJVT"),n=e("PpiC"),t=e("q1tI"),f=e.n(t),u=e("bdgK");function d(r,b,a,Y,T){var q=b.getWordUntilPosition(a),O={startLineNumber:a.lineNumber,endLineNumber:a.lineNumber,startColumn:q.startColumn,endColumn:q.endColumn},L=Y.map(function(ae){return{label:ae,kind:r.languages.CompletionItemKind.Keyword,insertText:ae,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:O}});return T.map(function(ae){L.push(Object(ge.a)(Object(ge.a)({},ae),{},{range:O}))}),L}var g=function(r){var b={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},a=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];r.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(O,L){var ae=d(r,O,L,a,[b]);return{suggestions:ae}}});var Y=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(O,L){var ae=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=d(r,O,L,Y,ae);return{suggestions:I}}});var T=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];r.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(O,L){var ae=[b,{label:"main",kind:r.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:r.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=d(r,O,L,T,ae);return{suggestions:I}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function l(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function s(){}var se=!1,w={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function J(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=r;if(Array.isArray(r)){for(var a=0;a0||Re.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(pe){z.e(pe)}finally{z.f()}}),h.observe(A.current)),h}function He(){fe.b.warn(decodeURIComponent(m))}Object(t.useEffect)(function(){var h=Z.current.instance;if(q!=null&&h&&Pe){var v=h.getModel();v&&q!==v.getValue()&&(se=!0,v.setValue(q),h.layout(),se=!1)}},[q,Pe,Z.current]);function ze(){var h=Z.current.instance;if(h){var v=h.getSelection(),z=Z.current.pastePos||{},ee=new i.Range(z.startLineNumber||v.endLineNumber,z.startColumn||v.endColumn,z.endLineNumber||v.endLineNumber,z.endColumn||v.endColumn);setTimeout(function(){h.executeEdits("",[{range:ee,text:""}])},300)}}function ot(h){(window.navigator.platform.match("Mac")?h.metaKey:h.ctrlKey)&&h.keyCode==83&&(h.preventDefault(),F())}var lt=function(){if(de&&Z.current.instance){var v=Z.current.instance.getContentHeight();R(v0||Te.target.offsetWidth>0)&&de.layout()}}catch(Ke){M.e(Ke)}finally{M.f()}}),ue.observe(C.current)),ue}Object(t.useEffect)(function(){C.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(de){i=de;var ue=i.editor.createDiffEditor(C.current,Object(ge.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},I));y(ue);var Ue=j(ue);return function(){ue.dispose();var M=ue.getModel();M&&M.dispose(),Ue.unobserve(C.current)}})},[]),Object(t.useEffect)(function(){x&&x.setModel({original:i.editor.createModel(q,L),modified:i.editor.createModel(O,L)})},[q,O,L,x]);var P=l(a),F=l(T),D={width:P,height:F};return f.a.createElement("div",{className:"my-diff-editor",ref:C,style:D})}},bCnd:function(_e,N,e){"use strict";e.d(N,"b",function(){return E}),e.d(N,"a",function(){return U});var ge=e("je13"),te=e.n(ge),fe=!1;function E(n,t){var f=te.a.get("__ec");f||(f={}),f[n]=t,te.a.set("__ec",f)}function U(n,t){var f=te.a.get("__ec");return f?f[n]===void 0?t:f[n]:t}},buVm:function(_e,N,e){"use strict";var ge=e("7Kak"),te=e("9yH6"),fe=e("q1tI"),E=e.n(fe),U=e("9Bee"),n=e("YAlC"),t=e.n(n),f=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],u=function(g){var m=g.index,l=g.typeName,s=g.type,se=g.isEdit,w=se===void 0?!1:se,J=g.data,i=J===void 0?{}:J,S=g.inMouseId,$=g.onSetScore,r=$===void 0?function(){}:$,b=g.onDelete,a=b===void 0?function(){}:b,Y=g.onMouseEnter,T=Y===void 0?function(){}:Y,q=g.onEdit,O=q===void 0?function(){}:q,L=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return E.a.createElement("div",{className:"".concat(t.a.flexRow," mt15"),key:D},E.a.createElement("div",{className:"line28"},f[D]),E.a.createElement("div",{className:"".concat(t.a.answer," ml5")},E.a.createElement(U.a,{value:F==null?void 0:F.choice_text})))}))},ae=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return E.a.createElement(te.a,{disabled:!0,key:D},F==null?void 0:F.choice_text)})))},I=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},E.a.createElement(U.a,{value:i==null||((P=i.program_attr)===null||P===void 0)?void 0:P.description})))},C=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"".concat(t.a.flexColumn," mt15")},i==null||((P=i.standard_answer)===null||P===void 0)?void 0:P.map(function(F,D){return E.a.createElement(U.a,{key:D,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(F.position,"\uFF09\uFF1A").concat(F.answer_text.join("\u3001"))})})))},G=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"mt15"},E.a.createElement("div",null,"\u7B54\u6848\uFF1A"),E.a.createElement(U.a,{value:i==null||((P=i.answer_texts)===null||P===void 0)?void 0:P[0]})))},c=function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"mt10"},"\u5173\u5361"),P==null?void 0:P.map(function(F,D){return E.a.createElement("div",{key:D,className:"mt10 font14"},D+1,". ",F==null?void 0:F.challenge_name)}))},x=function(){var P={SINGLE:L,MULTIPLE:L,JUDGMENT:ae,PROGRAM:I,COMPLETION:C,SUBJECTIVE:G,PRACTICAL:c};return P[s]?P[s]():null},y=function(P,F){var D=''.concat(F+1,'\u3001\uFF08').concat(P.score,"\u5206\uFF09");return D};return E.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return T(i.id)}},E.a.createElement("div",{className:t.a.action,style:{opacity:S===i.id?1:0}},E.a.createElement("div",{className:t.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),E.a.createElement("div",{className:t.a.setScore,onClick:function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];r(i.id,l,P,i.score)}},"\u8BBE\u7F6E\u5F97\u5206"),w&&l!=="\u5B9E\u8BAD\u9898"&&E.a.createElement("div",{className:t.a.setScore,onClick:function(){return O(i)}},"\u7F16\u8F91\u8BD5\u9898"),E.a.createElement("div",{className:t.a.delete,onClick:function(){return a(i.id)}},"\u5220\u9664")),E.a.createElement("div",{className:t.a.content},E.a.createElement("div",{className:t.a.titleWrap},E.a.createElement(U.a,{className:t.a.titleHtml,value:y(i,m)+i.name||(i==null?void 0:i.shixun_name)})),x()))};N.a=u},dejd:function(_e,N,e){},"e/zO":function(_e,N,e){_e.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(_e,N,e){},kqOp:function(_e,N,e){"use strict";e.d(N,"a",function(){return d});var ge=e("0Owb"),te=e("fWQN"),fe=e("mtLc"),E=e("yKVA"),U=e("879j"),n=e("q1tI"),t=e.n(n),f=e("Ot1p"),u="\u2581",d=function(g){Object(E.a)(l,g);var m=Object(U.a)(l);function l(){var s;Object(te.a)(this,l);for(var se=arguments.length,w=new Array(se),J=0;J0&>[0]!==void 0?gt[0]:!1,it.next=3,(Ye=ze.current)===null||Ye===void 0?void 0:Ye.onSave();case 3:if(Ne=it.sent,Ne){it.next=6;break}return it.abrupt("return");case 6:return et=qe||{},me=et.course,mt=et.item_type,Fe=et.difficulty,Ie=et.knowledge,Xe=Ie===void 0?[]:Ie,Le=Object(S.a)({exercise_subject_ids:me,exercise_point_ids:Xe,item_type:mt,difficulty:Fe,is_syc_item_bank:je},Ne||{}),Ge=mt==="PROGRAM"?"/api/problems/".concat(ne==null||((Be=ne.program_attr)===null||Be===void 0)?void 0:Be.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(ne==null?void 0:ne.item_bank_id),it.next=11,Object(D.a)(Ge,{method:"put",body:Le});case 11:Qe=it.sent,(Qe==null?void 0:Qe.status)===0&&(ut(),He());case 13:case"end":return it.stop()}},pe)}));return function(){return Re.apply(this,arguments)}}();g.a.confirm({centered:!0,width:506,title:a.a.createElement("div",{className:G.a.modalTitle},a.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),a.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){g.a.destroyAll()}}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:a.a.createElement("div",null,a.a.createElement("p",null,"\u60A8\u5BF9\u8BD5\u9898\u8FDB\u884C\u4E86\u7F16\u8F91\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u7F16\u8F91\u540E\u7684\u8BD5\u9898\u4F5C\u4E3A\u65B0\u7684\u8BD5\u9898\u4FDD\u5B58\u5230\u8BD5\u9898\u7BA1\u7406\u4E2D"),a.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),a.a.createElement("div",null,"\u53D6\u6D88\uFF1A\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EC5\u5728\u672C\u8BD5\u5377\u4E2D\u4F7F\u7528\uFF0C\u4E0D\u4FDD\u5B58\u81F3\u8BD5\u9898\u7BA1\u7406\u5217\u8868\u4E2D")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Re=Object(s.a)(l.a.mark(function Ye(){return l.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,ee(!0);case 2:return je.abrupt("return",je.sent);case 3:case"end":return je.stop()}},Ye)}));function pe(){return Re.apply(this,arguments)}return pe}(),onCancel:ee})};return a.a.createElement("div",{className:G.a.modal},a.a.createElement("div",{className:G.a.main},a.a.createElement("div",{className:G.a.title},a.a.createElement("span",{className:G.a.name},"\u8BD5\u9898\u7F16\u8F91"),a.a.createElement("span",{className:G.a.edit,onClick:He}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),a.a.createElement("div",{className:G.a.body,id:"question-scroll"},K?a.a.createElement(I.a,{size:"large",className:G.a.load,spinning:!0}):h()),a.a.createElement("div",{className:G.a.btns},a.a.createElement(L.a,{size:"large",style:{marginRight:20},onClick:function(){return He()}},"\u53D6\u6D88"),a.a.createElement(L.a,{size:"large",type:"primary",onClick:function(){return v()}},"\u4FDD\u5B58"))))},ue=de,Ue=e("5X0v"),M=e.n(Ue),we=e("9ZNV"),Te=e("LvDl"),Ke=e.n(Te),ye=e("WCUW"),at=e("vCeJ"),nt=e("9SwW"),rt=r.a.TextArea,ve=function(Pe){var ne={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return ne[Pe]||0},A=function(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ne=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],ut=Pe.map(function(He){var ze=ne.find(function(ot){return He.item_type===ot.type});return Object(S.a)(Object(S.a)({},He),ze)});return ut},Z=function(Pe){var ne,ut,He,ze,ot,lt,qe,Je,Et=Pe.problemsetPreview,ht=Pe.user,dt=Pe.globalSetting,Lt=Pe.loading,o=Pe.dispatch,_=Pe.match,K=Object(i.a)(Pe,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),R=Object(b.useState)(),H=Object(J.a)(R,2),h=H[0],v=H[1],z=Object(b.useState)(),ee=Object(J.a)(z,2),Re=ee[0],pe=ee[1],Ye=Object(b.useState)([]),Be=Object(J.a)(Ye,2),je=Be[0],Ne=Be[1],et=Object(b.useState)([]),me=Object(J.a)(et,2),mt=me[0],Fe=me[1],Ie=Object(b.useState)(!1),Xe=Object(J.a)(Ie,2),Le=Xe[0],Ge=Xe[1],Qe=Object(b.useState)(""),gt=Object(J.a)(Qe,2),Rt=gt[0],it=gt[1],St=Object(b.useState)(!1),Tt=Object(J.a)(St,2),Bt=Tt[0],jt=Tt[1],Nt=w.a.useForm(),Ft=Object(J.a)(Nt,1),bt=Ft[0],p=Object(b.useState)({}),be=Object(J.a)(p,2),Ce=be[0],De=be[1],Oe=Object(b.useRef)(),Ve=Le?"/exam/exerciseManagement":"/exam/questionManagement";Object(b.useEffect)(function(){return o({type:"globalSetting/footerToggle",payload:!1}),function(){o({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(b.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(b.useEffect)(function(){Me(),ke(),st()},[]),Object(b.useEffect)(function(){var k;(_==null||((k=_.params)===null||k===void 0)?void 0:k.exerciseId)&&Ge(!0)},[_==null||((ne=_.params)===null||ne===void 0)?void 0:ne.exerciseId]);var ke=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re;return l.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(D.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(_==null||((B=_.params)===null||B===void 0)?void 0:B.exerciseId)||""}});case 2:re=X.sent,(re==null?void 0:re.data)&&Ne(A(re.data));case 4:case"end":return X.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),Me=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re,oe,X,V,Q,he,Ee;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(_==null||((B=_.params)===null||B===void 0)?void 0:B.exerciseId)){$e.next=9;break}return $e.next=3,o({type:"problemsetPreview/getEditPaperData",payload:{id:_==null||((re=_.params)===null||re===void 0)?void 0:re.exerciseId}});case 3:oe=$e.sent,X=oe.exam||{},V=X.exercise_subject_id,Q=X.name,he=X.difficulty,Ee=X.exam_notes,bt.setFieldsValue({exercise_subject_id:V,name:Q,difficulty:he,exam_notes:Ee}),De({exercise_subject_id:V,name:Q,difficulty:he,exam_notes:Ee}),$e.next=10;break;case 9:o({type:"problemsetPreview/getPaperData"});case 10:case"end":return $e.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),st=function(){var k=Object(s.a)(l.a.mark(function W(){var B;return l.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(D.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:B=oe.sent,(B==null?void 0:B.data)&&Fe(B.data||[]);case 4:case"end":return oe.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),vt=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=Ke.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Oe.current=oe||ve(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,Q){return a.a.createElement("div",{className:M.a.shixunScore},Q+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(Ee){V.challenge_score=Ee}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){return l.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(ye.J)({id:W,challenge_scores:X.map(function($e){return{challenge_id:$e.challenge_id,score:$e.challenge_score}})});case 2:Oe.current=null,Me();case 4:case"end":return Ze.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Oe.current,onChange:function(Q){Oe.current=Q}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){return l.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,o({type:"problemsetPreview/setScore",payload:{id:W,score:Oe.current}});case 2:Oe.current=null,Me();case 4:case"end":return Ze.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()})},yt=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=Ke.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Oe.current=oe||ve(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,Q){return a.a.createElement("div",{className:M.a.shixunScore},Q+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(Ee){V.challenge_score=Ee}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){var Ee;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(at.p)({id:_==null||((Ee=_.params)===null||Ee===void 0)?void 0:Ee.exerciseId,itemId:W,challenge_scores:X.map(function(Ct){return{challenge_id:Ct.challenge_id,score:Ct.challenge_score}})});case 2:Oe.current=null,Me();case 4:case"end":return $e.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Oe.current,onChange:function(Q){Oe.current=Q}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){var Ee;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,o({type:"paperlibrary/setScore",payload:{id:_==null||((Ee=_.params)===null||Ee===void 0)?void 0:Ee.exerciseId,itemId:W,score:Oe.current}});case 2:Oe.current=null,Me();case 4:case"end":return $e.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()})},Ot=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){return l.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,o({type:"problemsetPreview/handleDelete",payload:{id:W}});case 2:Me(),ke();case 4:case"end":return V.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},Ut=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,o({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:_==null||((X=_.params)===null||X===void 0)?void 0:X.exerciseId,itemId:W}});case 2:Me(),ke();case 4:case"end":return Q.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},pt=function(W,B){Oe.current=ve(B),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Oe.current,onChange:function(oe){Oe.current=oe}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var re=Object(s.a)(l.a.mark(function X(){var V;return l.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,o({type:"".concat(Le?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Le?W.toLowerCase():W,score:Oe.current,id:_==null||((V=_.params)===null||V===void 0)?void 0:V.exerciseId}});case 2:Oe.current=null,Me();case 4:case"end":return he.stop()}},X)}));function oe(){return re.apply(this,arguments)}return oe}()})},Dt=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalColumn,style:{marginTop:30}},a.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),a.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,o({type:"".concat(Le?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:_==null||((X=_.params)===null||X===void 0)?void 0:X.exerciseId,item_type:Le?W.toLowerCase():W}});case 2:Me(),ke();case 4:case"end":return Q.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},Wt=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V,Q;return l.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(!(!B.destination||!B.source)){Ee.next=2;break}return Ee.abrupt("return");case 2:if(oe=re.questions[B.source.index].id,X=B.destination.index+1,!Le){Ee.next=10;break}return Ee.next=7,o({type:"paperlibrary/adjustPosition",payload:{id:_==null||((Q=_.params)===null||Q===void 0)?void 0:Q.exerciseId,itemId:oe,position:X}});case 7:V=Ee.sent,Ee.next=13;break;case 10:return Ee.next=12,o({type:"problemsetPreview/adjustPosition",payload:{id:oe,position:X}});case 12:V=Ee.sent;case 13:if(!(V.status===-1)){Ee.next=15;break}return Ee.abrupt("return");case 15:Me();case 16:case"end":return Ee.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),At=function(W,B,re){var oe=Array.from(W),X=oe.splice(B,1),V=Object(J.a)(X,1),Q=V[0];return oe.splice(re,0,Q),oe},Mt=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V;return l.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(B.destination){he.next=2;break}return he.abrupt("return");case 2:return X=At(re,B.source.index,B.destination.index),Ne(X),he.next=6,Object(D.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(_==null||((oe=_.params)===null||oe===void 0)?void 0:oe.exerciseId)||"",items:X.map(function(Ee,Ze){return{position:Ze+1,item_type:Ee.type}})}});case 6:V=he.sent,V.status!==0&&(Ne(re),t.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return he.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),Vt=function(W){var B="Anchor_".concat(W),re=document.getElementById(B);re&&setTimeout(function(){return re.scrollIntoView({block:"start",behavior:"smooth"})})},wt=function(W){De(Object(S.a)({},bt.getFieldsValue()))},xt=function(){var k=Object(s.a)(l.a.mark(function W(B){var re,oe,X;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return oe=Le?"/api/examination_banks/".concat(_==null||((re=_.params)===null||re===void 0)?void 0:re.exerciseId,".json"):"/api/examination_banks.json",jt(!0),Q.next=4,Object(D.a)(oe,{method:Le?"put":"post",body:B});case 4:X=Q.sent,X.status===0&&(t.b.success("\u4FDD\u5B58\u6210\u529F"),jt(!1),Y.c.push("/exam/exerciseManagement"));case 6:case"end":return Q.stop()}},W)}));return function(B){return k.apply(this,arguments)}}(),It=function(W){it(W)},$t=function(){Me()},Kt=function(W){if(!W||!(W==null?void 0:W.length))return[];var B=je.map(function(re){var oe=(W==null?void 0:W.find(function(X){return re.type===X.type}))||{};return oe});return B};return a.a.createElement("section",{className:M.a.bg},a.a.createElement("div",{className:M.a.left},a.a.createElement("div",{className:M.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),a.a.createElement(T.a,{onDragEnd:function(W){return Mt(W,je)}},a.a.createElement(T.c,{droppableId:"droppable"},function(k,W){return a.a.createElement("div",Object(U.a)({ref:k.innerRef},k.droppableProps,{style:{width:"100%"}}),je.map(function(B,re){var oe=B.type,X=B.count,V=B.name,Q=B.icon;return a.a.createElement(T.b,{key:oe,draggableId:oe,index:re},function(he,Ee){return a.a.createElement("div",Object(U.a)({ref:he.innerRef},he.draggableProps,he.dragHandleProps,{className:M.a.list,onClick:function(){return Vt(oe)}}),a.a.createElement("i",{className:"iconfont ".concat(Q)}),a.a.createElement("span",null,V,"\xA0\xA0(",X,"\u5C0F\u9898)"))})}))}))),a.a.createElement("div",{className:M.a.right},a.a.createElement(nt.a,{style:{paddingLeft:30},path:Ve,title:Le?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),a.a.createElement(w.a,{form:bt,className:M.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:xt,onValuesChange:wt},a.a.createElement(w.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},a.a.createElement(E.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},mt.map(function(k){return a.a.createElement(E.a.Option,{key:k.id,title:k.name,value:k.id},k.name)}))),a.a.createElement(w.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(r.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((ut=Ce.name)===null||ut===void 0?void 0:ut.length)||0,"/60")})),a.a.createElement(w.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(te.a.Group,null,a.a.createElement(te.a,{value:1},"\u7B80\u5355"),a.a.createElement(te.a,{value:2},"\u9002\u4E2D"),a.a.createElement(te.a,{value:3},"\u56F0\u96BE"))),a.a.createElement(w.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},a.a.createElement(rt,{rows:6,maxLength:200}))),a.a.createElement("div",{className:M.a.wrap},Le&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"".concat(M.a.flexRow," ").concat(M.a.flexJustifyBetween)},a.a.createElement("div",null,a.a.createElement("span",{className:M.a.questionNumber},"\u9898\u6570\uFF1A",(He=Et.paperData)===null||He===void 0||((ze=He.exam)===null||ze===void 0)?void 0:ze.all_questions_count),a.a.createElement("span",{className:M.a.score},"\u603B\u5206\uFF1A",(ot=Et.paperData)===null||ot===void 0||((lt=ot.exam)===null||lt===void 0)?void 0:lt.all_score,"\u5206")),a.a.createElement("div",{className:M.a.selectTopicButton,onClick:function(){var W;return Y.c.push("/exam/questionManagement/preview_select/".concat(_==null||((W=_.params)===null||W===void 0)?void 0:W.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),a.a.createElement("div",{className:M.a.line})),(qe=Kt((Je=Et.paperData)===null||Je===void 0?void 0:Je.questionList))===null||qe===void 0?void 0:qe.map(function(k,W){var B,re=(k==null?void 0:k.type)===Re,oe=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return a.a.createElement("div",{className:M.a.relative,key:W},a.a.createElement("div",{className:M.a.typeActive,id:"Anchor_".concat(k.type),onMouseEnter:function(){pe(k.type),v(null)}},a.a.createElement("span",{className:M.a.typeName},oe[W],(B=k.number)===null||B===void 0?void 0:B.slice(1),"\u3001",k.name,"\uFF08\u5171",k.questions_count,"\u9898\uFF0C\u5171",k.questions_score,"\u5206\uFF09"),a.a.createElement("div",{className:M.a.typeAction,style:{opacity:re?1:0}},k.type!=="PRACTICAL"&&a.a.createElement("div",{className:M.a.setScore,onClick:function(){return pt(k.type,k.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),a.a.createElement("div",{className:M.a.delete,onClick:function(){return Dt(k.type)}},"\u5220\u9664"))),a.a.createElement(T.a,{onDragEnd:function(V){return Wt(V,k)}},a.a.createElement(T.c,{droppableId:W.toString()},function(X,V){var Q;return a.a.createElement("div",Object(U.a)({className:"mt20",ref:X.innerRef},X.droppableProps,{onScroll:function(){}}),(Q=k.questions)===null||Q===void 0?void 0:Q.map(function(he,Ee){return a.a.createElement(T.b,{draggableId:he.id.toString(),index:Ee,key:he.id},function(Ze){return a.a.createElement("div",Object(U.a)({ref:Ze.innerRef},Ze.draggableProps,Ze.dragHandleProps),a.a.createElement(q.a,{isEdit:Le,index:Ee,typeName:k.name,type:k.type,data:he,inMouseId:h,onSetScore:Le?yt:vt,onDelete:Le?Ut:Ot,onEdit:It,onMouseEnter:function(Ct){v(Ct),pe(null)}}))})}))})))}))),!!Rt&&a.a.createElement(ue,{visible:Rt,onCancel:function(){return it("")},onOk:$t}),a.a.createElement(we.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return Y.c.push(Ve)},onOk:function(){return bt.submit()},loading:Bt,className:M.a.fixedBtn}))},Ae=N.default=Object(Y.a)(function(xe){var Pe=xe.problemsetPreview,ne=xe.user,ut=xe.loading,He=xe.globalSetting;return{problemsetPreview:Pe,user:ne,globalSetting:He,loading:ut.effects}})(Z)},vGm4:function(_e,N,e){_e.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},xIf3:function(_e,N,e){_e.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]); diff --git a/umi.2e90ea79.js b/umi.ea7a27cc.js similarity index 99% rename from umi.2e90ea79.js rename to umi.ea7a27cc.js index 0e2254b3f1..8ba9137a5d 100644 --- a/umi.2e90ea79.js +++ b/umi.ea7a27cc.js @@ -1,4 +1,4 @@ -(function(L){function m(o){for(var f=o[0],d=o[1],g,h,b=0,c=[];b