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

2 lines
22 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7960],{35096:function(ot,we,v){v.d(we,{tc:function(){return rt.t},uh:function(){return ne.u},rL:function(){return at},u8:function(){return Ae.u},ZZ:function(){return Ze.Z},Wk:function(){return Pe.W}});var ne=v(77214),Ze=v(35710),Ae=v(79323),Pe=v(52803),l=v(59301),le=v(33174),E=v(78700),N=v(95237),B=v(43604),H=v(25560),V=v(95435),Ne=v(38854),o=v(96577),ae=v(69379),T=v(78272),De=v(43418),X=v(92832),$=v(78673),a=v(59301),Oe=Object.defineProperty,Ie=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ie=(e,t,u)=>t in e?Oe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,U=(e,t)=>{for(var u in t||(t={}))re.call(t,u)&&ie(e,u,t[u]);if(M)for(var u of M(t))oe.call(t,u)&&ie(e,u,t[u]);return e},K=(e,t)=>Ie(e,ke(t)),_e=(e,t)=>{var u={};for(var n in e)re.call(e,n)&&t.indexOf(n)<0&&(u[n]=e[n]);if(e!=null&&M)for(var n of M(e))t.indexOf(n)<0&&oe.call(e,n)&&(u[n]=e[n]);return u};const xe=({value:e,onChange:t})=>{const u=c=>{De.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:o.Z.modal,onOk:()=>{const F=[...e];F.splice(c,1),t(F)}})},n=()=>{const c=[...e];c.push(""),t(c)};return a.createElement(N.Z,{className:"ml20"},a.createElement(B.Z,{flex:1},e==null?void 0:e.map((c,F)=>a.createElement(N.Z,{key:`${c}_${F}`,align:"middle",className:"mb20"},a.createElement(X.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:c,autoSize:{maxRows:3},maxLength:1e3,onBlur:D=>{const d=[...e],C=D.target.value.trim();d[F]=C,t(d)}}),a.createElement(V.Z,{title:"\u5220\u9664"},a.createElement(ae.Z,{className:o.Z.deleteIcon,style:{marginLeft:15,visibility:F>0?"visible":"hidden"},onClick:()=>u(F)}))))),a.createElement(B.Z,null,a.createElement("div",{className:`${o.Z.addBtn}`,onClick:()=>{n()}},"\u65B0\u589E\u7B54\u6848")))},Se=({value:e=!0,onChange:t})=>a.createElement($.Z,{checked:!e,onChange:u=>{t(!u)}}),J="\u2581",je=({questionTitlePlaceholder:e,form:t,name:u,scoreByBlank:n=!1,answerKey:c,titleKey:F="name",analysisKey:D="analysis",isOrdered:d="is_ordered"})=>{var C,I;const[x,p]=(0,l.useState)(!1),A=(m,s)=>{const f=s.line;let g=0;for(let y=0;y<f;y++)g+=m.getLine(y).split(J).length-1;const h=m.getLine(f).substring(0,s.ch);return g+=h.split(J).length-1,g},k=(m,s,f,g)=>{const h=m.getRange(s.from,s.to);let y=0;if(s.text.forEach(Z=>{y+=Z.split(J).length-1}),s.origin!=="setValue"){if(h&&h.indexOf(J)!==-1){const Z=h.split(J).length-1,j=A(m,s.from);if(console.log(`\u5220\u9664${Z}\u4E2A\uFF0C \u524D\u9762\u6709${j}\u4E2A\uFF0C\u65B0\u589E${y}\u4E2A`),Z>1){const P=Array.from({length:Z},(w,L)=>j+L);g(P)}else g(j)}else if(y>0){const Z=A(m,s.from);console.log(`\u65B0\u589E${y}\u4E2A\uFF0C\u4E4B\u524D\u6709${Z}\u4E2A`),f(y,Z)}}},Q=()=>{const m=t.getFieldValue(["sub_item_banks",...c]);t.setFieldValue(["sub_item_banks",...c],m==null?void 0:m.map((s,f)=>K(U({},s),{position:f+1})))},R=(0,l.useRef)(),i=(m,s)=>{for(let f=0;f<m;f++)R.current({position:null,answer_text:[""]},s+f);Q()},S=(0,l.useRef)(),O=m=>{S.current(m),Q()},_=(I=(C=t.getFieldValue("sub_item_banks"))==null?void 0:C[c==null?void 0:c[0]])==null?void 0:I[c==null?void 0:c[1]];return(0,l.useEffect)(()=>{console.log("========",t.getFieldsValue())},[t]),a.createElement("div",{className:o.Z.wrap},a.createElement("div",{className:o.Z.questionTitleEditorWrap},a.createElement(E.default.Item,{label:"\u9898\u5E72",name:F,labelCol:{span:24},rules:[{required:!0}]},a.createElement(T.h,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(m,s)=>{k(m,s,i,O)}}))),a.createElement(E.default.List,{name:c,rules:[{validator(m,s){if((s==null?void 0:s.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const f of s){const{answer_text:g}=f||{};if(g!=null&&g.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()}}]},(m,{add:s,remove:f},{errors:g})=>(R.current=s,S.current=f,a.createElement(a.Fragment,null,a.createElement(E.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(m!=null&&m.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}}),m.map((h,y)=>{var Z=h,{key:j,name:P}=Z,w=_e(Z,["key","name"]);return a.createElement(N.Z,{align:"top",key:j},a.createElement(B.Z,{className:`${o.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",y+1),a.createElement(B.Z,{flex:1},a.createElement(N.Z,{align:"top",justify:"space-between"},a.createElement(B.Z,{flex:1},a.createElement(E.default.Item,K(U({},w),{name:[P,"answer_text"],noStyle:!0}),a.createElement(xe,null))),n&&a.createElement(B.Z,{flex:"224px"},a.createElement(E.default.Item,K(U({},w),{name:[P,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:o.Z.blankInputNumberWrapper}),a.createElement(H.Z,{className:o.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,K(U({},w),{name:[P,"position"],noStyle:!0}),a.createElement(X.default,{type:"hidden"}))))})))),a.createElement(N.Z,{align:"middle"},a.createElement(E.default.Item,{name:[u,"downcase"],valuePropName:"checked"},a.createElement($.Z,null)),a.createElement(B.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(N.Z,{align:"middle"},a.createElement(E.default.Item,{name:[u,"no_space"],valuePropName:"checked"},a.createElement($.Z,null)),a.createElement(B.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(_==null?void 0:_.length)>1&&a.createElement(N.Z,{align:"middle",className:(_==null?void 0:_.length)>1?"mb30":`${o.Z.hide}`},a.createElement(E.default.Item,{name:d},a.createElement(Se,null)),a.createElement(B.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",{className:"mt30",onClick:()=>p(!0)},a.createElement(E.default.Item,{name:D,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(T.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))))};var b=v(59301),Qe=Object.defineProperty,Te=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ce=(e,t,u)=>t in e?Qe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,de=(e,t)=>{for(var u in t||(t={}))se.call(t,u)&&ce(e,u,t[u]);if(W)for(var u of W(t))me.call(t,u)&&ce(e,u,t[u]);return e},Ee=(e,t)=>Te(e,Le(t)),Ve=(e,t)=>{var u={};for(var n in e)se.call(e,n)&&t.indexOf(n)<0&&(u[n]=e[n]);if(e!=null&&W)for(var n of W(e))t.indexOf(n)<0&&me.call(e,n)&&(u[n]=e[n]);return u};const $e={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Je=({value:e,onChange:t,form:u,choiceKey:n})=>{const c=(e==null?void 0:e.is_answer)===1,F=e==null?void 0:e.choice_text,D=()=>{var d;const C=(d=u==null?void 0:u.getFieldValue(["sub_item_banks",...n]))==null?void 0:d.map(I=>({choice_text:I.choice_text,is_answer:0}));u==null||u.setFieldValue(["sub_item_banks",...n],C),t(Ee(de({},e),{is_answer:1}))};return b.createElement(N.Z,{className:o.Z.choiceWrap,align:"middle",wrap:!1},b.createElement(B.Z,{onClick:D,className:`${o.Z.choiceIndex} ${o.Z.judgementIndex} ${c?o.Z.activeAnswer:""}`},$e[F]),b.createElement(B.Z,{flex:1,className:`${o.Z.editorWrap} ml15`},b.createElement("div",{className:`${o.Z.inputBorder} ${o.Z.placeholder} ${c?o.Z.activeJudgementAnswer:""}`},F)),b.createElement(B.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:D,className:`${o.Z.setAnswerBtn} ${c?o.Z.activeAnswer:""}`},c?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Re=({questionTitlePlaceholder:e,choiceKey:t="choices",form:u,titleKey:n="name",analysisKey:c="analysis"})=>{const[F,D]=(0,l.useState)(!1);return b.createElement("div",{className:o.Z.wrap},b.createElement("div",{className:o.Z.questionTitleEditorWrap},b.createElement(E.default.Item,{label:"\u9898\u5E72",name:n,labelCol:{span:24},rules:[{required:!0}]},b.createElement(T.h,{scrollId:"name",watch:!0,height:140,placeholder:e}))),b.createElement(E.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(E.default.List,{name:t,rules:[{validator(d,C){return C.some(x=>(x==null?void 0:x.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},d=>b.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},d.map(C=>{var I=C,{key:x,name:p}=I,A=Ve(I,["key","name"]);return b.createElement(E.default.Item,Ee(de({},A),{key:x,name:p,noStyle:!0}),b.createElement(Je,{form:u,choiceKey:t}))})))),b.createElement("div",{className:"mt30",onClick:()=>D(!0)},b.createElement(E.default.Item,{name:c,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(T.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:F}))))};var ve=v(8591),Me=v(82884),Ue=v(57455),Ke=v(7254),We=Object.defineProperty,Ge=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,fe=(e,t,u)=>t in e?We(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,Y=(e,t)=>{for(var u in t||(t={}))pe.call(t,u)&&fe(e,u,t[u]);if(G)for(var u of G(t))Fe.call(t,u)&&fe(e,u,t[u]);return e},q=(e,t)=>Ge(e,ze(t)),Ce=(e,t)=>{var u={};for(var n in e)pe.call(e,n)&&t.indexOf(n)<0&&(u[n]=e[n]);if(e!=null&&G)for(var n of G(e))t.indexOf(n)<0&&Fe.call(e,n)&&(u[n]=e[n]);return u};const He=e=>{var t=e,{value:u,onChange:n}=t,c=Ce(t,["value","onChange"]);const F=D=>{n([D])};return l.createElement(Ue.Z,q(Y({},c),{defaultValue:u==null?void 0:u[0],onChange:F}))},Xe=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==="|"?(ve.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ye=({value:e=[],onClose:t})=>l.createElement(Me.default,{closable:!0,onClose:t,className:o.Z.keywordTag},l.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),qe=({questionTitlePlaceholder:e,form:t,showKeywords:u,isMustKeyWords:n=u,titleKey:c="name",analysisKey:F="analysis",answerTexts:D="answer_texts",keywords:d="keywords",useKeywords:C="use_keywords",indexs:I})=>{const[x,p]=(0,l.useState)(!1),[A,k]=(0,l.useState)(""),[Q,R]=(0,l.useState)(!1),i=E.default.useWatch("question_score",t);return l.createElement("div",{className:o.Z.wrap},l.createElement("div",{className:o.Z.questionTitleEditorWrap},l.createElement(E.default.Item,{label:"\u9898\u5E72",name:c,labelCol:{span:24},rules:[{required:!0}]},l.createElement(T.h,{scrollId:"name",watch:!0,height:140,placeholder:e}))),l.createElement(E.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:D,labelCol:{span:24}},l.createElement(He,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),u&&!n&&l.createElement(E.default.Item,{hidden:!0,name:C,valuePropName:"checked"},l.createElement($.Z,{defaultChecked:!0})),u&&n&&l.createElement(N.Z,{align:"middle",className:"mb30"},l.createElement(E.default.Item,{name:C,valuePropName:"checked"},l.createElement($.Z,{onChange:()=>{var S,O,_,m,s,f;console.log(t.getFieldsValue()),R((_=(O=(S=t.getFieldsValue())==null?void 0:S.sub_item_banks)==null?void 0:O[I])==null?void 0:_.use_keywords),console.log((f=(s=(m=t.getFieldsValue())==null?void 0:m.sub_item_banks)==null?void 0:s[I])==null?void 0:f.use_keywords),console.log(Q)}})),l.createElement(B.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),l.createElement(B.Z,null,l.createElement(V.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"},l.createElement(Ke.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Q||!n)&&l.createElement(E.default.List,{name:d,rules:[{validator(S,O){return n?O!=null&&O.length?(O==null?void 0:O.reduce((m,s)=>m+s.score,0))>parseFloat(i)?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()}}]},(S,{add:O,remove:_})=>l.createElement(l.Fragment,null,l.createElement("div",{className:`${o.Z.title} mb10`},n?"\u5173\u952E\u8BCD":l.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),l.createElement(N.Z,{align:"middle",className:"font14 mb30"},l.createElement(B.Z,{flex:1},l.createElement(X.default,{value:A,onChange:m=>{k(m.target.value)},maxLength:50,allowClear:!0,onPressEnter:m=>{var s,f,g,h;const y=`${(s=m.target)==null?void 0:s.value}`,Z=(g=(f=y==null?void 0:y.split("|"))==null?void 0:f.filter(w=>!!w))==null?void 0:g.map(w=>w==null?void 0:w.trim()),j=t.getFieldValue(["sub_item_banks",...d]),P=((h=j==null?void 0:j.map(w=>w==null?void 0:w.keyword))==null?void 0:h.flat())||[];for(const w of Z)if(P.includes(w)){ve.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Xe(y)&&(O({keyword:Z,score:1}),k(""))},className:o.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"})),l.createElement(B.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),S.map(m=>{var s=m,{key:f,name:g}=s,h=Ce(s,["key","name"]);return l.createElement(N.Z,{key:f,className:"mb20",style:{marginRight:148}},l.createElement(B.Z,{flex:1},l.createElement(N.Z,{align:"middle",justify:"space-between"},l.createElement(E.default.Item,q(Y({},h),{name:[g,"keyword"]}),l.createElement(Ye,{onClose:()=>_(g)})),n&&l.createElement(E.default.Item,q(Y({},h),{name:[g,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:o.Z.blankInputNumberWrapper}),l.createElement(H.Z,{className:o.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),l.createElement("div",{onClick:()=>p(!0)},l.createElement(E.default.Item,{name:F,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},l.createElement(T.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))))};var r=v(59301),et=Object.defineProperty,tt=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,he=(e,t,u)=>t in e?et(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,be=(e,t)=>{for(var u in t||(t={}))Be.call(t,u)&&he(e,u,t[u]);if(z)for(var u of z(t))ge.call(t,u)&&he(e,u,t[u]);return e},ye=(e,t)=>tt(e,ut(t)),nt=(e,t)=>{var u={};for(var n in e)Be.call(e,n)&&t.indexOf(n)<0&&(u[n]=e[n]);if(e!=null&&z)for(var n of z(e))t.indexOf(n)<0&&ge.call(e,n)&&(u[n]=e[n]);return u};const{Panel:lt}=le.default,at=({questionTitlePlaceholder:e,choiceKey:t,form:u,withScore:n})=>{const[c,F]=(0,l.useState)([]),D=d=>{F(d)};return r.createElement("div",{className:o.Z.wrap},r.createElement("div",{className:o.Z.questionTitleEditorWrap},r.createElement(E.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},r.createElement(T.h,{scrollId:"name",watch:!0,height:140,placeholder:e}))),r.createElement(E.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),r.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:I,move:x})=>{const p=u.getFieldValue("sub_item_banks");return r.createElement(r.Fragment,null,r.createElement(le.default,{className:d.length>0?o.Z.collapseWrapper:"",bordered:!1,activeKey:c,onChange:D,expandIcon:({isActive:A})=>r.createElement("i",{className:`iconfont icon-weizhankai ${A?o.Z.open:o.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},d.map((A,k)=>{var Q=A,{key:R,name:i}=Q,S=nt(Q,["key","name"]),O,_,m,s,f,g,h,y,Z,j;return r.createElement(lt,{className:o.Z.panel,forceRender:!0,header:r.createElement("div",{className:o.Z.panelHeader},"\u7B2C",k+1,"\u5C0F\u9898",r.createElement("span",null,"\uFF08",((O=p==null?void 0:p[i])==null?void 0:O.item_type)=="SINGLE"?"\u5355\u9009\u9898":((_=p==null?void 0:p[i])==null?void 0:_.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((m=p==null?void 0:p[i])==null?void 0:m.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((s=p==null?void 0:p[i])==null?void 0:s.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:i,extra:r.createElement(N.Z,{align:"middle",onClick:P=>P.stopPropagation()},n&&r.createElement(B.Z,null,r.createElement(E.default.Item,ye(be({},S),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[i,"question_score"],className:o.Z.blankInputNumberWrapper}),r.createElement(H.Z,{className:o.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),r.createElement(B.Z,null,r.createElement(N.Z,{align:"middle",className:"pl40",justify:"end"},k!==0&&r.createElement("div",{onClick:()=>{var P;x(k,k-1);const w=(P=u.getFieldValue("sub_item_banks"))==null?void 0:P.map((L,ee)=>(d.map((te,ue)=>{ee===ue&&(L.q_position=Number(te.name)+1)}),L));u.setFieldValue("sub_item_banks",w)}},r.createElement(V.Z,{title:"\u4E0A\u79FB"},r.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),k<d.length-1&&r.createElement("div",{onClick:()=>{var P;x(k,k+1);const w=(P=u.getFieldValue("sub_item_banks"))==null?void 0:P.map((L,ee)=>(d.map((te,ue)=>{ee===ue&&(L.q_position=Number(te.name)+1)}),L));u.setFieldValue("sub_item_banks",w)},className:k===0?"":"ml15"},r.createElement(V.Z,{title:"\u4E0B\u79FB"},r.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),r.createElement(B.Z,null,r.createElement(V.Z,{title:"\u5220\u9664"},r.createElement(ae.Z,{className:`${o.Z.deleteIcon} ml15`,onClick:()=>I(i)}))))},r.createElement(E.default.Item,ye(be({},S),{name:i}),(((f=p==null?void 0:p[i])==null?void 0:f.item_type)=="SINGLE"||((g=p==null?void 0:p[i])==null?void 0:g.item_type)=="MULTIPLE")&&r.createElement(ne.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((h=p==null?void 0:p[i])==null?void 0:h.item_type)=="MULTIPLE",form:u,choiceKey:[i,"choices"],titleKey:[i,"name"],analysisKey:[i,"analysis"],choiceOptionsPath:["sub_item_banks",i,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((y=p==null?void 0:p[i])==null?void 0:y.item_type)=="COMPLETION"&&r.createElement(je,{form:u,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:i,titleKey:[i,"name"],analysisKey:[i,"analysis"],isOrdered:[i,"is_ordered"],answerKey:[i,"standard_answers"]}),((Z=p==null?void 0:p[i])==null?void 0:Z.item_type)=="JUDGMENT"&&r.createElement(Re,{form:u,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[i,"name"],analysisKey:[i,"analysis"],choiceKey:[i,"choices"]}),((j=p==null?void 0:p[i])==null?void 0:j.item_type)=="SUBJECTIVE"&&r.createElement(qe,{showKeywords:!0,isMustKeyWords:!1,form:u,titleKey:[i,"name"],analysisKey:[i,"analysis"],answerTexts:[i,"answer_texts"],useKeywords:[i,"use_keywords"],keywords:[i,"keywords"],indexs:i,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),d.length<20&&r.createElement(Ne.Z,{menu:{items:[{label:r.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,...c])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:r.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,...c])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:r.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,...c])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:r.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,...c])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:r.createElement("div",{onClick:()=>{C({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),F([d==null?void 0:d.length,...c])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(A=>A.show).map(A=>({label:A.label,key:A.key}))}},r.createElement("div",{className:`${o.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var rt=v(3091)}}]);