|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[16851],{16851:function(e,n,l){l.d(n,{tc:function(){return ne.t},uh:function(){return i.u},rL:function(){return ee},u8:function(){return a.u},ZZ:function(){return s.Z},Wk:function(){return r.W}});var i=l(77776),s=l(64883),a=l(23908),r=l(33952),t=l(37205),o=l.n(t),c=l(82242),d=l.n(c),u=l(39647),m=l.n(u),h=l(79800),x=l.n(h),v=l(59301),f=l(36381),j=l(78241),p=l(95237),y=l(43604),Z=l(94001),g=l(6848),b=l(38854),w=l(34897),_=l(97810),k=l(11871),N=l(91232),C=l.n(N),I=l(43418),E=l(92832),P=l(78673),T=l(37712),K=["key","name"],q=function(e){var n=e.value,l=e.onChange;return(0,T.jsxs)(p.Z,{className:"ml20",children:[(0,T.jsx)(y.Z,{flex:1,children:null==n?void 0:n.map((function(e,i){return(0,T.jsxs)(p.Z,{align:"middle",className:"mb20",children:[(0,T.jsx)(E.Z.TextArea,{style:{flex:1,minHeight:44},defaultValue:e,autoSize:{maxRows:3},maxLength:1e3,onBlur:function(e){var s=o()(n),a=e.target.value.trim();s[i]=a,l(s)}}),(0,T.jsx)(g.Z,{title:"删除",children:(0,T.jsx)(_.Z,{className:w.Z.deleteIcon,style:{marginLeft:15,visibility:i>0?"visible":"hidden"},onClick:function(){return function(e){I.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:w.Z.modal,onOk:function(){var i=o()(n);i.splice(e,1),l(i)}})}(i)}})})]},"".concat(e,"_").concat(i))}))}),(0,T.jsx)(y.Z,{children:(0,T.jsx)("div",{className:"".concat(w.Z.addBtn),onClick:function(){var e;(e=o()(n)).push(""),l(e)},children:"新增答案"})})]})},L=function(e){var n=e.value,l=void 0===n||n,i=e.onChange;return(0,T.jsx)(P.Z,{checked:!l,onChange:function(e){i(!e)}})},F="▁",V=function(e){var n,l=e.questionTitlePlaceholder,i=e.form,s=e.name,a=e.scoreByBlank,r=void 0!==a&&a,t=e.answerKey,c=e.titleKey,u=void 0===c?"name":c,h=e.analysisKey,f=void 0===h?"analysis":h,g=e.isOrdered,b=void 0===g?"is_ordered":g,_=(0,v.useState)(!1),N=x()(_,2),I=N[0],V=N[1],S=function(e,n){for(var l=n.line,i=0,s=0;s<l;s++)i+=e.getLine(s).split(F).length-1;return i+=e.getLine(l).substring(0,n.ch).split(F).length-1},W=function(){var e=i.getFieldValue(["sub_item_banks"].concat(o()(t)));i.setFieldValue(["sub_item_banks"].concat(o()(t)),null==e?void 0:e.map((function(e,n){return d()(d()({},e),{},{position:n+1})})))},B=(0,v.useRef)(),M=function(e,n){for(var l=0;l<e;l++)B.current({position:null,answer_text:[""]},n+l);W()},A=(0,v.useRef)(),O=function(e){A.current(e),W()},U=null===(n=i.getFieldValue("sub_item_banks"))||void 0===n||null===(n=n[null==t?void 0:t[0]])||void 0===n?void 0:n[null==t?void 0:t[1]];return(0,v.useEffect)((function(){console.log("========",i.getFieldsValue())}),[i]),(0,T.jsxs)("div",{className:w.Z.wrap,children:[(0,T.jsx)("div",{className:w.Z.questionTitleEditorWrap,children:(0,T.jsx)(j.Z.Item,{label:"题干",name:u,labelCol:{span:24},rules:[{required:!0}],children:(0,T.jsx)(k.h,{scrollId:"name",watch:!0,height:140,placeholder:l,showNullButton:!0,onCMBeforeChange:function(e,n){!function(e,n,l,i){var s=e.getRange(n.from,n.to),a=0;if(n.text.forEach((function(e){a+=e.split(F).length-1})),"setValue"!==n.origin)if(s&&-1!==s.indexOf(F)){var r=s.split(F).length-1,t=S(e,n.from);console.log("删除".concat(r,"个, 前面有").concat(t,"个,新增").concat(a,"个")),i(r>1?Array.from({length:r},(function(e,n){return t+n})):t)}else if(a>0){var o=S(e,n.from);console.log("新增".concat(a,"个,之前有").concat(o,"个")),l(a,o)}}(e,n,M,O)}})})}),(0,T.jsx)(j.Z.List,{name:t,rules:[{validator:function(e,n){if(0===(null==n?void 0:n.length))return Promise.reject(new Error("请先在题干中插入填空项"));var l,i=C()(n);try{for(i.s();!(l=i.n()).done;){var s=(l.value||{}).answer_text;if(null!=s&&s.some((function(e){return 0===(null==e?void 0:e.length)})))return Promise.reject(new Error("填空项答案不能为空"))}}catch(e){i.e(e)}finally{i.f()}return Promise.resolve()}}],children:function(e,n,l){var i=n.add,s=n.remove;l.errors;return B.current=i,A.current=s,(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(j.Z.Item,{label:(0,T.jsxs)("span",{children:["填空项答案",!(null!=e&&e.length)&&(0,T.jsx)("span",{style:{color:"#E99237"},children:"(请先在题干中插入填空项)"})]}),required:!0,labelCol:{span:24}}),e.map((function(e,n){var l=e.key,i=e.name,s=m()(e,K);return(0,T.jsxs)(p.Z,{align:"top",children:[(0,T.jsxs)(y.Z,{className:"".concat(w.Z.blankIndex," pt5"),children:["填空项",n+1]}),(0,T.jsxs)(y.Z,{flex:1,children:[(0,T.jsxs)(p.Z,{align:"top",justify:"space-between",children:[(0,T.jsx)(y.Z,{flex:1,children:(0,T.jsx)(j.Z.Item,d()(d()({},s),{},{name:[i,"answer_text"],noStyle:!0,children:(0,T.jsx)(q,{})}))}),r&&(0,T.jsx)(y.Z,{flex:"224px",children:(0,T.jsx)(j.Z.Item,d()(d()({},s),{},{name:[i,"score"],label:"分值",rules:[{required:!0}],className:w.Z.blankInputNumberWrapper,children:(0,T.jsx)(Z.Z,{className:w.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"按空给分请输入分值"})}))})]}),(0,T.jsx)(j.Z.Item,d()(d()({},s),{},{name:[i,"position"],noStyle:!0,children:(0,T.jsx)(E.Z,{type:"hidden"})}))]})]},l)}))]})}}),(0,T.jsxs)(p.Z,{align:"middle",children:[(0,T.jsx)(j.Z.Item,{name:[s,"downcase"],valuePropName:"checked",children:(0,T.jsx)(P.Z,{})}),(0,T.jsx)(y.Z,{className:"ml10",children:"判分时忽略答案中的字母大小写"})]}),(0,T.jsxs)(p.Z,{align:"middle",children:[(0,T.jsx)(j.Z.Item,{name:[s,"no_space"],valuePropName:"checked",children:(0,T.jsx)(P.Z,{})}),(0,T.jsx)(y.Z,{className:"ml10",children:"判分时忽略答案中的空格"})]}),(null==U?void 0:U.length)>1&&(0,T.jsxs)(p.Z,{align:"middle",className:(null==U?void 0:U.length)>1?"mb30":"".concat(w.Z.hide),children:[(0,T.jsx)(j.Z.Item,{name:b,children:(0,T.jsx)(L,{})}),(0,T.jsx)(y.Z,{className:"ml10",children:"允许学生每个填空的答案与标准答案的顺序不一致"})]}),(0,T.jsx)("div",{className:"mt30",onClick:function(){return V(!0)},children:(0,T.jsx)(j.Z.Item,{name:f,label:"题目解析",labelCol:{span:24},children:(0,T.jsx)(k.x,{placeholder:"请编辑题目解析(非必填)",isEdit:I})})})]})},S=l(85573),W=l.n(S),B=["key","name"],M=W()(W()({},"正确","T"),"错误","F"),A=function(e){var n=e.value,l=e.onChange,i=e.form,s=e.choiceKey,a=1===(null==n?void 0:n.is_answer),r=null==n?void 0:n.choice_text,t=function(){var e,a=null==i||null===(e=i.getFieldValue(["sub_item_banks"].concat(o()(s))))||void 0===e?void 0:e.map((function(e){return{choice_text:e.choice_text,is_answer:0}}));null==i||i.setFieldValue(["sub_item_banks"].concat(o()(s)),a),l(d()(d()({},n),{},{is_answer:1}))};return(0,T.jsxs)(p.Z,{className:w.Z.choiceWrap,align:"middle",wrap:!1,children:[(0,T.jsx)(y.Z,{onClick:t,className:"".concat(w.Z.choiceIndex," ").concat(w.Z.judgementIndex," ").concat(a?w.Z.activeAnswer:""),children:M[r]}),(0,T.jsx)(y.Z,{flex:1,className:"".concat(w.Z.editorWrap," ml15"),children:(0,T.jsx)("div",{className:"".concat(w.Z.inputBorder," ").concat(w.Z.placeholder," ").concat(a?w.Z.activeJudgementAnswer:""),children:r})}),(0,T.jsx)(y.Z,{flex:"0 0 auto",className:"ml15",children:(0,T.jsx)("div",{onClick:t,className:"".concat(w.Z.setAnswerBtn," ").concat(a?w.Z.activeAnswer:""),children:a?"正确答案":"设为答案"})})]})},O=function(e){var n=e.questionTitlePlaceholder,l=e.choiceKey,i=void 0===l?"choices":l,s=e.form,a=e.titleKey,r=void 0===a?"name":a,t=e.analysisKey,o=void 0===t?"analysis":t,c=(0,v.useState)(!1),u=x()(c,2),h=u[0],f=u[1];return(0,T.jsxs)("div",{className:w.Z.wrap,children:[(0,T.jsx)("div",{className:w.Z.questionTitleEditorWrap,children:(0,T.jsx)(j.Z.Item,{label:"题干",name:r,labelCol:{span:24},rules:[{required:!0}],children:(0,T.jsx)(k.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,T.jsx)(j.Z.Item,{label:"答案选项",required:!0,labelCol:{span:24},children:(0,T.jsx)(j.Z.List,{name:i,rules:[{validator:function(e,n){return n.some((function(e){return 1===(null==e?void 0:e.is_answer)}))?Promise.resolve():Promise.reject(new Error("请设置正确答案"))}}],children:function(e){return(0,T.jsx)("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"},children:e.map((function(e){var n=e.key,l=e.name,a=m()(e,B);return(0,v.createElement)(j.Z.Item,d()(d()({},a),{},{key:n,name:l,noStyle:!0}),(0,T.jsx)(A,{form:s,choiceKey:i}))}))})}})}),(0,T.jsx)("div",{className:"mt30",onClick:function(){return f(!0)},children:(0,T.jsx)(j.Z.Item,{name:o,label:"题目解析",labelCol:{span:24},children:(0,T.jsx)(k.x,{placeholder:"请编辑题目解析(非必填)",isEdit:h})})})]})},U=l(8591),R=l(12563),G=l(95992),J=l(2842),D=["value","onChange"],z=["key","name"],H=function(e){var n=e.value,l=e.onChange,i=m()(e,D);return(0,T.jsx)(G.Z,d()(d()({},i),{},{defaultValue:null==n?void 0:n[0],onChange:function(e){l([e])}}))},$=function(e){var n=e.value,l=void 0===n?[]:n,i=e.onClose;return(0,T.jsx)(R.Z,{closable:!0,onClose:i,className:w.Z.keywordTag,children:(0,T.jsx)("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"},children:l.join(" 或 ")})})},Q=function(e){var n=e.questionTitlePlaceholder,l=e.form,i=e.showKeywords,s=e.isMustKeyWords,a=void 0===s?i:s,r=e.titleKey,t=void 0===r?"name":r,c=e.analysisKey,u=void 0===c?"analysis":c,h=e.answerTexts,f=void 0===h?"answer_texts":h,b=e.keywords,_=void 0===b?"keywords":b,N=e.useKeywords,I=void 0===N?"use_keywords":N,K=e.indexs,q=(0,v.useState)(!1),L=x()(q,2),F=L[0],V=L[1],S=(0,v.useState)(""),W=x()(S,2),B=W[0],M=W[1],A=(0,v.useState)(!1),O=x()(A,2),R=O[0],G=O[1],D=j.Z.useWatch("question_score",l);return(0,T.jsxs)("div",{className:w.Z.wrap,children:[(0,T.jsx)("div",{className:w.Z.questionTitleEditorWrap,children:(0,T.jsx)(j.Z.Item,{label:"题干",name:t,labelCol:{span:24},rules:[{required:!0}],children:(0,T.jsx)(k.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,T.jsx)(j.Z.Item,{label:"参考答案",name:f,labelCol:{span:24},children:(0,T.jsx)(H,{watch:!0,height:140,placeholder:"请编辑参考答案(非必填)"})}),i&&!a&&(0,T.jsx)(j.Z.Item,{hidden:!0,name:I,valuePropName:"checked",children:(0,T.jsx)(P.Z,{defaultChecked:!0})}),i&&a&&(0,T.jsxs)(p.Z,{align:"middle",className:"mb30",children:[(0,T.jsx)(j.Z.Item,{name:I,valuePropName:"checked",children:(0,T.jsx)(P.Z,{onChange:function(){var e,n;console.log(l.getFieldsValue()),G(null===(e=l.getFieldsValue())||void 0===e||null===(e=e.sub_item_banks)||void 0===e||null===(e=e[K])||void 0===e?void 0:e.use_keywords),console.log(null===(n=l.getFieldsValue())||void 0===n||null===(n=n.sub_item_banks)||void 0===n||null===(n=n[K])||void 0===n?void 0:n.use_keywords),console.log(R)}})}),(0,T.jsx)(y.Z,{className:"ml10",children:"开启关键词自动判分"}),(0,T.jsx)(y.Z,{children:(0,T.jsx)(g.Z,{placement:"right",title:"选中后,需要设置每个关键词的分值,系统会根据设置的关键词进行自动判分; 所有关键词分值之和必须小于等于小题分值。",children:(0,T.jsx)(J.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})})})]}),(R||!a)&&(0,T.jsx)(j.Z.List,{name:_,rules:[{validator:function(e,n){return a?null!=n&&n.length?(null==n?void 0:n.reduce((function(e,n){return e+n.score}),0))>parseFloat(D)?Promise.reject(new Error("所有关键词的分值之和必须小于等于该小题的分值")):Promise.resolve():Promise.reject(new Error("请设置判分关键词")):Promise.resolve()}}],children:function(e,n){var i=n.add,s=n.remove;return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("div",{className:"".concat(w.Z.title," mb10"),children:a?"关键词":(0,T.jsx)("span",{style:{color:"#9096A3"},children:"判分关键词"})}),(0,T.jsxs)(p.Z,{align:"middle",className:"font14 mb30",children:[(0,T.jsx)(y.Z,{flex:1,children:(0,T.jsx)(E.Z,{value:B,onChange:function(e){M(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,s,a,r,t,c="".concat(null===(n=e.target)||void 0===n?void 0:n.value),d=null==c||null===(s=c.split("|"))||void 0===s||null===(s=s.filter((function(e){return!!e})))||void 0===s?void 0:s.map((function(e){return null==e?void 0:e.trim()})),u=l.getFieldValue(["sub_item_banks"].concat(o()(_))),m=(null==u||null===(a=u.map((function(e){return null==e?void 0:e.keyword})))||void 0===a?void 0:a.flat())||[],h=C()(d);try{for(h.s();!(r=h.n()).done;){var x=r.value;if(m.includes(x))return void U.ZP.error("为避免判分错误,请勿设置相同的关键词")}}catch(e){h.e(e)}finally{h.f()}(t=c)&&(new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"),"|"!==t||(U.ZP.warning("关键词不能只输入一个“|”字符!"),0))&&(i({keyword:d,score:1}),M(""))},className:w.Z.inputBorder,placeholder:"支持设置多个关键词;并列关键词(或的关系)请用“|”分隔开"})}),(0,T.jsx)(y.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"},children:"“回车键”保存关键词"})]}),e.map((function(e){var n=e.key,l=e.name,i=m()(e,z);return(0,T.jsx)(p.Z,{className:"mb20",style:{marginRight:148},children:(0,T.jsx)(y.Z,{flex:1,children:(0,T.jsxs)(p.Z,{align:"middle",justify:"space-between",children:[(0,T.jsx)(j.Z.Item,d()(d()({},i),{},{name:[l,"keyword"],children:(0,T.jsx)($,{onClose:function(){return s(l)}})})),a&&(0,T.jsx)(j.Z.Item,d()(d()({},i),{},{name:[l,"score"],label:"分值",rules:[{required:!0}],className:w.Z.blankInputNumberWrapper,children:(0,T.jsx)(Z.Z,{className:w.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"请输入关键词分数"})}))]})})},n)}))]})}}),(0,T.jsx)("div",{onClick:function(){return V(!0)},children:(0,T.jsx)(j.Z.Item,{name:u,label:"题目解析",labelCol:{span:24},children:(0,T.jsx)(k.x,{placeholder:"请编辑题目解析(非必填)",isEdit:F})})})]})},X=["key","name"],Y=f.Z.Panel,ee=function(e){var n=e.questionTitlePlaceholder,l=(e.choiceKey,e.form),s=e.withScore,a=(0,v.useState)([]),r=x()(a,2),t=r[0],c=r[1],u=function(e){c(e)};return(0,T.jsxs)("div",{className:w.Z.wrap,children:[(0,T.jsx)("div",{className:w.Z.questionTitleEditorWrap,children:(0,T.jsx)(j.Z.Item,{label:"题干",name:"name",labelCol:{span:24},rules:[{required:!0}],children:(0,T.jsx)(k.h,{scrollId:"name",watch:!0,height:140,placeholder:n})})}),(0,T.jsx)(j.Z.Item,{label:"小题",required:!0,labelCol:{span:24}}),(0,T.jsx)(j.Z.List,{name:"sub_item_banks",rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请添加小题"))}}],children:function(e,n){var a=n.add,r=n.remove,h=n.move,x=l.getFieldValue("sub_item_banks");return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(f.Z,{className:e.length>0?w.Z.collapseWrapper:"",bordered:!1,activeKey:t,onChange:u,expandIcon:function(e){var n=e.isActive;return(0,T.jsx)("i",{className:"iconfont icon-weizhankai ".concat(n?w.Z.open:w.Z.close),style:{fontSize:14,transition:"all .2s"}})},children:e.map((function(n,a){n.key;var t,o,c,u,v,f,b,k,N,C,I=n.name,E=m()(n,X);return(0,T.jsx)(Y,{className:w.Z.panel,forceRender:!0,header:(0,T.jsxs)("div",{className:w.Z.panelHeader,children:["第",a+1,"小题",(0,T.jsxs)("span",{children:["(","SINGLE"==(null==x||null===(t=x[I])||void 0===t?void 0:t.item_type)?"单选题":"MULTIPLE"==(null==x||null===(o=x[I])||void 0===o?void 0:o.item_type)?"多选题":"COMPLETION"==(null==x||null===(c=x[I])||void 0===c?void 0:c.item_type)?"填空题":"JUDGMENT"==(null==x||null===(u=x[I])||void 0===u?void 0:u.item_type)?"判断题":"简答题",")"]})]}),extra:(0,T.jsxs)(p.Z,{align:"middle",onClick:function(e){return e.stopPropagation()},children:[s&&(0,T.jsx)(y.Z,{children:(0,T.jsx)(j.Z.Item,d()(d()({},E),{},{rules:[{required:!0,message:"请输入小题分值"}],label:"分值",name:[I,"question_score"],className:w.Z.blankInputNumberWrapper,children:(0,T.jsx)(Z.Z,{className:w.Z.blankInput,placeholder:"请输入当前小题分数",min:.1,precision:1,max:100,style:{width:150}})}))}),(0,T.jsx)(y.Z,{children:(0,T.jsxs)(p.Z,{align:"middle",className:"pl40",justify:"end",children:[0!==a&&(0,T.jsx)("div",{onClick:function(){var n;h(a,a-1);var i=null===(n=l.getFieldValue("sub_item_banks"))||void 0===n?void 0:n.map((function(n,l){return e.map((function(e,i){l===i&&(n.q_position=Number(e.name)+1)})),n}));l.setFieldValue("sub_item_banks",i)},children:(0,T.jsx)(g.Z,{title:"上移",children:(0,T.jsx)("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"})})}),a<e.length-1&&(0,T.jsx)("div",{onClick:function(){var n;h(a,a+1);var i=null===(n=l.getFieldValue("sub_item_banks"))||void 0===n?void 0:n.map((function(n,l){return e.map((function(e,i){l===i&&(n.q_position=Number(e.name)+1)})),n}));l.setFieldValue("sub_item_banks",i)},className:0===a?"":"ml15",children:(0,T.jsx)(g.Z,{title:"下移",children:(0,T.jsx)("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})})})]})}),(0,T.jsx)(y.Z,{children:(0,T.jsx)(g.Z,{title:"删除",children:(0,T.jsx)(_.Z,{className:"".concat(w.Z.deleteIcon," ml15"),onClick:function(){return r(I)}})})})]}),children:(0,T.jsxs)(j.Z.Item,d()(d()({},E),{},{name:I,children:[("SINGLE"==(null==x||null===(v=x[I])||void 0===v?void 0:v.item_type)||"MULTIPLE"==(null==x||null===(f=x[I])||void 0===f?void 0:f.item_type))&&(0,T.jsx)(i.u,{questionTitlePlaceholder:"请编辑选择题题干内容",allowChangeMode:"MULTIPLE"==(null==x||null===(b=x[I])||void 0===b?void 0:b.item_type),form:l,choiceKey:[I,"choices"],titleKey:[I,"name"],analysisKey:[I,"analysis"],choiceOptionsPath:["sub_item_banks",I,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),"COMPLETION"==(null==x||null===(k=x[I])||void 0===k?void 0:k.item_type)&&(0,T.jsx)(V,{form:l,questionTitlePlaceholder:"请编辑题干并设置填空项",scoreByBlank:!1,name:I,titleKey:[I,"name"],analysisKey:[I,"analysis"],isOrdered:[I,"is_ordered"],answerKey:[I,"standard_answers"]}),"JUDGMENT"==(null==x||null===(N=x[I])||void 0===N?void 0:N.item_type)&&(0,T.jsx)(O,{form:l,questionTitlePlaceholder:"请编辑判断题题干内容",titleKey:[I,"name"],analysisKey:[I,"analysis"],choiceKey:[I,"choices"]}),"SUBJECTIVE"==(null==x||null===(C=x[I])||void 0===C?void 0:C.item_type)&&(0,T.jsx)(Q,{showKeywords:!0,isMustKeyWords:!1,form:l,titleKey:[I,"name"],analysisKey:[I,"analysis"],answerTexts:[I,"answer_texts"],useKeywords:[I,"use_keywords"],keywords:[I,"keywords"],indexs:I,questionTitlePlaceholder:"请编辑简答题题干内容"})]}))},I)}))}),e.length<20&&(0,T.jsx)(b.Z,{menu:{items:[{label:(0,T.jsx)("div",{onClick:function(){a({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"SINGLE"}),c([null==e?void 0:e.length].concat(o()(t)))},children:"单选题"}),key:"1",show:!0},{label:(0,T.jsx)("div",{onClick:function(){a({name:"",choices:Array.from({length:4},(function(){return{choice_text:"",is_answer:0}})),analysis:"",item_type:"MULTIPLE"}),c([null==e?void 0:e.length].concat(o()(t)))},children:"多选题"}),key:"2",show:!0},{label:(0,T.jsx)("div",{onClick:function(){a({name:"",choices:[{choice_text:"正确",is_answer:0},{choice_text:"错误",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),c([null==e?void 0:e.length].concat(o()(t)))},children:"判断题"}),key:"3",show:!0},{label:(0,T.jsx)("div",{onClick:function(){a({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),c([null==e?void 0:e.length].concat(o()(t)))},children:"填空题"}),key:"4",show:!0},{label:(0,T.jsx)("div",{onClick:function(){a({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),c([null==e?void 0:e.length].concat(o()(t)))},children:"简答题"}),key:"5",show:!0}].filter((function(e){return e.show})).map((function(e){return{label:e.label,key:e.key}}))},children:(0,T.jsx)("div",{className:"".concat(w.Z.addBtn),children:"添加小题"})})]})}})]})},ne=l(63934)}}]); |