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
18 KiB
2 lines
18 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[163],{"4YB9":function(A,B,a){"use strict";var at=a("q1tI"),w=a.n(at),z=a("Ty5D"),N=a("55Ip"),$=a("W1YM"),L=a.n($);B.a=function(G){var Q=G.activeIndex,c=Object(z.m)(),C=c.id,R=c.challengesId,v=Object(at.useMemo)(function(){return[{name:"1\u3001\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(C,"/challenges/").concat(R,"/editcheckpoint")},{name:"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(C,"/challenges/").concat(R,"/tab=2")},{name:"3\u3001\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(C,"/challenges/").concat(R,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(C,"/challenges/").concat(R,"/tab=4")}]},[C,R]);return w.a.createElement("ul",{className:"challenge-nav"},v.map(function(F,X){return Q===X?w.a.createElement("li",{key:F.url}," ",w.a.createElement("a",{className:"active"},F.name)," "):w.a.createElement("li",{key:F.url}," ",w.a.createElement(N.Link,{to:F.url},F.name)," ")}))}},"5EEG":function(A,B,a){"use strict";a.r(B);var at=a("+L6B"),w=a("2/Rp"),z=a("oBTY"),N=a("giR+"),$=a("fyUT"),L=a("k1fw"),G=a("5Dmo"),Q=a("3S7+"),c=a("miYZ"),C=a("tsqr"),R=a("9og8"),v=a("tJVT"),F=a("PpiC"),X=a("5NDa"),q=a("5rEg"),H=a("OaEy"),U=a("2fM7"),M=a("q1tI"),u=a.n(M),K=a("9kvl"),J=a("Ot1p"),S=a("HBuW"),lt=a("E3HF"),V=a.n(lt),it=a("9ZNV"),rt=a("CJF0"),d=a("4YB9");function j(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */j=function(){return i};var h,i={},k=Object.prototype,y=k.hasOwnProperty,tt=Object.defineProperty||function(n,t,e){n[t]=e.value},b=typeof Symbol=="function"?Symbol:{},st=b.iterator||"@@iterator",pt=b.asyncIterator||"@@asyncIterator",_t=b.toStringTag||"@@toStringTag";function I(n,t,e){return Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}),n[t]}try{I({},"")}catch(n){I=function(e,r,_){return e[r]=_}}function ht(n,t,e,r){var _=t&&t.prototype instanceof dt?t:dt,o=Object.create(_.prototype),m=new yt(r||[]);return tt(o,"_invoke",{value:ft(n,e,m)}),o}function ct(n,t,e){try{return{type:"normal",arg:n.call(t,e)}}catch(r){return{type:"throw",arg:r}}}i.wrap=ht;var mt="suspendedStart",p="suspendedYield",Y="executing",ut="completed",T={};function dt(){}function g(){}function s(){}var f={};I(f,st,function(){return this});var D=Object.getPrototypeOf,l=D&&D(D(gt([])));l&&l!==k&&y.call(l,st)&&(f=l);var P=s.prototype=dt.prototype=Object.create(f);function E(n){["next","throw","return"].forEach(function(t){I(n,t,function(e){return this._invoke(t,e)})})}function W(n,t){function e(_,o,m,O){var x=ct(n[_],n,o);if(x.type!=="throw"){var et=x.arg,Z=et.value;return Z&&typeof Z=="object"&&y.call(Z,"__await")?t.resolve(Z.__await).then(function(nt){e("next",nt,m,O)},function(nt){e("throw",nt,m,O)}):t.resolve(Z).then(function(nt){et.value=nt,m(et)},function(nt){return e("throw",nt,m,O)})}O(x.arg)}var r;tt(this,"_invoke",{value:function(o,m){function O(){return new t(function(x,et){e(o,m,x,et)})}return r=r?r.then(O,O):O()}})}function ft(n,t,e){var r=mt;return function(_,o){if(r===Y)throw new Error("Generator is already running");if(r===ut){if(_==="throw")throw o;return{value:h,done:!0}}for(e.method=_,e.arg=o;;){var m=e.delegate;if(m){var O=Pt(m,e);if(O){if(O===T)continue;return O}}if(e.method==="next")e.sent=e._sent=e.arg;else if(e.method==="throw"){if(r===mt)throw r=ut,e.arg;e.dispatchException(e.arg)}else e.method==="return"&&e.abrupt("return",e.arg);r=Y;var x=ct(n,t,e);if(x.type==="normal"){if(r=e.done?ut:p,x.arg===T)continue;return{value:x.arg,done:e.done}}x.type==="throw"&&(r=ut,e.method="throw",e.arg=x.arg)}}}function Pt(n,t){var e=t.method,r=n.iterator[e];if(r===h)return t.delegate=null,e==="throw"&&n.iterator.return&&(t.method="return",t.arg=h,Pt(n,t),t.method==="throw")||e!=="return"&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+e+"' method")),T;var _=ct(r,n.iterator,t.arg);if(_.type==="throw")return t.method="throw",t.arg=_.arg,t.delegate=null,T;var o=_.arg;return o?o.done?(t[n.resultName]=o.value,t.next=n.nextLoc,t.method!=="return"&&(t.method="next",t.arg=h),t.delegate=null,T):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,T)}function Ot(n){var t={tryLoc:n[0]};1 in n&&(t.catchLoc=n[1]),2 in n&&(t.finallyLoc=n[2],t.afterLoc=n[3]),this.tryEntries.push(t)}function vt(n){var t=n.completion||{};t.type="normal",delete t.arg,n.completion=t}function yt(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(Ot,this),this.reset(!0)}function gt(n){if(n||n===""){var t=n[st];if(t)return t.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var e=-1,r=function _(){for(;++e<n.length;)if(y.call(n,e))return _.value=n[e],_.done=!1,_;return _.value=h,_.done=!0,_};return r.next=r}}throw new TypeError(typeof n+" is not iterable")}return g.prototype=s,tt(P,"constructor",{value:s,configurable:!0}),tt(s,"constructor",{value:g,configurable:!0}),g.displayName=I(s,_t,"GeneratorFunction"),i.isGeneratorFunction=function(n){var t=typeof n=="function"&&n.constructor;return!!t&&(t===g||(t.displayName||t.name)==="GeneratorFunction")},i.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,s):(n.__proto__=s,I(n,_t,"GeneratorFunction")),n.prototype=Object.create(P),n},i.awrap=function(n){return{__await:n}},E(W.prototype),I(W.prototype,pt,function(){return this}),i.AsyncIterator=W,i.async=function(n,t,e,r,_){_===void 0&&(_=Promise);var o=new W(ht(n,t,e,r),_);return i.isGeneratorFunction(t)?o:o.next().then(function(m){return m.done?m.value:o.next()})},E(P),I(P,_t,"Generator"),I(P,st,function(){return this}),I(P,"toString",function(){return"[object Generator]"}),i.keys=function(n){var t=Object(n),e=[];for(var r in t)e.push(r);return e.reverse(),function _(){for(;e.length;){var o=e.pop();if(o in t)return _.value=o,_.done=!1,_}return _.done=!0,_}},i.values=gt,yt.prototype={constructor:yt,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=h,this.done=!1,this.delegate=null,this.method="next",this.arg=h,this.tryEntries.forEach(vt),!t)for(var e in this)e.charAt(0)==="t"&&y.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=h)},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(et,Z){return m.type="throw",m.arg=t,e.next=et,Z&&(e.method="next",e.arg=h),!!Z}for(var _=this.tryEntries.length-1;_>=0;--_){var o=this.tryEntries[_],m=o.completion;if(o.tryLoc==="root")return r("end");if(o.tryLoc<=this.prev){var O=y.call(o,"catchLoc"),x=y.call(o,"finallyLoc");if(O&&x){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(O){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!x)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var _=this.tryEntries[r];if(_.tryLoc<=this.prev&&y.call(_,"finallyLoc")&&this.prev<_.finallyLoc){var o=_;break}}o&&(t==="break"||t==="continue")&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var m=o?o.completion:{};return m.type=t,m.arg=e,o?(this.method="next",this.next=o.finallyLoc,T):this.complete(m)},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),T},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),vt(r),T}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var _=r.completion;if(_.type==="throw"){var o=_.arg;vt(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:gt(t),resultName:e,nextLoc:r},this.method==="next"&&(this.arg=h),T}},i}var Dt=U.a.Option,ot=q.a.TextArea,Et=function(i){var k=i.shixunsDetail,y=i.dispatch,tt=i.loading,b=i.match,st=Object(F.a)(i,["shixunsDetail","dispatch","loading","match"]),pt=Object(M.useState)({}),_t=Object(v.a)(pt,2),I=_t[0],ht=_t[1],ct=Object(M.useState)([]),mt=Object(v.a)(ct,2),p=mt[0],Y=mt[1];Object(M.useEffect)(function(){return y({type:"globalSetting/footerToggle",payload:!1}),function(){y({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(M.useEffect)(function(){ut(),T()},[]);var ut=function(){var g=Object(R.a)(j().mark(function s(){var f;return j().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(S.D)({id:b.params.id,challengeId:b.params.challengesId,tab:2});case 2:f=l.sent,f&&ht(f);case 4:case"end":return l.stop()}},s)}));return function(){return g.apply(this,arguments)}}(),T=function(){var g=Object(R.a)(j().mark(function s(){var f;return j().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(S.E)({id:b.params.id,challengeId:b.params.challengesId});case 2:f=l.sent,f&&Y(f);case 4:case"end":return l.stop()}},s)}));return function(){return g.apply(this,arguments)}}(),dt=function(){var g=Object(R.a)(j().mark(function s(){var f,D,l;return j().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(f=p.map(function(W){return W.score}),D=f.reduce(function(W,ft){return W+ft},0),!(D!==100&&(p==null?void 0:p.length))){E.next=5;break}return C.b.info("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),E.abrupt("return");case 5:if(p.every(function(W){return W.name})){E.next=8;break}return C.b.info("\u8BF7\u5148\u586B\u5199\u53C2\u8003\u7B54\u6848\u540D\u79F0"),E.abrupt("return");case 8:if(p.every(function(W){return W.contents})){E.next=11;break}return C.b.info("\u8BF7\u5148\u586B\u5199\u53C2\u8003\u7B54\u6848\u5185\u5BB9"),E.abrupt("return");case 11:return E.next=13,Object(S.Eb)({id:b.params.id,challengeId:b.params.challengesId,challenge_answer:p});case 13:l=E.sent,(l==null?void 0:l.message)&&C.b.info(l.message),l.status===1&&K.c.push("/shixuns/".concat(b.params.id,"/challenges/").concat(b.params.challengesId,"/tab=4"));case 16:case"end":return E.stop()}},s)}));return function(){return g.apply(this,arguments)}}();return u.a.createElement("section",{className:V.a.bg},u.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 "},u.a.createElement(rt.a,{data:I,title:"\u5B9E\u8DF5\u9898"})),u.a.createElement(d.a,{activeIndex:2}),u.a.createElement("div",{className:V.a.fieldWrap},u.a.createElement("p",{className:"font14"},"\u53EF\u4EE5\u5C06\u53C2\u8003\u7B54\u6848\u5206\u7EA7\u8BBE\u7F6E\uFF0C\u8BA9\u5B66\u5458\u81EA\u884C\u9009\u62E9\u7EA7\u522B\uFF0C\u6BCF\u7EA7\u67E5\u770B\u540E\u6309\u7167\u6BD4\u4F8B\u6263\u5206\u503C\uFF08\u5B66\u5458\u5DF2\u5B8C\u6210\u4EFB\u52A1\u518D\u67E5\u770B\uFF0C\u5219\u4E0D\u5F71\u54CD\u5B66\u5458\u5DF2\u83B7\u5F97\u7684\u6210\u7EE9\uFF09"),u.a.createElement("div",null,u.a.createElement("div",null,"\u793A\u4F8B\uFF1A\u7EA7\u522B1\uFF0C\u6263\u51CF\u5206\u503C\u5360\u6BD425%\uFF1B\u7EA7\u522B2\uFF0C\u6263\u51CF\u5206\u503C\u5360\u6BD435%\uFF1B\u7EA7\u522B3\uFF0C\u6263\u51CF\u5206\u503C\u5360\u6BD440%\uFF1B"),u.a.createElement("div",{className:"mt5 ml40"},"\u82E5\u5B66\u5458\u9009\u62E9\u67E5\u770B\u7EA7\u522B1\u7684\u7B54\u6848\uFF0C\u5C06\u88AB\u6263\u51CF25%\u7684\u5206\u503C\uFF1B\u9009\u62E9\u67E5\u770B\u7EA7\u522B2\u7684\u7B54\u6848\uFF0C\u5C06\u88AB\u6263\u51CF60%\u7684\u5206\u503C\uFF1B\u9009\u62E9\u67E5\u770B\u7EA7\u522B3\u7684\u7B54\u6848\uFF0C\u5C06\u88AB\u6263\u51CF100%\u7684\u5206\u503C\u3002")),p==null?void 0:p.map(function(g,s){return u.a.createElement("div",{className:"mt30"},u.a.createElement("div",{className:V.a.flexRow},u.a.createElement("div",{className:"font16"},"\u7EA7\u522B\uFF1A",s+1),u.a.createElement("div",{className:"tr flex1"},u.a.createElement(Q.a,{placement:"bottom",title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu_Hover font16 c-red current",onClick:function(){Y(p.filter(function(D,l){return l!==s}))}})))),u.a.createElement("div",{className:V.a.contentWrap},u.a.createElement("div",{className:V.a.flexRow},u.a.createElement("div",null,u.a.createElement("p",{className:"font16"},"\u540D\u79F0\uFF1A"),u.a.createElement(q.a,{style:{width:"200px"},value:g.name,onChange:function(D){var l=p.map(function(P,E){return E===s?Object(L.a)(Object(L.a)({},P),{},{name:D.target.value}):P});Y(l)}})),u.a.createElement("div",{className:"ml10"},u.a.createElement("p",{className:"font16"},"\u6263\u51CF\u5206\u503C\u5360\u6BD4\uFF1A"),u.a.createElement($.a,{style:{width:"200px"},value:g.score,onChange:function(D){var l=p.map(function(P,E){return E===s?Object(L.a)(Object(L.a)({},P),{},{score:D}):P});Y(l)}})," %"))),u.a.createElement("div",{className:"mt10 mb10"},u.a.createElement("div",{className:"font16 mb10"},"\u5185\u5BB9\uFF1A"),u.a.createElement(J.a,{defaultValue:g.contents,onChange:function(D){var l=p.map(function(P,E){return E===s?Object(L.a)(Object(L.a)({},P),{},{contents:D}):P});Y(l)}})))}),u.a.createElement("div",{className:"tc"},u.a.createElement(w.a,{type:"primary",ghost:!0,className:"mt10",onClick:function(){Y([].concat(Object(z.a)(p),[{name:"\u89E3\u9898\u601D\u8DEF".concat(p.length+1),contents:"",score:10,id:null,level:null}]))}},"\u65B0\u589E\u53C2\u8003\u7B54\u6848"))),u.a.createElement(it.a,{onOk:dt,onCancel:function(){return K.c.push("/shixuns/".concat(b.params.id,"/challenges"))}}))};B.default=Object(K.a)(function(h){var i=h.shixunsDetail,k=h.newCourse,y=h.loading,tt=h.globalSetting;return{shixunsDetail:i,newCourse:k,globalSetting:tt,loading:y.effects}})(Et)},"9ZNV":function(A,B,a){"use strict";a.d(B,"a",function(){return C});var at=a("0Owb"),w=a("+L6B"),z=a("2/Rp"),N=a("q1tI"),$=a.n(N),L=a("UUDw"),G=a.n(L),Q=a("TSYQ"),c=a.n(Q),C=function(v){var F=v.cancelText,X=F===void 0?"\u53D6\u6D88":F,q=v.okText,H=q===void 0?"\u786E\u5B9A":q,U=v.loading,M=U===void 0?!1:U,u=v.hasOkBtn,K=u===void 0?!0:u,J=v.okButtonProps,S=J===void 0?{}:J,lt=v.onCancel,V=lt===void 0?function(){}:lt,it=v.onOk,rt=it===void 0?function(){}:it,d=v.className,j=d===void 0?"":d;return $.a.createElement("div",{className:c()(G.a.buttonFixed,j)},$.a.createElement("div",{className:G.a.buttonWrap},$.a.createElement(z.a,{size:"large",className:"".concat(G.a.button," mr20"),onClick:V},X),K&&$.a.createElement(z.a,Object(at.a)({size:"large",type:"primary",className:"".concat(G.a.button," mr20"),loading:M,onClick:rt},S),H)))}},CJF0:function(A,B,a){"use strict";var at=a("14J3"),w=a("BMrR"),z=a("+L6B"),N=a("2/Rp"),$=a("jCWc"),L=a("kPKH"),G=a("PpiC"),Q=a("q1tI"),c=a.n(Q),C=a("Ty5D"),R=a("9kvl"),v=a("55Ip"),F=a("nZ20"),X=a.n(F),q=function(U){var M,u,K,J,S=U.shixunsDetail,lt=U.dispatch,V=U.loading,it=U.match,rt=U.data,d=rt===void 0?{}:rt,j=U.title,Dt=Object(G.a)(U,["shixunsDetail","dispatch","loading","match","data","title"]),ot=Object(C.m)(),Et=!(((M=S.detail)===null||M===void 0?void 0:M.identity)>4||((u=S.detail)===null||u===void 0?void 0:u.identity)===void 0||((K=S.detail)===null||K===void 0?void 0:K.shixun_status)===2||((J=S.detail)===null||J===void 0?void 0:J.shixun_status)===1);return c.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(X.a.wrap)},c.a.createElement(w.a,{gutter:[20,20],align:"middle"},c.a.createElement(L.a,{flex:1},c.a.createElement("span",{className:X.a.icons},c.a.createElement("img",{src:a("csWT"),width:"14"})),c.a.createElement("span",{className:"font16"},"\u7B2C ",d==null?void 0:d.position," \u5173\uFF1A",j)),c.a.createElement(L.a,null,(d==null?void 0:d.prev_challenge)&&c.a.createElement(N.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var i,k=d.prev_challenge.st===0?"/editcheckpoint":"/editquestion",y="/shixuns/".concat(ot.id,"/challenges/").concat(d==null||((i=d.prev_challenge)===null||i===void 0)?void 0:i.id).concat(k);R.c.replace(y)}},"\u4E0A\u4E00\u5173"),d.next_challenge&&c.a.createElement(N.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var i,k=d.next_challenge.st===0?"/editcheckpoint":"/editquestion",y="/shixuns/".concat(ot.id,"/challenges/").concat(d==null||((i=d.next_challenge)===null||i===void 0)?void 0:i.id).concat(k);R.c.replace(y)}},"\u4E0B\u4E00\u5173"),Et&&c.a.createElement(N.a,{type:"primary"},c.a.createElement(v.Link,{to:"/shixuns/".concat(ot.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),Et&&c.a.createElement(N.a,{type:"primary",className:"ml5"},c.a.createElement(v.Link,{to:"/shixuns/".concat(ot.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),c.a.createElement(N.a,{type:"primary",className:"ml5"},c.a.createElement(v.Link,{to:"/shixuns/".concat(ot.id,"/challenges")},"\u8FD4\u56DE")))))};B.a=Object(R.a)(function(H){var U=H.shixunsDetail,M=H.newCourse,u=H.loading,K=H.globalSetting;return{shixunsDetail:U,newCourse:M,globalSetting:K,loading:u.effects}})(q)},E3HF:function(A,B,a){A.exports={flex_box_center:"flex_box_center___9yD0l",flex_space_between:"flex_space_between___12_t1",flex_box_vertical_center:"flex_box_vertical_center____RzXy",flex_box_center_end:"flex_box_center_end___w5V55",flex_box_column:"flex_box_column___1O69H",bg:"bg___1SAB4",flexRow:"flexRow___TGonw",flexJustifyCenter:"flexJustifyCenter___FdZYv",flexAlignEnd:"flexAlignEnd___2MQGW",flexAlingCenter:"flexAlingCenter___HR4pS",flexAlignCenter:"flexAlignCenter___2tpRP",flexColumn:"flexColumn___2x5QM",formWrap:"formWrap___3nPVX",titleWrap:"titleWrap___2I_px",fieldWrap:"fieldWrap___q51w8",mdWrap:"mdWrap___1_3Z7",backgroundFa:"backgroundFa___3eVc8",button:"button___BK_yA",icons:"icons___FzVfz",navBar:"navBar___3G5De",active:"active___15cJu",tipWrap:"tipWrap___20yI4",tip:"tip___2Y6MS",width300:"width300___-1o3l",popover:"popover___2-F6L",groupWrap:"groupWrap___2_3AK"}},UUDw:function(A,B,a){A.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},W1YM:function(A,B,a){},csWT:function(A,B,a){A.exports=a.p+"static/choose.4ad1045f.svg"},nZ20:function(A,B,a){A.exports={icons:"icons___3O80F"}}}]);
|