You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Problemset__NewItem__ind...

1 line
50 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41953,4977],{99975:function(e,n,t){t.d(n,{N:function(){return N}});var r=t(7557),i=t.n(r),l=t(41498),a=t.n(l),s=t(37205),o=t.n(s),c=t(79800),u=t.n(c),d=t(59301),p=t(57809),m=t(43418),f=t(92832),h=t(8591),g=t(95237),b=t(43604),v=t(36057),y="wrap___F7E3F",C="selectWrapper____kESB",x="tips___aHjQY",w="linkBtn___uggVr",A="public_tips___sZVWd",j="inputCss___t66EO",k="bt___lXptu",O="add_style___knrMF",E=t(92310),P=t.n(E),B=t(80205),D=t(37712),Z=p.default.Option,N=function(e){var n=e.subId,t=e.value,r=e.selectvalues,l=e.disabled,s=e.knowledgeOptions,c=void 0===s?[]:s,E=e.className,N=e.height,I=e.onChange,z=void 0===I?function(){}:I,S=e.onAddKnowledgeFinish,R=void 0===S?function(){}:S,M=e.zIndex,T=void 0===M?1e3:M,L=(0,d.useRef)(),K=(0,d.useState)([]),U=u()(K,2),F=U[0],V=U[1];t=t||[];(0,d.useEffect)((function(){(null==r?void 0:r.length)>0?(V(o()(r)),z(o()(r))):(V([]),z([]))}),[c]),(0,d.useEffect)((function(){var e;(null===(e=t)||void 0===e?void 0:e.length)>0&&z(o()(t))}),[c]);return(0,D.jsxs)(g.Z,{wrap:!1,align:"middle",className:P()(y,E),children:[(0,D.jsx)(b.Z,{children:(0,D.jsx)(p.default,{mode:"multiple",disabled:!n||l,className:C,placeholder:"请选择知识点,支持选择多个",onChange:function(e,n){e?(V(o()(n)),z(o()(n))):(V([]),z([]))},style:{width:N||490},showSearch:!0,allowClear:!0,value:F,filterOption:function(e,n){return n.label.indexOf(e.toLowerCase())>=0},children:null==c?void 0:c.map((function(e){return(0,D.jsx)(Z,{value:e.id,label:e.name,children:(0,D.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,D.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,D.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),n&&(0,D.jsxs)(b.Z,{className:"ml20 ".concat(N&&O),children:[(0,D.jsx)("span",{className:x,children:"没有合适的知识点?"}),(0,D.jsx)("span",{className:w,onClick:function(e){e.preventDefault(),L.current="",m.Z.confirm({centered:!0,width:585,zIndex:T,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,D.jsxs)("div",{className:"font14",children:[(0,D.jsxs)("div",{className:A,children:[(0,D.jsx)(B.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,D.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,D.jsxs)("div",{style:{width:"95px"},children:[(0,D.jsx)("span",{className:k,children:"*"}),"知识点名称"]}),(0,D.jsx)(f.Z,{className:j,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:L.current,onChange:function(e){L.current=e.target.value}})]})]}),onOk:function(){return new Promise(function(){var e=a()(i()().mark((function e(t,l){var a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L.current){e.next=3;break}return h.ZP.warning("请输入知识点名称"),e.abrupt("return",l());case 3:if(!(L.current.length>20)){e.next=6;break}return h.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",l());case 6:return e.next=8,(0,v.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:L.current,sub_discipline_id:n}});case 8:return 0===(null==(a=e.sent)?void 0:a.status)&&(R({id:a.tag_discipline_id,name:L.current,type:"personal"}),(s=r||[]).push(a.tag_discipline_id),z(o()(s)),V(o()(s)),z(o()(s))),e.abrupt("return",t());case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},28582:function(e,n,t){t.d(n,{D0:function(){return d},R8:function(){return o},jw:function(){return u},y3:function(){return p}});var r=t(85573),i=t.n(r),l=t(57809),a=(t(59301),t(37712)),s=l.default.Option,o=function(e){return e[e.language=0]="language",e[e.difficult=1]="difficult",e[e.category=2]="category",e[e.openOrNot=3]="openOrNot",e}({}),c=i()(i()(i()(i()({},o.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}]),o.difficult,[{title:"简单",key:1},{title:"中等",key:2},{title:"困难",key:3}]),o.category,[{title:"程序设计",key:1},{title:"算法",key:2}]),o.openOrNot,[{title:"公开",key:1},{title:"私有",key:0}]);function u(e){return c[e].map((function(e){return(0,a.jsxs)(s,{value:e.key,children:[" ",e.title," "]},e.title)}))}function d(e,n){e.map((function(e){var t=e.id,r=e.name,i=e.sub_disciplines,l={value:t,label:r};n.push(l),i&&i.length>0&&(l.children=[],d(i,l.children))}))}function p(e,n){for(var t=[],r=0;r<e.length;r++){var i,l=e[r];if((null===(i=l.sub_disciplines)||void 0===i?void 0:i.length)>0){t[0]=l.id;for(var a=0;a<l.sub_disciplines.length;a++){var s=l.sub_disciplines[a];if(s.id===n)return t[1]=s.id,[t,s.tag_disciplines||s.sub_disciplines||[]]}}}return[t,[]]}},5443:function(e,n,t){t.r(n),t.d(n,{default:function(){return oe}});var r=t(37205),i=t.n(r),l=t(7557),a=t.n(l),s=t(41498),o=t.n(s),c=t(79800),u=t.n(c),d=t(82242),p=t.n(d),m=t(59301),f=t(19677),h=t(78241),g=t(43418),b=t(8591),v=t(66104),y=t(5112),C=t(95237),x=t(19842),w=t(57809),A=t(98228),j=t(6848),k=t(24645),O=t(2595),E=t(3113),P=t(97940),B="bgWrapper___yZrnF",D="bg___DMAyj",Z="main___l1oS8",N="addTypeRadio___eH2zI",I="formWrap___ydPvR",z="questionTypeRadio___jQze1",S="difficultyWrapper___W9ML_",R="cascaderWrapper___AUd1O",M="courseCascader___UEeI3",T="knowledgeWrapper___sIao8",L="treeWrapper___t5heq",K="uploadTips___v_XSU",U="uploadTipsIcon___gfQUD",F="downloadBtn___BqNPb",V="uploadBtn___p7bAk",G="buttonFixed___j1UZJ",H="buttonWrap___FfqsJ",Y="button___TuRr2",J="topicWrap___v5_lJ",q="cascaderPopup___nXZ4B",W=t(86363),Q=t(64606),X=t(99975),_=t(86902),$=t(36057),ee=t(695),ne=t(28582),te=t(24334),re=t(89189),ie=t(37712),le=function(e){return"SINGLE"===e||"MULTIPLE"===e?"SELECT":e},ae=function(e){return e.map((function(e){return p()(p()({},e),{},{is_answer:e.is_answer?1:0})}))},se=function(e){var n=e.form,t=e.currentItemType,r=e.editId;return{SELECT:(0,ie.jsx)(W.uh,{form:n,questionTitlePlaceholder:"请编辑选择题题干内容",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),JUDGMENT:(0,ie.jsx)(W.ZZ,{form:n,questionTitlePlaceholder:"请编辑判断题题干内容",choiceKey:"choices"}),COMPLETION:(0,ie.jsx)(W.u8,{form:n,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,answerKey:"standard_answers"}),SUBJECTIVE:(0,ie.jsx)(W.Wk,{showKeywords:!0,isMustKeyWords:!1,form:n,questionTitlePlaceholder:"请编辑简答题题干内容"}),COMBINATION:(0,ie.jsx)(W.rL,{form:n,questionTitlePlaceholder:"请编辑组合题题干内容",choiceKey:"choices",withScore:!1}),BPROGRAM:(0,ie.jsx)(W.tc,{form:n,hackidentifier:r,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,answerKey:"standard_answers"})}[t]||null},oe=(0,f.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,t,r=e.problemset,l=e.loading,s=e.dispatch,c=(0,f.useParams)(),d=(0,f.useSearchParams)(),W=u()(d,1)[0],oe=h.Z.useForm(),ce=u()(oe,1)[0],ue=(0,m.useState)(),de=u()(ue,2),pe=(de[0],de[1]),me=(0,m.useState)([]),fe=u()(me,2),he=fe[0],ge=fe[1],be=(0,m.useRef)(),ve=(0,m.useState)(1),ye=u()(ve,2),Ce=ye[0],xe=ye[1],we=(0,m.useState)([]),Ae=u()(we,2),je=Ae[0],ke=Ae[1],Oe=(0,m.useState)(),Ee=u()(Oe,2),Pe=Ee[0],Be=Ee[1],De=(0,m.useState)(!1),Ze=u()(De,2),Ne=Ze[0],Ie=Ze[1],ze=(0,m.useState)(),Se=u()(ze,2),Re=Se[0],Me=Se[1],Te=(0,m.useState)("SELECT"),Le=u()(Te,2),Ke=Le[0],Ue=Le[1],Fe=h.Z.useWatch("knowledge",ce),Ve=(0,m.useState)([]),Ge=u()(Ve,2),He=Ge[0],Ye=Ge[1];(0,m.useEffect)((function(){qe()}),[]);var Je=function e(n){return n.map((function(n){return{title:n.name,value:n.group_id,children:e(n.children)}}))},qe=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,re.NZ)({});case 2:null!=(n=e.sent)&&n.data&&(t=[{title:"根目录",value:0,children:Je(n.data||[])}],Ye(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){return s({type:"globalSetting/footerToggle",payload:!1}),function(){s({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,m.useEffect)((function(){return 1===Ce&&window.addEventListener("beforeunload",Qe),function(){window.removeEventListener("beforeunload",Qe)}}),[Ce]),(0,m.useEffect)((function(){var e=W.get("pages");pe(e);var n=c.id;be.current=n}),[]);var We="edit"===c.type;(0,m.useEffect)((function(){s({type:"problemset/getEditDisciplines",payload:{source:"new_question"}}),"1"===W.get("type")?be.current&&s({type:"problemset/getEditDataBprogram",payload:{id:be.current}}):be.current&&s({type:"problemset/getEditData",payload:{id:be.current}})}),[]),(0,m.useEffect)((function(){if(We){if(null==r||!r.editData)return;var e=(null==r?void 0:r.editData)||{},n=e.discipline,t=e.sub_discipline,l=e.sub_discipline_id,a=e.tag_disciplines,s=e.item_type,o=e.choices,c=void 0===o?[]:o,d=e.sub_item_banks,m=void 0===d?[]:d;if("1"===W.get("type")){var f;if(Ue("BPROGRAM"),null!=r&&null!==(f=r.disciplinesData)&&void 0!==f&&f.disciplines){var h,g,b,v,y=(0,ne.y3)(null==r||null===(h=r.disciplinesData)||void 0===h?void 0:h.disciplines,l),C=u()(y,2),x=C[0],w=(C[1],{item_type:"BPROGRAM",standard_answers:r.editData.standard_answer,difficulty:r.editData.difficult,item_banks_group_id:r.editData.item_banks_group_id,course:x,knowledge:null===(g=r.editData)||void 0===g?void 0:g.tag_discipline_ids,hack:p()({},r.editData),hack_codes:p()(p()({},r.editData),{},{code:te.Base64.decode((null===(b=r.editData)||void 0===b?void 0:b.code)||"")}),hack_sets:p()({},null===(v=r.editData)||void 0===v||null===(v=v.hack_sets)||void 0===v?void 0:v[0])});Me(w),l&&an(l).then((function(e){}))}}else{var A=p()(p()({},null==r?void 0:r.editData),{},{item_type:le(s),choices:ae(c),course:[null==n?void 0:n.id,null==t?void 0:t.id],knowledge:null==a?void 0:a.map((function(e){return e.id})),sub_item_banks:m.map((function(e){return p()(p()({},e),{},{choices:ae(e.choices)})}))});Me(A),Ue(le(s)),null!=t&&t.id&&an(null==t?void 0:t.id).then((function(e){var n,t=null==e?void 0:e.map((function(e){return e.id}));null!=t&&t.includes(null==a||null===(n=a[0])||void 0===n?void 0:n.id)||ge((function(e){return[].concat(i()(e),i()(a))}))}))}}else Me({item_type:"SELECT",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),difficulty:2,item_banks_group_id:[Number(W.get("group_id"))||0]})}),[r.editData,null==r?void 0:r.disciplinesData]);var Qe=function(e){e.preventDefault(),e.returnValue=""},Xe=function(e){var n=ce.getFieldsValue(),t={item_type:e,course:n.course,knowledge:n.knowledge,difficulty:n.difficulty,item_banks_group_id:n.item_banks_group_id};switch(ce.resetFields(),ce.setFieldsValue(t),Ue(e),e){case"SELECT":ce.setFieldsValue({choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}}))});break;case"JUDGMENT":ce.setFieldsValue({choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}]});break;case"COMPLETION":ce.setFieldsValue({standard_answers:[],downcase:!0,no_space:!0});break;case"SUBJECTIVE":ce.setFieldsValue({answer_texts:[],use_keywords:!0});break;case"COMBINATION":case"PROGRAM":break;case"BPROGRAM":ce.setFieldsValue({hack:{time_limit:3,allow_student_debug:!1,submit_rule:1}})}},_e=function(e,n){var t;if(console.log(e,"changedValues"),null!=e&&e.item_type){if("PROGRAM"===(null==e?void 0:e.item_type)){var r=ce.getFieldsValue(),i=r.course,l=r.knowledge,a=r.difficulty,s=r.item_banks_group_id,o={course:i,knowledge:l,difficulty:a,item_banks_group_id:s};console.log(o,"resetInitValues"),(0,Q.xg)("/problems/newcreate?discipline_id=".concat((null==i?void 0:i[0])||"","&sub_discipline_id=").concat((null==i?void 0:i[1])||"","&difficult=").concat(a||"","&banksIds=").concat(s||"","&tagIds=").concat(null==l?void 0:l.map((function(e){return e.value})).join(",")))}Xe(null==e?void 0:e.item_type)}if(null!=e&&e.course){var c=u()(e.course,2),d=(c[0],c[1]);an(d),ce.setFieldsValue({knowledge:[]})}if(null!=e&&null!==(t=e.hack)&&void 0!==t&&t.sub_discipline_id){var p=u()(e.hack.sub_discipline_id,2),m=(p[0],p[1]);an(m),ce.setFieldsValue({hack:{tag_discipline_ids:[]}})}},$e=(0,m.useState)(""),en=u()($e,2),nn=en[0],tn=en[1];(0,m.useEffect)((function(){tn(new Date)}),[ce.getFieldValue("course")]);var rn=function(){var e=o()(a()().mark((function e(){var n,t,r,i,l,o,c,d,m,h,v,y,C,x,w,A,j,k,O,E,P,B,D;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("COMPLETION"==(null==(n=ce.getFieldsValue())?void 0:n.item_type)&&null==n.is_ordered&&(n.is_ordered=!0),r=(t=n||{}).course,i=void 0===r?[]:r,l=t.item_type,o=t.item_banks_group_id,c=t.knowledge,d=void 0===c?[]:c,m=t.choices,h=u()(i,2),v=h[0],y=h[1],1!==Ce){e.next=41;break}if("PROGRAM"!==l){e.next=8;break}return(0,Q.xg)("/problems/newcreate"),e.abrupt("return");case 8:if(C=[],(null==d?void 0:d.length)>0&&(null!=d&&null!==(x=d[0])&&void 0!==x&&x.value?null==d||d.map((function(e){C.push(null==e?void 0:e.value)})):C=d),w=Array.isArray(o)?o:[o],"BPROGRAM"!==l){e.next=26;break}if(A=p()(p()({},n),{},{knowledge:C,item_banks_group_ids:w,hack:p()(p()({},null==n?void 0:n.hack),{},{sub_discipline_id:y,difficult:n.difficulty,item_banks_group_ids:w,tag_discipline_ids:C}),hack_codes:p()(p()({},n.hack_codes),{},{code:te.Base64.encode(n.hack_codes.code)}),hack_sets:[p()({},n.hack_sets)],update_hack_sets:[p()({},n.hack_sets)],is_blank:!0}),console.log(A,"datas"),!We&&!sessionStorage.projectFill){e.next=21;break}return e.next=17,(0,$.ZP)("/api/problems/".concat(be.current||sessionStorage.projectFill,".json"),{method:"put",body:p()({},A)});case 17:0===e.sent.status&&f.history.replace("/problemset?tabs_key=".concat(W.get("tabs_key")||"0").concat("3"!==W.get("tabs_key")?"&group_id=".concat(n.item_banks_group_id):"","&page=").concat(W.get("page"))),e.next=25;break;case 21:return e.next=23,(0,$.ZP)("/api/problems.json",{method:"post",body:p()({},A)});case 23:0===e.sent.status&&g.Z.confirm({title:"提示",centered:!0,icon:null,content:"试题新增成功",okText:"继续新增",cancelText:"返回列表",onOk:function(){Xe(Ke)},onCancel:function(){f.history.replace("/problemset?group_id=".concat(o))}});case 25:return e.abrupt("return");case 26:if("SELECT"===l&&(l=m.filter((function(e){return 1===e.is_answer})).length>1?"MULTIPLE":"SINGLE"),"COMBINATION"===l&&(j=(n||{}).sub_item_banks,n.sub_item_banks=null==j?void 0:j.map((function(e){return p()({},e)}))),k=p()(p()({},n),{},{discipline_id:v,sub_discipline_id:y,item_banks_group_ids:w,tag_discipline_ids:C,knowledge:C,item_type:l}),!We){e.next=35;break}return e.next=32,s({type:"problemset/editProblemset",payload:p()(p()({},k),{},{id:be.current})});case 32:O=e.sent,e.next=38;break;case 35:return e.next=37,s({type:"problemset/addProblemset",payload:k});case 37:O=e.sent;case 38:0===O.status&&(We?f.history.replace("/problemset?tabs_key=".concat(W.get("tabs_key")||"0").concat("3"!==W.get("tabs_key")?"&group_id=".concat(o):"","&page=").concat(W.get("page"))):g.Z.confirm({title:"提示",centered:!0,icon:null,content:"试题新增成功",okText:"继续新增",cancelText:"返回列表",onOk:function(){Xe(Ke)},onCancel:function(){f.history.replace("/problemset?group_id=".concat(o))}})),e.next=61;break;case 41:if(!((null==je?void 0:je.length)<=0)){e.next=44;break}return b.ZP.info("请上传试题文件"),e.abrupt("return");case 44:return Ie(!0),(E=new FormData).append("file",je[0]),E.append("sub_discipline_id",y),e.next=50,(0,$.ZP)("/api/item_banks/file_import.json",{method:"post",body:E},!0);case 50:if(P=e.sent,Ie(!1),0!==(null==P?void 0:P.status)){e.next=61;break}if(!((null==P||null===(B=P.fail)||void 0===B?void 0:B.length)>0)){e.next=57;break}return Be(null==P?void 0:P.fail),b.ZP.error("上传失败题数为"+(null==P||null===(D=P.fail)||void 0===D?void 0:D.length)+",可在底部试题列表查看错误原因。"),e.abrupt("return");case 57:ce.setFieldsValue({course:[]}),ke([]),Be([]),b.ZP.info("上传成功");case 61:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=function(){var e=o()(a()().mark((function e(n){var t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.errorFields[0].name.includes("standard_answers")?"请先在题干中插入填空项"===(null==n||null===(r=n.errorFields)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.errors)||void 0===r?void 0:r[0])?((0,Q.pE)(),b.ZP.error("请先在题干中插入填空项")):b.ZP.error("填空项答案不能为空"):b.ZP.error(n.errorFields[0].errors[0]),ce.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),an=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:n}});case 2:return t=e.sent,ge(t.tag_disciplines),e.abrupt("return",null==t?void 0:t.tag_disciplines);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ie.jsx)("div",{className:B,children:(0,ie.jsxs)("section",{className:D,children:[(0,ie.jsxs)(v.Z,{className:"mb20",separator:">",children:[(0,ie.jsx)(v.Z.Item,{href:"/problemset",children:"试题库"}),(0,ie.jsxs)(v.Z.Item,{children:[We?"编辑":"新增","试题"]})]}),(0,ie.jsxs)("div",{className:Z,children:[!We&&(0,ie.jsx)(y.ZP.Group,{className:N,optionType:"button",options:[{label:"单个添加",value:1},{label:"批量导入",value:2},{label:(0,ie.jsxs)("div",{children:[(0,ie.jsx)("img",{width:26,style:{position:"absolute",top:-5},src:ee.$}),(0,ie.jsx)("span",{children:"智能导入"})]}),value:3}],onChange:function(e){xe(e.target.value),ke([]),Be([])},value:Ce}),1===Ce&&Re&&(0,ie.jsxs)(h.Z,{form:ce,className:I,layout:"horizontal",colon:!1,onValuesChange:_e,onFinish:rn,onFinishFailed:ln,initialValues:Re,children:[(0,ie.jsx)(h.Z.Item,{label:"试题类型",name:"item_type",rules:[{required:!0,message:"请选择题型"}],children:(0,ie.jsx)(y.ZP.Group,{disabled:We,optionType:"button",className:z,options:[{label:"选择题",value:"SELECT"},{label:"判断题",value:"JUDGMENT"},{label:"填空题",value:"COMPLETION"},{label:"简答题",value:"SUBJECTIVE"},{label:"编程题",value:"PROGRAM"},{label:"组合题",value:"COMBINATION"},{label:"程序填空题",value:"BPROGRAM"}]})}),(0,ie.jsxs)("div",{style:{display:"PROGRAM"===Ke?"none":"flex",background:"#F6F7F9",alignItems:"center",padding:"27px 20px"},children:[(0,ie.jsxs)(C.Z,{align:"middle",children:[(0,ie.jsx)(h.Z.Item,{label:"知识点",labelCol:{flex:"62px"},className:R,name:"course",children:(0,ie.jsx)(x.Z,{className:M,popupClassName:q,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},showArrow:!0,placeholder:"请选择方向&课程",allowClear:!0,options:r.courseOptions,style:{width:177},onChange:function(e){e||ce.setFieldsValue({knowledge:[]})}})}),(0,ie.jsx)(h.Z.Item,{label:"",name:"knowledge",className:"mb0",children:(0,ie.jsx)(X.N,{height:260,selectvalues:Fe,subId:(null===(n=ce.getFieldsValue().course)||void 0===n?void 0:n[1])||(null===(t=ce.getFieldsValue())||void 0===t||null===(t=t.hack)||void 0===t||null===(t=t.sub_discipline_id)||void 0===t?void 0:t[1]),knowledgeOptions:he,onAddKnowledgeFinish:function(e){ge([].concat(i()(he),[p()({},e)]))},className:T},nn)})]}),(0,ie.jsx)(h.Z.Item,{name:"difficulty",label:"难度",className:S,rules:[{required:!0,message:"请选择难度"}],children:(0,ie.jsxs)(w.default,{style:{width:120,height:46},children:[(0,ie.jsx)(w.default.Option,{value:1,children:"简单"}),(0,ie.jsx)(w.default.Option,{value:2,children:"适中"}),(0,ie.jsx)(w.default.Option,{value:3,children:"困难"})]})}),(0,ie.jsx)(h.Z.Item,{label:"放入文件夹目录",className:S,rules:[{required:!0,message:"请选择文件夹"}],name:"item_banks_group_id",style:{marginLeft:"auto"},children:(0,ie.jsx)(A.Z,{style:{width:270},treeDefaultExpandedKeys:[0],placeholder:"请选择文件夹",popupClassName:L,treeData:He})})]}),(0,ie.jsx)("div",{className:J,children:(0,ie.jsx)(se,{editId:be.current,currentItemType:Ke,form:ce})})]}),2===Ce&&(0,ie.jsxs)("div",{children:[(0,ie.jsxs)(h.Z,{form:ce,className:I,layout:"vertical",onValuesChange:_e,onFinish:rn,children:[(0,ie.jsx)(h.Z.Item,{className:R,label:"方向&课程:",name:"course",rules:[{required:!0,message:"请选择方向&课程"}],children:(0,ie.jsx)(x.Z,{className:M,popupClassName:q,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},placeholder:"请选择方向&课程",showArrow:!0,allowClear:!1,options:r.courseOptions,style:{width:490}})}),(0,ie.jsxs)("div",{className:"mb30",children:[(0,ie.jsxs)("span",{className:K,children:["根据模板要求编辑需要上传的试题",(0,ie.jsx)(j.Z,{title:(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"提示:"}),(0,ie.jsx)("div",{children:"1、目前仅支持Excel格式模板"}),(0,ie.jsx)("div",{children:"2、不支持组合题和实训题导入"}),(0,ie.jsx)("div",{children:"3、每次最多导入300题"}),(0,ie.jsx)("div",{children:"4、填空题导入最多支持8个填空项。"})]}),children:(0,ie.jsx)(_.Z,{className:U})})]}),(0,ie.jsxs)("a",{className:"".concat(F," ml30"),href:P.Z.API_SERVER+"/api/item_banks/down_template",download:!0,children:["下载试题模版",(0,ie.jsx)("i",{className:"iconfont icon-xiazai4 ml10",style:{fontSize:14}})]})]}),(0,ie.jsx)(k.Z,{onRemove:function(){ke([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return b.ZP.info("文件超过50M不符合上传要求"),!1;var n=[];return n.push(e),ke([].concat(n)),!1},fileList:je,accept:".xls,.xlsx",showUploadList:{removeIcon:(0,ie.jsx)("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160"}})},children:(0,ie.jsxs)("div",{className:V,children:[(0,ie.jsx)("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),"点击上传"]})})]}),(0,ie.jsx)("br",{}),(null==Pe?void 0:Pe.length)>0&&(0,ie.jsx)("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"},children:"错误列表"}),(null==Pe?void 0:Pe.length)>0&&(0,ie.jsx)(O.Z,{style:{marginTop:"10px"},dataSource:Pe,columns:[{title:"题目名称",dataIndex:"name",key:"name"},{title:"错误原因",dataIndex:"message",key:"message"}]})]}),3===Ce&&(0,ie.jsx)(ee.Z,{mode:1,onCancel:function(){return f.history.push("/problemset")}})]}),3!==Ce&&(0,ie.jsx)("div",{className:G,children:(0,ie.jsxs)("div",{className:H,children:[(0,ie.jsx)(E.ZP,{size:"middle",className:"".concat(Y," mr20"),onClick:function(){return f.history.push("/problemset?page=".concat(W.get("page")))},children:"取消"}),(0,ie.jsx)(E.ZP,{size:"middle",type:"primary",className:"".concat(Y," mr20"),onClick:function(){return ce.submit()},loading:l["problemset/editProblemset"]||l["problemset/addProblemset"]||Ne,children:"PROGRAM"===Ke&&1===Ce?"立即创建":"保存题目"})]})})]})})}))},66104:function(e,n,t){t.d(n,{Z:function(){return D}});var r=t(92310),i=t.n(r),l=t(38298),a=t(36994),s=t(59301),o=t(92343),c=t(36355),u=t(18290),d=t(91857);const p=e=>{let{children:n}=e;const{getPrefixCls:t}=s.useContext(c.E_),r=t("breadcrumb");return s.createElement("li",{className:`${r}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var m=p,f=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)n.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]])}return t};function h(e,n,t,r){if(null==t)return null;const{className:l,onClick:o}=n,c=f(n,["className","onClick"]),u=Object.assign(Object.assign({},(0,a.Z)(c,{data:!0,aria:!0})),{onClick:o});return void 0!==r?s.createElement("a",Object.assign({},u,{className:i()(`${e}-link`,l),href:r}),t):s.createElement("span",Object.assign({},u,{className:i()(`${e}-link`,l)}),t)}function g(e,n){return(t,r,i,l,a)=>{if(n)return n(t,r,i,l);const s=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,r);return h(e,t,s,a)}}var b=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)n.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]])}return t};const v=e=>{const{prefixCls:n,separator:t="/",children:r,menu:i,overlay:l,dropdownProps:a,href:o}=e;const c=(e=>{if(i||l){const t=Object.assign({},a);if(i){const e=i||{},{items:n}=e,r=b(e,["items"]);t.menu=Object.assign(Object.assign({},r),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:r,label:i,path:l}=e,a=b(e,["key","title","label","path"]);let c=null!=i?i:r;return l&&(c=s.createElement("a",{href:`${o}${l}`},c)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:c})}))})}else l&&(t.overlay=l);return s.createElement(d.Z,Object.assign({placement:"bottom"},t),s.createElement("span",{className:`${n}-overlay-link`},e,s.createElement(u.Z,null)))}return e})(r);return null!=c?s.createElement(s.Fragment,null,s.createElement("li",null,c),t&&s.createElement(m,null,t)):null},y=e=>{const{prefixCls:n,children:t,href:r}=e,i=b(e,["prefixCls","children","href"]),{getPrefixCls:l}=s.useContext(c.E_),a=l("breadcrumb",n);return s.createElement(v,Object.assign({},i,{prefixCls:a}),h(a,i,t,r))};y.__ANT_BREADCRUMB_ITEM=!0;var C=y,x=t(17313),w=t(83116),A=t(37613);const j=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,x.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,x.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var k=(0,w.Z)("Breadcrumb",(e=>{const n=(0,A.TS)(e,{});return[j(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),O=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)n.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]])}return t};function E(e){const{breadcrumbName:n,children:t}=e,r=O(e,["breadcrumbName","children"]),i=Object.assign({title:n},r);return t&&(i.menu={items:t.map((e=>{var{breadcrumbName:n}=e,t=O(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),i}var P=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)n.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]])}return t};const B=e=>{const{prefixCls:n,separator:t="/",style:r,className:u,rootClassName:d,routes:p,items:f,children:h,itemRender:b,params:y={}}=e,C=P(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:x,direction:w,breadcrumb:A}=s.useContext(c.E_);let j;const O=x("breadcrumb",n),[B,D]=k(O),Z=function(e,n){return(0,s.useMemo)((()=>e||(n?n.map(E):null)),[e,n])}(f,p);const N=g(O,b);if(Z&&Z.length>0){const e=[],n=f||p;j=Z.map(((r,i)=>{const{path:l,key:o,type:c,menu:u,overlay:d,onClick:p,className:f,separator:h,dropdownProps:g}=r,b=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(y,l);void 0!==b&&e.push(b);const C=null!=o?o:i;if("separator"===c)return s.createElement(m,{key:C},h);const x={},w=i===Z.length-1;u?x.menu=u:d&&(x.overlay=d);let{href:A}=r;return e.length&&void 0!==b&&(A=`#/${e.join("/")}`),s.createElement(v,Object.assign({key:C},x,(0,a.Z)(r,{data:!0,aria:!0}),{className:f,dropdownProps:g,href:A,separator:w?"":t,onClick:p,prefixCls:O}),N(r,y,n,e,A))}))}else if(h){const e=(0,l.Z)(h).length;j=(0,l.Z)(h).map(((n,r)=>{if(!n)return n;const i=r===e-1;return(0,o.Tm)(n,{separator:i?"":t,key:r})}))}const I=i()(O,null==A?void 0:A.className,{[`${O}-rtl`]:"rtl"===w},u,d,D),z=Object.assign(Object.assign({},null==A?void 0:A.style),r);return B(s.createElement("nav",Object.assign({className:I,style:z},C),s.createElement("ol",null,j)))};B.Item=C,B.Separator=m;var D=B},93314:function(e){e.exports="data:image/png;base64,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"}}]);