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/p__User__Detail__Topics__Ex...

1 line
57 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52806],{89920:function(e,n,t){t.d(n,{Z:function(){return b}});var s=t(82242),i=t.n(s),a=t(82100),r=t.n(a),c=t(29186),o=t.n(c),l=t(13720),u=t.n(l),d=t(80619),x=t.n(d),p=t(47074),h=t.n(p),f=t(85573),_=t.n(f),m=t(59301),v=t(33987),j=t(37712),g="▁",b=function(e){x()(t,e);var n=h()(t);function t(){var e;r()(this,t);for(var s=arguments.length,i=new Array(s),a=0;a<s;a++)i[a]=arguments[a];return e=n.call.apply(n,[this].concat(i)),_()(u()(e),"getChCountBeforeCursor",(function(e,n){for(var t=n.line,s=0,i=0;i<t;i++)s+=e.getLine(i).split(g).length-1;return s+=e.getLine(t).substring(0,n.ch).split(g).length-1})),_()(u()(e),"onCMBeforeChange",(function(n,t){var s=n.getRange(t.from,t.to),i=0;if(t.text.forEach((function(e){i+=e.split(g).length-1})),s&&-1!=s.indexOf(g)){var a=s.split(g).length-1,r=e.getChCountBeforeCursor(n,t.from);console.log("删除".concat(a,"个, 之前有").concat(r,"个,新增").concat(i,"个")),e.props.deleteEmptyDisabled?t.cancel():e.props.onPlaceholderChange&&e.props.onPlaceholderChange(r,a,i)}else if(i){var c=e.getChCountBeforeCursor(n,t.from);console.log("新增".concat(i,"个,之前有").concat(c,"个")),e.props.onPlaceholderChange&&e.props.onPlaceholderChange(c,0,i)}})),e}return o()(t,[{key:"render",value:function(){return(0,j.jsx)(v.Z,i()(i()({},this.props),{},{onCMBeforeChange:this.onCMBeforeChange}))}}]),t}(m.Component)},96393:function(e,n,t){t.d(n,{Z:function(){return j}});var s=t(82100),i=t.n(s),a=t(29186),r=t.n(a),c=t(80619),o=t.n(c),l=t(47074),u=t.n(l),d=t(59301),x=t(73782),p=t(12563),h=t(8591),f="flex___eLcnP",_="color666___TiUhG",m=t(26762),v=t(37712),j=(x.Z.TextArea,function(e){o()(t,e);var n=u()(t);function t(e){var s;return i()(this,t),(s=n.call(this,e)).state={inputVisible:!1,EditInputIndex:-1},s}return r()(t,[{key:"render",value:function(){var e=this,n=this.props,t=n.index,s=n.onAnswerChange,i=n.addChildAnswer,a=(n.exerciseIsPublish,n.answers);n.activeOptionErrorIndex,n.flex;console.log("----",a);var r=this.state,c=r.inputVisible,o=r.EditInputIndex;return(0,v.jsxs)("div",{className:f,children:[(0,v.jsxs)("div",{className:"".concat(_," mb5 mt6"),style:{flex:"0 0 90px"},children:["答案(填空",t+1,"):"]}),(0,v.jsxs)("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10},children:[null==a?void 0:a.map((function(n,i){return(0,v.jsx)(v.Fragment,{children:o!==i&&(null==n?void 0:n.length)>0?(0,v.jsx)(p.Z,{className:"edit-tag",closable:!0,onClose:function(n){n.preventDefault(),1===(null==a?void 0:a.length)&&0===i?e.props.deleteChildAnswermain(t,i):e.props.deleteChildAnswer(t,i)},children:(0,v.jsx)("span",{onDoubleClick:function(n){e.setState({EditInputIndex:i}),n.preventDefault()},children:n})},n):(0,v.jsx)(x.Z,{defaultValue:n,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(n){n.target.value.replaceAll(" ","").length<=0?h.ZP.info("内容不能为纯空格"):(s(t,i,n.target.value),e.setState({EditInputIndex:-1,inputVisible:!1}))}})})})),!c&&(0,v.jsxs)(p.Z,{className:"site-tag-plus",onClick:function(){i(t),e.setState({inputVisible:!0})},children:[(0,v.jsx)(m.Z,{})," 新增答案"]})]})]})}}]),t}(d.Component))},4079:function(e,n,t){t.r(n),t.d(n,{default:function(){return Be}});var s=t(7557),i=t.n(s),a=t(41498),r=t.n(a),c=t(82242),o=t.n(c),l=t(37205),u=t.n(l),d=t(79800),x=t.n(d),p=t(39647),h=t.n(p),f=t(59301),_=t(65363),m=t(20834),v=t(44e3),j=t(78241),g=t(8591),b=t(28103),k=t(66104),y=t(95237),N=t(43604),w=t(43418),q=t(99313),Z=t(73782),C=t(3113),S=t(98420),I=t(4271),B=t(13261),P=t(6848),E=t(24905),T=t(94001),D=t(91810),A=t(33987),V=t(23599),R="wrap___ce8sS",W="modal___yzD47",F="titleWrap___OBPcs",L="required___ncxFF",O="title___cxIaz",H="colorGray___NXXsn",M="choiceWrap___AhJbr",U="answer____f42Z",G="activeAnswer___BqxNg",K="deleteIcon___iHXv4",z="addIcon___Kb1l4",X="editorWrap___UmeId",J="htmlWrap____EtjV",Q="radio___zqqhF",Y="color333___PUxW5",$="color999___Uiwst",ee="questionType___GcJoU",ne="questionChoices___WgikS",te=t(37712),se=["problemset","globalSetting","loading","dispatch","onRef","editData"],ie=["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"],ae=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=(e.onRef,e.editData),a=(h()(e,se),(0,f.useState)([])),c=x()(a,2),l=c[0],d=c[1],p=(0,f.useState)(),m=x()(p,2),v=m[0],j=m[1],b=(0,f.useState)([]),k=x()(b,2),q=k[0],Z=k[1],S=(0,f.useState)(""),I=x()(S,2),B=I[0],W=I[1],Q=(0,f.useState)(5),Y=x()(Q,2),$=Y[0],ae=Y[1],re=(0,f.useState)(!1),ce=x()(re,2),oe=ce[0],le=ce[1],ue=(0,_.useParams)();(0,f.useEffect)((function(){d(["","","",""])}),[]),(0,f.useEffect)((function(){if(null!=s&&s.question_choices){W(null==s?void 0:s.question_title),ae(parseInt(null==s?void 0:s.question_score)),d(null==s?void 0:s.question_choices.map((function(e){return e.choice_text})));var e=[];null==s||s.standard_answer.map((function(n,t){e.push(n-1)})),Z(e)}else le(!0)}),[s]),(0,f.useImperativeHandle)(n,(function(){return{onSave:xe,isEdit:oe}}));var de,xe=function(){var e=r()(i()().mark((function e(){var n,a,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(B){e.next=3;break}return g.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=l.findIndex((function(e){return!e})))>-1)){e.next=7;break}return g.ZP.info("请先输入 ".concat(ie[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(q.length){e.next=10;break}return g.ZP.info("请设置本题的正确答案点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(q.length<1)){e.next=13;break}return g.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(a=l.map((function(e,n){return{choice_text:e,is_answer:q.includes(n)?n+1:0}})),!s.question_id){e.next=20;break}return e.next=17,t({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:B,question_type:1,question_score:"5.0",question_choices:a.map((function(e){return e.choice_text})),standard_answers:a.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 17:r=e.sent,e.next=23;break;case 20:return e.next=22,t({type:"exercise/addExerciseQuestion",payload:{categoryId:ue.categoryId,question_title:B,question_type:1,question_score:"5.0",question_choices:a.map((function(e){return e.choice_text})),standard_answers:a.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 22:r=e.sent;case 23:0===r.status&&(g.ZP.success("保存成功"),le(!1),t({type:"exercise/editExercise",payload:o()({},ue)}));case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"上移",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"下移",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"编辑",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],he=function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n.id,e.next="del"===e.t0?3:"up"===e.t0||"down"===e.t0?5:"edit"===e.t0?9:11;break;case 3:return w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个问题吗?",onOk:function(){return r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.Fl)({id:s.question_id});case 2:t({type:"exercise/editExercise",payload:o()({},ue)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",11);case 5:return e.next=7,t({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 7:return t({type:"exercise/editExercise",payload:o()({},ue)}),e.abrupt("break",11);case 9:return le(!0),e.abrupt("break",11);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,te.jsxs)("section",{className:R,children:[!oe&&(0,te.jsxs)("aside",{children:[(0,te.jsxs)("div",{className:ee,children:[(0,te.jsxs)("div",{children:[(0,te.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、多选题"]}),"",s.question_score,"分)"]}),!s.hideAction&&pe.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,te.jsx)(P.Z,{placement:"bottom",title:e.name,children:(0,te.jsx)("span",{onClick:function(){return he(e)},className:e.icon})},n)}))]}),(0,te.jsx)("div",{className:"mt5",children:(0,te.jsx)(V.Z,{value:s.question_title})}),(0,te.jsx)("div",{className:ne,children:null==s||null===(de=s.question_choices)||void 0===de?void 0:de.map((function(e,n){return(0,te.jsxs)(y.Z,{children:[(0,te.jsx)(N.Z,{children:(0,te.jsxs)(E.Z,{checked:s.standard_answer.includes(n+1),disabled:!0,children:[ie[n],"."]},n)}),(0,te.jsx)(N.Z,{flex:"1",children:(0,te.jsx)("span",{className:"c-black font14",children:(0,te.jsx)(V.Z,{value:e.choice_text})})})]})}))})]}),oe&&(0,te.jsxs)("aside",{children:[(0,te.jsx)("div",{className:ee,children:(0,te.jsxs)("div",{children:[(0,te.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,te.jsxs)("p",{className:F,children:[(0,te.jsx)("span",{className:L,children:"*"}),(0,te.jsx)("span",{className:O,children:"题干:"})]}),(0,te.jsx)(A.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:B,onChange:function(e){return W(e)}}),(0,te.jsxs)("p",{className:F,children:[(0,te.jsx)("span",{className:L,children:"*"}),(0,te.jsxs)("span",{className:O,children:["答案选项:",(0,te.jsx)("span",{className:H,children:"点击选项可设置正确答案"})]})]}),l.map((function(e,n){return(0,te.jsxs)("div",{className:M,children:[(0,te.jsx)(P.Z,{title:"点击设置为标准答案",placement:"left",children:(0,te.jsx)("div",{className:"".concat(U," ").concat(q.includes(n)?G:""),onClick:function(){q.includes(n)?Z(q.filter((function(e){return e!==n}))):Z([].concat(u()(q),[n]))},children:ie[n]})}),(0,te.jsx)("div",{className:X,children:v===n?(0,te.jsx)(A.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){l[n]=e,d(l)}}):(0,te.jsx)("div",{className:J,onClick:function(){return j(n)},children:(0,te.jsx)(V.Z,{value:e})})}),n>1&&(0,te.jsx)(P.Z,{title:"删除",children:(0,te.jsx)("i",{className:"".concat(K," iconfont icon-htmal5icon19"),onClick:function(){return d(l.filter((function(e,t){return t!==n})))}})}),n<7&&n===l.length-1&&(0,te.jsx)(P.Z,{title:"新增参考答案",children:(0,te.jsx)("i",{className:"".concat(z," iconfont icon-roundaddfill ml6"),onClick:function(){return d([].concat(u()(l),[""]))}})})]},n)})),(0,te.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,te.jsxs)("p",{className:"",children:["分值:",(0,te.jsx)(T.Z,{value:$,max:1e4,min:-1,onChange:function(e){ae(e)}})," 分"]}),(0,te.jsxs)("aside",{className:"tr",children:[s.question_id&&(0,te.jsx)(C.ZP,{type:"default",onClick:function(){return le(!1)},children:"取消"}),(0,te.jsx)(C.ZP,{className:"ml20",type:"primary",onClick:function(){return xe()},children:"保存"})]})]})]})},re=(0,_.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,f.forwardRef)(ae)),ce=t(5112),oe=["problemset","globalSetting","loading","dispatch","onRef","editData"],le=["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"],ue=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=(e.onRef,e.editData),a=(h()(e,oe),(0,f.useState)([])),c=x()(a,2),l=c[0],d=c[1],p=(0,f.useState)(),m=x()(p,2),v=m[0],j=m[1],b=(0,f.useState)([]),k=x()(b,2),q=k[0],Z=k[1],I=(0,f.useState)(""),B=x()(I,2),E=B[0],D=B[1],W=(0,f.useState)(0),Q=x()(W,2),Y=Q[0],$=Q[1],se=(0,f.useState)(!1),ie=x()(se,2),ae=ie[0],re=ie[1],ue=(0,_.useParams)();(0,f.useEffect)((function(){d(["","","",""])}),[]),(0,f.useEffect)((function(){if(null!=s&&s.question_choices){D(null==s?void 0:s.question_title),$(parseInt(null==s?void 0:s.question_score)),d(null==s?void 0:s.question_choices.map((function(e){return e.choice_text})));var e=[];null==s||s.standard_answer.map((function(n,t){e.push(n-1)})),Z(e)}else re(!0)}),[s]),(0,f.useImperativeHandle)(n,(function(){return{onSave:xe,isEdit:ae}}));var de,xe=function(){var e=r()(i()().mark((function e(){var n,a,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(E){e.next=3;break}return g.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=l.findIndex((function(e){return!e})))>-1)){e.next=7;break}return g.ZP.info("请先输入 ".concat(le[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(q.length){e.next=10;break}return g.ZP.info("请设置本题的正确答案点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(q.length<1)){e.next=13;break}return g.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(a=l.map((function(e,n){return{choice_text:e,is_answer:q.includes(n)?n+1:0}})),!s.question_id){e.next=20;break}return e.next=17,(0,S.Kc)({id:s.question_id,question_title:E,question_type:1,question_score:Y,question_choices:a.map((function(e){return e.choice_text})),standard_answers:a.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))});case 17:r=e.sent,e.next=23;break;case 20:return e.next=22,(0,S.iV)({exercise_bank_id:ue.topicId,question_title:E,question_type:1,question_score:"5.0",question_choices:a.map((function(e){return e.choice_text})),standard_answers:a.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))});case 22:r=e.sent;case 23:return 0===r.status&&(g.ZP.success("保存成功"),re(!1)),e.next=26,t({type:"polls/getExerciseBanks",payload:o()({},ue)});case 26:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"上移",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"下移",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"编辑",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],he=function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n.id,e.next="del"===e.t0?3:"up"===e.t0||"down"===e.t0?5:"edit"===e.t0?9:11;break;case 3:return w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个问题吗?",onOk:function(){return r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.x$)({pollsId:s.question_id});case 2:t({type:"polls/getExerciseBanks",payload:o()({},ue)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",11);case 5:return e.next=7,(0,S.W)({exerciseId:null==s?void 0:s.question_id,opr:n.id});case 7:return t({type:"polls/getExerciseBanks",payload:o()({},ue)}),e.abrupt("break",11);case 9:return re(!0),e.abrupt("break",11);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,te.jsxs)("section",{className:R,children:[!ae&&(0,te.jsxs)("aside",{children:[(0,te.jsxs)("div",{className:ee,children:[(0,te.jsxs)("div",{children:[(0,te.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、单选题"]}),"",s.question_score,"分)"]}),!s.hideAction&&pe.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,te.jsx)(P.Z,{placement:"bottom",title:e.name,children:(0,te.jsx)("span",{onClick:function(){return he(e)},className:e.icon})},n)}))]}),(0,te.jsx)("div",{className:"mt5",children:(0,te.jsx)(V.Z,{value:s.question_title})}),(0,te.jsx)("div",{className:ne,children:null==s||null===(de=s.question_choices)||void 0===de?void 0:de.map((function(e,n){return(0,te.jsxs)(y.Z,{children:[(0,te.jsx)(N.Z,{children:(0,te.jsxs)(ce.ZP,{checked:s.standard_answer.includes(n+1),disabled:!0,children:[le[n],"."]},n)}),(0,te.jsx)(N.Z,{flex:"1",children:(0,te.jsx)("span",{className:"c-black font14",children:(0,te.jsx)(V.Z,{value:e.choice_text})})})]})}))})]}),ae&&(0,te.jsxs)("aside",{children:[(0,te.jsx)("div",{className:ee,children:(0,te.jsxs)("div",{children:[(0,te.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,te.jsxs)("p",{className:F,children:[(0,te.jsx)("span",{className:L,children:"*"}),(0,te.jsx)("span",{className:O,children:"题干:"})]}),(0,te.jsx)(A.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:E,onChange:function(e){return D(e)}}),(0,te.jsxs)("p",{className:F,children:[(0,te.jsx)("span",{className:L,children:"*"}),(0,te.jsxs)("span",{className:O,children:["答案选项:",(0,te.jsx)("span",{className:H,children:"点击选项可设置正确答案"})]})]}),l.map((function(e,n){return(0,te.jsxs)("div",{className:M,children:[(0,te.jsx)(P.Z,{title:"点击设置为标准答案",placement:"left",children:(0,te.jsx)("div",{className:"".concat(U," ").concat(q.includes(n)?G:""),onClick:function(){q.includes(n)?Z(q.filter((function(e){return e!==n}))):Z([].concat(u()(q),[n]))},children:le[n]})}),(0,te.jsx)("div",{className:X,children:v===n?(0,te.jsx)(A.Z,{id:"single-question-option-".concat(n),watch:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){l[n]=e,d(l)}}):(0,te.jsx)("div",{className:J,onClick:function(){return j(n)},children:(0,te.jsx)(V.Z,{value:e})})}),n>1&&(0,te.jsx)(P.Z,{title:"删除",children:(0,te.jsx)("i",{className:"".concat(K," iconfont icon-htmal5icon19"),onClick:function(){return d(l.filter((function(e,t){return t!==n})))}})}),n<7&&n===l.length-1&&(0,te.jsx)(P.Z,{title:"新增参考答案",children:(0,te.jsx)("i",{className:"".concat(z," iconfont icon-roundaddfill ml6"),onClick:function(){return d([].concat(u()(l),[""]))}})})]},n)})),(0,te.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,te.jsxs)("p",{className:"",children:["分值:",(0,te.jsx)(T.Z,{value:Y,max:1e4,min:-1,onChange:function(e){$(e)}})," 分"]}),(0,te.jsxs)("aside",{className:"tr",children:[s.question_id&&(0,te.jsx)(C.ZP,{type:"default",onClick:function(){return re(!1)},children:"取消"}),(0,te.jsx)(C.ZP,{className:"ml20",type:"primary",onClick:function(){return xe()},children:"保存"})]})]})]})},de=(0,_.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,f.forwardRef)(ue)),xe=["problemset","globalSetting","loading","dispatch","onRef","editData"],pe=["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"],he=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=(e.onRef,e.editData),a=(h()(e,xe),(0,f.useState)()),c=x()(a,2),l=c[0],u=c[1],d=(0,f.useState)(""),p=x()(d,2),m=p[0],v=p[1],j=(0,f.useState)(!1),b=x()(j,2),k=b[0],y=b[1],N=(0,f.useState)(5),q=x()(N,2),Z=q[0],I=q[1],B=(0,_.useParams)();(0,f.useEffect)((function(){null!=s&&s.question_choices?(v(null==s?void 0:s.question_title),I(null==s?void 0:s.question_score),u(s.standard_answer[0]+"")):y(!0)}),[s]),(0,f.useImperativeHandle)(n,(function(){return{onSave:D,isEdit:k}}));var E,D=function(){var e=r()(i()().mark((function e(){var n,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m){e.next=3;break}return g.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(l){e.next=6;break}return g.ZP.info("请先点击选择本选择题的正确选项"),e.abrupt("return",!1);case 6:if(n=[{choice_text:"正确",is_answer:"1"===l?1:0},{choice_text:"错误",is_answer:"2"===l?2:0}],!s.question_id){e.next=13;break}return e.next=10,(0,S.Kc)({id:s.question_id,question_title:m,question_type:2,question_score:Z,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))});case 10:a=e.sent,e.next=16;break;case 13:return e.next=15,(0,S.iV)({exercise_bank_id:B.topicId,question_title:m,question_type:2,question_score:Z,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))});case 15:a=e.sent;case 16:return 0===a.status&&(g.ZP.success("保存成功"),y(!1)),t({type:"polls/getExerciseBanks",payload:o()({},B)}),e.abrupt("return",{name:m,choices:n});case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"上移",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"下移",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"编辑",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],W=function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n.id,e.next="del"===e.t0?3:"up"===e.t0||"down"===e.t0?5:"edit"===e.t0?9:11;break;case 3:return w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个问题吗?",onOk:function(){return r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.x$)({pollsId:s.question_id});case 2:t({type:"polls/getExerciseBanks",payload:o()({},B)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",11);case 5:return e.next=7,(0,S.W)({exerciseId:null==s?void 0:s.question_id,opr:n.id});case 7:return t({type:"polls/getExerciseBanks",payload:o()({},B)}),e.abrupt("break",11);case 9:return y(!0),e.abrupt("break",11);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,te.jsxs)("section",{className:R,children:[!k&&(0,te.jsxs)("aside",{children:[(0,te.jsxs)("div",{className:ee,children:[(0,te.jsxs)("div",{children:[(0,te.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、判断题"]}),"",s.question_score,"分)"]}),!s.hideAction&&V.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,te.jsx)(P.Z,{placement:"bottom",title:e.name,children:(0,te.jsx)("span",{onClick:function(){return W(e)},className:e.icon})},n)}))]}),(0,te.jsx)("div",{className:"mt5",children:s.question_title}),(0,te.jsx)("div",{className:ne,children:null==s||null===(E=s.question_choices)||void 0===E?void 0:E.map((function(e,n){return(0,te.jsxs)(ce.ZP,{checked:s.standard_answer.includes(n+1),disabled:!0,children:[pe[n],". ",(0,te.jsx)("span",{className:"c-black font14",children:e.choice_text})]},n)}))})]}),k&&(0,te.jsxs)("aside",{children:[(0,te.jsxs)("div",{children:[(0,te.jsx)("span",{className:"font16 c-blue",children:"判断题"}),"(客观题,由系统自动评分,请设置标准答案)"]}),(0,te.jsxs)("p",{className:F,children:[(0,te.jsx)("span",{className:L,children:"*"}),(0,te.jsx)("span",{className:O,children:"题干:"})]}),(0,te.jsx)(A.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:m,onChange:function(e){return v(e)}}),(0,te.jsxs)("p",{className:F,children:[(0,te.jsx)("span",{className:L,children:"*"}),(0,te.jsxs)("span",{className:O,children:["答案选项:",(0,te.jsx)("span",{className:H,children:"点击选项可设置正确答案"})]})]}),(0,te.jsxs)(ce.ZP.Group,{buttonStyle:"solid",value:l,onChange:function(e){return u(e.target.value)},children:[(0,te.jsx)(ce.ZP.Button,{value:"1",className:"".concat(Q," mr40"),children:"正确"}),(0,te.jsx)(ce.ZP.Button,{value:"2",className:Q,children:"错误"})]}),(0,te.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项,可以直接设置标准答案"}),(0,te.jsxs)("p",{className:"",children:["分值:",(0,te.jsx)(T.Z,{value:Z,max:1e4,min:-1,onChange:function(e){I(e)}})," 分"]}),(0,te.jsxs)("aside",{className:"tr",children:[s.question_id&&(0,te.jsx)(C.ZP,{type:"default",onClick:function(){return y(!1)},children:"取消"}),(0,te.jsx)(C.ZP,{className:"ml20",type:"primary",onClick:function(){return D()},children:"保存"})]})]})]})},fe=(0,_.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,f.forwardRef)(he)),_e=t(89920),me=t(96393),ve=t(27627),je=["problemset","globalSetting","loading","dispatch","editData"],ge=function(e,n){var t=e.problemset,s=(e.globalSetting,e.loading,e.dispatch),a=e.editData,c=(h()(e,je),(0,f.useState)("")),l=x()(c,2),d=l[0],p=l[1],m=(0,f.useState)(""),v=x()(m,2),j=v[0],b=(v[1],(0,f.useState)([])),k=x()(b,2),q=k[0],I=k[1],B=(0,f.useState)(""),D=x()(B,2),A=D[0],V=D[1],F=(0,f.useState)(),L=x()(F,2),O=L[0],H=L[1],M=(0,f.useState)(!1),U=x()(M,2),G=U[0],K=U[1],z=(0,f.useState)(5),X=x()(z,2),J=X[0],Q=X[1],se=(0,f.useState)(!1),ie=x()(se,2),ae=ie[0],re=ie[1],ce=(0,_.useParams)();(0,f.useEffect)((function(){if(null!=a&&a.question_title){p(null==a?void 0:a.question_title),H(null==a?void 0:a.is_ordered),Q(null==a?void 0:a.question_score);var e=null==a?void 0:a.standard_answer.map((function(e){return e.answer_text}));I(e)}else re(!0)}),[t.editData]),(0,f.useEffect)((function(){K(!1)}),[ae]),(0,f.useImperativeHandle)(n,(function(){return{onSave:le,isEdit:ae}}));var oe,le=function(){var e=r()(i()().mark((function e(){var n,t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=[],t=!1,q.forEach((function(e,s){n.push({choice_id:s+1,answer_text:[]}),e.forEach((function(e,i){n[s].answer_text.push(e),e&&(0,ve.eR)(e,1e4)||(V("".concat(s,"-").concat(i)),g.ZP.info(e?"答案不能超过10000字符":"答案:不能为空"),t=!0)}))})),!t){e.next=5;break}return e.abrupt("return",!1);case 5:if(!a.question_id){e.next=11;break}return e.next=8,(0,S.Kc)({id:a.question_id,question_title:d,question_type:3,question_score:J,is_ordered:O,standard_answers:n});case 8:r=e.sent,e.next=14;break;case 11:return e.next=13,(0,S.iV)({exercise_bank_id:ce.topicId,question_title:d,question_type:3,question_score:J,is_ordered:O,standard_answers:n});case 13:r=e.sent;case 14:return 0===r.status&&(g.ZP.success("保存成功"),re(!1)),s({type:"polls/getExerciseBanks",payload:o()({},ce)}),e.abrupt("return",{name:d,analysis:j,standard_answers:n,is_ordered:O});case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(e,n,t){var s=q.slice();if(n&&s.splice(e,n),t&&G)for(var i=0;i<t;i++)s.splice(e+i,0,[""]);K(!0),I(s)},de=function(e,n,t){V("");var s=q.slice();s[e][n]=t,I(s)},xe=function(e){var n=q.slice();n[e]=[].concat(u()(n[e]),[""]),I(n)},pe=function(e,n){var t=q.slice();if(!t[e][n])return t[e]=t[e].filter((function(e,t){return t!==n})),void I(t);w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:W,onOk:function(){t[e]=t[e].filter((function(e,t){return t!==n})),I(t)}})},he=function(e){w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:W,onOk:function(){var n=q.slice();n=q.filter((function(n,t){return e!==t})),I(n)}})},fe=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"上移",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"下移",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"编辑",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],ge=function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n.id,e.next="del"===e.t0?3:"up"===e.t0||"down"===e.t0?5:"edit"===e.t0?9:11;break;case 3:return w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个问题吗?",onOk:function(){return r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.x$)({pollsId:a.question_id});case 2:s({type:"polls/getExerciseBanks",payload:o()({},ce)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",11);case 5:return e.next=7,(0,S.W)({exerciseId:null==a?void 0:a.question_id,opr:n.id});case 7:return s({type:"polls/getExerciseBanks",payload:o()({},ce)}),e.abrupt("break",11);case 9:return re(!0),e.abrupt("break",11);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,te.jsxs)("section",{className:R,children:[!ae&&(0,te.jsxs)("aside",{children:[(0,te.jsxs)("div",{className:ee,children:[(0,te.jsxs)("div",{children:[(0,te.jsxs)("span",{className:"font16 c-blue",children:[a.key,"、填空题"]}),"",a.question_score,"分)"]}),!a.hideAction&&fe.map((function(e,n){return"up"===e.id&&1===a.key||"down"===e.id&&a.key===a.len?null:(0,te.jsx)(P.Z,{placement:"bottom",title:e.name,children:(0,te.jsx)("span",{onClick:function(){return ge(e)},className:e.icon})},n)}))]}),(0,te.jsx)("div",{className:"mt5",children:a.question_title}),(0,te.jsx)("div",{className:ne,children:null==a||null===(oe=a.standard_answer)||void 0===oe?void 0:oe.map((function(e,n){return(0,te.jsxs)(y.Z,{children:[(0,te.jsxs)(N.Z,{children:["答案(填空",e.choice_id,""]}),(0,te.jsx)(N.Z,{flex:"1",children:(0,te.jsx)(Z.Z,{checked:a.standard_answer.includes(n),disabled:!0,value:e.answer_text},n)})]})}))})]}),ae&&(0,te.jsxs)("aside",{children:[(0,te.jsx)("div",{className:ee,children:(0,te.jsxs)("div",{children:[(0,te.jsx)("span",{className:"font16 c-blue",children:"填空题"}),"(客观题,由系统自动评分,允许手动调分,请设置标准答案 支持最多5个空每空得分按照本题的总分平均计算"]})}),(0,te.jsx)("div",{children:(0,te.jsx)(_e.Z,{id:"completion-question-tittle",placeholder:"请您输入题目",height:155,defaultValue:d,onChange:function(e){return p(e)},showNullButton:!0,onPlaceholderChange:ue})}),(0,te.jsx)("div",{className:"mt20",children:q.map((function(e,n){return(0,te.jsx)(me.Z,{answers:e,index:n,is_md:!0,activeOptionErrorIndex:A,onAnswerChange:de,addChildAnswer:xe,deleteChildAnswer:pe,deleteChildAnswermain:he},n)}))}),(0,te.jsx)("div",{className:"mt20",children:q.length>1&&(0,te.jsxs)("span",{children:[(0,te.jsx)(E.Z,{checked:O,onChange:function(e){return H(e.target.checked)},className:"".concat(Y," font14"),children:"多个填空的答案有顺序要求"}),(0,te.jsx)("span",{className:"".concat($," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,te.jsxs)("p",{className:"",children:["分值:",(0,te.jsx)(T.Z,{value:J,max:1e4,min:-1,onChange:function(e){Q(e)}})," 分"]}),(0,te.jsxs)("aside",{className:"tr",children:[a.question_id&&(0,te.jsx)(C.ZP,{type:"default",onClick:function(){return re(!1)},children:"取消"}),(0,te.jsx)(C.ZP,{className:"ml20",type:"primary",onClick:function(){return le()},children:"保存"})]})]})]})},be=(0,_.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,f.forwardRef)(ge)),ke=["problemset","globalSetting","loading","dispatch","onRef","editData"],ye=function(e,n){var t=e.problemset,s=(e.globalSetting,e.loading,e.dispatch),a=(e.onRef,e.editData),c=(h()(e,ke),(0,f.useState)("")),l=x()(c,2),u=l[0],d=l[1],p=(0,f.useState)(""),m=x()(p,2),v=m[0],j=(m[1],(0,f.useState)("")),b=x()(j,2),k=b[0],y=b[1],N=(0,f.useState)(5),q=x()(N,2),Z=q[0],I=q[1],B=(0,f.useState)(!1),E=x()(B,2),D=E[0],W=E[1],L=(0,_.useParams)();(0,f.useEffect)((function(){var e;null!=a&&a.question_title?(d(null==a?void 0:a.question_title),y(null==a||null===(e=a.standard_answer)||void 0===e?void 0:e[0]),I(null==a?void 0:a.question_score)):W(!0)}),[t.editData]),(0,f.useImperativeHandle)(n,(function(){return{onSave:H,isEdit:D}}));var H=function(){var e=r()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u){e.next=3;break}return g.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(!a.question_id){e.next=9;break}return e.next=6,(0,S.Kc)({id:a.question_id,question_title:u,question_type:4,question_score:Z,standard_answers:[k]});case 6:n=e.sent,e.next=12;break;case 9:return e.next=11,(0,S.iV)({exercise_bank_id:L.topicId,question_title:u,question_type:4,question_score:Z,standard_answers:[k]});case 11:n=e.sent;case 12:return 0===n.status&&(g.ZP.success("保存成功"),W(!1),s({type:"polls/getExerciseBanks",payload:o()({},L)})),e.abrupt("return",{name:u,answer_texts:[k],analysis:v});case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"上移",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"下移",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"编辑",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],U=function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n.id,e.next="del"===e.t0?3:"up"===e.t0||"down"===e.t0?5:"edit"===e.t0?9:11;break;case 3:return w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个问题吗?",onOk:function(){return r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.x$)({pollsId:a.question_id});case 2:s({type:"polls/getExerciseBanks",payload:o()({},L)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",11);case 5:return e.next=7,(0,S.W)({exerciseId:null==a?void 0:a.question_id,opr:n.id});case 7:return s({type:"polls/getExerciseBanks",payload:o()({},L)}),e.abrupt("break",11);case 9:return W(!0),e.abrupt("break",11);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,te.jsxs)("section",{className:R,children:[!D&&(0,te.jsxs)("aside",{children:[(0,te.jsxs)("div",{className:ee,children:[(0,te.jsxs)("div",{children:[(0,te.jsxs)("span",{className:"font16 c-blue",children:[a.key,"、简答题"]}),"",a.question_score,"分)"]}),!a.hideAction&&M.map((function(e,n){return"up"===e.id&&1===a.key||"down"===e.id&&a.key===a.len?null:(0,te.jsx)(P.Z,{placement:"bottom",title:e.name,children:(0,te.jsx)("span",{onClick:function(){return U(e)},className:e.icon})},n)}))]}),(0,te.jsx)("div",{className:"mt5",children:a.question_title}),(0,te.jsxs)("div",{className:ne,children:[(0,te.jsx)("p",{children:(0,te.jsx)("strong",{children:"参考答案:"})}),(0,te.jsx)(V.Z,{value:k})]})]}),D&&(0,te.jsxs)("aside",{children:[(0,te.jsx)("div",{className:ee,children:(0,te.jsxs)("div",{children:[(0,te.jsx)("span",{className:"font16 c-blue",children:"简答题"}),"(主观题,未作答的情况下自动评为零分)"]})}),(0,te.jsx)(A.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:u,onChange:function(e){return d(e)}}),(0,te.jsx)("p",{className:F,children:(0,te.jsx)("span",{className:O,children:"参考答案:"})}),(0,te.jsx)(A.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:k,onChange:function(e){return y(e)}}),(0,te.jsxs)("p",{className:"",children:["分值:",(0,te.jsx)(T.Z,{value:Z,max:1e4,min:-1,onChange:function(e){I(e)}})," 分"]}),(0,te.jsxs)("aside",{className:"tr",children:[a.question_id&&(0,te.jsx)(C.ZP,{type:"default",onClick:function(){return W(!1)},children:"取消"}),(0,te.jsx)(C.ZP,{className:"ml20",type:"primary",onClick:function(){return H()},children:"保存"})]})]})]})},Ne=(0,_.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,f.forwardRef)(ye)),we=["problemset","globalSetting","loading","dispatch","editData"],qe=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=e.editData,a=(h()(e,we),(0,f.useState)("")),c=x()(a,2),l=c[0],u=c[1],d=(0,f.useState)(""),p=x()(d,2),m=p[0],v=p[1],j=(0,f.useState)(""),b=x()(j,2),k=b[0],q=(b[1],(0,f.useState)([])),I=x()(q,2),B=I[0],D=(I[1],(0,f.useState)("")),V=x()(D,2),W=(V[0],V[1],(0,f.useState)()),F=x()(W,2),L=F[0],O=F[1],H=(0,f.useState)(!1),M=x()(H,2),U=(M[0],M[1]),G=(0,f.useState)([]),K=x()(G,2),z=K[0],X=K[1],J=(0,f.useState)(!1),Q=x()(J,2),ne=Q[0],se=Q[1],ie=(0,_.useParams)();(0,f.useEffect)((function(){var e;s.edit&&se(!0),u(s.shixun_name),v(s.question_title);var n=[];null===(e=s.shixun)||void 0===e||e.map((function(e){n.push(e.challenge_score)})),X(n)}),[s]),(0,f.useEffect)((function(){U(!1)}),[ne]),(0,f.useImperativeHandle)(n,(function(){return{onSave:ce,isEdit:ne}}));var ae,re,ce=function(){var e=r()(i()().mark((function e(){var n,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],!1,e.next=4;break;case 4:if(!s.question_id){e.next=10;break}return e.next=7,(0,S.Kc)({id:s.question_id,question_title:m,shixun_name:l,shixun_id:s.shixun_id,question_type:5,question_scores:z});case 7:a=e.sent,e.next=13;break;case 10:return e.next=12,(0,S.iV)({exercise_bank_id:ie.topicId,question_title:m,shixun_name:l,shixun_id:s.shixun_id,question_type:5,question_scores:z});case 12:a=e.sent;case 13:return 0===a.status&&(g.ZP.success("保存成功"),se(!1)),e.next=16,t({type:"polls/getExerciseBanks",payload:o()({},ie)});case 16:return e.abrupt("return",{name:m,analysis:k,standard_answers:n,is_ordered:L});case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"上移",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"下移",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"编辑",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],le=function(){var e=r()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n.id,e.next="del"===e.t0?3:"up"===e.t0||"down"===e.t0?5:"edit"===e.t0?9:11;break;case 3:return w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个问题吗?",onOk:function(){return r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.x$)({pollsId:s.question_id});case 2:t({type:"polls/getExerciseBanks",payload:o()({},ie)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",11);case 5:return e.next=7,(0,S.W)({exerciseId:null==s?void 0:s.question_id,opr:n.id});case 7:return t({type:"polls/getExerciseBanks",payload:o()({},ie)}),e.abrupt("break",11);case 9:return se(!0),e.abrupt("break",11);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,te.jsxs)("section",{className:R,children:[!ne&&(0,te.jsxs)("aside",{children:[(0,te.jsxs)("div",{className:ee,children:[(0,te.jsxs)("div",{children:[(0,te.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、实训题"]}),"",s.question_score,"分)"]}),(0,te.jsxs)("div",{className:"tr",children:[(0,te.jsx)(_.Link,{target:"_blank",to:"/shixuns/".concat(s.shixun_identifier,"/challenges"),children:"实训详情"}),!s.hideAction&&oe.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,te.jsx)(P.Z,{placement:"bottom",title:e.name,children:(0,te.jsx)("span",{onClick:function(){return le(e)},className:e.icon})},n)}))]})]}),(0,te.jsx)("div",{className:"font16",children:s.shixun_name}),(0,te.jsx)("div",{className:"mt30"}),null===(re=s.shixun)||void 0===re?void 0:re.map((function(e,n){return(0,te.jsxs)("div",{children:["第",n+1,"关 ",(0,te.jsx)("span",{className:"ml10",children:e.challenge_name})," ",(0,te.jsx)("span",{className:"ml10",children:e.challenge_score})]},n)}))]}),ne&&(0,te.jsxs)("aside",{children:[(0,te.jsx)("div",{className:ee,children:(0,te.jsxs)("div",{children:[(0,te.jsx)("span",{className:"font16 c-blue",children:"实训题"}),"(客观题,由系统自动评分,允许手动调分)"]})}),(0,te.jsx)("div",{className:"mt10",children:(0,te.jsx)(Z.Z,{defaultValue:l,onChange:function(e){u(e.target.value)}})}),(0,te.jsx)("div",{className:"mt10",children:(0,te.jsx)(A.Z,{id:"single-question-option-0",height:155,placeholder:"请输入实训题完成要求",defaultValue:m,onChange:function(e){v(e)}})}),(0,te.jsx)("div",{className:"mt20",children:null===(ae=s.shixun)||void 0===ae?void 0:ae.map((function(e,n){return(0,te.jsxs)(y.Z,{gutter:[20,20],children:[(0,te.jsxs)(N.Z,{flex:"1",children:[n+1,".",e.challenge_name]}),(0,te.jsx)(N.Z,{children:(0,te.jsx)(T.Z,{defaultValue:z[n],onChange:function(e){z[n]=e,X(z),console.log("srore:L",z[n])}})})]})}))}),(0,te.jsx)("div",{className:"mt20",children:B.length>1&&(0,te.jsxs)("span",{children:[(0,te.jsx)(E.Z,{checked:L,onChange:function(e){return O(e.target.checked)},className:"".concat(Y," font14"),children:"多个填空的答案有顺序要求"}),(0,te.jsx)("span",{className:"".concat($," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,te.jsxs)("aside",{className:"tr",children:[!(null!=s&&s.edit)&&(0,te.jsx)(C.ZP,{type:"default",onClick:function(){return se(!1)},children:"取消"}),(0,te.jsx)(C.ZP,{className:"ml20",type:"primary",onClick:function(){return ce()},children:"保存"})]})]})]})},Ze=(0,_.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,f.forwardRef)(qe)),Ce={flex_box_center:"flex_box_center___eWsYC",flex_space_between:"flex_space_between___RALuo",flex_box_vertical_center:"flex_box_vertical_center___f7uVp",flex_box_center_end:"flex_box_center_end___UxPR3",flex_box_column:"flex_box_column___YUFuv",bg:"bg___zWTsF",containerTitle:"containerTitle___DzTZh",containerDesc:"containerDesc___a3TiA",listItem:"listItem____nHKG",info:"info___LWlgA",title:"title___gtaI4",titleLeft:"titleLeft___Ce3h9",titleRight:"titleRight___gARIc",acitons:"acitons___MrR2u",export:"export___u_8cL"},Se=t(44829),Ie=["polls","globalSetting","loading","user","dispatch"],Be=(m.Z.SubMenu,v.Z.Content,v.Z.Sider,(0,_.connect)((function(e){var n=e.polls,t=e.loading,s=e.user;return{polls:n,globalSetting:e.globalSetting,user:s,loading:t.effects}}))((function(e){var n,t,s,a,c,l,d,p,m,v,g,P,E,T,D,A,V,R,W,F,L,O,H,M,U,G,K,z,X,J=e.polls,Q=(e.globalSetting,e.loading,e.user),Y=e.dispatch,$=(h()(e,Ie),(0,_.useParams)()),ee=((0,_.useLocation)(),Q.userInfo),ne=j.Z.useForm(),se=x()(ne,1)[0],ie=(0,f.useState)([]),ae=x()(ie,2),ce=ae[0],oe=ae[1],le=(0,f.useState)(!1),ue=x()(le,2),xe=ue[0],pe=ue[1],he=(0,f.useRef)();(0,f.useEffect)((function(){var e,n,t,s;null!==(e=J.exerciseBanks)&&void 0!==e&&e.exercise_questions&&(oe(u()(null===(n=J.exerciseBanks)||void 0===n?void 0:n.exercise_questions)),se.setFieldsValue({exercise_name:null===(t=J.exerciseBanks)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_name,exercise_description:null===(s=J.exerciseBanks)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.exercise_description}))}),[J.exerciseBanks]),(0,f.useEffect)((function(){Y({type:"polls/getExerciseBanks",payload:o()({},$)})}),[$.categoryId]);var _e=function(){var e=r()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,se.validateFields();case 2:return(t=se.getFieldValue()).is_md=!0,t.topicId=null===(n=J.exerciseBanks)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.id,pe(!1),e.next=8,(0,S.hO)(o()({},t));case 8:Y({type:"polls/getExerciseBanks",payload:o()({},$)});case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,te.jsxs)("section",{className:"edu-container",children:[(0,te.jsxs)("section",{className:"animated fadeIn",children:[(0,te.jsx)("aside",{className:"mt10",children:ee&&(0,te.jsxs)(k.Z,{separator:">",children:[(0,te.jsx)(k.Z.Item,{children:(0,te.jsx)(_.Link,{to:"/users/".concat($.username,"/").concat("personal"===$.topictype?"topics":"topicbank","/").concat($.topictype),children:"personal"===$.topictype?"我的题库":"公共题库"})}),(0,te.jsx)(k.Z.Item,{children:"详情"})]})}),(0,te.jsx)("aside",{className:[Ce.title,"mt20"].join(" "),children:(0,te.jsxs)(y.Z,{style:{width:"100%"},align:"middle",children:[(0,te.jsxs)(N.Z,{flex:"1",children:[(0,te.jsx)("strong",{className:"font20 ml5",children:null===(n=J.exerciseBanks)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_name}),(0,te.jsx)(ve.VV,{status:[null!==(t=J.exerciseBanks)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.is_public?"公开":"私有"]})]}),(0,te.jsx)(N.Z,{children:(0,te.jsx)(_.Link,{className:"font16 c-light-black",to:"/users/".concat(ee.login,"/topics/").concat($.topictype),children:"返回"})})]})})]}),(0,te.jsxs)("section",{className:[Ce.bg,"pl30","pr30","pb30","mt20 relative"].join(" "),children:[(0,te.jsxs)("div",{className:Ce.export,children:[(null===(s=J.exerciseBanks)||void 0===s?void 0:s.authorize)&&(0,te.jsxs)(te.Fragment,{children:[(0,te.jsx)("a",{onClick:function(e){var n;e.preventDefault(),w.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"是否确认删除?",onOk:(n=r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Tv)({object_type:"normal",object_id:[$.topicId]});case 2:0===e.sent.status&&_.history.push("/users/".concat($.username,"/topics/personal"));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:"删除"}),(0,te.jsx)(_.Link,{to:"/users/".concat(ee.login,"/topics/").concat($.topicId,"/").concat($.topictype,"/exercise/edit"),children:"编辑"})]}),(0,te.jsx)("a",{onClick:function(e){e.preventDefault(),Y({type:"userDetail/setActionTabs",payload:{key:"UserDetail-SendToClass",params:{object_id:[$.topicId],object_type:"exercise"}}})},children:"发送"})]}),(0,te.jsx)(q.Z,{className:Ce.tabs,children:(0,te.jsx)(q.Z.TabPane,{tab:(0,te.jsx)("span",{className:"font16 pt10 pb12",children:"内容详情"}),children:(0,te.jsx)("div",{className:"c-light-black",children:null===(a=J.exerciseBanks)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.exercise_description})},"1")}),xe&&(0,te.jsxs)(j.Z,{layout:"vertical",form:se,children:[(0,te.jsx)(j.Z.Item,{name:"exercise_name",label:"试卷标题:",rules:[{required:!0,message:"请填写试卷标题"}],children:(0,te.jsx)(Z.Z,{maxLength:60,placeholder:"试卷标题最大限制60个字符"})}),(0,te.jsx)(j.Z.Item,{label:"试卷须知:",name:"exercise_description",children:(0,te.jsx)(Z.Z.TextArea,{rows:6,placeholder:"请在此输入本次试卷答题的相关说明最大限制100个字符"})}),(0,te.jsx)(j.Z.Item,{className:"tr",children:(0,te.jsx)(C.ZP,{type:"primary",onClick:function(){_e()},children:"保存"})})]})]}),(0,te.jsxs)("p",{className:"mt10",style:{display:"flex"},children:[(0,te.jsxs)("span",{className:"fl",style:{flex:"1"},children:[!(null===(c=J.exerciseBanks)||void 0===c||null===(c=c.exercise_types)||void 0===c||!c.q_singles)&&(0,te.jsxs)("span",{className:"ml20",children:["单选题",null===(l=J.exerciseBanks)||void 0===l||null===(l=l.exercise_types)||void 0===l?void 0:l.q_singles,"题,共",null===(d=J.exerciseBanks)||void 0===d||null===(d=d.exercise_types)||void 0===d?void 0:d.q_singles_scores,"分"]}),!(null===(p=J.exerciseBanks)||void 0===p||null===(p=p.exercise_types)||void 0===p||!p.q_doubles)&&(0,te.jsxs)("span",{className:"ml20",children:["多选题",null===(m=J.exerciseBanks)||void 0===m||null===(m=m.exercise_types)||void 0===m?void 0:m.q_doubles,"题,共",null===(v=J.exerciseBanks)||void 0===v||null===(v=v.exercise_types)||void 0===v?void 0:v.q_doubles_scores,"分"]}),!(null===(g=J.exerciseBanks)||void 0===g||null===(g=g.exercise_types)||void 0===g||!g.q_judges)&&(0,te.jsxs)("span",{className:"ml20",children:["判断题",null===(P=J.exerciseBanks)||void 0===P||null===(P=P.exercise_types)||void 0===P?void 0:P.q_judges,"题,共",null===(E=J.exerciseBanks)||void 0===E||null===(E=E.exercise_types)||void 0===E?void 0:E.q_judges_scores,"分"]}),!(null===(T=J.exerciseBanks)||void 0===T||null===(T=T.exercise_types)||void 0===T||!T.q_nulls)&&(0,te.jsxs)("span",{className:"ml20",children:["填空题",null===(D=J.exerciseBanks)||void 0===D||null===(D=D.exercise_types)||void 0===D?void 0:D.q_nulls,"题,共",null===(A=J.exerciseBanks)||void 0===A||null===(A=A.exercise_types)||void 0===A?void 0:A.q_nulls_scores,"分"]}),!(null===(V=J.exerciseBanks)||void 0===V||null===(V=V.exercise_types)||void 0===V||!V.q_mains)&&(0,te.jsxs)("span",{className:"ml20",children:["简答题",null===(R=J.exerciseBanks)||void 0===R||null===(R=R.exercise_types)||void 0===R?void 0:R.q_mains,"题,共",null===(W=J.exerciseBanks)||void 0===W||null===(W=W.exercise_types)||void 0===W?void 0:W.q_mains_scores,"分"]}),!(null===(F=J.exerciseBanks)||void 0===F||null===(F=F.exercise_types)||void 0===F||!F.q_shixuns)&&(0,te.jsxs)("span",{className:"ml20",children:["实训题",null===(L=J.exerciseBanks)||void 0===L||null===(L=L.exercise_types)||void 0===L?void 0:L.q_shixuns,"题,共",null===(O=J.exerciseBanks)||void 0===O||null===(O=O.exercise_types)||void 0===O?void 0:O.q_shixuns_scores,"分"]}),!(null===(H=J.exerciseBanks)||void 0===H||null===(H=H.exercise_types)||void 0===H||!H.q_pros)&&(0,te.jsxs)("span",{className:"ml20",children:["编程题",null===(M=J.exerciseBanks)||void 0===M||null===(M=M.exercise_types)||void 0===M?void 0:M.q_pros,"题,共",null===(U=J.exerciseBanks)||void 0===U||null===(U=U.exercise_types)||void 0===U?void 0:U.q_pros_scores,"分"]})]}),(0,te.jsx)("span",{className:"fr",children:!(null===(G=J.exerciseBanks)||void 0===G||null===(G=G.exercise_types)||void 0===G||!G.q_counts)&&(0,te.jsxs)("span",{children:["合计 ",(0,te.jsx)("span",{className:"color-blue",children:null===(K=J.exerciseBanks)||void 0===K||null===(K=K.exercise_types)||void 0===K?void 0:K.q_counts})," 题, 共 ",(0,te.jsx)("span",{className:"".concat((null===(z=J.exerciseBanks)||void 0===z||null===(z=z.exercise_types)||void 0===z?void 0:z.q_scores)>100?"color-red font-bd":"color-orange"),children:null===(X=J.exerciseBanks)||void 0===X||null===(X=X.exercise_types)||void 0===X?void 0:X.q_scores})," 分"]})})]}),(0,te.jsxs)("section",{className:[Ce.bg,"pt30","pl20","pr20","pb20","mt20"].join(" "),children:[""!=ce&&(null==ce?void 0:ce.map((function(e,n){return e.key=n+1,e.len=ce.length,0===e.question_type?(0,te.jsxs)("aside",{children:[(0,te.jsx)(de,{ref:he,editData:e}),(0,te.jsx)(b.Z,{})]}):1===e.question_type?(0,te.jsxs)("aside",{children:[(0,te.jsx)(re,{ref:he,editData:e}),(0,te.jsx)(b.Z,{})]}):2===e.question_type?(0,te.jsxs)("aside",{children:[(0,te.jsx)(fe,{ref:he,editData:e}),(0,te.jsx)(b.Z,{})]}):3===e.question_type?(0,te.jsxs)("aside",{children:[(0,te.jsx)(be,{editData:e}),(0,te.jsx)(b.Z,{})]}):4===e.question_type?(0,te.jsxs)("aside",{children:[(0,te.jsx)(Ne,{editData:e}),(0,te.jsx)(b.Z,{})]}):5===e.question_type?(0,te.jsxs)("aside",{children:[(0,te.jsx)(Ze,{editData:e}),(0,te.jsx)(b.Z,{})]}):void 0}))),""==ce&&(0,te.jsx)(B.Z,{})]}),(0,te.jsx)(Se.Z,{})]})})))},44829:function(e,n,t){t.d(n,{Z:function(){return D}});var s=t(82242),i=t.n(s),a=t(7557),r=t.n(a),c=t(41498),o=t.n(c),l=t(79800),u=t.n(l),d=t(39647),x=t.n(d),p=t(59301),h=t(65363),f=t(8591),_=t(43418),m=t(99313),v=t(96865),j=t(5112),g={title:"title___XAxiE",radioWrap:"radioWrap___k0pOB",radio:"radio___x9kMt",colorFF0000:"colorFF0000___IMgd0",pagination:"pagination___ou2ht",checkboxWrapper:"checkboxWrapper___kF7xI"},b=t(27627),k=t(54178),y=t(37205),N=t.n(y),w=t(71418),q=t(24905),Z=t(4271),C=t(26724),S=t.n(C),I=t(37712),B=function(e){var n=e.username,t=e.setStages,s=e.stages,i=e.hasError,a=e.setHasError,c=(0,p.useState)(""),l=u()(c,2),d=l[0],x=l[1],h=(0,p.useState)(1),f=u()(h,2),_=f[0],m=f[1],v=(0,p.useState)([]),b=u()(v,2),y=b[0],C=b[1],B=(0,p.useState)(!1),P=u()(B,2),E=P[0],T=P[1],D=(0,p.useState)(0),A=u()(D,2),V=A[0],R=A[1];(0,p.useEffect)((function(){W({page:1,search:""},!0)}),[]);var W=function(){var e=o()(r()().mark((function e(t,s){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,Z.w3)({username:n,category:"manage",page:t.page,search:t.search});case 3:i=e.sent,T(!1),C((function(e){return s?null==i?void 0:i.subjects:[].concat(N()(e),N()(null==i?void 0:i.subjects))})),R(null==i?void 0:i.count);case 7:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),F=(0,p.useRef)();return(0,I.jsxs)("div",{className:g.wrap,children:[(0,I.jsx)("div",{className:"mb10",children:(0,I.jsx)(k.t7,{placeholder:"请输入实践课程名称的关键字进行搜索",value:d,style:{width:500},onChange:function(e){x(e),m(1),F.current.scrollTo({behavior:"smooth",top:0}),W({page:1,search:e},!0)}})}),(0,I.jsx)(w.Z,{spinning:E,children:(0,I.jsx)("div",{className:g.radioWrap,ref:F,children:(0,I.jsx)(S(),{initialLoad:!1,pageStart:1,threshold:6,loadMore:function(){m(_+1),W({page:_+1,search:d},!1)},hasMore:y.length<V,useWindow:!1,children:(0,I.jsx)(j.ZP.Group,{value:s.subjectId,onChange:function(e){t({subjectId:e.target.value,stage_ids:[]}),a(!1)},children:y.map((function(e){var n=e.stages.map((function(e){return{label:e.name,value:e.id}}));return(0,I.jsxs)("div",{children:[(0,I.jsx)(j.ZP,{className:g.radio,value:e.id,children:e.name}),e.id===s.subjectId&&(0,I.jsxs)("div",{className:g.checkboxWrapper,children:[n.length>0&&(0,I.jsx)(q.Z,{indeterminate:s.stage_ids.length>0&&s.stage_ids.length<n.length,onChange:function(s){t({subjectId:e.id,stage_ids:s.target.checked?n.map((function(e){return e.value})):[]})},checked:s.stage_ids.length===n.length,children:"全选"}),(0,I.jsx)(q.Z.Group,{options:n,value:s.stage_ids,onChange:function(n){return t({subjectId:e.id,stage_ids:n})}})]})]},e.id)}))})})})}),i&&(0,I.jsx)("div",{className:g.colorFF0000,children:"请先选择实践课程及章节"})]})},P=t(9070),E=t(386),T=["userDetail","globalSetting","loading","user","dispatch"],D=(0,h.connect)((function(e){var n=e.userDetail,t=e.loading,s=e.globalSetting,i=e.user;return{userDetail:n,globalSetting:s,loading:t.effects,user:i}}))((function(e){var n,t,s,a=e.userDetail,c=(e.globalSetting,e.loading),l=e.user,d=e.dispatch,h=(x()(e,T),(0,p.useState)("course")),y=u()(h,2),N=y[0],w=y[1],q=(0,p.useState)(""),Z=u()(q,2),C=Z[0],S=Z[1],D=(0,p.useState)([]),A=u()(D,2),V=A[0],R=A[1],W=(0,p.useState)(),F=u()(W,2),L=F[0],O=F[1],H=(0,p.useState)(!1),M=u()(H,2),U=M[0],G=M[1],K=(0,p.useState)(!1),z=u()(K,2),X=z[0],J=z[1];(0,p.useEffect)((function(){"UserDetail-SendToClass"===a.actionTabs.key&&Q(C)}),[a.actionTabs.key]);var Q=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,d({type:"userDetail/topicGetCourseList",payload:{search:n}});case 3:(t=e.sent)&&R((null==t?void 0:t.courses)||[]),G(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=(0,p.useState)({subjectId:"",stage_ids:[]}),$=u()(Y,2),ee=$[0],ne=$[1],te=function(){var e=o()(r()().mark((function e(){var n,t,s,c,o,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("course"!==N){e.next=11;break}if(L){e.next=4;break}return J(!0),e.abrupt("return");case 4:return e.next=6,d({type:"userDetail/topicSendToClass",payload:i()({course_id:L},null===(n=a.actionTabs)||void 0===n?void 0:n.params)});case 6:t=e.sent,d({type:"userDetail/setActionTabs",payload:{}}),t&&0===t.status&&(c={normal:"common_homework",group:"group_homework",exercise:"exercise",poll:"poll",videos:"video"},(0,b.xg)("/classrooms/".concat(L,"/").concat(c[null===(s=a.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.object_type]))),e.next=18;break;case 11:if(ee.subjectId&&ee.stage_ids.length){e.next=14;break}return J(!0),e.abrupt("return");case 14:return e.next=16,(0,E.nI)({id:null===(o=a.actionTabs)||void 0===o||null===(o=o.params)||void 0===o?void 0:o.object_id,login:null===(u=l.userInfo)||void 0===u?void 0:u.login},{stage_ids:ee.stage_ids});case 16:0===e.sent.status&&(f.ZP.success("发送成功"),d({type:"userDetail/setActionTabs",payload:{}}),(0,b.xg)("/paths/".concat(ee.subjectId)));case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,I.jsx)(_.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"UserDetail-SendToClass"===a.actionTabs.key,title:"发送",okText:"确定",cancelText:"取消",confirmLoading:c["userDetail/sendToClass"],width:600,afterClose:function(){J(!1),R([]),ne({subjectId:"",stage_ids:[]}),S("")},onOk:te,wrapClassName:P.Z.CustomCss,onCancel:function(){d({type:"userDetail/setActionTabs",payload:{}})},children:(0,I.jsx)(m.Z,{activeKey:N,onChange:function(e){J(!1),w(e)},items:[{label:"课堂",key:"course",children:(0,I.jsxs)("div",{className:g.wrap,children:[(0,I.jsx)("div",{className:"mb10",children:(0,I.jsx)(k.t7,{placeholder:"请输入课堂名称的关键字进行搜索",value:C,style:{width:500},onChange:function(e){S(e),Q(e)}})}),(0,I.jsx)(v.Z,{active:!0,loading:U,children:(0,I.jsx)("div",{className:g.radioWrap,children:(0,I.jsx)(j.ZP.Group,{value:L,onChange:function(e){O(e.target.value),J(!1)},children:V.map((function(e,n){return(0,I.jsx)(j.ZP,{className:g.radio,value:e.course_id,children:e.course_name},e.course_id)}))})})}),"videos"!==(null===(n=a.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.object_type)&&(0,I.jsx)("div",{className:g.title,children:"温馨提示:选择的题将会发送到指定课堂"}),X&&(0,I.jsx)("div",{className:g.colorFF0000,children:"请先选择课堂"})]}),show:!0},{label:"实践课程",key:"subject",children:(0,I.jsx)(B,{username:null===(t=l.userInfo)||void 0===t?void 0:t.login,stages:ee,setStages:ne,hasError:X,setHasError:J}),show:"videos"===(null===(s=a.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.object_type)}].filter((function(e){return e.show}))})})}))},9070:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}}}]);