diff --git a/index.html b/index.html index 6ee4ac601a..6f5c3f64d6 100644 --- a/index.html +++ b/index.html @@ -93,6 +93,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Exam__Lists__ExaminationManagement__Add.87c69bd6.async.js b/p__Exam__Lists__ExaminationManagement__Add.87c69bd6.async.js deleted file mode 100644 index a7bfdf2f4e..0000000000 --- a/p__Exam__Lists__ExaminationManagement__Add.87c69bd6.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[129,8,17],{"6Qhy":function(k,ne,a){k.exports={flex_box_center:"flex_box_center___2HVjm",flex_space_between:"flex_space_between___2BG9W",flex_box_vertical_center:"flex_box_vertical_center___2trGT",flex_box_center_end:"flex_box_center_end___3Trti",flex_box_column:"flex_box_column___1D4YT",wrap:"wrap___3Thrz",formWrap:"formWrap___cM2mH",btns:"btns___3rSlh",li:"li___3GTSk",batch:"batch___2gKgt",customTable:"customTable___e0wch",row:"row___9EW1m"}},"9SwW":function(k,ne,a){"use strict";var s=a("/zsF"),Re=a("PArb"),u=a("q1tI"),e=a.n(u),Ae=a("9kvl"),re=a("Z+Na"),pe=a.n(re),ye=function(ge){var Ne=ge.path,Fe=ge.title,Se=ge.subTitle,Q=ge.style,Xe=Q===void 0?{}:Q,_e=ge.className,Ke=_e===void 0?"":_e;return e.a.createElement("div",{className:"".concat(pe.a.head," ").concat(Ke),style:Xe},e.a.createElement("span",{className:pe.a.s1,onClick:function(){return Ae.c.push(Ne)}},e.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),Fe&&e.a.createElement(Re.a,{className:pe.a.s2,type:"vertical"}),Fe&&e.a.createElement("span",{className:pe.a.s3},Fe),Se&&e.a.createElement("span",{className:pe.a.s4},Se))};ne.a=ye},SdPx:function(k,ne,a){k.exports={warp:"warp___EDnpX",schedule:"schedule___gUDAF",disabled:"disabled___3kSfe",clickWarp:"clickWarp___W4CBi",num:"num___2Hl72",subject:"subject___3mXyJ",active:"active___1g3k4"}},VPm5:function(k,ne,a){"use strict";a.r(ne);var s=a("tJVT"),Re=a("PpiC"),u=a("q1tI"),e=a.n(u),Ae=a("SdPx"),re=a.n(Ae),pe=a("9SwW"),ye=a("CiB2"),ke=a("zWxd"),ge=a.n(ke),Ne=function(f){return Object(ye.a)(f),e.a.createElement("div",{className:ge.a.wrap},"\u57FA\u672C\u4FE1\u606F")},Fe=Ne,Se=a("+L6B"),Q=a("2/Rp"),Xe=a("14J3"),_e=a("BMrR"),Ke=a("2qtc"),ve=a("kLXV"),Ea=a("jCWc"),Pe=a("kPKH"),fa=a("giR+"),Le=a("fyUT"),pa=a("BoS7"),Be=a("Sdc0"),ga=a("sRBo"),Ue=a("kaz8"),va=a("7Kak"),Te=a("9yH6"),Ce=a("oBTY"),Je=a("WmNS"),x=a.n(Je),r=a("k1fw"),oe=a("9og8"),ba=a("y8nQ"),o=a("Vl3Y"),Qe=a("XzBQ"),X=a.n(Qe),Pa=a("5NDa"),me=a("5rEg"),ha=a("OaEy"),Ge=a("2fM7"),Ra=a("miYZ"),xe=a("tsqr"),Fa=a("Znn+"),Ve=a("ZTPi"),We=a("dfu6"),$e=Ve.a.TabPane,Ze=function(f){var m,v=f.visible,M=f.onOK,K=f.onCancel,y=o.a.useForm(),C=Object(s.a)(y,1),U=C[0],w=Object(u.useState)({}),O=Object(s.a)(w,2),D=O[0],q=O[1],G=Object(u.useState)("1"),N=Object(s.a)(G,2),j=N[0],Z=N[1];return Object(u.useEffect)(function(){v&&(U.resetFields(),Z("1"))},[v]),e.a.createElement(ve.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:v,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(oe.a)(x.a.mark(function p(){var b;return x.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,U.validateFields();case 2:if(D.ip){i.next=7;break}if(b=D.startIP.split(".")[3],!(parseInt(b)>parseInt(D.endIP))){i.next=7;break}return xe.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),i.abrupt("return");case 7:M(Object(r.a)({},U.getFieldsValue()));case 8:case"end":return i.stop()}},p)})),onCancel:function(){K()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(Ve.a,{activeKey:j,onChange:function(b){Z(b),U.resetFields()}},e.a.createElement($e,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement($e,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(o.a,{form:U,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(b,l){q(Object(r.a)({},l))}},j==="1"&&e.a.createElement(o.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(Ge.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(b){U.setFieldsValue({ip:Object(Ce.a)(b.filter(function(l){return Object(We.a)(l)?!0:(xe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),j==="2"&&e.a.createElement(_e.a,{gutter:[20,20]},e.a.createElement(Pe.a,{flex:"1"},e.a.createElement(o.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(me.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(b){var l="";Object(We.a)(b.target.value)?l=b.target.value:(l="",xe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),U.setFieldsValue({startIP:l})}}))),e.a.createElement(Pe.a,{flex:"1"},e.a.createElement(o.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(me.a,{onBlur:function(b){},prefix:e.a.createElement("span",{className:"font14"},(m=D.startIP)===null||m===void 0?void 0:m.substring(0,D.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Ye=Ze,ze=a("9kvl"),He=a("jN4g"),Ee=a("ErOA"),qe=function(f){var m,v,M,K,y=f.onNextTabs,C=f.editId,U=o.a.useForm(),w=Object(s.a)(U,1),O=w[0],D=Object(u.useState)(!1),q=Object(s.a)(D,2),G=q[0],N=q[1],j=Object(u.useState)(""),Z=Object(s.a)(j,2),p=Z[0],b=Z[1],l=Object(u.useState)({ip_limit:null,public_ip:[],inner_ip:[]}),i=Object(s.a)(l,2),_=i[0],Y=i[1],V=function(){var g=Object(oe.a)(x.a.mark(function d(A){var R;return x.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(Ee.a)("/api/common_exercises/exercises/".concat(C,"/update_settings.json"),{method:"put",body:Object(r.a)(Object(r.a)({},A),_)});case 2:R=L.sent,R.status===0&&y("3");case 4:case"end":return L.stop()}},d)}));return function(A){return g.apply(this,arguments)}}(),W=function(d){console.log(d),d.ip?_[p]=[].concat(Object(Ce.a)(_[p]||[]),Object(Ce.a)(d.ip)):_[p]=[].concat(Object(Ce.a)(_[p]||[]),["".concat(d.startIP,",").concat(d.startIP.substring(0,d.startIP.lastIndexOf("."))+"."+d.endIP)]),Y(Object(r.a)({},_)),N(!1)},ee=function(d){b(d),N(!0)},S=function(){var g=Object(oe.a)(x.a.mark(function d(){var A,R,ae,L,de,ce,te,$;return x.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(Ee.a)("/api/common_exercises/exercises/".concat(C,"/settings"),{method:"get"});case 2:A=t.sent,A.settings&&(R=A.settings,ae=R.ip_limit,L=R.public_ip,de=L===void 0?[]:L,ce=R.inner_ip,te=ce===void 0?[]:ce,$=Object(Re.a)(R,["ip_limit","public_ip","inner_ip"]),Y({ip_limit:ae,public_ip:de,inner_ip:te}),O.setFieldsValue($));case 4:case"end":return t.stop()}},d)}));return function(){return g.apply(this,arguments)}}();return Object(u.useEffect)(function(){S()},[]),e.a.createElement("div",{className:X.a.bg},e.a.createElement("div",{className:X.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(o.a,{form:O,className:X.a.formWrap,scrollToFirstError:!0,onFinish:V},e.a.createElement(o.a.Item,{label:"\u8003\u8BD5\u6A21\u5F0F",name:"is_normal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u6A21\u5F0F"}]},e.a.createElement(Te.a.Group,null,e.a.createElement(Te.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(Te.a,{value:!1},"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement(o.a.Item,{name:"open_total_score",valuePropName:"checked"},e.a.createElement(Ue.a,null,"\u67E5\u770B\u4E2A\u4EBA\u603B\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\uFF09"))),e.a.createElement(o.a.Item,{name:"open_score",valuePropName:"checked"},e.a.createElement(Ue.a,null,"\u67E5\u770B\u5C0F\u9898\u5F97\u5206",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF09"))),e.a.createElement(o.a.Item,{name:"answer_open",valuePropName:"checked"},e.a.createElement(Ue.a,null,"\u67E5\u770B\u8BD5\u5377\u7B54\u6848",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u8003\u8BD5\u5DF2\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\u53CA\u89E3\u6790\uFF09"))),e.a.createElement(o.a.Item,{name:"score_open",valuePropName:"checked"},e.a.createElement(Ue.a,null,"\u67E5\u770B\u6240\u6709\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u8003\u8BD5\u5DF2\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u6240\u6709\u8003\u751F\u7684\u8003\u8BD5\u6210\u7EE9\uFF09"))),e.a.createElement("div",{className:X.a.title},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:X.a.elseRow},e.a.createElement(o.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(Be.a,null)),e.a.createElement("div",null,"\u5F00\u542F\u6444\u50CF\u5934",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u5728\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\uFF0C\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u5C06\u65E0\u6CD5\u8FDB\u884C\u8003\u8BD5\uFF09"))),e.a.createElement("div",{className:X.a.row},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\xA0"),e.a.createElement(o.a.Item,{name:"photo_count",noStyle:!0},e.a.createElement(Le.a,{min:0,style:{width:140}})),e.a.createElement("span",{className:"c-light-black"},"\xA0\u6B21")),e.a.createElement("div",{className:X.a.elseRow},e.a.createElement(o.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(Be.a,null)),e.a.createElement("div",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u8BBE\u7F6E\u8003\u751F\u5728\u8003\u8BD5\u4E2D\u5207\u5C4F\u591A\u5C11\u6B21\u53EF\u4EE5\u5F3A\u5236\u4EA4\u5377\uFF09"))),e.a.createElement("div",{className:X.a.row},e.a.createElement("div",null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8FBE\u5230"),e.a.createElement(o.a.Item,{name:"screen_num",noStyle:!0},e.a.createElement(Le.a,{min:0,style:{width:140}})),e.a.createElement("span",{className:"c-light-black"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762\u6B21"),e.a.createElement(o.a.Item,{name:"screen_sec",noStyle:!0},e.a.createElement(Le.a,{min:0,style:{width:140}})),e.a.createElement("span",{className:"c-light-black"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:X.a.elseRow},e.a.createElement(Be.a,{checked:_.ip_limit!=="no",onChange:function(d){_.ip_limit==="no"?_.ip_limit="pub":_.ip_limit="no",Y(Object.assign({},_))}}),e.a.createElement("div",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u4E0D\u518DIP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),e.a.createElement("div",{className:X.a.elseRow},e.a.createElement("div",{className:"c-red"},"(\u5F00\u542F\u540E\uFF0C\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),_.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(_e.a,{className:"mt15"},e.a.createElement(Pe.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(Pe.a,null,!((m=_.public_ip)===null||m===void 0?void 0:m.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(v=_.public_ip)===null||v===void 0?void 0:v.map(function(g,d){return e.a.createElement("span",{className:X.a.ipItem,key:d},e.a.createElement("i",null,g," "),e.a.createElement(He.a,{onClick:function(){ve.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){_.public_ip.splice(d,1),Y(Object(r.a)({},_))}})},className:" c-grey-c",size:20}))}),e.a.createElement("span",{onClick:function(){return ee("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(_e.a,{className:"mt15"},e.a.createElement(Pe.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(Pe.a,null,!((M=_.inner_ip)===null||M===void 0?void 0:M.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(K=_.inner_ip)===null||K===void 0?void 0:K.map(function(g,d){return e.a.createElement("span",{className:X.a.ipItem,key:d},e.a.createElement("i",null,g," "),e.a.createElement(He.a,{onClick:function(){ve.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){_.inner_ip.splice(d,1),Y(Object(r.a)({},_))}})},className:" c-grey-c",size:20}))}),e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){ee("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Ye,{visible:G,onOK:W,onCancel:function(){return N(!1)}})),e.a.createElement("div",{className:X.a.btns},e.a.createElement(Q.a,{ghost:!0,type:"primary",onClick:function(){return ze.c.push("/exam/examinationManagement")}},"\u53D6\u6D88"),e.a.createElement(Q.a,{onClick:function(){return O.submit()},className:"ml20",type:"primary"},"\u4E0B\u4E00\u6B65")))},ea=qe,Ua=a("g9YV"),Ie=a("wCAj"),xa=a("qVdP"),aa=a("jsC+"),Oa=a("lUTK"),Me=a("BvKs"),ta=a("dq6g"),fe=a.n(ta),na=a("6Qhy"),ue=a.n(na),ua=a("LvDl"),we=a.n(ua),la=function(f){var m=f.visible,v=f.onOK,M=f.onCancel,K=f.editId,y={page:1,per_page:10,total:0},C=o.a.useForm(),U=Object(s.a)(C,1),w=U[0],O=Object(u.useState)([]),D=Object(s.a)(O,2),q=D[0],G=D[1],N=Object(u.useState)(!0),j=Object(s.a)(N,2),Z=j[0],p=j[1],b=Object(u.useState)([]),l=Object(s.a)(b,2),i=l[0],_=l[1],Y=Object(u.useState)(y),V=Object(s.a)(Y,2),W=V[0],ee=V[1],S=Object(u.useState)({}),g=Object(s.a)(S,2),d=g[0],A=g[1];Object(u.useEffect)(function(){if(m){R();return}},[m]);var R=function(){var E=Object(oe.a)(x.a.mark(function t(){var c,z,ie,B,T=arguments;return x.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return c=T.length>0&&T[0]!==void 0?T[0]:y,z=T.length>1&&T[1]!==void 0?T[1]:{},ie=we.a.pickBy(Object(r.a)(Object(r.a)(Object(r.a)({},c),z),{},{exercise_id:K}),function(Oe){return!!Oe}),console.log("\u8BF7\u6C42\u53C2\u6570:",ie),p(!0),H.next=7,Object(Ee.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:ie});case 7:B=H.sent,B.status===0&&(p(!1),G(B.data),ee(Object(r.a)(Object(r.a)({},c),{},{total:B==null?void 0:B.count})),_([]));case 9:case"end":return H.stop()}},t)}));return function(){return E.apply(this,arguments)}}(),ae=function(t,c){A(c)},L=function(t){console.log(t),R(y,t)},de=[{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",width:146},{title:"\u5DF2\u6DFB\u52A0/\u603B\u4EBA\u6570",dataIndex:"add_count",align:"center",render:function(t,c){return t+"/"+c.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"left",width:50,render:function(t,c){return e.a.createElement(e.a.Fragment,null,c.add_count===c.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),c.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),c.add_count!==0&&c.add_count0&&T[0]!==void 0?T[0]:y,z=T.length>1&&T[1]!==void 0?T[1]:{},ie=we.a.pickBy(Object(r.a)(Object(r.a)(Object(r.a)({},c),z),{},{exercise_id:K}),function(Oe){return!!Oe}),console.log("\u8BF7\u6C42\u53C2\u6570:",ie),p(!0),H.next=7,Object(Ee.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:ie});case 7:B=H.sent,B.status===0&&(p(!1),G(B.data),ee(Object(r.a)(Object(r.a)({},c),{},{total:B==null?void 0:B.count})),_([]));case 9:case"end":return H.stop()}},t)}));return function(){return E.apply(this,arguments)}}(),ae=function(t,c){A(c)},L=function(t){console.log(t),R(y,t)},de=[{title:"\u59D3\u540D",dataIndex:"name",align:"center",width:146},{title:"\u5B66\u53F7",dataIndex:"student_no",align:"center",width:146},{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",render:function(t,c){return t||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(t,c){return t?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],ce=function(t){_(t)},te={selectedRowKeys:i,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:ce},$=function(t,c){var z=Object(r.a)(Object(r.a)({},W),{},{page:t,per_page:c});ee(z),R(z,d)};return e.a.createElement(ve.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u73ED\u7EA7\u6DFB\u52A0",visible:m,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,afterClose:function(){w.resetFields(),A({})},onOk:function(){return v(i)},onCancel:M},e.a.createElement("div",{className:ue.a.wrap},e.a.createElement(o.a,{className:ue.a.formWrap,form:w,onValuesChange:ae,onFinish:L},e.a.createElement(_e.a,null,e.a.createElement(o.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(me.a,null)),e.a.createElement(o.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(me.a,null)),e.a.createElement("div",{className:ue.a.btns},e.a.createElement(Q.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Ie.a,{rowSelection:te,className:ue.a.customTable,dataSource:q,bordered:!1,scroll:{y:350},rowKey:function(t){return t.id},columns:de,rowClassName:ue.a.row,loading:Z,pagination:{pageSize:W.per_page,total:W.total,current:W.page,onChange:$,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")}}})))},_a=ra,oa=function(f){var m=f.editId,v=Object(Re.a)(f,["editId"]),M={page:1,per_page:10,total:0},K=o.a.useForm(),y=Object(s.a)(K,1),C=y[0],U=Object(u.useState)([]),w=Object(s.a)(U,2),O=w[0],D=w[1],q=Object(u.useState)(!0),G=Object(s.a)(q,2),N=G[0],j=G[1],Z=Object(u.useState)("0"),p=Object(s.a)(Z,2),b=p[0],l=p[1],i=Object(u.useState)([]),_=Object(s.a)(i,2),Y=_[0],V=_[1],W=Object(u.useState)(M),ee=Object(s.a)(W,2),S=ee[0],g=ee[1],d=Object(u.useState)({}),A=Object(s.a)(d,2),R=A[0],ae=A[1],L=Object(u.useState)(!1),de=Object(s.a)(L,2),ce=de[0],te=de[1];Object(u.useEffect)(function(){$()},[]);var $=function(){var P=Object(oe.a)(x.a.mark(function n(){var h,I,le,F,se=arguments;return x.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return h=se.length>0&&se[0]!==void 0?se[0]:M,I=se.length>1&&se[1]!==void 0?se[1]:{},le=we.a.pickBy(Object(r.a)(Object(r.a)(Object(r.a)({},h),I),{},{exercise_id:m}),function(je){return!!je}),console.log("\u8BF7\u6C42\u53C2\u6570:",le),j(!0),J.next=7,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"get",params:le});case 7:F=J.sent,F.status===0&&(j(!1),D(F.data),g(Object(r.a)(Object(r.a)({},h),{},{total:F==null?void 0:F.count})),V([]),te(!1));case 9:case"end":return J.stop()}},n)}));return function(){return P.apply(this,arguments)}}(),E=function(n){console.log(n),$(M,n)},t=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(n,h){return n||"--"},align:"center",ellipsis:!0},{title:"\u59D3\u540D",dataIndex:"name",render:function(n,h){return n||"--"},align:"center",ellipsis:!0},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(n,h){return n||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(n,h){return n||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(n,h){return e.a.createElement(Q.a,{onClick:function(){return De([n])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],c=function(n){V(n),n.length===O.length?te(!0):te(!1)},z={selectedRowKeys:Y,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:c},ie=function(n,h){var I=Object(r.a)(Object(r.a)({},S),{},{page:n,per_page:h});g(I),$(I,R)},B=function(n){te(n.target.checked),n.target.checked?V(O.map(function(h){return h.id})):V([])},T=function(n,h){ae(h)},De=function(n){if(n.length===0){xe.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}ve.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:function(){var h=Object(oe.a)(x.a.mark(function le(){var F,se;return x.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(Ee.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:n,exercise_id:m}});case 2:F=J.sent,(F==null?void 0:F.status)===0&&(se=n.length===O.length&&S.page>1?S.page-1:S.page,$(Object(r.a)(Object(r.a)({},S),{},{page:se}),R),xe.b.success("\u5220\u9664\u6210\u529F"));case 4:case"end":return J.stop()}},le)}));function I(){return h.apply(this,arguments)}return I}()})},H=function(n){console.log(n.key,22),l(n.key)},Oe=function(){var P=Object(oe.a)(x.a.mark(function n(h){var I,le,F;return x.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return I=[],le=[],h.forEach(function(J){var je=J.split("-");I.push(je[0]),le.push(je[1])}),be.next=5,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:I,student_group_names:le,exercise_id:m}});case 5:F=be.sent,F.status===0&&(l("0"),$(),ae({}),C.resetFields());case 7:case"end":return be.stop()}},n)}));return function(h){return P.apply(this,arguments)}}(),ia=function(){var P=Object(oe.a)(x.a.mark(function n(h){var I;return x.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(Ee.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:h,exercise_id:m}});case 2:I=F.sent,I.status===0&&(l("0"),$(),ae({}),C.resetFields());case 4:case"end":return F.stop()}},n)}));return function(h){return P.apply(this,arguments)}}(),ma=e.a.createElement(Me.a,{onClick:H},e.a.createElement(Me.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(Me.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"));return e.a.createElement("div",{className:fe.a.wrap},e.a.createElement(o.a,{className:fe.a.formWrap,form:C,onValuesChange:T,onFinish:E},e.a.createElement(_e.a,null,e.a.createElement(o.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(me.a,null)),e.a.createElement(o.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(me.a,null)),e.a.createElement("div",{className:fe.a.btns},e.a.createElement(Q.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(aa.a,{overlay:ma,placement:"bottomCenter",arrow:!0},e.a.createElement(Q.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:fe.a.li},"\u8003\u751F\u5217\u8868\uFF1A",S.total,"\u4EBA"),e.a.createElement("div",{className:fe.a.batch},e.a.createElement(Ue.a,{className:"font14",checked:ce,onChange:B},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),Y.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(Q.a,{ghost:!0,type:"primary",onClick:function(){return De(V)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Ie.a,{rowSelection:z,className:fe.a.customTable,dataSource:O,bordered:!1,rowKey:function(n){return n.id},columns:t,rowClassName:fe.a.row,loading:N,pagination:{pageSize:S.per_page,total:S.total,current:S.page,onChange:ie,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(n){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},n),"\u6761\u6570\u636E")}}}),e.a.createElement(sa,{editId:m,visible:b==="1",onCancel:function(){return l("0")},onOK:Oe}),e.a.createElement(_a,{editId:m,visible:b==="2",onCancel:function(){return l("0")},onOK:ia}),e.a.createElement("div",{className:fe.a.btns},e.a.createElement(Q.a,{ghost:!0,type:"primary",onClick:function(){return ze.c.push("/exam/examinationManagement")}},"\u53D6\u6D88")))},da=oa,ca=function(f){var m,v=f.location,M=Object(Re.a)(f,["location"]),K=Object(u.useState)(null),y=Object(s.a)(K,2),C=y[0],U=y[1],w=Object(u.useState)([]),O=Object(s.a)(w,2),D=O[0],q=O[1],G=Object(u.useState)(9064),N=Object(s.a)(G,2),j=N[0],Z=N[1],p=function(i){console.log(i,333),U(i)};Object(u.useEffect)(function(){var l;if(v==null||((l=v.query)===null||l===void 0)?void 0:l.tab){var i;U(v==null||((i=v.query)===null||i===void 0)?void 0:i.tab);return}U("1")},[v==null||((m=v.query)===null||m===void 0)?void 0:m.tab]);var b=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(v,"match"),e.a.createElement("section",{className:re.a.warp},e.a.createElement(pe.a,{path:"/exam/examinationManagement",title:"\u65B0\u589E\u8BD5\u5377",className:"pl40"}),e.a.createElement("aside",{className:re.a.schedule},b.map(function(l,i){return e.a.createElement("div",{key:l.key,className:D.includes(l.key)?re.a.disabled:""},e.a.createElement("span",{className:"".concat(re.a.clickWarp," ").concat(C===l.key?re.a.active:""),onClick:function(){return p(l.key)}},e.a.createElement("span",{className:re.a.num},l.key),e.a.createElement("span",{className:re.a.subject},l.name)),iparseInt(U.endIP))){r.next=7;break}return xe.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),r.abrupt("return");case 7:J(Object(o.a)({},R.getFieldsValue()));case 8:case"end":return r.stop()}},g)})),onCancel:function(){T()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(Ve.a,{activeKey:y,onChange:function(b){V(b),R.resetFields()}},e.a.createElement($e,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement($e,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(c.a,{form:R,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(b,s){Q(Object(o.a)({},s))}},y==="1"&&e.a.createElement(c.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(Qe.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(b){R.setFieldsValue({ip:Object(Ae.a)(b.filter(function(s){return Object(We.a)(s)?!0:(xe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),y==="2"&&e.a.createElement(re.a,{gutter:[20,20]},e.a.createElement(Pe.a,{flex:"1"},e.a.createElement(c.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(oe.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(b){var s="";Object(We.a)(b.target.value)?s=b.target.value:(s="",xe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),R.setFieldsValue({startIP:s})}}))),e.a.createElement(Pe.a,{flex:"1"},e.a.createElement(c.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(oe.a,{onBlur:function(b){},prefix:e.a.createElement("span",{className:"font14"},(h=U.startIP)===null||h===void 0?void 0:h.substring(0,U.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Ze=Ge,ze=a("jN4g"),ce=a("ErOA"),Ye=function(p){var h,i,J,T,A=p.onNextTabs,B=p.editId,R=c.a.useForm(),K=Object(l.a)(R,1),D=K[0],U=Object(u.useState)(!1),Q=Object(l.a)(U,2),G=Q[0],N=Q[1],y=Object(u.useState)(""),V=Object(l.a)(y,2),g=V[0],b=V[1],s=Object(u.useState)({ip_limit:null,public_ip:[],inner_ip:[]}),r=Object(l.a)(s,2),m=r[0],H=r[1],ee=function(){var _=Object(_e.a)(O.a.mark(function E(S){var F;return O.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Object(ce.a)("/api/common_exercises/exercises/".concat(B,"/update_settings.json"),{method:"put",body:Object(o.a)(Object(o.a)({},S),m)});case 2:F=j.sent,F.status===0&&A("3");case 4:case"end":return j.stop()}},E)}));return function(S){return _.apply(this,arguments)}}(),C=function(E){console.log(E),E.ip?m[g]=[].concat(Object(Ae.a)(m[g]||[]),Object(Ae.a)(E.ip)):m[g]=[].concat(Object(Ae.a)(m[g]||[]),["".concat(E.startIP,",").concat(E.startIP.substring(0,E.startIP.lastIndexOf("."))+"."+E.endIP)]),H(Object(o.a)({},m)),N(!1)},ae=function(E){b(E),N(!0)},me=function(){var _=Object(_e.a)(O.a.mark(function E(){var S,F,te,j,Ee,ne,fe,Z;return O.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(ce.a)("/api/common_exercises/exercises/".concat(B,"/settings"),{method:"get"});case 2:S=t.sent,S.settings&&(F=S.settings,te=F.ip_limit,j=F.public_ip,Ee=j===void 0?[]:j,ne=F.inner_ip,fe=ne===void 0?[]:ne,Z=Object(Re.a)(F,["ip_limit","public_ip","inner_ip"]),H({ip_limit:te,public_ip:Ee,inner_ip:fe}),D.setFieldsValue(Z));case 4:case"end":return t.stop()}},E)}));return function(){return _.apply(this,arguments)}}();return Object(u.useEffect)(function(){me()},[]),e.a.createElement("div",{className:X.a.bg},e.a.createElement("div",{className:X.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(c.a,{form:D,className:X.a.formWrap,scrollToFirstError:!0,onFinish:ee},e.a.createElement(c.a.Item,{label:"\u8003\u8BD5\u6A21\u5F0F",name:"is_normal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u6A21\u5F0F"}]},e.a.createElement(Be.a.Group,null,e.a.createElement(Be.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(Be.a,{value:!1},"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement(c.a.Item,{name:"open_total_score",valuePropName:"checked"},e.a.createElement(Ue.a,null,"\u67E5\u770B\u4E2A\u4EBA\u603B\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\uFF09"))),e.a.createElement(c.a.Item,{name:"open_score",valuePropName:"checked"},e.a.createElement(Ue.a,null,"\u67E5\u770B\u5C0F\u9898\u5F97\u5206",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF09"))),e.a.createElement(c.a.Item,{name:"answer_open",valuePropName:"checked"},e.a.createElement(Ue.a,null,"\u67E5\u770B\u8BD5\u5377\u7B54\u6848",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u8003\u8BD5\u5DF2\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\u53CA\u89E3\u6790\uFF09"))),e.a.createElement(c.a.Item,{name:"score_open",valuePropName:"checked"},e.a.createElement(Ue.a,null,"\u67E5\u770B\u6240\u6709\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u8003\u8BD5\u5DF2\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u6240\u6709\u8003\u751F\u7684\u8003\u8BD5\u6210\u7EE9\uFF09"))),e.a.createElement("div",{className:X.a.title},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:X.a.elseRow},e.a.createElement(c.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(Te.a,null)),e.a.createElement("div",null,"\xA0\u5F00\u542F\u6444\u50CF\u5934",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u5728\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\uFF0C\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u5C06\u65E0\u6CD5\u8FDB\u884C\u8003\u8BD5\uFF09"))),e.a.createElement("div",{className:X.a.row},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\xA0"),e.a.createElement(c.a.Item,{name:"photo_count",noStyle:!0},e.a.createElement(Se.a,{min:0,style:{width:140}})),e.a.createElement("span",{className:"c-light-black"},"\xA0\u6B21")),e.a.createElement("div",{className:X.a.elseRow},e.a.createElement(c.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(Te.a,null)),e.a.createElement("div",null,"\xA0\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u8BBE\u7F6E\u8003\u751F\u5728\u8003\u8BD5\u4E2D\u5207\u5C4F\u591A\u5C11\u6B21\u53EF\u4EE5\u5F3A\u5236\u4EA4\u5377\uFF09"))),e.a.createElement("div",{className:X.a.row},e.a.createElement("div",null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8FBE\u5230"),e.a.createElement(c.a.Item,{name:"screen_num",noStyle:!0},e.a.createElement(Se.a,{min:0,style:{width:140}})),e.a.createElement("span",{className:"c-light-black"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762\u6B21"),e.a.createElement(c.a.Item,{name:"screen_sec",noStyle:!0},e.a.createElement(Se.a,{min:0,style:{width:140}})),e.a.createElement("span",{className:"c-light-black"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:X.a.elseRow},e.a.createElement(Te.a,{checked:m.ip_limit!=="no",onChange:function(E){m.ip_limit==="no"?m.ip_limit="pub":m.ip_limit="no",H(Object.assign({},m))}}),e.a.createElement("div",null,"\xA0\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u4E0D\u518DIP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),e.a.createElement("div",{className:X.a.elseRow},e.a.createElement("div",{className:"c-red"},"(\u5F00\u542F\u540E\uFF0C\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),m.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(re.a,{className:"mt15"},e.a.createElement(Pe.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(Pe.a,null,!((h=m.public_ip)===null||h===void 0?void 0:h.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(i=m.public_ip)===null||i===void 0?void 0:i.map(function(_,E){return e.a.createElement("span",{className:X.a.ipItem,key:E},e.a.createElement("i",null,_," "),e.a.createElement(ze.a,{onClick:function(){be.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){m.public_ip.splice(E,1),H(Object(o.a)({},m))}})},className:" c-grey-c",size:20}))}),e.a.createElement("span",{onClick:function(){return ae("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(re.a,{className:"mt15"},e.a.createElement(Pe.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(Pe.a,null,!((J=m.inner_ip)===null||J===void 0?void 0:J.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(T=m.inner_ip)===null||T===void 0?void 0:T.map(function(_,E){return e.a.createElement("span",{className:X.a.ipItem,key:E},e.a.createElement("i",null,_," "),e.a.createElement(ze.a,{onClick:function(){be.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){m.inner_ip.splice(E,1),H(Object(o.a)({},m))}})},className:" c-grey-c",size:20}))}),e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){ae("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Ze,{visible:G,onOK:C,onCancel:function(){return N(!1)}})),e.a.createElement("div",{className:X.a.btns},e.a.createElement(z.a,{ghost:!0,type:"primary",onClick:function(){return A("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(z.a,{onClick:function(){return D.submit()},className:"ml20",type:"primary"},"\u4E0B\u4E00\u6B65")))},qe=Ye,Ua=a("g9YV"),Le=a("wCAj"),xa=a("qVdP"),ea=a("jsC+"),Oa=a("lUTK"),Ie=a("BvKs"),aa=a("dq6g"),ie=a.n(aa),ta=a("6Qhy"),q=a.n(ta),na=a("LvDl"),we=a.n(na),ua=function(p){var h=p.visible,i=p.onOK,J=p.onCancel,T=p.editId,A={page:1,per_page:10,total:0},B=c.a.useForm(),R=Object(l.a)(B,1),K=R[0],D=Object(u.useState)([]),U=Object(l.a)(D,2),Q=U[0],G=U[1],N=Object(u.useState)(!0),y=Object(l.a)(N,2),V=y[0],g=y[1],b=Object(u.useState)([]),s=Object(l.a)(b,2),r=s[0],m=s[1],H=Object(u.useState)(A),ee=Object(l.a)(H,2),C=ee[0],ae=ee[1],me=Object(u.useState)({}),_=Object(l.a)(me,2),E=_[0],S=_[1];Object(u.useEffect)(function(){if(h){F();return}},[h]);var F=function(){var d=Object(_e.a)(O.a.mark(function t(){var f,W,de,L,I=arguments;return O.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return f=I.length>0&&I[0]!==void 0?I[0]:A,W=I.length>1&&I[1]!==void 0?I[1]:{},de=we.a.pickBy(Object(o.a)(Object(o.a)(Object(o.a)({},f),W),{},{exercise_id:T}),function(Oe){return!!Oe}),console.log("\u8BF7\u6C42\u53C2\u6570:",de),g(!0),M.next=7,Object(ce.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:de});case 7:L=M.sent,L.status===0&&(g(!1),G(L.data),ae(Object(o.a)(Object(o.a)({},f),{},{total:L==null?void 0:L.count})),m([]));case 9:case"end":return M.stop()}},t)}));return function(){return d.apply(this,arguments)}}(),te=function(t,f){S(f)},j=function(t){console.log(t),F(A,t)},Ee=[{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",width:146},{title:"\u5DF2\u6DFB\u52A0/\u603B\u4EBA\u6570",dataIndex:"add_count",align:"center",render:function(t,f){return t+"/"+f.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"left",width:50,render:function(t,f){return e.a.createElement(e.a.Fragment,null,f.add_count===f.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),f.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),f.add_count!==0&&f.add_count0&&I[0]!==void 0?I[0]:A,W=I.length>1&&I[1]!==void 0?I[1]:{},de=we.a.pickBy(Object(o.a)(Object(o.a)(Object(o.a)({},f),W),{},{exercise_id:T}),function(Oe){return!!Oe}),console.log("\u8BF7\u6C42\u53C2\u6570:",de),g(!0),M.next=7,Object(ce.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:de});case 7:L=M.sent,L.status===0&&(g(!1),G(L.data),ae(Object(o.a)(Object(o.a)({},f),{},{total:L==null?void 0:L.count})),m([]));case 9:case"end":return M.stop()}},t)}));return function(){return d.apply(this,arguments)}}(),te=function(t,f){S(f)},j=function(t){console.log(t),F(A,t)},Ee=[{title:"\u59D3\u540D",dataIndex:"name",align:"center",width:146},{title:"\u5B66\u53F7",dataIndex:"student_no",align:"center",width:146},{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",render:function(t,f){return t||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(t,f){return t?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],ne=function(t){m(t)},fe={selectedRowKeys:r,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:ne},Z=function(t,f){var W=Object(o.a)(Object(o.a)({},C),{},{page:t,per_page:f});ae(W),F(W,E)};return e.a.createElement(be.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u73ED\u7EA7\u6DFB\u52A0",visible:h,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,afterClose:function(){K.resetFields(),S({})},onOk:function(){return i(r)},onCancel:J},e.a.createElement("div",{className:q.a.wrap},e.a.createElement(c.a,{className:q.a.formWrap,form:K,onValuesChange:te,onFinish:j},e.a.createElement(re.a,null,e.a.createElement(c.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(oe.a,null)),e.a.createElement(c.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(oe.a,null)),e.a.createElement("div",{className:q.a.btns},e.a.createElement(z.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Le.a,{rowSelection:fe,className:q.a.customTable,dataSource:Q,bordered:!1,scroll:{y:350},rowKey:function(t){return t.id},columns:Ee,rowClassName:q.a.row,loading:V,pagination:{pageSize:C.per_page,total:C.total,current:C.page,onChange:Z,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")}}})))},ra=sa,_a=function(p){var h=p.onNextTabs,i=p.editId,J=Object(Re.a)(p,["onNextTabs","editId"]),T={page:1,per_page:10,total:0},A=c.a.useForm(),B=Object(l.a)(A,1),R=B[0],K=Object(u.useState)([]),D=Object(l.a)(K,2),U=D[0],Q=D[1],G=Object(u.useState)(!0),N=Object(l.a)(G,2),y=N[0],V=N[1],g=Object(u.useState)("0"),b=Object(l.a)(g,2),s=b[0],r=b[1],m=Object(u.useState)([]),H=Object(l.a)(m,2),ee=H[0],C=H[1],ae=Object(u.useState)(T),me=Object(l.a)(ae,2),_=me[0],E=me[1],S=Object(u.useState)({}),F=Object(l.a)(S,2),te=F[0],j=F[1],Ee=Object(u.useState)(!1),ne=Object(l.a)(Ee,2),fe=ne[0],Z=ne[1];Object(u.useEffect)(function(){d()},[]);var d=function(){var v=Object(_e.a)(O.a.mark(function n(){var P,w,ue,x,le=arguments;return O.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return P=le.length>0&&le[0]!==void 0?le[0]:T,w=le.length>1&&le[1]!==void 0?le[1]:{},ue=we.a.pickBy(Object(o.a)(Object(o.a)(Object(o.a)({},P),w),{},{exercise_id:i}),function(Ce){return!!Ce}),console.log("\u8BF7\u6C42\u53C2\u6570:",ue),V(!0),$.next=7,Object(ce.a)("/api/common_exercises/exercise_users.json",{method:"get",params:ue});case 7:x=$.sent,x.status===0&&(V(!1),Q(x.data),E(Object(o.a)(Object(o.a)({},P),{},{total:x==null?void 0:x.count})),C([]),Z(!1));case 9:case"end":return $.stop()}},n)}));return function(){return v.apply(this,arguments)}}(),t=function(n){console.log(n),d(T,n)},f=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(n,P){return n||"--"},align:"center",ellipsis:!0},{title:"\u59D3\u540D",dataIndex:"name",render:function(n,P){return n||"--"},align:"center",ellipsis:!0},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(n,P){return n||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(n,P){return n||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(n,P){return e.a.createElement(z.a,{onClick:function(){return M([n])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],W=function(n){C(n),n.length===U.length?Z(!0):Z(!1)},de={selectedRowKeys:ee,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:W},L=function(n,P){var w=Object(o.a)(Object(o.a)({},_),{},{page:n,per_page:P});E(w),d(w,te)},I=function(n){Z(n.target.checked),n.target.checked?C(U.map(function(P){return P.id})):C([])},Me=function(n,P){j(P)},M=function(n){if(n.length===0){xe.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}be.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:function(){var P=Object(_e.a)(O.a.mark(function ue(){var x,le;return O.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(ce.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:n,exercise_id:i}});case 2:x=$.sent,(x==null?void 0:x.status)===0&&(le=n.length===U.length&&_.page>1?_.page-1:_.page,d(Object(o.a)(Object(o.a)({},_),{},{page:le}),te),xe.b.success("\u5220\u9664\u6210\u529F"));case 4:case"end":return $.stop()}},ue)}));function w(){return P.apply(this,arguments)}return w}()})},Oe=function(n){console.log(n.key,22),r(n.key)},ca=function(){var v=Object(_e.a)(O.a.mark(function n(P){var w,ue,x;return O.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return w=[],ue=[],P.forEach(function($){var Ce=$.split("-");w.push(Ce[0]),ue.push(Ce[1])}),ve.next=5,Object(ce.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:w,student_group_names:ue,exercise_id:i}});case 5:x=ve.sent,x.status===0&&(r("0"),d(),j({}),R.resetFields());case 7:case"end":return ve.stop()}},n)}));return function(P){return v.apply(this,arguments)}}(),ia=function(){var v=Object(_e.a)(O.a.mark(function n(P){var w;return O.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,Object(ce.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:P,exercise_id:i}});case 2:w=x.sent,w.status===0&&(r("0"),d(),j({}),R.resetFields());case 4:case"end":return x.stop()}},n)}));return function(P){return v.apply(this,arguments)}}(),ma=e.a.createElement(Ie.a,{onClick:Oe},e.a.createElement(Ie.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(Ie.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"));return e.a.createElement("div",{className:ie.a.wrap},e.a.createElement(c.a,{className:ie.a.formWrap,form:R,onValuesChange:Me,onFinish:t},e.a.createElement(re.a,null,e.a.createElement(c.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(oe.a,null)),e.a.createElement(c.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(oe.a,null)),e.a.createElement("div",{className:ie.a.btns},e.a.createElement(z.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(ea.a,{overlay:ma,placement:"bottomCenter",arrow:!0},e.a.createElement(z.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:ie.a.li},"\u8003\u751F\u5217\u8868\uFF1A",_.total,"\u4EBA"),e.a.createElement("div",{className:ie.a.batch},e.a.createElement(Ue.a,{className:"font14",checked:fe,onChange:I},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),ee.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(z.a,{ghost:!0,type:"primary",onClick:function(){return M(C)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Le.a,{rowSelection:de,className:ie.a.customTable,dataSource:U,bordered:!1,rowKey:function(n){return n.id},columns:f,rowClassName:ie.a.row,loading:y,pagination:{pageSize:_.per_page,total:_.total,current:_.page,onChange:L,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(n){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},n),"\u6761\u6570\u636E")}}}),e.a.createElement(la,{editId:i,visible:s==="1",onCancel:function(){return r("0")},onOK:ca}),e.a.createElement(ra,{editId:i,visible:s==="2",onCancel:function(){return r("0")},onOK:ia}),e.a.createElement("div",{className:ie.a.btns},e.a.createElement(z.a,{ghost:!0,type:"primary",onClick:function(){return h("2")}},"\u4E0A\u4E00\u6B65")))},da=_a,oa=function(p){var h,i=p.location,J=Object(Re.a)(p,["location"]),T=Object(u.useState)(null),A=Object(l.a)(T,2),B=A[0],R=A[1],K=Object(u.useState)([]),D=Object(l.a)(K,2),U=D[0],Q=D[1],G=Object(u.useState)(9064),N=Object(l.a)(G,2),y=N[0],V=N[1],g=function(r){console.log(r,333),R(r)};Object(u.useEffect)(function(){var s;if(i==null||((s=i.query)===null||s===void 0)?void 0:s.tab){var r;R(i==null||((r=i.query)===null||r===void 0)?void 0:r.tab);return}R("1")},[i==null||((h=i.query)===null||h===void 0)?void 0:h.tab]);var b=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(i,"match"),e.a.createElement("section",{className:se.a.warp},e.a.createElement(pe.a,{path:"/exam/examinationManagement",title:"\u65B0\u589E\u8BD5\u5377",className:"pl40"}),e.a.createElement("aside",{className:se.a.schedule},b.map(function(s,r){return e.a.createElement("div",{key:s.key,className:U.includes(s.key)?se.a.disabled:""},e.a.createElement("span",{className:"".concat(se.a.clickWarp," ").concat(B===s.key?se.a.active:""),onClick:function(){return g(s.key)}},e.a.createElement("span",{className:se.a.num},s.key),e.a.createElement("span",{className:se.a.subject},s.name)),r=m.length?O.slice(m.length):O}).join(` -`)}var F=[],k=["
    "],g=new X.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function v(){F.length=0,k=["
      "]}function U(p,s,r,m){if(s>=p.length||p[s].level<=r)return s;var O=p[s];m.push("
    • "+O.text+""),s++;var $=[];return s=U(p,s,O.level,$),$.length>0&&(m.push("
        "),$.forEach(function(M){m.push(M)}),m.push("
      ")),m.push("
    • "),s=U(p,s,r,m),s}function Z(){return U(F,0,0,k),k.push("
    "),k.join("")}var I={heading:function(s){var r=A.exec(s);if(r)return{type:"heading",raw:r[0],depth:r[1].length,text:r[2]}},fences:function(s){var r=this.rules.block.fences.exec(s);if(r){var m=r[0],O=le(m,r[3]||""),$=r[2]?r[2].trim():r[2];if(["latex","katex","math"].indexOf($)>=0){var M=S(),D=O;O=M,Q[M]={type:"block",expression:D}}return{type:"code",raw:m,lang:$,text:O}}}},x=/(?:\${2})([^\n`]+?)(?:\${2})/gi,d=0,S=function(){return"__special_katext_id_".concat(d++,"__")},Q={};function te(){return Q}function b(){d=0,Q={}}function e(p){return p=p.replace(x,function(s,r){var m=S();return Q[m]={type:"inline",expression:r},m}),p}var Y=g.listitem;g.listitem=function(p){return Y(e(p))};var w=g.paragraph;g.paragraph=function(p){return w(e(p))};var _e=g.tablecell;g.tablecell=function(p,s){return _e(e(p),s)},g.code=function(p,s,r){var m=(s||"").match(/\S*/)[0];return m?["latex","katex","math"].indexOf(m)>=0?"

    ".concat(p,"

    "):'
    ').concat(r?p:Object(h.escape)(p,!0),`
    -`):'
    '+(r?p:Object(h.escape)(p,!0))+"
    "},g.heading=function(p,s,r){var m=this.options.headerPrefix+r.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return F.push({anchor:m,level:s,text:p}),"'+p+""},X.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),X.a.use({tokenizer:I,renderer:g});var oe=X.a,P=a("SJMd"),se=a("m3rI"),ie=a("Oy/b"),ue=/]*>/g;function ce(p){var s=document.createElement("div");return s.innerHTML=p,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var ve=j.a=function(p){var s=p.value,r=s===void 0?"":s,m=p.className,O=p.style,$=O===void 0?{}:O,M=String(r),D=Object(ae.useMemo)(function(){try{var K=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,q=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ee=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;M=M.replace(K,"("+se.a.API_SERVER+"/api/attachments/").replace(q,'"'+se.a.API_SERVER+"/api/attachments/").replace(ee,'"'+se.a.API_SERVER+"/files/uploads/")}catch(me){}var W=oe(M),de=te();return M.match(/\[TOC\]/)&&(W=W.replace("

    [TOC]

    ",Z()),v()),W=W.replace(/(__special_katext_id_\d+__)/g,function(me,Ee){var fe=de[Ee],Re=fe.type,ye=fe.expression;return Object(ie.renderToString)(ce(ye)||"",{displayMode:Re==="block",throwOnError:!1,output:"html"})}),W=W.replace(/▁/g,"\u2581\u2581\u2581"),b(),W},[M]),L=Object(ae.useRef)();function G(K){var q=K.target;if(q.tagName.toUpperCase()==="A"){var ee=q.getAttribute("href");if(ee.startsWith("#")){K.preventDefault();var W=document.getElementById(ee.replace("#",""));W&&W.scrollIntoView(!0)}}}return Object(ae.useEffect)(function(){if(L.current&&D&&(D.match(ue)&&window.PR.prettyPrint()),L.current)return L.current.addEventListener("click",G),function(){L.current.removeEventListener("click",G),b(),v()}},[D,L.current,G]),J.a.createElement("div",{ref:L,style:$,className:"".concat(m||""," markdown-body"),dangerouslySetInnerHTML:{__html:D}})}},"9SwW":function(V,j,a){"use strict";var ae=a("/zsF"),J=a("PArb"),re=a("q1tI"),c=a.n(re),T=a("9kvl"),X=a("Z+Na"),h=a.n(X),le=function(k){var g=k.path,A=k.title,v=k.subTitle,U=k.style,Z=U===void 0?{}:U,I=k.className,x=I===void 0?"":I;return c.a.createElement("div",{className:"".concat(h.a.head," ").concat(x),style:Z},c.a.createElement("span",{className:h.a.s1,onClick:function(){return T.c.push(g)}},c.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),A&&c.a.createElement(J.a,{className:h.a.s2,type:"vertical"}),A&&c.a.createElement("span",{className:h.a.s3},A),v&&c.a.createElement("span",{className:h.a.s4},v))};j.a=le},"9ZNV":function(V,j,a){"use strict";a.d(j,"a",function(){return k});var ae=a("0Owb"),J=a("+L6B"),re=a("2/Rp"),c=a("q1tI"),T=a.n(c),X=a("UUDw"),h=a.n(X),le=a("TSYQ"),F=a.n(le),k=function(A){var v=A.cancelText,U=v===void 0?"\u53D6\u6D88":v,Z=A.okText,I=Z===void 0?"\u786E\u5B9A":Z,x=A.loading,d=x===void 0?!1:x,S=A.hasOkBtn,Q=S===void 0?!0:S,te=A.okButtonProps,b=te===void 0?{}:te,e=A.onCancel,Y=e===void 0?function(){}:e,w=A.onOk,_e=w===void 0?function(){}:w,oe=A.className,P=oe===void 0?"":oe;return T.a.createElement("div",{className:F()(h.a.buttonFixed,P)},T.a.createElement("div",{className:h.a.buttonWrap},T.a.createElement(re.a,{size:"large",className:"".concat(h.a.button," mr20"),onClick:Y},U),Q&&T.a.createElement(re.a,Object(ae.a)({size:"large",type:"primary",className:"".concat(h.a.button," mr20"),loading:d,onClick:_e},b),I)))}},UUDw:function(V,j,a){V.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(V,j,a){V.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(V,j,a){V.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},buVm:function(V,j,a){"use strict";var ae=a("7Kak"),J=a("9yH6"),re=a("q1tI"),c=a.n(re),T=a("9Bee"),X=a("YAlC"),h=a.n(X),le=["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"],F=function(g){var A=g.index,v=g.typeName,U=g.type,Z=g.isEdit,I=Z===void 0?!1:Z,x=g.data,d=x===void 0?{}:x,S=g.inMouseId,Q=g.onSetScore,te=Q===void 0?function(){}:Q,b=g.onDelete,e=b===void 0?function(){}:b,Y=g.onMouseEnter,w=Y===void 0?function(){}:Y,_e=g.onEdit,oe=_e===void 0?function(){}:_e,P=function(){var r;return c.a.createElement("div",{className:h.a.answerWrap},d==null||((r=d.choices)===null||r===void 0)?void 0:r.map(function(m,O){return c.a.createElement("div",{className:"".concat(h.a.flexRow," mt15"),key:O},c.a.createElement("div",{className:"line28"},le[O]),c.a.createElement("div",{className:"".concat(h.a.answer," ml5")},c.a.createElement(T.a,{value:m==null?void 0:m.choice_text})))}))},se=function(){var r;return c.a.createElement("div",{className:h.a.answerWrap},c.a.createElement("div",{className:"".concat(h.a.flexRow," mt15")},d==null||((r=d.choices)===null||r===void 0)?void 0:r.map(function(m,O){return c.a.createElement(J.a,{disabled:!0,key:O},m==null?void 0:m.choice_text)})))},ie=function(){var r;return c.a.createElement("div",{className:h.a.answerWrap},c.a.createElement("div",{className:"".concat(h.a.flexRow," mt15")},c.a.createElement(T.a,{value:d==null||((r=d.program_attr)===null||r===void 0)?void 0:r.description})))},ue=function(){var r;return c.a.createElement("div",{className:h.a.answerWrap},c.a.createElement("div",{className:"".concat(h.a.flexColumn," mt15")},d==null||((r=d.standard_answer)===null||r===void 0)?void 0:r.map(function(m,O){return c.a.createElement(T.a,{key:O,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(m.position,"\uFF09\uFF1A").concat(m.answer_text.join("\u3001"))})})))},ce=function(){var r;return c.a.createElement("div",{className:h.a.answerWrap},c.a.createElement("div",{className:"mt15"},c.a.createElement("div",null,"\u7B54\u6848\uFF1A"),c.a.createElement(T.a,{value:d==null||((r=d.answer_texts)===null||r===void 0)?void 0:r[0]})))},ve=function(){var r=(d==null?void 0:d.shixun)||(d==null?void 0:d.examination_bank_shixun_challenges)||[];return c.a.createElement("div",{className:h.a.answerWrap},c.a.createElement("div",{className:"mt10"},"\u5173\u5361"),r==null?void 0:r.map(function(m,O){return c.a.createElement("div",{key:O,className:"mt10 font14"},O+1,". ",m==null?void 0:m.challenge_name)}))},p=function(){var r={SINGLE:P,MULTIPLE:P,JUDGMENT:se,PROGRAM:ie,COMPLETION:ue,SUBJECTIVE:ce,PRACTICAL:ve};return r[U]?r[U]():null};return c.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return w(d.id)}},c.a.createElement("div",{className:h.a.action,style:{opacity:S===d.id?1:0}},c.a.createElement("div",{className:h.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),c.a.createElement("div",{className:h.a.setScore,onClick:function(){var r=(d==null?void 0:d.shixun)||(d==null?void 0:d.examination_bank_shixun_challenges)||[];te(d.id,v,r,d.score)}},"\u8BBE\u7F6E\u5F97\u5206"),I&&v!=="\u5B9E\u8BAD\u9898"&&c.a.createElement("div",{className:h.a.setScore,onClick:function(){return oe(d)}},"\u7F16\u8F91\u8BD5\u9898"),c.a.createElement("div",{className:h.a.delete,onClick:function(){return e(d.id)}},"\u5220\u9664")),c.a.createElement("div",{className:h.a.content},c.a.createElement("div",{className:h.a.titleWrap},c.a.createElement("p",{className:h.a.titleNumber},A+1),"\u3001",c.a.createElement("div",{className:h.a.score},"(",d.score,"\u5206)"),c.a.createElement(T.a,{className:h.a.titleHtml,value:d.name||(d==null?void 0:d.shixun_name)})),p()))};j.a=F},k0qH:function(V,j,a){"use strict";a.r(j),a.d(j,"formatTypeNameToDefaultScore",function(){return m}),a.d(j,"classifyType",function(){return O});var ae=a("7Kak"),J=a("9yH6"),re=a("OaEy"),c=a("2fM7"),T=a("0Owb"),X=a("miYZ"),h=a("tsqr"),le=a("giR+"),F=a("fyUT"),k=a("2qtc"),g=a("kLXV"),A=a("WmNS"),v=a.n(A),U=a("9og8"),Z=a("y8nQ"),I=a("Vl3Y"),x=a("tJVT"),d=a("PpiC"),S=a("k1fw"),Q=a("5NDa"),te=a("5rEg"),b=a("q1tI"),e=a.n(b),Y=a("9kvl"),w=a("ngQI"),_e=a("buVm"),oe=a("lN/G"),P=a.n(oe),se=a("9ZNV"),ie=a("LvDl"),ue=a.n(ie),ce=a("WCUW"),ve=a("vCeJ"),p=a("9SwW"),s=a("ErOA"),r=te.a.TextArea,m=function(D){var L={\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 L[D]||0},O=function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=[{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"}],G=D.map(function(K){var q=L.find(function(ee){return K.item_type===ee.type});return Object(S.a)(Object(S.a)({},K),q)});return G},$=function(D){var L,G,K,q,ee,W,de,me,Ee=D.problemsetPreview,fe=D.user,Re=D.globalSetting,ye=D.loading,H=D.dispatch,f=D.match,va=Object(d.a)(D,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),Ne=Object(b.useState)(),ge=Object(x.a)(Ne,2),pa=ge[0],je=ge[1],Le=Object(b.useState)(),Oe=Object(x.a)(Le,2),Ie=Oe[0],Se=Oe[1],Fe=Object(b.useState)([]),Ue=Object(x.a)(Fe,2),he=Ue[0],Pe=Ue[1],ke=Object(b.useState)([]),De=Object(x.a)(ke,2),We=De[0],we=De[1],$e=Object(b.useState)(!1),be=Object(x.a)($e,2),ne=be[0],Ke=be[1],Ve=Object(b.useState)(""),xe=Object(x.a)(Ve,2),fa=xe[0],He=xe[1],Je=Object(b.useState)(!1),Me=Object(x.a)(Je,2),Xe=Me[0],Ge=Me[1],ze=I.a.useForm(),Ze=Object(x.a)(ze,1),pe=Ze[0],Qe=Object(b.useState)({}),Ce=Object(x.a)(Qe,2),Ye=Ce[0],Te=Ce[1],B=Object(b.useRef)(),Ae="/exam/exerciseManagement";Object(b.useEffect)(function(){return H({type:"globalSetting/footerToggle",payload:!1}),function(){H({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(b.useEffect)(function(){z(),qe(),ea()},[]),Object(b.useEffect)(function(){var l;(f==null||((l=f.params)===null||l===void 0)?void 0:l.exerciseId)&&Ke(!0)},[f==null||((L=f.params)===null||L===void 0)?void 0:L.exerciseId]);var qe=function(){var l=Object(U.a)(v.a.mark(function _(){var n,u;return v.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(s.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(f==null||((n=f.params)===null||n===void 0)?void 0:n.exerciseId)||""}});case 2:u=o.sent,(u==null?void 0:u.data)&&Pe(O(u.data));case 4:case"end":return o.stop()}},_)}));return function(){return l.apply(this,arguments)}}(),z=function(){var l=Object(U.a)(v.a.mark(function _(){var n,u,i,o,t,E,R,y;return v.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(!(f==null||((n=f.params)===null||n===void 0)?void 0:n.exerciseId)){C.next=9;break}return C.next=3,H({type:"problemsetPreview/getEditPaperData",payload:{id:f==null||((u=f.params)===null||u===void 0)?void 0:u.exerciseId}});case 3:i=C.sent,o=i.exam||{},t=o.exercise_subject_id,E=o.name,R=o.difficulty,y=o.exam_notes,pe.setFieldsValue({exercise_subject_id:t,name:E,difficulty:R,exam_notes:y}),Te({exercise_subject_id:t,name:E,difficulty:R,exam_notes:y}),C.next=10;break;case 9:H({type:"problemsetPreview/getPaperData"});case 10:case"end":return C.stop()}},_)}));return function(){return l.apply(this,arguments)}}(),ea=function(){var l=Object(U.a)(v.a.mark(function _(){var n;return v.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(s.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:n=i.sent,(n==null?void 0:n.data)&&we(n.data||[]);case 4:case"end":return i.stop()}},_)}));return function(){return l.apply(this,arguments)}}(),aa=function(_,n){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,o=ue.a.cloneDeep(u).map(function(t){return Object(S.a)(Object(S.a)({},t),{},{challenge_score:t.challenge_score||5})});if(B.current=i||m(n),n==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:P.a.shixunModal},e.a.createElement("div",null,"\u5173\u5361\uFF1A"),o==null?void 0:o.map(function(t,E){return e.a.createElement("div",{className:P.a.shixunScore},E+1,"\u3001",t.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(F.a,{defaultValue:t.challenge_score,min:1,onChange:function(y){t.challenge_score=y}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var t=Object(U.a)(v.a.mark(function R(){return v.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,Object(ce.J)({id:_,challenge_scores:o.map(function(C){return{challenge_id:C.challenge_id,score:C.challenge_score}})});case 2:B.current=null,z();case 4:case"end":return N.stop()}},R)}));function E(){return t.apply(this,arguments)}return E}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:P.a.modalColumn},e.a.createElement("div",{className:P.a.modalRow},e.a.createElement("span",null,n,"\uFF1A"),e.a.createElement(F.a,{min:1,defaultValue:B.current,onChange:function(E){B.current=E}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),n==="\u586B\u7A7A\u9898"&&e.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 t=Object(U.a)(v.a.mark(function R(){return v.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,H({type:"problemsetPreview/setScore",payload:{id:_,score:B.current}});case 2:B.current=null,z();case 4:case"end":return N.stop()}},R)}));function E(){return t.apply(this,arguments)}return E}()})},ta=function(_,n){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,o=ue.a.cloneDeep(u).map(function(t){return Object(S.a)(Object(S.a)({},t),{},{challenge_score:t.challenge_score||5})});if(B.current=i||m(n),n==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:P.a.shixunModal},e.a.createElement("div",null,"\u5173\u5361\uFF1A"),o==null?void 0:o.map(function(t,E){return e.a.createElement("div",{className:P.a.shixunScore},E+1,"\u3001",t.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(F.a,{defaultValue:t.challenge_score,min:1,onChange:function(y){t.challenge_score=y}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var t=Object(U.a)(v.a.mark(function R(){var y;return v.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(ve.p)({id:f==null||((y=f.params)===null||y===void 0)?void 0:y.exerciseId,itemId:_,challenge_scores:o.map(function(Be){return{challenge_id:Be.challenge_id,score:Be.challenge_score}})});case 2:B.current=null,z();case 4:case"end":return C.stop()}},R)}));function E(){return t.apply(this,arguments)}return E}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:P.a.modalColumn},e.a.createElement("div",{className:P.a.modalRow},e.a.createElement("span",null,n,"\uFF1A"),e.a.createElement(F.a,{min:1,defaultValue:B.current,onChange:function(E){B.current=E}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),n==="\u586B\u7A7A\u9898"&&e.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 t=Object(U.a)(v.a.mark(function R(){var y;return v.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,H({type:"paperlibrary/setScore",payload:{id:f==null||((y=f.params)===null||y===void 0)?void 0:y.exerciseId,itemId:_,score:B.current}});case 2:B.current=null,z();case 4:case"end":return C.stop()}},R)}));function E(){return t.apply(this,arguments)}return E}()})},na=function(_){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:P.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var n=Object(U.a)(v.a.mark(function i(){return v.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,H({type:"problemsetPreview/handleDelete",payload:{id:_}});case 2:z();case 3:case"end":return t.stop()}},i)}));function u(){return n.apply(this,arguments)}return u}()})},ra=function(_){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:P.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var n=Object(U.a)(v.a.mark(function i(){var o;return v.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,H({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:f==null||((o=f.params)===null||o===void 0)?void 0:o.exerciseId,itemId:_}});case 2:z();case 3:case"end":return E.stop()}},i)}));function u(){return n.apply(this,arguments)}return u}()})},la=function(_,n){B.current=m(n),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:P.a.modalColumn},e.a.createElement("div",{className:P.a.modalRow},e.a.createElement("span",null,n,"\uFF1A"),e.a.createElement(F.a,{min:1,defaultValue:B.current,onChange:function(i){B.current=i}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),n==="\u586B\u7A7A\u9898"&&e.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 u=Object(U.a)(v.a.mark(function o(){var t;return v.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,H({type:"".concat(ne?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:ne?_.toLowerCase():_,score:B.current,id:f==null||((t=f.params)===null||t===void 0)?void 0:t.exerciseId}});case 2:B.current=null,z();case 4:case"end":return R.stop()}},o)}));function i(){return u.apply(this,arguments)}return i}()})},_a=function(_){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:P.a.modalColumn,style:{marginTop:30}},e.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),e.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var n=Object(U.a)(v.a.mark(function i(){var o;return v.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,H({type:"".concat(ne?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:f==null||((o=f.params)===null||o===void 0)?void 0:o.exerciseId,item_type:ne?_.toLowerCase():_}});case 2:z();case 3:case"end":return E.stop()}},i)}));function u(){return n.apply(this,arguments)}return u}()})},oa=function(){var l=Object(U.a)(v.a.mark(function _(n,u){var i,o,t,E;return v.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(!(!n.destination||!n.source)){y.next=2;break}return y.abrupt("return");case 2:if(i=u.questions[n.source.index].id,o=n.destination.index+1,!ne){y.next=10;break}return y.next=7,H({type:"paperlibrary/adjustPosition",payload:{id:f==null||((E=f.params)===null||E===void 0)?void 0:E.exerciseId,itemId:i,position:o}});case 7:t=y.sent,y.next=13;break;case 10:return y.next=12,H({type:"problemsetPreview/adjustPosition",payload:{id:i,position:o}});case 12:t=y.sent;case 13:if(!(t.status===-1)){y.next=15;break}return y.abrupt("return");case 15:z();case 16:case"end":return y.stop()}},_)}));return function(n,u){return l.apply(this,arguments)}}(),sa=function(_,n,u){var i=Array.from(_),o=i.splice(n,1),t=Object(x.a)(o,1),E=t[0];return i.splice(u,0,E),i},ua=function(){var l=Object(U.a)(v.a.mark(function _(n,u){var i,o,t;return v.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(n.destination){R.next=2;break}return R.abrupt("return");case 2:return o=sa(u,n.source.index,n.destination.index),Pe(o),R.next=6,Object(s.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(f==null||((i=f.params)===null||i===void 0)?void 0:i.exerciseId)||"",items:o.map(function(y,N){return{position:N+1,item_type:y.type}})}});case 6:t=R.sent,t.status!==0&&(Pe(u),h.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return R.stop()}},_)}));return function(n,u){return l.apply(this,arguments)}}(),ia=function(_){var n="Anchor_".concat(_),u=document.getElementById(n);u&&setTimeout(function(){return u.scrollIntoView({block:"start",behavior:"smooth"})})},ca=function(_){Te(Object(S.a)({},pe.getFieldsValue()))},da=function(){var l=Object(U.a)(v.a.mark(function _(n){var u,i;return v.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(s.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:[f==null||((u=f.params)===null||u===void 0)?void 0:u.exerciseId]}});case 2:i=t.sent,i.status===0&&(h.b.success("\u590D\u5236\u6210\u529F"),Ge(!1),Y.c.push("/exam/exerciseManagement"));case 4:case"end":return t.stop()}},_)}));return function(n){return l.apply(this,arguments)}}(),ma=function(_){He(_)},ha=function(){z()},Ea=function(_){if(!_||!(_==null?void 0:_.length))return[];var n=he.map(function(u){var i=(_==null?void 0:_.find(function(o){return u.type===o.type}))||{};return i});return n};return e.a.createElement("section",{className:P.a.bg},e.a.createElement("div",{className:P.a.left},e.a.createElement(w.a,{onDragEnd:function(_){ua(_,he)}},e.a.createElement(w.c,{isDropDisabled:!0,droppableId:"droppable"},function(l,_){return e.a.createElement("div",Object(T.a)({ref:l.innerRef},l.droppableProps,{style:{width:"100%"}}),he.map(function(n,u){var i=n.type,o=n.count,t=n.name,E=n.icon;return e.a.createElement(w.b,{key:i,draggableId:i,index:u,isDragDisabled:!0},function(R,y){return e.a.createElement("div",Object(T.a)({ref:R.innerRef},R.draggableProps,R.dragHandleProps,{className:P.a.list,onClick:function(){return ia(i)}}),e.a.createElement("i",{className:"iconfont ".concat(E)}),e.a.createElement("span",null,t,"\xA0\xA0(",o,"\u5C0F\u9898)"))})}))}))),e.a.createElement("div",{className:P.a.right},e.a.createElement(p.a,{style:{paddingLeft:30},path:Ae,title:"\u8BD5\u5377\u9884\u89C8"}),e.a.createElement(I.a,{form:pe,className:P.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:da,onValuesChange:ca},e.a.createElement(I.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},e.a.createElement(c.a,{allowClear:!0,disabled:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},We.map(function(l){return e.a.createElement(c.a.Option,{key:l.id,value:l.id},l.name)}))),e.a.createElement(I.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(te.a,{maxLength:60,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((G=Ye.name)===null||G===void 0?void 0:G.length)||0,"/60")})),e.a.createElement(I.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},e.a.createElement(J.a.Group,{disabled:!0},e.a.createElement(J.a,{value:1},"\u7B80\u5355"),e.a.createElement(J.a,{value:2},"\u9002\u4E2D"),e.a.createElement(J.a,{value:3},"\u56F0\u96BE"))),e.a.createElement(I.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},e.a.createElement(r,{disabled:!0,rows:6,maxLength:300}))),e.a.createElement("div",{className:P.a.wrap},ne&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"".concat(P.a.flexRow," ").concat(P.a.flexJustifyBetween)},e.a.createElement("div",null,e.a.createElement("span",{className:P.a.questionNumber},"\u9898\u6570\uFF1A",(K=Ee.paperData)===null||K===void 0||((q=K.exam)===null||q===void 0)?void 0:q.all_questions_count),e.a.createElement("span",{className:P.a.score},"\u603B\u5206\uFF1A",(ee=Ee.paperData)===null||ee===void 0||((W=ee.exam)===null||W===void 0)?void 0:W.all_score,"\u5206"))),e.a.createElement("div",{className:P.a.line})),(de=Ea((me=Ee.paperData)===null||me===void 0?void 0:me.questionList))===null||de===void 0?void 0:de.map(function(l,_){var n=(l==null?void 0:l.type)===Ie;return e.a.createElement("div",{className:P.a.relative,key:_},e.a.createElement("div",{className:P.a.typeActive,id:"Anchor_".concat(l.type)},e.a.createElement("span",{className:P.a.typeName},l.number,"\u3001",l.name,"\uFF08\u5171",l.questions_count,"\u9898\uFF0C\u5171",l.questions_score,"\u5206\uFF09"),e.a.createElement("div",{className:P.a.typeAction,style:{opacity:n?1:0}},l.type!=="PRACTICAL"&&e.a.createElement("div",{className:P.a.setScore,onClick:function(){return la(l.type,l.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),e.a.createElement("div",{className:P.a.delete,onClick:function(){return _a(l.type)}},"\u5220\u9664"))),e.a.createElement(w.a,{onDragEnd:function(i){return oa(i,l)}},e.a.createElement(w.c,{droppableId:_.toString()},function(u,i){var o;return e.a.createElement("div",Object(T.a)({className:"mt20",ref:u.innerRef},u.droppableProps,{onScroll:function(){}}),(o=l.questions)===null||o===void 0?void 0:o.map(function(t,E){return e.a.createElement(w.b,{draggableId:t.id.toString(),index:E,isDragDisabled:!0,key:t.id},function(R){return e.a.createElement("div",Object(T.a)({ref:R.innerRef},R.draggableProps,R.dragHandleProps),e.a.createElement(_e.a,{isEdit:ne,index:E,typeName:l.name,type:l.type,data:t,inMouseId:null,onSetScore:ne?ta:aa,onDelete:ne?ra:na,onEdit:ma,onMouseEnter:function(N){je(N),Se(null)}}))})}))})))}))),e.a.createElement(se.a,{okText:"\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA",onCancel:function(){return Y.c.push(Ae)},onOk:function(){return pe.submit()},okButtonProps:{style:{width:"158px"}},loading:Xe}))};j.default=Object(Y.a)(function(M){var D=M.problemsetPreview,L=M.user,G=M.loading,K=M.globalSetting;return{problemsetPreview:D,user:L,globalSetting:K,loading:G.effects}})($)},"lN/G":function(V,j,a){V.exports={bg:"bg___3vgs0",left:"left___zphXE",tip:"tip___2HDdO",list:"list___2Vxly",right:"right___3lAE0",wrap:"wrap___jj0Zn",flexRow:"flexRow___8sij9",flexColumn:"flexColumn___1VzPV",flexJustifyBetween:"flexJustifyBetween___27qWS",relative:"relative___1VPvq",questionNumber:"questionNumber___1NwtX",score:"score___rYZql",selectTopicButton:"selectTopicButton___smh0E",line:"line___2M36r",typeActive:"typeActive___NAyXL",typeName:"typeName___2zSR_",typeAction:"typeAction___FhWDG",mouseTypeActive:"mouseTypeActive___qSewv",setScore:"setScore___1LqLh",delete:"delete___81yuY",modal:"modal___2sjW7",modalColumn:"modalColumn___3Q28v",modalRow:"modalRow___1w-5H",shixunModal:"shixunModal___3A2a2",shixunScore:"shixunScore___v_FoJ",formWrap:"formWrap___3UgOP"}}}]); diff --git a/p__Exam__Lists__ExerciseManagement__Preview.20e3d4da.async.js b/p__Exam__Lists__ExerciseManagement__Preview.20e3d4da.async.js new file mode 100644 index 0000000000..8b654835fb --- /dev/null +++ b/p__Exam__Lists__ExerciseManagement__Preview.20e3d4da.async.js @@ -0,0 +1,4 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[131,4,17],{"9Bee":function(V,j,a){"use strict";var ae=a("q1tI"),J=a.n(ae),re=a("vg9a"),u=a("tJVT"),T=a("DlQD"),X=a.n(T),h=a("rUJ1");function le(p,s){var r=p.match(/^(\s+)(?:```)/);if(r===null)return s;var m=r[1];return s.split(` +`).map(function(O){var $=O.match(/^\s+/);if($===null)return O;var C=Object(u.a)($,1),D=C[0];return D.length>=m.length?O.slice(m.length):O}).join(` +`)}var F=[],k=["
      "],g=new X.a.Renderer,B=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function v(){F.length=0,k=["
        "]}function U(p,s,r,m){if(s>=p.length||p[s].level<=r)return s;var O=p[s];m.push("
      • "+O.text+""),s++;var $=[];return s=U(p,s,O.level,$),$.length>0&&(m.push("
          "),$.forEach(function(C){m.push(C)}),m.push("
        ")),m.push("
      • "),s=U(p,s,r,m),s}function Z(){return U(F,0,0,k),k.push("
      "),k.join("")}var L={heading:function(s){var r=B.exec(s);if(r)return{type:"heading",raw:r[0],depth:r[1].length,text:r[2]}},fences:function(s){var r=this.rules.block.fences.exec(s);if(r){var m=r[0],O=le(m,r[3]||""),$=r[2]?r[2].trim():r[2];if(["latex","katex","math"].indexOf($)>=0){var C=S(),D=O;O=C,Q[C]={type:"block",expression:D}}return{type:"code",raw:m,lang:$,text:O}}}},M=/(?:\${2})([^\n`]+?)(?:\${2})/gi,i=0,S=function(){return"__special_katext_id_".concat(i++,"__")},Q={};function te(){return Q}function b(){i=0,Q={}}function e(p){return p=p.replace(M,function(s,r){var m=S();return Q[m]={type:"inline",expression:r},m}),p}var Y=g.listitem;g.listitem=function(p){return Y(e(p))};var w=g.paragraph;g.paragraph=function(p){return w(e(p))};var _e=g.tablecell;g.tablecell=function(p,s){return _e(e(p),s)},g.code=function(p,s,r){var m=(s||"").match(/\S*/)[0];return m?["latex","katex","math"].indexOf(m)>=0?"

      ".concat(p,"

      "):'
      ').concat(r?p:Object(h.escape)(p,!0),`
      +`):'
      '+(r?p:Object(h.escape)(p,!0))+"
      "},g.heading=function(p,s,r){var m=this.options.headerPrefix+r.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return F.push({anchor:m,level:s,text:p}),"'+p+""},X.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),X.a.use({tokenizer:L,renderer:g});var oe=X.a,R=a("SJMd"),se=a("m3rI"),ie=a("Oy/b"),ue=/]*>/g;function ce(p){var s=document.createElement("div");return s.innerHTML=p,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var ve=j.a=function(p){var s=p.value,r=s===void 0?"":s,m=p.className,O=p.style,$=O===void 0?{}:O,C=String(r),D=Object(ae.useMemo)(function(){try{var K=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,q=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ee=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;C=C.replace(K,"("+se.a.API_SERVER+"/api/attachments/").replace(q,'"'+se.a.API_SERVER+"/api/attachments/").replace(ee,'"'+se.a.API_SERVER+"/files/uploads/")}catch(me){}var W=oe(C),de=te();return C.match(/\[TOC\]/)&&(W=W.replace("

      [TOC]

      ",Z()),v()),W=W.replace(/(__special_katext_id_\d+__)/g,function(me,Ee){var he=de[Ee],ye=he.type,ge=he.expression;return Object(ie.renderToString)(ce(ge)||"",{displayMode:ye==="block",throwOnError:!1,output:"html"})}),W=W.replace(/▁/g,"\u2581\u2581\u2581"),b(),W},[C]),I=Object(ae.useRef)();function G(K){var q=K.target;if(q.tagName.toUpperCase()==="A"){var ee=q.getAttribute("href");if(ee.startsWith("#")){K.preventDefault();var W=document.getElementById(ee.replace("#",""));W&&W.scrollIntoView(!0)}}}return Object(ae.useEffect)(function(){if(I.current&&D&&(D.match(ue)&&window.PR.prettyPrint()),I.current)return I.current.addEventListener("click",G),function(){I.current.removeEventListener("click",G),b(),v()}},[D,I.current,G]),J.a.createElement("div",{ref:I,style:$,className:"".concat(m||""," markdown-body"),dangerouslySetInnerHTML:{__html:D}})}},"9SwW":function(V,j,a){"use strict";var ae=a("/zsF"),J=a("PArb"),re=a("q1tI"),u=a.n(re),T=a("9kvl"),X=a("Z+Na"),h=a.n(X),le=function(k){var g=k.path,B=k.title,v=k.subTitle,U=k.style,Z=U===void 0?{}:U,L=k.className,M=L===void 0?"":L;return u.a.createElement("div",{className:"".concat(h.a.head," ").concat(M),style:Z},u.a.createElement("span",{className:h.a.s1,onClick:function(){return T.c.push(g)}},u.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),B&&u.a.createElement(J.a,{className:h.a.s2,type:"vertical"}),B&&u.a.createElement("span",{className:h.a.s3},B),v&&u.a.createElement("span",{className:h.a.s4},v))};j.a=le},"9ZNV":function(V,j,a){"use strict";a.d(j,"a",function(){return k});var ae=a("0Owb"),J=a("+L6B"),re=a("2/Rp"),u=a("q1tI"),T=a.n(u),X=a("UUDw"),h=a.n(X),le=a("TSYQ"),F=a.n(le),k=function(B){var v=B.cancelText,U=v===void 0?"\u53D6\u6D88":v,Z=B.okText,L=Z===void 0?"\u786E\u5B9A":Z,M=B.loading,i=M===void 0?!1:M,S=B.hasOkBtn,Q=S===void 0?!0:S,te=B.okButtonProps,b=te===void 0?{}:te,e=B.onCancel,Y=e===void 0?function(){}:e,w=B.onOk,_e=w===void 0?function(){}:w,oe=B.className,R=oe===void 0?"":oe;return T.a.createElement("div",{className:F()(h.a.buttonFixed,R)},T.a.createElement("div",{className:h.a.buttonWrap},T.a.createElement(re.a,{size:"large",className:"".concat(h.a.button," mr20"),onClick:Y},U),Q&&T.a.createElement(re.a,Object(ae.a)({size:"large",type:"primary",className:"".concat(h.a.button," mr20"),loading:i,onClick:_e},b),L)))}},UUDw:function(V,j,a){V.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(V,j,a){V.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(V,j,a){V.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},buVm:function(V,j,a){"use strict";var ae=a("7Kak"),J=a("9yH6"),re=a("q1tI"),u=a.n(re),T=a("9Bee"),X=a("YAlC"),h=a.n(X),le=["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"],F=function(g){var B=g.index,v=g.typeName,U=g.type,Z=g.isEdit,L=Z===void 0?!1:Z,M=g.data,i=M===void 0?{}:M,S=g.inMouseId,Q=g.onSetScore,te=Q===void 0?function(){}:Q,b=g.onDelete,e=b===void 0?function(){}:b,Y=g.onMouseEnter,w=Y===void 0?function(){}:Y,_e=g.onEdit,oe=_e===void 0?function(){}:_e,R=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},i==null||((r=i.choices)===null||r===void 0)?void 0:r.map(function(m,O){return u.a.createElement("div",{className:"".concat(h.a.flexRow," mt15"),key:O},u.a.createElement("div",{className:"line28"},le[O]),u.a.createElement("div",{className:"".concat(h.a.answer," ml5")},u.a.createElement(T.a,{value:m==null?void 0:m.choice_text})))}))},se=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"".concat(h.a.flexRow," mt15")},i==null||((r=i.choices)===null||r===void 0)?void 0:r.map(function(m,O){return u.a.createElement(J.a,{disabled:!0,key:O},m==null?void 0:m.choice_text)})))},ie=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"".concat(h.a.flexRow," mt15")},u.a.createElement(T.a,{value:i==null||((r=i.program_attr)===null||r===void 0)?void 0:r.description})))},ue=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"".concat(h.a.flexColumn," mt15")},i==null||((r=i.standard_answer)===null||r===void 0)?void 0:r.map(function(m,O){return u.a.createElement(T.a,{key:O,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(m.position,"\uFF09\uFF1A").concat(m.answer_text.join("\u3001"))})})))},ce=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"mt15"},u.a.createElement("div",null,"\u7B54\u6848\uFF1A"),u.a.createElement(T.a,{value:i==null||((r=i.answer_texts)===null||r===void 0)?void 0:r[0]})))},ve=function(){var r=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"mt10"},"\u5173\u5361"),r==null?void 0:r.map(function(m,O){return u.a.createElement("div",{key:O,className:"mt10 font14"},O+1,". ",m==null?void 0:m.challenge_name)}))},p=function(){var r={SINGLE:R,MULTIPLE:R,JUDGMENT:se,PROGRAM:ie,COMPLETION:ue,SUBJECTIVE:ce,PRACTICAL:ve};return r[U]?r[U]():null};return u.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return w(i.id)}},u.a.createElement("div",{className:h.a.action,style:{opacity:S===i.id?1:0}},u.a.createElement("div",{className:h.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),u.a.createElement("div",{className:h.a.setScore,onClick:function(){var r=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];te(i.id,v,r,i.score)}},"\u8BBE\u7F6E\u5F97\u5206"),L&&v!=="\u5B9E\u8BAD\u9898"&&u.a.createElement("div",{className:h.a.setScore,onClick:function(){return oe(i)}},"\u7F16\u8F91\u8BD5\u9898"),u.a.createElement("div",{className:h.a.delete,onClick:function(){return e(i.id)}},"\u5220\u9664")),u.a.createElement("div",{className:h.a.content},u.a.createElement("div",{className:h.a.titleWrap},u.a.createElement("p",{className:h.a.titleNumber},B+1),"\u3001",u.a.createElement("div",{className:h.a.score},"(",i.score,"\u5206)"),u.a.createElement(T.a,{className:h.a.titleHtml,value:i.name||(i==null?void 0:i.shixun_name)})),p()))};j.a=F},k0qH:function(V,j,a){"use strict";a.r(j),a.d(j,"formatTypeNameToDefaultScore",function(){return m}),a.d(j,"classifyType",function(){return O});var ae=a("7Kak"),J=a("9yH6"),re=a("OaEy"),u=a("2fM7"),T=a("0Owb"),X=a("miYZ"),h=a("tsqr"),le=a("giR+"),F=a("fyUT"),k=a("2qtc"),g=a("kLXV"),B=a("WmNS"),v=a.n(B),U=a("9og8"),Z=a("y8nQ"),L=a("Vl3Y"),M=a("tJVT"),i=a("PpiC"),S=a("k1fw"),Q=a("5NDa"),te=a("5rEg"),b=a("q1tI"),e=a.n(b),Y=a("9kvl"),w=a("ngQI"),_e=a("buVm"),oe=a("lN/G"),R=a.n(oe),se=a("9ZNV"),ie=a("LvDl"),ue=a.n(ie),ce=a("WCUW"),ve=a("vCeJ"),p=a("9SwW"),s=a("ErOA"),r=te.a.TextArea,m=function(D){var I={\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 I[D]||0},O=function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],I=[{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"}],G=D.map(function(K){var q=I.find(function(ee){return K.item_type===ee.type});return Object(S.a)(Object(S.a)({},K),q)});return G},$=function(D){var I,G,K,q,ee,W,de,me,Ee=D.problemsetPreview,he=D.user,ye=D.globalSetting,ge=D.loading,H=D.dispatch,f=D.match,va=Object(i.a)(D,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),Ne=Object(b.useState)(),Oe=Object(M.a)(Ne,2),pa=Oe[0],je=Oe[1],Ie=Object(b.useState)(),Ue=Object(M.a)(Ie,2),Le=Ue[0],Se=Ue[1],Fe=Object(b.useState)([]),De=Object(M.a)(Fe,2),Pe=De[0],Re=De[1],ke=Object(b.useState)([]),be=Object(M.a)(ke,2),We=be[0],we=be[1],$e=Object(b.useState)(!1),xe=Object(M.a)($e,2),ne=xe[0],Ke=xe[1],Ve=Object(b.useState)(""),Me=Object(M.a)(Ve,2),fa=Me[0],He=Me[1],Je=Object(b.useState)(!1),Ce=Object(M.a)(Je,2),Xe=Ce[0],Ge=Ce[1],ze=L.a.useForm(),Ze=Object(M.a)(ze,1),pe=Ze[0],Qe=Object(b.useState)({}),Te=Object(M.a)(Qe,2),Ye=Te[0],Ae=Te[1],N=Object(b.useRef)(),Be="/exam/exerciseManagement";Object(b.useEffect)(function(){return H({type:"globalSetting/footerToggle",payload:!1}),function(){H({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(b.useEffect)(function(){z(),qe(),ea()},[]),Object(b.useEffect)(function(){var _;(f==null||((_=f.params)===null||_===void 0)?void 0:_.exerciseId)&&Ke(!0)},[f==null||((I=f.params)===null||I===void 0)?void 0:I.exerciseId]);var qe=function(){var _=Object(U.a)(v.a.mark(function l(){var t,d;return v.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(s.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(f==null||((t=f.params)===null||t===void 0)?void 0:t.exerciseId)||""}});case 2:d=o.sent,(d==null?void 0:d.data)&&Re(O(d.data));case 4:case"end":return o.stop()}},l)}));return function(){return _.apply(this,arguments)}}(),z=function(){var _=Object(U.a)(v.a.mark(function l(){var t,d,c,o,n,E,y,P;return v.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(!(f==null||((t=f.params)===null||t===void 0)?void 0:t.exerciseId)){x.next=9;break}return x.next=3,H({type:"problemsetPreview/getEditPaperData",payload:{id:f==null||((d=f.params)===null||d===void 0)?void 0:d.exerciseId}});case 3:c=x.sent,o=c.exam||{},n=o.exercise_subject_id,E=o.name,y=o.difficulty,P=o.exam_notes,pe.setFieldsValue({exercise_subject_id:n,name:E,difficulty:y,exam_notes:P}),Ae({exercise_subject_id:n,name:E,difficulty:y,exam_notes:P}),x.next=10;break;case 9:H({type:"problemsetPreview/getPaperData"});case 10:case"end":return x.stop()}},l)}));return function(){return _.apply(this,arguments)}}(),ea=function(){var _=Object(U.a)(v.a.mark(function l(){var t;return v.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(s.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:t=c.sent,(t==null?void 0:t.data)&&we(t.data||[]);case 4:case"end":return c.stop()}},l)}));return function(){return _.apply(this,arguments)}}(),aa=function(l,t){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],c=arguments.length>3?arguments[3]:void 0,o=ue.a.cloneDeep(d).map(function(n){return Object(S.a)(Object(S.a)({},n),{},{challenge_score:n.challenge_score||5})});if(N.current=c||m(t),t==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.shixunModal},e.a.createElement("div",null,"\u5173\u5361\uFF1A"),o==null?void 0:o.map(function(n,E){return e.a.createElement("div",{className:R.a.shixunScore},E+1,"\u3001",n.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(F.a,{defaultValue:n.challenge_score,min:1,onChange:function(P){n.challenge_score=P}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var n=Object(U.a)(v.a.mark(function y(){return v.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Object(ce.J)({id:l,challenge_scores:o.map(function(x){return{challenge_id:x.challenge_id,score:x.challenge_score}})});case 2:N.current=null,z();case 4:case"end":return A.stop()}},y)}));function E(){return n.apply(this,arguments)}return E}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.modalColumn},e.a.createElement("div",{className:R.a.modalRow},e.a.createElement("span",null,t,"\uFF1A"),e.a.createElement(F.a,{min:1,defaultValue:N.current,onChange:function(E){N.current=E}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),t==="\u586B\u7A7A\u9898"&&e.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 n=Object(U.a)(v.a.mark(function y(){return v.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,H({type:"problemsetPreview/setScore",payload:{id:l,score:N.current}});case 2:N.current=null,z();case 4:case"end":return A.stop()}},y)}));function E(){return n.apply(this,arguments)}return E}()})},ta=function(l,t){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],c=arguments.length>3?arguments[3]:void 0,o=ue.a.cloneDeep(d).map(function(n){return Object(S.a)(Object(S.a)({},n),{},{challenge_score:n.challenge_score||5})});if(N.current=c||m(t),t==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.shixunModal},e.a.createElement("div",null,"\u5173\u5361\uFF1A"),o==null?void 0:o.map(function(n,E){return e.a.createElement("div",{className:R.a.shixunScore},E+1,"\u3001",n.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(F.a,{defaultValue:n.challenge_score,min:1,onChange:function(P){n.challenge_score=P}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var n=Object(U.a)(v.a.mark(function y(){var P;return v.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,Object(ve.p)({id:f==null||((P=f.params)===null||P===void 0)?void 0:P.exerciseId,itemId:l,challenge_scores:o.map(function(fe){return{challenge_id:fe.challenge_id,score:fe.challenge_score}})});case 2:N.current=null,z();case 4:case"end":return x.stop()}},y)}));function E(){return n.apply(this,arguments)}return E}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.modalColumn},e.a.createElement("div",{className:R.a.modalRow},e.a.createElement("span",null,t,"\uFF1A"),e.a.createElement(F.a,{min:1,defaultValue:N.current,onChange:function(E){N.current=E}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),t==="\u586B\u7A7A\u9898"&&e.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 n=Object(U.a)(v.a.mark(function y(){var P;return v.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,H({type:"paperlibrary/setScore",payload:{id:f==null||((P=f.params)===null||P===void 0)?void 0:P.exerciseId,itemId:l,score:N.current}});case 2:N.current=null,z();case 4:case"end":return x.stop()}},y)}));function E(){return n.apply(this,arguments)}return E}()})},na=function(l){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:R.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var t=Object(U.a)(v.a.mark(function c(){return v.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,H({type:"problemsetPreview/handleDelete",payload:{id:l}});case 2:z();case 3:case"end":return n.stop()}},c)}));function d(){return t.apply(this,arguments)}return d}()})},ra=function(l){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:R.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var t=Object(U.a)(v.a.mark(function c(){var o;return v.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,H({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:f==null||((o=f.params)===null||o===void 0)?void 0:o.exerciseId,itemId:l}});case 2:z();case 3:case"end":return E.stop()}},c)}));function d(){return t.apply(this,arguments)}return d}()})},la=function(l,t){N.current=m(t),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.modalColumn},e.a.createElement("div",{className:R.a.modalRow},e.a.createElement("span",null,t,"\uFF1A"),e.a.createElement(F.a,{min:1,defaultValue:N.current,onChange:function(c){N.current=c}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),t==="\u586B\u7A7A\u9898"&&e.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 d=Object(U.a)(v.a.mark(function o(){var n;return v.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,H({type:"".concat(ne?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:ne?l.toLowerCase():l,score:N.current,id:f==null||((n=f.params)===null||n===void 0)?void 0:n.exerciseId}});case 2:N.current=null,z();case 4:case"end":return y.stop()}},o)}));function c(){return d.apply(this,arguments)}return c}()})},_a=function(l){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:R.a.modalColumn,style:{marginTop:30}},e.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),e.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var t=Object(U.a)(v.a.mark(function c(){var o;return v.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,H({type:"".concat(ne?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:f==null||((o=f.params)===null||o===void 0)?void 0:o.exerciseId,item_type:ne?l.toLowerCase():l}});case 2:z();case 3:case"end":return E.stop()}},c)}));function d(){return t.apply(this,arguments)}return d}()})},oa=function(){var _=Object(U.a)(v.a.mark(function l(t,d){var c,o,n,E;return v.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(!(!t.destination||!t.source)){P.next=2;break}return P.abrupt("return");case 2:if(c=d.questions[t.source.index].id,o=t.destination.index+1,!ne){P.next=10;break}return P.next=7,H({type:"paperlibrary/adjustPosition",payload:{id:f==null||((E=f.params)===null||E===void 0)?void 0:E.exerciseId,itemId:c,position:o}});case 7:n=P.sent,P.next=13;break;case 10:return P.next=12,H({type:"problemsetPreview/adjustPosition",payload:{id:c,position:o}});case 12:n=P.sent;case 13:if(!(n.status===-1)){P.next=15;break}return P.abrupt("return");case 15:z();case 16:case"end":return P.stop()}},l)}));return function(t,d){return _.apply(this,arguments)}}(),sa=function(l,t,d){var c=Array.from(l),o=c.splice(t,1),n=Object(M.a)(o,1),E=n[0];return c.splice(d,0,E),c},ua=function(){var _=Object(U.a)(v.a.mark(function l(t,d){var c,o,n;return v.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(t.destination){y.next=2;break}return y.abrupt("return");case 2:return o=sa(d,t.source.index,t.destination.index),Re(o),y.next=6,Object(s.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(f==null||((c=f.params)===null||c===void 0)?void 0:c.exerciseId)||"",items:o.map(function(P,A){return{position:A+1,item_type:P.type}})}});case 6:n=y.sent,n.status!==0&&(Re(d),h.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return y.stop()}},l)}));return function(t,d){return _.apply(this,arguments)}}(),ia=function(l){var t="Anchor_".concat(l),d=document.getElementById(t);d&&setTimeout(function(){return d.scrollIntoView({block:"start",behavior:"smooth"})})},ca=function(l){Ae(Object(S.a)({},pe.getFieldsValue()))},da=function(){var _=Object(U.a)(v.a.mark(function l(t){var d,c;return v.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(s.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:[f==null||((d=f.params)===null||d===void 0)?void 0:d.exerciseId]}});case 2:c=n.sent,c.status===0&&(h.b.success("\u590D\u5236\u6210\u529F"),Ge(!1),Y.c.push("/exam/exerciseManagement"));case 4:case"end":return n.stop()}},l)}));return function(t){return _.apply(this,arguments)}}(),ma=function(l){He(l)},ha=function(){z()},Ea=function(l){if(!l||!(l==null?void 0:l.length))return[];var t=Pe.map(function(d){var c=(l==null?void 0:l.find(function(o){return d.type===o.type}))||{};return c});return t};return e.a.createElement("section",{className:R.a.bg},e.a.createElement("div",{className:R.a.left},e.a.createElement(w.a,{onDragEnd:function(l){ua(l,Pe)}},e.a.createElement(w.c,{isDropDisabled:!0,droppableId:"droppable"},function(_,l){return e.a.createElement("div",Object(T.a)({ref:_.innerRef},_.droppableProps,{style:{width:"100%"}}),Pe.map(function(t,d){var c=t.type,o=t.count,n=t.name,E=t.icon;return e.a.createElement(w.b,{key:c,draggableId:c,index:d,isDragDisabled:!0},function(y,P){return e.a.createElement("div",Object(T.a)({ref:y.innerRef},y.draggableProps,y.dragHandleProps,{className:R.a.list,onClick:function(){return ia(c)}}),e.a.createElement("i",{className:"iconfont ".concat(E)}),e.a.createElement("span",null,n,"\xA0\xA0(",o,"\u5C0F\u9898)"))})}))}))),e.a.createElement("div",{className:R.a.right},e.a.createElement(p.a,{style:{paddingLeft:30},path:Be,title:"\u8BD5\u5377\u9884\u89C8"}),e.a.createElement(L.a,{form:pe,className:R.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:da,onValuesChange:ca},e.a.createElement(L.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},e.a.createElement(u.a,{allowClear:!0,disabled:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},We.map(function(_){return e.a.createElement(u.a.Option,{key:_.id,value:_.id},_.name)}))),e.a.createElement(L.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(te.a,{maxLength:60,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((G=Ye.name)===null||G===void 0?void 0:G.length)||0,"/60")})),e.a.createElement(L.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},e.a.createElement(J.a.Group,{disabled:!0},e.a.createElement(J.a,{value:1},"\u7B80\u5355"),e.a.createElement(J.a,{value:2},"\u9002\u4E2D"),e.a.createElement(J.a,{value:3},"\u56F0\u96BE"))),e.a.createElement(L.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},e.a.createElement(r,{disabled:!0,rows:6,maxLength:300}))),e.a.createElement("div",{className:R.a.wrap},ne&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"".concat(R.a.flexRow," ").concat(R.a.flexJustifyBetween)},e.a.createElement("div",null,e.a.createElement("span",{className:R.a.questionNumber},"\u9898\u6570\uFF1A",(K=Ee.paperData)===null||K===void 0||((q=K.exam)===null||q===void 0)?void 0:q.all_questions_count),e.a.createElement("span",{className:R.a.score},"\u603B\u5206\uFF1A",(ee=Ee.paperData)===null||ee===void 0||((W=ee.exam)===null||W===void 0)?void 0:W.all_score,"\u5206"))),e.a.createElement("div",{className:R.a.line})),(de=Ea((me=Ee.paperData)===null||me===void 0?void 0:me.questionList))===null||de===void 0?void 0:de.map(function(_,l){var t,d=(_==null?void 0:_.type)===Le,c=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return e.a.createElement("div",{className:R.a.relative,key:l},e.a.createElement("div",{className:R.a.typeActive,id:"Anchor_".concat(_.type)},e.a.createElement("span",{className:R.a.typeName},c[l],(t=_.number)===null||t===void 0?void 0:t.slice(1),"\u3001",_.name,"\uFF08\u5171",_.questions_count,"\u9898\uFF0C\u5171",_.questions_score,"\u5206\uFF09"),e.a.createElement("div",{className:R.a.typeAction,style:{opacity:d?1:0}},_.type!=="PRACTICAL"&&e.a.createElement("div",{className:R.a.setScore,onClick:function(){return la(_.type,_.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),e.a.createElement("div",{className:R.a.delete,onClick:function(){return _a(_.type)}},"\u5220\u9664"))),e.a.createElement(w.a,{onDragEnd:function(n){return oa(n,_)}},e.a.createElement(w.c,{droppableId:l.toString()},function(o,n){var E;return e.a.createElement("div",Object(T.a)({className:"mt20",ref:o.innerRef},o.droppableProps,{onScroll:function(){}}),(E=_.questions)===null||E===void 0?void 0:E.map(function(y,P){return e.a.createElement(w.b,{draggableId:y.id.toString(),index:P,isDragDisabled:!0,key:y.id},function(A){return e.a.createElement("div",Object(T.a)({ref:A.innerRef},A.draggableProps,A.dragHandleProps),e.a.createElement(_e.a,{isEdit:ne,index:P,typeName:_.name,type:_.type,data:y,inMouseId:null,onSetScore:ne?ta:aa,onDelete:ne?ra:na,onEdit:ma,onMouseEnter:function(fe){je(fe),Se(null)}}))})}))})))}))),e.a.createElement(se.a,{okText:"\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA",onCancel:function(){return Y.c.push(Be)},onOk:function(){return pe.submit()},okButtonProps:{style:{width:"158px"}},loading:Xe}))};j.default=Object(Y.a)(function(C){var D=C.problemsetPreview,I=C.user,G=C.loading,K=C.globalSetting;return{problemsetPreview:D,user:I,globalSetting:K,loading:G.effects}})($)},"lN/G":function(V,j,a){V.exports={bg:"bg___3vgs0",left:"left___zphXE",tip:"tip___2HDdO",list:"list___2Vxly",right:"right___3lAE0",wrap:"wrap___jj0Zn",flexRow:"flexRow___8sij9",flexColumn:"flexColumn___1VzPV",flexJustifyBetween:"flexJustifyBetween___27qWS",relative:"relative___1VPvq",questionNumber:"questionNumber___1NwtX",score:"score___rYZql",selectTopicButton:"selectTopicButton___smh0E",line:"line___2M36r",typeActive:"typeActive___NAyXL",typeName:"typeName___2zSR_",typeAction:"typeAction___FhWDG",mouseTypeActive:"mouseTypeActive___qSewv",setScore:"setScore___1LqLh",delete:"delete___81yuY",modal:"modal___2sjW7",modalColumn:"modalColumn___3Q28v",modalRow:"modalRow___1w-5H",shixunModal:"shixunModal___3A2a2",shixunScore:"shixunScore___v_FoJ",formWrap:"formWrap___3UgOP"}}}]); diff --git a/p__Exam__Lists__QuestionManagement.a3a0d67f.async.js b/p__Exam__Lists__QuestionManagement.7e049ace.async.js similarity index 69% rename from p__Exam__Lists__QuestionManagement.a3a0d67f.async.js rename to p__Exam__Lists__QuestionManagement.7e049ace.async.js index 122c024697..661e99a899 100644 --- a/p__Exam__Lists__QuestionManagement.a3a0d67f.async.js +++ b/p__Exam__Lists__QuestionManagement.7e049ace.async.js @@ -1,19 +1,19 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[134,4,5,6,7,15],{"1HhV":function(ne,U,e){ne.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(ne,U,e){ne.exports=e.p+"static/Authorize.cc9c212f.png"},"3gpN":function(ne,U,e){"use strict";var me=e("sRBo"),te=e("kaz8"),Ee=e("7Kak"),i=e("9yH6"),A=e("2qtc"),n=e("kLXV"),a=e("oBTY"),m=e("miYZ"),l=e("tsqr"),d=e("tJVT"),L=e("PpiC"),b=e("q1tI"),v=e.n(b),f=e("9kvl"),ge=e("Ot1p"),K=e("kqOp"),se=e("7qnI"),h=e("1vsH"),J=e("xIf3"),re=e.n(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"],S=function(le,g){var k=le.globalSetting,E=le.loading,y=le.dispatch,O=le.isEdit,c=le.editData,s=Object(L.a)(le,["globalSetting","loading","dispatch","isEdit","editData"]),R=Object(b.useState)(""),u=Object(d.a)(R,2),o=u[0],M=u[1],F=Object(b.useState)(""),w=Object(d.a)(F,2),N=w[0],t=w[1],De=Object(b.useState)([]),fe=Object(d.a)(De,2),we=fe[0],H=fe[1],ot=Object(b.useState)("1"),Me=Object(d.a)(ot,2),dt=Me[0],He=Me[1],xt=Object(b.useState)(),at=Object(d.a)(xt,2),We=at[0],Q=at[1],Le=Object(b.useState)(),ce=Object(d.a)(Le,2),ut=ce[0],Ct=ce[1],j=Object(b.useState)("1"),Te=Object(d.a)(j,2),bt=Te[0],ft=Te[1],nt=Object(b.useState)(!1),At=Object(d.a)(nt,2),yt=At[0],Qe=At[1];Object(b.useEffect)(function(){if(!c||!O)return;M(c==null?void 0:c.name),t(c==null?void 0:c.analysis),Q(c==null?void 0:c.is_ordered),Qe(!0)},[c,O]),Object(b.useEffect)(function(){var C;if(!yt)return;var I=c==null||((C=c.standard_answer)===null||C===void 0)?void 0:C.map(function(Y){return Y.answer_text});H(I),Qe(!1)},[yt]),Object(b.useImperativeHandle)(g,function(){return{onSave:Ht}});var Ht=function(){if(!o)return l.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var I=[],Y=!1;return we.forEach(function(ie,x){I.push({position:x+1,answer_text:[]}),ie.forEach(function(V,Z){I[x].answer_text.push(V),(!V||!Object(h.Q)(V,1e4))&&(He("".concat(x,"-").concat(Z)),l.b.info(V?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Y=!0)})}),Y?!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:o,analysis:N,standard_answers:I,is_ordered:We,remove_blank:ut,part_match:bt!=="1"}},Nt=function(I,Y,ie){var x=we.slice();if(Y&&x.splice(I,Y),ie)for(var V=0;V1&&v.a.createElement("span",{style:{marginLeft:52}},v.a.createElement(te.a,{checked:We,onChange:function(I){return Q(I.target.checked)},className:"".concat(re.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),v.a.createElement("span",{className:"".concat(re.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")))),v.a.createElement("p",{className:re.a.titleWrap},v.a.createElement("span",{className:re.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),v.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:N,onChange:function(I){return t(I)}}))};U.a=Object(f.a)(function(r){var le=r.loading,g=r.globalSetting;return{globalSetting:g,loading:le.effects}},null,null,{forwardRef:!0})(Object(b.forwardRef)(S))},"5X0v":function(ne,U,e){ne.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(ne,U,e){"use strict";var me=e("oBTY"),te=e("5Dmo"),Ee=e("3S7+"),i=e("miYZ"),A=e("tsqr"),n=e("tJVT"),a=e("PpiC"),m=e("q1tI"),l=e.n(m),d=e("9kvl"),L=e("Ot1p"),b=e("9Bee"),v=e("xIf3"),f=e.n(v),ge=e("1vsH"),K=["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"],se=function(J,re){var _=J.editData,S=J.globalSetting,r=J.loading,le=J.dispatch,g=J.onRef,k=g===void 0?function(){}:g,E=J.isEdit,y=Object(a.a)(J,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),O=Object(m.useState)([]),c=Object(n.a)(O,2),s=c[0],R=c[1],u=Object(m.useState)(),o=Object(n.a)(u,2),M=o[0],F=o[1],w=Object(m.useState)(),N=Object(n.a)(w,2),t=N[0],De=N[1],fe=Object(m.useState)(""),we=Object(n.a)(fe,2),H=we[0],ot=we[1],Me=Object(m.useState)(""),dt=Object(n.a)(Me,2),He=dt[0],xt=dt[1];Object(m.useEffect)(function(){R(["","","",""])},[]),Object(m.useEffect)(function(){var We,Q;if(!_||!E){console.log(!_,!E,"editDat2a");return}console.log(_,"editData"),ot(_==null?void 0:_.name),xt(_==null?void 0:_.analysis),R(_==null||((We=_.choices)===null||We===void 0)?void 0:We.map(function(Le){return Le.choice_text})),De(_==null||((Q=_.choices)===null||Q===void 0)?void 0:Q.findIndex(function(Le){return Le.is_answer}))},[_,E]),Object(m.useImperativeHandle)(re,function(){return{onSave:at}});var at=function(){if(!H)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var Q=s.findIndex(function(ce){return!ce});if(Q>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[Q]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",t),!(typeof t=="number"))return A.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.A)(s))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Le=s.map(function(ce,ut){return{choice_text:ce,is_answer:t===ut?1:0}});return{name:H,choices:Le,analysis:He}};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(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:H,onChange:function(Q){return ot(Q)}}),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"))),s.map(function(We,Q){return l.a.createElement("div",{className:f.a.choiceWrap,key:Q},l.a.createElement(Ee.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(f.a.answer," ").concat(t===Q?f.a.activeAnswer:""),onClick:function(){return De(Q)}},K[Q])),l.a.createElement("div",{className:f.a.editorWrap},M===Q?l.a.createElement(L.a,{id:"single-question-option-".concat(Q),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:We,onChange:function(ce){s[Q]=ce,R(s)}}):l.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return F(Q)}},l.a.createElement(b.a,{value:We}))),Q>1&&l.a.createElement(Ee.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return R(s.filter(function(ce,ut){return ut!==Q}))}})),Q<7&&Q===s.length-1&&l.a.createElement(Ee.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return R([].concat(Object(me.a)(s),[""]))}})))}),l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:He,onChange:function(Q){return xt(Q)}}))};U.a=Object(d.a)(function(h){var J=h.problemset,re=h.loading,_=h.globalSetting;return{problemset:J,globalSetting:_,loading:re.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(se))},"6tVA":function(ne,U,e){"use strict";e.r(U);var me=e("cWXX"),te=e("/ezw"),Ee=e("DjyN"),i=e("NUBc"),A=e("2qtc"),n=e("kLXV"),a=e("sRBo"),m=e("kaz8"),l=e("+L6B"),d=e("2/Rp"),L=e("nRaC"),b=e("5RzL"),v=e("5NDa"),f=e("5rEg"),ge=e("14J3"),K=e("BMrR"),se=e("jCWc"),h=e("kPKH"),J=e("/zsF"),re=e("PArb"),_=e("miYZ"),S=e("tsqr"),r=e("oBTY"),le=e("WmNS"),g=e.n(le),k=e("9og8"),E=e("k1fw"),y=e("y8nQ"),O=e("Vl3Y"),c=e("tJVT"),s=e("PpiC"),R=e("Znn+"),u=e("ZTPi"),o=e("iQDF"),M=e("+eQT"),F=e("OaEy"),w=e("2fM7"),N=e("q1tI"),t=e.n(N),De=e("S9qI"),fe=e.n(De),we=e("1vsH"),H=e("9kvl"),ot=e("55Ip"),Me=e("ErOA"),dt=e("qVdP"),He=e("jsC+"),xt=e("5Dmo"),at=e("3S7+"),We=e("lUTK"),Q=e("BvKs"),Le=e("7Kak"),ce=e("9yH6"),ut=e("9Bee"),Ct=e("MB9C"),j=e.n(Ct),Te=e("wd/R"),bt=e.n(Te),ft=["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"],nt=["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"],At=[{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"}],yt=function(oe){var Oe,je,ke,Ie,de,P,st,Pt,it,Se=oe.showCheckbox,Bt=Se===void 0?!1:Se,Xe=oe.isPreviewSelect,Ke=Xe===void 0?!1:Xe,B=oe.data,St=oe.activeTabsKey,Yt=oe.selectIds,gt=Yt===void 0?[]:Yt,tt=oe.loadingIdParams,qt=oe.onLoadingIdParams,ze=qt===void 0?function(){}:qt,zt=oe.onSetSelectIds,Gt=zt===void 0?function(){}:zt,Ft=oe.onSetPrivate,Ge=Ft===void 0?function(){}:Ft,Wt=oe.onCopy,ea=Wt===void 0?function(){}:Wt,$t=oe.onSetPublic,Fe=$t===void 0?function(){}:$t,Xt=oe.onDelete,q=Xt===void 0?function(){}:Xt,G=oe.onCancel,W=G===void 0?function(){}:G,p=oe.onSelect,ee=p===void 0?function(){}:p,T=Object(N.useState)(!1),X=Object(c.a)(T,2),z=X[0],_e=X[1],ve=Object(N.useRef)(),qe=function(){if(B.item_type==="JUDGMENT")return t.a.createElement("div",{className:j.a.judgmentContent},B.choices.map(function(rt,Jt){return t.a.createElement(ce.a,{key:Jt,disabled:!0},rt.choice_text)}));if(B.item_type==="PROGRAM"){var Ot;return t.a.createElement("div",{className:j.a.programContent},t.a.createElement(ut.a,{value:(Ot=B.program_attr)===null||Ot===void 0?void 0:Ot.description}))}return t.a.createElement("div",{className:j.a.otherContent},B.choices.map(function(rt,Jt){return t.a.createElement("div",{key:Jt,className:j.a.otherContentItem},t.a.createElement("p",null,ft[Jt]),t.a.createElement(ut.a,{className:j.a.otehrContentHtml,value:rt.choice_text}))}))},$e=function(){var Ot;return t.a.createElement("div",null,(Ot=B.standard_answer)===null||Ot===void 0?void 0:Ot.map(function(rt,Jt){return t.a.createElement(ut.a,{key:Jt,className:j.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(rt.position,"\uFF09\uFF1A").concat(rt.answer_text.join("\u3001"))})}))},It=function(){var Ot,rt,Jt,ma={SUBJECTIVE:(Ot=B.answer_texts)===null||Ot===void 0?void 0:Ot[0],JUDGMENT:(rt=B.choices)===null||rt===void 0||((Jt=rt.find(function(lt){return lt.is_answer}))===null||Jt===void 0)?void 0:Jt.choice_text},Re=B.choices.map(function(lt){return lt.is_answer}).findIndex(function(lt){return lt}),he=Re>-1?nt[Re]:"",Pe="";B.choices.map(function(lt,Tt){lt.is_answer&&(Pe+=nt[Tt])});var Ze=ma[B.item_type],Ye={SINGLE:t.a.createElement(ut.a,{className:j.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(he||"\u65E0")}),MULTIPLE:t.a.createElement(ut.a,{className:j.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Pe||"\u65E0")}),COMPLETION:$e()},ct=t.a.createElement(ut.a,{className:j.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ze||"\u65E0")});return Ye[B.item_type]||ct},na=t.a.createElement(Q.a,{forceSubMenuRender:!0},(B==null?void 0:B.public)?t.a.createElement(Q.a.Item,{key:"1"},t.a.createElement("span",{className:j.a.actionLink,onClick:function(){return Ge(B.id)}},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(Q.a.Item,{key:"2"},t.a.createElement("span",{className:j.a.actionLink,onClick:function(){return Fe(B.id)}},"\u516C\u5F00")),t.a.createElement(Q.a.Item,{key:"3"},t.a.createElement("span",{className:j.a.actionLink,onClick:function(){return q(B.id)}},"\u5220\u9664"))),aa=function(){var Ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,rt=t.a.createElement("div",{style:{background:"#00C21E"}},"\u7B80\u5355");return Ot===2&&(rt=t.a.createElement("div",{style:{background:"#44D7B6"}},"\u9002\u4E2D")),Ot===3&&(rt=t.a.createElement("div",{style:{background:"#FFB02F"}},"\u56F0\u96BE")),rt},oa=function(){ve.current.style.pointerEvents="none"};return t.a.createElement("div",{className:j.a.itemWrap},Bt&&t.a.createElement(m.a,{style:{marginTop:25},checked:gt.includes(B.id),onChange:function(){Gt(B.id)}}),t.a.createElement("div",{className:j.a.listWrap},t.a.createElement("div",{className:j.a.list},t.a.createElement("div",{className:j.a.row,style:{alignItems:"baseline"}},t.a.createElement(ut.a,{className:j.a.topicTitleContent,value:"No.".concat(B.id," ")+B.name}),t.a.createElement("div",{className:j.a.titleBtns},t.a.createElement("div",null,(Oe=At.find(function(Lt){return Lt.type===(B==null?void 0:B.item_type)}))===null||Oe===void 0?void 0:Oe.name),aa(B==null?void 0:B.difficulty)),t.a.createElement("i",{onClick:function(){return _e(!z)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:z?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:z?"auto":0}},t.a.createElement("div",{className:"".concat(j.a.row," mt15")},qe()),t.a.createElement("div",{className:j.a.row},t.a.createElement("div",{className:j.a.updateTimeRow},t.a.createElement("div",{className:j.a.updateTimeWrap},B.item_type==="PROGRAM"&&t.a.createElement("p",{className:j.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(je=B.program_attr)===null||je===void 0?void 0:je.language)))),B.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:j.a.parseAnswerBorder}),t.a.createElement("div",{className:j.a.answer},It()),t.a.createElement("div",{className:j.a.parse},t.a.createElement("div",{className:j.a.parseText},"\u89E3\u6790\uFF1A"),t.a.createElement("div",{className:j.a.parseAnswer},B.analysis?t.a.createElement(ut.a,{className:j.a.parseAnswerHtml,value:B.analysis}):"\u6682\u65E0\u89E3\u6790"))))),t.a.createElement("div",{className:j.a.actionBar},t.a.createElement("div",{className:j.a.actionLeft},t.a.createElement("span",{className:"c-grey-7c7"},"\u9009\u7528\uFF1A"),t.a.createElement("span",{className:"c-black-111"},B.quotes,"\u6B21"),t.a.createElement("i",{className:j.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-black-111"},B.update_time?bt()(B.update_time).format("YYYY-MM-DD"):""),t.a.createElement("i",{className:j.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u9009\u79D1\u76EE\uFF1A"),(B==null||((ke=B.exercise_subjects)===null||ke===void 0)?void 0:ke.length)?t.a.createElement(at.a,{title:B==null||((Ie=B.exercise_subjects)===null||Ie===void 0)?void 0:Ie.join("\u3001")},t.a.createElement("span",{className:j.a.know},B==null||((de=B.exercise_subjects)===null||de===void 0)?void 0:de.join("\u3001"))):t.a.createElement("span",{className:j.a.know},"--"),t.a.createElement("i",{className:j.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),(B==null||((P=B.exercise_points)===null||P===void 0)?void 0:P.length)?t.a.createElement(at.a,{title:B==null||((st=B.exercise_points)===null||st===void 0)?void 0:st.join("\u3001")},t.a.createElement("span",{className:j.a.know},B==null||((Pt=B.exercise_points)===null||Pt===void 0)?void 0:Pt.join("\u3001"))):t.a.createElement("span",{className:j.a.know},"--")),t.a.createElement("div",{className:j.a.actionRight},St==="0"&&!Ke&&t.a.createElement(d.a,{ghost:!0,className:"".concat(j.a.bottomAction," ").concat(j.a.borderColorFFF)},t.a.createElement(ot.Link,{to:(B==null?void 0:B.item_type)==="PROGRAM"?"/exam/questionManagement/".concat((it=B.program_attr)===null||it===void 0?void 0:it.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(B.id,"/edit")},"\u7F16\u8F91 ")),(B==null?void 0:B.choosed)?t.a.createElement(d.a,{ghost:!0,danger:!0,key:1,ref:ve,loading:(tt==null?void 0:tt.selectId)===B.id,className:"".concat(j.a.bottomAction),onClick:function(){oa(),ze({selectId:B.id}),W(B.id)}},"\u79FB\u9664 "):t.a.createElement(d.a,{ghost:!0,key:2,loading:(tt==null?void 0:tt.selectId)===B.id,className:"".concat(j.a.bottomAction," ").concat(j.a.borderColorFFF),onClick:function(){ze({selectId:B.id}),ee(B.id)}},"\u9009\u7528 "),St==="1"&&!Ke&&t.a.createElement(d.a,{ghost:!0,className:"".concat(j.a.bottomAction," ").concat(j.a.borderColorFFF),onClick:function(){return ea(B.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),St==="0"&&!Ke&&t.a.createElement(He.a,{arrow:!0,overlay:na,trigger:["click"]},t.a.createElement(d.a,{ghost:!0,className:"".concat(j.a.bottomAction," ").concat(j.a.borderColorFFF),onClick:function(Ot){return Ot.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Qe=yt,Ht=e("bbsP"),Nt=e("/wGt"),Qt=e("GL1G"),et=e.n(Qt),ue=e("BdwD"),D=e("V49x"),C=function(oe){var Oe=oe.visible,je=oe.basketData,ke=oe.basketTotal,Ie=oe.exerciseId,de=oe.onClose,P=de===void 0?function(){}:de,st=oe.onDelete,Pt=st===void 0?function(){}:st,it=Object(N.useRef)(),Se=Object(N.useRef)();Object(N.useEffect)(function(){return Se.current?(ke>=0&&!it.current&&(it.current=D.a.init(Se.current,function(){P()})),function(){it.current&&it.current.clear()}):void 0},[Se.current]);var Bt=function(){P(),Object(H.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Xe=function(){var Ke=Object(k.a)(g.a.mark(function B(){var St,Yt;return g.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(St=Ie?"/exam/exerciseManagement/".concat(Ie,"/edit"):"/exam/questionManagement/preview",!Ie){tt.next=7;break}return tt.next=4,Object(Me.a)("/api/examination_banks/".concat(Ie,"/save_item_banks.json"),{method:"post"});case 4:return Yt=tt.sent,Yt.status===0&&H.c.push(St),tt.abrupt("return");case 7:H.c.push(St);case 8:case"end":return tt.stop()}},B)}));return function(){return Ke.apply(this,arguments)}}();return t.a.createElement(Nt.a,{className:et.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:Oe,forceRender:!0,onClose:P},t.a.createElement("div",{style:{height:"100%"},ref:Se},t.a.createElement("div",{className:et.a.title},t.a.createElement("i",{onClick:P,className:"iconfont icon-fanhui2"}),t.a.createElement("span",{className:et.a.s1},"\u8BD5\u9898\u7BEE"),t.a.createElement("span",{className:et.a.s2},"(\u5DF2\u9009",ke,")")),t.a.createElement("div",{className:et.a.listWarp},ke>0?je.map(function(Ke){return t.a.createElement("div",{className:et.a.problemset,key:Ke.type},t.a.createElement("div",{className:et.a.content}," ",Ke.name," \uFF08",Ke.count,"\uFF09"),t.a.createElement("div",{className:et.a.delete,onClick:function(){return Pt(Ke.type)}},t.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(et.a.deleteIcon)})))}):t.a.createElement(ue.a,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377"})),t.a.createElement("div",{className:et.a.previewWrap},t.a.createElement("div",{onClick:Bt,className:et.a.add},"\u6DFB\u52A0\u5B9E\u8BAD\u9898"),ke>0&&t.a.createElement("div",{onClick:Xe,className:et.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},I=e("Tkyw"),Y=e.n(I),ie=function(oe){var Oe=oe.count,je=oe.visibleBasket,ke=oe.onToggleVisible,Ie=ke===void 0?function(){}:ke;return t.a.createElement("div",{style:{display:je?"none":"block"},className:Y.a.wrap,onClick:Ie},t.a.createElement("div",{className:Y.a.basket},t.a.createElement("i",{className:"iconfont icon-lanzi"}),t.a.createElement("p",{className:Y.a.name},"\u8BD5\u9898\u7BEE")),t.a.createElement("div",{className:Y.a.count},"\u5DF2\u9009",t.a.createElement("span",null,Oe||0)))},x=e("Ty5D"),V=e("1HhV"),Z=e.n(V),be=e("HBuW"),ye=e("NLgs"),Je=e("xKgJ"),mt=f.a.Search,Ne={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},xe={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"}]},pt=function(oe){var Oe,je,ke,Ie,de=oe.classroomList,P=oe.loading,st=oe.dispatch,Pt=oe.cb,it=oe.shixunIds,Se=it===void 0?[]:it,Bt=Object(x.m)(),Xe=Object(x.l)(),Ke=de.actionTabs,B=O.a.useForm(),St=Object(c.a)(B,1),Yt=St[0],gt=de.shixunLists,tt=Object(N.useState)([]),qt=Object(c.a)(tt,2),ze=qt[0],zt=qt[1],Gt=Object(N.useState)([]),Ft=Object(c.a)(Gt,2),Ge=Ft[0],Wt=Ft[1],ea=Object(N.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}),$t=Object(c.a)(ea,2),Fe=$t[0],Xt=$t[1];Object(N.useEffect)(function(){de.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})},[de.actionTabs.key,Fe]),Object(N.useEffect)(function(){return de.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")}},[de.actionTabs.key]),Object(N.useEffect)(function(){q()},[Bt]);var q=function(){var p=Object(k.a)(g.a.mark(function ee(){var T;return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(be.jb)({});case 2:T=z.sent,Wt((T==null?void 0:T.disciplines)||[]);case 4:case"end":return z.stop()}},ee)}));return function(){return p.apply(this,arguments)}}(),G=function(ee,T,X){Fe.tag_level=ee,Fe.sub_discipline_id=T,Fe.discipline_id=X,Xt(Object(E.a)({},Fe)),st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})},W=function(){st({type:"classroomList/setActionTabs",payload:{}}),Xt({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 de.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:(console.log(ze,"selectArrs"),t.a.createElement(Nt.a,{placement:"bottom",height:"100%",closable:!0,onClose:W,visible:de.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:Z.a.drawer,footer:t.a.createElement("div",{className:"tc"},t.a.createElement(d.a,{size:"large",onClick:function(){W(),zt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(d.a,{size:"large",onClick:Object(k.a)(g.a.mark(function p(){var ee,T,X;return g.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:ee=function(qe){var $e=ze[qe];if(Se.includes($e)){var It,na;return S.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(gt==null||((It=gt.shixun_list)===null||It===void 0||((na=It.find(function(aa){return aa.id===$e}))===null||na===void 0))?void 0:na.title)),{v:void 0}}},T=0;case 2:if(!(T<(ze==null?void 0:ze.length))){_e.next=9;break}if(X=ee(T),!(typeof X=="object")){_e.next=6;break}return _e.abrupt("return",X.v);case 6:T++,_e.next=2;break;case 9:W(),Pt(ze),zt([]);case 12:case"end":return _e.stop()}},p)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(mt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Z.a.search,onSearch:function(ee){Fe.keyword=ee,Fe.page=1,st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})}})),t.a.createElement("section",{className:"edu-container"},t.a.createElement("ul",{className:Z.a.menu},t.a.createElement("li",null,Ne.name),Ne==null||((Oe=Ne.children)===null||Oe===void 0)?void 0:Oe.map(function(p,ee){return t.a.createElement("li",{key:p.id,className:Fe[Ne.id]==p.id?Z.a.actived:"",onClick:function(){Fe[Ne.id]=p.id,Xt(Object(E.a)({},Fe)),st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})}},t.a.createElement("strong",null,p.name))})),t.a.createElement("ul",{className:Z.a.menuDirection},t.a.createElement("li",{className:Z.a.directionName},"\u65B9\u5411"),t.a.createElement("li",{className:Fe.discipline_id?"":Z.a.actived,onClick:function(){G(null,null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),Ge==null?void 0:Ge.map(function(p,ee){return t.a.createElement("li",{key:ee,className:Fe.discipline_id==p.id?Z.a.actived:""},t.a.createElement("strong",{onClick:function(){G(1,null,p.id)}},p.name),t.a.createElement("div",null,p.sub_disciplines.map(function(T,X){return t.a.createElement("div",{key:X,className:"mt5"},t.a.createElement("div",{className:Fe.sub_discipline_id==T.id?"".concat(Z.a.actived2," ").concat(Z.a.subTag):Z.a.subTag,onClick:function(){G(2,T.id,p.id)}},T.name),t.a.createElement("ul",{className:"mt5"},T.tags&&T.tags.map(function(z,_e){return t.a.createElement("li",{key:_e,className:Fe.sub_discipline_id==z.id&&Fe.tag_level===3?Z.a.actived2:"",onClick:function(){G(3,z.id,p.id)}},z.name)})))})))})),t.a.createElement("ul",{className:Z.a.menu},t.a.createElement("li",null,xe.name),xe==null||((je=xe.children)===null||je===void 0)?void 0:je.map(function(p,ee){return t.a.createElement("li",{className:Fe[xe.id]==p.id?Z.a.actived:"",onClick:function(){Fe[xe.id]=p.id,Xt(Object(E.a)({},Fe)),st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})}},t.a.createElement("strong",null,p.name))})),t.a.createElement(K.a,null,t.a.createElement(h.a,{flex:"1"},t.a.createElement("div",{className:Z.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"},ze.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},gt.shixuns_count),"\u4E2A\u8BFE\u7A0B"),t.a.createElement("li",{className:"current",onClick:function(){Fe.order=Fe.order==="asc"?"desc":"asc",Xt(Object(E.a)({},Fe))}},"\u5B66\u4E60\u4EBA\u6570",t.a.createElement("p",{className:"edu-sorter current ".concat(Fe.order)},Fe.order==="asc"?t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(h.a,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),gt==null||((ke=gt.shixun_list)===null||ke===void 0)?void 0:ke.map(function(p,ee){return t.a.createElement("div",{className:Z.a.listItem,key:p.id},t.a.createElement(m.a,{checked:ze.includes(p.id),value:p.id,disabled:p==null?void 0:p.need_authorize,onChange:function(X){console.log(ze,ze.indexOf(p.id)>-1,444);var z=ze.indexOf(p.id);ze.indexOf(p.id)>-1?zt(ze.filter(function(_e){return _e!==p.id})):zt(ze.concat(p.id))}}),t.a.createElement("div",{className:Z.a.info},t.a.createElement("div",{className:Z.a.title},t.a.createElement("div",{className:Z.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(ye.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(at.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(at.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(at.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:Z.a.description,dangerouslySetInnerHTML:{__html:p.description}})),t.a.createElement("div",{className:" mt15"},p.challenge_names.map(function(T,X){return t.a.createElement("span",{key:X,className:"mr30 font12"},"\u7B2C",X+1,"\u5173 ",T," ")})),t.a.createElement(re.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))))}),(gt==null||((Ie=gt.shixun_list)===null||Ie===void 0)?void 0:Ie.length)===0&&t.a.createElement(ue.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:Fe.page||1,showQuickJumper:!0,total:gt==null?void 0:gt.shixuns_count,onChange:function(ee){Fe.page=ee,Xt(Object(E.a)({},Fe))}}))))},pe=Object(H.a)(function(Zt){var oe=Zt.classroomList,Oe=Zt.loading;return{classroomList:oe,loading:Oe}})(pt),wt=e("no3R"),Ut=e("mgmH"),vt=e("LvDl"),kt=e.n(vt),Be=w.a.Option,Et=M.a.RangePicker,Rt=u.a.TabPane,ht={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},jt={page:1,per_page:10},ta=function(oe){var Oe,je,ke,Ie,de=oe.match,P=Object(s.a)(oe,["match"]),st=O.a.useForm(),Pt=Object(c.a)(st,1),it=Pt[0],Se=Object(N.useState)(ht),Bt=Object(c.a)(Se,2),Xe=Bt[0],Ke=Bt[1],B=Object(N.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),St=Object(c.a)(B,2),Yt=St[0],gt=St[1],tt=Object(N.useState)([]),qt=Object(c.a)(tt,2),ze=qt[0],zt=qt[1],Gt=Object(N.useState)([]),Ft=Object(c.a)(Gt,2),Ge=Ft[0],Wt=Ft[1],ea=Object(N.useState)([]),$t=Object(c.a)(ea,2),Fe=$t[0],Xt=$t[1],q=Object(N.useState)("0"),G=Object(c.a)(q,2),W=G[0],p=G[1],ee=Object(N.useState)({}),T=Object(c.a)(ee,2),X=T[0],z=T[1],_e=Object(N.useState)(0),ve=Object(c.a)(_e,2),qe=ve[0],$e=ve[1],It=Object(N.useState)(!1),na=Object(c.a)(It,2),aa=na[0],oa=na[1],Lt=Object(N.useState)(Object(E.a)({},jt)),Ot=Object(c.a)(Lt,2),rt=Ot[0],Jt=Ot[1],ma=Object(N.useState)(0),Re=Object(c.a)(ma,2),he=Re[0],Pe=Re[1],Ze=Object(N.useState)(1),Ye=Object(c.a)(Ze,2),ct=Ye[0],lt=Ye[1],Tt=Object(N.useState)(""),Dt=Object(c.a)(Tt,2),Kt=Dt[0],sa=Dt[1],ua=Object(N.useState)(!1),ca=Object(c.a)(ua,2),Ea=ca[0],ia=ca[1],Ma=Object(N.useState)(!1),Ra=Object(c.a)(Ma,2),Ta=Ra[0],pa=Ra[1],Na=Object(N.useState)(!1),Pa=Object(c.a)(Na,2),fa=Pa[0],Ba=Pa[1],Sa=Object(N.useState)([]),ba=Object(c.a)(Sa,2),Ua=ba[0],Fa=ba[1],Ia=Object(N.useState)(!1),Oa=Object(c.a)(Ia,2),va=Oa[0],ya=Oa[1],wa=Object(N.useState)(),Da=Object(c.a)(wa,2),ka=Da[0],Wa=Da[1],Xa=Object(N.useState)({}),Ca=Object(c.a)(Xa,2),Ka=Ca[0],ha=Ca[1],_a=(de==null||((Oe=de.params)===null||Oe===void 0)?void 0:Oe.exerciseId)?(de==null||((je=de.params)===null||je===void 0)?void 0:je.exerciseId)==="add"?"":de==null||((ke=de.params)===null||ke===void 0)?void 0:ke.exerciseId:"";Object(N.useEffect)(function(){Va(),da(),ra(Object(E.a)(Object(E.a)({},ht),jt),!0)},[]),Object(N.useEffect)(function(){var Ue;(de==null||((Ue=de.params)===null||Ue===void 0)?void 0:Ue.exerciseId)&&Ba(!0)},[de==null||((Ie=de.params)===null||Ie===void 0)?void 0:Ie.exerciseId]),Object(N.useEffect)(function(){if(ct===1){lt(2);return}ra(Object(E.a)(Object(E.a)({},ht),jt)),Wt([])},[W]);var da=function(){var Ue=Object(k.a)(g.a.mark(function ae(){var $,Ce,Ve;return g.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(Me.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:_a}});case 2:Ce=_t.sent,Ve=Ce==null||(($=Ce.data)===null||$===void 0)?void 0:$.reduce(function(Vt,la){return Vt+la.count},0),z(Object(wt.classifyType)(Ce.data)),$e(Ve);case 6:case"end":return _t.stop()}},ae)}));return function(){return Ue.apply(this,arguments)}}(),Va=function(){var Ue=Object(k.a)(g.a.mark(function ae(){var $;return g.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Object(Me.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:$=Ve.sent,($==null?void 0:$.data)&&Xt([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(r.a)($.data)));case 4:case"end":return Ve.stop()}},ae)}));return function(){return Ue.apply(this,arguments)}}(),Ha=function(){var Ue=Object(k.a)(g.a.mark(function ae($){var Ce,Ve,Ae;return g.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,Object(Me.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[$]}});case 2:Ce=Vt.sent,(Ce==null?void 0:Ce.data)&>([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(r.a)(Object(we.P)(((Ve=Ce.data)===null||Ve===void 0||((Ae=Ve[0])===null||Ae===void 0)?void 0:Ae.exercise_points)||[]))));case 4:case"end":return Vt.stop()}},ae)}));return function($){return Ue.apply(this,arguments)}}(),Aa=function(ae){Ke(Object(E.a)({},it.getFieldsValue())),"exercise_subject_id"in ae&&(Ha(ae.exercise_subject_id),it.setFieldsValue({exercise_point_id:"ALL"}),Ke(Object(E.a)(Object(E.a)({},Xe),{},{exercise_point_id:"ALL"})))},ja=function(){var Ue=Object(k.a)(g.a.mark(function ae($){return g.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:console.log(jt,"values"),Jt(jt),ra(Object(E.a)(Object(E.a)({},jt),$),!0),Wt([]);case 4:case"end":return Ve.stop()}},ae)}));return function($){return Ue.apply(this,arguments)}}(),Qa=function(ae){p(ae)},za=function(ae){Wt(ae?ze==null?void 0:ze.map(function($){return $.id}):[])},ra=function(){var Ue=Object(k.a)(g.a.mark(function ae($,Ce){var Ve,Ae,_t;return g.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return Ve=kt.a.pickBy($,function(xa){return xa!=="ALL"&&xa!==void 0}),Ae={},Ve.date&&(Ae={start_at:bt()(Ve.date[0]).format("YYYY-MM-DD"),end_at:bt()(Ve.date[1]).format("YYYY-MM-DD")},delete Ve.date),Ce&&oa(!0),la.next=6,Object(Me.a)("/api/common_exercises/item_banks",{method:"get",params:Object(E.a)(Object(E.a)(Object(E.a)({},Ve),Ae),{},{type:W,examination_bank_id:_a})});case 6:_t=la.sent,(_t==null?void 0:_t.items)&&(zt(_t==null?void 0:_t.items),Pe(_t==null?void 0:_t.items_count),oa(!1),Wa(_t.used_shixun_ids||[]));case 8:case"end":return la.stop()}},ae)}));return function($,Ce){return Ue.apply(this,arguments)}}(),Ga=function(ae,$){Wt([]);var Ce={page:ae,per_page:$};Jt(Ce),ra(Object(E.a)(Object(E.a)({},Ce),Xe))},$a=function(ae){Wt((Ge==null?void 0:Ge.includes(ae))?Ge.filter(function($){return $!==ae}):[].concat(Object(r.a)(Ge),[ae]))},Ja=function(){var Ue=Object(k.a)(g.a.mark(function ae(){var $,Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(console.log(Kt,"inputText"),!(Kt!=="\u786E\u8BA4\u5220\u9664")){Ae.next=4;break}return ia(!0),Ae.abrupt("return");case 4:return Ae.next=6,Object(Me.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:Ua}});case 6:$=Ae.sent,($==null?void 0:$.status)===0&&(Wt([]),Ce=Ua.length===ze.length&&rt.page>1?rt.page-1:rt.page,ra(Object(E.a)(Object(E.a)(Object(E.a)({},Xe),rt),{},{page:Ce})),pa(!1),da());case 8:case"end":return Ae.stop()}},ae)}));return function(){return Ue.apply(this,arguments)}}(),La=function(ae){var $=ae?[ae]:Ge;if(console.log($),$==null?void 0:$.length){pa(!0),Fa($),ia(!1),sa("");return}S.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},Za=function(){var Ue=Object(k.a)(g.a.mark(function ae($){var Ce,Ve;return g.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return Ce=$?[$]:Ge,_t.next=3,Object(Me.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:Ce,source:"0"}});case 3:Ve=_t.sent,Ve.status===0&&ra(Object(E.a)(Object(E.a)({},Xe),rt));case 6:case"end":return _t.stop()}},ae)}));return function($){return Ue.apply(this,arguments)}}(),Ya=function(){var Ue=Object(k.a)(g.a.mark(function ae($){var Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Me.a)("/api/item_banks/".concat($,"/set_private.json"),{method:"post"});case 2:Ce=Ae.sent,Ce.status===0&&ra(Object(E.a)(Object(E.a)({},Xe),rt));case 4:case"end":return Ae.stop()}},ae)}));return function($){return Ue.apply(this,arguments)}}(),qa=function(){var Ue=Object(k.a)(g.a.mark(function ae($){var Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Me.a)("/api/common_exercises/item_banks/".concat($,"/fork"),{method:"get"});case 2:Ce=Ae.sent,Ce.status===0&&S.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return Ae.stop()}},ae)}));return function($){return Ue.apply(this,arguments)}}(),ga=function(){var Ue=Object(k.a)(g.a.mark(function ae($){var Ce,Ve,Ae;return g.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(Ce=$?kt.a.isArray($)?$:[$]:Ge,Ce==null?void 0:Ce.length){Vt.next=4;break}return S.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),Vt.abrupt("return");case 4:return Ve=kt.a.isArray($)?{shixun_ids:Ce}:{item_bank_ids:Ce},Vt.next=7,Object(Me.a)("/api/item_baskets.json",{method:"post",body:Object(E.a)(Object(E.a)({},Ve),{},{examination_bank_id:_a})});case 7:Ae=Vt.sent,Ae.status===0&&(da(),ra(Object(E.a)(Object(E.a)({},Xe),rt)),ha({}));case 9:case"end":return Vt.stop()}},ae)}));return function($){return Ue.apply(this,arguments)}}(),en=function(){var Ue=Object(k.a)(g.a.mark(function ae($){var Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Me.a)("/api/item_baskets/".concat($,".json"),{method:"delete",body:{id:$,item_bank:1}});case 2:Ce=Ae.sent,Ce.status===0&&(da(),ra(Object(E.a)(Object(E.a)({},Xe),rt)),ha({}));case 4:case"end":return Ae.stop()}},ae)}));return function($){return Ue.apply(this,arguments)}}(),tn=function(){var Ue=Object(k.a)(g.a.mark(function ae($){var Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Me.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:$,examination_bank_id:_a}});case 2:Ce=Ae.sent,Ce.status===0&&(da(),ra(Object(E.a)(Object(E.a)({},Xe),rt)));case 4:case"end":return Ae.stop()}},ae)}));return function($){return Ue.apply(this,arguments)}}(),an=function(ae){ha(ae)},nn=function(){var ae;return fa?t.a.createElement(t.a.Fragment,null,t.a.createElement(K.a,{align:"middle",justify:"space-between",className:fe.a.head},t.a.createElement("span",{className:fe.a.s1,onClick:function(){return H.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(re.a,{className:fe.a.s2,type:"vertical"}),t.a.createElement(h.a,{className:"font16 c-grey-333"},(de==null||((ae=de.params)===null||ae===void 0)?void 0:ae.exerciseId)==="add"?"\u65B0\u589E\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898":"\u7F16\u8F91\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898")),t.a.createElement(O.a,{form:it,className:fe.a.formWrap,scrollToFirstError:!0,onValuesChange:Aa,onFinish:ja,initialValues:ht,size:"large"},t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.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(O.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(O.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(w.a,{showArrow:!0,optionFilterProp:"children",style:{width:210}},Fe.map(function($){return t.a.createElement(Be,{key:$.id,title:$.name,value:$.id},$.name)}))),t.a.createElement(O.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(b.a,{style:{width:200},treeData:Yt,disabled:!(Xe==null?void 0:Xe.exercise_subject_id),showArrow:!0,showCheckedStrategy:b.a.SHOW_PARENT}))),t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(w.a,{style:{width:210}},t.a.createElement(Be,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Be,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(Be,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(Be,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(Be,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(Be,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(Be,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(O.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(w.a,{style:{width:210}},t.a.createElement(Be,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Be,{value:"1"},"\u7B80\u5355"),t.a.createElement(Be,{value:"2"},"\u9002\u4E2D"),t.a.createElement(Be,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(O.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(Et,{style:{width:222}})),t.a.createElement(O.a.Item,null,t.a.createElement(d.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "))))):t.a.createElement(t.a.Fragment,null,t.a.createElement(K.a,{align:"middle",justify:"space-between",className:fe.a.head},t.a.createElement(h.a,{className:"font16 c-grey-333"},"\u8BD5\u9898\u7BA1\u7406"),t.a.createElement(d.a,{type:"primary",ghost:!0},t.a.createElement(ot.Link,{to:"/exam/questionManagement/add"},"\u65B0\u589E "))),t.a.createElement(O.a,{form:it,className:fe.a.formWrap,scrollToFirstError:!0,onValuesChange:Aa,onFinish:ja,initialValues:ht,size:"large"},t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.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(O.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(O.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(w.a,{style:{width:120}},t.a.createElement(Be,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Be,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(Be,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(Be,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(Be,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(Be,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(Be,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898")))),t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(w.a,{showArrow:!0,optionFilterProp:"children",style:{width:250}},Fe.map(function($){return t.a.createElement(Be,{key:$.id,title:$.name,value:$.id},$.name)}))),t.a.createElement(O.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(b.a,{style:{width:236},treeData:Yt,disabled:!(Xe==null?void 0:Xe.exercise_subject_id),showArrow:!0,showCheckedStrategy:b.a.SHOW_PARENT})),t.a.createElement(O.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(w.a,{style:{width:120}},t.a.createElement(Be,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Be,{value:"1"},"\u7B80\u5355"),t.a.createElement(Be,{value:"2"},"\u9002\u4E2D"),t.a.createElement(Be,{value:"3"},"\u56F0\u96BE")))),t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(Et,{style:{width:222}})),t.a.createElement(O.a.Item,null,t.a.createElement(d.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))))};return t.a.createElement("div",{className:fa?"".concat(fe.a.wrap," ").concat(fe.a.selectWrap):fe.a.wrap},nn(),t.a.createElement("div",{className:fe.a.tabsWrap},t.a.createElement(u.a,{activeKey:W,onChange:Qa},t.a.createElement(Rt,{tab:"\u516C\u5171\u8BD5\u9898",key:"1"}," "),t.a.createElement(Rt,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}," "))),t.a.createElement(te.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:aa},t.a.createElement("div",{className:fe.a.listWarp},t.a.createElement(K.a,{align:"middle",justify:"space-between",className:"mb20"},t.a.createElement(h.a,null,t.a.createElement(m.a,{className:"font14",checked:Ge.length===ze.length,onChange:function(ae){return za(ae.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),(Ge==null?void 0:Ge.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",Ge==null?void 0:Ge.length,"\u6761")),t.a.createElement(h.a,null,!fa&&t.a.createElement(t.a.Fragment,null,W==="0"&&t.a.createElement(d.a,{onClick:function(){if(!Ge.length){S.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(fe.a.overflow)},"\u5DF2\u9009\u4E2D",Ge==null?void 0:Ge.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7F16\u7A0B\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:function(){Object(Ut.l)({ids:Ge})}})},type:"primary",ghost:!0,className:fe.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),W==="0"&&t.a.createElement(d.a,{onClick:function(){return La()},type:"primary",ghost:!0,className:fe.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(d.a,{onClick:function(){return ga()},type:"primary",ghost:!0,className:fe.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),ze.map(function(Ue,ae){return t.a.createElement(Qe,{showCheckbox:!0,key:Ue.id,onDelete:La,data:Ue,isPreviewSelect:fa,activeTabsKey:W,selectIds:Ge,loadingIdParams:Ka,onLoadingIdParams:an,onSelect:ga,onCancel:en,onCopy:qa,onSetPublic:Za,onSetPrivate:Ya,onSetSelectIds:$a})})),!!(ze==null?void 0:ze.length)&&t.a.createElement(i.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:rt.per_page,showSizeChanger:!0,onChange:function(ae,$){Ga(ae,$)},hideOnSinglePage:!1,current:rt.page,total:he,showTotal:function(ae){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},ae),"\u6761\u6570\u636E")}}),t.a.createElement(C,{basketData:X,visible:va,exerciseId:_a,basketTotal:qe,onClose:function(){return ya(!1)},onDelete:tn}),t.a.createElement(ie,{visibleBasket:va,onToggleVisible:function(){return ya(!va)},count:qe})),t.a.createElement(n.a,{centered:!0,title:"\u5220\u9664\u8BD5\u9898",width:452,visible:Ta,okText:"\u786E\u8BA4\u5220\u9664",cancelText:"\u53D6\u6D88",onCancel:function(){return pa(!1)},onOk:Ja},t.a.createElement("div",null,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(f.a,{onChange:function(ae){sa(ae.target.value),ia(!1)},value:Kt,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(pe,{shixunIds:ka,cb:ga}))},Mt=U.default=ta},"7ahc":function(ne,U,e){"use strict";e.d(U,"a",function(){return _});var me=e("k1fw"),te=e("0Owb"),Ee=e("+L6B"),i=e("2/Rp"),A=e("y8nQ"),n=e("Vl3Y"),a=e("tJVT"),m=e("OaEy"),l=e("2fM7"),d=e("q1tI"),L=e.n(d),b=e("VrN/"),v=e.n(b),f=e("p77/"),ge=e.n(f),K=e("c5Ni"),se=e.n(K),h=l.a.Option,J={labelCol:{span:4},wrapperCol:{span:20}},re={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"]};U.b=function(S){var r=S.callback,le=S.onCancel,g=Object(d.useState)("python"),k=Object(a.a)(g,2),E=k[0],y=k[1];function O(s){y(re[s][1])}function c(s){r(s)}return L.a.createElement(n.a,Object(te.a)({},J,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:c}),L.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},L.a.createElement(l.a,{onChange:O},Object.keys(re).map(function(s){return L.a.createElement(h,{key:s,value:s},re[s][0])}))),L.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},L.a.createElement(_,{mode:E})),L.a.createElement("div",{className:"flex-container flex-end"},L.a.createElement(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),L.a.createElement(i.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function _(S){var r=S.value,le=S.onChange,g=S.mode,k=S.options,E=k===void 0?{}:k,y=Object(d.useRef)(),O=Object(d.useState)(),c=Object(a.a)(O,2),s=c[0],R=c[1];return Object(d.useEffect)(function(){if(s){var u=function(M){var F=M.getValue();le&&le(F)};return s.on("change",u),function(){s.off("change",u)}}},[s,le]),Object(d.useEffect)(function(){s&&s.setOption("mode",g)},[s,g]),Object(d.useEffect)(function(){s&&((r!==s.getValue()||r==="")&&setTimeout(function(){s.setValue(r||" ")},300))},[s,r]),Object(d.useEffect)(function(){if(y.current&&!s){var u=v.a.fromTextArea(y.current,Object(me.a)({mode:g,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},E));R(u)}},[y.current,s]),L.a.createElement("div",{className:"my-codemirror-container"},L.a.createElement("textarea",{ref:y}))}},"7qnI":function(ne,U,e){"use strict";var me=e("5Dmo"),te=e("3S7+"),Ee=e("fWQN"),i=e("mtLc"),A=e("yKVA"),n=e("879j"),a=e("5NDa"),m=e("5rEg"),l=e("q1tI"),d=e.n(l),L=e("O2Wb"),b=e.n(L),v=m.a.TextArea,f=function(ge){Object(A.a)(se,ge);var K=Object(n.a)(se);function se(){return Object(Ee.a)(this,se),K.apply(this,arguments)}return Object(i.a)(se,[{key:"render",value:function(){var J=this,re=this.props,_=re.index,S=re.onAnswerChange,r=re.addChildAnswer,le=re.exerciseIsPublish,g=re.answers,k=re.activeOptionErrorIndex;return d.a.createElement("div",{className:b.a.flex},d.a.createElement("div",{className:"".concat(b.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",_+1,"):"),d.a.createElement("div",{className:"".concat(b.a.flex," ").concat(b.a.flex1),style:{flexDirection:"column"}},g.map(function(E,y){var O="".concat(_,"-").concat(y);return d.a.createElement("div",{className:"".concat(b.a.flex," ").concat(b.a.flex1),key:y},d.a.createElement("div",{className:b.a.flex1,style:{flex:1}},d.a.createElement("div",null,d.a.createElement(v,{className:O===k?b.a.error:"",spellCheck:!1,rows:4,value:E||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(y==0?"":"(\u53EF\u9009)"),onChange:function(s){return S(_,y,s.target.value)},style:{minHeight:95}}))),!le&&d.a.createElement(d.a.Fragment,null,y!=0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(b.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return J.props.deleteChildAnswer(_,y)},style:{float:"right"}})),y===0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(b.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return J.props.deleteChildAnswermain(_,y)},style:{float:"right"}})),d.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},d.a.createElement("i",{className:"".concat(b.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return r(_)},style:{float:"right",visibility:y==g.length-1?"":"hidden"}}))))})))}}]),se}(l.Component);U.a=f},"9Bee":function(ne,U,e){"use strict";var me=e("q1tI"),te=e.n(me),Ee=e("vg9a"),i=e("tJVT"),A=e("DlQD"),n=e.n(A),a=e("rUJ1");function m(o,M){var F=o.match(/^(\s+)(?:```)/);if(F===null)return M;var w=F[1];return M.split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[134,4,5,6,7,15],{"1HhV":function(ne,U,e){ne.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(ne,U,e){ne.exports=e.p+"static/Authorize.cc9c212f.png"},"3gpN":function(ne,U,e){"use strict";var me=e("sRBo"),te=e("kaz8"),Ee=e("7Kak"),i=e("9yH6"),A=e("2qtc"),n=e("kLXV"),a=e("oBTY"),m=e("miYZ"),l=e("tsqr"),d=e("tJVT"),L=e("PpiC"),b=e("q1tI"),v=e.n(b),f=e("9kvl"),ge=e("Ot1p"),K=e("kqOp"),se=e("7qnI"),h=e("1vsH"),J=e("xIf3"),re=e.n(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"],S=function(le,g){var k=le.globalSetting,E=le.loading,y=le.dispatch,O=le.isEdit,c=le.editData,s=Object(L.a)(le,["globalSetting","loading","dispatch","isEdit","editData"]),R=Object(b.useState)(""),u=Object(d.a)(R,2),o=u[0],M=u[1],F=Object(b.useState)(""),w=Object(d.a)(F,2),N=w[0],t=w[1],De=Object(b.useState)([]),fe=Object(d.a)(De,2),Ie=fe[0],H=fe[1],ot=Object(b.useState)("1"),Me=Object(d.a)(ot,2),dt=Me[0],He=Me[1],xt=Object(b.useState)(),at=Object(d.a)(xt,2),We=at[0],Q=at[1],Le=Object(b.useState)(),ce=Object(d.a)(Le,2),ut=ce[0],Ct=ce[1],j=Object(b.useState)("1"),Te=Object(d.a)(j,2),Pt=Te[0],ft=Te[1],nt=Object(b.useState)(!1),At=Object(d.a)(nt,2),Ot=At[0],Qe=At[1];Object(b.useEffect)(function(){if(!c||!O)return;M(c==null?void 0:c.name),t(c==null?void 0:c.analysis),Q(c==null?void 0:c.is_ordered),Qe(!0)},[c,O]),Object(b.useEffect)(function(){var C;if(!Ot)return;var I=c==null||((C=c.standard_answer)===null||C===void 0)?void 0:C.map(function(Y){return Y.answer_text});H(I),Qe(!1)},[Ot]),Object(b.useImperativeHandle)(g,function(){return{onSave:Ht}});var Ht=function(){if(!o)return l.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var I=[],Y=!1;return Ie.forEach(function(ie,x){I.push({position:x+1,answer_text:[]}),ie.forEach(function(V,Z){I[x].answer_text.push(V),(!V||!Object(h.Q)(V,1e4))&&(He("".concat(x,"-").concat(Z)),l.b.info(V?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Y=!0)})}),Y?!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:o,analysis:N,standard_answers:I,is_ordered:We,remove_blank:ut,part_match:Pt!=="1"}},Bt=function(I,Y,ie){var x=Ie.slice();if(Y&&x.splice(I,Y),ie)for(var V=0;V1&&v.a.createElement("span",{style:{marginLeft:52}},v.a.createElement(te.a,{checked:We,onChange:function(I){return Q(I.target.checked)},className:"".concat(re.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),v.a.createElement("span",{className:"".concat(re.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")))),v.a.createElement("p",{className:re.a.titleWrap},v.a.createElement("span",{className:re.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),v.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:N,onChange:function(I){return t(I)}}))};U.a=Object(f.a)(function(r){var le=r.loading,g=r.globalSetting;return{globalSetting:g,loading:le.effects}},null,null,{forwardRef:!0})(Object(b.forwardRef)(S))},"5X0v":function(ne,U,e){ne.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(ne,U,e){"use strict";var me=e("oBTY"),te=e("5Dmo"),Ee=e("3S7+"),i=e("miYZ"),A=e("tsqr"),n=e("tJVT"),a=e("PpiC"),m=e("q1tI"),l=e.n(m),d=e("9kvl"),L=e("Ot1p"),b=e("9Bee"),v=e("xIf3"),f=e.n(v),ge=e("1vsH"),K=["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"],se=function(J,re){var _=J.editData,S=J.globalSetting,r=J.loading,le=J.dispatch,g=J.onRef,k=g===void 0?function(){}:g,E=J.isEdit,y=Object(a.a)(J,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),O=Object(m.useState)([]),c=Object(n.a)(O,2),s=c[0],R=c[1],u=Object(m.useState)(),o=Object(n.a)(u,2),M=o[0],F=o[1],w=Object(m.useState)(),N=Object(n.a)(w,2),t=N[0],De=N[1],fe=Object(m.useState)(""),Ie=Object(n.a)(fe,2),H=Ie[0],ot=Ie[1],Me=Object(m.useState)(""),dt=Object(n.a)(Me,2),He=dt[0],xt=dt[1];Object(m.useEffect)(function(){R(["","","",""])},[]),Object(m.useEffect)(function(){var We,Q;if(!_||!E){console.log(!_,!E,"editDat2a");return}console.log(_,"editData"),ot(_==null?void 0:_.name),xt(_==null?void 0:_.analysis),R(_==null||((We=_.choices)===null||We===void 0)?void 0:We.map(function(Le){return Le.choice_text})),De(_==null||((Q=_.choices)===null||Q===void 0)?void 0:Q.findIndex(function(Le){return Le.is_answer}))},[_,E]),Object(m.useImperativeHandle)(re,function(){return{onSave:at}});var at=function(){if(!H)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var Q=s.findIndex(function(ce){return!ce});if(Q>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[Q]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",t),!(typeof t=="number"))return A.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.A)(s))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Le=s.map(function(ce,ut){return{choice_text:ce,is_answer:t===ut?1:0}});return{name:H,choices:Le,analysis:He}};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(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:H,onChange:function(Q){return ot(Q)}}),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"))),s.map(function(We,Q){return l.a.createElement("div",{className:f.a.choiceWrap,key:Q},l.a.createElement(Ee.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(f.a.answer," ").concat(t===Q?f.a.activeAnswer:""),onClick:function(){return De(Q)}},K[Q])),l.a.createElement("div",{className:f.a.editorWrap},M===Q?l.a.createElement(L.a,{id:"single-question-option-".concat(Q),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:We,onChange:function(ce){s[Q]=ce,R(s)}}):l.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return F(Q)}},l.a.createElement(b.a,{value:We}))),Q>1&&l.a.createElement(Ee.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return R(s.filter(function(ce,ut){return ut!==Q}))}})),Q<7&&Q===s.length-1&&l.a.createElement(Ee.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return R([].concat(Object(me.a)(s),[""]))}})))}),l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:He,onChange:function(Q){return xt(Q)}}))};U.a=Object(d.a)(function(h){var J=h.problemset,re=h.loading,_=h.globalSetting;return{problemset:J,globalSetting:_,loading:re.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(se))},"6tVA":function(ne,U,e){"use strict";e.r(U);var me=e("cWXX"),te=e("/ezw"),Ee=e("DjyN"),i=e("NUBc"),A=e("2qtc"),n=e("kLXV"),a=e("sRBo"),m=e("kaz8"),l=e("+L6B"),d=e("2/Rp"),L=e("nRaC"),b=e("5RzL"),v=e("5NDa"),f=e("5rEg"),ge=e("14J3"),K=e("BMrR"),se=e("jCWc"),h=e("kPKH"),J=e("/zsF"),re=e("PArb"),_=e("miYZ"),S=e("tsqr"),r=e("oBTY"),le=e("WmNS"),g=e.n(le),k=e("9og8"),E=e("k1fw"),y=e("y8nQ"),O=e("Vl3Y"),c=e("tJVT"),s=e("PpiC"),R=e("Znn+"),u=e("ZTPi"),o=e("iQDF"),M=e("+eQT"),F=e("OaEy"),w=e("2fM7"),N=e("q1tI"),t=e.n(N),De=e("S9qI"),fe=e.n(De),Ie=e("1vsH"),H=e("9kvl"),ot=e("55Ip"),Me=e("ErOA"),dt=e("qVdP"),He=e("jsC+"),xt=e("5Dmo"),at=e("3S7+"),We=e("lUTK"),Q=e("BvKs"),Le=e("7Kak"),ce=e("9yH6"),ut=e("9Bee"),Ct=e("MB9C"),j=e.n(Ct),Te=e("wd/R"),Pt=e.n(Te),ft=["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"],nt=["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"],At=[{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"}],Ot=function(oe){var Oe,je,we,ke,de,P,st,Rt,it,Se=oe.showCheckbox,St=Se===void 0?!1:Se,Xe=oe.isPreviewSelect,Ke=Xe===void 0?!1:Xe,B=oe.data,Ft=oe.activeTabsKey,ta=oe.selectIds,tt=ta===void 0?[]:ta,yt=oe.loadingIdParams,Yt=oe.onLoadingIdParams,ze=Yt===void 0?function(){}:Yt,zt=oe.onSetSelectIds,$t=zt===void 0?function(){}:zt,It=oe.onSetPrivate,$e=It===void 0?function(){}:It,Xt=oe.onCopy,qt=Xt===void 0?function(){}:Xt,Gt=oe.onSetPublic,Fe=Gt===void 0?function(){}:Gt,Kt=oe.onDelete,q=Kt===void 0?function(){}:Kt,$=oe.onCancel,W=$===void 0?function(){}:$,p=oe.onSelect,ee=p===void 0?function(){}:p,T=Object(N.useState)(!1),X=Object(c.a)(T,2),z=X[0],_e=X[1],ve=Object(N.useRef)(),qe=function(){if(B.item_type==="JUDGMENT")return t.a.createElement("div",{className:j.a.judgmentContent},B.choices.map(function(rt,Jt){return t.a.createElement(ce.a,{key:Jt,disabled:!0},rt.choice_text)}));if(B.item_type==="PROGRAM"){var Ut;return t.a.createElement("div",{className:j.a.programContent},t.a.createElement(ut.a,{value:(Ut=B.program_attr)===null||Ut===void 0?void 0:Ut.description}))}return t.a.createElement("div",{className:j.a.otherContent},B.choices.map(function(rt,Jt){return t.a.createElement("div",{key:Jt,className:j.a.otherContentItem},t.a.createElement("p",null,ft[Jt]),t.a.createElement(ut.a,{className:j.a.otehrContentHtml,value:rt.choice_text}))}))},Ge=function(){var Ut;return t.a.createElement("div",null,(Ut=B.standard_answer)===null||Ut===void 0?void 0:Ut.map(function(rt,Jt){return t.a.createElement(ut.a,{key:Jt,className:j.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(rt.position,"\uFF09\uFF1A").concat(rt.answer_text.join("\u3001"))})}))},wt=function(){var Ut,rt,Jt,ma={SUBJECTIVE:(Ut=B.answer_texts)===null||Ut===void 0?void 0:Ut[0],JUDGMENT:(rt=B.choices)===null||rt===void 0||((Jt=rt.find(function(lt){return lt.is_answer}))===null||Jt===void 0)?void 0:Jt.choice_text},Re=B.choices.map(function(lt){return lt.is_answer}).findIndex(function(lt){return lt}),he=Re>-1?nt[Re]:"",Pe="";B.choices.map(function(lt,Tt){lt.is_answer&&(Pe+=nt[Tt])});var Ze=ma[B.item_type],Ye={SINGLE:t.a.createElement(ut.a,{className:j.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(he||"\u65E0")}),MULTIPLE:t.a.createElement(ut.a,{className:j.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Pe||"\u65E0")}),COMPLETION:Ge()},ct=t.a.createElement(ut.a,{className:j.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ze||"\u65E0")});return Ye[B.item_type]||ct},na=t.a.createElement(Q.a,{forceSubMenuRender:!0},(B==null?void 0:B.public)?t.a.createElement(Q.a.Item,{key:"1"},t.a.createElement("span",{className:j.a.actionLink,onClick:function(){return $e(B.id)}},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(Q.a.Item,{key:"2"},t.a.createElement("span",{className:j.a.actionLink,onClick:function(){return Fe(B.id)}},"\u516C\u5F00")),t.a.createElement(Q.a.Item,{key:"3"},t.a.createElement("span",{className:j.a.actionLink,onClick:function(){return q(B.id)}},"\u5220\u9664"))),aa=function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,rt=t.a.createElement("div",{style:{background:"#00C21E"}},"\u7B80\u5355");return Ut===2&&(rt=t.a.createElement("div",{style:{background:"#44D7B6"}},"\u9002\u4E2D")),Ut===3&&(rt=t.a.createElement("div",{style:{background:"#FFB02F"}},"\u56F0\u96BE")),rt},sa=function(){ve.current.style.pointerEvents="none"};return t.a.createElement("div",{className:j.a.itemWrap},St&&t.a.createElement(m.a,{style:{marginTop:25},checked:tt.includes(B.id),onChange:function(){$t(B.id)}}),t.a.createElement("div",{className:j.a.listWrap},t.a.createElement("div",{className:j.a.list},t.a.createElement("div",{className:j.a.row,style:{alignItems:"baseline"}},t.a.createElement(ut.a,{className:j.a.topicTitleContent,value:"No.".concat(B.id," ")+B.name}),t.a.createElement("div",{className:j.a.titleBtns},t.a.createElement("div",null,(Oe=At.find(function(Lt){return Lt.type===(B==null?void 0:B.item_type)}))===null||Oe===void 0?void 0:Oe.name),aa(B==null?void 0:B.difficulty)),t.a.createElement("i",{onClick:function(){return _e(!z)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:z?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:z?"auto":0}},t.a.createElement("div",{className:"".concat(j.a.row," mt15")},qe()),t.a.createElement("div",{className:j.a.row},t.a.createElement("div",{className:j.a.updateTimeRow},t.a.createElement("div",{className:j.a.updateTimeWrap},B.item_type==="PROGRAM"&&t.a.createElement("p",{className:j.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(je=B.program_attr)===null||je===void 0?void 0:je.language)))),B.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:j.a.parseAnswerBorder}),t.a.createElement("div",{className:j.a.answer},wt()),t.a.createElement("div",{className:j.a.parse},t.a.createElement("div",{className:j.a.parseText},"\u89E3\u6790\uFF1A"),t.a.createElement("div",{className:j.a.parseAnswer},B.analysis?t.a.createElement(ut.a,{className:j.a.parseAnswerHtml,value:B.analysis}):"\u6682\u65E0\u89E3\u6790"))))),t.a.createElement("div",{className:j.a.actionBar},t.a.createElement("div",{className:j.a.actionLeft},t.a.createElement("span",{className:"c-grey-7c7"},"\u9009\u7528\uFF1A"),t.a.createElement("span",{className:"c-black-111"},B.quotes,"\u6B21"),t.a.createElement("i",{className:j.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-black-111"},B.update_time?Pt()(B.update_time).format("YYYY-MM-DD"):""),t.a.createElement("i",{className:j.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u9009\u79D1\u76EE\uFF1A"),(B==null||((we=B.exercise_subjects)===null||we===void 0)?void 0:we.length)?t.a.createElement(at.a,{title:B==null||((ke=B.exercise_subjects)===null||ke===void 0)?void 0:ke.join("\u3001")},t.a.createElement("span",{className:j.a.know},B==null||((de=B.exercise_subjects)===null||de===void 0)?void 0:de.join("\u3001"))):t.a.createElement("span",{className:j.a.know},"--"),t.a.createElement("i",{className:j.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),(B==null||((P=B.exercise_points)===null||P===void 0)?void 0:P.length)?t.a.createElement(at.a,{title:B==null||((st=B.exercise_points)===null||st===void 0)?void 0:st.join("\u3001")},t.a.createElement("span",{className:j.a.know},B==null||((Rt=B.exercise_points)===null||Rt===void 0)?void 0:Rt.join("\u3001"))):t.a.createElement("span",{className:j.a.know},"--")),t.a.createElement("div",{className:j.a.actionRight},Ft==="0"&&!Ke&&t.a.createElement(d.a,{ghost:!0,className:"".concat(j.a.bottomAction," ").concat(j.a.borderColorFFF)},t.a.createElement(ot.Link,{to:(B==null?void 0:B.item_type)==="PROGRAM"?"/exam/questionManagement/".concat((it=B.program_attr)===null||it===void 0?void 0:it.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(B.id,"/edit")},"\u7F16\u8F91 ")),(B==null?void 0:B.choosed)?t.a.createElement(d.a,{ghost:!0,danger:!0,key:1,ref:ve,loading:(yt==null?void 0:yt.selectId)===B.id,className:"".concat(j.a.bottomAction),onClick:function(){sa(),ze({selectId:B.id}),W(B.id)}},"\u79FB\u9664 "):t.a.createElement(d.a,{ghost:!0,key:2,loading:(yt==null?void 0:yt.selectId)===B.id,className:"".concat(j.a.bottomAction," ").concat(j.a.borderColorFFF),onClick:function(){ze({selectId:B.id}),ee(B.id)}},"\u9009\u7528 "),Ft==="1"&&!Ke&&t.a.createElement(d.a,{ghost:!0,className:"".concat(j.a.bottomAction," ").concat(j.a.borderColorFFF),onClick:function(){return qt(B.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),Ft==="0"&&!Ke&&t.a.createElement(He.a,{arrow:!0,overlay:na,trigger:["click"]},t.a.createElement(d.a,{ghost:!0,className:"".concat(j.a.bottomAction," ").concat(j.a.borderColorFFF),onClick:function(Ut){return Ut.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Qe=Ot,Ht=e("bbsP"),Bt=e("/wGt"),Qt=e("GL1G"),et=e.n(Qt),ue=e("BdwD"),D=e("V49x"),C=function(oe){var Oe=oe.visible,je=oe.basketData,we=oe.basketTotal,ke=oe.exerciseId,de=oe.onClose,P=de===void 0?function(){}:de,st=oe.onDelete,Rt=st===void 0?function(){}:st,it=Object(N.useRef)(),Se=Object(N.useRef)();Object(N.useEffect)(function(){return Se.current?(we>=0&&!it.current&&(it.current=D.a.init(Se.current,function(){P()})),function(){it.current&&it.current.clear()}):void 0},[Se.current]);var St=function(){P(),Object(H.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Xe=function(){var Ke=Object(k.a)(g.a.mark(function B(){var Ft;return g.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(Ft=ke?"/exam/exerciseManagement/".concat(ke,"/edit"):"/exam/questionManagement/preview",!ke){tt.next=4;break}return H.c.push(Ft),tt.abrupt("return");case 4:H.c.push(Ft);case 5:case"end":return tt.stop()}},B)}));return function(){return Ke.apply(this,arguments)}}();return t.a.createElement(Bt.a,{className:et.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:Oe,forceRender:!0,onClose:P},t.a.createElement("div",{style:{height:"100%"},ref:Se},t.a.createElement("div",{className:et.a.title},t.a.createElement("i",{onClick:P,className:"iconfont icon-fanhui2"}),t.a.createElement("span",{className:et.a.s1},"\u8BD5\u9898\u7BEE"),t.a.createElement("span",{className:et.a.s2},"(\u5DF2\u9009",we,")")),t.a.createElement("div",{className:et.a.listWarp},we>0?je.map(function(Ke){return t.a.createElement("div",{className:et.a.problemset,key:Ke.type},t.a.createElement("div",{className:et.a.content}," ",Ke.name," \uFF08",Ke.count,"\uFF09"),t.a.createElement("div",{className:et.a.delete,onClick:function(){return Rt(Ke.type)}},t.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(et.a.deleteIcon)})))}):t.a.createElement(ue.a,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377"})),t.a.createElement("div",{className:et.a.previewWrap},t.a.createElement("div",{onClick:St,className:et.a.add},"\u6DFB\u52A0\u5B9E\u8BAD\u9898"),we>0&&t.a.createElement("div",{onClick:Xe,className:et.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},I=e("Tkyw"),Y=e.n(I),ie=function(oe){var Oe=oe.count,je=oe.visibleBasket,we=oe.onToggleVisible,ke=we===void 0?function(){}:we;return t.a.createElement("div",{style:{display:je?"none":"block"},className:Y.a.wrap,onClick:ke},t.a.createElement("div",{className:Y.a.basket},t.a.createElement("i",{className:"iconfont icon-lanzi"}),t.a.createElement("p",{className:Y.a.name},"\u8BD5\u9898\u7BEE")),t.a.createElement("div",{className:Y.a.count},"\u5DF2\u9009",t.a.createElement("span",null,Oe||0)))},x=e("Ty5D"),V=e("1HhV"),Z=e.n(V),be=e("HBuW"),ye=e("NLgs"),Je=e("xKgJ"),mt=f.a.Search,Ne={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},xe={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"}]},pt=function(oe){var Oe,je,we,ke,de=oe.classroomList,P=oe.loading,st=oe.dispatch,Rt=oe.cb,it=oe.shixunIds,Se=it===void 0?[]:it,St=Object(x.m)(),Xe=Object(x.l)(),Ke=de.actionTabs,B=O.a.useForm(),Ft=Object(c.a)(B,1),ta=Ft[0],tt=de.shixunLists,yt=Object(N.useState)([]),Yt=Object(c.a)(yt,2),ze=Yt[0],zt=Yt[1],$t=Object(N.useState)([]),It=Object(c.a)($t,2),$e=It[0],Xt=It[1],qt=Object(N.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}),Gt=Object(c.a)(qt,2),Fe=Gt[0],Kt=Gt[1];Object(N.useEffect)(function(){de.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})},[de.actionTabs.key,Fe]),Object(N.useEffect)(function(){return de.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")}},[de.actionTabs.key]),Object(N.useEffect)(function(){q()},[St]);var q=function(){var p=Object(k.a)(g.a.mark(function ee(){var T;return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(be.jb)({});case 2:T=z.sent,Xt((T==null?void 0:T.disciplines)||[]);case 4:case"end":return z.stop()}},ee)}));return function(){return p.apply(this,arguments)}}(),$=function(ee,T,X){Fe.tag_level=ee,Fe.sub_discipline_id=T,Fe.discipline_id=X,Kt(Object(E.a)({},Fe)),st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})},W=function(){st({type:"classroomList/setActionTabs",payload:{}}),Kt({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 de.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:(console.log(ze,"selectArrs"),t.a.createElement(Bt.a,{placement:"bottom",height:"100%",closable:!0,onClose:W,visible:de.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:Z.a.drawer,footer:t.a.createElement("div",{className:"tc"},t.a.createElement(d.a,{size:"large",onClick:function(){W(),zt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(d.a,{size:"large",onClick:Object(k.a)(g.a.mark(function p(){var ee,T,X;return g.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:ee=function(qe){var Ge=ze[qe];if(Se.includes(Ge)){var wt,na;return S.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(tt==null||((wt=tt.shixun_list)===null||wt===void 0||((na=wt.find(function(aa){return aa.id===Ge}))===null||na===void 0))?void 0:na.title)),{v:void 0}}},T=0;case 2:if(!(T<(ze==null?void 0:ze.length))){_e.next=9;break}if(X=ee(T),!(typeof X=="object")){_e.next=6;break}return _e.abrupt("return",X.v);case 6:T++,_e.next=2;break;case 9:W(),Rt(ze),zt([]);case 12:case"end":return _e.stop()}},p)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(mt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Z.a.search,onSearch:function(ee){Fe.keyword=ee,Fe.page=1,st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})}})),t.a.createElement("section",{className:"edu-container"},t.a.createElement("ul",{className:Z.a.menu},t.a.createElement("li",null,Ne.name),Ne==null||((Oe=Ne.children)===null||Oe===void 0)?void 0:Oe.map(function(p,ee){return t.a.createElement("li",{key:p.id,className:Fe[Ne.id]==p.id?Z.a.actived:"",onClick:function(){Fe[Ne.id]=p.id,Kt(Object(E.a)({},Fe)),st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})}},t.a.createElement("strong",null,p.name))})),t.a.createElement("ul",{className:Z.a.menuDirection},t.a.createElement("li",{className:Z.a.directionName},"\u65B9\u5411"),t.a.createElement("li",{className:Fe.discipline_id?"":Z.a.actived,onClick:function(){$(null,null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),$e==null?void 0:$e.map(function(p,ee){return t.a.createElement("li",{key:ee,className:Fe.discipline_id==p.id?Z.a.actived:""},t.a.createElement("strong",{onClick:function(){$(1,null,p.id)}},p.name),t.a.createElement("div",null,p.sub_disciplines.map(function(T,X){return t.a.createElement("div",{key:X,className:"mt5"},t.a.createElement("div",{className:Fe.sub_discipline_id==T.id?"".concat(Z.a.actived2," ").concat(Z.a.subTag):Z.a.subTag,onClick:function(){$(2,T.id,p.id)}},T.name),t.a.createElement("ul",{className:"mt5"},T.tags&&T.tags.map(function(z,_e){return t.a.createElement("li",{key:_e,className:Fe.sub_discipline_id==z.id&&Fe.tag_level===3?Z.a.actived2:"",onClick:function(){$(3,z.id,p.id)}},z.name)})))})))})),t.a.createElement("ul",{className:Z.a.menu},t.a.createElement("li",null,xe.name),xe==null||((je=xe.children)===null||je===void 0)?void 0:je.map(function(p,ee){return t.a.createElement("li",{className:Fe[xe.id]==p.id?Z.a.actived:"",onClick:function(){Fe[xe.id]=p.id,Kt(Object(E.a)({},Fe)),st({type:"classroomList/getShixunLists",payload:Object(E.a)({},Fe)})}},t.a.createElement("strong",null,p.name))})),t.a.createElement(K.a,null,t.a.createElement(h.a,{flex:"1"},t.a.createElement("div",{className:Z.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"},ze.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},tt.shixuns_count),"\u4E2A\u8BFE\u7A0B"),t.a.createElement("li",{className:"current",onClick:function(){Fe.order=Fe.order==="asc"?"desc":"asc",Kt(Object(E.a)({},Fe))}},"\u5B66\u4E60\u4EBA\u6570",t.a.createElement("p",{className:"edu-sorter current ".concat(Fe.order)},Fe.order==="asc"?t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(h.a,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),tt==null||((we=tt.shixun_list)===null||we===void 0)?void 0:we.map(function(p,ee){return t.a.createElement("div",{className:Z.a.listItem,key:p.id},t.a.createElement(m.a,{checked:ze.includes(p.id),value:p.id,disabled:p==null?void 0:p.need_authorize,onChange:function(X){console.log(ze,ze.indexOf(p.id)>-1,444);var z=ze.indexOf(p.id);ze.indexOf(p.id)>-1?zt(ze.filter(function(_e){return _e!==p.id})):zt(ze.concat(p.id))}}),t.a.createElement("div",{className:Z.a.info},t.a.createElement("div",{className:Z.a.title},t.a.createElement("div",{className:Z.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(ye.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(at.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(at.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(at.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:Z.a.description,dangerouslySetInnerHTML:{__html:p.description}})),t.a.createElement("div",{className:" mt15"},p.challenge_names.map(function(T,X){return t.a.createElement("span",{key:X,className:"mr30 font12"},"\u7B2C",X+1,"\u5173 ",T," ")})),t.a.createElement(re.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))))}),(tt==null||((ke=tt.shixun_list)===null||ke===void 0)?void 0:ke.length)===0&&t.a.createElement(ue.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:Fe.page||1,showQuickJumper:!0,total:tt==null?void 0:tt.shixuns_count,onChange:function(ee){Fe.page=ee,Kt(Object(E.a)({},Fe))}}))))},pe=Object(H.a)(function(Zt){var oe=Zt.classroomList,Oe=Zt.loading;return{classroomList:oe,loading:Oe}})(pt),kt=e("no3R"),bt=e("mgmH"),vt=e("LvDl"),Wt=e.n(vt),Be=w.a.Option,Et=M.a.RangePicker,gt=u.a.TabPane,ht={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},jt={page:1,per_page:10},ea=function(oe){var Oe,je,we,ke,de=oe.match,P=Object(s.a)(oe,["match"]),st=O.a.useForm(),Rt=Object(c.a)(st,1),it=Rt[0],Se=Object(N.useState)(ht),St=Object(c.a)(Se,2),Xe=St[0],Ke=St[1],B=Object(N.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),Ft=Object(c.a)(B,2),ta=Ft[0],tt=Ft[1],yt=Object(N.useState)([]),Yt=Object(c.a)(yt,2),ze=Yt[0],zt=Yt[1],$t=Object(N.useState)([]),It=Object(c.a)($t,2),$e=It[0],Xt=It[1],qt=Object(N.useState)([]),Gt=Object(c.a)(qt,2),Fe=Gt[0],Kt=Gt[1],q=Object(N.useState)("0"),$=Object(c.a)(q,2),W=$[0],p=$[1],ee=Object(N.useState)({}),T=Object(c.a)(ee,2),X=T[0],z=T[1],_e=Object(N.useState)(0),ve=Object(c.a)(_e,2),qe=ve[0],Ge=ve[1],wt=Object(N.useState)(!1),na=Object(c.a)(wt,2),aa=na[0],sa=na[1],Lt=Object(N.useState)(Object(E.a)({},jt)),Ut=Object(c.a)(Lt,2),rt=Ut[0],Jt=Ut[1],ma=Object(N.useState)(0),Re=Object(c.a)(ma,2),he=Re[0],Pe=Re[1],Ze=Object(N.useState)(1),Ye=Object(c.a)(Ze,2),ct=Ye[0],lt=Ye[1],Tt=Object(N.useState)(""),Dt=Object(c.a)(Tt,2),Vt=Dt[0],ua=Dt[1],ia=Object(N.useState)(!1),_a=Object(c.a)(ia,2),Ea=_a[0],ca=_a[1],Ma=Object(N.useState)(!1),Ra=Object(c.a)(Ma,2),Ta=Ra[0],pa=Ra[1],Na=Object(N.useState)(!1),Pa=Object(c.a)(Na,2),fa=Pa[0],Ba=Pa[1],Sa=Object(N.useState)([]),ba=Object(c.a)(Sa,2),Ua=ba[0],Fa=ba[1],Ia=Object(N.useState)(!1),Oa=Object(c.a)(Ia,2),va=Oa[0],ya=Oa[1],wa=Object(N.useState)(),Da=Object(c.a)(wa,2),ka=Da[0],Wa=Da[1],Xa=Object(N.useState)({}),Ca=Object(c.a)(Xa,2),Ka=Ca[0],ha=Ca[1],la=(de==null||((Oe=de.params)===null||Oe===void 0)?void 0:Oe.exerciseId)?(de==null||((je=de.params)===null||je===void 0)?void 0:je.exerciseId)==="add"?"":de==null||((we=de.params)===null||we===void 0)?void 0:we.exerciseId:"";Object(N.useEffect)(function(){Va(),da(),ra(Object(E.a)(Object(E.a)({},ht),jt),!0)},[]),Object(N.useEffect)(function(){var Ue;(de==null||((Ue=de.params)===null||Ue===void 0)?void 0:Ue.exerciseId)&&Ba(!0)},[de==null||((ke=de.params)===null||ke===void 0)?void 0:ke.exerciseId]),Object(N.useEffect)(function(){if(ct===1){lt(2);return}ra(Object(E.a)(Object(E.a)({},ht),jt)),Xt([])},[W]);var da=function(){var Ue=Object(k.a)(g.a.mark(function ae(){var G,Ce,Ve;return g.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(Me.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:la}});case 2:Ce=_t.sent,Ve=Ce==null||((G=Ce.data)===null||G===void 0)?void 0:G.reduce(function(Nt,oa){return Nt+oa.count},0),z(Object(kt.classifyType)(Ce.data)),Ge(Ve);case 6:case"end":return _t.stop()}},ae)}));return function(){return Ue.apply(this,arguments)}}(),Va=function(){var Ue=Object(k.a)(g.a.mark(function ae(){var G;return g.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Object(Me.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:G=Ve.sent,(G==null?void 0:G.data)&&Kt([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(r.a)(G.data)));case 4:case"end":return Ve.stop()}},ae)}));return function(){return Ue.apply(this,arguments)}}(),Ha=function(){var Ue=Object(k.a)(g.a.mark(function ae(G){var Ce,Ve,Ae;return g.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Object(Me.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[G]}});case 2:Ce=Nt.sent,(Ce==null?void 0:Ce.data)&&tt([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(r.a)(Object(Ie.P)(((Ve=Ce.data)===null||Ve===void 0||((Ae=Ve[0])===null||Ae===void 0)?void 0:Ae.exercise_points)||[]))));case 4:case"end":return Nt.stop()}},ae)}));return function(G){return Ue.apply(this,arguments)}}(),Aa=function(ae){Ke(Object(E.a)({},it.getFieldsValue())),"exercise_subject_id"in ae&&(Ha(ae.exercise_subject_id),it.setFieldsValue({exercise_point_id:"ALL"}),Ke(Object(E.a)(Object(E.a)({},Xe),{},{exercise_point_id:"ALL"})))},ja=function(){var Ue=Object(k.a)(g.a.mark(function ae(G){return g.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:console.log(jt,"values"),Jt(jt),ra(Object(E.a)(Object(E.a)({},jt),G),!0),Xt([]);case 4:case"end":return Ve.stop()}},ae)}));return function(G){return Ue.apply(this,arguments)}}(),Qa=function(ae){p(ae)},za=function(ae){Xt(ae?ze==null?void 0:ze.map(function(G){return G.id}):[])},ra=function(){var Ue=Object(k.a)(g.a.mark(function ae(G,Ce){var Ve,Ae,_t;return g.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return Ve=Wt.a.pickBy(G,function(xa){return xa!=="ALL"&&xa!==void 0}),Ae={},Ve.date&&(Ae={start_at:Pt()(Ve.date[0]).format("YYYY-MM-DD"),end_at:Pt()(Ve.date[1]).format("YYYY-MM-DD")},delete Ve.date),Ce&&sa(!0),oa.next=6,Object(Me.a)("/api/common_exercises/item_banks",{method:"get",params:Object(E.a)(Object(E.a)(Object(E.a)({},Ve),Ae),{},{type:W,examination_bank_id:la})});case 6:_t=oa.sent,(_t==null?void 0:_t.items)&&(zt(_t==null?void 0:_t.items),Pe(_t==null?void 0:_t.items_count),sa(!1),Wa(_t.used_shixun_ids||[]));case 8:case"end":return oa.stop()}},ae)}));return function(G,Ce){return Ue.apply(this,arguments)}}(),$a=function(ae,G){Xt([]);var Ce={page:ae,per_page:G};Jt(Ce),ra(Object(E.a)(Object(E.a)({},Ce),Xe))},Ga=function(ae){Xt(($e==null?void 0:$e.includes(ae))?$e.filter(function(G){return G!==ae}):[].concat(Object(r.a)($e),[ae]))},Ja=function(){var Ue=Object(k.a)(g.a.mark(function ae(){var G,Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(console.log(Vt,"inputText"),!(Vt!=="\u786E\u8BA4\u5220\u9664")){Ae.next=4;break}return ca(!0),Ae.abrupt("return");case 4:return Ae.next=6,Object(Me.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:Ua}});case 6:G=Ae.sent,(G==null?void 0:G.status)===0&&(Xt([]),Ce=Ua.length===ze.length&&rt.page>1?rt.page-1:rt.page,ra(Object(E.a)(Object(E.a)(Object(E.a)({},Xe),rt),{},{page:Ce})),pa(!1),da());case 8:case"end":return Ae.stop()}},ae)}));return function(){return Ue.apply(this,arguments)}}(),La=function(ae){var G=ae?[ae]:$e;if(console.log(G),G==null?void 0:G.length){pa(!0),Fa(G),ca(!1),ua("");return}S.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},Za=function(){var Ue=Object(k.a)(g.a.mark(function ae(G){var Ce,Ve;return g.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return Ce=G?[G]:$e,_t.next=3,Object(Me.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:Ce,source:"0"}});case 3:Ve=_t.sent,Ve.status===0&&ra(Object(E.a)(Object(E.a)({},Xe),rt));case 6:case"end":return _t.stop()}},ae)}));return function(G){return Ue.apply(this,arguments)}}(),Ya=function(){var Ue=Object(k.a)(g.a.mark(function ae(G){var Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Me.a)("/api/item_banks/".concat(G,"/set_private.json"),{method:"post"});case 2:Ce=Ae.sent,Ce.status===0&&ra(Object(E.a)(Object(E.a)({},Xe),rt));case 4:case"end":return Ae.stop()}},ae)}));return function(G){return Ue.apply(this,arguments)}}(),qa=function(){var Ue=Object(k.a)(g.a.mark(function ae(G){var Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Me.a)("/api/common_exercises/item_banks/".concat(G,"/fork"),{method:"get"});case 2:Ce=Ae.sent,Ce.status===0&&S.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return Ae.stop()}},ae)}));return function(G){return Ue.apply(this,arguments)}}(),ga=function(){var Ue=Object(k.a)(g.a.mark(function ae(G){var Ce,Ve,Ae;return g.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:if(Ce=G?Wt.a.isArray(G)?G:[G]:$e,Ce==null?void 0:Ce.length){Nt.next=4;break}return S.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),Nt.abrupt("return");case 4:return Ve=Wt.a.isArray(G)?{shixun_ids:Ce}:{item_bank_ids:Ce},Nt.next=7,Object(Me.a)("/api/item_baskets.json",{method:"post",body:Object(E.a)(Object(E.a)({},Ve),{},{examination_bank_id:la})});case 7:if(Ae=Nt.sent,!la){Nt.next=11;break}return Nt.next=11,Object(Me.a)("/api/examination_banks/".concat(la,"/save_item_banks.json"),{method:"post"});case 11:Ae.status===0&&(da(),ra(Object(E.a)(Object(E.a)({},Xe),rt)),ha({}));case 12:case"end":return Nt.stop()}},ae)}));return function(G){return Ue.apply(this,arguments)}}(),en=function(){var Ue=Object(k.a)(g.a.mark(function ae(G){var Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Me.a)("/api/item_baskets/".concat(G,".json"),{method:"delete",body:{id:G,item_bank:1}});case 2:Ce=Ae.sent,Ce.status===0&&(da(),ra(Object(E.a)(Object(E.a)({},Xe),rt)),ha({}));case 4:case"end":return Ae.stop()}},ae)}));return function(G){return Ue.apply(this,arguments)}}(),tn=function(){var Ue=Object(k.a)(g.a.mark(function ae(G){var Ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Me.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:G,examination_bank_id:la}});case 2:Ce=Ae.sent,Ce.status===0&&(da(),ra(Object(E.a)(Object(E.a)({},Xe),rt)));case 4:case"end":return Ae.stop()}},ae)}));return function(G){return Ue.apply(this,arguments)}}(),an=function(ae){ha(ae)},nn=function(){var ae;return fa?t.a.createElement(t.a.Fragment,null,t.a.createElement(K.a,{align:"middle",justify:"space-between",className:fe.a.head},t.a.createElement("span",{className:fe.a.s1,onClick:function(){return H.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(re.a,{className:fe.a.s2,type:"vertical"}),t.a.createElement(h.a,{className:"font16 c-grey-333"},(de==null||((ae=de.params)===null||ae===void 0)?void 0:ae.exerciseId)==="add"?"\u65B0\u589E\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898":"\u7F16\u8F91\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898")),t.a.createElement(O.a,{form:it,className:fe.a.formWrap,scrollToFirstError:!0,onValuesChange:Aa,onFinish:ja,initialValues:ht,size:"large"},t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.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(O.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(O.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(w.a,{showArrow:!0,optionFilterProp:"children",style:{width:210}},Fe.map(function(G){return t.a.createElement(Be,{key:G.id,title:G.name,value:G.id},G.name)}))),t.a.createElement(O.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(b.a,{style:{width:200},treeData:ta,disabled:!(Xe==null?void 0:Xe.exercise_subject_id),showArrow:!0,showCheckedStrategy:b.a.SHOW_PARENT}))),t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(w.a,{style:{width:210}},t.a.createElement(Be,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Be,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(Be,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(Be,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(Be,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(Be,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(Be,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(O.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(w.a,{style:{width:210}},t.a.createElement(Be,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Be,{value:"1"},"\u7B80\u5355"),t.a.createElement(Be,{value:"2"},"\u9002\u4E2D"),t.a.createElement(Be,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(O.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(Et,{style:{width:222}})),t.a.createElement(O.a.Item,null,t.a.createElement(d.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "))))):t.a.createElement(t.a.Fragment,null,t.a.createElement(K.a,{align:"middle",justify:"space-between",className:fe.a.head},t.a.createElement(h.a,{className:"font16 c-grey-333"},"\u8BD5\u9898\u7BA1\u7406"),t.a.createElement(d.a,{type:"primary",ghost:!0},t.a.createElement(ot.Link,{to:"/exam/questionManagement/add"},"\u65B0\u589E "))),t.a.createElement(O.a,{form:it,className:fe.a.formWrap,scrollToFirstError:!0,onValuesChange:Aa,onFinish:ja,initialValues:ht,size:"large"},t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.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(O.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(O.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(w.a,{style:{width:120}},t.a.createElement(Be,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Be,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(Be,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(Be,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(Be,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(Be,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(Be,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898")))),t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(w.a,{showArrow:!0,optionFilterProp:"children",style:{width:250}},Fe.map(function(G){return t.a.createElement(Be,{key:G.id,title:G.name,value:G.id},G.name)}))),t.a.createElement(O.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(b.a,{style:{width:236},treeData:ta,disabled:!(Xe==null?void 0:Xe.exercise_subject_id),showArrow:!0,showCheckedStrategy:b.a.SHOW_PARENT})),t.a.createElement(O.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(w.a,{style:{width:120}},t.a.createElement(Be,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Be,{value:"1"},"\u7B80\u5355"),t.a.createElement(Be,{value:"2"},"\u9002\u4E2D"),t.a.createElement(Be,{value:"3"},"\u56F0\u96BE")))),t.a.createElement(K.a,{justify:"space-between"},t.a.createElement(O.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(Et,{style:{width:222}})),t.a.createElement(O.a.Item,null,t.a.createElement(d.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))))};return t.a.createElement("div",{className:fa?"".concat(fe.a.wrap," ").concat(fe.a.selectWrap):fe.a.wrap},nn(),t.a.createElement("div",{className:fe.a.tabsWrap},t.a.createElement(u.a,{activeKey:W,onChange:Qa},t.a.createElement(gt,{tab:"\u516C\u5171\u8BD5\u9898",key:"1"}," "),t.a.createElement(gt,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}," "))),t.a.createElement(te.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:aa},t.a.createElement("div",{className:fe.a.listWarp},t.a.createElement(K.a,{align:"middle",justify:"space-between",className:"mb20"},t.a.createElement(h.a,null,t.a.createElement(m.a,{className:"font14",checked:$e.length===ze.length,onChange:function(ae){return za(ae.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),($e==null?void 0:$e.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",$e==null?void 0:$e.length,"\u6761")),t.a.createElement(h.a,null,!fa&&t.a.createElement(t.a.Fragment,null,W==="0"&&t.a.createElement(d.a,{onClick:function(){if(!$e.length){S.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(fe.a.overflow)},"\u5DF2\u9009\u4E2D",$e==null?void 0:$e.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7F16\u7A0B\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:function(){Object(bt.l)({ids:$e})}})},type:"primary",ghost:!0,className:fe.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),W==="0"&&t.a.createElement(d.a,{onClick:function(){return La()},type:"primary",ghost:!0,className:fe.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(d.a,{onClick:function(){return ga()},type:"primary",ghost:!0,className:fe.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),ze.map(function(Ue,ae){return t.a.createElement(Qe,{showCheckbox:!0,key:Ue.id,onDelete:La,data:Ue,isPreviewSelect:fa,activeTabsKey:W,selectIds:$e,loadingIdParams:Ka,onLoadingIdParams:an,onSelect:ga,onCancel:en,onCopy:qa,onSetPublic:Za,onSetPrivate:Ya,onSetSelectIds:Ga})})),!!(ze==null?void 0:ze.length)&&t.a.createElement(i.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:rt.per_page,showSizeChanger:!0,onChange:function(ae,G){$a(ae,G)},hideOnSinglePage:!1,current:rt.page,total:he,showTotal:function(ae){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},ae),"\u6761\u6570\u636E")}}),t.a.createElement(C,{basketData:X,visible:va,exerciseId:la,basketTotal:qe,onClose:function(){return ya(!1)},onDelete:tn}),t.a.createElement(ie,{visibleBasket:va,onToggleVisible:function(){return ya(!va)},count:qe})),t.a.createElement(n.a,{centered:!0,title:"\u5220\u9664\u8BD5\u9898",width:452,visible:Ta,okText:"\u786E\u8BA4\u5220\u9664",cancelText:"\u53D6\u6D88",onCancel:function(){return pa(!1)},onOk:Ja},t.a.createElement("div",null,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(f.a,{onChange:function(ae){ua(ae.target.value),ca(!1)},value:Vt,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(pe,{shixunIds:ka,cb:ga}))},Mt=U.default=ea},"7ahc":function(ne,U,e){"use strict";e.d(U,"a",function(){return _});var me=e("k1fw"),te=e("0Owb"),Ee=e("+L6B"),i=e("2/Rp"),A=e("y8nQ"),n=e("Vl3Y"),a=e("tJVT"),m=e("OaEy"),l=e("2fM7"),d=e("q1tI"),L=e.n(d),b=e("VrN/"),v=e.n(b),f=e("p77/"),ge=e.n(f),K=e("c5Ni"),se=e.n(K),h=l.a.Option,J={labelCol:{span:4},wrapperCol:{span:20}},re={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"]};U.b=function(S){var r=S.callback,le=S.onCancel,g=Object(d.useState)("python"),k=Object(a.a)(g,2),E=k[0],y=k[1];function O(s){y(re[s][1])}function c(s){r(s)}return L.a.createElement(n.a,Object(te.a)({},J,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:c}),L.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},L.a.createElement(l.a,{onChange:O},Object.keys(re).map(function(s){return L.a.createElement(h,{key:s,value:s},re[s][0])}))),L.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},L.a.createElement(_,{mode:E})),L.a.createElement("div",{className:"flex-container flex-end"},L.a.createElement(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),L.a.createElement(i.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function _(S){var r=S.value,le=S.onChange,g=S.mode,k=S.options,E=k===void 0?{}:k,y=Object(d.useRef)(),O=Object(d.useState)(),c=Object(a.a)(O,2),s=c[0],R=c[1];return Object(d.useEffect)(function(){if(s){var u=function(M){var F=M.getValue();le&&le(F)};return s.on("change",u),function(){s.off("change",u)}}},[s,le]),Object(d.useEffect)(function(){s&&s.setOption("mode",g)},[s,g]),Object(d.useEffect)(function(){s&&((r!==s.getValue()||r==="")&&setTimeout(function(){s.setValue(r||" ")},300))},[s,r]),Object(d.useEffect)(function(){if(y.current&&!s){var u=v.a.fromTextArea(y.current,Object(me.a)({mode:g,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},E));R(u)}},[y.current,s]),L.a.createElement("div",{className:"my-codemirror-container"},L.a.createElement("textarea",{ref:y}))}},"7qnI":function(ne,U,e){"use strict";var me=e("5Dmo"),te=e("3S7+"),Ee=e("fWQN"),i=e("mtLc"),A=e("yKVA"),n=e("879j"),a=e("5NDa"),m=e("5rEg"),l=e("q1tI"),d=e.n(l),L=e("O2Wb"),b=e.n(L),v=m.a.TextArea,f=function(ge){Object(A.a)(se,ge);var K=Object(n.a)(se);function se(){return Object(Ee.a)(this,se),K.apply(this,arguments)}return Object(i.a)(se,[{key:"render",value:function(){var J=this,re=this.props,_=re.index,S=re.onAnswerChange,r=re.addChildAnswer,le=re.exerciseIsPublish,g=re.answers,k=re.activeOptionErrorIndex;return d.a.createElement("div",{className:b.a.flex},d.a.createElement("div",{className:"".concat(b.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",_+1,"):"),d.a.createElement("div",{className:"".concat(b.a.flex," ").concat(b.a.flex1),style:{flexDirection:"column"}},g.map(function(E,y){var O="".concat(_,"-").concat(y);return d.a.createElement("div",{className:"".concat(b.a.flex," ").concat(b.a.flex1),key:y},d.a.createElement("div",{className:b.a.flex1,style:{flex:1}},d.a.createElement("div",null,d.a.createElement(v,{className:O===k?b.a.error:"",spellCheck:!1,rows:4,value:E||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(y==0?"":"(\u53EF\u9009)"),onChange:function(s){return S(_,y,s.target.value)},style:{minHeight:95}}))),!le&&d.a.createElement(d.a.Fragment,null,y!=0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(b.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return J.props.deleteChildAnswer(_,y)},style:{float:"right"}})),y===0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(b.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return J.props.deleteChildAnswermain(_,y)},style:{float:"right"}})),d.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},d.a.createElement("i",{className:"".concat(b.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return r(_)},style:{float:"right",visibility:y==g.length-1?"":"hidden"}}))))})))}}]),se}(l.Component);U.a=f},"9Bee":function(ne,U,e){"use strict";var me=e("q1tI"),te=e.n(me),Ee=e("vg9a"),i=e("tJVT"),A=e("DlQD"),n=e.n(A),a=e("rUJ1");function m(o,M){var F=o.match(/^(\s+)(?:```)/);if(F===null)return M;var w=F[1];return M.split(` `).map(function(N){var t=N.match(/^\s+/);if(t===null)return N;var De=Object(i.a)(t,1),fe=De[0];return fe.length>=w.length?N.slice(w.length):N}).join(` `)}var l=[],d=["
        "],L=new n.a.Renderer,b=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function v(){l.length=0,d=["
          "]}function f(o,M,F,w){if(M>=o.length||o[M].level<=F)return M;var N=o[M];w.push("
        • "+N.text+""),M++;var t=[];return M=f(o,M,N.level,t),t.length>0&&(w.push("
            "),t.forEach(function(De){w.push(De)}),w.push("
          ")),w.push("
        • "),M=f(o,M,F,w),M}function ge(){return f(l,0,0,d),d.push("
        "),d.join("")}var K={heading:function(M){var F=b.exec(M);if(F)return{type:"heading",raw:F[0],depth:F[1].length,text:F[2]}},fences:function(M){var F=this.rules.block.fences.exec(M);if(F){var w=F[0],N=m(w,F[3]||""),t=F[2]?F[2].trim():F[2];if(["latex","katex","math"].indexOf(t)>=0){var De=J(),fe=N;N=De,re[De]={type:"block",expression:fe}}return{type:"code",raw:w,lang:t,text:N}}}},se=/(?:\${2})([^\n`]+?)(?:\${2})/gi,h=0,J=function(){return"__special_katext_id_".concat(h++,"__")},re={};function _(){return re}function S(){h=0,re={}}function r(o){return o=o.replace(se,function(M,F){var w=J();return re[w]={type:"inline",expression:F},w}),o}var le=L.listitem;L.listitem=function(o){return le(r(o))};var g=L.paragraph;L.paragraph=function(o){return g(r(o))};var k=L.tablecell;L.tablecell=function(o,M){return k(r(o),M)},L.code=function(o,M,F){var w=(M||"").match(/\S*/)[0];return w?["latex","katex","math"].indexOf(w)>=0?"

        ".concat(o,"

        "):'
        ').concat(F?o:Object(a.escape)(o,!0),`
        -`):'
        '+(F?o:Object(a.escape)(o,!0))+"
        "},L.heading=function(o,M,F){var w=this.options.headerPrefix+F.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:w,level:M,text:o}),"'+o+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:K,renderer:L});var E=n.a,y=e("SJMd"),O=e("m3rI"),c=e("Oy/b"),s=/]*>/g;function R(o){var M=document.createElement("div");return M.innerHTML=o,M.childNodes.length===0?"":M.childNodes[0].nodeValue}var u=U.a=function(o){var M=o.value,F=M===void 0?"":M,w=o.className,N=o.style,t=N===void 0?{}:N,De=String(F),fe=Object(me.useMemo)(function(){try{var ot=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Me=/\"\/api\/attachments\/|\"\/attachments\/download\//g,dt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;De=De.replace(ot,"("+O.a.API_SERVER+"/api/attachments/").replace(Me,'"'+O.a.API_SERVER+"/api/attachments/").replace(dt,'"'+O.a.API_SERVER+"/files/uploads/")}catch(at){}var He=E(De),xt=_();return De.match(/\[TOC\]/)&&(He=He.replace("

        [TOC]

        ",ge()),v()),He=He.replace(/(__special_katext_id_\d+__)/g,function(at,We){var Q=xt[We],Le=Q.type,ce=Q.expression;return Object(c.renderToString)(R(ce)||"",{displayMode:Le==="block",throwOnError:!1,output:"html"})}),He=He.replace(/▁/g,"\u2581\u2581\u2581"),S(),He},[De]),we=Object(me.useRef)();function H(ot){var Me=ot.target;if(Me.tagName.toUpperCase()==="A"){var dt=Me.getAttribute("href");if(dt.startsWith("#")){ot.preventDefault();var He=document.getElementById(dt.replace("#",""));He&&He.scrollIntoView(!0)}}}return Object(me.useEffect)(function(){if(we.current&&fe&&(fe.match(s)&&window.PR.prettyPrint()),we.current)return we.current.addEventListener("click",H),function(){we.current.removeEventListener("click",H),S(),v()}},[fe,we.current,H]),te.a.createElement("div",{ref:we,style:t,className:"".concat(w||""," markdown-body"),dangerouslySetInnerHTML:{__html:fe}})}},"9NMw":function(ne,U,e){"use strict";var me=e("miYZ"),te=e("tsqr"),Ee=e("tJVT"),i=e("PpiC"),A=e("q1tI"),n=e.n(A),a=e("9kvl"),m=e("Ot1p"),l=e("xIf3"),d=e.n(l),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"],b=function(f,ge){var K=f.editData,se=f.globalSetting,h=f.loading,J=f.dispatch,re=f.onRef,_=re===void 0?function(){}:re,S=f.isEdit,r=Object(i.a)(f,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),le=Object(A.useState)(""),g=Object(Ee.a)(le,2),k=g[0],E=g[1],y=Object(A.useState)(""),O=Object(Ee.a)(y,2),c=O[0],s=O[1],R=Object(A.useState)(""),u=Object(Ee.a)(R,2),o=u[0],M=u[1];Object(A.useEffect)(function(){var w;if(!K||!S)return;E(K==null?void 0:K.name),s(K==null?void 0:K.analysis),M(K==null||((w=K.answer_texts)===null||w===void 0)?void 0:w[0])},[K,S]),Object(A.useImperativeHandle)(ge,function(){return{onSave:F}});var F=function(){return k?{name:k,answer_texts:[o],analysis:c}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};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(m.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:k,onChange:function(N){return E(N)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(m.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:o,onChange:function(N){return M(N)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(m.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:c,onChange:function(N){return s(N)}}))};U.a=Object(a.a)(function(v){var f=v.loading,ge=v.globalSetting;return{globalSetting:ge,loading:f.effects}},null,null,{forwardRef:!0})(Object(A.forwardRef)(b))},"9SwW":function(ne,U,e){"use strict";var me=e("/zsF"),te=e("PArb"),Ee=e("q1tI"),i=e.n(Ee),A=e("9kvl"),n=e("Z+Na"),a=e.n(n),m=function(d){var L=d.path,b=d.title,v=d.subTitle,f=d.style,ge=f===void 0?{}:f,K=d.className,se=K===void 0?"":K;return i.a.createElement("div",{className:"".concat(a.a.head," ").concat(se),style:ge},i.a.createElement("span",{className:a.a.s1,onClick:function(){return A.c.push(L)}},i.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),b&&i.a.createElement(te.a,{className:a.a.s2,type:"vertical"}),b&&i.a.createElement("span",{className:a.a.s3},b),v&&i.a.createElement("span",{className:a.a.s4},v))};U.a=m},"9VGf":function(ne,U,e){"use strict";e.d(U,"a",function(){return Ee});var me=e("q1tI"),te=e.n(me);function Ee(i,A){var n=Object(me.useRef)();Object(me.useEffect)(function(){n.current=i}),Object(me.useEffect)(function(){function a(){n.current()}if(A!==null){var m=setInterval(a,A);return function(){return clearInterval(m)}}},[A])}},"9ZNV":function(ne,U,e){"use strict";e.d(U,"a",function(){return d});var me=e("0Owb"),te=e("+L6B"),Ee=e("2/Rp"),i=e("q1tI"),A=e.n(i),n=e("UUDw"),a=e.n(n),m=e("TSYQ"),l=e.n(m),d=function(b){var v=b.cancelText,f=v===void 0?"\u53D6\u6D88":v,ge=b.okText,K=ge===void 0?"\u786E\u5B9A":ge,se=b.loading,h=se===void 0?!1:se,J=b.hasOkBtn,re=J===void 0?!0:J,_=b.okButtonProps,S=_===void 0?{}:_,r=b.onCancel,le=r===void 0?function(){}:r,g=b.onOk,k=g===void 0?function(){}:g,E=b.className,y=E===void 0?"":E;return A.a.createElement("div",{className:l()(a.a.buttonFixed,y)},A.a.createElement("div",{className:a.a.buttonWrap},A.a.createElement(Ee.a,{size:"large",className:"".concat(a.a.button," mr20"),onClick:le},f),re&&A.a.createElement(Ee.a,Object(me.a)({size:"large",type:"primary",className:"".concat(a.a.button," mr20"),loading:h,onClick:k},S),K)))}},BdwD:function(ne,U,e){"use strict";var me=e("k1fw"),te=e("q1tI"),Ee=e.n(te),i=function(n){var a=n.styles,m=a===void 0?{}:a,l=n.customText;return Ee.a.createElement("section",{className:"tc animated fadeIn",style:Object(me.a)(Object(me.a)({},{color:"#999",margin:"200px auto"}),m)},Ee.a.createElement("img",{src:e("FOrL")}),Ee.a.createElement("p",{className:"mt20 font14"},l||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};U.a=i},BjJ7:function(ne,U,e){"use strict";e.d(U,"d",function(){return te}),e.d(U,"c",function(){return Ee}),e.d(U,"e",function(){return i}),e.d(U,"b",function(){return A}),e.d(U,"a",function(){return a});var me=e("m3rI");function te(m){var l=!0;if(m.length>0){for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:"",d=[],L=0;L0&&(x.children=[],we(ie,x.children))})}function H(ue,D){for(var C=[],I=0;I0){C[0]=ie.id;for(var x=0;x=0?P.push(Se):st.push(Se)}catch(Ke){Pt.e(Ke)}finally{Pt.f()}if(!(de!==100&&!(pe==null||((ke=pe.hack)===null||ke===void 0)?void 0:ke.test_set_score))){Xe.next=12;break}return _.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Xe.abrupt("return",!1);case 12:je.hack.difficulty=V,je.hack_codes.code=Me.Base64.encode((Ie=je.hack_codes)===null||Ie===void 0?void 0:Ie.code),ie&&(je.update_hack_sets=P,je.hack_sets=st);case 15:return Xe.abrupt("return",je);case 16:case"end":return Xe.stop()}},Oe)}));return function(){return oe.apply(this,arguments)}}();Object(R.useImperativeHandle)(C,function(){return{onSave:vt}}),Object(R.useEffect)(function(){if(!x||!ie)return;var oe=x.code,Oe=x.language,je=x.hack_sets,ke=x.description,Ie=x.name,de=x.time_limit,P=x.test_set_average,st=x.test_set_score,Pt={loading:!1,data:{hack_codes:{language:Oe,code:Me.Base64.decode(oe)},hack:{name:Ie,description:ke,time_limit:de,test_set_average:P,test_set_score:st},hack_sets:je}};ye.setFieldsValue(Object(E.a)({},Pt.data)),xe({type:Qe.SET_INITAL_DATA,payload:Object(dt.cloneDeep)(Pt)})},[x,ie]);function kt(oe,Oe){return Be.apply(this,arguments)}function Be(){return Be=Object(r.a)(J.a.mark(function oe(Oe,je){return J.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:case"end":return Ie.stop()}},oe)})),Be.apply(this,arguments)}function Et(oe){xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack:Object(E.a)(Object(E.a)({},pe.hack),{},{test_set_score:oe.target.value})})}})}function Rt(oe){var Oe=oe.target.value;xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack:Object(E.a)(Object(E.a)({},pe.hack),{},{test_set_average:Oe})})}})}function ht(){var oe=ye.getFieldValue("hack_sets"),Oe=oe.length+1,je=Math.floor(100/Oe),ke=100%Oe;oe.map(function(Ie,de){return Ut&&(Ie.score=je),Ie.position=de+1,Ie}),oe.push({input:"",output:"",position:Oe,score:Ut?je+ke:0,display_set:!0}),ye.setFieldsValue({hack_sets:oe}),xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack_sets:oe})}})}function jt(oe){var Oe=ye.getFieldValue("hack_sets"),je=(Oe==null?void 0:Oe.length)-1,ke=Math.ceil(100/je),Ie=100%je;Oe.splice(oe,1),Oe==null||Oe.map(function(de,P){return Ut&&(de.score=ke,P===je-1&&(de.score=ke+Ie)),de.position=P+1,de}),xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack_sets:Oe})}}),ye.setFieldsValue({hack_sets:Oe})}function ta(oe){xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack_codes:Object(E.a)(Object(E.a)({},pe.hack_codes),{},{language:oe})})}})}var Mt=function(Oe){},Zt=function(Oe){xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack:Object(E.a)(Object(E.a)({},pe.hack),{},{name:Oe.target.value})})}})};return u.a.createElement(g.a,{form:ye,initialValues:pe,layout:"vertical",className:M.a["oj-form-container"],onValuesChange:Mt,onFinish:kt},u.a.createElement(ge.a,null,u.a.createElement(se.a,{span:14},u.a.createElement(Qt,{onChangeLanguage:ta,onRemoveTestCase:jt,onAddTestCase:ht,onNameChange:Zt,hack:pe.hack,onChangeScore:Et,onChangeAverage:Rt})),u.a.createElement(se.a,{span:10},u.a.createElement(g.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},u.a.createElement(bt,{language:pe==null||((Y=pe.hack_codes)===null||Y===void 0)?void 0:Y.language})))))};function Qt(ue){var D=ue.hack,C=ue.onNameChange,I=ue.onChangeAverage,Y=ue.onChangeScore,ie=ue.onAddTestCase,x=ue.onRemoveTestCase,V=ue.onChangeLanguage,Z=D.test_set_average,be=D.test_set_score,ye=D.name;return u.a.createElement("div",{className:M.a["oj-left-panel"]},u.a.createElement("div",{className:M.a["oj-form-info"]},u.a.createElement("div",{className:M.a.field},u.a.createElement(g.a.Item,{label:u.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",u.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"}],extra:u.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},u.a.createElement(v.a,{min:3})),u.a.createElement(g.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},u.a.createElement(L.a,{onChange:V},fe(t.language)))),u.a.createElement(g.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},u.a.createElement(s.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:u.a.createElement("span",null,60-((ye==null?void 0:ye.length)||0)),onChange:C})),u.a.createElement(g.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},u.a.createElement(He.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),u.a.createElement("div",{className:"tst-case-info"},u.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",u.a.createElement(l.a,{type:"primary",ghost:!0,onClick:ie},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),u.a.createElement(g.a.Item,{name:["hack","test_set_score"]},u.a.createElement(a.a.Group,{onChange:Y},u.a.createElement(a.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",u.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")),u.a.createElement(a.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",u.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&&u.a.createElement(g.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},u.a.createElement(a.a.Group,{onChange:I},u.a.createElement(a.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),u.a.createElement(a.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),u.a.createElement(g.a.List,{name:"hack_sets"},function(Je,mt){return Object(A.a)(mt),u.a.createElement(O.a,{accordion:!0},Je.map(function(Ne,xe){return u.a.createElement(At,{key:"".concat(Ne.key,"--").concat(xe),header:u.a.createElement("a",{className:M.a["test-case-name"]},u.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(xe+1)),be?null:u.a.createElement(u.a.Fragment,null,u.a.createElement(g.a.Item,{name:[Ne.name,"score"],fieldKey:[Ne.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(xe+1,"\u8BC4\u5206")}]},u.a.createElement(v.a,{onClick:function(pe){return pe.stopPropagation()},min:0,max:100,disabled:Z})),u.a.createElement("span",null,"%"))),extra:u.a.createElement("div",{onClick:function(pe){return pe.stopPropagation()},className:M.a["use-extra"]},u.a.createElement(g.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Ne.name,"display_set"],fieldKey:[Ne.fieldKey,"display_set"]},u.a.createElement(i.a,null)),xe>0?u.a.createElement("div",{onClick:function(pe){return pe.stopPropagation()}},u.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:u.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+xe),onConfirm:function(){x(xe)}},u.a.createElement(ot.a,{className:M.a["btn-remove-case"]}))):u.a.createElement(ot.a,{style:{opacity:0},className:M.a["btn-remove-case"]}))},u.a.createElement(g.a.Item,{label:"\u8F93\u5165",name:[Ne.name,"input"],fieldKey:[Ne.fieldKey,"input"]},u.a.createElement(nt,null)),u.a.createElement(g.a.Item,{label:"\u8F93\u51FA",name:[Ne.name,"output"],fieldKey:[Ne.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},u.a.createElement(nt,null)))}))}))))}var et=U.a=Object(R.forwardRef)(Nt)},JI8h:function(ne,U,e){"use strict";var me=e("5Dmo"),te=e("3S7+"),Ee=e("oBTY"),i=e("miYZ"),A=e("tsqr"),n=e("tJVT"),a=e("PpiC"),m=e("q1tI"),l=e.n(m),d=e("9kvl"),L=e("Ot1p"),b=e("9Bee"),v=e("xIf3"),f=e.n(v),ge=e("1vsH"),K=["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"],se=function(J,re){var _=J.editData,S=J.globalSetting,r=J.loading,le=J.dispatch,g=J.onRef,k=g===void 0?function(){}:g,E=J.isEdit,y=Object(a.a)(J,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),O=Object(m.useState)([]),c=Object(n.a)(O,2),s=c[0],R=c[1],u=Object(m.useState)(),o=Object(n.a)(u,2),M=o[0],F=o[1],w=Object(m.useState)([]),N=Object(n.a)(w,2),t=N[0],De=N[1],fe=Object(m.useState)(""),we=Object(n.a)(fe,2),H=we[0],ot=we[1],Me=Object(m.useState)(""),dt=Object(n.a)(Me,2),He=dt[0],xt=dt[1];Object(m.useEffect)(function(){R(["","","",""])},[]),Object(m.useEffect)(function(){if(!_||!E)return;ot(_==null?void 0:_.name),xt(_==null?void 0:_.analysis),R(_==null?void 0:_.choices.map(function(Q){return Q.choice_text}));var We=[];_==null||_.choices.map(function(Q,Le){Q.is_answer&&We.push(Le)}),De(We)},[_,E]),Object(m.useImperativeHandle)(re,function(){return{onSave:at}});var at=function(){if(!H)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var Q=s.findIndex(function(ce){return!ce});if(Q>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[Q]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!t.length)return A.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 A.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(ge.A)(s))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Le=s.map(function(ce,ut){return{choice_text:ce,is_answer:t.includes(ut)?1:0}});return{name:H,choices:Le,analysis:He}};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(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:H,onChange:function(Q){return ot(Q)}}),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"))),s.map(function(We,Q){return l.a.createElement("div",{className:f.a.choiceWrap,key:Q},l.a.createElement(te.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(Q)?f.a.activeAnswer:""),onClick:function(){t.includes(Q)?De(t.filter(function(ce){return ce!==Q})):De([].concat(Object(Ee.a)(t),[Q]))}},K[Q])),l.a.createElement("div",{className:f.a.editorWrap},M===Q?l.a.createElement(L.a,{id:"single-question-option-".concat(Q),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:We,onChange:function(ce){s[Q]=ce,R(s)}}):l.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return F(Q)}},l.a.createElement(b.a,{value:We}))),Q>1&&l.a.createElement(te.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return R(s.filter(function(ce,ut){return ut!==Q}))}})),Q<7&&Q===s.length-1&&l.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return R([].concat(Object(Ee.a)(s),[""]))}})))}),l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:He,onChange:function(Q){return xt(Q)}}))};U.a=Object(d.a)(function(h){var J=h.loading,re=h.globalSetting;return{globalSetting:re,loading:J.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(se))},KGka:function(ne,U,e){"use strict";var me=e("7Kak"),te=e("9yH6"),Ee=e("miYZ"),i=e("tsqr"),A=e("tJVT"),n=e("PpiC"),a=e("q1tI"),m=e.n(a),l=e("9kvl"),d=e("Ot1p"),L=e("xIf3"),b=e.n(L),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"],f=function(K,se){var h=K.editData,J=K.globalSetting,re=K.loading,_=K.dispatch,S=K.onRef,r=S===void 0?function(){}:S,le=K.isEdit,g=Object(n.a)(K,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),k=Object(a.useState)(),E=Object(A.a)(k,2),y=E[0],O=E[1],c=Object(a.useState)(""),s=Object(A.a)(c,2),R=s[0],u=s[1],o=Object(a.useState)(""),M=Object(A.a)(o,2),F=M[0],w=M[1];Object(a.useEffect)(function(){if(!h||!le)return;u(h==null?void 0:h.name),w(h==null?void 0:h.analysis);var t=h==null?void 0:h.choices.find(function(De){return De.is_answer});O(t.choice_text==="\u6B63\u786E"?"0":"1")},[h,le]),Object(a.useImperativeHandle)(se,function(){return{onSave:N}});var N=function(){if(!R)return i.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!y)return i.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var De=[{choice_text:"\u6B63\u786E",is_answer:y==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:y==="1"?1:0}];return{name:R,choices:De,analysis:F}};return m.a.createElement("section",{className:b.a.wrap},m.a.createElement("p",{className:b.a.titleWrap},m.a.createElement("span",{className:b.a.required},"*"),m.a.createElement("span",{className:b.a.title},"\u9898\u5E72\uFF1A")),m.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:R,onChange:function(De){return u(De)}}),m.a.createElement("p",{className:b.a.titleWrap},m.a.createElement("span",{className:b.a.required},"*"),m.a.createElement("span",{className:b.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",m.a.createElement("span",{className:b.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),m.a.createElement(te.a.Group,{buttonStyle:"solid",value:y,onChange:function(De){return O(De.target.value)}},m.a.createElement(te.a.Button,{value:"0",className:"".concat(b.a.radio," mr40")},"\u6B63\u786E"),m.a.createElement(te.a.Button,{value:"1",className:b.a.radio},"\u9519\u8BEF")),m.a.createElement("p",{className:b.a.titleWrap},m.a.createElement("span",{className:b.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),m.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:F,onChange:function(De){return w(De)}}))};U.a=Object(l.a)(function(ge){var K=ge.loading,se=ge.globalSetting;return{globalSetting:se,loading:K.effects}},null,null,{forwardRef:!0})(Object(a.forwardRef)(f))},M8RZ:function(ne,U,e){"use strict";e.d(U,"a",function(){return l});var me=e("fWQN"),te=e("mtLc"),Ee=e("yKVA"),i=e("879j"),A=e("q1tI"),n=e.n(A),a=e("i8i4"),m=e.n(a),l=function(d){Object(Ee.a)(b,d);var L=Object(i.a)(b);function b(v){var f;Object(me.a)(this,b),f=L.call(this,v);var ge=window.document;return f.node=ge.createElement("div"),ge.body.appendChild(f.node),f}return Object(te.a)(b,[{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)}}]),b}(n.a.Component)},MB9C:function(ne,U,e){ne.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",titleBtns:"titleBtns___2OHIf"}},NLgs:function(ne,U,e){"use strict";e.d(U,"e",function(){return se}),e.d(U,"f",function(){return h}),e.d(U,"d",function(){return re}),e.d(U,"c",function(){return _}),e.d(U,"a",function(){return S}),e.d(U,"b",function(){return r});var me=e("WmNS"),te=e.n(me),Ee=e("miYZ"),i=e("tsqr"),A=e("9og8"),n=e("2qtc"),a=e("kLXV"),m=e("q1tI"),l=e.n(m),d=e("9kvl"),L=e("xKgJ"),b=e("1vsH"),v=e("RCxd"),f=e("mOS8"),ge=e.n(f),K=e("m3rI"),se=function(g){return!!(h(g)&&J())},h=function(g){return Object(L.q)()?!0:(g({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},J=function(){var g,k=Object(d.b)()._store.getState(),E=k.user;return((g=E.userInfo)===null||g===void 0?void 0:g.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)},re=function(){var g,k=Object(d.b)()._store.getState(),E=k.user;return((g=E.userInfo)===null||g===void 0?void 0:g.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(b.G)("/account/certification")}}),!1)},_=function(){return Object(L.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(L.u)()?e("WdTA"):"".concat(K.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),l.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(L.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(b.G)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},S=function(g,k){return g?!0:(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("p",null,k||"\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(b.G)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},r=function(g){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=Object(d.b)()._store.getState(),y=E.shixunsDetail.detail;return(y==null?void 0:y.public)===2||(y==null?void 0:y.public)===1||(y==null?void 0:y.shixun_status)===3?(a.a.info({centered:!0,icon:l.a.createElement(v.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",(y==null?void 0:y.public)===2?"\u5DF2\u516C\u5F00":(y==null?void 0:y.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",k,"\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):(y==null?void 0:y.shixun_status)===2?(a.a.confirm({centered:!0,icon:l.a.createElement(v.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",k,"\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(v.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 c=Object(A.a)(te.a.mark(function R(){var u;return te.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,g({type:"shixunsDetail/cancelRelease",payload:{id:y==null?void 0:y.identifier}});case 2:u=M.sent,u.status!==401&&(i.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),g({type:"shixunsDetail/getShixunsDetail",payload:{id:y==null?void 0:y.identifier}}),g({type:"practiceSetting/getCommonData",payload:{id:y==null?void 0:y.identifier}}));case 4:case"end":return M.stop()}},R)}));function s(){return c.apply(this,arguments)}return s}()})}}),!0):!1}},O2Wb:function(ne,U,e){ne.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ne,U,e){"use strict";var me=e("2qtc"),te=e("kLXV"),Ee=e("rAM+"),i=e("tJVT"),A=e("jrin"),n=e("q1tI"),a=e.n(n),m=e("VrN/"),l=e.n(m),d=e("bdgK"),L=e("p77/"),b=e("Bd2K"),v=e("ELLl"),f=e("19Vz"),ge=e("lZu9"),K=e("kSUc"),se=e("9Bee"),h=e("0Owb"),J=e("dejd"),re=e("C+DQ"),_=[{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 S(D){var C=D.onActionCallback,I=D.title,Y=D.icon,ie=D.actionName,x=D.className,V=x===void 0?"":x,Z=D.children;function be(){C(ie)}return a.a.createElement("a",{title:I,className:V,onClick:be},a.a.createElement("i",{className:"md-iconfont ".concat(Y)}),Z)}var r=function(D){var C=D.watch,I=D.showNullButton,Y=D.onActionCallback,ie=D.fullScreen,x=D.insertTemp,V=[].concat(_,[{title:"".concat(C?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(C?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},V.map(function(Z,be){return a.a.createElement("li",{key:be},Z.actionName?a.a.createElement(S,Object(h.a)({},Z,{onActionCallback:Y})):a.a.createElement("span",{className:"v-line"}))}),I?a.a.createElement("li",null,a.a.createElement(S,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Y},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,x&&a.a.createElement("li",null,a.a.createElement(S,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(x),onActionCallback:Y},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(S,{icon:"".concat(ie?"icon-shrink":"icon-enlarge"),title:ie?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Y})))},le=e("M8RZ"),g=e("+L6B"),k=e("2/Rp"),E=e("y8nQ"),y=e("Vl3Y"),O=e("5NDa"),c=e("5rEg"),s={labelCol:{span:4},wrapperCol:{span:20}},R=function(D){var C=D.callback,I=D.onCancel;function Y(ie){C(ie)}return a.a.createElement(y.a,Object(h.a)({},s,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Y}),a.a.createElement(y.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(c.a,null)),a.a.createElement(y.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(c.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},u=e("7ahc"),o=e("HmJG"),M=e("BjJ7"),F=y.a.useForm,w={width:280,marginRight:10},N={labelCol:{span:5},wrapperCol:{span:19}},t=function(D){var C=D.callback,I=D.onCancel,Y=F(),ie=Object(i.a)(Y,1),x=ie[0];function V(ye){C(ye)}function Z(ye){x.setFieldsValue({src:"/api/attachments/".concat(ye.id)})}function be(ye){var Je=ye.target.files[0];fe(Je,Z)}return a.a.createElement(y.a,Object(h.a)({form:x},N,{className:"upload-image-panel",onFinish:V}),a.a.createElement(y.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(y.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(c.a,{style:w})),a.a.createElement(De,{onFileChange:be}))),a.a.createElement(y.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(c.a,{style:{width:264}})),a.a.createElement(y.a.Item,{style:{textAlign:"right"}},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))};function De(D){var C=D.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:C}))}function fe(D,C){if(!D)throw new String("\u6CA1\u6709\u6587\u4EF6");var I=new FormData;I.append("editormd-image-file",D),I.append("file_param_name","editormd-image-file"),I.append("byxhr","true");var Y=new window.XMLHttpRequest;Y.withCredentials=!0,Y.addEventListener("load",function(ie){C(JSON.parse(ie.target.responseText))},!1),Y.addEventListener("error",function(ie){console.error(ie)},!1),Y.open("POST","".concat(M.a,"/api/attachments.json")),Y.send(I)}var we=e("giR+"),H=e("fyUT"),ot=e("7Kak"),Me=e("9yH6"),dt=Me.a.Group,He={margin:"0 8px"},xt=function(D){var C=D.callback,I=D.onCancel;function Y(ie){C(ie)}return a.a.createElement(y.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Y},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:He},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:He},"\u884C\u6570"),a.a.createElement(y.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(H.a,null)),a.a.createElement("span",{style:He},"\u5217\u6570"),a.a.createElement(y.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(H.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:He},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(y.a.Item,{name:"align"},a.a.createElement(dt,null,a.a.createElement(Me.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(Me.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(Me.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(Me.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},at="link",We="upload-image",Q="code-block",Le="add-table",ce="------------",ut={default:ce,left:":".concat(ce),center:":".concat(ce,":"),right:"".concat(ce,":")},Ct=e("9VGf"),j,Te;function bt(){}var ft=0,nt=1e4,At="\u2581",yt=` +`):'
        '+(F?o:Object(a.escape)(o,!0))+"
        "},L.heading=function(o,M,F){var w=this.options.headerPrefix+F.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:w,level:M,text:o}),"'+o+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:K,renderer:L});var E=n.a,y=e("SJMd"),O=e("m3rI"),c=e("Oy/b"),s=/]*>/g;function R(o){var M=document.createElement("div");return M.innerHTML=o,M.childNodes.length===0?"":M.childNodes[0].nodeValue}var u=U.a=function(o){var M=o.value,F=M===void 0?"":M,w=o.className,N=o.style,t=N===void 0?{}:N,De=String(F),fe=Object(me.useMemo)(function(){try{var ot=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Me=/\"\/api\/attachments\/|\"\/attachments\/download\//g,dt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;De=De.replace(ot,"("+O.a.API_SERVER+"/api/attachments/").replace(Me,'"'+O.a.API_SERVER+"/api/attachments/").replace(dt,'"'+O.a.API_SERVER+"/files/uploads/")}catch(at){}var He=E(De),xt=_();return De.match(/\[TOC\]/)&&(He=He.replace("

        [TOC]

        ",ge()),v()),He=He.replace(/(__special_katext_id_\d+__)/g,function(at,We){var Q=xt[We],Le=Q.type,ce=Q.expression;return Object(c.renderToString)(R(ce)||"",{displayMode:Le==="block",throwOnError:!1,output:"html"})}),He=He.replace(/▁/g,"\u2581\u2581\u2581"),S(),He},[De]),Ie=Object(me.useRef)();function H(ot){var Me=ot.target;if(Me.tagName.toUpperCase()==="A"){var dt=Me.getAttribute("href");if(dt.startsWith("#")){ot.preventDefault();var He=document.getElementById(dt.replace("#",""));He&&He.scrollIntoView(!0)}}}return Object(me.useEffect)(function(){if(Ie.current&&fe&&(fe.match(s)&&window.PR.prettyPrint()),Ie.current)return Ie.current.addEventListener("click",H),function(){Ie.current.removeEventListener("click",H),S(),v()}},[fe,Ie.current,H]),te.a.createElement("div",{ref:Ie,style:t,className:"".concat(w||""," markdown-body"),dangerouslySetInnerHTML:{__html:fe}})}},"9NMw":function(ne,U,e){"use strict";var me=e("miYZ"),te=e("tsqr"),Ee=e("tJVT"),i=e("PpiC"),A=e("q1tI"),n=e.n(A),a=e("9kvl"),m=e("Ot1p"),l=e("xIf3"),d=e.n(l),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"],b=function(f,ge){var K=f.editData,se=f.globalSetting,h=f.loading,J=f.dispatch,re=f.onRef,_=re===void 0?function(){}:re,S=f.isEdit,r=Object(i.a)(f,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),le=Object(A.useState)(""),g=Object(Ee.a)(le,2),k=g[0],E=g[1],y=Object(A.useState)(""),O=Object(Ee.a)(y,2),c=O[0],s=O[1],R=Object(A.useState)(""),u=Object(Ee.a)(R,2),o=u[0],M=u[1];Object(A.useEffect)(function(){var w;if(!K||!S)return;E(K==null?void 0:K.name),s(K==null?void 0:K.analysis),M(K==null||((w=K.answer_texts)===null||w===void 0)?void 0:w[0])},[K,S]),Object(A.useImperativeHandle)(ge,function(){return{onSave:F}});var F=function(){return k?{name:k,answer_texts:[o],analysis:c}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};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(m.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:k,onChange:function(N){return E(N)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(m.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:o,onChange:function(N){return M(N)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(m.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:c,onChange:function(N){return s(N)}}))};U.a=Object(a.a)(function(v){var f=v.loading,ge=v.globalSetting;return{globalSetting:ge,loading:f.effects}},null,null,{forwardRef:!0})(Object(A.forwardRef)(b))},"9SwW":function(ne,U,e){"use strict";var me=e("/zsF"),te=e("PArb"),Ee=e("q1tI"),i=e.n(Ee),A=e("9kvl"),n=e("Z+Na"),a=e.n(n),m=function(d){var L=d.path,b=d.title,v=d.subTitle,f=d.style,ge=f===void 0?{}:f,K=d.className,se=K===void 0?"":K;return i.a.createElement("div",{className:"".concat(a.a.head," ").concat(se),style:ge},i.a.createElement("span",{className:a.a.s1,onClick:function(){return A.c.push(L)}},i.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),b&&i.a.createElement(te.a,{className:a.a.s2,type:"vertical"}),b&&i.a.createElement("span",{className:a.a.s3},b),v&&i.a.createElement("span",{className:a.a.s4},v))};U.a=m},"9VGf":function(ne,U,e){"use strict";e.d(U,"a",function(){return Ee});var me=e("q1tI"),te=e.n(me);function Ee(i,A){var n=Object(me.useRef)();Object(me.useEffect)(function(){n.current=i}),Object(me.useEffect)(function(){function a(){n.current()}if(A!==null){var m=setInterval(a,A);return function(){return clearInterval(m)}}},[A])}},"9ZNV":function(ne,U,e){"use strict";e.d(U,"a",function(){return d});var me=e("0Owb"),te=e("+L6B"),Ee=e("2/Rp"),i=e("q1tI"),A=e.n(i),n=e("UUDw"),a=e.n(n),m=e("TSYQ"),l=e.n(m),d=function(b){var v=b.cancelText,f=v===void 0?"\u53D6\u6D88":v,ge=b.okText,K=ge===void 0?"\u786E\u5B9A":ge,se=b.loading,h=se===void 0?!1:se,J=b.hasOkBtn,re=J===void 0?!0:J,_=b.okButtonProps,S=_===void 0?{}:_,r=b.onCancel,le=r===void 0?function(){}:r,g=b.onOk,k=g===void 0?function(){}:g,E=b.className,y=E===void 0?"":E;return A.a.createElement("div",{className:l()(a.a.buttonFixed,y)},A.a.createElement("div",{className:a.a.buttonWrap},A.a.createElement(Ee.a,{size:"large",className:"".concat(a.a.button," mr20"),onClick:le},f),re&&A.a.createElement(Ee.a,Object(me.a)({size:"large",type:"primary",className:"".concat(a.a.button," mr20"),loading:h,onClick:k},S),K)))}},BdwD:function(ne,U,e){"use strict";var me=e("k1fw"),te=e("q1tI"),Ee=e.n(te),i=function(n){var a=n.styles,m=a===void 0?{}:a,l=n.customText;return Ee.a.createElement("section",{className:"tc animated fadeIn",style:Object(me.a)(Object(me.a)({},{color:"#999",margin:"200px auto"}),m)},Ee.a.createElement("img",{src:e("FOrL")}),Ee.a.createElement("p",{className:"mt20 font14"},l||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};U.a=i},BjJ7:function(ne,U,e){"use strict";e.d(U,"d",function(){return te}),e.d(U,"c",function(){return Ee}),e.d(U,"e",function(){return i}),e.d(U,"b",function(){return A}),e.d(U,"a",function(){return a});var me=e("m3rI");function te(m){var l=!0;if(m.length>0){for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:"",d=[],L=0;L0&&(x.children=[],Ie(ie,x.children))})}function H(ue,D){for(var C=[],I=0;I0){C[0]=ie.id;for(var x=0;x=0?P.push(Se):st.push(Se)}catch(Ke){Rt.e(Ke)}finally{Rt.f()}if(!(de!==100&&!(pe==null||((we=pe.hack)===null||we===void 0)?void 0:we.test_set_score))){Xe.next=12;break}return _.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Xe.abrupt("return",!1);case 12:je.hack.difficulty=V,je.hack_codes.code=Me.Base64.encode((ke=je.hack_codes)===null||ke===void 0?void 0:ke.code),ie&&(je.update_hack_sets=P,je.hack_sets=st);case 15:return Xe.abrupt("return",je);case 16:case"end":return Xe.stop()}},Oe)}));return function(){return oe.apply(this,arguments)}}();Object(R.useImperativeHandle)(C,function(){return{onSave:vt}}),Object(R.useEffect)(function(){if(!x||!ie)return;var oe=x.code,Oe=x.language,je=x.hack_sets,we=x.description,ke=x.name,de=x.time_limit,P=x.test_set_average,st=x.test_set_score,Rt={loading:!1,data:{hack_codes:{language:Oe,code:Me.Base64.decode(oe)},hack:{name:ke,description:we,time_limit:de,test_set_average:P,test_set_score:st},hack_sets:je}};ye.setFieldsValue(Object(E.a)({},Rt.data)),xe({type:Qe.SET_INITAL_DATA,payload:Object(dt.cloneDeep)(Rt)})},[x,ie]);function Wt(oe,Oe){return Be.apply(this,arguments)}function Be(){return Be=Object(r.a)(J.a.mark(function oe(Oe,je){return J.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:case"end":return ke.stop()}},oe)})),Be.apply(this,arguments)}function Et(oe){xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack:Object(E.a)(Object(E.a)({},pe.hack),{},{test_set_score:oe.target.value})})}})}function gt(oe){var Oe=oe.target.value;xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack:Object(E.a)(Object(E.a)({},pe.hack),{},{test_set_average:Oe})})}})}function ht(){var oe=ye.getFieldValue("hack_sets"),Oe=oe.length+1,je=Math.floor(100/Oe),we=100%Oe;oe.map(function(ke,de){return bt&&(ke.score=je),ke.position=de+1,ke}),oe.push({input:"",output:"",position:Oe,score:bt?je+we:0,display_set:!0}),ye.setFieldsValue({hack_sets:oe}),xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack_sets:oe})}})}function jt(oe){var Oe=ye.getFieldValue("hack_sets"),je=(Oe==null?void 0:Oe.length)-1,we=Math.ceil(100/je),ke=100%je;Oe.splice(oe,1),Oe==null||Oe.map(function(de,P){return bt&&(de.score=we,P===je-1&&(de.score=we+ke)),de.position=P+1,de}),xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack_sets:Oe})}}),ye.setFieldsValue({hack_sets:Oe})}function ea(oe){xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack_codes:Object(E.a)(Object(E.a)({},pe.hack_codes),{},{language:oe})})}})}var Mt=function(Oe){},Zt=function(Oe){xe({type:Qe.SET_INITAL_DATA,payload:{data:Object(E.a)(Object(E.a)({},pe),{},{hack:Object(E.a)(Object(E.a)({},pe.hack),{},{name:Oe.target.value})})}})};return u.a.createElement(g.a,{form:ye,initialValues:pe,layout:"vertical",className:M.a["oj-form-container"],onValuesChange:Mt,onFinish:Wt},u.a.createElement(ge.a,null,u.a.createElement(se.a,{span:14},u.a.createElement(Qt,{onChangeLanguage:ea,onRemoveTestCase:jt,onAddTestCase:ht,onNameChange:Zt,hack:pe.hack,onChangeScore:Et,onChangeAverage:gt})),u.a.createElement(se.a,{span:10},u.a.createElement(g.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},u.a.createElement(Pt,{language:pe==null||((Y=pe.hack_codes)===null||Y===void 0)?void 0:Y.language})))))};function Qt(ue){var D=ue.hack,C=ue.onNameChange,I=ue.onChangeAverage,Y=ue.onChangeScore,ie=ue.onAddTestCase,x=ue.onRemoveTestCase,V=ue.onChangeLanguage,Z=D.test_set_average,be=D.test_set_score,ye=D.name;return u.a.createElement("div",{className:M.a["oj-left-panel"]},u.a.createElement("div",{className:M.a["oj-form-info"]},u.a.createElement("div",{className:M.a.field},u.a.createElement(g.a.Item,{label:u.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",u.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"}],extra:u.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},u.a.createElement(v.a,{min:3})),u.a.createElement(g.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},u.a.createElement(L.a,{onChange:V},fe(t.language)))),u.a.createElement(g.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},u.a.createElement(s.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:u.a.createElement("span",null,60-((ye==null?void 0:ye.length)||0)),onChange:C})),u.a.createElement(g.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},u.a.createElement(He.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),u.a.createElement("div",{className:"tst-case-info"},u.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",u.a.createElement(l.a,{type:"primary",ghost:!0,onClick:ie},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),u.a.createElement(g.a.Item,{name:["hack","test_set_score"]},u.a.createElement(a.a.Group,{onChange:Y},u.a.createElement(a.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",u.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")),u.a.createElement(a.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",u.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&&u.a.createElement(g.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},u.a.createElement(a.a.Group,{onChange:I},u.a.createElement(a.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),u.a.createElement(a.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),u.a.createElement(g.a.List,{name:"hack_sets"},function(Je,mt){return Object(A.a)(mt),u.a.createElement(O.a,{accordion:!0},Je.map(function(Ne,xe){return u.a.createElement(At,{key:"".concat(Ne.key,"--").concat(xe),header:u.a.createElement("a",{className:M.a["test-case-name"]},u.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(xe+1)),be?null:u.a.createElement(u.a.Fragment,null,u.a.createElement(g.a.Item,{name:[Ne.name,"score"],fieldKey:[Ne.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(xe+1,"\u8BC4\u5206")}]},u.a.createElement(v.a,{onClick:function(pe){return pe.stopPropagation()},min:0,max:100,disabled:Z})),u.a.createElement("span",null,"%"))),extra:u.a.createElement("div",{onClick:function(pe){return pe.stopPropagation()},className:M.a["use-extra"]},u.a.createElement(g.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Ne.name,"display_set"],fieldKey:[Ne.fieldKey,"display_set"]},u.a.createElement(i.a,null)),xe>0?u.a.createElement("div",{onClick:function(pe){return pe.stopPropagation()}},u.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:u.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+xe),onConfirm:function(){x(xe)}},u.a.createElement(ot.a,{className:M.a["btn-remove-case"]}))):u.a.createElement(ot.a,{style:{opacity:0},className:M.a["btn-remove-case"]}))},u.a.createElement(g.a.Item,{label:"\u8F93\u5165",name:[Ne.name,"input"],fieldKey:[Ne.fieldKey,"input"]},u.a.createElement(nt,null)),u.a.createElement(g.a.Item,{label:"\u8F93\u51FA",name:[Ne.name,"output"],fieldKey:[Ne.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},u.a.createElement(nt,null)))}))}))))}var et=U.a=Object(R.forwardRef)(Bt)},JI8h:function(ne,U,e){"use strict";var me=e("5Dmo"),te=e("3S7+"),Ee=e("oBTY"),i=e("miYZ"),A=e("tsqr"),n=e("tJVT"),a=e("PpiC"),m=e("q1tI"),l=e.n(m),d=e("9kvl"),L=e("Ot1p"),b=e("9Bee"),v=e("xIf3"),f=e.n(v),ge=e("1vsH"),K=["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"],se=function(J,re){var _=J.editData,S=J.globalSetting,r=J.loading,le=J.dispatch,g=J.onRef,k=g===void 0?function(){}:g,E=J.isEdit,y=Object(a.a)(J,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),O=Object(m.useState)([]),c=Object(n.a)(O,2),s=c[0],R=c[1],u=Object(m.useState)(),o=Object(n.a)(u,2),M=o[0],F=o[1],w=Object(m.useState)([]),N=Object(n.a)(w,2),t=N[0],De=N[1],fe=Object(m.useState)(""),Ie=Object(n.a)(fe,2),H=Ie[0],ot=Ie[1],Me=Object(m.useState)(""),dt=Object(n.a)(Me,2),He=dt[0],xt=dt[1];Object(m.useEffect)(function(){R(["","","",""])},[]),Object(m.useEffect)(function(){if(!_||!E)return;ot(_==null?void 0:_.name),xt(_==null?void 0:_.analysis),R(_==null?void 0:_.choices.map(function(Q){return Q.choice_text}));var We=[];_==null||_.choices.map(function(Q,Le){Q.is_answer&&We.push(Le)}),De(We)},[_,E]),Object(m.useImperativeHandle)(re,function(){return{onSave:at}});var at=function(){if(!H)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var Q=s.findIndex(function(ce){return!ce});if(Q>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[Q]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!t.length)return A.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 A.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(ge.A)(s))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Le=s.map(function(ce,ut){return{choice_text:ce,is_answer:t.includes(ut)?1:0}});return{name:H,choices:Le,analysis:He}};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(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:H,onChange:function(Q){return ot(Q)}}),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"))),s.map(function(We,Q){return l.a.createElement("div",{className:f.a.choiceWrap,key:Q},l.a.createElement(te.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(Q)?f.a.activeAnswer:""),onClick:function(){t.includes(Q)?De(t.filter(function(ce){return ce!==Q})):De([].concat(Object(Ee.a)(t),[Q]))}},K[Q])),l.a.createElement("div",{className:f.a.editorWrap},M===Q?l.a.createElement(L.a,{id:"single-question-option-".concat(Q),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:We,onChange:function(ce){s[Q]=ce,R(s)}}):l.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return F(Q)}},l.a.createElement(b.a,{value:We}))),Q>1&&l.a.createElement(te.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return R(s.filter(function(ce,ut){return ut!==Q}))}})),Q<7&&Q===s.length-1&&l.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return R([].concat(Object(Ee.a)(s),[""]))}})))}),l.a.createElement("p",{className:f.a.titleWrap},l.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:He,onChange:function(Q){return xt(Q)}}))};U.a=Object(d.a)(function(h){var J=h.loading,re=h.globalSetting;return{globalSetting:re,loading:J.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(se))},KGka:function(ne,U,e){"use strict";var me=e("7Kak"),te=e("9yH6"),Ee=e("miYZ"),i=e("tsqr"),A=e("tJVT"),n=e("PpiC"),a=e("q1tI"),m=e.n(a),l=e("9kvl"),d=e("Ot1p"),L=e("xIf3"),b=e.n(L),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"],f=function(K,se){var h=K.editData,J=K.globalSetting,re=K.loading,_=K.dispatch,S=K.onRef,r=S===void 0?function(){}:S,le=K.isEdit,g=Object(n.a)(K,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),k=Object(a.useState)(),E=Object(A.a)(k,2),y=E[0],O=E[1],c=Object(a.useState)(""),s=Object(A.a)(c,2),R=s[0],u=s[1],o=Object(a.useState)(""),M=Object(A.a)(o,2),F=M[0],w=M[1];Object(a.useEffect)(function(){if(!h||!le)return;u(h==null?void 0:h.name),w(h==null?void 0:h.analysis);var t=h==null?void 0:h.choices.find(function(De){return De.is_answer});O(t.choice_text==="\u6B63\u786E"?"0":"1")},[h,le]),Object(a.useImperativeHandle)(se,function(){return{onSave:N}});var N=function(){if(!R)return i.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!y)return i.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var De=[{choice_text:"\u6B63\u786E",is_answer:y==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:y==="1"?1:0}];return{name:R,choices:De,analysis:F}};return m.a.createElement("section",{className:b.a.wrap},m.a.createElement("p",{className:b.a.titleWrap},m.a.createElement("span",{className:b.a.required},"*"),m.a.createElement("span",{className:b.a.title},"\u9898\u5E72\uFF1A")),m.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:R,onChange:function(De){return u(De)}}),m.a.createElement("p",{className:b.a.titleWrap},m.a.createElement("span",{className:b.a.required},"*"),m.a.createElement("span",{className:b.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",m.a.createElement("span",{className:b.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),m.a.createElement(te.a.Group,{buttonStyle:"solid",value:y,onChange:function(De){return O(De.target.value)}},m.a.createElement(te.a.Button,{value:"0",className:"".concat(b.a.radio," mr40")},"\u6B63\u786E"),m.a.createElement(te.a.Button,{value:"1",className:b.a.radio},"\u9519\u8BEF")),m.a.createElement("p",{className:b.a.titleWrap},m.a.createElement("span",{className:b.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),m.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:F,onChange:function(De){return w(De)}}))};U.a=Object(l.a)(function(ge){var K=ge.loading,se=ge.globalSetting;return{globalSetting:se,loading:K.effects}},null,null,{forwardRef:!0})(Object(a.forwardRef)(f))},M8RZ:function(ne,U,e){"use strict";e.d(U,"a",function(){return l});var me=e("fWQN"),te=e("mtLc"),Ee=e("yKVA"),i=e("879j"),A=e("q1tI"),n=e.n(A),a=e("i8i4"),m=e.n(a),l=function(d){Object(Ee.a)(b,d);var L=Object(i.a)(b);function b(v){var f;Object(me.a)(this,b),f=L.call(this,v);var ge=window.document;return f.node=ge.createElement("div"),ge.body.appendChild(f.node),f}return Object(te.a)(b,[{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)}}]),b}(n.a.Component)},MB9C:function(ne,U,e){ne.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",titleBtns:"titleBtns___2OHIf"}},NLgs:function(ne,U,e){"use strict";e.d(U,"e",function(){return se}),e.d(U,"f",function(){return h}),e.d(U,"d",function(){return re}),e.d(U,"c",function(){return _}),e.d(U,"a",function(){return S}),e.d(U,"b",function(){return r});var me=e("WmNS"),te=e.n(me),Ee=e("miYZ"),i=e("tsqr"),A=e("9og8"),n=e("2qtc"),a=e("kLXV"),m=e("q1tI"),l=e.n(m),d=e("9kvl"),L=e("xKgJ"),b=e("1vsH"),v=e("RCxd"),f=e("mOS8"),ge=e.n(f),K=e("m3rI"),se=function(g){return!!(h(g)&&J())},h=function(g){return Object(L.q)()?!0:(g({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},J=function(){var g,k=Object(d.b)()._store.getState(),E=k.user;return((g=E.userInfo)===null||g===void 0?void 0:g.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)},re=function(){var g,k=Object(d.b)()._store.getState(),E=k.user;return((g=E.userInfo)===null||g===void 0?void 0:g.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(b.G)("/account/certification")}}),!1)},_=function(){return Object(L.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(L.u)()?e("WdTA"):"".concat(K.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),l.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(L.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(b.G)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},S=function(g,k){return g?!0:(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("p",null,k||"\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(b.G)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},r=function(g){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=Object(d.b)()._store.getState(),y=E.shixunsDetail.detail;return(y==null?void 0:y.public)===2||(y==null?void 0:y.public)===1||(y==null?void 0:y.shixun_status)===3?(a.a.info({centered:!0,icon:l.a.createElement(v.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",(y==null?void 0:y.public)===2?"\u5DF2\u516C\u5F00":(y==null?void 0:y.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",k,"\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):(y==null?void 0:y.shixun_status)===2?(a.a.confirm({centered:!0,icon:l.a.createElement(v.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",k,"\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(v.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 c=Object(A.a)(te.a.mark(function R(){var u;return te.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,g({type:"shixunsDetail/cancelRelease",payload:{id:y==null?void 0:y.identifier}});case 2:u=M.sent,u.status!==401&&(i.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),g({type:"shixunsDetail/getShixunsDetail",payload:{id:y==null?void 0:y.identifier}}),g({type:"practiceSetting/getCommonData",payload:{id:y==null?void 0:y.identifier}}));case 4:case"end":return M.stop()}},R)}));function s(){return c.apply(this,arguments)}return s}()})}}),!0):!1}},O2Wb:function(ne,U,e){ne.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ne,U,e){"use strict";var me=e("2qtc"),te=e("kLXV"),Ee=e("rAM+"),i=e("tJVT"),A=e("jrin"),n=e("q1tI"),a=e.n(n),m=e("VrN/"),l=e.n(m),d=e("bdgK"),L=e("p77/"),b=e("Bd2K"),v=e("ELLl"),f=e("19Vz"),ge=e("lZu9"),K=e("kSUc"),se=e("9Bee"),h=e("0Owb"),J=e("dejd"),re=e("C+DQ"),_=[{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 S(D){var C=D.onActionCallback,I=D.title,Y=D.icon,ie=D.actionName,x=D.className,V=x===void 0?"":x,Z=D.children;function be(){C(ie)}return a.a.createElement("a",{title:I,className:V,onClick:be},a.a.createElement("i",{className:"md-iconfont ".concat(Y)}),Z)}var r=function(D){var C=D.watch,I=D.showNullButton,Y=D.onActionCallback,ie=D.fullScreen,x=D.insertTemp,V=[].concat(_,[{title:"".concat(C?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(C?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},V.map(function(Z,be){return a.a.createElement("li",{key:be},Z.actionName?a.a.createElement(S,Object(h.a)({},Z,{onActionCallback:Y})):a.a.createElement("span",{className:"v-line"}))}),I?a.a.createElement("li",null,a.a.createElement(S,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Y},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,x&&a.a.createElement("li",null,a.a.createElement(S,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(x),onActionCallback:Y},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(S,{icon:"".concat(ie?"icon-shrink":"icon-enlarge"),title:ie?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Y})))},le=e("M8RZ"),g=e("+L6B"),k=e("2/Rp"),E=e("y8nQ"),y=e("Vl3Y"),O=e("5NDa"),c=e("5rEg"),s={labelCol:{span:4},wrapperCol:{span:20}},R=function(D){var C=D.callback,I=D.onCancel;function Y(ie){C(ie)}return a.a.createElement(y.a,Object(h.a)({},s,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Y}),a.a.createElement(y.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(c.a,null)),a.a.createElement(y.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(c.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},u=e("7ahc"),o=e("HmJG"),M=e("BjJ7"),F=y.a.useForm,w={width:280,marginRight:10},N={labelCol:{span:5},wrapperCol:{span:19}},t=function(D){var C=D.callback,I=D.onCancel,Y=F(),ie=Object(i.a)(Y,1),x=ie[0];function V(ye){C(ye)}function Z(ye){x.setFieldsValue({src:"/api/attachments/".concat(ye.id)})}function be(ye){var Je=ye.target.files[0];fe(Je,Z)}return a.a.createElement(y.a,Object(h.a)({form:x},N,{className:"upload-image-panel",onFinish:V}),a.a.createElement(y.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(y.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(c.a,{style:w})),a.a.createElement(De,{onFileChange:be}))),a.a.createElement(y.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(c.a,{style:{width:264}})),a.a.createElement(y.a.Item,{style:{textAlign:"right"}},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))};function De(D){var C=D.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:C}))}function fe(D,C){if(!D)throw new String("\u6CA1\u6709\u6587\u4EF6");var I=new FormData;I.append("editormd-image-file",D),I.append("file_param_name","editormd-image-file"),I.append("byxhr","true");var Y=new window.XMLHttpRequest;Y.withCredentials=!0,Y.addEventListener("load",function(ie){C(JSON.parse(ie.target.responseText))},!1),Y.addEventListener("error",function(ie){console.error(ie)},!1),Y.open("POST","".concat(M.a,"/api/attachments.json")),Y.send(I)}var Ie=e("giR+"),H=e("fyUT"),ot=e("7Kak"),Me=e("9yH6"),dt=Me.a.Group,He={margin:"0 8px"},xt=function(D){var C=D.callback,I=D.onCancel;function Y(ie){C(ie)}return a.a.createElement(y.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Y},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:He},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:He},"\u884C\u6570"),a.a.createElement(y.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(H.a,null)),a.a.createElement("span",{style:He},"\u5217\u6570"),a.a.createElement(y.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(H.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:He},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(y.a.Item,{name:"align"},a.a.createElement(dt,null,a.a.createElement(Me.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(Me.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(Me.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(Me.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},at="link",We="upload-image",Q="code-block",Le="add-table",ce="------------",ut={default:ce,left:":".concat(ce),center:":".concat(ce,":"),right:"".concat(ce,":")},Ct=e("9VGf"),j,Te;function Pt(){}var ft=0,nt=1e4,At="\u2581",Ot=` **\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(D){return/^\d+$/.test(D)?"".concat(D,"px"):D}var Ht=navigator.platform.toUpperCase().indexOf("MAC")>=0,Nt=Ht?"Cmd":"Ctrl",Qt=(j={},Object(A.a)(j,Nt+"-B","bold"),Object(A.a)(j,Nt+"-I","italic"),j),et=(Te={},Object(A.a)(Te,at,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(Te,Q,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(Te,We,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(Te,Le,"\u6DFB\u52A0\u8868\u683C"),Te),ue=U.a=function(D){var C=D.defaultValue,I=C===void 0?"":C,Y=D.onChange,ie=D.width,x=ie===void 0?"100%":ie,V=D.height,Z=V===void 0?400:V,be=D.miniToolbar,ye=be===void 0?!1:be,Je=D.isFocus,mt=Je===void 0?!1:Je,Ne=D.watch,xe=D.insertTemp,pt=D.id,pe=pt===void 0?"markdown-editor-id":pt,wt=D.showResizeBar,Ut=wt===void 0?!1:wt,vt=D.noStorage,kt=vt===void 0?!1:vt,Be=D.showNullButton,Et=Be===void 0?!1:Be,Rt=D.fullScreen,ht=Rt===void 0?!1:Rt,jt=D.onBlur,ta=D.onCMBeforeChange,Mt=D.className,Zt=Mt===void 0?"":Mt,oe=D.placeholder,Oe=oe===void 0?"":oe,je=D.values,ke=je===void 0?"":je,Ie=Object(n.useState)(null),de=Object(i.a)(Ie,2),P=de[0],st=de[1],Pt=Object(n.useState)(I),it=Object(i.a)(Pt,2),Se=it[0],Bt=it[1],Xe=Object(n.useState)(Ne),Ke=Object(i.a)(Xe,2),B=Ke[0],St=Ke[1],Yt=Object(n.useState)(ht),gt=Object(i.a)(Yt,2),tt=gt[0],qt=gt[1],ze=Object(n.useState)(""),zt=Object(i.a)(ze,2),Gt=zt[0],Ft=zt[1],Ge=Object(n.useState)(0),Wt=Object(i.a)(Ge,2),ea=Wt[0],$t=Wt[1],Fe=Object(n.useState)(Z),Xt=Object(i.a)(Fe,2),q=Xt[0],G=Xt[1],W=Object(n.useState)(!1),p=Object(i.a)(W,2),ee=p[0],T=p[1],X=Object(n.useRef)(),z=Object(n.useRef)(),_e=Object(n.useRef)(),ve=Object(n.useRef)();Object(n.useEffect)(function(){Bt(ke),P==null||P.setValue(ke)},[ke]),Object(n.useEffect)(function(){if(X.current){var Re=function(Ze,Ye){var ct=Ye.clipboardData;if(ct){var lt=ct.types.toString(),Tt=ct.items;if(lt==="text/html,Files"||lt==="Files"){var Dt=Tt[1];lt==="Files"&&(Dt=Tt[0]),Dt.kind==="file"&&Dt.type.match(/^image\//i)&&fe(Dt.getAsFile(),function(Kt){Kt.id?he.replaceSelection("![,](/api/attachments/".concat(Kt.id,")")):(Kt==null?void 0:Kt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},he=l.a.fromTextArea(X.current,{mode:"markdown",lineNumbers:!ye,lineWrapping:!0,value:I,autoCloseTags:!0,autoCloseBrackets:!0});return mt&&he.focus(),he.on("paste",Re),st(he),function(){he.off("paste",Re)}}},[]);var qe=Object(n.useCallback)(function(){if(z.current)try{var Re=z.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,he=z.current.getElementsByClassName("markdown-editor-body")[0];tt?he.style.height="calc(100vh - ".concat(Re,"px)"):he.style.height="".concat(q-Re,"px")}catch(Pe){console.log(Pe,"---- to set md editor body height")}},[q,z,tt]);Object(n.useEffect)(function(){function Re(){var Pe=new d.default(function(Ze){var Ye=Object(Ee.a)(Ze),ct;try{for(Ye.s();!(ct=Ye.n()).done;){var lt=ct.value;(lt.target.offsetHeight>0||lt.target.offsetWidth>0)&&(qe(),P.setSize("100%","100%"),P.refresh())}}catch(Tt){Ye.e(Tt)}finally{Ye.f()}});return Pe.observe(X.current.parentElement),Pe}if(P){var he=Re();return function(){he.unobserve(X.current.parentElement)}}},[P,qe]),Object(n.useEffect)(function(){if(P){for(var Re=[],he=function(){var lt=Ze[Pe];Ye=Object(i.a)(lt,2);var Tt=Ye[0],Dt=Ye[1],Kt=Object(A.a)({},Tt,function(){$e(Dt)});Re.push(Kt),P.addKeyMap(Kt)},Pe=0,Ze=Object.entries(Qt);Pe0){var Re=new Date().getTime(),he=window.sessionStorage.getItem(pe);Re>=ea+nt&&(!he||he!==Se)&&(window.sessionStorage.setItem(pe,Se),T(!0))}},nt),Object(n.useEffect)(function(){St(Ne)},[P,Ne]),Object(n.useEffect)(function(){P&&(mt&&P.focus())},[P,mt]),Object(n.useEffect)(function(){if(B&&P){var Re=function(Ze){var Ye=Ze.target;if(ve.current){var ct=Ye.scrollTop/Ye.scrollHeight;ve.current.scrollTop=ve.current.scrollHeight*ct}},he=P.getScrollerElement();return he.addEventListener("scroll",Re),function(){he.removeEventListener("scroll",Re)}}},[P,B]),Object(n.useEffect)(function(){if(P&&ta){var Re=function(Pe,Ze){ta(Pe,Ze)};return P.on("beforeChange",Re),function(){P.off("beforeChange",Re)}}},[P,ta]),Object(n.useEffect)(function(){if(P&&jt){var Re=function(){jt(P.getValue())};return P.on("blur",Re),function(){P.off("blur",Re)}}},[P,jt]),Object(n.useEffect)(function(){if(P){var Re=function(Pe){var Ze=Pe.getValue();Bt(Ze),$t(new Date().getTime()),Pe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Y&&Y(Ze)};return P.on("change",Re),function(){P.off("change",Re)}}},[P,Y]),Object(n.useEffect)(function(){P&&(I==null?(P.setValue(""),Bt("")):I!==P.getValue()&&(P.setValue(I),Bt(I),P.setCursor(P.lineCount(),0)))},[P,I]);var $e=Object(n.useCallback)(function(Re){var he=P.getCursor(),Pe=P.getSelection(),Ze=Pe.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Qe(D){return/^\d+$/.test(D)?"".concat(D,"px"):D}var Ht=navigator.platform.toUpperCase().indexOf("MAC")>=0,Bt=Ht?"Cmd":"Ctrl",Qt=(j={},Object(A.a)(j,Bt+"-B","bold"),Object(A.a)(j,Bt+"-I","italic"),j),et=(Te={},Object(A.a)(Te,at,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(Te,Q,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(Te,We,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(Te,Le,"\u6DFB\u52A0\u8868\u683C"),Te),ue=U.a=function(D){var C=D.defaultValue,I=C===void 0?"":C,Y=D.onChange,ie=D.width,x=ie===void 0?"100%":ie,V=D.height,Z=V===void 0?400:V,be=D.miniToolbar,ye=be===void 0?!1:be,Je=D.isFocus,mt=Je===void 0?!1:Je,Ne=D.watch,xe=D.insertTemp,pt=D.id,pe=pt===void 0?"markdown-editor-id":pt,kt=D.showResizeBar,bt=kt===void 0?!1:kt,vt=D.noStorage,Wt=vt===void 0?!1:vt,Be=D.showNullButton,Et=Be===void 0?!1:Be,gt=D.fullScreen,ht=gt===void 0?!1:gt,jt=D.onBlur,ea=D.onCMBeforeChange,Mt=D.className,Zt=Mt===void 0?"":Mt,oe=D.placeholder,Oe=oe===void 0?"":oe,je=D.values,we=je===void 0?"":je,ke=Object(n.useState)(null),de=Object(i.a)(ke,2),P=de[0],st=de[1],Rt=Object(n.useState)(I),it=Object(i.a)(Rt,2),Se=it[0],St=it[1],Xe=Object(n.useState)(Ne),Ke=Object(i.a)(Xe,2),B=Ke[0],Ft=Ke[1],ta=Object(n.useState)(ht),tt=Object(i.a)(ta,2),yt=tt[0],Yt=tt[1],ze=Object(n.useState)(""),zt=Object(i.a)(ze,2),$t=zt[0],It=zt[1],$e=Object(n.useState)(0),Xt=Object(i.a)($e,2),qt=Xt[0],Gt=Xt[1],Fe=Object(n.useState)(Z),Kt=Object(i.a)(Fe,2),q=Kt[0],$=Kt[1],W=Object(n.useState)(!1),p=Object(i.a)(W,2),ee=p[0],T=p[1],X=Object(n.useRef)(),z=Object(n.useRef)(),_e=Object(n.useRef)(),ve=Object(n.useRef)();Object(n.useEffect)(function(){St(we),P==null||P.setValue(we)},[we]),Object(n.useEffect)(function(){if(X.current){var Re=function(Ze,Ye){var ct=Ye.clipboardData;if(ct){var lt=ct.types.toString(),Tt=ct.items;if(lt==="text/html,Files"||lt==="Files"){var Dt=Tt[1];lt==="Files"&&(Dt=Tt[0]),Dt.kind==="file"&&Dt.type.match(/^image\//i)&&fe(Dt.getAsFile(),function(Vt){Vt.id?he.replaceSelection("![,](/api/attachments/".concat(Vt.id,")")):(Vt==null?void 0:Vt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},he=l.a.fromTextArea(X.current,{mode:"markdown",lineNumbers:!ye,lineWrapping:!0,value:I,autoCloseTags:!0,autoCloseBrackets:!0});return mt&&he.focus(),he.on("paste",Re),st(he),function(){he.off("paste",Re)}}},[]);var qe=Object(n.useCallback)(function(){if(z.current)try{var Re=z.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,he=z.current.getElementsByClassName("markdown-editor-body")[0];yt?he.style.height="calc(100vh - ".concat(Re,"px)"):he.style.height="".concat(q-Re,"px")}catch(Pe){console.log(Pe,"---- to set md editor body height")}},[q,z,yt]);Object(n.useEffect)(function(){function Re(){var Pe=new d.default(function(Ze){var Ye=Object(Ee.a)(Ze),ct;try{for(Ye.s();!(ct=Ye.n()).done;){var lt=ct.value;(lt.target.offsetHeight>0||lt.target.offsetWidth>0)&&(qe(),P.setSize("100%","100%"),P.refresh())}}catch(Tt){Ye.e(Tt)}finally{Ye.f()}});return Pe.observe(X.current.parentElement),Pe}if(P){var he=Re();return function(){he.unobserve(X.current.parentElement)}}},[P,qe]),Object(n.useEffect)(function(){if(P){for(var Re=[],he=function(){var lt=Ze[Pe];Ye=Object(i.a)(lt,2);var Tt=Ye[0],Dt=Ye[1],Vt=Object(A.a)({},Tt,function(){Ge(Dt)});Re.push(Vt),P.addKeyMap(Vt)},Pe=0,Ze=Object.entries(Qt);Pe0){var Re=new Date().getTime(),he=window.sessionStorage.getItem(pe);Re>=qt+nt&&(!he||he!==Se)&&(window.sessionStorage.setItem(pe,Se),T(!0))}},nt),Object(n.useEffect)(function(){Ft(Ne)},[P,Ne]),Object(n.useEffect)(function(){P&&(mt&&P.focus())},[P,mt]),Object(n.useEffect)(function(){if(B&&P){var Re=function(Ze){var Ye=Ze.target;if(ve.current){var ct=Ye.scrollTop/Ye.scrollHeight;ve.current.scrollTop=ve.current.scrollHeight*ct}},he=P.getScrollerElement();return he.addEventListener("scroll",Re),function(){he.removeEventListener("scroll",Re)}}},[P,B]),Object(n.useEffect)(function(){if(P&&ea){var Re=function(Pe,Ze){ea(Pe,Ze)};return P.on("beforeChange",Re),function(){P.off("beforeChange",Re)}}},[P,ea]),Object(n.useEffect)(function(){if(P&&jt){var Re=function(){jt(P.getValue())};return P.on("blur",Re),function(){P.off("blur",Re)}}},[P,jt]),Object(n.useEffect)(function(){if(P){var Re=function(Pe){var Ze=Pe.getValue();St(Ze),Gt(new Date().getTime()),Pe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Y&&Y(Ze)};return P.on("change",Re),function(){P.off("change",Re)}}},[P,Y]),Object(n.useEffect)(function(){P&&(I==null?(P.setValue(""),St("")):I!==P.getValue()&&(P.setValue(I),St(I),P.setCursor(P.lineCount(),0)))},[P,I]);var Ge=Object(n.useCallback)(function(Re){var he=P.getCursor(),Pe=P.getSelection(),Ze=Pe.split(` `);switch(Re){case"bold":return P.replaceSelection("**"+Pe+"**"),Pe===""&&P.setCursor(he.line,he.ch+2),P.focus();case"italic":return P.replaceSelection("*"+Pe+"*"),Pe===""&&P.setCursor(he.line,he.ch+1),P.focus();case"code":return P.replaceSelection("`"+Pe+"`"),Pe===""&&P.setCursor(he.line,he.ch+1),P.focus();case"inline-latex":return P.replaceSelection("`$$"+Pe+"$$`"),Pe===""&&P.setCursor(he.line,he.ch+3),P.focus();case"latex":return P.replaceSelection("```latex\n"+Pe+"\n```"),P.setCursor(he.line+1,Pe.length+1),P.focus();case"line-break":return P.replaceSelection(`
        `),P.focus();case"list-ul":return Pe===""?P.replaceSelection("- "+Pe):P.replaceSelection(Ze.map(function(Ye){return Ye===""?"":"- ".concat(Ye)}).join(` `)),P.focus();case"list-ol":return Pe===""?P.replaceSelection("1. "+Pe):P.replaceSelection(Ze.map(function(Ye,ct){return Ye===""?"":"".concat(ct+1,". ").concat(Ye)}).join(` -`)),P.focus();case"add-null-ch":return Pe===""&&P.setCursor(he.line,he.ch+1),P.replaceSelection(At),P.focus();case"inster-template-1":return Pe===""&&P.setCursor(he.line,he.ch),P.replaceSelection(yt),P.focus();case"eraser":return P.setValue(""),P.focus();case"trigger-watch":return St(!B),P.focus();case"trigger-full-screen":return qt(!tt),P.focus();case at:Ft(at);return;case Q:Ft(Q);return;case We:Ft(We);return;case Le:Ft(Le);return;default:throw new Error}},[P,B,tt]),It=Object(n.useCallback)(function(Re){Ft("");switch(Gt){case at:var he=Re.title,Pe=Re.link;return P.replaceSelection("[".concat(he,"](").concat(Pe,")")),P.focus();case Q:var Ze=Re.language,Ye=Re.content;return P.replaceSelection(["```"+Ze,Ye,"```"].join(` -`)),P.focus();case We:var ct=Re.src,lt=Re.alt;return P.replaceSelection("![ ".concat(lt," ]( ").concat(ct,' "').concat(lt,'" )')),P.focus();case Le:for(var Tt=Re.row,Dt=Re.col,Kt=Re.align,sa=` -`,ua=0;ua300&&(Dt=300);var Kt=Z+Dt+"px";G(Kt)}},Ze=_e.current,Ye=!1,ct=0;return Ze.addEventListener("mousedown",Re),document.addEventListener("mousemove",Pe),document.addEventListener("mouseup",he),function(){Ze.removeEventListener("mousedown",Re),document.removeEventListener("mousemove",Pe),document.removeEventListener("mouseup",he)}}},[P,_e]),Object(n.useEffect)(function(){G(Z)},[Z]);var oa=Qe(x),Lt=Qe(q),Ot={width:oa,height:Lt},rt=Object(n.useMemo)(function(){if(ea){var Re=new Date(ea),he=Re.getHours(),Pe=Re.getMinutes(),Ze=Re.getSeconds();return he=he<10?"0"+he:he,Pe=Pe<10?"0"+Pe:Pe,Ze=Ze<10?"0"+Ze:Ze,"".concat(he,":").concat(Pe,":").concat(Ze)}return 0},[ea]);function Jt(){window.sessionStorage.removeItem(pe),T(!1),$t(0)}function ma(){T(!1),$t(0),P.setValue(window.sessionStorage.getItem(pe))}return a.a.createElement(n.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:z},a.a.createElement("div",{className:"markdown-editor-container ".concat(Zt," ").concat(B?"on-preview":""," ").concat(ye?"mini":""," ").concat(tt?"full-screen":""),style:Ot},a.a.createElement(r,{insertTemp:xe,watch:B,fullScreen:tt,showNullButton:Et,onActionCallback:$e}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:X,placeholder:Oe})),B?a.a.createElement("div",{ref:ve,className:"preview-container"},a.a.createElement(se.a,{value:Se})):null))),Ut?a.a.createElement("a",{ref:_e,className:"editor-resize"}):null,a.a.createElement(le.a,null,et[Gt]?a.a.createElement(te.a,{centered:!0,title:et[Gt],visible:!0,onCancel:aa,footer:null},na):null))}},S9qI:function(ne,U,e){ne.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(ne,U,e){ne.exports={wrap:"wrap___Mc0wh",basket:"basket___1MkME",count:"count___149S2"}},UUDw:function(ne,U,e){ne.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},V49x:function(ne,U,e){"use strict";var me=[],te=function(A){me.forEach(function(n){if(A.target===n.element||Ee.isParent(A.target,n.element))return;n.callbacks.forEach(function(a){return a()})})};window.document.body?window.document.body.addEventListener("click",te):window.addEventListener("DOMContentLoaded",function(){window.document.body.addEventListener("click",te)});var Ee={isParent:function(A,n){for(var a=A;a&&a.tagName&&a.tagName.toLowerCase()!=="body";){if(a===n)return!0;a=a.parentNode}return!1},init:function(A,n){var a=me.filter(function(m){return m.element===A});return a.length>0?a[0].callbacks.push(n):me.push({element:A,callbacks:[n]}),{clear:function(){me=me.filter(function(l){return l.element!==A})}}}};U.a=Ee},WdTA:function(ne,U,e){ne.exports=e.p+"static/studnetqun.a5754d96.png"},YAlC:function(ne,U,e){ne.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(ne,U,e){ne.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ne,U,e){"use strict";var me=e("BoS7"),te=e("Sdc0"),Ee=e("OaEy"),i=e("2fM7"),A=e("q1tI"),n=e.n(A),a=e("lOMy"),m=e.n(a),l=i.a.Option;U.a=function(d){var L=d.onFontSizeChange,b=d.cmFontSize,v=d.cmCodeMode,f=d.onCodeModeChange,ge=d.onTabToSpace,K=d.className,se=K===void 0?"":K,h=d.tabToSpace,J=d.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(se)},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:v,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:b,onChange:L},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(te.a,{checked:h,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"))),J)}},ZW9T:function(ne,U,e){"use strict";e.d(U,"a",function(){return re});var me=e("k1fw"),te=e("miYZ"),Ee=e("tsqr"),i=e("rAM+"),A=e("tJVT"),n=e("PpiC"),a=e("q1tI"),m=e.n(a),l=e("bdgK");function d(_,S,r,le,g){var k=S.getWordUntilPosition(r),E={startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:k.startColumn,endColumn:k.endColumn},y=le.map(function(O){return{label:O,kind:_.languages.CompletionItemKind.Keyword,insertText:O,insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:E}});return g.map(function(O){y.push(Object(me.a)(Object(me.a)({},O),{},{range:E}))}),y}var L=function(_){var S={label:"ifelse",kind:_.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`)),P.focus();case"add-null-ch":return Pe===""&&P.setCursor(he.line,he.ch+1),P.replaceSelection(At),P.focus();case"inster-template-1":return Pe===""&&P.setCursor(he.line,he.ch),P.replaceSelection(Ot),P.focus();case"eraser":return P.setValue(""),P.focus();case"trigger-watch":return Ft(!B),P.focus();case"trigger-full-screen":return Yt(!yt),P.focus();case at:It(at);return;case Q:It(Q);return;case We:It(We);return;case Le:It(Le);return;default:throw new Error}},[P,B,yt]),wt=Object(n.useCallback)(function(Re){It("");switch($t){case at:var he=Re.title,Pe=Re.link;return P.replaceSelection("[".concat(he,"](").concat(Pe,")")),P.focus();case Q:var Ze=Re.language,Ye=Re.content;return P.replaceSelection(["```"+Ze,Ye,"```"].join(` +`)),P.focus();case We:var ct=Re.src,lt=Re.alt;return P.replaceSelection("![ ".concat(lt," ]( ").concat(ct,' "').concat(lt,'" )')),P.focus();case Le:for(var Tt=Re.row,Dt=Re.col,Vt=Re.align,ua=` +`,ia=0;ia300&&(Dt=300);var Vt=Z+Dt+"px";$(Vt)}},Ze=_e.current,Ye=!1,ct=0;return Ze.addEventListener("mousedown",Re),document.addEventListener("mousemove",Pe),document.addEventListener("mouseup",he),function(){Ze.removeEventListener("mousedown",Re),document.removeEventListener("mousemove",Pe),document.removeEventListener("mouseup",he)}}},[P,_e]),Object(n.useEffect)(function(){$(Z)},[Z]);var sa=Qe(x),Lt=Qe(q),Ut={width:sa,height:Lt},rt=Object(n.useMemo)(function(){if(qt){var Re=new Date(qt),he=Re.getHours(),Pe=Re.getMinutes(),Ze=Re.getSeconds();return he=he<10?"0"+he:he,Pe=Pe<10?"0"+Pe:Pe,Ze=Ze<10?"0"+Ze:Ze,"".concat(he,":").concat(Pe,":").concat(Ze)}return 0},[qt]);function Jt(){window.sessionStorage.removeItem(pe),T(!1),Gt(0)}function ma(){T(!1),Gt(0),P.setValue(window.sessionStorage.getItem(pe))}return a.a.createElement(n.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:z},a.a.createElement("div",{className:"markdown-editor-container ".concat(Zt," ").concat(B?"on-preview":""," ").concat(ye?"mini":""," ").concat(yt?"full-screen":""),style:Ut},a.a.createElement(r,{insertTemp:xe,watch:B,fullScreen:yt,showNullButton:Et,onActionCallback:Ge}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:X,placeholder:Oe})),B?a.a.createElement("div",{ref:ve,className:"preview-container"},a.a.createElement(se.a,{value:Se})):null))),bt?a.a.createElement("a",{ref:_e,className:"editor-resize"}):null,a.a.createElement(le.a,null,et[$t]?a.a.createElement(te.a,{centered:!0,title:et[$t],visible:!0,onCancel:aa,footer:null},na):null))}},S9qI:function(ne,U,e){ne.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(ne,U,e){ne.exports={wrap:"wrap___Mc0wh",basket:"basket___1MkME",count:"count___149S2"}},UUDw:function(ne,U,e){ne.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},V49x:function(ne,U,e){"use strict";var me=[],te=function(A){me.forEach(function(n){if(A.target===n.element||Ee.isParent(A.target,n.element))return;n.callbacks.forEach(function(a){return a()})})};window.document.body?window.document.body.addEventListener("click",te):window.addEventListener("DOMContentLoaded",function(){window.document.body.addEventListener("click",te)});var Ee={isParent:function(A,n){for(var a=A;a&&a.tagName&&a.tagName.toLowerCase()!=="body";){if(a===n)return!0;a=a.parentNode}return!1},init:function(A,n){var a=me.filter(function(m){return m.element===A});return a.length>0?a[0].callbacks.push(n):me.push({element:A,callbacks:[n]}),{clear:function(){me=me.filter(function(l){return l.element!==A})}}}};U.a=Ee},WdTA:function(ne,U,e){ne.exports=e.p+"static/studnetqun.a5754d96.png"},YAlC:function(ne,U,e){ne.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(ne,U,e){ne.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ne,U,e){"use strict";var me=e("BoS7"),te=e("Sdc0"),Ee=e("OaEy"),i=e("2fM7"),A=e("q1tI"),n=e.n(A),a=e("lOMy"),m=e.n(a),l=i.a.Option;U.a=function(d){var L=d.onFontSizeChange,b=d.cmFontSize,v=d.cmCodeMode,f=d.onCodeModeChange,ge=d.onTabToSpace,K=d.className,se=K===void 0?"":K,h=d.tabToSpace,J=d.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(se)},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:v,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:b,onChange:L},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(te.a,{checked:h,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"))),J)}},ZW9T:function(ne,U,e){"use strict";e.d(U,"a",function(){return re});var me=e("k1fw"),te=e("miYZ"),Ee=e("tsqr"),i=e("rAM+"),A=e("tJVT"),n=e("PpiC"),a=e("q1tI"),m=e.n(a),l=e("bdgK");function d(_,S,r,le,g){var k=S.getWordUntilPosition(r),E={startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:k.startColumn,endColumn:k.endColumn},y=le.map(function(O){return{label:O,kind:_.languages.CompletionItemKind.Keyword,insertText:O,insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:E}});return g.map(function(O){y.push(Object(me.a)(Object(me.a)({},O),{},{range:E}))}),y}var L=function(_){var S={label:"ifelse",kind:_.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},r=["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"];_.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(E,y){var O=d(_,E,y,r,[S]);return{suggestions:O}}});var le=["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"];_.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(E,y){var O=[{label:"print",kind:_.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],c=d(_,E,y,le,O);return{suggestions:c}}});var g=["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"];_.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(E,y){var O=[S,{label:"main",kind:_.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:_.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],c=d(_,E,y,g,O);return{suggestions:c}}})},b="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function v(_){return/^\d+$/.test(_)?"".concat(_,"px"):_}function f(){}var ge=!1,K={"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 se(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],S=_;if(Array.isArray(_)){for(var r=0;r<_.length;r++){var le=K[_[r]];if(le)return le}return S[0]}return K[S]||S}var h=null,J=U.b=function(_){var S=_.width,r=S===void 0?"100%":S,le=_.height,g=le===void 0?"100%":le,k=_.value,E=_.language,y=E===void 0?"javascript":E,O=_.style,c=O===void 0?{}:O,s=_.options,R=s===void 0?{}:s,u=_.overrideServices,o=u===void 0?{}:u,M=_.theme,F=M===void 0?"vs-dark":M,w=_.onEditBlur,N=_.onSave,t=_.autoHeight,De=t===void 0?!1:t,fe=_.forbidCopy,we=fe===void 0?!1:fe,H=_.onChange,ot=H===void 0?f:H,Me=_.editorDidMount,dt=Me===void 0?f:Me,He=_.onFocus,xt=He===void 0?f:He,at=_.filename,We=at===void 0?"educoder.txt":at,Q=Object(n.a)(_,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),Le=Object(a.useRef)(),ce=Object(a.useRef)({}),ut=Object(a.useState)(!1),Ct=Object(A.a)(ut,2),j=Ct[0],Te=Ct[1];function bt(){var x;return Le.current&&(x=new l.default(function(V){var Z=Object(i.a)(V),be;try{for(Z.s();!(be=Z.n()).done;){var ye=be.value;(ye.target.offsetHeight>0||ye.target.offsetWidth>0)&&ce.current.instance.layout()}}catch(Je){Z.e(Je)}finally{Z.f()}}),x.observe(Le.current)),x}function ft(){Ee.b.warn(decodeURIComponent(b))}Object(a.useEffect)(function(){var x=ce.current.instance;if(k!=null&&x&&j){var V=x.getModel();V&&k!==V.getValue()&&(ge=!0,V.setValue(k),x.layout(),ge=!1)}},[k,j,ce.current]);function nt(){var x=ce.current.instance;if(x){var V=x.getSelection(),Z=ce.current.pastePos||{},be=new h.Range(Z.startLineNumber||V.endLineNumber,Z.startColumn||V.endColumn,Z.endLineNumber||V.endLineNumber,Z.endColumn||V.endColumn);setTimeout(function(){x.executeEdits("",[{range:be,text:""}])},300)}}function At(x){(window.navigator.platform.match("Mac")?x.metaKey:x.ctrlKey)&&x.keyCode==83&&(x.preventDefault(),N())}var yt=function(){if(De&&ce.current.instance){var V=ce.current.instance.getContentHeight();Y(V0||Me.target.offsetWidth>0)&&De.layout()}}catch(dt){H.e(dt)}finally{H.f()}}),fe.observe(s.current)),fe}Object(a.useEffect)(function(){s.current&&e.e(34).then(e.t.bind(null,"M/lh",7)).then(function(De){h=De;var fe=h.editor.createDiffEditor(s.current,Object(me.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},c));M(fe);var we=F(fe);return function(){fe.dispose();var H=fe.getModel();H&&H.dispose(),we.unobserve(s.current)}})},[]),Object(a.useEffect)(function(){o&&o.setModel({original:h.editor.createModel(k,y),modified:h.editor.createModel(E,y)})},[k,E,y,o]);var w=v(r),N=v(g),t={width:w,height:N};return m.a.createElement("div",{className:"my-diff-editor",ref:s,style:t})}},bCnd:function(ne,U,e){"use strict";e.d(U,"b",function(){return i}),e.d(U,"a",function(){return A});var me=e("je13"),te=e.n(me),Ee=!1;function i(n,a){var m=te.a.get("__ec");m||(m={}),m[n]=a,te.a.set("__ec",m)}function A(n,a){var m=te.a.get("__ec");return m?m[n]===void 0?a:m[n]:a}},buVm:function(ne,U,e){"use strict";var me=e("7Kak"),te=e("9yH6"),Ee=e("q1tI"),i=e.n(Ee),A=e("9Bee"),n=e("YAlC"),a=e.n(n),m=["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(L){var b=L.index,v=L.typeName,f=L.type,ge=L.isEdit,K=ge===void 0?!1:ge,se=L.data,h=se===void 0?{}:se,J=L.inMouseId,re=L.onSetScore,_=re===void 0?function(){}:re,S=L.onDelete,r=S===void 0?function(){}:S,le=L.onMouseEnter,g=le===void 0?function(){}:le,k=L.onEdit,E=k===void 0?function(){}:k,y=function(){var F;return i.a.createElement("div",{className:a.a.answerWrap},h==null||((F=h.choices)===null||F===void 0)?void 0:F.map(function(w,N){return i.a.createElement("div",{className:"".concat(a.a.flexRow," mt15"),key:N},i.a.createElement("div",{className:"line28"},m[N]),i.a.createElement("div",{className:"".concat(a.a.answer," ml5")},i.a.createElement(A.a,{value:w==null?void 0:w.choice_text})))}))},O=function(){var F;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},h==null||((F=h.choices)===null||F===void 0)?void 0:F.map(function(w,N){return i.a.createElement(te.a,{disabled:!0,key:N},w==null?void 0:w.choice_text)})))},c=function(){var F;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},i.a.createElement(A.a,{value:h==null||((F=h.program_attr)===null||F===void 0)?void 0:F.description})))},s=function(){var F;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"".concat(a.a.flexColumn," mt15")},h==null||((F=h.standard_answer)===null||F===void 0)?void 0:F.map(function(w,N){return i.a.createElement(A.a,{key:N,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(w.position,"\uFF09\uFF1A").concat(w.answer_text.join("\u3001"))})})))},R=function(){var F;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(A.a,{value:h==null||((F=h.answer_texts)===null||F===void 0)?void 0:F[0]})))},u=function(){var F=(h==null?void 0:h.shixun)||(h==null?void 0:h.examination_bank_shixun_challenges)||[];return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"mt10"},"\u5173\u5361"),F==null?void 0:F.map(function(w,N){return i.a.createElement("div",{key:N,className:"mt10 font14"},N+1,". ",w==null?void 0:w.challenge_name)}))},o=function(){var F={SINGLE:y,MULTIPLE:y,JUDGMENT:O,PROGRAM:c,COMPLETION:s,SUBJECTIVE:R,PRACTICAL:u};return F[f]?F[f]():null};return i.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return g(h.id)}},i.a.createElement("div",{className:a.a.action,style:{opacity:J===h.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 F=(h==null?void 0:h.shixun)||(h==null?void 0:h.examination_bank_shixun_challenges)||[];_(h.id,v,F,h.score)}},"\u8BBE\u7F6E\u5F97\u5206"),K&&v!=="\u5B9E\u8BAD\u9898"&&i.a.createElement("div",{className:a.a.setScore,onClick:function(){return E(h)}},"\u7F16\u8F91\u8BD5\u9898"),i.a.createElement("div",{className:a.a.delete,onClick:function(){return r(h.id)}},"\u5220\u9664")),i.a.createElement("div",{className:a.a.content},i.a.createElement("div",{className:a.a.titleWrap},i.a.createElement("p",{className:a.a.titleNumber},b+1),"\u3001",i.a.createElement("div",{className:a.a.score},"(",h.score,"\u5206)"),i.a.createElement(A.a,{className:a.a.titleHtml,value:h.name||(h==null?void 0:h.shixun_name)})),o()))};U.a=l},dejd:function(ne,U,e){},"e/zO":function(ne,U,e){ne.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(ne,U,e){},kqOp:function(ne,U,e){"use strict";e.d(U,"a",function(){return d});var me=e("0Owb"),te=e("fWQN"),Ee=e("mtLc"),i=e("yKVA"),A=e("879j"),n=e("q1tI"),a=e.n(n),m=e("Ot1p"),l="\u2581",d=function(L){Object(i.a)(v,L);var b=Object(A.a)(v);function v(){var f;Object(te.a)(this,v);for(var ge=arguments.length,K=new Array(ge),se=0;se0&&jt[0]!==void 0?jt[0]:!1,Mt.next=3,(mt=nt.current)===null||mt===void 0?void 0:mt.onSave();case 3:if(pt=Mt.sent,pt){Mt.next=6;break}return Mt.abrupt("return");case 6:return pe=Qe||{},wt=pe.course,Ut=pe.item_type,vt=pe.difficulty,kt=pe.knowledge,Be=kt===void 0?[]:kt,Et=Object(J.a)({exercise_subject_ids:wt,exercise_point_ids:Be,item_type:Ut,difficulty:vt,is_syc_item_bank:xe},pt||{}),Rt=Ut==="PROGRAM"?"/api/problems/".concat(Te==null||((Ne=Te.program_attr)===null||Ne===void 0)?void 0:Ne.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(Te==null?void 0:Te.item_bank_id),Mt.next=11,Object(t.a)(Rt,{method:"put",body:Et});case 11:ht=Mt.sent,(ht==null?void 0:ht.status)===0&&(bt(),ft());case 13:case"end":return Mt.stop()}},Je)}));return function(){return ye.apply(this,arguments)}}();L.a.confirm({centered:!0,width:506,title:r.a.createElement("div",{className:R.a.modalTitle},r.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),r.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){L.a.destroyAll()}}," ",r.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:r.a.createElement("div",null,r.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"),r.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),r.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 ye=Object(f.a)(v.a.mark(function mt(){return v.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,be(!0);case 2:return xe.abrupt("return",xe.sent);case 3:case"end":return xe.stop()}},mt)}));function Je(){return ye.apply(this,arguments)}return Je}(),onCancel:be})};return r.a.createElement("div",{className:R.a.modal},r.a.createElement("div",{className:R.a.main},r.a.createElement("div",{className:R.a.title},r.a.createElement("span",{className:R.a.name},"\u8BD5\u9898\u7F16\u8F91"),r.a.createElement("span",{className:R.a.edit,onClick:ft}," ",r.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),r.a.createElement("div",{className:R.a.body,id:"question-scroll"},I?r.a.createElement(c.a,{size:"large",className:R.a.load,spinning:!0}):x()),r.a.createElement("div",{className:R.a.btns},r.a.createElement(y.a,{size:"large",style:{marginRight:20},onClick:function(){return ft()}},"\u53D6\u6D88"),r.a.createElement(y.a,{size:"large",type:"primary",onClick:function(){return V()}},"\u4FDD\u5B58"))))},fe=De,we=e("5X0v"),H=e.n(we),ot=e("9ZNV"),Me=e("LvDl"),dt=e.n(Me),He=e("WCUW"),xt=e("vCeJ"),at=e("9SwW"),We=_.a.TextArea,Q=function(j){var Te={\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 Te[j]||0},Le=function(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Te=[{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"}],bt=j.map(function(ft){var nt=Te.find(function(At){return ft.item_type===At.type});return Object(J.a)(Object(J.a)({},ft),nt)});return bt},ce=function(j){var Te,bt,ft,nt,At,yt,Qe,Ht,Nt=j.problemsetPreview,Qt=j.user,et=j.globalSetting,ue=j.loading,D=j.dispatch,C=j.match,I=Object(h.a)(j,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),Y=Object(S.useState)(),ie=Object(se.a)(Y,2),x=ie[0],V=ie[1],Z=Object(S.useState)(),be=Object(se.a)(Z,2),ye=be[0],Je=be[1],mt=Object(S.useState)([]),Ne=Object(se.a)(mt,2),xe=Ne[0],pt=Ne[1],pe=Object(S.useState)([]),wt=Object(se.a)(pe,2),Ut=wt[0],vt=wt[1],kt=Object(S.useState)(!1),Be=Object(se.a)(kt,2),Et=Be[0],Rt=Be[1],ht=Object(S.useState)(""),jt=Object(se.a)(ht,2),ta=jt[0],Mt=jt[1],Zt=Object(S.useState)(!1),oe=Object(se.a)(Zt,2),Oe=oe[0],je=oe[1],ke=K.a.useForm(),Ie=Object(se.a)(ke,1),de=Ie[0],P=Object(S.useState)({}),st=Object(se.a)(P,2),Pt=st[0],it=st[1],Se=Object(S.useRef)(),Bt=Et?"/exam/exerciseManagement":"/exam/questionManagement";Object(S.useEffect)(function(){return D({type:"globalSetting/footerToggle",payload:!1}),function(){D({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(S.useEffect)(function(){Ke(),Xe(),B()},[]),Object(S.useEffect)(function(){var q;(C==null||((q=C.params)===null||q===void 0)?void 0:q.exerciseId)&&Rt(!0)},[C==null||((Te=C.params)===null||Te===void 0)?void 0:Te.exerciseId]);var Xe=function(){var q=Object(f.a)(v.a.mark(function G(){var W,p;return v.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(t.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(C==null||((W=C.params)===null||W===void 0)?void 0:W.exerciseId)||""}});case 2:p=T.sent,(p==null?void 0:p.data)&&pt(Le(p.data));case 4:case"end":return T.stop()}},G)}));return function(){return q.apply(this,arguments)}}(),Ke=function(){var q=Object(f.a)(v.a.mark(function G(){var W,p,ee,T,X,z,_e,ve;return v.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(C==null||((W=C.params)===null||W===void 0)?void 0:W.exerciseId)){$e.next=9;break}return $e.next=3,D({type:"problemsetPreview/getEditPaperData",payload:{id:C==null||((p=C.params)===null||p===void 0)?void 0:p.exerciseId}});case 3:ee=$e.sent,T=ee.exam||{},X=T.exercise_subject_id,z=T.name,_e=T.difficulty,ve=T.exam_notes,de.setFieldsValue({exercise_subject_id:X,name:z,difficulty:_e,exam_notes:ve}),it({exercise_subject_id:X,name:z,difficulty:_e,exam_notes:ve}),$e.next=10;break;case 9:D({type:"problemsetPreview/getPaperData"});case 10:case"end":return $e.stop()}},G)}));return function(){return q.apply(this,arguments)}}(),B=function(){var q=Object(f.a)(v.a.mark(function G(){var W;return v.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,Object(t.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:W=ee.sent,(W==null?void 0:W.data)&&vt(W.data||[]);case 4:case"end":return ee.stop()}},G)}));return function(){return q.apply(this,arguments)}}(),St=function(G,W){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ee=arguments.length>3?arguments[3]:void 0,T=dt.a.cloneDeep(p).map(function(X){return Object(J.a)(Object(J.a)({},X),{},{challenge_score:X.challenge_score||5})});if(Se.current=ee||Q(W),W==="\u5B9E\u8BAD\u9898")return L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.shixunModal},r.a.createElement("div",null,"\u5173\u5361\uFF1A"),T==null?void 0:T.map(function(X,z){return r.a.createElement("div",{className:H.a.shixunScore},z+1,"\u3001",X.challenge_name,r.a.createElement("div",{style:{minWidth:"130px"}},r.a.createElement(l.a,{defaultValue:X.challenge_score,min:1,onChange:function(ve){X.challenge_score=ve}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var X=Object(f.a)(v.a.mark(function _e(){return v.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,Object(He.J)({id:G,challenge_scores:T.map(function($e){return{challenge_id:$e.challenge_id,score:$e.challenge_score}})});case 2:Se.current=null,Ke();case 4:case"end":return qe.stop()}},_e)}));function z(){return X.apply(this,arguments)}return z}()});L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.modalColumn},r.a.createElement("div",{className:H.a.modalRow},r.a.createElement("span",null,W,"\uFF1A"),r.a.createElement(l.a,{min:1,defaultValue:Se.current,onChange:function(z){Se.current=z}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),W==="\u586B\u7A7A\u9898"&&r.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 X=Object(f.a)(v.a.mark(function _e(){return v.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,D({type:"problemsetPreview/setScore",payload:{id:G,score:Se.current}});case 2:Se.current=null,Ke();case 4:case"end":return qe.stop()}},_e)}));function z(){return X.apply(this,arguments)}return z}()})},Yt=function(G,W){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ee=arguments.length>3?arguments[3]:void 0,T=dt.a.cloneDeep(p).map(function(X){return Object(J.a)(Object(J.a)({},X),{},{challenge_score:X.challenge_score||5})});if(Se.current=ee||Q(W),W==="\u5B9E\u8BAD\u9898")return L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.shixunModal},r.a.createElement("div",null,"\u5173\u5361\uFF1A"),T==null?void 0:T.map(function(X,z){return r.a.createElement("div",{className:H.a.shixunScore},z+1,"\u3001",X.challenge_name,r.a.createElement("div",{style:{minWidth:"130px"}},r.a.createElement(l.a,{defaultValue:X.challenge_score,min:1,onChange:function(ve){X.challenge_score=ve}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var X=Object(f.a)(v.a.mark(function _e(){var ve;return v.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(xt.p)({id:C==null||((ve=C.params)===null||ve===void 0)?void 0:ve.exerciseId,itemId:G,challenge_scores:T.map(function(It){return{challenge_id:It.challenge_id,score:It.challenge_score}})});case 2:Se.current=null,Ke();case 4:case"end":return $e.stop()}},_e)}));function z(){return X.apply(this,arguments)}return z}()});L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.modalColumn},r.a.createElement("div",{className:H.a.modalRow},r.a.createElement("span",null,W,"\uFF1A"),r.a.createElement(l.a,{min:1,defaultValue:Se.current,onChange:function(z){Se.current=z}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),W==="\u586B\u7A7A\u9898"&&r.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 X=Object(f.a)(v.a.mark(function _e(){var ve;return v.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,D({type:"paperlibrary/setScore",payload:{id:C==null||((ve=C.params)===null||ve===void 0)?void 0:ve.exerciseId,itemId:G,score:Se.current}});case 2:Se.current=null,Ke();case 4:case"end":return $e.stop()}},_e)}));function z(){return X.apply(this,arguments)}return z}()})},gt=function(G){L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:H.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(f.a)(v.a.mark(function ee(){return v.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,D({type:"problemsetPreview/handleDelete",payload:{id:G}});case 2:Ke(),Xe();case 4:case"end":return X.stop()}},ee)}));function p(){return W.apply(this,arguments)}return p}()})},tt=function(G){L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:H.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(f.a)(v.a.mark(function ee(){var T;return v.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,D({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:C==null||((T=C.params)===null||T===void 0)?void 0:T.exerciseId,itemId:G}});case 2:Ke(),Xe();case 4:case"end":return z.stop()}},ee)}));function p(){return W.apply(this,arguments)}return p}()})},qt=function(G,W){Se.current=Q(W),L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.modalColumn},r.a.createElement("div",{className:H.a.modalRow},r.a.createElement("span",null,W,"\uFF1A"),r.a.createElement(l.a,{min:1,defaultValue:Se.current,onChange:function(ee){Se.current=ee}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),W==="\u586B\u7A7A\u9898"&&r.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 p=Object(f.a)(v.a.mark(function T(){var X;return v.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,D({type:"".concat(Et?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Et?G.toLowerCase():G,score:Se.current,id:C==null||((X=C.params)===null||X===void 0)?void 0:X.exerciseId}});case 2:Se.current=null,Ke();case 4:case"end":return _e.stop()}},T)}));function ee(){return p.apply(this,arguments)}return ee}()})},ze=function(G){L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:H.a.modalColumn,style:{marginTop:30}},r.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),r.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(f.a)(v.a.mark(function ee(){var T;return v.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,D({type:"".concat(Et?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:C==null||((T=C.params)===null||T===void 0)?void 0:T.exerciseId,item_type:Et?G.toLowerCase():G}});case 2:Ke(),Xe();case 4:case"end":return z.stop()}},ee)}));function p(){return W.apply(this,arguments)}return p}()})},zt=function(){var q=Object(f.a)(v.a.mark(function G(W,p){var ee,T,X,z;return v.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(!(!W.destination||!W.source)){ve.next=2;break}return ve.abrupt("return");case 2:if(ee=p.questions[W.source.index].id,T=W.destination.index+1,!Et){ve.next=10;break}return ve.next=7,D({type:"paperlibrary/adjustPosition",payload:{id:C==null||((z=C.params)===null||z===void 0)?void 0:z.exerciseId,itemId:ee,position:T}});case 7:X=ve.sent,ve.next=13;break;case 10:return ve.next=12,D({type:"problemsetPreview/adjustPosition",payload:{id:ee,position:T}});case 12:X=ve.sent;case 13:if(!(X.status===-1)){ve.next=15;break}return ve.abrupt("return");case 15:Ke();case 16:case"end":return ve.stop()}},G)}));return function(W,p){return q.apply(this,arguments)}}(),Gt=function(G,W,p){var ee=Array.from(G),T=ee.splice(W,1),X=Object(se.a)(T,1),z=X[0];return ee.splice(p,0,z),ee},Ft=function(){var q=Object(f.a)(v.a.mark(function G(W,p){var ee,T,X;return v.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(W.destination){_e.next=2;break}return _e.abrupt("return");case 2:return T=Gt(p,W.source.index,W.destination.index),pt(T),_e.next=6,Object(t.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(C==null||((ee=C.params)===null||ee===void 0)?void 0:ee.exerciseId)||"",items:T.map(function(ve,qe){return{position:qe+1,item_type:ve.type}})}});case 6:X=_e.sent,X.status!==0&&(pt(p),a.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return _e.stop()}},G)}));return function(W,p){return q.apply(this,arguments)}}(),Ge=function(G){var W="Anchor_".concat(G),p=document.getElementById(W);p&&setTimeout(function(){return p.scrollIntoView({block:"start",behavior:"smooth"})})},Wt=function(G){it(Object(J.a)({},de.getFieldsValue()))},ea=function(){var q=Object(f.a)(v.a.mark(function G(W){var p,ee,T;return v.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=Et?"/api/examination_banks/".concat(C==null||((p=C.params)===null||p===void 0)?void 0:p.exerciseId,".json"):"/api/examination_banks.json",je(!0),z.next=4,Object(t.a)(ee,{method:Et?"put":"post",body:W});case 4:T=z.sent,T.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),je(!1),le.c.push("/exam/exerciseManagement"));case 6:case"end":return z.stop()}},G)}));return function(W){return q.apply(this,arguments)}}(),$t=function(G){Mt(G)},Fe=function(){Ke()},Xt=function(G){if(!G||!(G==null?void 0:G.length))return[];var W=xe.map(function(p){var ee=(G==null?void 0:G.find(function(T){return p.type===T.type}))||{};return ee});return W};return r.a.createElement("section",{className:H.a.bg},r.a.createElement("div",{className:H.a.left},r.a.createElement("div",{className:H.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),r.a.createElement(g.a,{onDragEnd:function(G){return Ft(G,xe)}},r.a.createElement(g.c,{droppableId:"droppable"},function(q,G){return r.a.createElement("div",Object(A.a)({ref:q.innerRef},q.droppableProps,{style:{width:"100%"}}),xe.map(function(W,p){var ee=W.type,T=W.count,X=W.name,z=W.icon;return r.a.createElement(g.b,{key:ee,draggableId:ee,index:p},function(_e,ve){return r.a.createElement("div",Object(A.a)({ref:_e.innerRef},_e.draggableProps,_e.dragHandleProps,{className:H.a.list,onClick:function(){return Ge(ee)}}),r.a.createElement("i",{className:"iconfont ".concat(z)}),r.a.createElement("span",null,X,"\xA0\xA0(",T,"\u5C0F\u9898)"))})}))}))),r.a.createElement("div",{className:H.a.right},r.a.createElement(at.a,{style:{paddingLeft:30},path:Bt,title:Et?"\u7F16\u8F91\u8BD5\u5377":"\u521B\u5EFA\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),r.a.createElement(K.a,{form:de,className:H.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:ea,onValuesChange:Wt},r.a.createElement(K.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},r.a.createElement(i.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},Ut.map(function(q){return r.a.createElement(i.a.Option,{key:q.id,title:q.name,value:q.id},q.name)}))),r.a.createElement(K.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},r.a.createElement(_.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((bt=Pt.name)===null||bt===void 0?void 0:bt.length)||0,"/60")})),r.a.createElement(K.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},r.a.createElement(te.a.Group,null,r.a.createElement(te.a,{value:1},"\u7B80\u5355"),r.a.createElement(te.a,{value:2},"\u9002\u4E2D"),r.a.createElement(te.a,{value:3},"\u56F0\u96BE"))),r.a.createElement(K.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},r.a.createElement(We,{rows:6,maxLength:200}))),r.a.createElement("div",{className:H.a.wrap},Et&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"".concat(H.a.flexRow," ").concat(H.a.flexJustifyBetween)},r.a.createElement("div",null,r.a.createElement("span",{className:H.a.questionNumber},"\u9898\u6570\uFF1A",(ft=Nt.paperData)===null||ft===void 0||((nt=ft.exam)===null||nt===void 0)?void 0:nt.all_questions_count),r.a.createElement("span",{className:H.a.score},"\u603B\u5206\uFF1A",(At=Nt.paperData)===null||At===void 0||((yt=At.exam)===null||yt===void 0)?void 0:yt.all_score,"\u5206")),r.a.createElement("div",{className:H.a.selectTopicButton,onClick:function(){var G;return le.c.push("/exam/questionManagement/preview_select/".concat(C==null||((G=C.params)===null||G===void 0)?void 0:G.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),r.a.createElement("div",{className:H.a.line})),(Qe=Xt((Ht=Nt.paperData)===null||Ht===void 0?void 0:Ht.questionList))===null||Qe===void 0?void 0:Qe.map(function(q,G){var W,p=(q==null?void 0:q.type)===ye,ee=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return r.a.createElement("div",{className:H.a.relative,key:G},r.a.createElement("div",{className:H.a.typeActive,id:"Anchor_".concat(q.type),onMouseEnter:function(){Je(q.type),V(null)}},r.a.createElement("span",{className:H.a.typeName},ee[G],(W=q.number)===null||W===void 0?void 0:W.slice(1),"\u3001",q.name,"\uFF08\u5171",q.questions_count,"\u9898\uFF0C\u5171",q.questions_score,"\u5206\uFF09"),r.a.createElement("div",{className:H.a.typeAction,style:{opacity:p?1:0}},q.type!=="PRACTICAL"&&r.a.createElement("div",{className:H.a.setScore,onClick:function(){return qt(q.type,q.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),r.a.createElement("div",{className:H.a.delete,onClick:function(){return ze(q.type)}},"\u5220\u9664"))),r.a.createElement(g.a,{onDragEnd:function(X){return zt(X,q)}},r.a.createElement(g.c,{droppableId:G.toString()},function(T,X){var z;return r.a.createElement("div",Object(A.a)({className:"mt20",ref:T.innerRef},T.droppableProps,{onScroll:function(){}}),(z=q.questions)===null||z===void 0?void 0:z.map(function(_e,ve){return r.a.createElement(g.b,{draggableId:_e.id.toString(),index:ve,key:_e.id},function(qe){return r.a.createElement("div",Object(A.a)({ref:qe.innerRef},qe.draggableProps,qe.dragHandleProps),r.a.createElement(k.a,{isEdit:Et,index:ve,typeName:q.name,type:q.type,data:_e,inMouseId:x,onSetScore:Et?Yt:St,onDelete:Et?tt:gt,onEdit:$t,onMouseEnter:function(It){V(It),Je(null)}}))})}))})))}))),!!ta&&r.a.createElement(fe,{visible:ta,onCancel:function(){return Mt("")},onOk:Fe}),r.a.createElement(ot.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return le.c.push(Bt)},onOk:function(){return de.submit()},loading:Oe,className:H.a.fixedBtn}))},ut=U.default=Object(le.a)(function(Ct){var j=Ct.problemsetPreview,Te=Ct.user,bt=Ct.loading,ft=Ct.globalSetting;return{problemsetPreview:j,user:Te,globalSetting:ft,loading:bt.effects}})(ce)},vGm4:function(ne,U,e){ne.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(ne,U,e){ne.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"}}}]); +`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],c=d(_,E,y,g,O);return{suggestions:c}}})},b="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function v(_){return/^\d+$/.test(_)?"".concat(_,"px"):_}function f(){}var ge=!1,K={"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 se(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],S=_;if(Array.isArray(_)){for(var r=0;r<_.length;r++){var le=K[_[r]];if(le)return le}return S[0]}return K[S]||S}var h=null,J=U.b=function(_){var S=_.width,r=S===void 0?"100%":S,le=_.height,g=le===void 0?"100%":le,k=_.value,E=_.language,y=E===void 0?"javascript":E,O=_.style,c=O===void 0?{}:O,s=_.options,R=s===void 0?{}:s,u=_.overrideServices,o=u===void 0?{}:u,M=_.theme,F=M===void 0?"vs-dark":M,w=_.onEditBlur,N=_.onSave,t=_.autoHeight,De=t===void 0?!1:t,fe=_.forbidCopy,Ie=fe===void 0?!1:fe,H=_.onChange,ot=H===void 0?f:H,Me=_.editorDidMount,dt=Me===void 0?f:Me,He=_.onFocus,xt=He===void 0?f:He,at=_.filename,We=at===void 0?"educoder.txt":at,Q=Object(n.a)(_,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),Le=Object(a.useRef)(),ce=Object(a.useRef)({}),ut=Object(a.useState)(!1),Ct=Object(A.a)(ut,2),j=Ct[0],Te=Ct[1];function Pt(){var x;return Le.current&&(x=new l.default(function(V){var Z=Object(i.a)(V),be;try{for(Z.s();!(be=Z.n()).done;){var ye=be.value;(ye.target.offsetHeight>0||ye.target.offsetWidth>0)&&ce.current.instance.layout()}}catch(Je){Z.e(Je)}finally{Z.f()}}),x.observe(Le.current)),x}function ft(){Ee.b.warn(decodeURIComponent(b))}Object(a.useEffect)(function(){var x=ce.current.instance;if(k!=null&&x&&j){var V=x.getModel();V&&k!==V.getValue()&&(ge=!0,V.setValue(k),x.layout(),ge=!1)}},[k,j,ce.current]);function nt(){var x=ce.current.instance;if(x){var V=x.getSelection(),Z=ce.current.pastePos||{},be=new h.Range(Z.startLineNumber||V.endLineNumber,Z.startColumn||V.endColumn,Z.endLineNumber||V.endLineNumber,Z.endColumn||V.endColumn);setTimeout(function(){x.executeEdits("",[{range:be,text:""}])},300)}}function At(x){(window.navigator.platform.match("Mac")?x.metaKey:x.ctrlKey)&&x.keyCode==83&&(x.preventDefault(),N())}var Ot=function(){if(De&&ce.current.instance){var V=ce.current.instance.getContentHeight();Y(V0||Me.target.offsetWidth>0)&&De.layout()}}catch(dt){H.e(dt)}finally{H.f()}}),fe.observe(s.current)),fe}Object(a.useEffect)(function(){s.current&&e.e(34).then(e.t.bind(null,"M/lh",7)).then(function(De){h=De;var fe=h.editor.createDiffEditor(s.current,Object(me.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},c));M(fe);var Ie=F(fe);return function(){fe.dispose();var H=fe.getModel();H&&H.dispose(),Ie.unobserve(s.current)}})},[]),Object(a.useEffect)(function(){o&&o.setModel({original:h.editor.createModel(k,y),modified:h.editor.createModel(E,y)})},[k,E,y,o]);var w=v(r),N=v(g),t={width:w,height:N};return m.a.createElement("div",{className:"my-diff-editor",ref:s,style:t})}},bCnd:function(ne,U,e){"use strict";e.d(U,"b",function(){return i}),e.d(U,"a",function(){return A});var me=e("je13"),te=e.n(me),Ee=!1;function i(n,a){var m=te.a.get("__ec");m||(m={}),m[n]=a,te.a.set("__ec",m)}function A(n,a){var m=te.a.get("__ec");return m?m[n]===void 0?a:m[n]:a}},buVm:function(ne,U,e){"use strict";var me=e("7Kak"),te=e("9yH6"),Ee=e("q1tI"),i=e.n(Ee),A=e("9Bee"),n=e("YAlC"),a=e.n(n),m=["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(L){var b=L.index,v=L.typeName,f=L.type,ge=L.isEdit,K=ge===void 0?!1:ge,se=L.data,h=se===void 0?{}:se,J=L.inMouseId,re=L.onSetScore,_=re===void 0?function(){}:re,S=L.onDelete,r=S===void 0?function(){}:S,le=L.onMouseEnter,g=le===void 0?function(){}:le,k=L.onEdit,E=k===void 0?function(){}:k,y=function(){var F;return i.a.createElement("div",{className:a.a.answerWrap},h==null||((F=h.choices)===null||F===void 0)?void 0:F.map(function(w,N){return i.a.createElement("div",{className:"".concat(a.a.flexRow," mt15"),key:N},i.a.createElement("div",{className:"line28"},m[N]),i.a.createElement("div",{className:"".concat(a.a.answer," ml5")},i.a.createElement(A.a,{value:w==null?void 0:w.choice_text})))}))},O=function(){var F;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},h==null||((F=h.choices)===null||F===void 0)?void 0:F.map(function(w,N){return i.a.createElement(te.a,{disabled:!0,key:N},w==null?void 0:w.choice_text)})))},c=function(){var F;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},i.a.createElement(A.a,{value:h==null||((F=h.program_attr)===null||F===void 0)?void 0:F.description})))},s=function(){var F;return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"".concat(a.a.flexColumn," mt15")},h==null||((F=h.standard_answer)===null||F===void 0)?void 0:F.map(function(w,N){return i.a.createElement(A.a,{key:N,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(w.position,"\uFF09\uFF1A").concat(w.answer_text.join("\u3001"))})})))},R=function(){var F;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(A.a,{value:h==null||((F=h.answer_texts)===null||F===void 0)?void 0:F[0]})))},u=function(){var F=(h==null?void 0:h.shixun)||(h==null?void 0:h.examination_bank_shixun_challenges)||[];return i.a.createElement("div",{className:a.a.answerWrap},i.a.createElement("div",{className:"mt10"},"\u5173\u5361"),F==null?void 0:F.map(function(w,N){return i.a.createElement("div",{key:N,className:"mt10 font14"},N+1,". ",w==null?void 0:w.challenge_name)}))},o=function(){var F={SINGLE:y,MULTIPLE:y,JUDGMENT:O,PROGRAM:c,COMPLETION:s,SUBJECTIVE:R,PRACTICAL:u};return F[f]?F[f]():null};return i.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return g(h.id)}},i.a.createElement("div",{className:a.a.action,style:{opacity:J===h.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 F=(h==null?void 0:h.shixun)||(h==null?void 0:h.examination_bank_shixun_challenges)||[];_(h.id,v,F,h.score)}},"\u8BBE\u7F6E\u5F97\u5206"),K&&v!=="\u5B9E\u8BAD\u9898"&&i.a.createElement("div",{className:a.a.setScore,onClick:function(){return E(h)}},"\u7F16\u8F91\u8BD5\u9898"),i.a.createElement("div",{className:a.a.delete,onClick:function(){return r(h.id)}},"\u5220\u9664")),i.a.createElement("div",{className:a.a.content},i.a.createElement("div",{className:a.a.titleWrap},i.a.createElement("p",{className:a.a.titleNumber},b+1),"\u3001",i.a.createElement("div",{className:a.a.score},"(",h.score,"\u5206)"),i.a.createElement(A.a,{className:a.a.titleHtml,value:h.name||(h==null?void 0:h.shixun_name)})),o()))};U.a=l},dejd:function(ne,U,e){},"e/zO":function(ne,U,e){ne.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(ne,U,e){},kqOp:function(ne,U,e){"use strict";e.d(U,"a",function(){return d});var me=e("0Owb"),te=e("fWQN"),Ee=e("mtLc"),i=e("yKVA"),A=e("879j"),n=e("q1tI"),a=e.n(n),m=e("Ot1p"),l="\u2581",d=function(L){Object(i.a)(v,L);var b=Object(A.a)(v);function v(){var f;Object(te.a)(this,v);for(var ge=arguments.length,K=new Array(ge),se=0;se0&&jt[0]!==void 0?jt[0]:!1,Mt.next=3,(mt=nt.current)===null||mt===void 0?void 0:mt.onSave();case 3:if(pt=Mt.sent,pt){Mt.next=6;break}return Mt.abrupt("return");case 6:return pe=Qe||{},kt=pe.course,bt=pe.item_type,vt=pe.difficulty,Wt=pe.knowledge,Be=Wt===void 0?[]:Wt,Et=Object(J.a)({exercise_subject_ids:kt,exercise_point_ids:Be,item_type:bt,difficulty:vt,is_syc_item_bank:xe},pt||{}),gt=bt==="PROGRAM"?"/api/problems/".concat(Te==null||((Ne=Te.program_attr)===null||Ne===void 0)?void 0:Ne.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(Te==null?void 0:Te.item_bank_id),Mt.next=11,Object(t.a)(gt,{method:"put",body:Et});case 11:ht=Mt.sent,(ht==null?void 0:ht.status)===0&&(Pt(),ft());case 13:case"end":return Mt.stop()}},Je)}));return function(){return ye.apply(this,arguments)}}();L.a.confirm({centered:!0,width:506,title:r.a.createElement("div",{className:R.a.modalTitle},r.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),r.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){L.a.destroyAll()}}," ",r.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:r.a.createElement("div",null,r.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"),r.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),r.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 ye=Object(f.a)(v.a.mark(function mt(){return v.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,be(!0);case 2:return xe.abrupt("return",xe.sent);case 3:case"end":return xe.stop()}},mt)}));function Je(){return ye.apply(this,arguments)}return Je}(),onCancel:be})};return r.a.createElement("div",{className:R.a.modal},r.a.createElement("div",{className:R.a.main},r.a.createElement("div",{className:R.a.title},r.a.createElement("span",{className:R.a.name},"\u8BD5\u9898\u7F16\u8F91"),r.a.createElement("span",{className:R.a.edit,onClick:ft}," ",r.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),r.a.createElement("div",{className:R.a.body,id:"question-scroll"},I?r.a.createElement(c.a,{size:"large",className:R.a.load,spinning:!0}):x()),r.a.createElement("div",{className:R.a.btns},r.a.createElement(y.a,{size:"large",style:{marginRight:20},onClick:function(){return ft()}},"\u53D6\u6D88"),r.a.createElement(y.a,{size:"large",type:"primary",onClick:function(){return V()}},"\u4FDD\u5B58"))))},fe=De,Ie=e("5X0v"),H=e.n(Ie),ot=e("9ZNV"),Me=e("LvDl"),dt=e.n(Me),He=e("WCUW"),xt=e("vCeJ"),at=e("9SwW"),We=_.a.TextArea,Q=function(j){var Te={\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 Te[j]||0},Le=function(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Te=[{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"}],Pt=j.map(function(ft){var nt=Te.find(function(At){return ft.item_type===At.type});return Object(J.a)(Object(J.a)({},ft),nt)});return Pt},ce=function(j){var Te,Pt,ft,nt,At,Ot,Qe,Ht,Bt=j.problemsetPreview,Qt=j.user,et=j.globalSetting,ue=j.loading,D=j.dispatch,C=j.match,I=Object(h.a)(j,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),Y=Object(S.useState)(),ie=Object(se.a)(Y,2),x=ie[0],V=ie[1],Z=Object(S.useState)(),be=Object(se.a)(Z,2),ye=be[0],Je=be[1],mt=Object(S.useState)([]),Ne=Object(se.a)(mt,2),xe=Ne[0],pt=Ne[1],pe=Object(S.useState)([]),kt=Object(se.a)(pe,2),bt=kt[0],vt=kt[1],Wt=Object(S.useState)(!1),Be=Object(se.a)(Wt,2),Et=Be[0],gt=Be[1],ht=Object(S.useState)(""),jt=Object(se.a)(ht,2),ea=jt[0],Mt=jt[1],Zt=Object(S.useState)(!1),oe=Object(se.a)(Zt,2),Oe=oe[0],je=oe[1],we=K.a.useForm(),ke=Object(se.a)(we,1),de=ke[0],P=Object(S.useState)({}),st=Object(se.a)(P,2),Rt=st[0],it=st[1],Se=Object(S.useRef)(),St=Et?"/exam/exerciseManagement":"/exam/questionManagement";Object(S.useEffect)(function(){return D({type:"globalSetting/footerToggle",payload:!1}),function(){D({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(S.useEffect)(function(){Ke(),Xe(),B()},[]),Object(S.useEffect)(function(){var q;(C==null||((q=C.params)===null||q===void 0)?void 0:q.exerciseId)&>(!0)},[C==null||((Te=C.params)===null||Te===void 0)?void 0:Te.exerciseId]);var Xe=function(){var q=Object(f.a)(v.a.mark(function $(){var W,p;return v.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(t.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(C==null||((W=C.params)===null||W===void 0)?void 0:W.exerciseId)||""}});case 2:p=T.sent,(p==null?void 0:p.data)&&pt(Le(p.data));case 4:case"end":return T.stop()}},$)}));return function(){return q.apply(this,arguments)}}(),Ke=function(){var q=Object(f.a)(v.a.mark(function $(){var W,p,ee,T,X,z,_e,ve;return v.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(!(C==null||((W=C.params)===null||W===void 0)?void 0:W.exerciseId)){Ge.next=9;break}return Ge.next=3,D({type:"problemsetPreview/getEditPaperData",payload:{id:C==null||((p=C.params)===null||p===void 0)?void 0:p.exerciseId}});case 3:ee=Ge.sent,T=ee.exam||{},X=T.exercise_subject_id,z=T.name,_e=T.difficulty,ve=T.exam_notes,de.setFieldsValue({exercise_subject_id:X,name:z,difficulty:_e,exam_notes:ve}),it({exercise_subject_id:X,name:z,difficulty:_e,exam_notes:ve}),Ge.next=10;break;case 9:D({type:"problemsetPreview/getPaperData"});case 10:case"end":return Ge.stop()}},$)}));return function(){return q.apply(this,arguments)}}(),B=function(){var q=Object(f.a)(v.a.mark(function $(){var W;return v.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,Object(t.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:W=ee.sent,(W==null?void 0:W.data)&&vt(W.data||[]);case 4:case"end":return ee.stop()}},$)}));return function(){return q.apply(this,arguments)}}(),Ft=function($,W){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ee=arguments.length>3?arguments[3]:void 0,T=dt.a.cloneDeep(p).map(function(X){return Object(J.a)(Object(J.a)({},X),{},{challenge_score:X.challenge_score||5})});if(Se.current=ee||Q(W),W==="\u5B9E\u8BAD\u9898")return L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.shixunModal},r.a.createElement("div",null,"\u5173\u5361\uFF1A"),T==null?void 0:T.map(function(X,z){return r.a.createElement("div",{className:H.a.shixunScore},z+1,"\u3001",X.challenge_name,r.a.createElement("div",{style:{minWidth:"130px"}},r.a.createElement(l.a,{defaultValue:X.challenge_score,min:1,onChange:function(ve){X.challenge_score=ve}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var X=Object(f.a)(v.a.mark(function _e(){return v.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,Object(He.J)({id:$,challenge_scores:T.map(function(Ge){return{challenge_id:Ge.challenge_id,score:Ge.challenge_score}})});case 2:Se.current=null,Ke();case 4:case"end":return qe.stop()}},_e)}));function z(){return X.apply(this,arguments)}return z}()});L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.modalColumn},r.a.createElement("div",{className:H.a.modalRow},r.a.createElement("span",null,W,"\uFF1A"),r.a.createElement(l.a,{min:1,defaultValue:Se.current,onChange:function(z){Se.current=z}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),W==="\u586B\u7A7A\u9898"&&r.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 X=Object(f.a)(v.a.mark(function _e(){return v.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,D({type:"problemsetPreview/setScore",payload:{id:$,score:Se.current}});case 2:Se.current=null,Ke();case 4:case"end":return qe.stop()}},_e)}));function z(){return X.apply(this,arguments)}return z}()})},ta=function($,W){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ee=arguments.length>3?arguments[3]:void 0,T=dt.a.cloneDeep(p).map(function(X){return Object(J.a)(Object(J.a)({},X),{},{challenge_score:X.challenge_score||5})});if(Se.current=ee||Q(W),W==="\u5B9E\u8BAD\u9898")return L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.shixunModal},r.a.createElement("div",null,"\u5173\u5361\uFF1A"),T==null?void 0:T.map(function(X,z){return r.a.createElement("div",{className:H.a.shixunScore},z+1,"\u3001",X.challenge_name,r.a.createElement("div",{style:{minWidth:"130px"}},r.a.createElement(l.a,{defaultValue:X.challenge_score,min:1,onChange:function(ve){X.challenge_score=ve}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var X=Object(f.a)(v.a.mark(function _e(){var ve;return v.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(xt.p)({id:C==null||((ve=C.params)===null||ve===void 0)?void 0:ve.exerciseId,itemId:$,challenge_scores:T.map(function(wt){return{challenge_id:wt.challenge_id,score:wt.challenge_score}})});case 2:Se.current=null,Ke();case 4:case"end":return Ge.stop()}},_e)}));function z(){return X.apply(this,arguments)}return z}()});L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.modalColumn},r.a.createElement("div",{className:H.a.modalRow},r.a.createElement("span",null,W,"\uFF1A"),r.a.createElement(l.a,{min:1,defaultValue:Se.current,onChange:function(z){Se.current=z}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),W==="\u586B\u7A7A\u9898"&&r.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 X=Object(f.a)(v.a.mark(function _e(){var ve;return v.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,D({type:"paperlibrary/setScore",payload:{id:C==null||((ve=C.params)===null||ve===void 0)?void 0:ve.exerciseId,itemId:$,score:Se.current}});case 2:Se.current=null,Ke();case 4:case"end":return Ge.stop()}},_e)}));function z(){return X.apply(this,arguments)}return z}()})},tt=function($){L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:H.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(f.a)(v.a.mark(function ee(){return v.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,D({type:"problemsetPreview/handleDelete",payload:{id:$}});case 2:Ke(),Xe();case 4:case"end":return X.stop()}},ee)}));function p(){return W.apply(this,arguments)}return p}()})},yt=function($){L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:H.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(f.a)(v.a.mark(function ee(){var T;return v.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,D({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:C==null||((T=C.params)===null||T===void 0)?void 0:T.exerciseId,itemId:$}});case 2:Ke(),Xe();case 4:case"end":return z.stop()}},ee)}));function p(){return W.apply(this,arguments)}return p}()})},Yt=function($,W){Se.current=Q(W),L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:r.a.createElement("div",{className:H.a.modalColumn},r.a.createElement("div",{className:H.a.modalRow},r.a.createElement("span",null,W,"\uFF1A"),r.a.createElement(l.a,{min:1,defaultValue:Se.current,onChange:function(ee){Se.current=ee}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),W==="\u586B\u7A7A\u9898"&&r.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 p=Object(f.a)(v.a.mark(function T(){var X;return v.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,D({type:"".concat(Et?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Et?$.toLowerCase():$,score:Se.current,id:C==null||((X=C.params)===null||X===void 0)?void 0:X.exerciseId}});case 2:Se.current=null,Ke();case 4:case"end":return _e.stop()}},T)}));function ee(){return p.apply(this,arguments)}return ee}()})},ze=function($){L.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:H.a.modalColumn,style:{marginTop:30}},r.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),r.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(f.a)(v.a.mark(function ee(){var T;return v.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,D({type:"".concat(Et?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:C==null||((T=C.params)===null||T===void 0)?void 0:T.exerciseId,item_type:Et?$.toLowerCase():$}});case 2:Ke(),Xe();case 4:case"end":return z.stop()}},ee)}));function p(){return W.apply(this,arguments)}return p}()})},zt=function(){var q=Object(f.a)(v.a.mark(function $(W,p){var ee,T,X,z;return v.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(!(!W.destination||!W.source)){ve.next=2;break}return ve.abrupt("return");case 2:if(ee=p.questions[W.source.index].id,T=W.destination.index+1,!Et){ve.next=10;break}return ve.next=7,D({type:"paperlibrary/adjustPosition",payload:{id:C==null||((z=C.params)===null||z===void 0)?void 0:z.exerciseId,itemId:ee,position:T}});case 7:X=ve.sent,ve.next=13;break;case 10:return ve.next=12,D({type:"problemsetPreview/adjustPosition",payload:{id:ee,position:T}});case 12:X=ve.sent;case 13:if(!(X.status===-1)){ve.next=15;break}return ve.abrupt("return");case 15:Ke();case 16:case"end":return ve.stop()}},$)}));return function(W,p){return q.apply(this,arguments)}}(),$t=function($,W,p){var ee=Array.from($),T=ee.splice(W,1),X=Object(se.a)(T,1),z=X[0];return ee.splice(p,0,z),ee},It=function(){var q=Object(f.a)(v.a.mark(function $(W,p){var ee,T,X;return v.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(W.destination){_e.next=2;break}return _e.abrupt("return");case 2:return T=$t(p,W.source.index,W.destination.index),pt(T),_e.next=6,Object(t.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(C==null||((ee=C.params)===null||ee===void 0)?void 0:ee.exerciseId)||"",items:T.map(function(ve,qe){return{position:qe+1,item_type:ve.type}})}});case 6:X=_e.sent,X.status!==0&&(pt(p),a.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return _e.stop()}},$)}));return function(W,p){return q.apply(this,arguments)}}(),$e=function($){var W="Anchor_".concat($),p=document.getElementById(W);p&&setTimeout(function(){return p.scrollIntoView({block:"start",behavior:"smooth"})})},Xt=function($){it(Object(J.a)({},de.getFieldsValue()))},qt=function(){var q=Object(f.a)(v.a.mark(function $(W){var p,ee,T;return v.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=Et?"/api/examination_banks/".concat(C==null||((p=C.params)===null||p===void 0)?void 0:p.exerciseId,".json"):"/api/examination_banks.json",je(!0),z.next=4,Object(t.a)(ee,{method:Et?"put":"post",body:W});case 4:T=z.sent,T.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),je(!1),le.c.push("/exam/exerciseManagement"));case 6:case"end":return z.stop()}},$)}));return function(W){return q.apply(this,arguments)}}(),Gt=function($){Mt($)},Fe=function(){Ke()},Kt=function($){if(!$||!($==null?void 0:$.length))return[];var W=xe.map(function(p){var ee=($==null?void 0:$.find(function(T){return p.type===T.type}))||{};return ee});return W};return r.a.createElement("section",{className:H.a.bg},r.a.createElement("div",{className:H.a.left},r.a.createElement("div",{className:H.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),r.a.createElement(g.a,{onDragEnd:function($){return It($,xe)}},r.a.createElement(g.c,{droppableId:"droppable"},function(q,$){return r.a.createElement("div",Object(A.a)({ref:q.innerRef},q.droppableProps,{style:{width:"100%"}}),xe.map(function(W,p){var ee=W.type,T=W.count,X=W.name,z=W.icon;return r.a.createElement(g.b,{key:ee,draggableId:ee,index:p},function(_e,ve){return r.a.createElement("div",Object(A.a)({ref:_e.innerRef},_e.draggableProps,_e.dragHandleProps,{className:H.a.list,onClick:function(){return $e(ee)}}),r.a.createElement("i",{className:"iconfont ".concat(z)}),r.a.createElement("span",null,X,"\xA0\xA0(",T,"\u5C0F\u9898)"))})}))}))),r.a.createElement("div",{className:H.a.right},r.a.createElement(at.a,{style:{paddingLeft:30},path:St,title:Et?"\u7F16\u8F91\u8BD5\u5377":"\u521B\u5EFA\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),r.a.createElement(K.a,{form:de,className:H.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:qt,onValuesChange:Xt},r.a.createElement(K.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},r.a.createElement(i.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},bt.map(function(q){return r.a.createElement(i.a.Option,{key:q.id,title:q.name,value:q.id},q.name)}))),r.a.createElement(K.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},r.a.createElement(_.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((Pt=Rt.name)===null||Pt===void 0?void 0:Pt.length)||0,"/60")})),r.a.createElement(K.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},r.a.createElement(te.a.Group,null,r.a.createElement(te.a,{value:1},"\u7B80\u5355"),r.a.createElement(te.a,{value:2},"\u9002\u4E2D"),r.a.createElement(te.a,{value:3},"\u56F0\u96BE"))),r.a.createElement(K.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},r.a.createElement(We,{rows:6,maxLength:200}))),r.a.createElement("div",{className:H.a.wrap},Et&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"".concat(H.a.flexRow," ").concat(H.a.flexJustifyBetween)},r.a.createElement("div",null,r.a.createElement("span",{className:H.a.questionNumber},"\u9898\u6570\uFF1A",(ft=Bt.paperData)===null||ft===void 0||((nt=ft.exam)===null||nt===void 0)?void 0:nt.all_questions_count),r.a.createElement("span",{className:H.a.score},"\u603B\u5206\uFF1A",(At=Bt.paperData)===null||At===void 0||((Ot=At.exam)===null||Ot===void 0)?void 0:Ot.all_score,"\u5206")),r.a.createElement("div",{className:H.a.selectTopicButton,onClick:function(){var $;return le.c.push("/exam/questionManagement/preview_select/".concat(C==null||(($=C.params)===null||$===void 0)?void 0:$.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),r.a.createElement("div",{className:H.a.line})),(Qe=Kt((Ht=Bt.paperData)===null||Ht===void 0?void 0:Ht.questionList))===null||Qe===void 0?void 0:Qe.map(function(q,$){var W,p=(q==null?void 0:q.type)===ye,ee=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return r.a.createElement("div",{className:H.a.relative,key:$},r.a.createElement("div",{className:H.a.typeActive,id:"Anchor_".concat(q.type),onMouseEnter:function(){Je(q.type),V(null)}},r.a.createElement("span",{className:H.a.typeName},ee[$],(W=q.number)===null||W===void 0?void 0:W.slice(1),"\u3001",q.name,"\uFF08\u5171",q.questions_count,"\u9898\uFF0C\u5171",q.questions_score,"\u5206\uFF09"),r.a.createElement("div",{className:H.a.typeAction,style:{opacity:p?1:0}},q.type!=="PRACTICAL"&&r.a.createElement("div",{className:H.a.setScore,onClick:function(){return Yt(q.type,q.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),r.a.createElement("div",{className:H.a.delete,onClick:function(){return ze(q.type)}},"\u5220\u9664"))),r.a.createElement(g.a,{onDragEnd:function(X){return zt(X,q)}},r.a.createElement(g.c,{droppableId:$.toString()},function(T,X){var z;return r.a.createElement("div",Object(A.a)({className:"mt20",ref:T.innerRef},T.droppableProps,{onScroll:function(){}}),(z=q.questions)===null||z===void 0?void 0:z.map(function(_e,ve){return r.a.createElement(g.b,{draggableId:_e.id.toString(),index:ve,key:_e.id},function(qe){return r.a.createElement("div",Object(A.a)({ref:qe.innerRef},qe.draggableProps,qe.dragHandleProps),r.a.createElement(k.a,{isEdit:Et,index:ve,typeName:q.name,type:q.type,data:_e,inMouseId:x,onSetScore:Et?ta:Ft,onDelete:Et?yt:tt,onEdit:Gt,onMouseEnter:function(wt){V(wt),Je(null)}}))})}))})))}))),!!ea&&r.a.createElement(fe,{visible:ea,onCancel:function(){return Mt("")},onOk:Fe}),r.a.createElement(ot.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return le.c.push(St)},onOk:function(){return de.submit()},loading:Oe,className:H.a.fixedBtn}))},ut=U.default=Object(le.a)(function(Ct){var j=Ct.problemsetPreview,Te=Ct.user,Pt=Ct.loading,ft=Ct.globalSetting;return{problemsetPreview:j,user:Te,globalSetting:ft,loading:Pt.effects}})(ce)},vGm4:function(ne,U,e){ne.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(ne,U,e){ne.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.2d62b0d4.js b/umi.2d270b79.js similarity index 99% rename from umi.2d62b0d4.js rename to umi.2d270b79.js index f7ad9dea14..c532c424d0 100644 --- a/umi.2d62b0d4.js +++ b/umi.2d270b79.js @@ -1,4 +1,4 @@ -(function(L){function m(o){for(var f=o[0],d=o[1],g,h,b=0,c=[];b