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__Shixuns__Edit__body__Lev...

2 lines
44 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[186],{"8/bI":function(ne,ie,l){ne.exports=l.p+"static/empty.8918e228.png"},"9ZNV":function(ne,ie,l){"use strict";l.d(ie,"a",function(){return se});var Ae=l("0Owb"),Ce=l("+L6B"),be=l("2/Rp"),ue=l("q1tI"),Oe=l.n(ue),ve=l("UUDw"),Q=l.n(ve),U=l("TSYQ"),Be=l.n(U),se=function(me){var Xe=me.cancelText,Fe=Xe===void 0?"\u53D6\u6D88":Xe,P=me.okText,u=P===void 0?"\u786E\u5B9A":P,je=me.loading,Se=je===void 0?!1:je,Le=me.hasOkBtn,pe=Le===void 0?!0:Le,Ve=me.okButtonProps,ke=Ve===void 0?{}:Ve,Qe=me.onCancel,$e=Qe===void 0?function(){}:Qe,Ke=me.onOk,Me=Ke===void 0?function(){}:Ke,Ye=me.className,Ie=Ye===void 0?"":Ye;return Oe.a.createElement("div",{className:Be()(Q.a.buttonFixed,Ie)},Oe.a.createElement("div",{className:Q.a.buttonWrap},Oe.a.createElement(be.a,{size:"large",className:"".concat(Q.a.button," mr20"),onClick:$e},Fe),pe&&Oe.a.createElement(be.a,Object(Ae.a)({size:"large",type:"primary",className:"".concat(Q.a.button," mr20"),loading:Se,onClick:Me},ke),u)))}},F8wB:function(ne,ie,l){ne.exports={loading:"loading___1SIOG"}},UUDw:function(ne,ie,l){ne.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},UeE2:function(ne,ie,l){"use strict";l.r(ie);var Ae=l("5NDa"),Ce=l("5rEg"),be=l("2qtc"),ue=l("kLXV"),Oe=l("miYZ"),ve=l("tsqr"),Q=l("9og8"),U=l("k1fw"),Be=l("y8nQ"),se=l("Vl3Y"),I=l("tJVT"),me=l("PpiC"),Xe=l("Znn+"),Fe=l("ZTPi"),P=l("q1tI"),u=l.n(P),je=l("9kvl"),Se=l("Ot1p"),Le=l("9Bee"),pe=l("HBuW"),Ve=l("+L6B"),ke=l("2/Rp"),Qe=l("14J3"),$e=l("BMrR"),Ke=l("jCWc"),Me=l("kPKH"),Ye=l("OaEy"),Ie=l("2fM7"),wt=l("7Kak"),xe=l("9yH6"),rt=l("1vsH"),nt=l("uIXO"),ge=l.n(nt),jt=l("5Dmo"),He=l("3S7+"),Je=l("oBTY"),ot=l("Ty5D"),it=l("V0Rq"),ut=l("muJo"),Z=l.n(ut);function Re(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Re=function(){return m};var m={},L=Object.prototype,y=L.hasOwnProperty,x=typeof Symbol=="function"?Symbol:{},w=x.iterator||"@@iterator",q=x.asyncIterator||"@@asyncIterator",b=x.toStringTag||"@@toStringTag";function _(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{_({},"")}catch(t){_=function(a,r,n){return a[r]=n}}function de(t,e,a,r){var n=e&&e.prototype instanceof Y?e:Y,o=Object.create(n.prototype),c=new H(r||[]);return o._invoke=function(f,i,s){var d="suspendedStart";return function(O,le){if(d==="executing")throw new Error("Generator is already running");if(d==="completed"){if(O==="throw")throw le;return te()}for(s.method=O,s.arg=le;;){var ce=s.delegate;if(ce){var re=ee(ce,s);if(re){if(re===h)continue;return re}}if(s.method==="next")s.sent=s._sent=s.arg;else if(s.method==="throw"){if(d==="suspendedStart")throw d="completed",s.arg;s.dispatchException(s.arg)}else s.method==="return"&&s.abrupt("return",s.arg);d="executing";var M=R(f,i,s);if(M.type==="normal"){if(d=s.done?"completed":"suspendedYield",M.arg===h)continue;return{value:M.arg,done:s.done}}M.type==="throw"&&(d="completed",s.method="throw",s.arg=M.arg)}}}(t,a,c),o}function R(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(r){return{type:"throw",arg:r}}}m.wrap=de;var h={};function Y(){}function F(){}function p(){}var k={};_(k,w,function(){return this});var G=Object.getPrototypeOf,W=G&&G(G(J([])));W&&W!==L&&y.call(W,w)&&(k=W);var j=p.prototype=Y.prototype=Object.create(k);function $(t){["next","throw","return"].forEach(function(e){_(t,e,function(a){return this._invoke(e,a)})})}function X(t,e){function a(n,o,c,f){var i=R(t[n],t,o);if(i.type!=="throw"){var s=i.arg,d=s.value;return d&&typeof d=="object"&&y.call(d,"__await")?e.resolve(d.__await).then(function(O){a("next",O,c,f)},function(O){a("throw",O,c,f)}):e.resolve(d).then(function(O){s.value=O,c(s)},function(O){return a("throw",O,c,f)})}f(i.arg)}var r;this._invoke=function(n,o){function c(){return new e(function(f,i){a(n,o,f,i)})}return r=r?r.then(c,c):c()}}function ee(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,ee(t,e),e.method==="throw"))return h;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=R(a,t.iterator,e.arg);if(r.type==="throw")return e.method="throw",e.arg=r.arg,e.delegate=null,h;var n=r.arg;return n?n.done?(e[t.resultName]=n.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):n:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function K(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function H(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function J(t){if(t){var e=t[w];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,r=function n(){for(;++a<t.length;)if(y.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=void 0,n.done=!0,n};return r.next=r}}return{next:te}}function te(){return{value:void 0,done:!0}}return F.prototype=p,_(j,"constructor",p),_(p,"constructor",F),F.displayName=_(p,b,"GeneratorFunction"),m.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===F||(e.displayName||e.name)==="GeneratorFunction")},m.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,_(t,b,"GeneratorFunction")),t.prototype=Object.create(j),t},m.awrap=function(t){return{__await:t}},$(X.prototype),_(X.prototype,q,function(){return this}),m.AsyncIterator=X,m.async=function(t,e,a,r,n){n===void 0&&(n=Promise);var o=new X(de(t,e,a,r),n);return m.isGeneratorFunction(e)?o:o.next().then(function(c){return c.done?c.value:o.next()})},$(j),_(j,b,"Generator"),_(j,w,function(){return this}),_(j,"toString",function(){return"[object Generator]"}),m.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},m.values=J,H.prototype={constructor:H,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(K),!e)for(var a in this)a.charAt(0)==="t"&&y.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function r(s,d){return c.type="throw",c.arg=e,a.next=s,d&&(a.method="next",a.arg=void 0),!!d}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],c=o.completion;if(o.tryLoc==="root")return r("end");if(o.tryLoc<=this.prev){var f=y.call(o,"catchLoc"),i=y.call(o,"finallyLoc");if(f&&i){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(f){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!i)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,a){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&y.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var c=o?o.completion:{};return c.type=e,c.arg=a,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(c)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),h},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),K(r),h}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc===e){var n=r.completion;if(n.type==="throw"){var o=n.arg;K(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,r){return this.delegate={iterator:J(e),resultName:a,nextLoc:r},this.method==="next"&&(this.arg=void 0),h}},m}var Ge=["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"],st=function(L,y){var x=L.problemset,w=L.globalSetting,q=L.loading,b=L.dispatch,_=L.onRef,de=_===void 0?function(){}:_,R=L.editData,h=Object(me.a)(L,["problemset","globalSetting","loading","dispatch","onRef","editData"]),Y=Object(P.useState)([]),F=Object(I.a)(Y,2),p=F[0],k=F[1],G=Object(P.useState)(),W=Object(I.a)(G,2),j=W[0],$=W[1],X=Object(P.useState)([]),ee=Object(I.a)(X,2),T=ee[0],K=ee[1],H=Object(P.useState)(""),J=Object(I.a)(H,2),te=J[0],t=J[1],e=Object(P.useState)(!1),a=Object(I.a)(e,2),r=a[0],n=a[1],o=Object(P.useState)(""),c=Object(I.a)(o,2),f=c[0],i=c[1],s=Object(P.useState)(5),d=Object(I.a)(s,2),O=d[0],le=d[1],ce=Object(P.useState)(!1),re=Object(I.a)(ce,2),M=re[0],Te=re[1],We=Object(ot.m)();Object(P.useEffect)(function(){k(["","","",""])},[]),Object(P.useEffect)(function(){console.log(p,"questionChoiceList")},[p]),Object(P.useEffect)(function(){var _e,ae;if(!(R==null?void 0:R.challenge_id)){Te(!0);return}t(R==null?void 0:R.subject),le(parseInt(R==null?void 0:R.question_score)),k(R==null||((_e=R.choose_contents)===null||_e===void 0)?void 0:_e.map(function(E){return E.option_name}));var D=[];R==null||((ae=R.standard_answer)===null||ae===void 0)||ae.split("").map(function(E,N){D.push(Ge.indexOf(E))}),K(D)},[R]),Object(P.useImperativeHandle)(y,function(){return{onSave:Ze,onReset:Ne,isEdit:M}});var Ne=function(){k(["","","",""]),t(""),K([])},De=function(){for(var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=Object(Je.a)(ae),E=D.sort(),N=0;N<E.length-1;N++)if(E[N]==E[N+1])return!0;return!1},Ze=function(){var _e=Object(Q.a)(Re().mark(function ae(){var D,E;return Re().wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(te){V.next=4;break}return document.getElementById("question-scroll").scrollTo(0,0),n(!0),V.abrupt("return",!1);case 4:if(D=p.findIndex(function(fe){return!fe}),!(D>-1)){V.next=9;break}return document.getElementById("question-scroll").scrollTo(0,250),i("\u8BF7\u5148\u8F93\u5165 ".concat(Ge[D]," \u9009\u9879\u7684\u5185\u5BB9")),V.abrupt("return",!1);case 9:if(!De(p)){V.next=13;break}return document.getElementById("question-scroll").scrollTo(0,250),i("\u9009\u9879\u5DF2\u91CD\u590D"),V.abrupt("return",!1);case 13:if(T.length){V.next=17;break}return document.getElementById("question-scroll").scrollTo(0,250),i("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),V.abrupt("return",!1);case 17:return E=p.map(function(fe,he){return{choice_text:fe,is_answer:!!T.includes(he)}}),V.abrupt("return",{subject:te,question:{cnt:E.map(function(fe){return fe.choice_text})},choice:{answer:E.map(function(fe){return fe.is_answer})}});case 19:case"end":return V.stop()}},ae)}));return function(){return _e.apply(this,arguments)}}(),et=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],tt=function(){var _e=Object(Q.a)(Re().mark(function ae(D){return Re().wrap(function(N){for(;;)switch(N.prev=N.next){case 0:N.t0=D.id,N.next=N.t0==="del"?3:N.t0==="up"||N.t0==="down"?5:N.t0==="edit"?9:11;break;case 3:return ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(Q.a)(Re().mark(function fe(){return Re().wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(it.m)({id:R.question_id});case 2:b({type:"exercise/editExercise",payload:Object(U.a)({},We)});case 3:case"end":return Ee.stop()}},fe)}))()}}),N.abrupt("break",11);case 5:return N.next=7,b({type:"exercise/exeriseMoveUpDown",payload:{id:R.question_id,opr:D.id}});case 7:return b({type:"exercise/editExercise",payload:Object(U.a)({},We)}),N.abrupt("break",11);case 9:return Te(!0),N.abrupt("break",11);case 11:case"end":return N.stop()}},ae)}));return function(D){return _e.apply(this,arguments)}}(),ze=function(){var ae;return u.a.createElement("aside",null,u.a.createElement("p",{className:Z.a.titleWrap},u.a.createElement("span",{className:Z.a.required},"*"),u.a.createElement("span",{className:Z.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(Se.a,{id:"single-question-title",watch:!0,isFocus:!0,height:155,defaultValue:te,onChange:function(E){t(E),n(!1)}}),r&&u.a.createElement("div",{className:Z.a.error},"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),u.a.createElement("p",{className:Z.a.titleWrap},u.a.createElement("span",{className:Z.a.required},"*"),u.a.createElement("span",{className:Z.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:Z.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(D,E){return u.a.createElement("div",{className:Z.a.choiceWrap,key:E},u.a.createElement(He.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(Z.a.answer," ").concat(T.includes(E)?Z.a.activeAnswer:""),onClick:function(){i(""),T.includes(E)?K(T.filter(function(V){return V!==E})):K([].concat(Object(Je.a)(T),[E]))}},Ge[E])),u.a.createElement("div",{className:Z.a.editorWrap},j===E?u.a.createElement(Se.a,{id:"single-question-option-".concat(E),watch:!0,isFocus:!0,height:155,defaultValue:D,onChange:function(V){i(""),p[E]=V,k(p)}}):u.a.createElement("div",{className:Z.a.htmlWrap,onClick:function(){return $(E)}},u.a.createElement(Le.a,{value:D}))),E>1&&u.a.createElement(He.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(Z.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){k(p.filter(function(he,Ee){return Ee!==E}));var V=T.filter(function(he,Ee){return he!==E}),fe=V.map(function(he){return he<E?he:he-1});K(fe)}})),E<7&&E===p.length-1&&u.a.createElement(He.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(Z.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return k([].concat(Object(Je.a)(p),[""]))}})))}),f&&u.a.createElement("div",{className:"".concat(Z.a.error," mt10")},f),u.a.createElement("div",{className:"mt10"},u.a.createElement("span",{className:"c-grey-999"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),u.a.createElement("p",null,"\u6807\u51C6\u7B54\u6848\uFF1A",u.a.createElement("span",{className:"c-light-primary"},T==null||((ae=T.sort(function(D,E){return D-E}))===null||ae===void 0)?void 0:ae.map(function(D){return Ge[D]})))))};return console.log(T,"activeAnswer"),u.a.createElement("section",{className:Z.a.wrap},ze())},lt=Object(je.a)(function(m){var L=m.problemset,y=m.loading,x=m.globalSetting;return{problemset:L,globalSetting:x,loading:y.effects}},null,null,{forwardRef:!0})(Object(P.forwardRef)(st));function Pe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pe=function(){return m};var m={},L=Object.prototype,y=L.hasOwnProperty,x=typeof Symbol=="function"?Symbol:{},w=x.iterator||"@@iterator",q=x.asyncIterator||"@@asyncIterator",b=x.toStringTag||"@@toStringTag";function _(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{_({},"")}catch(t){_=function(a,r,n){return a[r]=n}}function de(t,e,a,r){var n=e&&e.prototype instanceof Y?e:Y,o=Object.create(n.prototype),c=new H(r||[]);return o._invoke=function(f,i,s){var d="suspendedStart";return function(O,le){if(d==="executing")throw new Error("Generator is already running");if(d==="completed"){if(O==="throw")throw le;return te()}for(s.method=O,s.arg=le;;){var ce=s.delegate;if(ce){var re=ee(ce,s);if(re){if(re===h)continue;return re}}if(s.method==="next")s.sent=s._sent=s.arg;else if(s.method==="throw"){if(d==="suspendedStart")throw d="completed",s.arg;s.dispatchException(s.arg)}else s.method==="return"&&s.abrupt("return",s.arg);d="executing";var M=R(f,i,s);if(M.type==="normal"){if(d=s.done?"completed":"suspendedYield",M.arg===h)continue;return{value:M.arg,done:s.done}}M.type==="throw"&&(d="completed",s.method="throw",s.arg=M.arg)}}}(t,a,c),o}function R(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(r){return{type:"throw",arg:r}}}m.wrap=de;var h={};function Y(){}function F(){}function p(){}var k={};_(k,w,function(){return this});var G=Object.getPrototypeOf,W=G&&G(G(J([])));W&&W!==L&&y.call(W,w)&&(k=W);var j=p.prototype=Y.prototype=Object.create(k);function $(t){["next","throw","return"].forEach(function(e){_(t,e,function(a){return this._invoke(e,a)})})}function X(t,e){function a(n,o,c,f){var i=R(t[n],t,o);if(i.type!=="throw"){var s=i.arg,d=s.value;return d&&typeof d=="object"&&y.call(d,"__await")?e.resolve(d.__await).then(function(O){a("next",O,c,f)},function(O){a("throw",O,c,f)}):e.resolve(d).then(function(O){s.value=O,c(s)},function(O){return a("throw",O,c,f)})}f(i.arg)}var r;this._invoke=function(n,o){function c(){return new e(function(f,i){a(n,o,f,i)})}return r=r?r.then(c,c):c()}}function ee(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,ee(t,e),e.method==="throw"))return h;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=R(a,t.iterator,e.arg);if(r.type==="throw")return e.method="throw",e.arg=r.arg,e.delegate=null,h;var n=r.arg;return n?n.done?(e[t.resultName]=n.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):n:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function K(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function H(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function J(t){if(t){var e=t[w];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,r=function n(){for(;++a<t.length;)if(y.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=void 0,n.done=!0,n};return r.next=r}}return{next:te}}function te(){return{value:void 0,done:!0}}return F.prototype=p,_(j,"constructor",p),_(p,"constructor",F),F.displayName=_(p,b,"GeneratorFunction"),m.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===F||(e.displayName||e.name)==="GeneratorFunction")},m.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,_(t,b,"GeneratorFunction")),t.prototype=Object.create(j),t},m.awrap=function(t){return{__await:t}},$(X.prototype),_(X.prototype,q,function(){return this}),m.AsyncIterator=X,m.async=function(t,e,a,r,n){n===void 0&&(n=Promise);var o=new X(de(t,e,a,r),n);return m.isGeneratorFunction(e)?o:o.next().then(function(c){return c.done?c.value:o.next()})},$(j),_(j,b,"Generator"),_(j,w,function(){return this}),_(j,"toString",function(){return"[object Generator]"}),m.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},m.values=J,H.prototype={constructor:H,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(K),!e)for(var a in this)a.charAt(0)==="t"&&y.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function r(s,d){return c.type="throw",c.arg=e,a.next=s,d&&(a.method="next",a.arg=void 0),!!d}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],c=o.completion;if(o.tryLoc==="root")return r("end");if(o.tryLoc<=this.prev){var f=y.call(o,"catchLoc"),i=y.call(o,"finallyLoc");if(f&&i){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(f){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!i)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,a){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&y.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var c=o?o.completion:{};return c.type=e,c.arg=a,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(c)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),h},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),K(r),h}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc===e){var n=r.completion;if(n.type==="throw"){var o=n.arg;K(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,r){return this.delegate={iterator:J(e),resultName:a,nextLoc:r},this.method==="next"&&(this.arg=void 0),h}},m}var ct=function(L){var y=L.visible,x=y===void 0?!1:y,w=L.is_published,q=L.match,b=L.editData,_=L.onOk,de=L.onCancel,R=Object(P.useState)([10,20]),h=Object(I.a)(R,2),Y=h[0],F=h[1],p=se.a.useForm(),k=Object(I.a)(p,1),G=k[0],W=Object(P.useState)({}),j=Object(I.a)(W,2),$=j[0],X=j[1],ee=Object(P.useRef)();Object(P.useEffect)(function(){return document.getElementById("modal-level-question").style.transform="none",function(){document.getElementById("modal-level-question").style.transform="translateX(0)"}},[]),Object(P.useEffect)(function(){x&&b&&(G.setFieldsValue(Object(U.a)({},b)),F(T[b.difficult]))},[x]);var T={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},K=function(a,r){X(Object(U.a)({},r)),"difficult"in a&&J(a.difficult)},H=function(){var e=Object(Q.a)(Pe().mark(function a(){var r,n,o;return Pe().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return n="",f.next=3,ee.current.onSave();case 3:if(o=f.sent,o){f.next=6;break}return f.abrupt("return",!1);case 6:return(r=o.choice)===null||r===void 0||r.answer.map(function(i,s){i&&(n+=rt.k[s])}),f.abrupt("return",{challenge_choose:{subject:o.subject,answer:$.task_pass,standard_answer:n,score:$.score,difficult:$.difficult},challenge_tag:$.challenge_tag,question:o.question,choice:o.choice});case 8:case"end":return f.stop()}},a)}));return function(){return e.apply(this,arguments)}}(),J=function(a){var r=T[a],n=r==null?void 0:r[0];F(r),G.setFieldsValue({score:n}),X(Object(U.a)(Object(U.a)({},G.getFieldsValue()),{score:n}))},te=function(){var e=Object(Q.a)(Pe().mark(function a(r){var n,o,c;return Pe().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,H();case 2:if(n=i.sent,n){i.next=5;break}return i.abrupt("return");case 5:if(!b){i.next=25;break}return i.t0=pe.Gb,i.t1=U.a,i.t2=U.a,i.t3=U.a,i.t4={},i.next=13,n;case 13:return i.t5=i.sent,i.t6=(0,i.t3)(i.t4,i.t5),i.t7=q.params,i.t8=(0,i.t2)(i.t6,i.t7),i.t9={},i.t10={questionId:b.choose_id},i.t11=(0,i.t1)(i.t8,i.t9,i.t10),i.next=22,(0,i.t0)(i.t11);case 22:return o=i.sent,o.challenge_choose_id&&(ve.b.success("\u64CD\u4F5C\u6210\u529F"),_()),i.abrupt("return");case 25:return i.t12=pe.c,i.t13=U.a,i.t14=U.a,i.t15={},i.next=31,n;case 31:return i.t16=i.sent,i.t17=(0,i.t14)(i.t15,i.t16),i.t18=q.params,i.t19=(0,i.t13)(i.t17,i.t18),i.next=37,(0,i.t12)(i.t19);case 37:c=i.sent,c.challenge_choose_id&&(ve.b.success("\u64CD\u4F5C\u6210\u529F"),_());case 39:case"end":return i.stop()}},a)}));return function(r){return e.apply(this,arguments)}}(),t=function(){var e=Object(Q.a)(Pe().mark(function a(){var r;return Pe().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,ee.current.onSave();case 2:if(r=o.sent,r){o.next=5;break}return o.abrupt("return",!1);case 5:G.submit();case 6:case"end":return o.stop()}},a)}));return function(){return e.apply(this,arguments)}}();return u.a.createElement("div",{className:ge.a.modal},u.a.createElement("div",{className:ge.a.main},u.a.createElement("div",{className:ge.a.title},u.a.createElement("span",{className:ge.a.name},b?"\u7F16\u8F91\u9898\u76EE":"\u6DFB\u52A0\u9898\u76EE"),u.a.createElement("span",{className:ge.a.edit,onClick:de}," ",u.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),u.a.createElement("div",{className:ge.a.body,id:"question-scroll"},u.a.createElement(se.a,{form:G,className:ge.a.form,scrollToFirstError:!0,layout:"vertical",onValuesChange:K,onFinish:te,initialValues:{difficult:1,score:10}},u.a.createElement(lt,{ref:ee,editData:b}),u.a.createElement(se.a.Item,{name:"task_pass",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"},{max:35e3,message:"\u53C2\u8003\u7B54\u6848\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},u.a.createElement(Se.a,{watch:!0,defaultValue:(b==null?void 0:b.answer)||""})),u.a.createElement(se.a.Item,{name:"difficult",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},u.a.createElement(xe.a.Group,{disabled:w},u.a.createElement(xe.a,{value:1},"\u7B80\u5355"),u.a.createElement(xe.a,{style:{marginLeft:80},value:2},"\u4E2D\u7B49"),u.a.createElement(xe.a,{style:{marginLeft:80},className:"ml80",value:3},"\u56F0\u96BE"))),u.a.createElement($e.a,{className:"customAddItemSelect"},u.a.createElement(Me.a,null,u.a.createElement(se.a.Item,{name:"score",label:"\u5956\u52B1\u91D1\u5E01:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},u.a.createElement(Ie.a,{disabled:w,bordered:!1},Y.map(function(e){return u.a.createElement(Ie.a.Option,{key:e,value:e},e)})))),u.a.createElement(Me.a,{style:{paddingTop:65}},u.a.createElement("div",{className:"font12 c-light-black ml10 mt20"},"\u5B66\u5458\u6B63\u786E\u7B54\u9898\u65F6\u83B7\u5F97\u91D1\u5E01\uFF0C\u5E76\u4E14\u83B7\u5F97\u7B49\u91CF\u7684\u7ECF\u9A8C\u503C\u3002\u5982\uFF1A+100\u91D1\u5E01\u3001+100\u7ECF\u9A8C\u503C\u3002"))))),u.a.createElement("div",{className:ge.a.btns},u.a.createElement(ke.a,{size:"large",style:{marginRight:20},onClick:de},"\u53D6\u6D88"),u.a.createElement(ke.a,{size:"large",type:"primary",onClick:t},"\u4FDD\u5B58"))))},dt=ct,ft=l("mepR"),z=l.n(ft),_t=l("9ZNV"),mt=l("nuEh"),ht=l("UqFu");function oe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */oe=function(){return m};var m={},L=Object.prototype,y=L.hasOwnProperty,x=typeof Symbol=="function"?Symbol:{},w=x.iterator||"@@iterator",q=x.asyncIterator||"@@asyncIterator",b=x.toStringTag||"@@toStringTag";function _(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{_({},"")}catch(t){_=function(a,r,n){return a[r]=n}}function de(t,e,a,r){var n=e&&e.prototype instanceof Y?e:Y,o=Object.create(n.prototype),c=new H(r||[]);return o._invoke=function(f,i,s){var d="suspendedStart";return function(O,le){if(d==="executing")throw new Error("Generator is already running");if(d==="completed"){if(O==="throw")throw le;return te()}for(s.method=O,s.arg=le;;){var ce=s.delegate;if(ce){var re=ee(ce,s);if(re){if(re===h)continue;return re}}if(s.method==="next")s.sent=s._sent=s.arg;else if(s.method==="throw"){if(d==="suspendedStart")throw d="completed",s.arg;s.dispatchException(s.arg)}else s.method==="return"&&s.abrupt("return",s.arg);d="executing";var M=R(f,i,s);if(M.type==="normal"){if(d=s.done?"completed":"suspendedYield",M.arg===h)continue;return{value:M.arg,done:s.done}}M.type==="throw"&&(d="completed",s.method="throw",s.arg=M.arg)}}}(t,a,c),o}function R(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(r){return{type:"throw",arg:r}}}m.wrap=de;var h={};function Y(){}function F(){}function p(){}var k={};_(k,w,function(){return this});var G=Object.getPrototypeOf,W=G&&G(G(J([])));W&&W!==L&&y.call(W,w)&&(k=W);var j=p.prototype=Y.prototype=Object.create(k);function $(t){["next","throw","return"].forEach(function(e){_(t,e,function(a){return this._invoke(e,a)})})}function X(t,e){function a(n,o,c,f){var i=R(t[n],t,o);if(i.type!=="throw"){var s=i.arg,d=s.value;return d&&typeof d=="object"&&y.call(d,"__await")?e.resolve(d.__await).then(function(O){a("next",O,c,f)},function(O){a("throw",O,c,f)}):e.resolve(d).then(function(O){s.value=O,c(s)},function(O){return a("throw",O,c,f)})}f(i.arg)}var r;this._invoke=function(n,o){function c(){return new e(function(f,i){a(n,o,f,i)})}return r=r?r.then(c,c):c()}}function ee(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,ee(t,e),e.method==="throw"))return h;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=R(a,t.iterator,e.arg);if(r.type==="throw")return e.method="throw",e.arg=r.arg,e.delegate=null,h;var n=r.arg;return n?n.done?(e[t.resultName]=n.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):n:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function K(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function H(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function J(t){if(t){var e=t[w];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,r=function n(){for(;++a<t.length;)if(y.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=void 0,n.done=!0,n};return r.next=r}}return{next:te}}function te(){return{value:void 0,done:!0}}return F.prototype=p,_(j,"constructor",p),_(p,"constructor",F),F.displayName=_(p,b,"GeneratorFunction"),m.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===F||(e.displayName||e.name)==="GeneratorFunction")},m.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,_(t,b,"GeneratorFunction")),t.prototype=Object.create(j),t},m.awrap=function(t){return{__await:t}},$(X.prototype),_(X.prototype,q,function(){return this}),m.AsyncIterator=X,m.async=function(t,e,a,r,n){n===void 0&&(n=Promise);var o=new X(de(t,e,a,r),n);return m.isGeneratorFunction(e)?o:o.next().then(function(c){return c.done?c.value:o.next()})},$(j),_(j,b,"Generator"),_(j,w,function(){return this}),_(j,"toString",function(){return"[object Generator]"}),m.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},m.values=J,H.prototype={constructor:H,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(K),!e)for(var a in this)a.charAt(0)==="t"&&y.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function r(s,d){return c.type="throw",c.arg=e,a.next=s,d&&(a.method="next",a.arg=void 0),!!d}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],c=o.completion;if(o.tryLoc==="root")return r("end");if(o.tryLoc<=this.prev){var f=y.call(o,"catchLoc"),i=y.call(o,"finallyLoc");if(f&&i){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(f){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!i)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,a){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&y.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var c=o?o.completion:{};return c.type=e,c.arg=a,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(c)},complete:function(e,a){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&a&&(this.next=a),h},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),K(r),h}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc===e){var n=r.completion;if(n.type==="throw"){var o=n.arg;K(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,r){return this.delegate={iterator:J(e),resultName:a,nextLoc:r},this.method==="next"&&(this.arg=void 0),h}},m}var qe=Fe.a.TabPane,pt=function(L){var y,x=L.shixunsDetail,w=L.practiceSetting,q=L.dispatch,b=L.match,_=L.location,de=Object(me.a)(L,["shixunsDetail","practiceSetting","dispatch","match","location"]),R=se.a.useForm(),h=Object(I.a)(R,1),Y=h[0],F=Object(P.useState)({}),p=Object(I.a)(F,2),k=p[0],G=p[1],W=Object(P.useState)([]),j=Object(I.a)(W,2),$=j[0],X=j[1],ee=Object(P.useState)(!0),T=Object(I.a)(ee,2),K=T[0],H=T[1],J=Object(P.useState)(!0),te=Object(I.a)(J,2),t=te[0],e=te[1],a=Object(P.useState)(!1),r=Object(I.a)(a,2),n=r[0],o=r[1],c=Object(P.useState)(null),f=Object(I.a)(c,2),i=f[0],s=f[1],d=Object(P.useState)("1"),O=Object(I.a)(d,2),le=O[0],ce=O[1],re=Object(P.useState)(1),M=Object(I.a)(re,2),Te=M[0],We=M[1],Ne=Object(P.useRef)({subject:"",task_pass:""}),De=Object(P.useRef)(null),Ze=w.is_published,et=w.id,tt=x.challengesEdit,ze=["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"];Object(P.useEffect)(function(){var A;return(_==null||((A=_.query)===null||A===void 0)?void 0:A.tab)&&ce(_.query.tab),D(),E(),function(){clearTimeout(De.current)}},[_.pathname]);var _e=function(){clearTimeout(De.current),De.current=setTimeout(function(){var v=Y.getFieldsValue(),g=v.subject,S=v.task_pass;Ne.current.subject!==""&&(g!==Ne.current.subject||S!==Ne.current.task_pass?q({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):q({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))},500)},ae=function(v,g){G(Object(U.a)({},g)),_e()},D=function(){var A=Object(Q.a)(oe().mark(function v(){var g;return oe().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return e(!0),C.next=3,q({type:"shixunsDetail/getChallengesEdit",payload:Object(U.a)({},b.params)});case 3:g=C.sent,Ne.current={subject:g.subject,task_pass:Object(ht.a)(g.task_pass)},Y.setFieldsValue(Object(U.a)({},g)),e(!1);case 7:case"end":return C.stop()}},v)}));return function(){return A.apply(this,arguments)}}(),E=function(){var A=Object(Q.a)(oe().mark(function v(){var g;return oe().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return H(!0),C.next=3,Object(pe.W)(Object(U.a)({},b.params));case 3:g=C.sent,X(g.data),H(!1);case 6:case"end":return C.stop()}},v)}));return function(){return A.apply(this,arguments)}}(),N=function(){var A=Object(Q.a)(oe().mark(function v(g){var S,C;return oe().wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return S=Object(U.a)(Object(U.a)({},g),b.params),ye.next=3,Object(pe.Fb)(S);case 3:C=ye.sent,C.status===0&&(ve.b.success(C.message),q({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),q({type:"practiceSetting/setUpdateIndex"}),ce("2"),at());case 5:case"end":return ye.stop()}},v)}));return function(g){return A.apply(this,arguments)}}(),V=function(){return le==="1"?null:u.a.createElement("span",{className:z.a.addBtn,onClick:function(){return o(!0)}},u.a.createElement("i",{className:"iconfont icon-tianjiatimu"}),"\u6DFB\u52A0\u9898\u76EE")},fe=function(v){var g,S=function(){ce(v),at(),q({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(w==null||((g=w.sideBar)===null||g===void 0)?void 0:g.confirmLeave)?ue.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){S()}}):S()},he=function(v){var g=function(){var S=Object(Q.a)(oe().mark(function C(){var B;return oe().wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(pe.t)(Object(U.a)(Object(U.a)({},b.params),{},{questionId:v}));case 2:B=Ue.sent,B.challenge_id&&(E(),ve.b.success("\u5220\u9664\u6210\u529F"));case 4:case"end":return Ue.stop()}},C)}));return function(){return S.apply(this,arguments)}}();ue.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u9898\u76EE!",centered:!0,onOk:g})},Ee=function(){var A=Object(Q.a)(oe().mark(function v(g){var S;return oe().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(pe.Bb)(Object(U.a)(Object(U.a)({},b.params),{},{questionId:g}));case 2:S=B.sent,S.status===0&&E();case 4:case"end":return B.stop()}},v)}));return function(g){return A.apply(this,arguments)}}(),Et=function(){var A=Object(Q.a)(oe().mark(function v(g){var S;return oe().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(pe.y)(Object(U.a)(Object(U.a)({},b.params),{},{questionId:g}));case 2:S=B.sent,S.status===0&&E();case 4:case"end":return B.stop()}},v)}));return function(g){return A.apply(this,arguments)}}(),vt=function(){var A=Object(Q.a)(oe().mark(function v(g){var S;return oe().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(pe.M)(Object(U.a)(Object(U.a)({},b.params),{},{questionId:g}));case 2:S=B.sent,s(Object(U.a)(Object(U.a)({},S),{},{choose_id:g})),o(!0);case 5:case"end":return B.stop()}},v)}));return function(g){return A.apply(this,arguments)}}(),gt=function(){yt()},at=function(){We(Te+1),D()},yt=function(){var v,g=function(){je.c.push("/shixuns/".concat(et,"/challenges")),q({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(w==null||((v=w.sideBar)===null||v===void 0)?void 0:v.confirmLeave)?ue.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){g()}}):g()},bt=function(){return $.map(function(v,g){var S=v.challenge_choose_id,C=v.subject,B=v.choose_contents,ye=v.standard_answer,Ue=v.answer,Rt=v.score,Pt=v.category;return u.a.createElement("div",{key:S,className:z.a.list},u.a.createElement("div",{className:z.a.top},u.a.createElement("div",{className:z.a.left},u.a.createElement("div",{className:z.a.title},u.a.createElement("div",{className:z.a.fs},g+1,". "),u.a.createElement(Le.a,{value:C})),B.map(function(we,Ut){return u.a.createElement("ul",{key:Ut,className:we.right_key?z.a.qsActive:z.a.qs},u.a.createElement("li",null,ze[we.position]),u.a.createElement("li",null,u.a.createElement(Le.a,{value:we.option_name})))})),u.a.createElement("div",{className:z.a.right},u.a.createElement("i",{onClick:function(){return vt(S)},className:"iconfont icon-xiaoxiugai"}),u.a.createElement("i",{onClick:function(){return he(S)},className:"iconfont icon-shanchu23"}),g!==$.length-1&&u.a.createElement("i",{onClick:function(){return Et(S)},className:"iconfont icon-xiayi2"}),g!==0&&u.a.createElement("i",{onClick:function(){return Ee(S)},className:"iconfont icon-shangyi2"}))),u.a.createElement("div",{className:z.a.bt},"\u9898\u578B\uFF1A",Pt===1?"\u5355\u9009\u9898":"\u591A\u9009\u9898","\xA0\xA0\xA0\xA0\u5956\u52B1\u91D1\u5E01\uFF1A",Rt),u.a.createElement("div",{className:z.a.answer},u.a.createElement("p",null,"\u6807\u51C6\u7B54\u6848\uFF1A",ye),u.a.createElement("p",null,u.a.createElement("div",{className:z.a.fs},"\u53C2\u8003\u7B54\u6848\uFF1A"),u.a.createElement(Le.a,{value:Ue}))))})},Ot=function(){o(!1),s(null),E()},Lt=function(){o(!1),s(null)};return u.a.createElement("section",{className:z.a.bg,style:{marginBottom:le==="1"?67:0}},u.a.createElement(Fe.a,{activeKey:le,onChange:fe,tabBarExtraContent:V()},u.a.createElement(qe,{tab:"\u672C\u5173\u4EFB\u52A1",key:"1"},u.a.createElement(se.a,{key:Te,form:Y,scrollToFirstError:!0,className:z.a.formWrap,layout:"vertical",onValuesChange:ae,onFinish:N},u.a.createElement("div",{className:z.a.fieldWrap},u.a.createElement(se.a.Item,{initialValue:"",name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},u.a.createElement(Ce.a,{bordered:!1,maxLength:60,suffix:"".concat(((y=k.subject)===null||y===void 0?void 0:y.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),u.a.createElement("div",{className:z.a.mdWrap},u.a.createElement(se.a.Item,{name:"task_pass",label:"\u4EFB\u52A1\u8981\u6C42:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},u.a.createElement(Se.a,{key:b.params.challengesId||"3",watch:!0,defaultValue:tt.task_pass}))),u.a.createElement(se.a.Item,{noStyle:!0},u.a.createElement(_t.a,{okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:gt})))),u.a.createElement(qe,{tab:"\u9898\u76EE",key:"2"},!!$.length&&bt(),!$.length&&u.a.createElement("div",{className:z.a.empty},u.a.createElement("img",{src:l("8/bI"),width:"258"}),u.a.createElement("span",{className:"c-grey-c"},"\u8BF7\u70B9\u51FB\u53F3\u4E0A\u89D2\u6DFB\u52A0\u9898\u76EE\u6309\u94AE\u8FDB\u884C\u9898\u76EE\u7684\u521B\u5EFA! ")))),n&&u.a.createElement(dt,{is_published:Ze,visible:n,onCancel:Lt,onOk:Ot,match:b,editData:i}),u.a.createElement(mt.a,{loading:t}))},St=ie.default=Object(je.a)(function(m){var L=m.shixunsDetail,y=m.newCourse,x=m.globalSetting,w=m.practiceSetting;return{shixunsDetail:L,newCourse:y,globalSetting:x,practiceSetting:w}})(pt)},UqFu:function(ne,ie,l){"use strict";l.d(ie,"a",function(){return Ae});var Ae=function(be){var ue=document.createElement("textarea");return ue.value=be,ue.value}},mepR:function(ne,ie,l){ne.exports={flex_box_center:"flex_box_center___3PiSf",flex_space_between:"flex_space_between___3wd5O",flex_box_vertical_center:"flex_box_vertical_center___3qKIW",flex_box_center_end:"flex_box_center_end___2PBRG",flex_box_column:"flex_box_column___39GGe",bg:"bg___3lEyf",formWrap:"formWrap___1e8Z1",empty:"empty___2jgvs",list:"list___3m2Ed",fs:"fs___2PURZ",top:"top___2EfKX",left:"left___3Bk5W",title:"title___1hcE1",qs:"qs___KHjhf",qsActive:"qsActive___2FXkO",right:"right___2XWtX",bt:"bt___2mIBt",answer:"answer___1TBgK",addBtn:"addBtn___NMPyJ"}},muJo:function(ne,ie,l){ne.exports={flex_box_center:"flex_box_center___1GzcK",flex_space_between:"flex_space_between___4Rl0j",flex_box_vertical_center:"flex_box_vertical_center___1-qMw",flex_box_center_end:"flex_box_center_end___pqqwK",flex_box_column:"flex_box_column___zVFuu",wrap:"wrap___YGogw",modal:"modal___1QSEy",titleWrap:"titleWrap___3EOlz",required:"required___1x65S",title:"title___3ujkw",colorGray:"colorGray___jarKl",choiceWrap:"choiceWrap___38GG9",answer:"answer___1L3jg",activeAnswer:"activeAnswer___2rQWC",deleteIcon:"deleteIcon___QdOVW",addIcon:"addIcon___3FfXv",editorWrap:"editorWrap___QTfGw",htmlWrap:"htmlWrap___1jgO0",radio:"radio___3VIqN",error:"error___ojNkY",color333:"color333___2XFbv",color999:"color999___1xmOg",questionType:"questionType___ttkA1",questionChoices:"questionChoices___I-cIa"}},nuEh:function(ne,ie,l){"use strict";var Ae=l("T2oS"),Ce=l("W9HT"),be=l("q1tI"),ue=l.n(be),Oe=l("F8wB"),ve=l.n(Oe),Q=function(Be){var se=Be.loading;return se?ue.a.createElement("div",{className:ve.a.loading},ue.a.createElement(Ce.a,null)):ue.a.createElement(ue.a.Fragment,null)};ie.a=Q},uIXO:function(ne,ie,l){ne.exports={flex_box_center:"flex_box_center___1HoSW",flex_space_between:"flex_space_between___1NTlm",flex_box_vertical_center:"flex_box_vertical_center___1RREG",flex_box_center_end:"flex_box_center_end___-OJaq",flex_box_column:"flex_box_column___11ry4",modal:"modal___32KcS",main:"main___3HP_p",title:"title___1Kjif",name:"name___3ysu_",body:"body___33mTT",form:"form___2fckF",btns:"btns___3SmLH"}}}]);