"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54111,4977],{56559:function(e,n,l){l.d(n,{Z:function(){return g}});var i=l(82242),s=l.n(i),t=l(7557),r=l.n(t),a=l(41498),o=l.n(a),c=l(79800),u=l.n(c),d=l(59301),v=l(97334),m="folderWrapper___G__0a",h="folderIcon___oTG6c",p=l(73631),x=l(5623),A=l(66997),f=l(37712),g=function(e){var n=e.value,l=e.onChange,i=e.scrollId,t=(0,d.useState)([]),a=u()(t,2),c=a[0],g=a[1];(0,d.useEffect)((function(){j()}),[]);var j=function(){var e=o()(r()().mark((function e(){var n,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,A.NZ)({});case 2:null!=(n=e.sent)&&n.data&&(l=[{title:"根目录",value:0,key:0,icon:(0,f.jsx)("img",{src:p,className:h}),isLeaf:!1,children:N(n.data||[])}],g(l));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function e(n){return n.map((function(n){return{title:n.name,key:n.group_id,icon:(0,f.jsx)("img",{src:p,className:h}),isLeaf:0===n.children.length,children:e(n.children)}}))},w=function e(n,l,i){return n.map((function(n){return n.key===l?s()(s()({},n),{},{icon:i?(0,f.jsx)("img",{src:x,className:h}):(0,f.jsx)("img",{src:p,className:h})}):n.children?s()(s()({},n),{},{children:e(n.children,l,i)}):void 0}))},C=n?{selectedKeys:n,defaultExpandedKeys:n}:{};return c.length>0&&(0,f.jsx)("div",{id:i||"",children:(0,f.jsx)(v.Z,s()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:c,className:m,onSelect:l,onExpand:function(e,n){g((function(e){return w(e,n.node.key,n.expanded)}))}},C))})}},61975:function(e,n,l){l.d(n,{Z:function(){return ye},$:function(){return Ce}});l(31468);var i=l(37205),s=l.n(i),t=l(82242),r=l.n(t),a=l(91232),o=l.n(a),c=l(7557),u=l.n(c),d=l(41498),v=l.n(d),m=l(79800),h=l.n(m),p=l(59301),x="intelligentBox___M5xO7",A="imgBox___DdoNI",f="underpin___fwUex",g="row___W9MrK",j="leftLayout___MMjoZ",N="rightLayout___EsxRX",w="head___Q7Od8",C="centerBox___j58Ut",y="title___rMcNx",E="tip___gLHFS",b="leftBox___DJ6lp",B="question___THjM9",D="rightBox___CuMdf",I="error___PHzCG",Z="actionHead___vTHMx",P="edit___EaRLy",M="option___z4UTy",k="active___o8wNJ",z="fill___g760n",q="text___L_lug",L="liWrap___LDwxe",R="li___k4Mcf",S="buttonFixed___QxKdm",O="buttonWrap___OEep5",U="button___b2y4h",Y="menu___aQ4xO",F="dotLoading___zUYOu",T=l(92310),J=l.n(T),K=l(78241),H=l(8591),G=l(43418),V=l(94001),Q=l(24905),W=l(38854),X=l(59028),_=l(95237),$=l(3113),ee=l(93948),ne=l(19842),le=l(92832),ie=l(5112),se=l(6848),te=l(43604),re=l(6808),ae=l(15309),oe=l(79311),ce=l(56559),ue=l(5623),de=(l(86622),l(17064)),ve=(l(8899),l(15342)),me=l.n(ve),he=l(37712),pe=p.memo((function(e){var n=e.tagName,l=void 0===n?"div":n,i=e.value,s=void 0===i?"":i,t=e.className,r=e.style,a=void 0===r?{}:r,c=e.onBlur,d=e.id,m=(0,p.useRef)(null);(0,p.useEffect)((function(){if(m.current){var e=function(){var e=v()(u()().mark((function e(){var n,l,i,t,r,a,c,d;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(l=m.current).innerHTML="",i=null==s||null===(n=s.replace(/<[^>]*>/g,(function(e){return e.startsWith("
/g,"")).replace(/
/g,"\n")).replace(/<\/div>/g,"\n"),e=bl(e)},bl=function(e){return e.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'")};var Bl=function(){var e=v()(u()().mark((function e(){var n,l,i;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ye(!0),Re("处理中"),e.next=4,new Promise((function(e){return setTimeout(e,1e3)}));case 4:l=null===(n=xl.current)||void 0===n?void 0:n.querySelectorAll('[data-text="edit"]'),i="";try{l.forEach((function(e){var n,l=e.cloneNode(!0),s=l.querySelectorAll("span.edu_latex"),t=o()(s);try{for(t.s();!(n=t.n()).done;){var r,a,c,u=n.value,d=u.getAttribute("title"),v=document.createTextNode(d),m=u;null===(r=m.parentNode)||void 0===r||null===(a=(c=r).replaceChild)||void 0===a||a.call(c,v,m)}}catch(e){t.e(e)}finally{t.f()}var h,p=l.querySelectorAll("span[style]"),x=o()(p);try{for(x.s();!(h=x.n()).done;){var A=h.value;if(A.style.fontFamily){var f,g,j,N=A.innerHTML,w=document.createTextNode(N),C=A;null===(f=C.parentNode)||void 0===f||null===(g=(j=f).replaceChild)||void 0===g||g.call(j,w,C)}}}catch(e){x.e(e)}finally{x.f()}null==l||l.childNodes.forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&"h5"!==e.localName&&"h4"!==e.localName?i+="
".concat(e.innerHTML,"
"):e.nodeType===Node.TEXT_NODE&&(i+="".concat(e.textContent,"
"))}))})),Ol("/api/intelligent_imports/import.json",{html:bl(i)})}catch(e){console.error("处理节点错误:",e)}case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Dl=function(e){var n=e.filter((function(e){return!(null==e||!e.type)}));return n=n.map((function(e){var n,l=null===(n=Ll.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===n?void 0:n.deal,i=r()(r()({},e),{},{id:String(Math.random()).slice(-6),knowledgePoint:yl(null==e?void 0:e.knowledgePoint)});return l?l(i):i}))},Il=function(e,n,l,i){var s;console.log(e,n,l,i,"onDataChange修改数值");var t=JSON.parse(JSON.stringify(Ve));void 0===i?t[n][e]=l:t[n].questions[i][e]=l;var a=r()({},t[n]),o=null===(s=Ll.find((function(e){return e.id===(null==a?void 0:a.type)})))||void 0===s?void 0:s.deal;t[n]=o(a),Qe(t)},Zl=function(e,n,l){var i,s=void 0!==l,t=null===(i=Ll.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.type,r="".concat(n+1,".").concat(void 0===l?"":l+1+"."),a="".concat("7"===(null==e?void 0:e.type)?"{{":"").concat(r,"【").concat(t,"】").concat((null==e?void 0:e.question)||"");return(0,he.jsxs)(he.Fragment,{children:[s&&(0,he.jsx)("h4",{contentEditable:!0}),(0,he.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",value:a})]})},Pl=function(e,n,l){var i,s=void 0!==l,t=null===(i=Ll.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.type,r="".concat(n+1,".").concat(void 0===l?"":l+1+".");return s?(0,he.jsxs)("div",{style:{padding:"10px 18px"},children:["".concat(r,"【").concat(t,"】"),(0,he.jsx)(xe,{id:null==e?void 0:e.id,tagName:"span",className:P,onBlur:function(e){return Il("question",n,e,l)},value:(null==e?void 0:e.question)||""})]}):(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)("div",{className:Z,children:[(0,he.jsx)("div",{className:"c-light-primary",children:"".concat(r,"【").concat(t,"】")}),1!==pe&&(0,he.jsx)(V.Z,{disabled:"7"===(null==e?void 0:e.type),min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"分",precision:1,size:"middle",onChange:function(e){return Il("score",n,e,l)},value:null==e?void 0:e.score}),(0,he.jsx)(Q.Z,{style:{marginLeft:"auto"},onChange:function(e){return Il("checked",n,e.target.checked,l)},checked:!(null==e||!e.checked),children:"不导入此题"})]}),(0,he.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",style:{padding:"10px 18px"},className:P,onBlur:function(e){return Il("question",n,e,l)},value:null==e?void 0:e.question})]})},Ml=function(e,n,l){return(0,he.jsxs)(he.Fragment,{children:[["0","1","2","4"].includes(null==e?void 0:e.type)&&(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"答案:".concat(n||""),tagName:"p"}),!l&&(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"难度:".concat((null==e?void 0:e.difficulty)||""),tagName:"p"}),"7"!==(null==e?void 0:e.type)&&(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"解析:".concat((null==e?void 0:e.analyze)||""),tagName:"p"}),!l&&(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"知识点:".concat((null==e?void 0:e.knowledgePoint)||""),tagName:"p"})]})},kl=function(e,n,l,i){var s=void 0!==i,t=!s||e.last||e.errorMsg?{}:{marginBottom:10},r=["简单","适中","困难"].map((function(e){return{key:e,label:e,onClick:function(){return Il("difficulty",l,e,i)}}}));return(0,he.jsxs)("div",{className:L,style:t,children:[["4"].includes(null==e?void 0:e.type)&&(0,he.jsxs)("div",{className:R,children:[(0,he.jsx)("aside",{children:"答 案:"}),(0,he.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",className:"".concat(P," c-black"),onBlur:function(e){return Il("answer",l,[e],i)},value:n})]}),!s&&(0,he.jsxs)("div",{className:R,children:[(0,he.jsx)("aside",{children:"难 度:"}),(0,he.jsx)("div",{className:"c-black",children:(0,he.jsx)(W.Z,{menu:{items:r},children:(0,he.jsxs)("span",{className:"c-light-primary",children:[null==e?void 0:e.difficulty,(0,he.jsx)("i",{className:"iconfont icon-a-bianzu11 font14 ml4"})]})})})]}),"7"!==(null==e?void 0:e.type)&&(0,he.jsxs)("div",{className:R,children:[(0,he.jsx)("aside",{children:"解 析:"}),(0,he.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",className:"".concat(P," c-grey-333"),onBlur:function(e){return Il("analyze",l,e,i)},value:null==e?void 0:e.analyze})]}),!s&&(0,he.jsxs)("div",{onKeyDown:je,className:R,children:[(0,he.jsx)("aside",{children:"知识点:"}),(0,he.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",value:(null==e?void 0:e.knowledgePoint)||"",className:"".concat(P," c-grey-333"),onBlur:function(e){return Il("knowledgePoint",l,yl(El(e)),i)}})]})]})},zl=function(e){return(0,he.jsx)(he.Fragment,{children:"string"==typeof(null==e?void 0:e.errorMsg)&&!(null==e||!e.errorMsg)&&(0,he.jsxs)("h5",{contentEditable:!1,children:[(0,he.jsx)("i",{className:"iconfont icon-shanchuhuanjing"}),(0,he.jsx)("div",{children:null==e?void 0:e.errorMsg})]})})},ql=function(e){return(0,he.jsx)(he.Fragment,{children:"string"==typeof(null==e?void 0:e.errorMsg)&&!(null==e||!e.errorMsg)&&(0,he.jsxs)("h5",{children:[(0,he.jsx)("i",{className:"iconfont icon-shanchuhuanjing"}),(0,he.jsx)("div",{children:null==e?void 0:e.errorMsg})]})})},Ll=[{id:"0",type:"单选题",element:function(e,n,l){var i,s,t=void 0!==l,r=null==e||null===(i=e.answer)||void 0===i?void 0:i[0],a=(0,he.jsxs)(he.Fragment,{children:[Zl(e,n,l),null==e||null===(s=e.options)||void 0===s?void 0:s.map((function(n,l){return(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"".concat(Nl[l],".").concat(n),tagName:"p"},l)})),Ml(e,r,t),zl(e)]}),o=t?e:Ve[n],c=null==o?void 0:o.options,u=(0,he.jsxs)(he.Fragment,{children:[Pl(o,n,l),null==c?void 0:c.map((function(e,i){var s;return(0,he.jsxs)("div",{className:M,children:[(0,he.jsx)("aside",{className:(null==o||null===(s=o.answer)||void 0===s?void 0:s[0])===Nl[i]?k:"",onClick:function(){return Il("answer",n,[Nl[i]],l)},children:Nl[i]}),(0,he.jsx)(xe,{id:null==o?void 0:o.id,tagName:"div",className:"".concat(q),onBlur:function(e){c[i]=e,Il("options",n,c,l)},value:e})]},i)})),kl(o,"",n,l),ql(o)]});return t?[a,u]:(0,he.jsxs)("div",{className:g,style:{display:_e?null!=o&&o.errorMsg?"flex":"none":"flex"},children:[(0,he.jsx)("div",{className:j,children:(0,he.jsx)(Ne,{children:(0,he.jsx)("div",{"data-text":"edit",contentEditable:!0,className:B,children:a})})}),(0,he.jsx)("div",{className:N,children:(0,he.jsx)(we,{className:null!=o&&o.errorMsg?I:"",children:u})})]})},deal:function(e){var n;e.score=void 0===e.score?2:e.score;var l=yl(null==e||null===(n=e.answer)||void 0===n?void 0:n[0]).toUpperCase();e.answer=l?[l]:[];var i,s,t=[];null!=e&&e.options?e.options=null===(i=e.options)||void 0===i?void 0:i.slice(0,8):t.push("未识别到选项。推荐格式:“ A.选项一 B.选项二 C.选项三 ”");(l||t.push("未识别到答案。推荐格式:“ 答案:A ”"),l)&&(Nl.slice(0,(null==e||null===(s=e.options)||void 0===s?void 0:s.length)||8).includes(l)||t.push("正确答案设置有误,请重新设置。推荐格式:“ 答案:A ”"));return yl(null==e?void 0:e.question)||t.push("未识别到题干"),e.errorMsg=t.join("\n"),e}},{id:"1",type:"多选题",element:function(e,n,l){var i,s,t=void 0!==l,r=null==e||null===(i=e.answer)||void 0===i?void 0:i[0],a=(0,he.jsxs)(he.Fragment,{children:[Zl(e,n,l),null==e||null===(s=e.options)||void 0===s?void 0:s.map((function(n,l){return(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"".concat(Nl[l],".").concat(n),tagName:"p"},l)})),Ml(e,r,t),zl(e)]}),o=t?e:Ve[n],c=null==o?void 0:o.options,u=(0,he.jsxs)(he.Fragment,{children:[Pl(o,n,l),null==c?void 0:c.map((function(e,i){var s;return(0,he.jsxs)("div",{className:M,children:[(0,he.jsx)("aside",{className:null!=o&&null!==(s=o.answer)&&void 0!==s&&null!==(s=s[0])&&void 0!==s&&s.includes(Nl[i])?k:"",onClick:function(){var e,s=(null==o||null===(e=o.answer)||void 0===e?void 0:e[0])||"",t=Nl[i];s.includes(t)?s=s.replace(new RegExp(t,"g"),""):s+=t,s=s.split("").sort().join(""),Il("answer",n,[s],l)},children:Nl[i]}),(0,he.jsx)(xe,{id:null==o?void 0:o.id,tagName:"div",className:"".concat(q),onBlur:function(e){c[i]=e,Il("options",n,c,l)},value:e})]},i)})),kl(o,"",n,l),ql(o)]});return t?[a,u]:(0,he.jsxs)("div",{className:g,style:{display:_e?null!=o&&o.errorMsg?"flex":"none":"flex"},children:[(0,he.jsx)("div",{className:j,children:(0,he.jsx)(Ne,{children:(0,he.jsx)("div",{"data-text":"edit",contentEditable:!0,className:B,children:a})})}),(0,he.jsx)("div",{className:N,children:(0,he.jsx)(we,{className:null!=o&&o.errorMsg?I:"",children:u})})]})},deal:function(e){var n;e.score=void 0===e.score?2:e.score;var l=yl(null==e||null===(n=e.answer)||void 0===n?void 0:n[0]).toUpperCase().split("").sort().join("");e.answer=l?[l]:[];var i,s,t,r=[];null!=e&&e.options?e.options=null===(i=e.options)||void 0===i?void 0:i.slice(0,8):r.push("未识别到选项。推荐格式:“ A.选项一 B.选项二 C.选项三 ”");if(l||r.push("未识别到答案。推荐格式:“ 答案:AB ”"),l){var a,o=Nl.slice(0,(null==e||null===(a=e.options)||void 0===a?void 0:a.length)||8);(s=o,t=[],function e(n,l){n.length>=2&&t.push(n.join(""));for(var i=l;i60&&i.push("编程题名称限制60个字符"):i.push("未识别到题干"),yl(null==e?void 0:e.description)||i.push("未识别到试题描述");var s=yl(String((null==e?void 0:e.timeLimit)||""));if(e.timeLimit=s,(!s||s&&!["3","4","5","6","7","8","9","10"].includes(s))&&i.push("时间限制为必填项,只支持3-10的整数"),e.platform=yl(null==e?void 0:e.platform),null!=e&&e.platform){var t,r=null==e||null===(t=e.platform)||void 0===t?void 0:t.toLowerCase(),a=["c","c++","java","python"].findIndex((function(e){return e===r}));a>-1?e.platform=wl[a]:i.push("编程语言为必填项,目前只支持C、C++、Python、Java语言")}else i.push("编程语言为必填项,目前只支持C、C++、Python、Java语言");if(null!=e&&e.inputs&&null!=e&&e.outputs){var o=Math.min(e.inputs.length,e.outputs.length);e.inputs=e.inputs.slice(0,o),e.outputs=e.outputs.slice(0,o),e.outputs.some((function(e){return!yl(e)}))&&i.push("测试用例输出为必填项")}else e.inputs=[],e.outputs=[],i.push("未识别到测试用例。推荐格式:测试用例(1)输入:1;测试用例(1)输出:2");return e.errorMsg=i.join("\n"),e}},{id:"7",type:"组合题",element:function(e,n){var l,i,s=Ve[n];return(0,he.jsxs)("div",{className:g,style:{display:_e?null!=s&&s.errorMsg?"flex":"none":"flex"},children:[(0,he.jsx)("div",{className:j,children:(0,he.jsx)(Ne,{children:(0,he.jsxs)("div",{"data-text":"edit",contentEditable:!0,className:B,children:[Zl(e,n),Ml(e),null==e||null===(l=e.questions)||void 0===l?void 0:l.map((function(l,i){var s,t=null===(s=Ll.find((function(e){return e.id===(null==l?void 0:l.type)})))||void 0===s?void 0:s.element;return(0,he.jsx)(p.Fragment,{children:t(l,n,i)[0]},"left-".concat(e.id,"-").concat(i))})),zl(e),(0,he.jsx)("p",{contentEditable:!0,children:"}}"})]})})}),(0,he.jsx)("div",{className:N,children:(0,he.jsxs)(we,{className:null!=s&&s.errorMsg?I:"",children:[Pl(s,n),kl(s,"",n),null==s||null===(i=s.questions)||void 0===i?void 0:i.map((function(e,l){var i,t=null===(i=Ll.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.element;return(0,he.jsx)(p.Fragment,{children:t(e,n,l)[1]},"right-".concat(s.id,"-").concat(l))})),ql(s)]})})]})},deal:function(e){var n,l,i,s;e.questions=null!==(n=e.questions)&&void 0!==n&&n.length?Dl(e.questions.slice(0,20)):[],e.questions=null===(l=e.questions)||void 0===l?void 0:l.map((function(n,l){return r()(r()({},n),{},{last:l===e.questions.length-1})}));var t=null===(i=e.questions)||void 0===i?void 0:i.reduce((function(e,n){var l=parseFloat(n.score);return isNaN(l)?e:e+l}),0);e.score=t;var a,o=[];null!==(s=e.questions)&&void 0!==s&&s.length?e.errorMsg=(null===(a=e.questions)||void 0===a?void 0:a.findIndex((function(e){return!!e.errorMsg})))>-1:o.push("请添加小题");return yl(null==e?void 0:e.question)||o.push("未识别到题干"),o.length&&(e.errorMsg=o.join("\n")),e}},{id:"8",type:"程序填空题",element:function(e,n){var l,i,t=Ve[n],r=wl.map((function(e){return{key:e,label:e,onClick:function(){return Il("platform",n,e)}}}));return(0,he.jsxs)("div",{className:g,style:{display:_e?null!=t&&t.errorMsg?"flex":"none":"flex"},children:[(0,he.jsx)("div",{className:j,children:(0,he.jsx)(Ne,{children:(0,he.jsxs)("div",{"data-text":"edit",contentEditable:!0,className:B,children:[Zl(e,n),Ml(e),(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"时间限制(秒):".concat(null==e?void 0:e.timeLimit),tagName:"p"}),(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"编程语言:".concat((null==e?void 0:e.platform)||""),tagName:"p"}),(0,he.jsx)("p",{contentEditable:!0,children:"程序代码:"}),(0,he.jsx)("h4",{}),(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:(null==e?void 0:e.code)||"",tagName:"div"}),(0,he.jsx)("h4",{}),(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"测试用例输入:".concat((null==e?void 0:e.input)||""),tagName:"p"}),(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"测试用例输出:".concat((null==e?void 0:e.output)||""),tagName:"p"}),null==e||null===(l=e.answer)||void 0===l?void 0:l.map((function(n,l){return(0,he.jsx)(xe,{id:null==e?void 0:e.id,value:"答案".concat(l+1,":").concat(n||""),tagName:"p"},l)})),zl(e)]})})}),(0,he.jsx)("div",{className:N,children:(0,he.jsxs)(we,{className:null!=t&&t.errorMsg?I:"",children:[Pl(t,n),kl(t,"",n),(0,he.jsxs)("div",{className:L,children:[(0,he.jsxs)("div",{className:R,onKeyDown:je,children:[(0,he.jsx)("aside",{children:"时间限制(秒):"}),(0,he.jsx)(xe,{className:P,id:null==t?void 0:t.id,value:null==t?void 0:t.timeLimit,tagName:"div",onBlur:function(e){return Il("timeLimit",n,El(e))}})]}),(0,he.jsxs)("div",{className:R,children:[(0,he.jsx)("aside",{children:"编程语言:"}),(0,he.jsx)("div",{className:"c-black",children:(0,he.jsx)(W.Z,{menu:{items:r},children:(0,he.jsxs)("span",{className:"c-light-primary",children:[null==t?void 0:t.platform,(0,he.jsx)("i",{className:"iconfont icon-a-bianzu11 font14 ml4"})]})})})]}),(0,he.jsxs)("div",{className:R,style:{flexDirection:"column",alignItems:"start"},children:[(0,he.jsx)("aside",{className:"mb10",children:"程序代码:"}),(0,he.jsx)(xe,{className:P,id:null==t?void 0:t.id,value:(null==t?void 0:t.code)||"",onBlur:function(e){return Il("code",n,El(e))},tagName:"div"})]}),(0,he.jsxs)("div",{className:R,children:[(0,he.jsx)("aside",{children:"测试用例输入:"}),(0,he.jsx)(xe,{className:P,id:null==t?void 0:t.id,value:(null==t?void 0:t.input)||"",onBlur:function(e){return Il("input",n,El(e))},tagName:"div"})]}),(0,he.jsxs)("div",{className:R,children:[(0,he.jsx)("aside",{children:"测试用例输出:"}),(0,he.jsx)(xe,{className:P,id:null==t?void 0:t.id,value:(null==t?void 0:t.output)||"",onBlur:function(e){return Il("output",n,El(e))},tagName:"div"})]})]}),(0,he.jsx)("div",{className:L,children:null==t||null===(i=t.answer)||void 0===i?void 0:i.map((function(e,l){return(0,he.jsxs)("div",{className:R,children:[(0,he.jsxs)("aside",{children:["答案",l+1,":"]}),(0,he.jsx)(xe,{id:null==t?void 0:t.id,value:e||"",className:P,onBlur:function(e){var i=s()((null==t?void 0:t.answer)||[]);i[l]=El(e),Il("output",n,i)},tagName:"div"})]},l)}))}),ql(t)]})})]})},deal:function(e){var n,l,i,s,t;e.score=void 0===e.score?10:e.score,e.code=null===(n=e.code)||void 0===n||null===(n=n.trim())||void 0===n||null===(n=n.replace(/@_@/g,"@▁@"))||void 0===n?void 0:n.replace(/@__@/g,"@▁▁@");var r=[];if(yl(null==e?void 0:e.question)||r.push("未识别到题干"),yl(null==e?void 0:e.code)?/@▁@|@▁▁@/.test(null==e?void 0:e.code)?null!=e&&null!==(l=e.answer)&&void 0!==l&&l.length&&(null==e||null===(i=e.code.match(/@▁@|@▁▁@/g))||void 0===i?void 0:i.length)!==(null==e||null===(s=e.answer)||void 0===s?void 0:s.length)&&r.push("填空项与答案个数不匹配,请进行调整"):r.push("程序代码设置有误,请重新设置。程序代码中的填空项需要使用 @▁@ 符号标识出来"):r.push("未识别到程序代码"),null!=e&&e.answer?null!==(t=e.answer)&&void 0!==t&&t.some((function(e){return!yl(e)}))&&r.push("答案为必填项"):r.push("未识别到答案。推荐格式:答案1:Hello;答案2:World"),e.platform=yl(null==e?void 0:e.platform),null!=e&&e.platform){var a,o=null==e||null===(a=e.platform)||void 0===a?void 0:a.toLowerCase(),c=["c","c++","java","python","javascript","ruby"].findIndex((function(e){return e===o}));c>-1?e.platform=wl[c]:r.push("编程语言为必填项,目前只支持C、C++、Python、Java、JavaScript、Ruby语言")}else r.push("编程语言为必填项,目前只支持C、C++、Python、Java、JavaScript、Ruby语言");yl(null==e?void 0:e.output)||r.push("测试用例输出为必填项");var u=yl(String((null==e?void 0:e.timeLimit)||""));return e.timeLimit=u,(!u||u&&!["3","4","5","6","7","8","9","10"].includes(u))&&r.push("时间限制为必填项,只支持3-10的整数"),e.errorMsg=r.join("\n"),e}}],Rl=function(){var e=v()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Ve.filter((function(e){return!e.checked})),3===De&&n.length){e.next=4;break}return H.ZP.warning("未识别到试题!"),e.abrupt("return");case 4:vl.setFieldsValue({sub_discipline_id:Ee}),on(!0);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Sl=function(){var e=v()(u()().mark((function e(n){var l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l=Dl(n),Ke(l),Qe(JSON.parse(JSON.stringify(l))),Ie(3),Ye(!1),yn(!1),$e(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){if(!Pn){return Al.current=setInterval((function(){ke((function(e){return e>=90?(clearInterval(Al.current),90):e+1}))}),5e4/90),function(){return clearInterval(Al.current)}}}),[Pn]);var Ol=function(e,n){Mn(!1);var l=new FormData;Object.keys(n).forEach((function(e){l.append(e,n[e])}));var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",function(){var e=v()(u()().mark((function e(n){var l,i,s;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i=JSON.parse(null==n||null===(l=n.target)||void 0===l?void 0:l.response),Mn(!0),ke(100),e.next=6,new Promise((function(e){return setTimeout((function(){return e()}),780)}));case 6:if(0!==i.status){e.next=14;break}if(null!=i&&null!==(s=i.data)&&void 0!==s&&s.length){e.next=11;break}return H.ZP.warning("未识别到试题!"),Ye(!1),e.abrupt("return");case 11:Sl((null==i?void 0:i.data)||[]),e.next=16;break;case 14:Ye(!1),H.ZP.warning(null==i?void 0:i.message);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(0),console.log("请求错误:",e.t0);case 21:case"end":return e.stop()}}),e,null,[[0,18]])})));return function(n){return e.apply(this,arguments)}}()),i.addEventListener("error",(function(){Ye(!1)})),i.open("POST","".concat(ae.Z.API_SERVER).concat(e)),i.send(l)},Ul=function(){var e=v()(u()().mark((function e(n){var l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx"].indexOf(l)){e.next=5;break}return H.ZP.error("".concat(n.name,"文件无法上传,当前仅限支持格式为docx文件(Microsoft Word 2007以上的版本)")),e.abrupt("return",Promise.reject());case 5:return Ye(!0),Re("处理中"),Ol("/api/intelligent_imports/import.json",{file:n}),e.abrupt("return",Promise.reject());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yl=function(){var e=v()(u()().mark((function e(n){var l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx","doc","pdf","png","jpg"].indexOf(l)){e.next=5;break}return H.ZP.warning("单次仅支持上传1个文档或1张图片,文档支持PDF/Word格式,图片支持1张不超过10M的PNG/JPG图片"),e.abrupt("return",Promise.reject());case 5:if(!(n.size/1024/1024>200)){e.next=9;break}return H.ZP.warning("文件大小必须小于200M"),e.abrupt("return",Promise.reject());case 9:return null!=Tn&&Tn.length?G.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"单次出题只支持上传一个文件/一张图片,再次上传会替换当前已上传的内容。",onOk:function(){return Jn([n])}}):Jn([n]),e.abrupt("return",Promise.reject());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fl=[{key:1,label:(0,he.jsx)(X.Z,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Ul,children:(0,he.jsx)("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"},children:"本地导入"})})}];((0,Ae.Ny)()||jl)&&Fl.push({key:2,label:(0,he.jsx)("div",{style:{padding:"0 5px"},children:"大模型智能出题"}),onClick:function(){yn(!0)}});var Tl=[Ve.length,null===(n=Ve.filter((function(e){return!(null==e||!e.errorMsg)})))||void 0===n?void 0:n.length];return(0,he.jsxs)("div",{className:J()(x,"intelligent-body-curb",l),style:r()(r()({},t),{},{width:c}),ref:xl,children:[(0,he.jsxs)("div",{className:f,children:[(0,he.jsx)("b",{}),(0,he.jsx)("b",{})]}),(0,he.jsxs)("div",{className:w,style:{top:Ce},children:[(0,he.jsxs)("div",{className:j,children:[(0,he.jsxs)(_.Z,{align:"middle",children:[(0,he.jsx)("div",{className:y,children:"试题编辑"}),(0,he.jsxs)(re.op,{href:"".concat(ae.Z.API_SERVER,"/api/intelligent_imports/download_template"),download:!0,type:"link",children:["下载Word模版",(0,he.jsx)("i",{className:"iconfont icon-xiazai4 font14 ml10"})]}),(0,he.jsx)(re.op,{onClick:function(){var e;1!==De?G.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"清空操作将删除试题编辑区域的全部内容,确定一键清空吗?",onOk:(e=v()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ie(1);case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):H.ZP.warning("请先上传试题!")},shape:"default",children:"一键清空"}),(0,he.jsx)(W.Z,{overlayClassName:Y,menu:{items:Fl},children:(0,he.jsx)(re.op,{className:"ml20",type:"primary",shape:"default",children:"导入试题"})})]}),(0,he.jsxs)("div",{className:E,children:[(0,he.jsx)("i",{className:"iconfont icon-tishi7 font12 mr10"}),"提示:若识别有误,可在左侧编辑区点击对应的试题按格式修改后重新识别"]})]}),(0,he.jsxs)(_.Z,{className:N,style:{alignItems:"start"},children:[(0,he.jsx)("div",{className:y,style:{marginRight:0},children:"试题预览"}),[3].includes(De)&&(0,he.jsx)(Q.Z,{className:"ml20",checked:_e,onChange:function(e){return $e(e.target.checked)},children:"仅查看错误试题"}),[3].includes(De)&&(0,he.jsxs)("div",{style:{color:"#5F6368",marginLeft:"auto"},children:["共识别",(0,he.jsx)("span",{className:"ml5 mr5 c-light-primary",children:Tl[0]}),"题,其中识别有误",(0,he.jsx)("span",{className:"ml5 mr5 c-red-e53",children:Tl[1]}),"题"]})]}),(0,he.jsxs)("div",{className:C,children:[(0,he.jsx)("img",{className:"mb10",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",width:56}),(0,he.jsx)(re.op,{onClick:function(){1!==De?G.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"重新识别会覆盖右侧已识别结果,包括人工修改的内容,确定重新识别吗?",onOk:Bl}):H.ZP.warning("未识别到试题!")},children:"识别"})]})]}),[1,2].includes(De)&&(0,he.jsxs)("div",{className:g,children:[(0,he.jsx)("div",{className:j,children:(0,he.jsxs)(Ne,{style:{height:675},children:[1===De&&(0,he.jsxs)("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:function(){return Ie(2)},children:[(0,he.jsxs)("div",{style:{color:"#9096A3",fontSize:12},children:["1.本功能支持导入的题型:单选题、多选题、填空题、判断题、简答题、 组合题、编程题、程序填空题。",(0,he.jsx)("br",{}),"2.若要导入组合题,请在题目前后使用一对“","{{”、“}}","”将内容标出;大题题干和小题题干之间不需要空行;大题和小题题干都需标注题号;小题答案可跟在小题题干后,并用空格与题干内容隔开。范例可参考推荐格式。",(0,he.jsx)("br",{}),"3.导入支持文本、图片、公式。题目结构支持识别答案、解析、难度、知识点。",(0,he.jsx)("br",{}),"4.若识别有误,可在左侧修改题目内容后重新识别,或下载推荐格式,按格式修改后重新导入识别。",(0,he.jsx)("br",{})]}),(0,he.jsxs)("div",{className:A,style:{marginTop:75},children:[(0,he.jsx)("img",{width:56,src:"data:image/png;base64,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"}),(0,he.jsx)("span",{children:"编辑区"})]})]}),2===De&&(0,he.jsx)("div",{"data-text":"edit",onBlur:function(){pl.current.innerHTML||Ie(1)},ref:pl,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}})]})}),(0,he.jsx)("div",{className:N,style:{display:"flex",alignItems:"start",justifyContent:"center"},children:(0,he.jsxs)("div",{className:A,style:{marginTop:240},children:[(0,he.jsx)("img",{width:56,src:"data:image/png;base64,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"}),(0,he.jsx)("span",{children:"预览区"})]})})]}),[3].includes(De)&&(0,he.jsx)(p.Fragment,{children:Je.filter((function(e){var n;return!!(null===(n=Ll.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===n?void 0:n.element)})).map((function(e,n){var l,i=null===(l=Ll.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===l?void 0:l.element;return(0,he.jsx)(p.Fragment,{children:i(e,n)},e.id)}))}),(0,he.jsx)("div",{className:"pb10"}),(0,he.jsx)("div",{className:S,children:(0,he.jsxs)("div",{className:O,children:[(0,he.jsx)($.ZP,{size:"middle",className:"".concat(U," mr20"),onClick:m,children:"取消"}),(0,he.jsx)($.ZP,{size:"middle",type:"primary",className:"".concat(U),onClick:Rl,children:"确定导入"})]})}),(0,he.jsx)(G.Z,{centered:!0,closable:!1,destroyOnClose:!0,open:Ue,title:null,footer:null,width:320,afterClose:function(){return ke(0)},children:(0,he.jsxs)(_.Z,{align:"middle",style:{flexDirection:"column"},children:[(0,he.jsxs)("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20",children:[Le,(0,he.jsxs)("span",{className:F,children:[(0,he.jsx)("span",{children:"."}),(0,he.jsx)("span",{children:"."}),(0,he.jsx)("span",{children:"."})]})]}),(0,he.jsx)(ee.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Me}),(0,he.jsxs)("div",{style:{color:"#5F6368"},className:"mb20",children:["正在识别,已完成",(0,he.jsxs)("span",{className:"ml5 c-light-primary",children:[Me,"%"]})]})]})}),(0,he.jsx)(G.Z,{centered:!0,open:an,title:"试题导入设置",confirmLoading:ln,width:480,onCancel:function(){return on(!1)},onOk:function(){return vl.submit()},afterClose:function(){vl.resetFields()},children:(0,he.jsxs)(K.Z,{style:{maxHeight:550},form:vl,layout:"horizontal",colon:!1,size:"large",onFinish:function(){var e=v()(u()().mark((function e(n){var l,i,s,t,a,o,c;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=Ve.filter((function(e){return!e.checked&&!e.errorMsg})),sn(!0),i=function(){var e=v()(u()().mark((function e(){var i,s;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:r()(r()(r()({},ve),n),{},{list:l,mode:pe})});case 2:0===(i=e.sent).status&&(H.ZP.success("成功导入".concat(null==i||null===(s=i.data)||void 0===s?void 0:s.success,"道试题"),3),D(),on(!1)),sn(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),1===pe){e.next=7;break}return e.next=6,i();case 6:return e.abrupt("return");case 7:return e.next=9,(0,oe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Ve,mode:pe}});case 9:if(0!==(s=e.sent).status){e.next=16;break}if(null!=s&&null!==(t=s.data)&&void 0!==t&&t.error_size){e.next=15;break}return e.next=14,i();case 14:return e.abrupt("return");case 15:G.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",onCancel:function(){sn(!1)},title:"提示",content:(0,he.jsxs)("div",{style:{overflow:"auto",maxHeight:500},children:["共",(0,he.jsx)("span",{className:"c-light-primary ml5 mr5",children:null==s||null===(a=s.data)||void 0===a?void 0:a.all_size}),"道试题,其中",(0,he.jsx)("span",{style:{color:"#FF9D18"},className:"ml5 mr5",children:null==s||null===(o=s.data)||void 0===o?void 0:o.error_size}),"道试题重复(第",(0,he.jsx)("span",{className:"ml5 mr5",children:null==s||null===(c=s.data)||void 0===c||null===(c=c.index)||void 0===c?void 0:c.join("、")}),"道),重复试题将会为您自动过滤,确定导入吗?"]}),onOk:i});case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,he.jsx)("div",{className:"c-grey-999 mb20",children:"提示:识别有误的试题将不会被导入"}),(0,he.jsx)(K.Z.Item,{label:"方向&课程",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"请选择方向&课程"}],children:(0,he.jsx)(ne.Z,{placeholder:"请选择方向&课程",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:pn})}),1===pe&&(0,he.jsx)(K.Z.Item,{label:(0,he.jsxs)(_.Z,{align:"middle",style:{justifyContent:"space-between"},children:[(0,he.jsx)("span",{children:"放入文件夹目录"}),(0,he.jsxs)("div",{onClick:function(){return vn(!0)},style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"},children:[(0,he.jsx)("img",{className:"mr5 primary-hover",src:ue}),"新建文件夹"]})]}),rules:[{required:!0,message:"请选择文件夹"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24},children:(0,he.jsx)(ce.Z,{},gn)})]})}),(0,he.jsx)(G.Z,{centered:!0,open:dn,title:"新建文件夹",destroyOnClose:!0,width:480,confirmLoading:Bn,onCancel:function(){return vn(!1)},onOk:function(){return hl.submit()},afterClose:function(){hl.resetFields()},children:(0,he.jsxs)(K.Z,{style:{maxHeight:550},form:hl,layout:"horizontal",colon:!1,size:"large",onFinish:function(){var e=v()(u()().mark((function e(n){var l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Dn(!0),e.next=3,(0,oe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:n.name,parent_id:null==n||null===(l=n.parent_id)||void 0===l?void 0:l[0]}});case 3:0===e.sent.status?(jn(gn+1),setTimeout((function(){H.ZP.success("操作成功"),vn(!1),Dn(!1)}),1e3)):Dn(!1);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,he.jsx)(K.Z.Item,{label:"文件夹名称",name:"name",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,he.jsx)(le.Z,{maxLength:60,showCount:!0,placeholder:"请输入文件夹名称"})}),(0,he.jsx)(K.Z.Item,{label:"文件夹位置",rules:[{required:!0,message:"请选择文件夹"}],name:"parent_id",children:(0,he.jsx)(ce.Z,{})})]})}),(0,he.jsxs)(G.Z,{centered:!0,open:Cn,title:"大模型智能出题",width:814,okText:"生成试题",onCancel:function(){return yn(!1)},onOk:function(){if(1!==qn||yl(On))if(2!==qn||yl(On)||null!=Tn&&Tn.length){var e=[{name:"单选题",num:Gn||0},{name:"多选题",num:Xn||0},{name:"判断题",num:nl||0},{name:"填空题",num:tl||0},{name:"简答题",num:cl||0}];if(0!==e.reduce((function(e,n){return e+n.num}),0)){console.log(qn,Gn,Xn),Ye(!0),Re("处理中");var n={type:qn,query:On,item_types:JSON.stringify(e)};2===qn&&(n.file=(null==Tn?void 0:Tn[0])||null),Ol("/api/intelligent_imports/large_model_intelligent_qa.json",n)}else H.ZP.warning("请设置出题数量")}else H.ZP.warning("请上传材料文档或在文本框中填写材料内容");else H.ZP.warning("请先输入出题要求")},children:[(0,he.jsxs)(_.Z,{align:"middle",className:"mb10 c-black",children:[(0,he.jsx)("div",{className:"mr10",children:"出题要求"}),(0,he.jsxs)(ie.ZP.Group,{value:qn,onChange:function(e){return Ln(e.target.value)},children:[(0,he.jsx)(ie.ZP,{value:1,className:"c-black",children:"根据知识点出题"}),(0,he.jsx)(ie.ZP,{value:2,className:"ml40 c-black",children:"根据材料出题"})]})]}),(0,he.jsx)(le.Z.TextArea,{style:{height:120},className:"mb20",value:On,placeholder:1===qn?"请输入知识点,多个知识点用“、”分隔开":"请先提供您出题依据的材料,可以直接复制材料内容粘贴在此区域,也可点击下方上传材料按钮上传本地材料文档",onChange:function(e){Un(e.target.value)}}),2===qn&&(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)(X.Z,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Tn,beforeUpload:Yl,className:"mb20",onRemove:function(){return Jn([])},children:(0,he.jsx)(se.Z,{title:"单次仅支持上传1个文档或1张图片,文档支持PDF/Word格式,图片支持1张不超过10M的PNG/JPG图片",children:(0,he.jsxs)(re.op,{style:{borderRadius:2},children:[(0,he.jsx)("i",{className:"icon-shangchuan3 mr5"}),"上传材料"]})})}),(0,he.jsx)("div",{style:{height:20}})]}),(0,he.jsxs)(_.Z,{align:"middle",className:"c-black",children:[(0,he.jsx)("div",{className:"mb10",children:"出题数量"}),(0,he.jsxs)(_.Z,{gutter:16,children:[(0,he.jsxs)(te.Z,{children:[(0,he.jsx)("label",{children:"单选题"}),(0,he.jsx)(V.Z,{min:0,max:10,value:Gn,onChange:Vn,style:{marginLeft:"8px"}})]}),(0,he.jsxs)(te.Z,{children:[(0,he.jsx)("label",{children:"多选题"}),(0,he.jsx)(V.Z,{min:0,max:10,value:Xn,onChange:_n,style:{marginLeft:"8px"}})]}),(0,he.jsxs)(te.Z,{children:[(0,he.jsx)("label",{children:"判断题"}),(0,he.jsx)(V.Z,{min:0,max:10,value:nl,onChange:ll,style:{marginLeft:"8px"}})]}),(0,he.jsxs)(te.Z,{children:[(0,he.jsx)("label",{children:"填空题"}),(0,he.jsx)(V.Z,{min:0,max:10,value:tl,onChange:rl,style:{marginLeft:"8px"}})]}),(0,he.jsxs)(te.Z,{children:[(0,he.jsx)("label",{children:"简答题"}),(0,he.jsx)(V.Z,{min:0,max:10,value:cl,onChange:ul,style:{marginLeft:"8px"}})]})]})]})]})]})}},93314:function(e){e.exports="data:image/png;base64,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"},73631:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="}}]);