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

2 lines
82 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[191],{33487:function(Ze,Ce,y){var e=y(59301),c=Object.defineProperty,M=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ve=(Y,X,ee)=>X in Y?c(Y,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):Y[X]=ee,z=(Y,X)=>{for(var ee in X||(X={}))J.call(X,ee)&&ve(Y,ee,X[ee]);if(M)for(var ee of M(X))re.call(X,ee)&&ve(Y,ee,X[ee]);return Y};const he=Y=>React.createElement("svg",z({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Y),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Ce.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},76945:function(Ze,Ce,y){y.d(Ce,{Z:function(){return Pe}});var e=y(3113),c=y(59301),M=Object.defineProperty,J=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Y=(P,F,C)=>F in P?M(P,F,{enumerable:!0,configurable:!0,writable:!0,value:C}):P[F]=C,X=(P,F)=>{for(var C in F||(F={}))z.call(F,C)&&Y(P,C,F[C]);if(ve)for(var C of ve(F))he.call(F,C)&&Y(P,C,F[C]);return P},ee=(P,F)=>J(P,re(F)),de=(P,F)=>{var C={};for(var K in P)z.call(P,K)&&F.indexOf(K)<0&&(C[K]=P[K]);if(P!=null&&ve)for(var K of ve(P))F.indexOf(K)<0&&he.call(P,K)&&(C[K]=P[K]);return C},ye=(P,F,C)=>new Promise((K,oe)=>{var le=ne=>{try{V(C.next(ne))}catch(Ae){oe(Ae)}},ie=ne=>{try{V(C.throw(ne))}catch(Ae){oe(Ae)}},V=ne=>ne.done?K(ne.value):Promise.resolve(ne.value).then(le,ie);V((C=C.apply(P,F)).next())});const Pe=P=>{var F=P,{children:C}=F,K=de(F,["children"]);const[oe,le]=(0,c.useState)(!1);return c.createElement(e.ZP,ee(X({},K),{loading:oe,onClick:ie=>ye(void 0,null,function*(){try{le(!0),yield K.onClick(ie),le(!1)}catch(V){console.error(V),le(!1)}})}),C)}},42295:function(Ze,Ce,y){y.d(Ce,{Z:function(){return Y}});var e=y(59301),c=y(98135),M=y(12563),J=y(8591),re={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},ve=y(22415);const{TextArea:z}=c.default;class he extends e.Component{constructor(ee){super(ee),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:ee,onAnswerChange:de,addChildAnswer:ye,exerciseIsPublish:Pe,answers:P,activeOptionErrorIndex:F,flex:C="0 0 1000px"}=this.props;console.log("----",P);let{inputVisible:K,EditInputIndex:oe}=this.state;return e.createElement("div",{className:re.flex},e.createElement("div",{className:`${re.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ee+1,"):"),e.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},P==null?void 0:P.map((le,ie)=>e.createElement(e.Fragment,null,oe!==ie?(le==null?void 0:le.length)>0?e.createElement(M.default,{className:"edit-tag",key:le,closable:!0,onClose:V=>{V.preventDefault(),(P==null?void 0:P.length)===1&&ie===0?this.props.deleteChildAnswermain(ee,ie):this.props.deleteChildAnswer(ee,ie)}},e.createElement("span",{onDoubleClick:V=>{this.setState({EditInputIndex:ie}),V.preventDefault()}},le)):e.createElement(c.default,{defaultValue:le,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:V=>{if(V.target.value.replaceAll(" ","").length<=0){J.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}de(ee,ie,V.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):e.createElement(c.default,{defaultValue:le,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:V=>{if(V.target.value.replaceAll(" ","").length<=0){J.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}de(ee,ie,V.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!K&&e.createElement(M.default,{className:"site-tag-plus",onClick:()=>{ye(ee),this.setState({inputVisible:!0})}},e.createElement(ve.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Y=he},4097:function(Ze,Ce,y){y.d(Ce,{Z:function(){return Pe}});var e=y(59301),c=y(90967),M=Object.defineProperty,J=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Y=(P,F,C)=>F in P?M(P,F,{enumerable:!0,configurable:!0,writable:!0,value:C}):P[F]=C,X=(P,F)=>{for(var C in F||(F={}))z.call(F,C)&&Y(P,C,F[C]);if(ve)for(var C of ve(F))he.call(F,C)&&Y(P,C,F[C]);return P},ee=(P,F)=>J(P,re(F)),de=(P,F,C)=>Y(P,typeof F!="symbol"?F+"":F,C);const ye="\u2581";class Pe extends e.Component{constructor(){super(...arguments),de(this,"getChCountBeforeCursor",(F,C)=>{const K=C.line;let oe=0;for(let ie=0;ie<K;ie++)oe+=F.getLine(ie).split(ye).length-1;const le=F.getLine(K).substring(0,C.ch);return oe+=le.split(ye).length-1,oe}),de(this,"onCMBeforeChange",(F,C)=>{const K=F.getRange(C.from,C.to);let oe=0;if(C.text.forEach(le=>{oe+=le.split(ye).length-1}),K&&K.indexOf(ye)!=-1){const le=K.split(ye).length-1,ie=this.getChCountBeforeCursor(F,C.from);console.log(`\u5220\u9664${le}\u4E2A\uFF0C \u4E4B\u524D\u6709${ie}\u4E2A\uFF0C\u65B0\u589E${oe}\u4E2A`),this.props.deleteEmptyDisabled?C.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ie,le,oe)}else if(oe){const le=this.getChCountBeforeCursor(F,C.from);console.log(`\u65B0\u589E${oe}\u4E2A\uFF0C\u4E4B\u524D\u6709${le}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(le,0,oe)}})}render(){return e.createElement(c.Z,ee(X({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},68120:function(Ze,Ce,y){y.d(Ce,{Z:function(){return Rn}});var e=y(59301),c={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},M=y(78241),J=y(6848),re=y(43418),ve=y(94001),z=y(8591),he=y(98135),Y=y(28103),X=y(3113),ee=y(53864),de=y(95237),ye=y(60324),Pe=Object.defineProperty,P=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,K=(t,l,n)=>l in t?Pe(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,oe=(t,l)=>{for(var n in l||(l={}))F.call(l,n)&&K(t,n,l[n]);if(P)for(var n of P(l))C.call(l,n)&&K(t,n,l[n]);return t};const le=t=>React.createElement("svg",oe({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},t),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",V=y(47883),ne=y(58250),Ae=y(89424),Le=y(66750),Kt=Object.defineProperty,ut=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,rt=(t,l,n)=>l in t?Kt(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,tl=(t,l)=>{for(var n in l||(l={}))Xt.call(l,n)&&rt(t,n,l[n]);if(ut)for(var n of ut(l))el.call(l,n)&&rt(t,n,l[n]);return t};const Xn=t=>React.createElement("svg",tl({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},t),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var ll="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",nl=Object.defineProperty,it=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,ot=(t,l,n)=>l in t?nl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,rl=(t,l)=>{for(var n in l||(l={}))al.call(l,n)&&ot(t,n,l[n]);if(it)for(var n of it(l))ul.call(l,n)&&ot(t,n,l[n]);return t};const ea=t=>React.createElement("svg",rl({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},t),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var il="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",ol=y(33487),Ye=y(24905),pe=y(90967),sl=y(4097),cl=y(42295),i={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H"},se=y(59301),dl=Object.defineProperty,ml=Object.defineProperties,El=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,dt=(t,l,n)=>l in t?dl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,mt=(t,l)=>{for(var n in l||(l={}))st.call(l,n)&&dt(t,n,l[n]);if(Te)for(var n of Te(l))ct.call(l,n)&&dt(t,n,l[n]);return t},Et=(t,l)=>ml(t,El(l)),pl=(t,l)=>{var n={};for(var u in t)st.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Te)for(var u of Te(t))l.indexOf(u)<0&&ct.call(t,u)&&(n[u]=t[u]);return n};const ta=null,fl=(t,l)=>{var n=t,{globalSetting:u,loading:h,dispatch:s,isEdit:D,editData:B}=n,I=pl(n,["globalSetting","loading","dispatch","isEdit","editData"]);const[G,v]=(0,e.useState)(""),[b,U]=(0,e.useState)(""),[j,E]=(0,e.useState)([]),[N,Q]=(0,e.useState)(""),[R,_]=(0,e.useState)(),[W,x]=(0,e.useState)(!1),[d,p]=(0,e.useState)({});(0,e.useEffect)(()=>{!B||!D||(v(B==null?void 0:B.name),U(B==null?void 0:B.analysis),_(B==null?void 0:B.is_ordered),p(B),x(!0))},[B]),(0,e.useEffect)(()=>{if(!W)return;const S=B==null?void 0:B.standard_answer.map(k=>k.answer_text);E(S),x(!1)},[W]),(0,e.useImperativeHandle)(l,()=>({onSave:f,Clear:Z}));const f=()=>{let S=[],k=!1;return G?(j.forEach((ue,ae)=>{S.push({position:ae+1,answer_text:[]}),ue.forEach((Ee,lt)=>{S[ae].answer_text.push(Ee),(!Ee||!(0,Ae.eR)(Ee,1e4))&&(Q(`${ae}-${lt}`),z.ZP.info(Ee?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),k=!0)})}),k?!1:(S==null?void 0:S.length)>20?(z.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:G,analysis:b,standard_answers:S,is_ordered:R,downcase:d==null?void 0:d.downcase,no_space:d==null?void 0:d.no_space}):(z.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Z=()=>{v(""),U(""),E([]),_(!1)},H=(S,k,ue)=>{const ae=j.slice();if(k&&ae.splice(S,k),ue)for(let Ee=0;Ee<ue;Ee++)ae.splice(S+Ee,0,[""]);E(ae)},A=(S,k,ue)=>{Q("");let ae=j.slice();ae[S][k]=ue,E(ae)},fe=S=>{let k=j.slice();k[S]=[...k[S],""],E(k)},me=(S,k)=>{let ue=j.slice();if(!ue[S][k]){ue[S]=ue[S].filter((ae,Ee)=>Ee!==k),E(ue);return}re.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:i.modal,onOk:()=>{ue[S]=ue[S].filter((ae,Ee)=>Ee!==k),E(ue)}})},ge=S=>{re.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:i.modal,onOk:()=>{let k=j.slice();k=j.filter((ue,ae)=>S!==ae),E(k)}})};return se.createElement("section",{className:i.wrap},se.createElement("p",{className:i.titleWrap},se.createElement("span",{className:i.required},"*"),se.createElement("span",{className:i.title},"\u9898\u5E72\uFF1A")),se.createElement("div",null,se.createElement(sl.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:G,onChange:S=>v(S),showNullButton:!0,onPlaceholderChange:H})),se.createElement("div",{className:"mt20"},j.map((S,k)=>se.createElement(cl.Z,{key:k,answers:S,index:k,flex:1,is_md:!0,activeOptionErrorIndex:N,onAnswerChange:A,addChildAnswer:fe,deleteChildAnswer:me,deleteChildAnswermain:ge}))),se.createElement("div",null,se.createElement(Ye.default,{className:`${i.color333} font14 mt20`,checked:d.downcase,onChange:S=>p(Et(mt({},d),{downcase:S.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),se.createElement("div",null,se.createElement(Ye.default,{className:`${i.color333} font14 mt20`,checked:d.no_space,onChange:S=>p(Et(mt({},d),{no_space:S.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),se.createElement("div",{className:"mt20"},(j==null?void 0:j.length)>1&&se.createElement("span",null,se.createElement(Ye.default,{checked:R,onChange:S=>_(S.target.checked),className:`${i.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),se.createElement("span",{className:`${i.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),se.createElement("p",{className:i.titleWrap},se.createElement("span",{className:i.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),se.createElement(pe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:b,onChange:S=>U(S)}))};var vl=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(fl)),He=y(5112),pt=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,gl=Object.prototype.propertyIsEnumerable,hl=(t,l)=>{var n={};for(var u in t)_l.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&pt)for(var u of pt(t))l.indexOf(u)<0&&gl.call(t,u)&&(n[u]=t[u]);return n};const la=null,yl=(t,l)=>{var n=t,{globalSetting:u,loading:h,editData:s,dispatch:D,onRef:B=()=>{},isEdit:I}=n,G=hl(n,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[v,b]=(0,e.useState)(),[U,j]=(0,e.useState)(""),[E,N]=(0,e.useState)("");(0,e.useEffect)(()=>{if(!s||!I)return;j(s==null?void 0:s.name),N(s==null?void 0:s.analysis);const _=s==null?void 0:s.choices.find(W=>W.is_answer);b(_.choice_text==="\u6B63\u786E"?"0":"1")},[s]),(0,e.useImperativeHandle)(l,()=>({onSave:Q,Clear:R}));const Q=()=>U?v?{name:U,choices:[{choice_text:"\u6B63\u786E",is_answer:v==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:v==="1"?1:0}],analysis:E}:(z.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(z.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),R=()=>{j(""),N(""),b("")};return e.createElement("section",{className:i.wrap},e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u9898\u5E72\uFF1A")),e.createElement(pe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:U,onChange:_=>j(_)}),e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.createElement("span",{className:i.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.createElement(He.ZP.Group,{buttonStyle:"solid",value:v,onChange:_=>b(_.target.value)},e.createElement(He.ZP.Button,{value:"0",className:`${i.radio} mr40`},"\u6B63\u786E"),e.createElement(He.ZP.Button,{value:"1",className:i.radio},"\u9519\u8BEF")),e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(pe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:E,onChange:_=>N(_)}))};var Fl=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(yl)),ft=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,Al=(t,l)=>{var n={};for(var u in t)Bl.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&ft)for(var u of ft(t))l.indexOf(u)<0&&Cl.call(t,u)&&(n[u]=t[u]);return n};const na=null,wl=(t,l)=>{var n=t,{globalSetting:u,loading:h,editData:s,dispatch:D,onRef:B=()=>{},isEdit:I}=n,G=Al(n,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[v,b]=(0,e.useState)([]);(0,e.useEffect)(()=>{var N;if(!s||!I)return;const Q=(N=s==null?void 0:s.shixun)==null?void 0:N.challenges.map(R=>({id:R==null?void 0:R.id,score:R.score}));b(Q)},[s]),(0,e.useImperativeHandle)(l,()=>({onSave:U,Clear:j}));const U=()=>({challenges:[...v]}),j=()=>{b([])};console.log("editData--",s);const E=N=>{var Q,R;return e.createElement("div",null,(R=(Q=N==null?void 0:N.shixun)==null?void 0:Q.challenges)==null?void 0:R.map((_,W)=>{var x;return e.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},e.createElement("div",null,e.createElement("span",{className:"mr5"},"\u7B2C",W+1,"\u5173"),e.createElement(J.Z,{key:W,title:_==null?void 0:_.challenge_name},e.createElement("span",null,(0,Ae.Pq)(_==null?void 0:_.challenge_name,44)))),e.createElement("p",{style:{marginBottom:0}},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u5206\u503C\uFF1A"),e.createElement(ve.Z,{precision:1,min:1,max:100,className:i.baseFormItem,style:{width:176},value:(x=v.find(d=>d.id===_.id))==null?void 0:x.score,onChange:d=>{v.find(p=>p.id===_.id).score=d,b([...v])}})))}),e.createElement("div",{style:{clear:"both"}}))};return e.createElement("section",{className:i.wrap},e.createElement(V.Z,{style:{paddingRight:10},className:i.titleHtml,value:`${s==null?void 0:s.position}\u3001${s==null?void 0:s.name}`}),e.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u5173\u5361")),E(s))};var bl=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(wl)),vt=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Il=(t,l)=>{var n={};for(var u in t)Nl.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&vt)for(var u of vt(t))l.indexOf(u)<0&&Pl.call(t,u)&&(n[u]=t[u]);return n};const _t=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ol=(t,l)=>{var n=t,{editData:u,globalSetting:h,loading:s,dispatch:D,onRef:B=()=>{},isEdit:I}=n,G=Il(n,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[v,b]=(0,e.useState)([]),[U,j]=(0,e.useState)(),[E,N]=(0,e.useState)([]),[Q,R]=(0,e.useState)(""),[_,W]=(0,e.useState)("");(0,e.useEffect)(()=>{b(["","","",""])},[]),(0,e.useEffect)(()=>{if(!u||!I)return;R(u==null?void 0:u.name),W(u==null?void 0:u.analysis),b(u==null?void 0:u.choices.map(f=>f.choice_text));const p=[];u==null||u.choices.map((f,Z)=>{f.is_answer&&p.push(Z)}),N(p)},[u]),(0,e.useImperativeHandle)(l,()=>({onSave:x,Clear:d}));const x=()=>{if(!Q)return z.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const p=v.findIndex(Z=>!Z);if(p>-1)return z.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${_t[p]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!E.length)return z.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(E.length<2)return z.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const f=v.map((Z,H)=>({choice_text:Z,is_answer:E.includes(H)?1:0}));return{name:Q,choices:f,analysis:_}},d=()=>{b(["","","",""]),R(""),W(""),N("")};return e.createElement("section",{className:i.wrap},e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u9898\u5E72\uFF1A")),e.createElement(pe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Q,onChange:p=>R(p)}),e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.createElement("span",{className:i.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),v.map((p,f)=>e.createElement("div",{className:i.choiceWrap,key:f},e.createElement(J.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.createElement("div",{className:`${i.answer} ${E.includes(f)?i.activeAnswer:""}`,onClick:()=>{E.includes(f)?N(E.filter(Z=>Z!==f)):N([...E,f])}},_t[f])),e.createElement("div",{className:i.editorWrap},U===f?e.createElement(pe.Z,{id:`single-question-option-${f}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:p,onChange:Z=>{v[f]=Z,b(v)}}):e.createElement("div",{className:i.htmlWrap,onClick:()=>j(f)},e.createElement(V.Z,{value:p}))),f>1&&e.createElement(J.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`${i.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{b(v.filter((Z,H)=>H!==f)),E.includes(f)?N(E.filter(Z=>Z!==f)):N([...E,f])}})),f<7&&f===v.length-1&&e.createElement(J.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement("i",{className:`${i.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>b([...v,""])})))),e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(pe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:_,onChange:p=>W(p)}))};var Dl=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Ol)),gt=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,Ml=(t,l)=>{var n={};for(var u in t)xl.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&gt)for(var u of gt(t))l.indexOf(u)<0&&Sl.call(t,u)&&(n[u]=t[u]);return n};const ht=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jl=(t,l)=>{var n=t,{editData:u,globalSetting:h,loading:s,dispatch:D,onRef:B=()=>{},isEdit:I}=n,G=Ml(n,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[v,b]=(0,e.useState)([]),[U,j]=(0,e.useState)(),[E,N]=(0,e.useState)(),[Q,R]=(0,e.useState)(""),[_,W]=(0,e.useState)("");(0,e.useEffect)(()=>{b(["","","",""])},[]),(0,e.useEffect)(()=>{!u||!I||(R(u==null?void 0:u.name),W(u==null?void 0:u.analysis),b(u==null?void 0:u.choices.map(p=>p.choice_text)),N(u==null?void 0:u.choices.findIndex(p=>p.is_answer)))},[u]),(0,e.useImperativeHandle)(l,()=>({onSave:x,Clear:d}));const x=()=>{if(!Q)return z.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const p=v.findIndex(Z=>!Z);if(p>-1)return z.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ht[p]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(console.log("activeAnswer: ",E),typeof E!="number")return z.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const f=v.map((Z,H)=>({choice_text:Z,is_answer:E===H?1:0}));return{name:Q,choices:f,analysis:_}},d=()=>{b(["","","",""]),R(""),W(""),N("")};return e.createElement("section",{className:i.wrap},e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u9898\u5E72\uFF1A")),e.createElement(pe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Q,onChange:p=>R(p)}),e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.createElement("span",{className:i.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),v.map((p,f)=>e.createElement("div",{className:i.choiceWrap,key:f},e.createElement(J.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.createElement("div",{className:`${i.answer} ${E===f?i.activeAnswer:""}`,onClick:()=>N(f)},ht[f])),e.createElement("div",{className:i.editorWrap},U===f?e.createElement(pe.Z,{id:`single-question-option-${f}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:p,onChange:Z=>{v[f]=Z,b(v)}}):e.createElement("div",{className:i.htmlWrap,onClick:()=>j(f)},e.createElement(V.Z,{value:p}))),f>1&&e.createElement(J.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`${i.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{b(v.filter((Z,H)=>H!==f)),f===E&&N(null)}})),f<7&&f===v.length-1&&e.createElement(J.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement("i",{className:`${i.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>b([...v,""])})))),e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(pe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:_,onChange:p=>W(p)}))};var Zl=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(jl)),yt=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,Rl=(t,l)=>{var n={};for(var u in t)Ll.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&yt)for(var u of yt(t))l.indexOf(u)<0&&Tl.call(t,u)&&(n[u]=t[u]);return n};const aa=null,Wl=(t,l)=>{var n=t,{editData:u,globalSetting:h,loading:s,dispatch:D,onRef:B=()=>{},isEdit:I}=n,G=Rl(n,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[v,b]=(0,e.useState)(""),[U,j]=(0,e.useState)(""),[E,N]=(0,e.useState)("");(0,e.useEffect)(()=>{var _;!u||!I||(b(u==null?void 0:u.name),j(u==null?void 0:u.analysis),N((_=u==null?void 0:u.answer_texts)==null?void 0:_[0]))},[u]),(0,e.useImperativeHandle)(l,()=>({onSave:Q,Clear:R}));const Q=()=>v?E?{name:v,answer_texts:[E],analysis:U}:(z.ZP.info("\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848"),!1):(z.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),R=()=>{b(""),j(""),N("")};return e.createElement("section",{className:i.wrap},e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u9898\u5E72\uFF1A")),e.createElement(pe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:v,onChange:_=>b(_)}),e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.createElement(pe.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:E,onChange:_=>N(_)}),e.createElement("p",{className:i.titleWrap},e.createElement("span",{className:i.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(pe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:U,onChange:_=>j(_)}))};var $l=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Wl)),Ft=y(36381),_e=y(43604),T={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Ql=y(57703),Bt=y(78091),zl=Object.defineProperty,Vl=Object.defineProperties,Gl=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,wt=(t,l,n)=>l in t?zl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Ul=(t,l)=>{for(var n in l||(l={}))Ct.call(l,n)&&wt(t,n,l[n]);if(Re)for(var n of Re(l))At.call(l,n)&&wt(t,n,l[n]);return t},kl=(t,l)=>Vl(t,Gl(l)),ql=(t,l)=>{var n={};for(var u in t)Ct.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Re)for(var u of Re(t))l.indexOf(u)<0&&At.call(t,u)&&(n[u]=t[u]);return n};const We=t=>{var l=t,{value:n,onChange:u,scrollId:h}=l,s=ql(l,["value","onChange","scrollId"]);return e.createElement("div",{id:h||""},e.createElement(pe.Z,kl(Ul({},s),{defaultValue:n,onChange:(D,B)=>{B!=null&&B.length?u(D,B):u(D)}})))},De=({value:t,onChange:l,placeholder:n,height:u=140,isEdit:h})=>h?e.createElement(pe.Z,{watch:!0,isFocus:!0,height:u,placeholder:n,defaultValue:t,onChange:l}):e.createElement("div",{style:{cursor:"pointer"}},t?e.createElement(V.Z,{className:T.inputBorder,value:t}):e.createElement("div",{className:`${T.inputBorder} ${T.placeholder}`},n));var Jl=Object.defineProperty,Yl=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Pt=(t,l,n)=>l in t?Jl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,xe=(t,l)=>{for(var n in l||(l={}))bt.call(l,n)&&Pt(t,n,l[n]);if($e)for(var n of $e(l))Nt.call(l,n)&&Pt(t,n,l[n]);return t},Se=(t,l)=>Yl(t,Hl(l)),Kl=(t,l)=>{var n={};for(var u in t)bt.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&$e)for(var u of $e(t))l.indexOf(u)<0&&Nt.call(t,u)&&(n[u]=t[u]);return n};const It=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Xl=({value:t,onChange:l,choiceTextKey:n,answerKey:u,index:h,isEdit:s,setInputActive:D,form:B,choiceOptionsPath:I,allowChangeMode:G,showAddIcon:v,addItem:b,deleteItem:U})=>{const j=(t==null?void 0:t[u])===!0,E=()=>{const Q=B.getFieldValue(I);B.setFieldValue(I,Q.map(R=>Se(xe({},R),{[u]:!1})))},N=()=>{j?l(Se(xe({},t),{[u]:!1})):(G||E(),l(Se(xe({},t),{[u]:!0})))};return e.createElement(de.Z,{className:T.choiceWrap,align:"middle",wrap:!1},e.createElement(_e.Z,{onClick:N,className:`${T.choiceIndex} ${j?T.activeAnswer:""}`},It[h]),e.createElement(_e.Z,{flex:1,className:`${T.editorWrap} ml15`,onClick:D},e.createElement(De,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:s,value:t==null?void 0:t[n],onChange:Q=>{l(Se(xe({},t),{[n]:Q}))}})),e.createElement(_e.Z,{flex:"0 0 auto",className:"ml15"},e.createElement("div",{onClick:N,className:`${T.setAnswerBtn} ${j?T.activeAnswer:""}`},j?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),e.createElement(_e.Z,{className:T.actionWrapper},e.createElement(J.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement(Ql.Z,{className:T.addIcon,onClick:b,style:{visibility:v?"visible":"hidden"}})),e.createElement(J.Z,{title:"\u5220\u9664"},e.createElement(Bt.Z,{className:T.deleteIcon,onClick:U,style:{visibility:h>1?"visible":"hidden"}}))))},en=({questionTitlePlaceholder:t,titleKey:l,choiceKey:n,analysisKey:u,choiceTextKey:h,answerKey:s,choiceOptionsPath:D,allowChangeMode:B=!0,form:I,showAnalysis:G=!0})=>{const[v,b]=(0,e.useState)(),[U,j]=(0,e.useState)(!1);return e.createElement("div",{className:T.wrap},e.createElement("div",{className:T.questionTitleEditorWrap},e.createElement(M.default.Item,{label:"\u9898\u5E72",name:l,labelCol:{span:24},rules:[{required:!0}]},e.createElement(We,{scrollId:Array.isArray(l)?l.join("_"):`${l}`,watch:!0,height:140,placeholder:t}))),e.createElement(M.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),e.createElement(M.default.List,{name:n,rules:[{validator(E,N){const Q=N.some(_=>_[s]===1),R=N.findIndex(_=>{var W;return((W=_[h])==null?void 0:W.length)<=0});return R!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${It[R]}\u9009\u9879\u7684\u5185\u5BB9`)):Q?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(E,{add:N,remove:Q})=>e.createElement("div",{id:Array.isArray(D)?D.join("_"):`${D}`},E.map((R,_)=>{var W=R,{key:x,name:d}=W,p=Kl(W,["key","name"]);const f=v===x,Z=()=>{b(x)},H=_<7&&_===E.length-1,A=()=>N({[h]:"",[s]:0}),fe=()=>Q(d);return e.createElement(M.default.Item,Se(xe({},p),{key:x,name:d,noStyle:!0}),e.createElement(Xl,{choiceTextKey:h,answerKey:s,index:_,isEdit:f,setInputActive:Z,form:I,choiceOptionsPath:D,allowChangeMode:B,showAddIcon:H,addItem:A,deleteItem:fe}))}),E.length<8&&e.createElement("div",{className:`${T.addBtn} mb30`,onClick:()=>N({[h]:"",[s]:0})},"\u6DFB\u52A0\u9009\u9879"))),G&&e.createElement("div",{onClick:()=>j(!0)},e.createElement(M.default.Item,{name:u,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(De,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:U}))))};var Qe=y(78673),L=y(59301),tn=Object.defineProperty,ln=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,xt=(t,l,n)=>l in t?tn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Ke=(t,l)=>{for(var n in l||(l={}))Ot.call(l,n)&&xt(t,n,l[n]);if(ze)for(var n of ze(l))Dt.call(l,n)&&xt(t,n,l[n]);return t},Xe=(t,l)=>ln(t,nn(l)),an=(t,l)=>{var n={};for(var u in t)Ot.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&ze)for(var u of ze(t))l.indexOf(u)<0&&Dt.call(t,u)&&(n[u]=t[u]);return n};const un=({value:t,onChange:l})=>{const n=h=>{re.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:T.modal,onOk:()=>{const s=[...t];s.splice(h,1),l(s)}})},u=()=>{const h=[...t];h.push(""),l(h)};return L.createElement(de.Z,{align:"middle",className:"ml20",gutter:[40,20]},t==null?void 0:t.map((h,s)=>L.createElement(_e.Z,{key:`${h}_${s}`,className:T.blankWrapper},L.createElement(he.default,{className:T.blankInput,defaultValue:h,maxLength:1e3,onBlur:D=>{const B=[...t],I=D.target.value.trim();B[s]=I,l(B)}}),L.createElement(J.Z,{title:"\u5220\u9664"},L.createElement(Bt.Z,{className:T.deleteIcon,style:{marginLeft:15,visibility:s>0?"visible":"hidden"},onClick:()=>n(s)})))),L.createElement(_e.Z,null,L.createElement("div",{className:`${T.addBtn}`,onClick:()=>{u()}},"\u65B0\u589E\u7B54\u6848")))},rn=({value:t=!0,onChange:l})=>L.createElement(Qe.Z,{checked:!t,onChange:n=>{l(!n)}}),Me="\u2581",on=({questionTitlePlaceholder:t,form:l,name:n,scoreByBlank:u=!1,answerKey:h,titleKey:s="name",analysisKey:D="analysis",isOrdered:B="is_ordered"})=>{var I,G;const[v,b]=(0,e.useState)(!1),U=(x,d)=>{const p=d.line;let f=0;for(let H=0;H<p;H++)f+=x.getLine(H).split(Me).length-1;const Z=x.getLine(p).substring(0,d.ch);return f+=Z.split(Me).length-1,f},j=(x,d,p,f)=>{const Z=x.getRange(d.from,d.to);let H=0;if(d.text.forEach(A=>{H+=A.split(Me).length-1}),d.origin!=="setValue"){if(Z&&Z.indexOf(Me)!==-1){const A=Z.split(Me).length-1,fe=U(x,d.from);if(console.log(`\u5220\u9664${A}\u4E2A\uFF0C \u524D\u9762\u6709${fe}\u4E2A\uFF0C\u65B0\u589E${H}\u4E2A`),A>1){const me=Array.from({length:A},(ge,S)=>fe+S);f(me)}else f(fe)}else if(H>0){const A=U(x,d.from);console.log(`\u65B0\u589E${H}\u4E2A\uFF0C\u4E4B\u524D\u6709${A}\u4E2A`),p(H,A)}}},E=()=>{const x=l.getFieldValue(["sub_item_banks",...h]);l.setFieldValue(["sub_item_banks",...h],x==null?void 0:x.map((d,p)=>Xe(Ke({},d),{position:p+1})))},N=(0,e.useRef)(),Q=(x,d)=>{for(let p=0;p<x;p++)N.current({position:null,answer_text:[""]},d+p);E()},R=(0,e.useRef)(),_=x=>{R.current(x),E()},W=(G=(I=l.getFieldValue("sub_item_banks"))==null?void 0:I[h==null?void 0:h[0]])==null?void 0:G[h==null?void 0:h[1]];return L.createElement("div",{className:T.wrap},L.createElement("div",{className:T.questionTitleEditorWrap},L.createElement(M.default.Item,{label:"\u9898\u5E72",name:s,labelCol:{span:24},rules:[{required:!0}]},L.createElement(We,{scrollId:"name",watch:!0,height:140,placeholder:t,showNullButton:!0,onCMBeforeChange:(x,d)=>{j(x,d,Q,_)}}))),L.createElement(M.default.List,{name:h,rules:[{validator(x,d){if((d==null?void 0:d.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const p of d){const{answer_text:f}=p||{};if(f!=null&&f.some(Z=>(Z==null?void 0:Z.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(x,{add:d,remove:p},{errors:f})=>(N.current=d,R.current=p,L.createElement(L.Fragment,null,L.createElement(M.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),x.map((Z,H)=>{var A=Z,{key:fe,name:me}=A,ge=an(A,["key","name"]);return L.createElement(de.Z,{className:"mb20",key:fe,align:"middle",wrap:!1},L.createElement(_e.Z,{flex:"0 0 auto",className:`${T.blankIndex}`},"\u586B\u7A7A\u9879",H+1),L.createElement(_e.Z,{flex:1},L.createElement(de.Z,{align:"top",justify:"space-between",wrap:!1},L.createElement(_e.Z,null,L.createElement(M.default.Item,Xe(Ke({},ge),{name:[me,"answer_text"],noStyle:!0}),L.createElement(un,null)))),L.createElement(M.default.Item,Xe(Ke({},ge),{name:[me,"position"],noStyle:!0}),L.createElement(he.default,{type:"hidden"}))))})))),L.createElement(de.Z,{align:"middle"},L.createElement(M.default.Item,{name:[n,"downcase"],valuePropName:"checked"},L.createElement(Qe.Z,null)),L.createElement(_e.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),L.createElement(de.Z,{align:"middle"},L.createElement(M.default.Item,{name:[n,"no_space"],valuePropName:"checked"},L.createElement(Qe.Z,null)),L.createElement(_e.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(W==null?void 0:W.length)>1&&L.createElement(de.Z,{align:"middle",className:(W==null?void 0:W.length)>1?"mb30":`${T.hide}`},L.createElement(M.default.Item,{name:B},L.createElement(rn,null)),L.createElement(_e.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")),L.createElement("div",{onClick:()=>b(!0)},L.createElement(M.default.Item,{name:D,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},L.createElement(De,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:v}))))};var sn=Object.defineProperty,cn=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,jt=(t,l,n)=>l in t?sn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Zt=(t,l)=>{for(var n in l||(l={}))St.call(l,n)&&jt(t,n,l[n]);if(Ve)for(var n of Ve(l))Mt.call(l,n)&&jt(t,n,l[n]);return t},Lt=(t,l)=>cn(t,dn(l)),mn=(t,l)=>{var n={};for(var u in t)St.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Ve)for(var u of Ve(t))l.indexOf(u)<0&&Mt.call(t,u)&&(n[u]=t[u]);return n};const En={\u6B63\u786E:"T",\u9519\u8BEF:"F"},pn=({value:t,onChange:l,form:n,choiceKey:u})=>{const h=(t==null?void 0:t.is_answer)===!0,s=t==null?void 0:t.choice_text,D=()=>{var B;const I=(B=n==null?void 0:n.getFieldValue(["sub_item_banks",...u]))==null?void 0:B.map(G=>({choice_text:G==null?void 0:G.choice_text,is_answer:!1}));n==null||n.setFieldValue(["sub_item_banks",...u],I),l(Lt(Zt({},t),{is_answer:!0}))};return e.createElement(de.Z,{className:T.choiceWrap,align:"middle",wrap:!1},e.createElement(_e.Z,{onClick:D,className:`${T.choiceIndex} ${T.judgementIndex} ${h?T.activeAnswer:""}`},En[s]),e.createElement(_e.Z,{flex:1,className:`${T.editorWrap} ml15`},e.createElement("div",{className:`${T.inputBorder} ${T.placeholder} ${h?T.activeJudgementAnswer:""}`},s)),e.createElement(_e.Z,{flex:"0 0 auto",className:"ml15"},e.createElement("div",{onClick:D,className:`${T.setAnswerBtn} ${h?T.activeAnswer:""}`},h?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},fn=({questionTitlePlaceholder:t,choiceKey:l="choices",form:n,titleKey:u="name",analysisKey:h="analysis"})=>{const[s,D]=(0,e.useState)(!1);return e.createElement("div",{className:T.wrap},e.createElement("div",{className:T.questionTitleEditorWrap},e.createElement(M.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},e.createElement(We,{scrollId:"name",watch:!0,height:140,placeholder:t}))),e.createElement(M.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},e.createElement(M.default.List,{name:l,rules:[{validator(B,I){return I.some(v=>(v==null?void 0:v.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},B=>e.createElement("div",{id:"choices"},B.map(I=>{var G=I,{key:v,name:b}=G,U=mn(G,["key","name"]);return e.createElement(M.default.Item,Lt(Zt({},U),{key:v,name:b,noStyle:!0}),e.createElement(pn,{form:n,choiceKey:l}))})))),e.createElement("div",{onClick:()=>D(!0)},e.createElement(M.default.Item,{name:h,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(De,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:s}))))};var vn=Object.defineProperty,_n=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Wt=(t,l,n)=>l in t?vn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,hn=(t,l)=>{for(var n in l||(l={}))Tt.call(l,n)&&Wt(t,n,l[n]);if(Ge)for(var n of Ge(l))Rt.call(l,n)&&Wt(t,n,l[n]);return t},yn=(t,l)=>_n(t,gn(l)),Fn=(t,l)=>{var n={};for(var u in t)Tt.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Ge)for(var u of Ge(t))l.indexOf(u)<0&&Rt.call(t,u)&&(n[u]=t[u]);return n};const Bn=t=>{var l=t,{value:n,onChange:u}=l,h=Fn(l,["value","onChange"]);const s=D=>{u([D])};return e.createElement(pe.Z,yn(hn({},h),{defaultValue:n==null?void 0:n[0],onChange:s}))},ua=t=>{if(!t)return!1;let l=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 t==="|"?(message.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ra=({value:t=[],onClose:l})=>React.createElement(Tag,{closable:!0,onClose:l,className:styles.keywordTag},t==null?void 0:t.join(" \u6216 ")),Cn=({questionTitlePlaceholder:t,form:l,showKeywords:n,isMustKeyWords:u=n,titleKey:h="name",analysisKey:s="analysis",answerTexts:D="answer_texts",keywords:B="keywords",useKeywords:I="use_keywords",indexs:G})=>{const[v,b]=(0,e.useState)(!1),[U,j]=(0,e.useState)(""),[E,N]=(0,e.useState)(!1),Q=M.default.useWatch("question_score",l);return e.createElement("div",{className:T.wrap},e.createElement("div",{className:T.questionTitleEditorWrap},e.createElement(M.default.Item,{label:"\u9898\u5E72",name:h,labelCol:{span:24},rules:[{required:!0}]},e.createElement(We,{scrollId:"name",watch:!0,height:140,placeholder:t}))),e.createElement(M.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:D,labelCol:{span:24}},e.createElement(Bn,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),n&&!u&&e.createElement(M.default.Item,{hidden:!0,name:I,valuePropName:"checked"},e.createElement(Qe.Z,{defaultChecked:!0})),e.createElement("div",{onClick:()=>b(!0)},e.createElement(M.default.Item,{name:s,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(De,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:v}))))};var ce=y(59301),An=Object.defineProperty,wn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,zt=(t,l,n)=>l in t?An(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,et=(t,l)=>{for(var n in l||(l={}))$t.call(l,n)&&zt(t,n,l[n]);if(Ue)for(var n of Ue(l))Qt.call(l,n)&&zt(t,n,l[n]);return t},Nn=(t,l)=>wn(t,bn(l)),Vt=(t,l)=>{var n={};for(var u in t)$t.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Ue)for(var u of Ue(t))l.indexOf(u)<0&&Qt.call(t,u)&&(n[u]=t[u]);return n};const{Panel:Pn}=Ft.default,ia=null,In=(t,l)=>{var n=t,{globalSetting:u,loading:h,dispatch:s,editData:D,onRef:B=()=>{},isEdit:I}=n,G=Vt(n,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[v,b]=(0,e.useState)(""),[U,j]=(0,e.useState)([]),[E]=M.default.useForm();(0,e.useEffect)(()=>{!D||!I||(b(D==null?void 0:D.name),j(D==null?void 0:D.sub_item_banks),E.setFieldsValue(et({},D)))},[D]),(0,e.useEffect)(()=>{j(E.getFieldValue("sub_item_banks"))},[M.default.useWatch("sub_item_banks",E)]),(0,e.useImperativeHandle)(l,()=>({onSave:N,Clear:Q}));const N=()=>{if(!v)return z.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const _=U.map(W=>et({id:W.id>1?W.id:null},W));return{name:v,sub_item_banks:_}},Q=()=>{b(""),j([])},R={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"};return ce.createElement("section",{className:i.wrap},ce.createElement("p",{className:i.titleWrap},ce.createElement("span",{className:i.required},"*"),ce.createElement("span",{className:i.title},"\u9898\u5E72\uFF1A")),ce.createElement(pe.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:v,onChange:_=>b(_)}),ce.createElement(M.default,{form:E,autoComplete:"off"},ce.createElement(M.default.List,{name:"sub_item_banks",rules:[{validator(_,W){return W?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(_,{add:W,remove:x})=>{const d=E.getFieldValue("sub_item_banks");return ce.createElement(ce.Fragment,null,ce.createElement(Ft.default,{className:_.length>0?i.collapseWrapper:"",bordered:!1,expandIcon:({isActive:p})=>ce.createElement("i",{className:`iconfont icon-weizhankai ${p?i.open:i.close}`,style:{fontSize:14,transition:"all .2s"}})},_.map((p,f)=>{var Z=p,{key:H,name:A}=Z,fe=Vt(Z,["key","name"]),me,ge,S,k,ue,ae,Ee;return ce.createElement(Pn,{className:i.panel,forceRender:!0,header:ce.createElement("div",{className:i.panelHeader},"\u7B2C",f+1,"\u5C0F\u9898",ce.createElement("span",null,"\uFF08",R[(me=d==null?void 0:d[A])==null?void 0:me.item_type],"\uFF09")),key:H},ce.createElement(M.default.Item,Nn(et({},fe),{name:A}),(((ge=d==null?void 0:d[A])==null?void 0:ge.item_type)=="single"||((S=d==null?void 0:d[A])==null?void 0:S.item_type)=="multiple")&&ce.createElement(en,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((k=d==null?void 0:d[A])==null?void 0:k.item_type)!="single",form:E,choiceKey:[A,"choices"],titleKey:[A,"name"],analysisKey:[A,"analysis"],choiceOptionsPath:["sub_item_banks",A,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((ue=d==null?void 0:d[A])==null?void 0:ue.item_type)=="completion"&&ce.createElement(on,{form:E,name:A,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!0,titleKey:[A,"name"],analysisKey:[A,"analysis"],isOrdered:[A,"is_ordered"],answerKey:[A,"standard_answer"]}),((ae=d==null?void 0:d[A])==null?void 0:ae.item_type)=="judgement"&&ce.createElement(fn,{form:E,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[A,"name"],analysisKey:[A,"analysis"],choiceKey:[A,"choices"]}),((Ee=d==null?void 0:d[A])==null?void 0:Ee.item_type)=="subjective"&&ce.createElement(Cn,{showKeywords:!0,form:E,titleKey:[A,"name"],analysisKey:[A,"analysis"],answerTexts:[A,"answer_texts"],useKeywords:[A,"use_keywords"],keywords:[A,"keywords"],indexs:A,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var On=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(In)),Dn=y(76945),xn=({visible:t,onCancel:l,onRandomExchange:n,selectFromProblemSet:u,questionParams:h})=>e.createElement(re.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:t,onCancel:l,centered:!0,maskClosable:!0,footer:null},e.createElement(de.Z,{justify:"center",className:"pb20"},e.createElement(Dn.Z,{onClick:n},"\u968F\u673A\u66F4\u6362"),(h==null?void 0:h.type)!=="PRACTICAL"&&e.createElement(X.ZP,{style:{marginLeft:24},onClick:u},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"))),Ie=y(40071),Sn=y(25203),tt=y(24334),Mn=Object.defineProperty,jn=Object.defineProperties,Zn=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Ut=(t,l,n)=>l in t?Mn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,we=(t,l)=>{for(var n in l||(l={}))Ln.call(l,n)&&Ut(t,n,l[n]);if(Gt)for(var n of Gt(l))Tn.call(l,n)&&Ut(t,n,l[n]);return t},ke=(t,l)=>jn(t,Zn(l)),Fe=(t,l,n)=>new Promise((u,h)=>{var s=I=>{try{B(n.next(I))}catch(G){h(G)}},D=I=>{try{B(n.throw(I))}catch(G){h(G)}},B=I=>I.done?u(I.value):Promise.resolve(I.value).then(s,D);B((n=n.apply(t,l)).next())}),Rn=({data:t,submit:l,goBack:n,loading:u,onTypeScore:h,editPreview:s=!1,onSkipExamination:D,selectValue:B,onExchange:I})=>{var G,v,b,U,j,E,N,Q,R,_,W;const x=(0,e.useRef)(),[d,p]=(0,e.useState)(null),[f,Z]=(0,e.useState)(!1),[H,A]=(0,e.useState)(!1),fe=(0,e.useRef)(),[me]=M.default.useForm(),ge=(0,ne.useParams)(),[S,k]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Z(!0)},[]),(0,e.useEffect)(()=>{s||(0,Ae.Dk)("\u8BD5\u5377\u9884\u89C8")},[s]);const ue=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ee={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},lt={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Wn=a=>{var o;const O=[];return e.createElement(e.Fragment,null,e.createElement("aside",{className:c.single},(o=a==null?void 0:a.choices)==null?void 0:o.map((m,r)=>(m.is_answer&&O.push(ae[r]),e.createElement("ul",{key:r},e.createElement("li",null,ae[r],"\u3001"),e.createElement("li",null,e.createElement(V.Z,{value:m.choice_text})))))),e.createElement("div",{className:c.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",O.join(""),e.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ue[a.difficulty])),e.createElement("aside",null,e.createElement("span",{className:c.text},"\u89E3\u6790:"),e.createElement(V.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(J.Z,{title:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),a==null?void 0:a.tag_discipline_name)))))},kt=(a,o)=>{var O;const m=(O=a==null?void 0:a.standard_answer)==null?void 0:O.map((r,$)=>{var te;return e.createElement("div",{key:$},`\u7B54\u6848\uFF08\u586B\u7A7A${r==null?void 0:r.position}\uFF09\uFF1A${(te=r==null?void 0:r.answer_text)==null?void 0:te.join("\u3001")}`)});return e.createElement(e.Fragment,null,e.createElement("div",{className:c.analysis},e.createElement("div",{style:{display:"flex"}},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("div",null,m)),e.createElement("aside",null,e.createElement("span",{className:c.text},"\u89E3\u6790:"),e.createElement(V.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),o?`${(o==null?void 0:o.discipline_name)||"--"}/${o==null?void 0:o.sub_discipline_name}`:`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(J.Z,{title:o?o==null?void 0:o.tag_discipline_name:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),o?o==null?void 0:o.tag_discipline_name:a==null?void 0:a.tag_discipline_name)))))},$n=a=>{var o;const O=(o=a==null?void 0:a.standard_answer)==null?void 0:o.map((m,r)=>e.createElement("div",{key:r},`\u7B54\u6848\uFF08\u586B\u7A7A${(m==null?void 0:m.position)||(m==null?void 0:m.exercise_choice_id)}\uFF09\uFF1A${m==null?void 0:m.answer_text}`));return e.createElement(e.Fragment,null,e.createElement("div",{className:c.analysis},e.createElement("div",{style:{display:"flex"}},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("div",null,O)),e.createElement("aside",null,e.createElement("span",{className:c.text},"\u89E3\u6790:"),e.createElement(V.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(J.Z,{title:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),a==null?void 0:a.tag_discipline_name)))))},qt=(a,o)=>{var O;return e.createElement("div",{className:c.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(O=a==null?void 0:a.answer_texts)==null?void 0:O[0]),e.createElement("aside",null,e.createElement("span",{className:c.text},"\u89E3\u6790:"),e.createElement(V.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),o?`${(o==null?void 0:o.discipline_name)||"--"}/${o==null?void 0:o.sub_discipline_name}`:`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(J.Z,{title:o?o==null?void 0:o.tag_discipline_name:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),o?o==null?void 0:o.tag_discipline_name:a==null?void 0:a.tag_discipline_name))))},Qn=a=>{var o,O;return e.createElement("div",{className:c.analysis},e.createElement("aside",null,e.createElement("span",{className:c.text},"\u9884\u671F\u8F93\u51FA:"),e.createElement(V.Z,{value:(o=a==null?void 0:a.program_attr)==null?void 0:o.description})),e.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((O=a==null?void 0:a.program_attr)==null?void 0:O.answer_text)||"--"),e.createElement("aside",null,e.createElement("span",{className:c.text},"\u89E3\u6790:"),e.createElement(V.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(J.Z,{title:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),a==null?void 0:a.tag_discipline_name))))},zn=(a,o)=>{var O;return e.createElement("div",null,(O=a==null?void 0:a.sub_item_banks)==null?void 0:O.map((m,r)=>{var $;const te=[];return e.createElement(e.Fragment,null,e.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},o+1+"."+(r+1),"\uFF08",Ee[m.item_type]||lt[m.item_type],"\uFF09",m.name),(m.item_type=="SINGLE"||m.item_type=="MULTIPLE"||m.item_type=="JUDGMENT"||m.item_type=="single"||m.item_type=="multiple"||m.item_type=="judgement")&&e.createElement(e.Fragment,null,e.createElement("aside",{className:c.single},($=m==null?void 0:m.choices)==null?void 0:$.map((w,q)=>(w.is_answer&&te.push(ae[q]),e.createElement("ul",{key:q},e.createElement("li",null,ae[q],"\u3001"),e.createElement("li",null,e.createElement(V.Z,{value:w.choice_text})))))),e.createElement("div",{className:c.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",te.join(""),e.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ue[m.difficulty])),e.createElement("aside",null,e.createElement("span",{className:c.text},"\u89E3\u6790:"),e.createElement(V.Z,{value:m.analysis?m.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(J.Z,{title:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),a==null?void 0:a.tag_discipline_name))))),(m.item_type=="COMPLETION"||m.item_type=="completion")&&kt(m,a),(m.item_type=="SUBJECTIVE"||m.item_type=="subjective")&&qt(m,a))}))},Vn=a=>{var o,O,m;return e.createElement("div",{style:{marginTop:"12px"}},(O=(o=a==null?void 0:a.shixun)==null?void 0:o.challenges)==null?void 0:O.map((r,$)=>e.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},e.createElement("div",null,e.createElement("span",{className:"mr5"},"\u7B2C",$+1,"\u5173"),e.createElement(J.Z,{key:$,title:r==null?void 0:r.challenge_name},e.createElement("span",null,(0,Ae.Pq)(r==null?void 0:r.challenge_name,44)))),s&&e.createElement("div",null,"\u5206\u503C\uFF1A",r.score,"\u5206"))),e.createElement(ne.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(m=a==null?void 0:a.shixun)==null?void 0:m.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),e.createElement("div",{style:{clear:"both"}}))},Gn=a=>{let o=a.questions_score/a.questions_count;re.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:e.createElement("div",{className:c.modalColumn},e.createElement("div",{className:c.modalRow,style:{justifyContent:"flex-start"}},e.createElement("sup",{className:c.sup},"*"),e.createElement("span",null,a==null?void 0:a.name,"\uFF1A"),e.createElement(ve.Z,{min:0,precision:1,defaultValue:o,onChange:O=>{o=O}}),e.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){var O;if(!o)return z.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const m={type:a==null?void 0:a.type,score:o,scoreTotal:Number((O=o*a.questions_count)==null?void 0:O.toFixed(1))};h(m)})})},Un=()=>{let a="";re.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:e.createElement("div",{className:c.modalColumn},e.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},e.createElement("img",{style:{marginRight:5},src:ol.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),e.createElement("div",{className:c.modalRow,style:{marginTop:20}},e.createElement("sup",{className:c.sup},"*"),e.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),e.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:a,onChange:o=>{a=o.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){var o;if(!a)return z.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const O=[],m=[],r=[],$=[];(o=t==null?void 0:t.questionList)==null||o.forEach(w=>{var q;(q=w.questions)==null||q.forEach(Be=>{let g=w.questions_score/w.questions_count;g=g&&g.toFixed(1),w.type==="COMBINATION"&&r.push({id:Be.id,sub_item_bank_ids:Be.sub_item_banks.map(be=>be.id)}),w.type==="PRACTICAL"?$.push(Be.id):(O.push(Be.id),m.push(g))})}),console.log("-----",r),yield l({item_bank_ids:O,item_bank_scores:m,name:a,combination_item_banks:r,shixun_ids:$})})})},kn=(a,o,O,m)=>{var r;const $=`${location.pathname}${location.search}`,te=(r=m.questions)==null?void 0:r.map(w=>w==null?void 0:w.id);if($.includes("exercise"))fe.current={id:a,ids:te,type:o,index:O},A(!0);else{let w=re.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){w.update({cancelButtonProps:{disabled:!0}}),yield I({single_question_id:a,seleted_item_bank_ids:te},{type:o,index:O}),w.update({cancelButtonProps:{disabled:!1}}),z.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},qn=a=>{var o;const O=(o=a.questions)==null?void 0:o.map($=>$==null?void 0:$.id),m=a.name;let r=re.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${m}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){r.update({cancelButtonProps:{disabled:!0}}),yield I({seleted_item_bank_ids:O},{type:a.type}),r.update({cancelButtonProps:{disabled:!1}}),z.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${m}\u8BD5\u9898`)})})},Jn=()=>{let a=re.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){a.update({cancelButtonProps:{disabled:!0}}),yield I(),a.update({cancelButtonProps:{disabled:!1}}),z.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},nt=a=>{console.log(a,"key"),D(a-1)},Yn=(a,o)=>{var O,m;if(o==="SINGLE")return e.createElement(e.Fragment,null,e.createElement(Zl,{ref:x,editData:a,isEdit:!0}),e.createElement(Y.Z,null));if(o==="MULTIPLE")return e.createElement(e.Fragment,null,e.createElement(Dl,{ref:x,editData:a,isEdit:!0}),e.createElement(Y.Z,null));if(o==="JUDGMENT")return e.createElement(e.Fragment,null,e.createElement(Fl,{ref:x,editData:a,isEdit:!0}),e.createElement(Y.Z,null));if(o==="COMPLETION")return e.createElement(e.Fragment,null,e.createElement(vl,{ref:x,editData:a,isEdit:!0}),e.createElement(Y.Z,null));if(o==="SUBJECTIVE")return e.createElement(e.Fragment,null,e.createElement($l,{ref:x,editData:a,isEdit:!0}),e.createElement(Y.Z,null));if(o==="COMBINATION")return e.createElement(e.Fragment,null,e.createElement(On,{ref:x,editData:a,isEdit:!0}),e.createElement(Y.Z,null));if(o==="BPROGRAM")return e.createElement(e.Fragment,null,e.createElement(M.default,{form:me,style:{marginTop:20},onFinishFailed:r=>{var $,te;r.errorFields[0].name.includes("standard_answers")?z.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):z.ZP.error(r.errorFields[0].errors[0]),me.scrollToField((te=($=r==null?void 0:r.errorFields)==null?void 0:$[0])==null?void 0:te.name,{behavior:"smooth",block:"center"})},onFinish:r=>Fe(void 0,null,function*(){var $;let te=ke(we({question_score:a.score},r),{question_type:8,hack:ke(we({},r.hack),{difficult:a.program_attr.difficult}),hack_codes:ke(we({},r.hack_codes),{code:tt.Base64.encode(($=r.hack_codes)==null?void 0:$.code)})});S&&(te.is_cover=1);const w=yield(0,Le.ZP)(`/api/exercise_questions/${a.id}.json`,{method:"put",body:te});(w==null?void 0:w.status)===0&&(z.ZP.success("\u7F16\u8F91\u6210\u529F"),nt(B+1)),p(null)})},e.createElement(Sn.tc,{form:me,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(O=a==null?void 0:a.program_attr)==null?void 0:O.identifier,answerKey:"standard_answers"}),e.createElement(Y.Z,null)));if(o==="PROGRAM"&&ne.history.push(`/problems/${(m=a==null?void 0:a.program_attr)==null?void 0:m.identifier}/edit?type=exercises&express_id=${ge.categoryId}&question_id=${a==null?void 0:a.id}&score=${a==null?void 0:a.score}&callback_url=${location.pathname}&select=${B}&exercise=true`),o==="PRACTICAL")return e.createElement(e.Fragment,null,e.createElement(bl,{ref:x,editData:a,isEdit:!0}),e.createElement(Y.Z,null))},at=(a,o,O)=>Fe(void 0,null,function*(){var m,r,$,te;const w=yield(m=x.current)==null?void 0:m.onSave();if(!w)return;const q={question_score:o.score,analysis:w.analysis};if(O&&(q.is_cover=1),a==="SINGLE"||a==="MULTIPLE"||a==="JUDGMENT"){const g=[],be=[];q.question_type=a==="JUDGMENT"?2:1,q.question_title=w==null?void 0:w.name,(r=w==null?void 0:w.choices)==null||r.forEach((Ne,qe)=>{g.push(Ne.choice_text),Ne!=null&&Ne.is_answer&&be.push(qe+1)}),q.question_choices=g,q.standard_answers=be}if(a==="COMPLETION"){q.is_ordered=w.is_ordered,q.question_title=w==null?void 0:w.name,q.question_type=3;const g=[];($=w==null?void 0:w.standard_answers)==null||$.forEach((be,Ne)=>{g.push({choice_id:be.position,answer_text:be.answer_text})}),q.standard_answers=g,q.downcase=w==null?void 0:w.downcase,q.no_space=w==null?void 0:w.no_space}a==="SUBJECTIVE"&&(console.log("editorData"),console.log(w),q.question_title=w==null?void 0:w.name,q.question_type=4,q.answer_texts=w==null?void 0:w.answer_texts),a==="COMBINATION"&&(q.question_title=w==null?void 0:w.name,q.question_type=7,q.sub_questions=(te=w==null?void 0:w.sub_item_banks)==null?void 0:te.map((g,be)=>{var Ne,qe,Ht;if((g==null?void 0:g.item_type)=="single"||(g==null?void 0:g.item_type)=="judgement"||(g==null?void 0:g.item_type)=="multiple"){const je=[],Oe=[];return(Ne=g==null?void 0:g.choices)==null||Ne.forEach((Je,Kn)=>{je.push(Je.choice_text),Je!=null&&Je.is_answer&&Oe.push(Kn+1)}),{id:g.id,question_id:g.id,question_title:g.name,difficulty:g.difficulty,question_type:(g==null?void 0:g.item_type)=="single"?0:(g==null?void 0:g.item_type)=="multiple"?1:2,question_choices:je,standard_answers:Oe,analysis:g.analysis}}else if((g==null?void 0:g.item_type)=="completion"){const je=[];return(qe=g==null?void 0:g.standard_answer)==null||qe.forEach((Oe,Je)=>{je.push({choice_id:Oe.position,answer_text:Oe.answer_text,score:Oe.score})}),{id:g.id,question_id:g.id,is_ordered:g.is_ordered,question_title:g.name,difficulty:g.difficulty,question_type:3,standard_answers:je,analysis:g.analysis,downcase:g==null?void 0:g.downcase,no_space:g==null?void 0:g.no_space}}else if((g==null?void 0:g.item_type)=="subjective")return{id:g.id,question_id:g.id,question_title:g.name,question_type:4,difficulty:g.difficulty,answer_texts:(Ht=g==null?void 0:g.answer_texts)==null?void 0:Ht[0],analysis:g.analysis}}),delete q.analysis);const Be=a!=="PRACTICAL"?yield(0,Le.ZP)(`/api/exercise_questions/${o.id}.json`,{method:"put",body:q}):yield(0,Le.ZP)(`/api/exercise_questions/${o.id}/update_shixun_score.json`,{method:"post",body:we({},w)});(Be==null?void 0:Be.status)===0&&(z.ZP.success("\u7F16\u8F91\u6210\u529F"),nt(B+1),p(null))}),Hn=()=>Fe(void 0,null,function*(){(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Le.ZP)(`/api/exercises/${ge.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield D(B),z.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Jt=(G=t==null?void 0:t.questionList)==null?void 0:G.reduce((a,o)=>a+Number(o.questions_score),0),Yt=s&&((v=t==null?void 0:t.exam)==null?void 0:v.exercise_status)!==1;return e.createElement("section",{className:c.wrap},e.createElement("div",{id:"id_left_preview",className:c.left,onMouseEnter:a=>{const o=document.getElementById("id_left_preview");o.style.overflowY="auto"},onMouseLeave:a=>{const o=document.getElementById("id_left_preview");o.style.overflowY="hidden"}},e.createElement("div",{className:c.title},e.createElement("div",{className:"body-overflow-initial"},e.createElement("b",null),e.createElement("span",null,"\u7B54\u9898\u5361"))),e.createElement("div",{className:c.total},e.createElement("div",null,e.createElement("img",{src:ll}),e.createElement("span",null,"\u9898\u6570(\u9053)"),e.createElement("aside",null,t==null?void 0:t.all_questions_count)),e.createElement("div",{className:"mr30 ml30"},e.createElement("img",{src:il}),e.createElement("span",null,"\u603B\u5206(\u5206)"),e.createElement("aside",null,Jt&&Jt.toFixed(1))),e.createElement("div",null,e.createElement("img",{src:ie}),e.createElement("span",null,"\u65F6\u957F(\u5206)"),e.createElement("aside",null,((b=t==null?void 0:t.exam)==null?void 0:b.time)===-1||((U=t==null?void 0:t.exam)==null?void 0:U.time)===null?"\u4E0D\u9650":(j=t==null?void 0:t.exam)==null?void 0:j.time))),(E=t==null?void 0:t.questionList)==null?void 0:E.map((a,o)=>{var O;return e.createElement("div",{className:c.list,key:o},e.createElement("div",{className:c.name},e.createElement("b",null),e.createElement("span",null,a.name)),e.createElement("aside",null,e.createElement("div",null,"\u5171",e.createElement("span",{className:c.b},a.questions_count),"\u9898 ",e.createElement("span",{className:c.l},"|"),"\u5171",e.createElement("span",{className:c.r},a.questions_score),"\u5206"),e.createElement("div",{className:c.answerSheet},(O=a==null?void 0:a.questions)==null?void 0:O.map((m,r)=>e.createElement("div",{onClick:()=>{const $=`Anchor_${m==null?void 0:m.id}`;let te=document.getElementById($);te&&setTimeout(()=>te.scrollIntoView({block:"center",behavior:"smooth"}))},key:m==null?void 0:m.id,className:c.tag},r+1)))))})),e.createElement("div",{className:c.right},e.createElement("div",{className:c.examName,id:"examName"},e.createElement("div",{className:c.name},e.createElement(J.Z,{title:(N=t==null?void 0:t.exam)==null?void 0:N.name,getPopupContainer:a=>a.parentNode},e.createElement("span",{className:c.t},(Q=t==null?void 0:t.exam)==null?void 0:Q.name))),s&&((R=t==null?void 0:t.exam)==null?void 0:R.exercise_status)===1&&e.createElement(Ie.op,{openLoading:!0,shape:"default",onClick:()=>{re.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{Hn()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!s&&e.createElement(X.ZP,{onClick:Jn,type:"primary"},"\u968F\u673A\u66F4\u6362")),e.createElement("div",{className:c.topWarp},(_=t==null?void 0:t.questionList)==null?void 0:_.map((a,o)=>{var O,m;return e.createElement(e.Fragment,{key:o},e.createElement("div",{className:c.head,style:o===0?{border:0,marginTop:-16}:{}},e.createElement("div",{className:c.name},e.createElement("b",null),e.createElement("span",null,a.name)),e.createElement("div",{className:c.so},"\u5171",e.createElement("span",{className:c.b},a.questions_count," "),"\u9898 ",a.type==="COMBINATION"&&`\uFF08\u5305\u542B${(O=a==null?void 0:a.questions)==null?void 0:O.map(r=>{var $;return($=r==null?void 0:r.sub_item_banks)==null?void 0:$.length}).reduce((r,$)=>r+$)}\u5C0F\u9898\uFF09`,e.createElement("span",{className:c.l},"|"),"\u5171",e.createElement("span",{className:c.r},a.questions_score),"\u5206"),!s&&e.createElement("div",{className:c.btn},e.createElement(X.ZP,{onClick:()=>{Gn(a)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),e.createElement(X.ZP,{onClick:()=>qn(a),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(m=a==null?void 0:a.questions)==null?void 0:m.map((r,$)=>{var te,w;return d===(r==null?void 0:r.id)?e.createElement("div",{id:`Anchor_${r==null?void 0:r.id}`,className:c.content,style:{padding:0,marginTop:24},key:r==null?void 0:r.id},e.createElement("div",{style:{float:"right",marginTop:`${(a==null?void 0:a.type)==="PRACTICAL"?"-2px":"-6px"}`}},e.createElement(X.ZP,{onClick:()=>p(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),e.createElement(X.ZP,{onClick:()=>{(r==null?void 0:r.is_my)===1?re.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Fe(void 0,null,function*(){a.type==="BPROGRAM"?(k(!0),me.submit()):at(a==null?void 0:a.type,r,!0)}),onCancel:()=>Fe(void 0,null,function*(){a.type==="BPROGRAM"?(k(!1),me.submit()):at(a==null?void 0:a.type,r,!1)})}):a.type==="BPROGRAM"?(k(!1),me.submit()):at(a==null?void 0:a.type,r,!1)},type:"primary"},"\u4FDD\u5B58")),Yn(r,a.type)):e.createElement("div",{id:`Anchor_${r==null?void 0:r.id}`,className:c.content,key:r==null?void 0:r.id},e.createElement("div",{className:c.titleWrap},(r==null?void 0:r.item_type)==="bprogram"?e.createElement(V.Z,{style:{paddingRight:10},value:$+1+"\u3001"+((te=r==null?void 0:r.program_attr)==null?void 0:te.description)}):e.createElement(V.Z,{style:{paddingRight:10},className:c.titleHtml,value:$+1+`\u3001${(r==null?void 0:r.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(r==null?void 0:r.name)}),s&&e.createElement(X.ZP,{disabled:Yt,onClick:()=>{var q,Be,g;if(d){z.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}me.setFieldsValue({standard_answers:r==null?void 0:r.standard_answer,hack:we(we({},r),r==null?void 0:r.program_attr),hack_codes:ke(we({},r==null?void 0:r.program_attr),{code:tt.Base64.decode(((q=r==null?void 0:r.program_attr)==null?void 0:q.code)||"")}),hack_sets:we({},(Be=r==null?void 0:r.hack_sets)==null?void 0:Be[0])}),(r==null?void 0:r.item_type)=="program"?ne.history.push(`/problems/newedit/${(g=r==null?void 0:r.program_attr)==null?void 0:g.identifier}?type=exercises&express_id=${ge.categoryId}&question_id=${r==null?void 0:r.id}&score=${r==null?void 0:r.score}&exercise=true&callback_url=/classrooms/${ge.coursesId}/exercise/${ge.categoryId}/detail?random=true`):p(r==null?void 0:r.id)},type:"primary",className:"mr20",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),e.createElement(X.ZP,{disabled:Yt,onClick:()=>kn(r==null?void 0:r.id,a.type,$,a),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(r==null?void 0:r.item_type)==="bprogram"&&e.createElement(V.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:c.titleHtml,value:tt.Base64.decode(((w=r==null?void 0:r.program_attr)==null?void 0:w.code)||"")}),(a.type==="SINGLE"||a.type==="JUDGMENT"||a.type==="MULTIPLE")&&Wn(r),a.type==="COMPLETION"&&kt(r),a.type==="SUBJECTIVE"&&qt(r),a.type==="PROGRAM"&&Qn(r),a.type==="BPROGRAM"&&$n(r),a.type==="COMBINATION"&&zn(r,$),a.type==="PRACTICAL"&&Vn(r),e.createElement("div",null))}))}))),s?e.createElement(Ie.vr,null,e.createElement(ee.Z,{showTotal:Ae.rU,total:(W=t==null?void 0:t.exam)==null?void 0:W.total_num,pageSize:1,current:B+1,showSizeChanger:!1,onChange:nt,showQuickJumper:!1,hideOnSinglePage:!1})):e.createElement(Ie.vr,{LeftContent:e.createElement(Ie.op,{onClick:n,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:e.createElement(de.Z,{align:"middle"},e.createElement(ye.Z,{color:"#55575D",overlayClassName:c.popover,open:f,getPopupContainer:a=>a==null?void 0:a.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},e.createElement(Ie.op,{onMouseEnter:()=>Z(!0),onMouseLeave:()=>Z(!1),onClick:()=>Un(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),e.createElement(Ie.op,{shape:"default",type:"primary",onClick:()=>l(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),e.createElement(xn,{visible:H,questionParams:fe.current,onRandomExchange:()=>Fe(void 0,null,function*(){const a=fe.current;yield I({single_question_id:a.id,seleted_item_bank_ids:a.ids},{type:a.type,index:a.index}),A(!1)}),selectFromProblemSet:()=>{const a=fe.current,o=`${location.pathname}${location.search}`;o.includes("exercise")&&ne.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${a.id}&qtype=${a.type}&exerciseid=${ge.categoryId}&from=${o}`)},onCancel:()=>{A(!1)}}))}}}]);