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/976.async.js

2 lines
21 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[976],{20976:function(nt,Be,p){p.d(Be,{tc:function(){return tt.t},uh:function(){return Y.u},rL:function(){return et},u8:function(){return ge.u},ZZ:function(){return he.Z},Wk:function(){return ye.W}});var Y=p(72454),he=p(71001),ge=p(92776),ye=p(96113),n=p(59301),q=p(36381),E=p(78241),O=p(95237),W=p(26220),G=p(6848),be=p(38854),r=p(98602),ee=p(78091),_=p(27305),we=p(43418),y=p(43604),z=p(98135),L=p(78673),a=p(59301),Ze=Object.defineProperty,Ae=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ne=(e,t,u)=>t in e?Ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,J=(e,t)=>{for(var u in t||(t={}))te.call(t,u)&&ne(e,u,t[u]);if($)for(var u of $(t))ue.call(t,u)&&ne(e,u,t[u]);return e},R=(e,t)=>Ae(e,Pe(t)),Oe=(e,t)=>{var u={};for(var l in e)te.call(e,l)&&t.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&$)for(var l of $(e))t.indexOf(l)<0&&ue.call(e,l)&&(u[l]=e[l]);return u};const De=({value:e,onChange:t})=>{const u=m=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:r.Z.modal,onOk:()=>{const F=[...e];F.splice(m,1),t(F)}})},l=()=>{const m=[...e];m.push(""),t(m)};return a.createElement(O.Z,{className:"ml20"},a.createElement(y.Z,{flex:1},e==null?void 0:e.map((m,F)=>a.createElement(O.Z,{key:`${m}_${F}`,align:"middle",className:"mb20"},a.createElement(z.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:m,autoSize:{maxRows:3},maxLength:1e3,onBlur:w=>{const d=[...e],C=w.target.value.trim();d[F]=C,t(d)}}),a.createElement(G.Z,{title:"\u5220\u9664"},a.createElement(ee.Z,{className:r.Z.deleteIcon,style:{marginLeft:15,visibility:F>0?"visible":"hidden"},onClick:()=>u(F)}))))),a.createElement(y.Z,null,a.createElement("div",{className:`${r.Z.addBtn}`,onClick:()=>{l()}},"\u65B0\u589E\u7B54\u6848")))},Ie=({value:e=!0,onChange:t})=>a.createElement(L.Z,{checked:!e,onChange:u=>{t(!u)}}),V="\u2581",Ne=({questionTitlePlaceholder:e,form:t,name:u,scoreByBlank:l=!1,answerKey:m,titleKey:F="name",analysisKey:w="analysis",isOrdered:d="is_ordered"})=>{var C,D;const[v,Z]=(0,n.useState)(!1),k=(s,i)=>{const f=i.line;let B=0;for(let g=0;g<f;g++)B+=s.getLine(g).split(V).length-1;const h=s.getLine(f).substring(0,i.ch);return B+=h.split(V).length-1,B},S=(s,i,f,B)=>{const h=s.getRange(i.from,i.to);let g=0;if(i.text.forEach(b=>{g+=b.split(V).length-1}),i.origin!=="setValue"){if(h&&h.indexOf(V)!==-1){const b=h.split(V).length-1,x=k(s,i.from);if(console.log(`\u5220\u9664${b}\u4E2A\uFF0C \u524D\u9762\u6709${x}\u4E2A\uFF0C\u65B0\u589E${g}\u4E2A`),b>1){const j=Array.from({length:b},(P,ut)=>x+ut);B(j)}else B(x)}else if(g>0){const b=k(s,i.from);console.log(`\u65B0\u589E${g}\u4E2A\uFF0C\u4E4B\u524D\u6709${b}\u4E2A`),f(g,b)}}},Q=()=>{const s=t.getFieldValue(["sub_item_banks",...m]);t.setFieldValue(["sub_item_banks",...m],s==null?void 0:s.map((i,f)=>R(J({},i),{position:f+1})))},o=(0,n.useRef)(),T=(s,i)=>{for(let f=0;f<s;f++)o.current({position:null,answer_text:[""]},i+f);Q()},N=(0,n.useRef)(),A=s=>{N.current(s),Q()},I=(D=(C=t.getFieldValue("sub_item_banks"))==null?void 0:C[m==null?void 0:m[0]])==null?void 0:D[m==null?void 0:m[1]];return(0,n.useEffect)(()=>{console.log("========",t.getFieldsValue())},[t]),a.createElement("div",{className:r.Z.wrap},a.createElement("div",{className:r.Z.questionTitleEditorWrap},a.createElement(E.default.Item,{label:"\u9898\u5E72",name:F,labelCol:{span:24},rules:[{required:!0}]},a.createElement(_.h,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(s,i)=>{S(s,i,T,A)}}))),a.createElement(E.default.List,{name:m,rules:[{validator(s,i){if((i==null?void 0:i.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const f of i){const{answer_text:B}=f||{};if(B!=null&&B.some(h=>(h==null?void 0:h.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(s,{add:i,remove:f},{errors:B})=>(o.current=i,N.current=f,a.createElement(a.Fragment,null,a.createElement(E.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(s!=null&&s.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),s.map((h,g)=>{var b=h,{key:x,name:j}=b,P=Oe(b,["key","name"]);return a.createElement(O.Z,{align:"top",key:x},a.createElement(y.Z,{className:`${r.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",g+1),a.createElement(y.Z,{flex:1},a.createElement(O.Z,{align:"top",justify:"space-between"},a.createElement(y.Z,{flex:1},a.createElement(E.default.Item,R(J({},P),{name:[j,"answer_text"],noStyle:!0}),a.createElement(De,null))),l&&a.createElement(y.Z,{flex:"224px"},a.createElement(E.default.Item,R(J({},P),{name:[j,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:r.Z.blankInputNumberWrapper}),a.createElement(W.Z,{className:r.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(E.default.Item,R(J({},P),{name:[j,"position"],noStyle:!0}),a.createElement(z.default,{type:"hidden"}))))})))),a.createElement(O.Z,{align:"middle"},a.createElement(E.default.Item,{name:[u,"downcase"],valuePropName:"checked"},a.createElement(L.Z,null)),a.createElement(y.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(O.Z,{align:"middle"},a.createElement(E.default.Item,{name:[u,"no_space"],valuePropName:"checked"},a.createElement(L.Z,null)),a.createElement(y.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(I==null?void 0:I.length)>1&&a.createElement(O.Z,{align:"middle",className:(I==null?void 0:I.length)>1?"mb30":`${r.Z.hide}`},a.createElement(E.default.Item,{name:d},a.createElement(Ie,null)),a.createElement(y.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>Z(!0)},a.createElement(E.default.Item,{name:w,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(_.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:v}))))};var xe=Object.defineProperty,ke=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(e,t,u)=>t in e?xe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,oe=(e,t)=>{for(var u in t||(t={}))le.call(t,u)&&re(e,u,t[u]);if(M)for(var u of M(t))ae.call(t,u)&&re(e,u,t[u]);return e},ie=(e,t)=>ke(e,_e(t)),Se=(e,t)=>{var u={};for(var l in e)le.call(e,l)&&t.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&M)for(var l of M(e))t.indexOf(l)<0&&ae.call(e,l)&&(u[l]=e[l]);return u};const je={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Qe=({value:e,onChange:t,form:u,choiceKey:l})=>{const m=(e==null?void 0:e.is_answer)===1,F=e==null?void 0:e.choice_text,w=()=>{var d;const C=(d=u==null?void 0:u.getFieldValue(["sub_item_banks",...l]))==null?void 0:d.map(D=>({choice_text:D.choice_text,is_answer:0}));u==null||u.setFieldValue(["sub_item_banks",...l],C),t(ie(oe({},e),{is_answer:1}))};return n.createElement(O.Z,{className:r.Z.choiceWrap,align:"middle",wrap:!1},n.createElement(y.Z,{onClick:w,className:`${r.Z.choiceIndex} ${r.Z.judgementIndex} ${m?r.Z.activeAnswer:""}`},je[F]),n.createElement(y.Z,{flex:1,className:`${r.Z.editorWrap} ml15`},n.createElement("div",{className:`${r.Z.inputBorder} ${r.Z.placeholder} ${m?r.Z.activeJudgementAnswer:""}`},F)),n.createElement(y.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:w,className:`${r.Z.setAnswerBtn} ${m?r.Z.activeAnswer:""}`},m?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Te=({questionTitlePlaceholder:e,choiceKey:t="choices",form:u,titleKey:l="name",analysisKey:m="analysis"})=>{const[F,w]=(0,n.useState)(!1);return n.createElement("div",{className:r.Z.wrap},n.createElement("div",{className:r.Z.questionTitleEditorWrap},n.createElement(E.default.Item,{label:"\u9898\u5E72",name:l,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_.h,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(E.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(E.default.List,{name:t,rules:[{validator(d,C){return C.some(v=>(v==null?void 0:v.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},d=>n.createElement("div",{id:"choices"},d.map(C=>{var D=C,{key:v,name:Z}=D,k=Se(D,["key","name"]);return n.createElement(E.default.Item,ie(oe({},k),{key:v,name:Z,noStyle:!0}),n.createElement(Qe,{form:u,choiceKey:t}))})))),n.createElement("div",{onClick:()=>w(!0)},n.createElement(E.default.Item,{name:m,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(_.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:F}))))};var se=p(8591),Le=p(12563),Ve=p(79058),$e=p(85699),Je=Object.defineProperty,Re=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,de=(e,t,u)=>t in e?Je(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,H=(e,t)=>{for(var u in t||(t={}))me.call(t,u)&&de(e,u,t[u]);if(U)for(var u of U(t))ce.call(t,u)&&de(e,u,t[u]);return e},X=(e,t)=>Re(e,Me(t)),Ee=(e,t)=>{var u={};for(var l in e)me.call(e,l)&&t.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&U)for(var l of U(e))t.indexOf(l)<0&&ce.call(e,l)&&(u[l]=e[l]);return u};const Ue=e=>{var t=e,{value:u,onChange:l}=t,m=Ee(t,["value","onChange"]);const F=w=>{l([w])};return n.createElement(Ve.Z,X(H({},m),{defaultValue:u==null?void 0:u[0],onChange:F}))},Ke=e=>{if(!e)return!1;let t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},We=({value:e=[],onClose:t})=>n.createElement(Le.default,{closable:!0,onClose:t,className:r.Z.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),Ge=({questionTitlePlaceholder:e,form:t,showKeywords:u,isMustKeyWords:l=u,titleKey:m="name",analysisKey:F="analysis",answerTexts:w="answer_texts",keywords:d="keywords",useKeywords:C="use_keywords",indexs:D})=>{const[v,Z]=(0,n.useState)(!1),[k,S]=(0,n.useState)(""),[Q,o]=(0,n.useState)(!1),T=E.default.useWatch("question_score",t);return n.createElement("div",{className:r.Z.wrap},n.createElement("div",{className:r.Z.questionTitleEditorWrap},n.createElement(E.default.Item,{label:"\u9898\u5E72",name:m,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_.h,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(E.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:w,labelCol:{span:24}},n.createElement(Ue,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),u&&!l&&n.createElement(E.default.Item,{hidden:!0,name:C,valuePropName:"checked"},n.createElement(L.Z,{defaultChecked:!0})),u&&l&&n.createElement(O.Z,{align:"middle",className:"mb30"},n.createElement(E.default.Item,{name:C,valuePropName:"checked"},n.createElement(L.Z,{onChange:()=>{var N,A,I,s,i,f;console.log(t.getFieldsValue()),o((I=(A=(N=t.getFieldsValue())==null?void 0:N.sub_item_banks)==null?void 0:A[D])==null?void 0:I.use_keywords),console.log((f=(i=(s=t.getFieldsValue())==null?void 0:s.sub_item_banks)==null?void 0:i[D])==null?void 0:f.use_keywords),console.log(Q)}})),n.createElement(y.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(y.Z,null,n.createElement(G.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},n.createElement($e.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Q||!l)&&n.createElement(E.default.List,{name:d,rules:[{validator(N,A){return l?A!=null&&A.length?(A==null?void 0:A.reduce((s,i)=>s+i.score,0))>parseFloat(T)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(N,{add:A,remove:I})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${r.Z.title} mb10`},l?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(O.Z,{align:"middle",className:"font14 mb30"},n.createElement(y.Z,{flex:1},n.createElement(z.default,{value:k,onChange:s=>{S(s.target.value)},maxLength:50,allowClear:!0,onPressEnter:s=>{var i,f,B,h;const g=`${(i=s.target)==null?void 0:i.value}`,b=(B=(f=g==null?void 0:g.split("|"))==null?void 0:f.filter(P=>!!P))==null?void 0:B.map(P=>P==null?void 0:P.trim()),x=t.getFieldValue(["sub_item_banks",...d]),j=((h=x==null?void 0:x.map(P=>P==null?void 0:P.keyword))==null?void 0:h.flat())||[];for(const P of b)if(j.includes(P)){se.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ke(g)&&(A({keyword:b,score:1}),S(""))},className:r.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),n.createElement(y.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),N.map(s=>{var i=s,{key:f,name:B}=i,h=Ee(i,["key","name"]);return n.createElement(O.Z,{key:f,className:"mb20",style:{marginRight:148}},n.createElement(y.Z,{flex:1},n.createElement(O.Z,{align:"middle",justify:"space-between"},n.createElement(E.default.Item,X(H({},h),{name:[B,"keyword"]}),n.createElement(We,{onClose:()=>I(B)})),l&&n.createElement(E.default.Item,X(H({},h),{name:[B,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:r.Z.blankInputNumberWrapper}),n.createElement(W.Z,{className:r.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>Z(!0)},n.createElement(E.default.Item,{name:F,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(_.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:v}))))};var c=p(59301),ze=Object.defineProperty,He=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Fe=(e,t,u)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,fe=(e,t)=>{for(var u in t||(t={}))ve.call(t,u)&&Fe(e,u,t[u]);if(K)for(var u of K(t))pe.call(t,u)&&Fe(e,u,t[u]);return e},Ce=(e,t)=>He(e,Xe(t)),Ye=(e,t)=>{var u={};for(var l in e)ve.call(e,l)&&t.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&K)for(var l of K(e))t.indexOf(l)<0&&pe.call(e,l)&&(u[l]=e[l]);return u};const{Panel:qe}=q.default,et=({questionTitlePlaceholder:e,choiceKey:t,form:u,withScore:l})=>{const[m,F]=(0,n.useState)([]),w=d=>{F(d)};return c.createElement("div",{className:r.Z.wrap},c.createElement("div",{className:r.Z.questionTitleEditorWrap},c.createElement(E.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},c.createElement(_.h,{scrollId:"name",watch:!0,height:140,placeholder:e}))),c.createElement(E.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),c.createElement(E.default.List,{name:"sub_item_banks",rules:[{validator(d,C){return C?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(d,{add:C,remove:D})=>{const v=u.getFieldValue("sub_item_banks");return c.createElement(c.Fragment,null,c.createElement(q.default,{className:d.length>0?r.Z.collapseWrapper:"",bordered:!1,activeKey:m,onChange:w,expandIcon:({isActive:Z})=>c.createElement("i",{className:`iconfont icon-weizhankai ${Z?r.Z.open:r.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},d.map((Z,k)=>{var S=Z,{key:Q,name:o}=S,T=Ye(S,["key","name"]),N,A,I,s,i,f,B,h,g,b;return c.createElement(qe,{className:r.Z.panel,forceRender:!0,header:c.createElement("div",{className:r.Z.panelHeader},"\u7B2C",k+1,"\u5C0F\u9898",c.createElement("span",null,"\uFF08",((N=v==null?void 0:v[o])==null?void 0:N.item_type)=="SINGLE"?"\u5355\u9009\u9898":((A=v==null?void 0:v[o])==null?void 0:A.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((I=v==null?void 0:v[o])==null?void 0:I.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((s=v==null?void 0:v[o])==null?void 0:s.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:o,extra:c.createElement(O.Z,{align:"middle",onClick:x=>x.stopPropagation()},l&&c.createElement(E.default.Item,Ce(fe({},T),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[o,"question_score"],className:r.Z.blankInputNumberWrapper}),c.createElement(W.Z,{className:r.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),c.createElement(G.Z,{title:"\u5220\u9664"},c.createElement(ee.Z,{className:`${r.Z.deleteIcon} ml40`,onClick:()=>D(o)})))},c.createElement(E.default.Item,Ce(fe({},T),{name:o}),(((i=v==null?void 0:v[o])==null?void 0:i.item_type)=="SINGLE"||((f=v==null?void 0:v[o])==null?void 0:f.item_type)=="MULTIPLE")&&c.createElement(Y.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((B=v==null?void 0:v[o])==null?void 0:B.item_type)=="MULTIPLE",form:u,choiceKey:[o,"choices"],titleKey:[o,"name"],analysisKey:[o,"analysis"],choiceOptionsPath:["sub_item_banks",o,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((h=v==null?void 0:v[o])==null?void 0:h.item_type)=="COMPLETION"&&c.createElement(Ne,{form:u,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:o,titleKey:[o,"name"],analysisKey:[o,"analysis"],isOrdered:[o,"is_ordered"],answerKey:[o,"standard_answers"]}),((g=v==null?void 0:v[o])==null?void 0:g.item_type)=="JUDGMENT"&&c.createElement(Te,{form:u,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[o,"name"],analysisKey:[o,"analysis"],choiceKey:[o,"choices"]}),((b=v==null?void 0:v[o])==null?void 0:b.item_type)=="SUBJECTIVE"&&c.createElement(Ge,{showKeywords:!0,isMustKeyWords:!1,form:u,titleKey:[o,"name"],analysisKey:[o,"analysis"],answerTexts:[o,"answer_texts"],useKeywords:[o,"use_keywords"],keywords:[o,"keywords"],indexs:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),d.length<20&&c.createElement(be.Z,{menu:{items:[{label:c.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),F([d==null?void 0:d.length,...m])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:c.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),F([d==null?void 0:d.length,...m])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:c.createElement("div",{onClick:()=>{C({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),F([d==null?void 0:d.length,...m])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:c.createElement("div",{onClick:()=>{C({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),F([d==null?void 0:d.length,...m])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:c.createElement("div",{onClick:()=>{C({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),F([d==null?void 0:d.length,...m])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Z=>Z.show).map(Z=>({label:Z.label,key:Z.key}))}},c.createElement("div",{className:`${r.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var tt=p(82143)}}]);