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