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.
2 lines
83 KiB
2 lines
83 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5694],{2444:function(Se,Fe,v){var e=v(59301),d=Object.defineProperty,O=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ee=(q,X,Y)=>X in q?d(q,X,{enumerable:!0,configurable:!0,writable:!0,value:Y}):q[X]=Y,T=(q,X)=>{for(var Y in X||(X={}))J.call(X,Y)&&Ee(q,Y,X[Y]);if(O)for(var Y of O(X))ue.call(X,Y)&&Ee(q,Y,X[Y]);return q};const ye=q=>React.createElement("svg",T({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},q),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"})));Fe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},11648:function(Se,Fe,v){v.d(Fe,{Z:function(){return Ie}});var e=v(3113),d=v(59301),O=Object.defineProperty,J=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,q=(b,F,C)=>F in b?O(b,F,{enumerable:!0,configurable:!0,writable:!0,value:C}):b[F]=C,X=(b,F)=>{for(var C in F||(F={}))T.call(F,C)&&q(b,C,F[C]);if(Ee)for(var C of Ee(F))ye.call(F,C)&&q(b,C,F[C]);return b},Y=(b,F)=>J(b,ue(F)),re=(b,F)=>{var C={};for(var ee in b)T.call(b,ee)&&F.indexOf(ee)<0&&(C[ee]=b[ee]);if(b!=null&&Ee)for(var ee of Ee(b))F.indexOf(ee)<0&&ye.call(b,ee)&&(C[ee]=b[ee]);return C},Be=(b,F,C)=>new Promise((ee,ce)=>{var le=ne=>{try{G(C.next(ne))}catch(be){ce(be)}},ie=ne=>{try{G(C.throw(ne))}catch(be){ce(be)}},G=ne=>ne.done?ee(ne.value):Promise.resolve(ne.value).then(le,ie);G((C=C.apply(b,F)).next())});const Ie=b=>{var F=b,{children:C}=F,ee=re(F,["children"]);const[ce,le]=(0,d.useState)(!1);return d.createElement(e.ZP,Y(X({},ee),{loading:ce,onClick:ie=>Be(void 0,null,function*(){try{le(!0),yield ee.onClick(ie),le(!1)}catch(G){console.error(G),le(!1)}})}),C)}},93895:function(Se,Fe,v){v.d(Fe,{Z:function(){return q}});var e=v(59301),d=v(92832),O=v(82884),J=v(8591),ue={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Ee=v(32654);const{TextArea:T}=d.default;class ye extends e.Component{constructor(Y){super(Y),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Y,onAnswerChange:re,addChildAnswer:Be,exerciseIsPublish:Ie,answers:b,activeOptionErrorIndex:F,flex:C="0 0 1000px"}=this.props;console.log("----",b);let{inputVisible:ee,EditInputIndex:ce}=this.state;return e.createElement("div",{className:ue.flex},e.createElement("div",{className:`${ue.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Y+1,"):"),e.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},b==null?void 0:b.map((le,ie)=>e.createElement(e.Fragment,null,ce!==ie?(le==null?void 0:le.length)>0?e.createElement(O.default,{className:"edit-tag",key:le,closable:!((b==null?void 0:b.length)===1&&ie===0),onClose:G=>{G.preventDefault(),(b==null?void 0:b.length)===1&&ie===0?this.props.deleteChildAnswermain(Y,ie):this.props.deleteChildAnswer(Y,ie)}},e.createElement("span",{onDoubleClick:G=>{this.setState({EditInputIndex:ie}),G.preventDefault()}},le)):e.createElement(d.default,{defaultValue:le,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:G=>{if(G.target.value.replaceAll(" ","").length<=0){J.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}re(Y,ie,G.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):e.createElement(d.default,{defaultValue:le,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:G=>{if(G.target.value.replaceAll(" ","").length<=0){J.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}re(Y,ie,G.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!ee&&e.createElement(O.default,{className:"site-tag-plus",onClick:()=>{Be(Y),this.setState({inputVisible:!0})}},e.createElement(Ee.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var q=ye},32385:function(Se,Fe,v){v.d(Fe,{Z:function(){return Ie}});var e=v(59301),d=v(57455),O=Object.defineProperty,J=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,q=(b,F,C)=>F in b?O(b,F,{enumerable:!0,configurable:!0,writable:!0,value:C}):b[F]=C,X=(b,F)=>{for(var C in F||(F={}))T.call(F,C)&&q(b,C,F[C]);if(Ee)for(var C of Ee(F))ye.call(F,C)&&q(b,C,F[C]);return b},Y=(b,F)=>J(b,ue(F)),re=(b,F,C)=>q(b,typeof F!="symbol"?F+"":F,C);const Be="\u2581";class Ie extends e.Component{constructor(){super(...arguments),re(this,"getChCountBeforeCursor",(F,C)=>{const ee=C.line;let ce=0;for(let ie=0;ie<ee;ie++)ce+=F.getLine(ie).split(Be).length-1;const le=F.getLine(ee).substring(0,C.ch);return ce+=le.split(Be).length-1,ce}),re(this,"onCMBeforeChange",(F,C)=>{const ee=F.getRange(C.from,C.to);let ce=0;if(C.text.forEach(le=>{ce+=le.split(Be).length-1}),ee&&ee.indexOf(Be)!=-1){const le=ee.split(Be).length-1,ie=this.getChCountBeforeCursor(F,C.from);console.log(`\u5220\u9664${le}\u4E2A\uFF0C \u4E4B\u524D\u6709${ie}\u4E2A\uFF0C\u65B0\u589E${ce}\u4E2A`),this.props.deleteEmptyDisabled?C.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ie,le,ce)}else if(ce){const le=this.getChCountBeforeCursor(F,C.from);console.log(`\u65B0\u589E${ce}\u4E2A\uFF0C\u4E4B\u524D\u6709${le}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(le,0,ce)}})}render(){return e.createElement(d.Z,Y(X({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},60613:function(Se,Fe,v){v.d(Fe,{Z:function(){return Ee}});var e=v(59301),d={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},O=v(92310),J=v.n(O),Ee=({className:T,style:ye,state:q,onClick:X})=>{var Y,re;return e.createElement("div",{onClick:X,className:J()(q?(Y=d)==null?void 0:Y.redBtn:(re=d)==null?void 0:re.btn,T),style:ye},q?e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-biaoji1"}),e.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-biaojigaiti"}),e.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},66120:function(Se,Fe,v){v.d(Fe,{Z:function(){return Wn}});var e=v(59301),d={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"},O=v(78700),J=v(95435),ue=v(43418),Ee=v(25560),T=v(8591),ye=v(92832),q=v(10471),X=v(3113),Y=v(30049),re=v(95237),Be=v(60324),Ie=Object.defineProperty,b=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,ee=(t,l,n)=>l in t?Ie(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,ce=(t,l)=>{for(var n in l||(l={}))F.call(l,n)&&ee(t,n,l[n]);if(b)for(var n of b(l))C.call(l,n)&&ee(t,n,l[n]);return t};const le=t=>React.createElement("svg",ce({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==",G=v(83900),ne=v(71471),be=v(16427),Te=v(40117),Xt=Object.defineProperty,ut=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,rt=(t,l,n)=>l in t?Xt(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,ll=(t,l)=>{for(var n in l||(l={}))el.call(l,n)&&rt(t,n,l[n]);if(ut)for(var n of ut(l))tl.call(l,n)&&rt(t,n,l[n]);return t};const ta=t=>React.createElement("svg",ll({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 nl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",al=Object.defineProperty,it=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,ot=(t,l,n)=>l in t?al(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,il=(t,l)=>{for(var n in l||(l={}))ul.call(l,n)&&ot(t,n,l[n]);if(it)for(var n of it(l))rl.call(l,n)&&ot(t,n,l[n]);return t};const la=t=>React.createElement("svg",il({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 ol="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",sl=v(2444),Ye=v(59263),pe=v(57455),cl=v(32385),dl=v(93895),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"},de=v(59301),ml=Object.defineProperty,El=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,dt=(t,l,n)=>l in t?ml(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(Re)for(var n of Re(l))ct.call(l,n)&&dt(t,n,l[n]);return t},Et=(t,l)=>El(t,pl(l)),vl=(t,l)=>{var n={};for(var u in t)st.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&&ct.call(t,u)&&(n[u]=t[u]);return n};const na=null,fl=(t,l)=>{var n=t,{globalSetting:u,loading:y,dispatch:m,isEdit:x,editData:B}=n,D=vl(n,["globalSetting","loading","dispatch","isEdit","editData"]);const[V,g]=(0,e.useState)(""),[N,U]=(0,e.useState)(""),[M,f]=(0,e.useState)([]),[I,Q]=(0,e.useState)(""),[R,h]=(0,e.useState)(),[W,$]=(0,e.useState)(!1),[c,_]=(0,e.useState)({});(0,e.useEffect)(()=>{!B||!x||(g(B==null?void 0:B.name),U(B==null?void 0:B.analysis),h(B==null?void 0:B.is_ordered),_(B),$(!0))},[B]),(0,e.useEffect)(()=>{if(!W)return;const A=B==null?void 0:B.standard_answer.map(H=>H.answer_text);f(A),$(!1)},[W]),(0,e.useImperativeHandle)(l,()=>({onSave:E,Clear:Z}));const E=()=>{let A=[],H=!1;return V?(M.forEach((ae,oe)=>{A.push({position:oe+1,answer_text:[]}),ae.forEach((se,lt)=>{A[oe].answer_text.push(se),(!se||!(0,be.eR)(se,1e4))&&(Q(`${oe}-${lt}`),T.ZP.info(se?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),H=!0)})}),H?!1:(A==null?void 0:A.length)>20?(T.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:V,analysis:N,standard_answers:A,is_ordered:R,downcase:c==null?void 0:c.downcase,no_space:c==null?void 0:c.no_space}):(T.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Z=()=>{g(""),U(""),f([]),h(!1)},k=(A,H,ae)=>{const oe=M.slice();if(H&&oe.splice(A,H),ae)for(let se=0;se<ae;se++)oe.splice(A+se,0,[""]);f(oe)},P=(A,H,ae)=>{Q("");let oe=M.slice();oe[A][H]=ae,f(oe)},_e=A=>{let H=M.slice();H[A]=[...H[A],""],f(H)},ge=(A,H)=>{let ae=M.slice();if(!ae[A][H]){ae[A]=ae[A].filter((oe,se)=>se!==H),f(ae);return}ue.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:()=>{ae[A]=ae[A].filter((oe,se)=>se!==H),f(ae)}})},ve=A=>{ue.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 H=M.slice();H=M.filter((ae,oe)=>A!==oe),f(H)}})};return de.createElement("section",{className:i.wrap},de.createElement("p",{className:i.titleWrap},de.createElement("span",{className:i.required},"*"),de.createElement("span",{className:i.title},"\u9898\u5E72\uFF1A")),de.createElement("div",null,de.createElement(cl.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:V,onChange:A=>g(A),showNullButton:!0,onPlaceholderChange:k})),de.createElement("div",{className:"mt20"},M.map((A,H)=>de.createElement(dl.Z,{key:H,answers:A,index:H,flex:1,is_md:!0,activeOptionErrorIndex:I,onAnswerChange:P,addChildAnswer:_e,deleteChildAnswer:ge,deleteChildAnswermain:ve}))),de.createElement("div",null,de.createElement(Ye.default,{className:`${i.color333} font14 mt20`,checked:c.downcase,onChange:A=>_(Et(mt({},c),{downcase:A.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),de.createElement("div",null,de.createElement(Ye.default,{className:`${i.color333} font14 mt20`,checked:c.no_space,onChange:A=>_(Et(mt({},c),{no_space:A.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),de.createElement("div",{className:"mt20"},(M==null?void 0:M.length)>1&&de.createElement("span",null,de.createElement(Ye.default,{checked:R,onChange:A=>h(A.target.checked),className:`${i.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),de.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"))),de.createElement("p",{className:i.titleWrap},de.createElement("span",{className:i.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),de.createElement(pe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:N,onChange:A=>U(A)}))};var _l=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(fl)),He=v(98554),pt=Object.getOwnPropertySymbols,gl=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,yl=(t,l)=>{var n={};for(var u in t)gl.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&&hl.call(t,u)&&(n[u]=t[u]);return n};const aa=null,Fl=(t,l)=>{var n=t,{globalSetting:u,loading:y,editData:m,dispatch:x,onRef:B=()=>{},isEdit:D}=n,V=yl(n,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[g,N]=(0,e.useState)(),[U,M]=(0,e.useState)(""),[f,I]=(0,e.useState)("");(0,e.useEffect)(()=>{if(!m||!D)return;M(m==null?void 0:m.name),I(m==null?void 0:m.analysis);const h=m==null?void 0:m.choices.find(W=>W.is_answer);N(h.choice_text==="\u6B63\u786E"?"0":"1")},[m]),(0,e.useImperativeHandle)(l,()=>({onSave:Q,Clear:R}));const Q=()=>U?g?{name:U,choices:[{choice_text:"\u6B63\u786E",is_answer:g==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:g==="1"?1:0}],analysis:f}:(T.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(T.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),R=()=>{M(""),I(""),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:U,onChange:h=>M(h)}),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:g,onChange:h=>N(h.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:f,onChange:h=>I(h)}))};var Bl=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Fl)),vt=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,wl=(t,l)=>{var n={};for(var u in t)Cl.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&&Al.call(t,u)&&(n[u]=t[u]);return n};const ua=null,bl=(t,l)=>{var n=t,{globalSetting:u,loading:y,editData:m,dispatch:x,onRef:B=()=>{},isEdit:D}=n,V=wl(n,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[g,N]=(0,e.useState)([]);(0,e.useEffect)(()=>{var I;if(!m||!D)return;const Q=(I=m==null?void 0:m.shixun)==null?void 0:I.challenges.map(R=>({id:R==null?void 0:R.id,score:R.score}));N(Q)},[m]),(0,e.useImperativeHandle)(l,()=>({onSave:U,Clear:M}));const U=()=>({challenges:[...g]}),M=()=>{N([])};console.log("editData--",m);const f=I=>{var Q,R;return e.createElement("div",null,(R=(Q=I==null?void 0:I.shixun)==null?void 0:Q.challenges)==null?void 0:R.map((h,W)=>{var $;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:h==null?void 0:h.challenge_name},e.createElement("span",null,(0,be.Pq)(h==null?void 0:h.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(Ee.Z,{precision:1,min:1,max:100,className:i.baseFormItem,style:{width:176},value:($=g.find(c=>c.id===h.id))==null?void 0:$.score,onChange:c=>{g.find(_=>_.id===h.id).score=c,N([...g])}})))}),e.createElement("div",{style:{clear:"both"}}))};return e.createElement("section",{className:i.wrap},e.createElement(G.Z,{style:{paddingRight:10},className:i.titleHtml,value:`${m==null?void 0:m.position}\u3001${m==null?void 0:m.name}`}),e.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},e.createElement("span",{className:i.required},"*"),e.createElement("span",{className:i.title},"\u5173\u5361")),f(m))};var Nl=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(bl)),ft=Object.getOwnPropertySymbols,Il=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Ol=(t,l)=>{var n={};for(var u in t)Il.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&&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"],Dl=(t,l)=>{var n=t,{editData:u,globalSetting:y,loading:m,dispatch:x,onRef:B=()=>{},isEdit:D}=n,V=Ol(n,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[g,N]=(0,e.useState)([]),[U,M]=(0,e.useState)(),[f,I]=(0,e.useState)([]),[Q,R]=(0,e.useState)(""),[h,W]=(0,e.useState)("");(0,e.useEffect)(()=>{N(["","","",""])},[]),(0,e.useEffect)(()=>{if(!u||!D)return;R(u==null?void 0:u.name),W(u==null?void 0:u.analysis),N(u==null?void 0:u.choices.map(E=>E.choice_text));const _=[];u==null||u.choices.map((E,Z)=>{E.is_answer&&_.push(Z)}),I(_)},[u]),(0,e.useImperativeHandle)(l,()=>({onSave:$,Clear:c}));const $=()=>{if(!Q)return T.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const _=g.findIndex(Z=>!Z);if(_>-1)return T.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${_t[_]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!f.length)return T.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(f.length<2)return T.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const E=g.map((Z,k)=>({choice_text:Z,is_answer:f.includes(k)?1:0}));return{name:Q,choices:E,analysis:h}},c=()=>{N(["","","",""]),R(""),W(""),I("")};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:_=>R(_)}),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"))),g.map((_,E)=>e.createElement("div",{className:i.choiceWrap,key:E},e.createElement(J.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.createElement("div",{className:`${i.answer} ${f.includes(E)?i.activeAnswer:""}`,onClick:()=>{f.includes(E)?I(f.filter(Z=>Z!==E)):I([...f,E])}},_t[E])),e.createElement("div",{className:i.editorWrap},U===E?e.createElement(pe.Z,{id:`single-question-option-${E}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_,onChange:Z=>{g[E]=Z,N(g)}}):e.createElement("div",{className:i.htmlWrap,onClick:()=>M(E)},e.createElement(G.Z,{value:_}))),E>1&&e.createElement(J.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`${i.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{N(g.filter((Z,k)=>k!==E)),f.includes(E)?I(f.filter(Z=>Z!==E)):I([...f,E])}})),E<7&&E===g.length-1&&e.createElement(J.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement("i",{className:`${i.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>N([...g,""])})))),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:h,onChange:_=>W(_)}))};var Sl=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Dl)),gt=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,jl=(t,l)=>{var n={};for(var u in t)xl.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&>)for(var u of gt(t))l.indexOf(u)<0&&Ml.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"],Zl=(t,l)=>{var n=t,{editData:u,globalSetting:y,loading:m,dispatch:x,onRef:B=()=>{},isEdit:D}=n,V=jl(n,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[g,N]=(0,e.useState)([]),[U,M]=(0,e.useState)(),[f,I]=(0,e.useState)(),[Q,R]=(0,e.useState)(""),[h,W]=(0,e.useState)("");(0,e.useEffect)(()=>{N(["","","",""])},[]),(0,e.useEffect)(()=>{!u||!D||(R(u==null?void 0:u.name),W(u==null?void 0:u.analysis),N(u==null?void 0:u.choices.map(_=>_.choice_text)),I(u==null?void 0:u.choices.findIndex(_=>_.is_answer)))},[u]),(0,e.useImperativeHandle)(l,()=>({onSave:$,Clear:c}));const $=()=>{if(!Q)return T.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const _=g.findIndex(Z=>!Z);if(_>-1)return T.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ht[_]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(console.log("activeAnswer: ",f),typeof f!="number")return T.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 E=g.map((Z,k)=>({choice_text:Z,is_answer:f===k?1:0}));return{name:Q,choices:E,analysis:h}},c=()=>{N(["","","",""]),R(""),W(""),I("")};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:_=>R(_)}),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"))),g.map((_,E)=>e.createElement("div",{className:i.choiceWrap,key:E},e.createElement(J.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.createElement("div",{className:`${i.answer} ${f===E?i.activeAnswer:""}`,onClick:()=>I(E)},ht[E])),e.createElement("div",{className:i.editorWrap},U===E?e.createElement(pe.Z,{id:`single-question-option-${E}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_,onChange:Z=>{g[E]=Z,N(g)}}):e.createElement("div",{className:i.htmlWrap,onClick:()=>M(E)},e.createElement(G.Z,{value:_}))),E>1&&e.createElement(J.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`${i.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{N(g.filter((Z,k)=>k!==E)),E===f&&I(null)}})),E<7&&E===g.length-1&&e.createElement(J.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement("i",{className:`${i.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>N([...g,""])})))),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:h,onChange:_=>W(_)}))};var Ll=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Zl)),yt=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,Wl=(t,l)=>{var n={};for(var u in t)Tl.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&&Rl.call(t,u)&&(n[u]=t[u]);return n};const ra=null,$l=(t,l)=>{var n=t,{editData:u,globalSetting:y,loading:m,dispatch:x,onRef:B=()=>{},isEdit:D}=n,V=Wl(n,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[g,N]=(0,e.useState)(""),[U,M]=(0,e.useState)(""),[f,I]=(0,e.useState)("");(0,e.useEffect)(()=>{var h;!u||!D||(N(u==null?void 0:u.name),M(u==null?void 0:u.analysis),I((h=u==null?void 0:u.answer_texts)==null?void 0:h[0]))},[u]),(0,e.useImperativeHandle)(l,()=>({onSave:Q,Clear:R}));const Q=()=>g?f?{name:g,answer_texts:[f],analysis:U}:(T.ZP.info("\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848"),!1):(T.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),R=()=>{N(""),M(""),I("")};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:g,onChange:h=>N(h)}),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:f,onChange:h=>I(h)}),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:h=>M(h)}))};var zl=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)($l)),Ft=v(33174),fe=v(43604),L={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=v(95874),Bt=v(69379),Vl=Object.defineProperty,Gl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,wt=(t,l,n)=>l in t?Vl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,ql=(t,l)=>{for(var n in l||(l={}))Ct.call(l,n)&&wt(t,n,l[n]);if(We)for(var n of We(l))At.call(l,n)&&wt(t,n,l[n]);return t},Jl=(t,l)=>Gl(t,Ul(l)),kl=(t,l)=>{var n={};for(var u in t)Ct.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&We)for(var u of We(t))l.indexOf(u)<0&&At.call(t,u)&&(n[u]=t[u]);return n};const $e=t=>{var l=t,{value:n,onChange:u,scrollId:y}=l,m=kl(l,["value","onChange","scrollId"]);return e.createElement("div",{id:y||""},e.createElement(pe.Z,Jl(ql({},m),{defaultValue:n,onChange:(x,B)=>{B!=null&&B.length?u(x,B):u(x)}})))},xe=({value:t,onChange:l,placeholder:n,height:u=140,isEdit:y})=>y?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(G.Z,{className:L.inputBorder,value:t}):e.createElement("div",{className:`${L.inputBorder} ${L.placeholder}`},n));var Yl=Object.defineProperty,Hl=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,It=(t,l,n)=>l in t?Yl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Me=(t,l)=>{for(var n in l||(l={}))bt.call(l,n)&&It(t,n,l[n]);if(ze)for(var n of ze(l))Nt.call(l,n)&&It(t,n,l[n]);return t},je=(t,l)=>Hl(t,Kl(l)),Xl=(t,l)=>{var n={};for(var u in t)bt.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&&Nt.call(t,u)&&(n[u]=t[u]);return n};const Pt=["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"],en=({value:t,onChange:l,choiceTextKey:n,answerKey:u,index:y,isEdit:m,setInputActive:x,form:B,choiceOptionsPath:D,allowChangeMode:V,showAddIcon:g,addItem:N,deleteItem:U})=>{const M=(t==null?void 0:t[u])===!0,f=()=>{const Q=B.getFieldValue(D);B.setFieldValue(D,Q.map(R=>je(Me({},R),{[u]:!1})))},I=()=>{M?l(je(Me({},t),{[u]:!1})):(V||f(),l(je(Me({},t),{[u]:!0})))};return e.createElement(re.Z,{className:L.choiceWrap,align:"middle",wrap:!1},e.createElement(fe.Z,{onClick:I,className:`${L.choiceIndex} ${M?L.activeAnswer:""}`},Pt[y]),e.createElement(fe.Z,{flex:1,className:`${L.editorWrap} ml15`,onClick:x},e.createElement(xe,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:m,value:t==null?void 0:t[n],onChange:Q=>{l(je(Me({},t),{[n]:Q}))}})),e.createElement(fe.Z,{flex:"0 0 auto",className:"ml15"},e.createElement("div",{onClick:I,className:`${L.setAnswerBtn} ${M?L.activeAnswer:""}`},M?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),e.createElement(fe.Z,{className:L.actionWrapper},e.createElement(J.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement(Ql.Z,{className:L.addIcon,onClick:N,style:{visibility:g?"visible":"hidden"}})),e.createElement(J.Z,{title:"\u5220\u9664"},e.createElement(Bt.Z,{className:L.deleteIcon,onClick:U,style:{visibility:y>1?"visible":"hidden"}}))))},tn=({questionTitlePlaceholder:t,titleKey:l,choiceKey:n,analysisKey:u,choiceTextKey:y,answerKey:m,choiceOptionsPath:x,allowChangeMode:B=!0,form:D,showAnalysis:V=!0})=>{const[g,N]=(0,e.useState)(),[U,M]=(0,e.useState)(!1);return e.createElement("div",{className:L.wrap},e.createElement("div",{className:L.questionTitleEditorWrap},e.createElement(O.default.Item,{label:"\u9898\u5E72",name:l,labelCol:{span:24},rules:[{required:!0}]},e.createElement($e,{scrollId:Array.isArray(l)?l.join("_"):`${l}`,watch:!0,height:140,placeholder:t}))),e.createElement(O.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),e.createElement(O.default.List,{name:n,rules:[{validator(f,I){const Q=I.some(h=>h[m]===1),R=I.findIndex(h=>{var W;return((W=h[y])==null?void 0:W.length)<=0});return R!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Pt[R]}\u9009\u9879\u7684\u5185\u5BB9`)):Q?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(f,{add:I,remove:Q})=>e.createElement("div",{id:Array.isArray(x)?x.join("_"):`${x}`},f.map((R,h)=>{var W=R,{key:$,name:c}=W,_=Xl(W,["key","name"]);const E=g===$,Z=()=>{N($)},k=h<7&&h===f.length-1,P=()=>I({[y]:"",[m]:0}),_e=()=>Q(c);return e.createElement(O.default.Item,je(Me({},_),{key:$,name:c,noStyle:!0}),e.createElement(en,{choiceTextKey:y,answerKey:m,index:h,isEdit:E,setInputActive:Z,form:D,choiceOptionsPath:x,allowChangeMode:B,showAddIcon:k,addItem:P,deleteItem:_e}))}),f.length<8&&e.createElement("div",{className:`${L.addBtn} mb30`,onClick:()=>I({[y]:"",[m]:0})},"\u6DFB\u52A0\u9009\u9879"))),V&&e.createElement("div",{onClick:()=>M(!0)},e.createElement(O.default.Item,{name:u,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(xe,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:U}))))};var Qe=v(78673),j=v(59301),ln=Object.defineProperty,nn=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,St=(t,l,n)=>l in t?ln(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)&&St(t,n,l[n]);if(Ve)for(var n of Ve(l))Dt.call(l,n)&&St(t,n,l[n]);return t},Xe=(t,l)=>nn(t,an(l)),un=(t,l)=>{var n={};for(var u in t)Ot.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&&Dt.call(t,u)&&(n[u]=t[u]);return n};const rn=({value:t,onChange:l})=>{const n=y=>{ue.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:L.modal,onOk:()=>{const m=[...t];m.splice(y,1),l(m)}})},u=()=>{const y=[...t];y.push(""),l(y)};return j.createElement(re.Z,{align:"middle",className:"ml20",gutter:[40,20]},t==null?void 0:t.map((y,m)=>j.createElement(fe.Z,{key:`${y}_${m}`,className:L.blankWrapper},j.createElement(ye.default,{className:L.blankInput,defaultValue:y,maxLength:1e3,onBlur:x=>{const B=[...t],D=x.target.value.trim();B[m]=D,l(B)}}),j.createElement(J.Z,{title:"\u5220\u9664"},j.createElement(Bt.Z,{className:L.deleteIcon,style:{marginLeft:15,visibility:m>0?"visible":"hidden"},onClick:()=>n(m)})))),j.createElement(fe.Z,null,j.createElement("div",{className:`${L.addBtn}`,onClick:()=>{u()}},"\u65B0\u589E\u7B54\u6848")))},on=({value:t=!0,onChange:l})=>j.createElement(Qe.Z,{checked:!t,onChange:n=>{l(!n)}}),Ze="\u2581",sn=({questionTitlePlaceholder:t,form:l,name:n,scoreByBlank:u=!1,answerKey:y,titleKey:m="name",analysisKey:x="analysis",isOrdered:B="is_ordered"})=>{var D,V;const[g,N]=(0,e.useState)(!1),U=($,c)=>{const _=c.line;let E=0;for(let k=0;k<_;k++)E+=$.getLine(k).split(Ze).length-1;const Z=$.getLine(_).substring(0,c.ch);return E+=Z.split(Ze).length-1,E},M=($,c,_,E)=>{const Z=$.getRange(c.from,c.to);let k=0;if(c.text.forEach(P=>{k+=P.split(Ze).length-1}),c.origin!=="setValue"){if(Z&&Z.indexOf(Ze)!==-1){const P=Z.split(Ze).length-1,_e=U($,c.from);if(console.log(`\u5220\u9664${P}\u4E2A\uFF0C \u524D\u9762\u6709${_e}\u4E2A\uFF0C\u65B0\u589E${k}\u4E2A`),P>1){const ge=Array.from({length:P},(ve,A)=>_e+A);E(ge)}else E(_e)}else if(k>0){const P=U($,c.from);console.log(`\u65B0\u589E${k}\u4E2A\uFF0C\u4E4B\u524D\u6709${P}\u4E2A`),_(k,P)}}},f=()=>{const $=l.getFieldValue(["sub_item_banks",...y]);l.setFieldValue(["sub_item_banks",...y],$==null?void 0:$.map((c,_)=>Xe(Ke({},c),{position:_+1})))},I=(0,e.useRef)(),Q=($,c)=>{for(let _=0;_<$;_++)I.current({position:null,answer_text:[""]},c+_);f()},R=(0,e.useRef)(),h=$=>{R.current($),f()},W=(V=(D=l.getFieldValue("sub_item_banks"))==null?void 0:D[y==null?void 0:y[0]])==null?void 0:V[y==null?void 0:y[1]];return j.createElement("div",{className:L.wrap},j.createElement("div",{className:L.questionTitleEditorWrap},j.createElement(O.default.Item,{label:"\u9898\u5E72",name:m,labelCol:{span:24},rules:[{required:!0}]},j.createElement($e,{scrollId:"name",watch:!0,height:140,placeholder:t,showNullButton:!0,onCMBeforeChange:($,c)=>{M($,c,Q,h)}}))),j.createElement(O.default.List,{name:y,rules:[{validator($,c){if((c==null?void 0:c.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const _ of c){const{answer_text:E}=_||{};if(E!=null&&E.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()}}]},($,{add:c,remove:_},{errors:E})=>(I.current=c,R.current=_,j.createElement(j.Fragment,null,j.createElement(O.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),$.map((Z,k)=>{var P=Z,{key:_e,name:ge}=P,ve=un(P,["key","name"]);return j.createElement(re.Z,{className:"mb20",key:_e,align:"middle",wrap:!1},j.createElement(fe.Z,{flex:"0 0 auto",className:`${L.blankIndex}`},"\u586B\u7A7A\u9879",k+1),j.createElement(fe.Z,{flex:1},j.createElement(re.Z,{align:"top",justify:"space-between",wrap:!1},j.createElement(fe.Z,null,j.createElement(O.default.Item,Xe(Ke({},ve),{name:[ge,"answer_text"],noStyle:!0}),j.createElement(rn,null)))),j.createElement(O.default.Item,Xe(Ke({},ve),{name:[ge,"position"],noStyle:!0}),j.createElement(ye.default,{type:"hidden"}))))})))),j.createElement(re.Z,{align:"middle"},j.createElement(O.default.Item,{name:[n,"downcase"],valuePropName:"checked"},j.createElement(Qe.Z,null)),j.createElement(fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),j.createElement(re.Z,{align:"middle"},j.createElement(O.default.Item,{name:[n,"no_space"],valuePropName:"checked"},j.createElement(Qe.Z,null)),j.createElement(fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(W==null?void 0:W.length)>1&&j.createElement(re.Z,{align:"middle",className:(W==null?void 0:W.length)>1?"mb30":`${L.hide}`},j.createElement(O.default.Item,{name:B},j.createElement(on,null)),j.createElement(fe.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")),j.createElement("div",{onClick:()=>N(!0)},j.createElement(O.default.Item,{name:x,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},j.createElement(xe,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:g}))))};var cn=Object.defineProperty,dn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,jt=(t,l,n)=>l in t?cn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Zt=(t,l)=>{for(var n in l||(l={}))xt.call(l,n)&&jt(t,n,l[n]);if(Ge)for(var n of Ge(l))Mt.call(l,n)&&jt(t,n,l[n]);return t},Lt=(t,l)=>dn(t,mn(l)),En=(t,l)=>{var n={};for(var u in t)xt.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&&Mt.call(t,u)&&(n[u]=t[u]);return n};const pn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},vn=({value:t,onChange:l,form:n,choiceKey:u})=>{const y=(t==null?void 0:t.is_answer)===!0,m=t==null?void 0:t.choice_text,x=()=>{var B;const D=(B=n==null?void 0:n.getFieldValue(["sub_item_banks",...u]))==null?void 0:B.map(V=>({choice_text:V==null?void 0:V.choice_text,is_answer:!1}));n==null||n.setFieldValue(["sub_item_banks",...u],D),l(Lt(Zt({},t),{is_answer:!0}))};return e.createElement(re.Z,{className:L.choiceWrap,align:"middle",wrap:!1},e.createElement(fe.Z,{onClick:x,className:`${L.choiceIndex} ${L.judgementIndex} ${y?L.activeAnswer:""}`},pn[m]),e.createElement(fe.Z,{flex:1,className:`${L.editorWrap} ml15`},e.createElement("div",{className:`${L.inputBorder} ${L.placeholder} ${y?L.activeJudgementAnswer:""}`},m)),e.createElement(fe.Z,{flex:"0 0 auto",className:"ml15"},e.createElement("div",{onClick:x,className:`${L.setAnswerBtn} ${y?L.activeAnswer:""}`},y?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},fn=({questionTitlePlaceholder:t,choiceKey:l="choices",form:n,titleKey:u="name",analysisKey:y="analysis"})=>{const[m,x]=(0,e.useState)(!1);return e.createElement("div",{className:L.wrap},e.createElement("div",{className:L.questionTitleEditorWrap},e.createElement(O.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},e.createElement($e,{scrollId:"name",watch:!0,height:140,placeholder:t}))),e.createElement(O.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},e.createElement(O.default.List,{name:l,rules:[{validator(B,D){return D.some(g=>(g==null?void 0:g.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},B=>e.createElement("div",{id:"choices"},B.map(D=>{var V=D,{key:g,name:N}=V,U=En(V,["key","name"]);return e.createElement(O.default.Item,Lt(Zt({},U),{key:g,name:N,noStyle:!0}),e.createElement(vn,{form:n,choiceKey:l}))})))),e.createElement("div",{onClick:()=>x(!0)},e.createElement(O.default.Item,{name:y,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(xe,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:m}))))};var _n=Object.defineProperty,gn=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Wt=(t,l,n)=>l in t?_n(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,yn=(t,l)=>{for(var n in l||(l={}))Tt.call(l,n)&&Wt(t,n,l[n]);if(Ue)for(var n of Ue(l))Rt.call(l,n)&&Wt(t,n,l[n]);return t},Fn=(t,l)=>gn(t,hn(l)),Bn=(t,l)=>{var n={};for(var u in t)Tt.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&&Rt.call(t,u)&&(n[u]=t[u]);return n};const Cn=t=>{var l=t,{value:n,onChange:u}=l,y=Bn(l,["value","onChange"]);const m=x=>{u([x])};return e.createElement(pe.Z,Fn(yn({},y),{defaultValue:n==null?void 0:n[0],onChange:m}))},ia=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},oa=({value:t=[],onClose:l})=>React.createElement(Tag,{closable:!0,onClose:l,className:styles.keywordTag},t==null?void 0:t.join(" \u6216 ")),An=({questionTitlePlaceholder:t,form:l,showKeywords:n,isMustKeyWords:u=n,titleKey:y="name",analysisKey:m="analysis",answerTexts:x="answer_texts",keywords:B="keywords",useKeywords:D="use_keywords",indexs:V})=>{const[g,N]=(0,e.useState)(!1),[U,M]=(0,e.useState)(""),[f,I]=(0,e.useState)(!1),Q=O.default.useWatch("question_score",l);return e.createElement("div",{className:L.wrap},e.createElement("div",{className:L.questionTitleEditorWrap},e.createElement(O.default.Item,{label:"\u9898\u5E72",name:y,labelCol:{span:24},rules:[{required:!0}]},e.createElement($e,{scrollId:"name",watch:!0,height:140,placeholder:t}))),e.createElement(O.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:x,labelCol:{span:24}},e.createElement(Cn,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),n&&!u&&e.createElement(O.default.Item,{hidden:!0,name:D,valuePropName:"checked"},e.createElement(Qe.Z,{defaultChecked:!0})),e.createElement("div",{onClick:()=>N(!0)},e.createElement(O.default.Item,{name:m,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(xe,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:g}))))};var me=v(59301),wn=Object.defineProperty,bn=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Qt=(t,l,n)=>l in t?wn(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)&&Qt(t,n,l[n]);if(qe)for(var n of qe(l))zt.call(l,n)&&Qt(t,n,l[n]);return t},In=(t,l)=>bn(t,Nn(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&&qe)for(var u of qe(t))l.indexOf(u)<0&&zt.call(t,u)&&(n[u]=t[u]);return n};const{Panel:Pn}=Ft.default,sa=null,On=(t,l)=>{var n=t,{globalSetting:u,loading:y,dispatch:m,editData:x,onRef:B=()=>{},isEdit:D}=n,V=Vt(n,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[g,N]=(0,e.useState)(""),[U,M]=(0,e.useState)([]),[f]=O.default.useForm();(0,e.useEffect)(()=>{!x||!D||(N(x==null?void 0:x.name),M(x==null?void 0:x.sub_item_banks),f.setFieldsValue(et({},x)))},[x]),(0,e.useEffect)(()=>{M(f.getFieldValue("sub_item_banks"))},[O.default.useWatch("sub_item_banks",f)]),(0,e.useImperativeHandle)(l,()=>({onSave:I,Clear:Q}));const I=()=>{if(!g)return T.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const h=U.map(W=>et({id:W.id>1?W.id:null},W));return{name:g,sub_item_banks:h}},Q=()=>{N(""),M([])},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 me.createElement("section",{className:i.wrap},me.createElement("p",{className:i.titleWrap},me.createElement("span",{className:i.required},"*"),me.createElement("span",{className:i.title},"\u9898\u5E72\uFF1A")),me.createElement(pe.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:g,onChange:h=>N(h)}),me.createElement(O.default,{form:f,autoComplete:"off"},me.createElement(O.default.List,{name:"sub_item_banks",rules:[{validator(h,W){return W?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(h,{add:W,remove:$})=>{const c=f.getFieldValue("sub_item_banks");return me.createElement(me.Fragment,null,me.createElement(Ft.default,{className:h.length>0?i.collapseWrapper:"",bordered:!1,expandIcon:({isActive:_})=>me.createElement("i",{className:`iconfont icon-weizhankai ${_?i.open:i.close}`,style:{fontSize:14,transition:"all .2s"}})},h.map((_,E)=>{var Z=_,{key:k,name:P}=Z,_e=Vt(Z,["key","name"]),ge,ve,A,H,ae,oe,se;return me.createElement(Pn,{className:i.panel,forceRender:!0,header:me.createElement("div",{className:i.panelHeader},"\u7B2C",E+1,"\u5C0F\u9898",me.createElement("span",null,"\uFF08",R[(ge=c==null?void 0:c[P])==null?void 0:ge.item_type],"\uFF09")),key:k},me.createElement(O.default.Item,In(et({},_e),{name:P}),(((ve=c==null?void 0:c[P])==null?void 0:ve.item_type)=="single"||((A=c==null?void 0:c[P])==null?void 0:A.item_type)=="multiple")&&me.createElement(tn,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((H=c==null?void 0:c[P])==null?void 0:H.item_type)!="single",form:f,choiceKey:[P,"choices"],titleKey:[P,"name"],analysisKey:[P,"analysis"],choiceOptionsPath:["sub_item_banks",P,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((ae=c==null?void 0:c[P])==null?void 0:ae.item_type)=="completion"&&me.createElement(sn,{form:f,name:P,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!0,titleKey:[P,"name"],analysisKey:[P,"analysis"],isOrdered:[P,"is_ordered"],answerKey:[P,"standard_answer"]}),((oe=c==null?void 0:c[P])==null?void 0:oe.item_type)=="judgement"&&me.createElement(fn,{form:f,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[P,"name"],analysisKey:[P,"analysis"],choiceKey:[P,"choices"]}),((se=c==null?void 0:c[P])==null?void 0:se.item_type)=="subjective"&&me.createElement(An,{showKeywords:!0,form:f,titleKey:[P,"name"],analysisKey:[P,"analysis"],answerTexts:[P,"answer_texts"],useKeywords:[P,"use_keywords"],keywords:[P,"keywords"],indexs:P,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Dn=(0,ne.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(On)),Sn=v(11648),xn=({visible:t,onCancel:l,onRandomExchange:n,selectFromProblemSet:u,questionParams:y})=>e.createElement(ue.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:t,onCancel:l,centered:!0,maskClosable:!0,footer:null},e.createElement(re.Z,{justify:"center",className:"pb20"},e.createElement(Sn.Z,{onClick:n},"\u968F\u673A\u66F4\u6362"),(y==null?void 0:y.type)!=="PRACTICAL"&&e.createElement(X.ZP,{style:{marginLeft:24},onClick:u},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"))),Pe=v(48110),Mn=v(35096),tt=v(24334),Gt=v(60613),jn=Object.defineProperty,Zn=Object.defineProperties,Ln=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,qt=(t,l,n)=>l in t?jn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,we=(t,l)=>{for(var n in l||(l={}))Tn.call(l,n)&&qt(t,n,l[n]);if(Ut)for(var n of Ut(l))Rn.call(l,n)&&qt(t,n,l[n]);return t},Oe=(t,l)=>Zn(t,Ln(l)),Ce=(t,l,n)=>new Promise((u,y)=>{var m=D=>{try{B(n.next(D))}catch(V){y(V)}},x=D=>{try{B(n.throw(D))}catch(V){y(V)}},B=D=>D.done?u(D.value):Promise.resolve(D.value).then(m,x);B((n=n.apply(t,l)).next())}),Wn=({data:t,submit:l,goBack:n,loading:u,onTypeScore:y,editPreview:m=!1,onSkipExamination:x,selectValue:B,onExchange:D,handleMarkWrongQuestion:V})=>{var g,N,U,M,f,I,Q,R,h,W,$;const c=(0,e.useRef)(),[_,E]=(0,e.useState)(null),[Z,k]=(0,e.useState)(!1),[P,_e]=(0,e.useState)(!1),ge=(0,e.useRef)(),[ve]=O.default.useForm(),A=(0,ne.useParams)(),[H,ae]=(0,e.useState)(!1);(0,e.useEffect)(()=>{k(!0)},[]),(0,e.useEffect)(()=>{m||(0,be.Dk)("\u8BD5\u5377\u9884\u89C8")},[m]);const oe=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],se=["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"],lt={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"},$n={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"},zn=a=>{var o;const S=[];return e.createElement(e.Fragment,null,e.createElement("aside",{className:d.single},(o=a==null?void 0:a.choices)==null?void 0:o.map((s,r)=>(s.is_answer&&S.push(se[r]),e.createElement("ul",{key:r},e.createElement("li",null,se[r],"\u3001"),e.createElement("li",null,e.createElement(G.Z,{value:s.choice_text})))))),e.createElement("div",{className:d.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",S.join(""),e.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",oe[a.difficulty])),e.createElement("aside",null,e.createElement("span",{className:d.text},"\u89E3\u6790:"),e.createElement(G.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)))))},Jt=(a,o)=>{var S;const s=(S=a==null?void 0:a.standard_answer)==null?void 0:S.map((r,z)=>{var te;return e.createElement("div",{key:z},`\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:d.analysis},e.createElement("div",{style:{display:"flex"}},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("div",null,s)),e.createElement("aside",null,e.createElement("span",{className:d.text},"\u89E3\u6790:"),e.createElement(G.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;const S=(o=a==null?void 0:a.standard_answer)==null?void 0:o.map((s,r)=>e.createElement("div",{key:r},`\u7B54\u6848\uFF08\u586B\u7A7A${(s==null?void 0:s.position)||(s==null?void 0:s.exercise_choice_id)}\uFF09\uFF1A${s==null?void 0:s.answer_text}`));return e.createElement(e.Fragment,null,e.createElement("div",{className:d.analysis},e.createElement("div",{style:{display:"flex"}},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("div",null,S)),e.createElement("aside",null,e.createElement("span",{className:d.text},"\u89E3\u6790:"),e.createElement(G.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 S;return e.createElement("div",{className:d.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(S=a==null?void 0:a.answer_texts)==null?void 0:S[0]),e.createElement("aside",null,e.createElement("span",{className:d.text},"\u89E3\u6790:"),e.createElement(G.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))))},Vn=a=>{var o,S;return e.createElement("div",{className:d.analysis},e.createElement("aside",null,e.createElement("span",{className:d.text},"\u9884\u671F\u8F93\u51FA:"),e.createElement(G.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",((S=a==null?void 0:a.program_attr)==null?void 0:S.answer_text)||"--"),e.createElement("aside",null,e.createElement("span",{className:d.text},"\u89E3\u6790:"),e.createElement(G.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))))},Gn=(a,o)=>{var S;return e.createElement("div",null,(S=a==null?void 0:a.sub_item_banks)==null?void 0:S.map((s,r)=>{var z,te;const w=[];return e.createElement(e.Fragment,null,e.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},o+1+"."+(r+1),"\uFF08",lt[s.item_type]||$n[s.item_type],"\uFF09",s.name),(s.item_type=="SINGLE"||s.item_type=="MULTIPLE"||s.item_type=="JUDGMENT"||s.item_type=="single"||s.item_type=="multiple"||s.item_type=="judgement")&&e.createElement(e.Fragment,null,e.createElement("aside",{className:d.single},(z=s==null?void 0:s.choices)==null?void 0:z.map((K,he)=>(K.is_answer&&w.push(se[he]),e.createElement("ul",{key:he},e.createElement("li",null,se[he],"\u3001"),e.createElement("li",null,e.createElement(G.Z,{value:K.choice_text})))))),e.createElement("div",{className:d.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",w.join(""),e.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",oe[s.difficulty])),e.createElement("aside",null,e.createElement("span",{className:d.text},"\u89E3\u6790:"),e.createElement(G.Z,{value:s.analysis?s.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))))),(s.item_type=="COMPLETION"||s.item_type=="completion")&&Jt(s,a),(s.item_type=="SUBJECTIVE"||s.item_type=="subjective")&&kt(s,a),((te=t==null?void 0:t.exam)==null?void 0:te.exercise_status)===3&&e.createElement(Gt.Z,{className:"mt20",state:s==null?void 0:s.is_wrong,onClick:()=>{V==null||V({value:Oe(we({},s),{question_id:s==null?void 0:s.id,question_score:s==null?void 0:s.score})})}}))}))},Un=a=>{var o,S,s;return e.createElement("div",{style:{marginTop:"12px"}},(S=(o=a==null?void 0:a.shixun)==null?void 0:o.challenges)==null?void 0:S.map((r,z)=>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",z+1,"\u5173"),e.createElement(J.Z,{key:z,title:r==null?void 0:r.challenge_name},e.createElement("span",null,(0,be.Pq)(r==null?void 0:r.challenge_name,44)))),m&&e.createElement("div",null,"\u5206\u503C\uFF1A",r.score,"\u5206"))),e.createElement(ne.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(s=a==null?void 0:a.shixun)==null?void 0:s.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),e.createElement("div",{style:{clear:"both"}}))},qn=a=>{let o=a.questions_score/a.questions_count;ue.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:e.createElement("div",{className:d.modalColumn},e.createElement("div",{className:d.modalRow,style:{justifyContent:"flex-start"}},e.createElement("sup",{className:d.sup},"*"),e.createElement("span",null,a==null?void 0:a.name,"\uFF1A"),e.createElement(Ee.Z,{min:0,precision:1,defaultValue:o,onChange:S=>{o=S}}),e.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ce(void 0,null,function*(){var S;if(!o)return T.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const s={type:a==null?void 0:a.type,score:o,scoreTotal:Number((S=o*a.questions_count)==null?void 0:S.toFixed(1))};y(s)})})},Jn=()=>{let a="";ue.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:e.createElement("div",{className:d.modalColumn},e.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},e.createElement("img",{style:{marginRight:5},src:sl.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:d.modalRow,style:{marginTop:20}},e.createElement("sup",{className:d.sup},"*"),e.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),e.createElement(ye.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:()=>Ce(void 0,null,function*(){var o;if(!a)return T.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const S=[],s=[],r=[],z=[];(o=t==null?void 0:t.questionList)==null||o.forEach(w=>{var K;(K=w.questions)==null||K.forEach(he=>{let p=w.questions_score/w.questions_count;p=p&&p.toFixed(1),w.type==="COMBINATION"&&r.push({id:he.id,sub_item_bank_ids:he.sub_item_banks.map(Ae=>Ae.id)}),w.type==="PRACTICAL"?z.push(he.id):(S.push(he.id),s.push(p))})}),console.log("-----",r),yield l({item_bank_ids:S,item_bank_scores:s,name:a,combination_item_banks:r,shixun_ids:z})})})},kn=(a,o,S,s)=>{var r;const z=`${location.pathname}${location.search}`,te=(r=s.questions)==null?void 0:r.map(w=>w==null?void 0:w.id);if(z.includes("exercise"))ge.current={id:a,ids:te,type:o,index:S},_e(!0);else{let w=ue.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:()=>Ce(void 0,null,function*(){w.update({cancelButtonProps:{disabled:!0}}),yield D({single_question_id:a,seleted_item_bank_ids:te},{type:o,index:S}),w.update({cancelButtonProps:{disabled:!1}}),T.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Yn=a=>{var o;const S=(o=a.questions)==null?void 0:o.map(z=>z==null?void 0:z.id),s=a.name;let r=ue.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${s}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ce(void 0,null,function*(){r.update({cancelButtonProps:{disabled:!0}}),yield D({seleted_item_bank_ids:S},{type:a.type}),r.update({cancelButtonProps:{disabled:!1}}),T.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${s}\u8BD5\u9898`)})})},Hn=()=>{let a=ue.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:()=>Ce(void 0,null,function*(){a.update({cancelButtonProps:{disabled:!0}}),yield D(),a.update({cancelButtonProps:{disabled:!1}}),T.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},nt=a=>{console.log(a,"key"),x(a-1)},Kn=(a,o)=>{var S,s;if(o==="SINGLE")return e.createElement(e.Fragment,null,e.createElement(Ll,{ref:c,editData:a,isEdit:!0}),e.createElement(q.Z,null));if(o==="MULTIPLE")return e.createElement(e.Fragment,null,e.createElement(Sl,{ref:c,editData:a,isEdit:!0}),e.createElement(q.Z,null));if(o==="JUDGMENT")return e.createElement(e.Fragment,null,e.createElement(Bl,{ref:c,editData:a,isEdit:!0}),e.createElement(q.Z,null));if(o==="COMPLETION")return e.createElement(e.Fragment,null,e.createElement(_l,{ref:c,editData:a,isEdit:!0}),e.createElement(q.Z,null));if(o==="SUBJECTIVE")return e.createElement(e.Fragment,null,e.createElement(zl,{ref:c,editData:a,isEdit:!0}),e.createElement(q.Z,null));if(o==="COMBINATION")return e.createElement(e.Fragment,null,e.createElement(Dn,{ref:c,editData:a,isEdit:!0}),e.createElement(q.Z,null));if(o==="BPROGRAM")return e.createElement(e.Fragment,null,e.createElement(O.default,{form:ve,style:{marginTop:20},onFinishFailed:r=>{var z,te;r.errorFields[0].name.includes("standard_answers")?T.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):T.ZP.error(r.errorFields[0].errors[0]),ve.scrollToField((te=(z=r==null?void 0:r.errorFields)==null?void 0:z[0])==null?void 0:te.name,{behavior:"smooth",block:"center"})},onFinish:r=>Ce(void 0,null,function*(){var z;let te=Oe(we({question_score:a.score},r),{question_type:8,hack:Oe(we({},r.hack),{difficult:a.program_attr.difficult}),hack_codes:Oe(we({},r.hack_codes),{code:tt.Base64.encode((z=r.hack_codes)==null?void 0:z.code)})});H&&(te.is_cover=1);const w=yield(0,Te.ZP)(`/api/exercise_questions/${a.id}.json`,{method:"put",body:te});(w==null?void 0:w.status)===0&&(T.ZP.success("\u7F16\u8F91\u6210\u529F"),nt(B+1)),E(null)})},e.createElement(Mn.tc,{form:ve,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(S=a==null?void 0:a.program_attr)==null?void 0:S.identifier,answerKey:"standard_answers"}),e.createElement(q.Z,null)));if(o==="PROGRAM"&&ne.history.push(`/problems/${(s=a==null?void 0:a.program_attr)==null?void 0:s.identifier}/edit?type=exercises&express_id=${A.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(Nl,{ref:c,editData:a,isEdit:!0}),e.createElement(q.Z,null))},at=(a,o,S)=>Ce(void 0,null,function*(){var s,r,z,te;const w=yield(s=c.current)==null?void 0:s.onSave();if(!w)return;const K={question_score:o.score,analysis:w.analysis};if(S&&(K.is_cover=1),a==="SINGLE"||a==="MULTIPLE"||a==="JUDGMENT"){const p=[],Ae=[];K.question_type=a==="JUDGMENT"?2:1,K.question_title=w==null?void 0:w.name,(r=w==null?void 0:w.choices)==null||r.forEach((Ne,Je)=>{p.push(Ne.choice_text),Ne!=null&&Ne.is_answer&&Ae.push(Je+1)}),K.question_choices=p,K.standard_answers=Ae}if(a==="COMPLETION"){K.is_ordered=w.is_ordered,K.question_title=w==null?void 0:w.name,K.question_type=3;const p=[];(z=w==null?void 0:w.standard_answers)==null||z.forEach((Ae,Ne)=>{p.push({choice_id:Ae.position,answer_text:Ae.answer_text})}),K.standard_answers=p,K.downcase=w==null?void 0:w.downcase,K.no_space=w==null?void 0:w.no_space}a==="SUBJECTIVE"&&(console.log("editorData"),console.log(w),K.question_title=w==null?void 0:w.name,K.question_type=4,K.answer_texts=w==null?void 0:w.answer_texts),a==="COMBINATION"&&(K.question_title=w==null?void 0:w.name,K.question_type=7,K.sub_questions=(te=w==null?void 0:w.sub_item_banks)==null?void 0:te.map((p,Ae)=>{var Ne,Je,Kt;if((p==null?void 0:p.item_type)=="single"||(p==null?void 0:p.item_type)=="judgement"||(p==null?void 0:p.item_type)=="multiple"){const Le=[],De=[];return(Ne=p==null?void 0:p.choices)==null||Ne.forEach((ke,ea)=>{Le.push(ke.choice_text),ke!=null&&ke.is_answer&&De.push(ea+1)}),{id:p.id,question_id:p.id,question_title:p.name,difficulty:p.difficulty,question_type:(p==null?void 0:p.item_type)=="single"?0:(p==null?void 0:p.item_type)=="multiple"?1:2,question_choices:Le,standard_answers:De,analysis:p.analysis,question_score:p==null?void 0:p.score}}else if((p==null?void 0:p.item_type)=="completion"){const Le=[];return(Je=p==null?void 0:p.standard_answer)==null||Je.forEach((De,ke)=>{Le.push({choice_id:De.position,answer_text:De.answer_text,score:De.score})}),{id:p.id,question_id:p.id,is_ordered:p.is_ordered,question_title:p.name,difficulty:p.difficulty,question_type:3,standard_answers:Le,analysis:p.analysis,downcase:p==null?void 0:p.downcase,no_space:p==null?void 0:p.no_space,question_score:p==null?void 0:p.score}}else if((p==null?void 0:p.item_type)=="subjective")return{id:p.id,question_id:p.id,question_title:p.name,question_type:4,difficulty:p.difficulty,answer_texts:(Kt=p==null?void 0:p.answer_texts)==null?void 0:Kt[0],analysis:p.analysis,question_score:p==null?void 0:p.score}}),delete K.analysis);const he=a!=="PRACTICAL"?yield(0,Te.ZP)(`/api/exercise_questions/${o.id}.json`,{method:"put",body:K}):yield(0,Te.ZP)(`/api/exercise_questions/${o.id}/update_shixun_score.json`,{method:"post",body:we({},w)});(he==null?void 0:he.status)===0&&(T.ZP.success("\u7F16\u8F91\u6210\u529F"),nt(B+1),E(null))}),Xn=()=>Ce(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,Te.ZP)(`/api/exercises/${A.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield x(B),T.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Yt=(g=t==null?void 0:t.questionList)==null?void 0:g.reduce((a,o)=>a+Number(o.questions_score),0),Ht=m&&((N=t==null?void 0:t.exam)==null?void 0:N.exercise_status)!==1;return e.createElement("section",{className:d.wrap},e.createElement("div",{id:"id_left_preview",className:d.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:d.title},e.createElement("div",{className:"body-overflow-initial"},e.createElement("b",null),e.createElement("span",null,"\u7B54\u9898\u5361"))),e.createElement("div",{className:d.total},e.createElement("div",null,e.createElement("img",{src:nl}),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:ol}),e.createElement("span",null,"\u603B\u5206(\u5206)"),e.createElement("aside",null,Yt&&Yt.toFixed(1))),e.createElement("div",null,e.createElement("img",{src:ie}),e.createElement("span",null,"\u65F6\u957F(\u5206)"),e.createElement("aside",null,((U=t==null?void 0:t.exam)==null?void 0:U.time)===-1||((M=t==null?void 0:t.exam)==null?void 0:M.time)===null?"\u4E0D\u9650":(f=t==null?void 0:t.exam)==null?void 0:f.time))),(I=t==null?void 0:t.questionList)==null?void 0:I.map((a,o)=>{var S;return e.createElement("div",{className:d.list,key:o},e.createElement("div",{className:d.name},e.createElement("b",null),e.createElement("span",null,a.name)),e.createElement("aside",null,e.createElement("div",null,"\u5171",e.createElement("span",{className:d.b},a.questions_count),"\u9898 ",e.createElement("span",{className:d.l},"|"),"\u5171",e.createElement("span",{className:d.r},a.questions_score),"\u5206"),e.createElement("div",{className:d.answerSheet},(S=a==null?void 0:a.questions)==null?void 0:S.map((s,r)=>e.createElement("div",{onClick:()=>{const z=`Anchor_${s==null?void 0:s.id}`;let te=document.getElementById(z);te&&setTimeout(()=>te.scrollIntoView({block:"center",behavior:"smooth"}))},key:s==null?void 0:s.id,className:d.tag},r+1)))))})),e.createElement("div",{className:d.right},e.createElement("div",{className:d.examName,id:"examName"},e.createElement("div",{className:d.name},e.createElement(J.Z,{title:(Q=t==null?void 0:t.exam)==null?void 0:Q.name,getPopupContainer:a=>a.parentNode},e.createElement("span",{className:d.t},(R=t==null?void 0:t.exam)==null?void 0:R.name))),m&&((h=t==null?void 0:t.exam)==null?void 0:h.exercise_status)===1&&e.createElement(Pe.op,{openLoading:!0,shape:"default",onClick:()=>{ue.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:()=>{Xn()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!m&&e.createElement(X.ZP,{onClick:Hn,type:"primary"},"\u968F\u673A\u66F4\u6362")),e.createElement("div",{className:d.topWarp},(W=t==null?void 0:t.questionList)==null?void 0:W.map((a,o)=>{var S,s;return e.createElement(e.Fragment,{key:o},e.createElement("div",{className:d.head,style:o===0?{border:0,marginTop:-16}:{}},e.createElement("div",{className:d.name},e.createElement("b",null),e.createElement("span",null,a.name)),e.createElement("div",{className:d.so},"\u5171",e.createElement("span",{className:d.b},a.questions_count," "),"\u9898 ",a.type==="COMBINATION"&&`\uFF08\u5305\u542B${(S=a==null?void 0:a.questions)==null?void 0:S.map(r=>{var z;return(z=r==null?void 0:r.sub_item_banks)==null?void 0:z.length}).reduce((r,z)=>r+z)}\u5C0F\u9898\uFF09`,e.createElement("span",{className:d.l},"|"),"\u5171",e.createElement("span",{className:d.r},a.questions_score),"\u5206"),!m&&e.createElement("div",{className:d.btn},e.createElement(X.ZP,{onClick:()=>{qn(a)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),e.createElement(X.ZP,{onClick:()=>Yn(a),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(s=a==null?void 0:a.questions)==null?void 0:s.map((r,z)=>{var te,w,K;return _===(r==null?void 0:r.id)?e.createElement("div",{id:`Anchor_${r==null?void 0:r.id}`,className:d.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:()=>E(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),e.createElement(X.ZP,{onClick:()=>{(r==null?void 0:r.is_my)===1?ue.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:()=>Ce(void 0,null,function*(){a.type==="BPROGRAM"?(ae(!0),ve.submit()):at(a==null?void 0:a.type,r,!0)}),onCancel:()=>Ce(void 0,null,function*(){a.type==="BPROGRAM"?(ae(!1),ve.submit()):at(a==null?void 0:a.type,r,!1)})}):a.type==="BPROGRAM"?(ae(!1),ve.submit()):at(a==null?void 0:a.type,r,!1)},type:"primary"},"\u4FDD\u5B58")),Kn(r,a.type)):e.createElement("div",{id:`Anchor_${r==null?void 0:r.id}`,className:d.content,key:r==null?void 0:r.id},e.createElement("div",{className:d.titleWrap},(r==null?void 0:r.item_type)==="bprogram"?e.createElement(G.Z,{style:{paddingRight:10},value:z+1+"\u3001"+((te=r==null?void 0:r.program_attr)==null?void 0:te.description)}):e.createElement(G.Z,{style:{paddingRight:10},className:d.titleHtml,value:z+1+`\u3001${(r==null?void 0:r.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(r==null?void 0:r.name)}),m&&e.createElement(X.ZP,{onClick:()=>{var he,p,Ae;if(_){T.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}ve.setFieldsValue({standard_answers:r==null?void 0:r.standard_answer,hack:we(we({},r),r==null?void 0:r.program_attr),hack_codes:Oe(we({},r==null?void 0:r.program_attr),{code:tt.Base64.decode(((he=r==null?void 0:r.program_attr)==null?void 0:he.code)||"")}),hack_sets:we({},(p=r==null?void 0:r.hack_sets)==null?void 0:p[0])}),(r==null?void 0:r.item_type)=="program"?ne.history.push(`/problems/newedit/${(Ae=r==null?void 0:r.program_attr)==null?void 0:Ae.identifier}?type=exercises&express_id=${A.categoryId}&question_id=${r==null?void 0:r.id}&score=${r==null?void 0:r.score}&exercise=true&callback_url=/classrooms/${A.coursesId}/exercise/${A.categoryId}/detail?random=true`):E(r==null?void 0:r.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Ht&&e.createElement(X.ZP,{disabled:Ht,className:"ml20",onClick:()=>kn(r==null?void 0:r.id,a.type,z,a),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(r==null?void 0:r.item_type)==="bprogram"&&e.createElement(G.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:d.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")&&zn(r),a.type==="COMPLETION"&&Jt(r),a.type==="SUBJECTIVE"&&kt(r),a.type==="PROGRAM"&&Vn(r),a.type==="BPROGRAM"&&Qn(r),a.type==="COMBINATION"&&Gn(r,z),a.type==="PRACTICAL"&&Un(r),((K=t==null?void 0:t.exam)==null?void 0:K.exercise_status)===3&&a.type!=="COMBINATION"&&e.createElement(Gt.Z,{className:"mt20",state:r==null?void 0:r.is_wrong,onClick:()=>{V==null||V({value:Oe(we({},r),{question_id:r==null?void 0:r.id,question_score:r==null?void 0:r.score})})}}))}))}))),m?e.createElement(Pe.vr,null,e.createElement(Y.Z,{showTotal:be.rU,total:($=t==null?void 0:t.exam)==null?void 0:$.total_num,pageSize:1,current:B+1,showSizeChanger:!1,onChange:nt,showQuickJumper:!1,hideOnSinglePage:!1})):e.createElement(Pe.vr,{LeftContent:e.createElement(Pe.op,{onClick:n,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:e.createElement(re.Z,{align:"middle"},e.createElement(Be.Z,{color:"#55575D",overlayClassName:d.popover,open:Z,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(Pe.op,{onMouseEnter:()=>k(!0),onMouseLeave:()=>k(!1),onClick:()=>Jn(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),e.createElement(Pe.op,{shape:"default",type:"primary",onClick:()=>l(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),e.createElement(xn,{visible:P,questionParams:ge.current,onRandomExchange:()=>Ce(void 0,null,function*(){const a=ge.current;yield D({single_question_id:a.id,seleted_item_bank_ids:a.ids},{type:a.type,index:a.index}),_e(!1)}),selectFromProblemSet:()=>{const a=ge.current,o=`${location.pathname}${location.search}`;o.includes("exercise")&&ne.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${a.id}&qtype=${a.type}&exerciseid=${A.categoryId}&from=${o}`)},onCancel:()=>{_e(!1)}}))}}}]);
|