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
41 KiB
2 lines
41 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[95],{"4YB9":function(Z,Y,i){"use strict";var ye=i("q1tI"),ie=i.n(ye),Ae=i("Ty5D"),se=i("55Ip"),Oe=i("W1YM"),Fe=i.n(Oe);Y.a=function(De){var x=De.activeIndex,j=Object(Ae.m)(),q=j.id,ae=j.challengesId,me=Object(ye.useMemo)(function(){return[{name:"1\u3001\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(q,"/challenges/").concat(ae,"/editcheckpoint")},{name:"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(q,"/challenges/").concat(ae,"/tab=2")},{name:"3\u3001\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(q,"/challenges/").concat(ae,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(q,"/challenges/").concat(ae,"/tab=4")}]},[q,ae]);return ie.a.createElement("ul",{className:"challenge-nav"},me.map(function(ce,ve){return x===ve?ie.a.createElement("li",{key:ce.url}," ",ie.a.createElement("a",{className:"active"},ce.name)," "):ie.a.createElement("li",{key:ce.url}," ",ie.a.createElement(se.Link,{to:ce.url},ce.name)," ")}))}},"9oiH":function(Z,Y,i){Z.exports={flex_box_center:"flex_box_center___UNxlt",flex_space_between:"flex_space_between___abxYk",flex_box_vertical_center:"flex_box_vertical_center___1Fq8s",flex_box_center_end:"flex_box_center_end___2HPgu",flex_box_column:"flex_box_column___RtE2X",bg:"bg___kbF9N",flexRow:"flexRow___g11Yg",flexRowCenter:"flexRowCenter___MAFSp",flexJustifyCenter:"flexJustifyCenter___2Gxyz",flexAlignEnd:"flexAlignEnd___1HS2d",flexAlingCenter:"flexAlingCenter___3LONA",flexAlignCenter:"flexAlignCenter___17DP1",flexColumn:"flexColumn___1D4TK",formWrap:"formWrap___X08wR",titleWrap:"titleWrap___2BiOW",fieldWrap:"fieldWrap___20iAg",mdWrap:"mdWrap___2Lc7M",backgroundFa:"backgroundFa___nxT_l",button:"button___1jUUP",icons:"icons___1yTLC",navBar:"navBar___3EVT7",active:"active___2VYxv",tipWrap:"tipWrap___mWunb",tip:"tip___2ACur",width300:"width300___g1fLL",popover:"popover___1-hNb",groupWrap:"groupWrap___3RkDx",radioStyle:"radioStyle___3-LJq",formCustom:"formCustom___1ecG0"}},CJF0:function(Z,Y,i){"use strict";var ye=i("14J3"),ie=i("BMrR"),Ae=i("+L6B"),se=i("2/Rp"),Oe=i("jCWc"),Fe=i("kPKH"),De=i("PpiC"),x=i("q1tI"),j=i.n(x),q=i("Ty5D"),ae=i("9kvl"),me=i("55Ip"),ce=i("nZ20"),ve=i.n(ce),C=function(re){var b,X,he,Re,N=re.shixunsDetail,Ne=re.dispatch,Le=re.loading,V=re.match,t=re.data,M=t===void 0?{}:t,Ue=re.title,Me=Object(De.a)(re,["shixunsDetail","dispatch","loading","match","data","title"]),fe=Object(q.m)(),O=!(((b=N.detail)===null||b===void 0?void 0:b.identity)>4||((X=N.detail)===null||X===void 0?void 0:X.identity)===void 0||((he=N.detail)===null||he===void 0?void 0:he.shixun_status)===2||((Re=N.detail)===null||Re===void 0?void 0:Re.shixun_status)===1);return j.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(ve.a.wrap)},j.a.createElement(ie.a,{gutter:[20,20],align:"middle"},j.a.createElement(Fe.a,{flex:1},j.a.createElement("span",{className:ve.a.icons},j.a.createElement("img",{src:i("csWT"),width:"14"})),j.a.createElement("span",{className:"font16"},"\u7B2C ",M==null?void 0:M.position," \u5173\uFF1A",Ue)),j.a.createElement(Fe.a,null,(M==null?void 0:M.prev_challenge)&&j.a.createElement(se.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var Ee,Ce=M.prev_challenge.st===0?"/editcheckpoint":"/editquestion",ge="/shixuns/".concat(fe.id,"/challenges/").concat(M==null||((Ee=M.prev_challenge)===null||Ee===void 0)?void 0:Ee.id).concat(Ce);ae.c.replace(ge)}},"\u4E0A\u4E00\u5173"),M.next_challenge&&j.a.createElement(se.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var Ee,Ce=M.next_challenge.st===0?"/editcheckpoint":"/editquestion",ge="/shixuns/".concat(fe.id,"/challenges/").concat(M==null||((Ee=M.next_challenge)===null||Ee===void 0)?void 0:Ee.id).concat(Ce);ae.c.replace(ge)}},"\u4E0B\u4E00\u5173"),O&&j.a.createElement(se.a,{type:"primary"},j.a.createElement(me.Link,{to:"/shixuns/".concat(fe.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),O&&j.a.createElement(se.a,{type:"primary",className:"ml5"},j.a.createElement(me.Link,{to:"/shixuns/".concat(fe.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),j.a.createElement(se.a,{type:"primary",className:"ml5"},j.a.createElement(me.Link,{to:"/shixuns/".concat(fe.id,"/challenges")},"\u8FD4\u56DE")))))};Y.a=Object(ae.a)(function(ne){var re=ne.shixunsDetail,b=ne.newCourse,X=ne.loading,he=ne.globalSetting;return{shixunsDetail:re,newCourse:b,globalSetting:he,loading:X.effects}})(C)},M06Q:function(Z,Y,i){Z.exports={wrap:"wrap___DotYX",content:"content___XZOQk",mainPathWrap:"mainPathWrap___3GJIi",colorBlue:"colorBlue___34ph7"}},W1YM:function(Z,Y,i){},Yczt:function(Z,Y,i){"use strict";i.r(Y),i.d(Y,"PracticeFileType",function(){return $});var ye=i("+L6B"),ie=i("2/Rp"),Ae=i("5Dmo"),se=i("3S7+"),Oe=i("Q9mQ"),Fe=i("diRs"),De=i("7Kak"),x=i("9yH6"),j=i("sRBo"),q=i("kaz8"),ae=i("miYZ"),me=i("tsqr"),ce=i("oBTY"),ve=i("jrin"),C=i("k1fw"),ne=i("9og8"),re=i("y8nQ"),b=i("Vl3Y"),X=i("tJVT"),he=i("PpiC"),Re=i("5NDa"),N=i("5rEg"),Ne=i("OaEy"),Le=i("2fM7"),V=i("q1tI"),t=i.n(V),M=i("9kvl"),Ue=i("Lyp1"),Me=i("HBuW"),fe=i("9oiH"),O=i.n(fe),je=i("9ZNV"),Ee=i("2qtc"),Ce=i("kLXV"),ge=i("Ty5D"),Te=i("M06Q"),Pe=i.n(Te);function Be(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Be=function(){return _};var _={},y=Object.prototype,g=y.hasOwnProperty,S=typeof Symbol=="function"?Symbol:{},k=S.iterator||"@@iterator",oe=S.asyncIterator||"@@asyncIterator",W=S.toStringTag||"@@toStringTag";function p(u,e,a){return Object.defineProperty(u,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),u[e]}try{p({},"")}catch(u){p=function(a,n,r){return a[n]=r}}function de(u,e,a,n){var r=e&&e.prototype instanceof ee?e:ee,o=Object.create(r.prototype),s=new z(n||[]);return o._invoke=function(d,h,l){var E="suspendedStart";return function(D,v){if(E==="executing")throw new Error("Generator is already running");if(E==="completed"){if(D==="throw")throw v;return w()}for(l.method=D,l.arg=v;;){var c=l.delegate;if(c){var m=H(c,l);if(m){if(m===R)continue;return m}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(E==="suspendedStart")throw E="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);E="executing";var P=T(d,h,l);if(P.type==="normal"){if(E=l.done?"completed":"suspendedYield",P.arg===R)continue;return{value:P.arg,done:l.done}}P.type==="throw"&&(E="completed",l.method="throw",l.arg=P.arg)}}}(u,a,s),o}function T(u,e,a){try{return{type:"normal",arg:u.call(e,a)}}catch(n){return{type:"throw",arg:n}}}_.wrap=de;var R={};function ee(){}function G(){}function B(){}var I={};p(I,k,function(){return this});var J=Object.getPrototypeOf,f=J&&J(J(U([])));f&&f!==y&&g.call(f,k)&&(I=f);var F=B.prototype=ee.prototype=Object.create(I);function te(u){["next","throw","return"].forEach(function(e){p(u,e,function(a){return this._invoke(e,a)})})}function K(u,e){function a(r,o,s,d){var h=T(u[r],u,o);if(h.type!=="throw"){var l=h.arg,E=l.value;return E&&typeof E=="object"&&g.call(E,"__await")?e.resolve(E.__await).then(function(D){a("next",D,s,d)},function(D){a("throw",D,s,d)}):e.resolve(E).then(function(D){l.value=D,s(l)},function(D){return a("throw",D,s,d)})}d(h.arg)}var n;this._invoke=function(r,o){function s(){return new e(function(d,h){a(r,o,d,h)})}return n=n?n.then(s,s):s()}}function H(u,e){var a=u.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(u.iterator.return&&(e.method="return",e.arg=void 0,H(u,e),e.method==="throw"))return R;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return R}var n=T(a,u.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,R;var r=n.arg;return r?r.done?(e[u.resultName]=r.value,e.next=u.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,R):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,R)}function le(u){var e={tryLoc:u[0]};1 in u&&(e.catchLoc=u[1]),2 in u&&(e.finallyLoc=u[2],e.afterLoc=u[3]),this.tryEntries.push(e)}function Q(u){var e=u.completion||{};e.type="normal",delete e.arg,u.completion=e}function z(u){this.tryEntries=[{tryLoc:"root"}],u.forEach(le,this),this.reset(!0)}function U(u){if(u){var e=u[k];if(e)return e.call(u);if(typeof u.next=="function")return u;if(!isNaN(u.length)){var a=-1,n=function r(){for(;++a<u.length;)if(g.call(u,a))return r.value=u[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:w}}function w(){return{value:void 0,done:!0}}return G.prototype=B,p(F,"constructor",B),p(B,"constructor",G),G.displayName=p(B,W,"GeneratorFunction"),_.isGeneratorFunction=function(u){var e=typeof u=="function"&&u.constructor;return!!e&&(e===G||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,B):(u.__proto__=B,p(u,W,"GeneratorFunction")),u.prototype=Object.create(F),u},_.awrap=function(u){return{__await:u}},te(K.prototype),p(K.prototype,oe,function(){return this}),_.AsyncIterator=K,_.async=function(u,e,a,n,r){r===void 0&&(r=Promise);var o=new K(de(u,e,a,n),r);return _.isGeneratorFunction(e)?o:o.next().then(function(s){return s.done?s.value:o.next()})},te(F),p(F,W,"Generator"),p(F,k,function(){return this}),p(F,"toString",function(){return"[object Generator]"}),_.keys=function(u){var e=[];for(var a in u)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in u)return n.value=r,n.done=!1,n}return n.done=!0,n}},_.values=U,z.prototype={constructor:z,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(Q),!e)for(var a in this)a.charAt(0)==="t"&&g.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 n(l,E){return s.type="throw",s.arg=e,a.next=l,E&&(a.method="next",a.arg=void 0),!!E}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],s=o.completion;if(o.tryLoc==="root")return n("end");if(o.tryLoc<=this.prev){var d=g.call(o,"catchLoc"),h=g.call(o,"finallyLoc");if(d&&h){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(d){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var s=o?o.completion:{};return s.type=e,s.arg=a,o?(this.method="next",this.next=o.finallyLoc,R):this.complete(s)},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),R},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Q(n),R}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var o=r.arg;Q(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:U(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),R}},_}var xe=function(y){return(y==null?void 0:y.length)?y.filter(function(g,S){return S!==0}).map(function(g){return g.val}).join("").substr(1):""},Ie=function(y){var g=y.shixunsDetail,S=y.globalSetting,k=y.loading,oe=y.dispatch,W=y.fileType,p=y.path,de=y.onFinish,T=de===void 0?function(){}:de,R=Object(ge.m)(),ee=Object(V.useState)(""),G=Object(X.a)(ee,2),B=G[0],I=G[1],J=Object(V.useState)([]),f=Object(X.a)(J,2),F=f[0],te=f[1],K=Object(V.useState)([]),H=Object(X.a)(K,2),le=H[0],Q=H[1],z=[$.OriginalPicturePath,$.ExpectPicturePath,$.PicturePath],U=z.includes(W);Object(V.useEffect)(function(){if(g.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;I(p||""),w()},[g.actionTabs.key]);var w=function(){var s=Object(ne.a)(Be().mark(function d(){var h,l,E,D=arguments;return Be().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return h=D.length>0&&D[0]!==void 0?D[0]:"",c.next=3,oe({type:"shixunsDetail/getRepository",payload:{id:R.id,path:h}});case 3:l=c.sent,(l==null?void 0:l.trees)&&(E=l.trees.map(function(m){return Object(C.a)(Object(C.a)({},m),{name:m.name,val:m.name})}),Q(E||[]));case 5:case"end":return c.stop()}},d)}));return function(){return s.apply(this,arguments)}}(),u=function(d){var h=xe(F),l="".concat(h&&"".concat(h,"/")).concat(d);W===$.Path?!(B==null?void 0:B.includes("".concat(l,"\uFF1B")))&&I("".concat(B).concat(l,"\uFF1B")):W===$.ExecPath&&I(l)},e=function(d){if(d.type==="tree"){F.length?F.push({val:"/".concat(d.val),path:d.val}):F.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(d.val),path:d.val}),te(F);var h=xe(F);U&&I(h),w(h)}},a=function(d,h){var l=F.filter(function(D,v){return v<=h});te(l);var E=xe(l);U&&I(E),w(E)},n=function(){var s=Object(ne.a)(Be().mark(function d(){return Be().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:T(B),r();case 2:case"end":return l.stop()}},d)}));return function(){return s.apply(this,arguments)}}(),r=function(){I(""),te([]),Q([]),oe({type:"shixunsDetail/setActionTabs",payload:{}})},o=xe(F);return t.a.createElement(Ce.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:g.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:n,onCancel:r},t.a.createElement("div",{className:Pe.a.wrap},t.a.createElement("div",{className:Pe.a.content},t.a.createElement("div",{className:Pe.a.mainPathWrap},!!(F==null?void 0:F.length)&&F.map(function(s,d){return t.a.createElement("a",{key:d,onClick:function(){return a(s,d)}},s.val)})),!!(le==null?void 0:le.length)&&le.map(function(s,d){return s.type==="tree"?t.a.createElement("a",{key:d,onClick:function(){return e(s)}},t.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(Pe.a.colorBlue)}),o&&"".concat(o,"/"),s.name):t.a.createElement("a",{key:d,onClick:function(){return u("".concat(s.name))}},t.a.createElement("i",{className:"iconfont icon-zuoye ".concat(Pe.a.colorBlue)}),o&&"".concat(o,"/"),s.name)})),t.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),t.a.createElement(N.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:B,onChange:function(d){return I(d.target.value)}})))},ke=Object(M.a)(function(_){var y=_.shixunsDetail,g=_.loading,S=_.globalSetting;return{shixunsDetail:y,globalSetting:S,loading:g.models.index}})(Ie),We=i("CJF0"),Xe=i("4YB9");function be(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */be=function(){return _};var _={},y=Object.prototype,g=y.hasOwnProperty,S=typeof Symbol=="function"?Symbol:{},k=S.iterator||"@@iterator",oe=S.asyncIterator||"@@asyncIterator",W=S.toStringTag||"@@toStringTag";function p(u,e,a){return Object.defineProperty(u,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),u[e]}try{p({},"")}catch(u){p=function(a,n,r){return a[n]=r}}function de(u,e,a,n){var r=e&&e.prototype instanceof ee?e:ee,o=Object.create(r.prototype),s=new z(n||[]);return o._invoke=function(d,h,l){var E="suspendedStart";return function(D,v){if(E==="executing")throw new Error("Generator is already running");if(E==="completed"){if(D==="throw")throw v;return w()}for(l.method=D,l.arg=v;;){var c=l.delegate;if(c){var m=H(c,l);if(m){if(m===R)continue;return m}}if(l.method==="next")l.sent=l._sent=l.arg;else if(l.method==="throw"){if(E==="suspendedStart")throw E="completed",l.arg;l.dispatchException(l.arg)}else l.method==="return"&&l.abrupt("return",l.arg);E="executing";var P=T(d,h,l);if(P.type==="normal"){if(E=l.done?"completed":"suspendedYield",P.arg===R)continue;return{value:P.arg,done:l.done}}P.type==="throw"&&(E="completed",l.method="throw",l.arg=P.arg)}}}(u,a,s),o}function T(u,e,a){try{return{type:"normal",arg:u.call(e,a)}}catch(n){return{type:"throw",arg:n}}}_.wrap=de;var R={};function ee(){}function G(){}function B(){}var I={};p(I,k,function(){return this});var J=Object.getPrototypeOf,f=J&&J(J(U([])));f&&f!==y&&g.call(f,k)&&(I=f);var F=B.prototype=ee.prototype=Object.create(I);function te(u){["next","throw","return"].forEach(function(e){p(u,e,function(a){return this._invoke(e,a)})})}function K(u,e){function a(r,o,s,d){var h=T(u[r],u,o);if(h.type!=="throw"){var l=h.arg,E=l.value;return E&&typeof E=="object"&&g.call(E,"__await")?e.resolve(E.__await).then(function(D){a("next",D,s,d)},function(D){a("throw",D,s,d)}):e.resolve(E).then(function(D){l.value=D,s(l)},function(D){return a("throw",D,s,d)})}d(h.arg)}var n;this._invoke=function(r,o){function s(){return new e(function(d,h){a(r,o,d,h)})}return n=n?n.then(s,s):s()}}function H(u,e){var a=u.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(u.iterator.return&&(e.method="return",e.arg=void 0,H(u,e),e.method==="throw"))return R;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return R}var n=T(a,u.iterator,e.arg);if(n.type==="throw")return e.method="throw",e.arg=n.arg,e.delegate=null,R;var r=n.arg;return r?r.done?(e[u.resultName]=r.value,e.next=u.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,R):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,R)}function le(u){var e={tryLoc:u[0]};1 in u&&(e.catchLoc=u[1]),2 in u&&(e.finallyLoc=u[2],e.afterLoc=u[3]),this.tryEntries.push(e)}function Q(u){var e=u.completion||{};e.type="normal",delete e.arg,u.completion=e}function z(u){this.tryEntries=[{tryLoc:"root"}],u.forEach(le,this),this.reset(!0)}function U(u){if(u){var e=u[k];if(e)return e.call(u);if(typeof u.next=="function")return u;if(!isNaN(u.length)){var a=-1,n=function r(){for(;++a<u.length;)if(g.call(u,a))return r.value=u[a],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:w}}function w(){return{value:void 0,done:!0}}return G.prototype=B,p(F,"constructor",B),p(B,"constructor",G),G.displayName=p(B,W,"GeneratorFunction"),_.isGeneratorFunction=function(u){var e=typeof u=="function"&&u.constructor;return!!e&&(e===G||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,B):(u.__proto__=B,p(u,W,"GeneratorFunction")),u.prototype=Object.create(F),u},_.awrap=function(u){return{__await:u}},te(K.prototype),p(K.prototype,oe,function(){return this}),_.AsyncIterator=K,_.async=function(u,e,a,n,r){r===void 0&&(r=Promise);var o=new K(de(u,e,a,n),r);return _.isGeneratorFunction(e)?o:o.next().then(function(s){return s.done?s.value:o.next()})},te(F),p(F,W,"Generator"),p(F,k,function(){return this}),p(F,"toString",function(){return"[object Generator]"}),_.keys=function(u){var e=[];for(var a in u)e.push(a);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in u)return n.value=r,n.done=!1,n}return n.done=!0,n}},_.values=U,z.prototype={constructor:z,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(Q),!e)for(var a in this)a.charAt(0)==="t"&&g.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 n(l,E){return s.type="throw",s.arg=e,a.next=l,E&&(a.method="next",a.arg=void 0),!!E}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],s=o.completion;if(o.tryLoc==="root")return n("end");if(o.tryLoc<=this.prev){var d=g.call(o,"catchLoc"),h=g.call(o,"finallyLoc");if(d&&h){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(d){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,a){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&(e==="break"||e==="continue")&&o.tryLoc<=a&&a<=o.finallyLoc&&(o=null);var s=o?o.completion:{};return s.type=e,s.arg=a,o?(this.method="next",this.next=o.finallyLoc,R):this.complete(s)},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),R},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),Q(n),R}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===e){var r=n.completion;if(r.type==="throw"){var o=r.arg;Q(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:U(e),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=void 0),R}},_}var pe=Le.a.Option,we=N.a.TextArea,$;(function(_){_.Path="path",_.ExecPath="exec_path",_.OriginalPicturePath="original_picture_path",_.ExpectPicturePath="expect_picture_path",_.PicturePath="picture_path"})($||($={}));var Ge=function(y){var g,S,k,oe,W=y.shixunsDetail,p=y.dispatch,de=y.loading,T=y.match,R=Object(he.a)(y,["shixunsDetail","dispatch","loading","match"]),ee=b.a.useForm(),G=Object(X.a)(ee,1),B=G[0],I=Object(V.useState)({}),J=Object(X.a)(I,2),f=J[0],F=J[1],te=Object(V.useState)({}),K=Object(X.a)(te,2),H=K[0],le=K[1],Q=Object(V.useState)([]),z=Object(X.a)(Q,2),U=z[0],w=z[1],u=Object(V.useState)(),e=Object(X.a)(u,2),a=e[0],n=e[1];Object(V.useEffect)(function(){return p({type:"globalSetting/footerToggle",payload:!1}),function(){p({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(V.useEffect)(function(){r()},[]);var r=function(){var v=Object(ne.a)(be().mark(function c(){var m;return be().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Object(Me.C)({id:T.params.id,challengeId:T.params.challengesId,tab:1});case 2:m=A.sent,m&&(le(m),o(m));case 4:case"end":return A.stop()}},c)}));return function(){return v.apply(this,arguments)}}(),o=function(c){B.setFieldsValue(Object(C.a)({},c)),F(Object(C.a)({},c));var m=c.test_sets.length?c.test_sets:[{hidden:0,input:"",output:"",score:100}];w(m)},s=function(c){p({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}}),n(c)},d=function(c){var m=Object(ve.a)({},a,c);B.setFieldsValue(m),F(Object(C.a)(Object(C.a)({},f),m))},h=function(c,m){F(Object(C.a)({},m)),"test_set_score"in c&&(c.test_set_score&&(B.setFieldsValue({test_set_average:!0}),l(U))),"test_set_average"in c&&(c.test_set_average&&l(U))},l=function(c){var m=Math.floor(100/c.length),P=m+100%c.length;c=c.map(function(A,L){return L===c.length-1?Object(C.a)(Object(C.a)({},A),{},{score:P}):Object(C.a)(Object(C.a)({},A),{},{score:m})}),w(c)},E=function(){var c=[].concat(Object(ce.a)(U),[{hidden:0,input:"",output:"",score:0}]);B.getFieldValue("test_set_average")?l(c):w(c)},D=function(){var v=Object(ne.a)(be().mark(function c(m){var P,A,L;return be().wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(P=U.map(function(Se){return Se.score}),A=P.reduce(function(Se,Ke){return Se+Ke},0),!(m.test_set_score&&A!==100&&(U==null?void 0:U.length))){_e.next=5;break}return me.b.info("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),_e.abrupt("return");case 5:return _e.next=7,Object(Me.Eb)(Object(C.a)(Object(C.a)({},T.params),{},{tab:1,challenge:Object(C.a)(Object(C.a)(Object(C.a)({},m),{test_set_rules_expression:m.test_set_rules===0?null:m.test_set_rules_expression}),{},{shixunfileexpectpicturepath:m.original_picture_path,shixunfilestandardpicturepath:m.expect_picture_path}),test_set:U}));case 7:L=_e.sent,L.status>=0&&M.c.replace("/shixuns/".concat(T.params.id,"/challenges/").concat(T.params.challengesId,"/tab=3"));case 9:case"end":return _e.stop()}},c)}));return function(m){return v.apply(this,arguments)}}();return t.a.createElement("section",{className:O.a.bg},t.a.createElement(We.a,{data:H,title:"\u5B9E\u8DF5\u9898"}),t.a.createElement(b.a,{form:B,className:O.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:h,onFinish:D,initialValues:{test_set_rules:0}},t.a.createElement(Xe.a,{activeIndex:1}),t.a.createElement("div",{className:O.a.fieldWrap},t.a.createElement("div",{className:O.a.tipWrap},"\u8BF7\u5148\u4E0A\u4F20\u672C\u5173\u4EFB\u52A1\u7684\u6240\u6709\u4EE3\u7801\u6587\u4EF6\u3001\u6807\u51C6\u56FE\u7247\u7B49\u6240\u6709\u5FC5\u8981\u7684\u6587\u4EF6\u5230",t.a.createElement("a",{href:"/shixuns/".concat(T.params.id,"/repository"),target:"_blank",className:O.a.tip},"\u7248\u672C\u5E93")),((g=W.detail)===null||g===void 0?void 0:g.identity)<3&&t.a.createElement(b.a.Item,{label:"\u5F00\u542F\u865A\u62DF\u4EFF\u771F:"},t.a.createElement(b.a.Item,{name:"unity_3d",noStyle:!0,valuePropName:"checked"},t.a.createElement(q.a,{disabled:((S=W.detail)===null||S===void 0?void 0:S.shixun_status)===2})),t.a.createElement("span",{className:"pl10 font14 c-light-black"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Unity3D\u754C\u9762\uFF09")),f.unity_3d&&((k=W.detail)===null||k===void 0?void 0:k.identity)<3&&t.a.createElement(t.a.Fragment,null,t.a.createElement(b.a.Item,{name:"unity_3d_routes",label:"\u8DEF\u5F84:",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(N.a,{disabled:((oe=W.detail)===null||oe===void 0?void 0:oe.shixun_status)===2,placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u3002\u4F8B\uFF1A src/step1/HelloWorld.java"})),t.a.createElement(b.a.Item,{name:"with_code_file",label:"\u662F\u5426\u9700\u8981\u4EE3\u7801\u8BC4\u6D4B:"},t.a.createElement(x.a.Group,null,t.a.createElement(x.a,{value:!0},"\u662F"),t.a.createElement(x.a,{value:!1},"\u5426"))),f.with_code_file?t.a.createElement(b.a.Item,{name:"unity_3d_result",label:"\u8BC4\u6D4B\u7ED3\u679C\u662F\u5426\u7531 Unity3D \u51B3\u5B9A:"},t.a.createElement(x.a.Group,null,t.a.createElement(x.a,{value:!0},"\u662F"),t.a.createElement(x.a,{value:!1},"\u5426"))):null),f.with_code_file&&t.a.createElement(t.a.Fragment,null,t.a.createElement(b.a.Item,{name:"exec_time",label:t.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u7A0B\u5E8F\u8BC4\u6D4B\u8FD0\u884C\u65F6\u95F4\u9650\u5236\u65F6\u957F\uFF0C\u5355\u4F4D\uFF1A\u79D2\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(N.a,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",className:O.a.width300})),t.a.createElement(b.a.Item,{label:t.a.createElement("div",null,"\u8BC4\u6D4B\u6548\u679C\u5C55\u73B0\u65B9\u5F0F ",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B66\u5458\u8BC4\u6D4B\u672C\u5173\u4EFB\u52A1\u65F6\uFF0C\u67E5\u770B\u6548\u679C\u9875\u4E0A\u9700\u8981\u5C55\u73B0\u7684\u6587\u4EF6\u7C7B\u578B\uFF09"))},t.a.createElement(b.a.Item,{name:"show_type",noStyle:!0,rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(Le.a,{size:"large",style:{width:"300px"}},t.a.createElement(pe,{value:-1},"\u65E0"),t.a.createElement(pe,{value:1},"\u56FE\u7247"),t.a.createElement(pe,{value:2},"apk/exe"),t.a.createElement(pe,{value:3},"txt"),t.a.createElement(pe,{value:4},"html"),t.a.createElement(pe,{value:5},"mp3"),t.a.createElement(pe,{value:6},"mp4"))),t.a.createElement(Fe.a,{overlayClassName:O.a.popover,placement:"bottomLeft",content:t.a.createElement("p",{className:"font12"},"\u56FE\u7247\uFF1A\u5904\u7406\u6216\u8F93\u51FA\u56FE\u7247\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",t.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u8BBE\u7F6E\u56FE\u7247\u8DEF\u5F84\u548C\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\uFF0C\u5C55\u793A\u4EE3\u7801\u5BF9\u5E94\u7684\u56FE\u7247\u6548\u679C",t.a.createElement("br",null),t.a.createElement("br",null),"apk/exe\uFF1A\u5199\u53EF\u6267\u884C\u6587\u4EF6\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",t.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u8BBE\u7F6E\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\uFF0C\u5C55\u793A\u4E8C\u7EF4\u7801\u4EE5\u4F9B\u626B\u7801\u4E0B\u8F7D",t.a.createElement("br",null),t.a.createElement("br",null),"txt\uFF1A\u8F93\u51FAtxt\u6587\u6863\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",t.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\u8BBE\u7F6E\uFF0C\u5C55\u793Atxt\u6587\u4EF6\u5185\u5BB9",t.a.createElement("br",null),t.a.createElement("br",null),"html\uFF1Aweb\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",t.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7Web\u8DEF\u7531\u8BBE\u7F6E\uFF0C\u5C55\u793Ahtml\u6548\u679C\u9884\u89C8\u9875",t.a.createElement("br",null),t.a.createElement("br",null),"mp3/mp4\uFF1Amp3/mp4\u6587\u4EF6\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",t.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\u8BBE\u7F6E\uFF0C\u5C55\u793Amp3/mp4\u6587\u4EF6\u5185\u5BB9",t.a.createElement("br",null),t.a.createElement("br",null)),trigger:"click"},t.a.createElement(Ue.a,{className:"ml5 font14"}))),t.a.createElement(b.a.Item,{name:"path",label:t.a.createElement("div",null,"\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6 ",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u8BE5\u6587\u4EF6\u5C06\u76F4\u63A5\u663E\u793A\u7ED9\u5B66\u751F\uFF0C\u9700\u8981\u5B66\u751F\u5728\u5176\u4E2D\u586B\u5199\u4EE3\u7801\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(N.a,{placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u3002\u4F8B\uFF1A src/step1/HelloWorld.java",onClick:function(){return s($.Path)}})),t.a.createElement(b.a.Item,{name:"exec_path",label:t.a.createElement("div",null,"\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6 ",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u82E5\u6267\u884C\u5E73\u53F0\u811A\u672C\uFF0C\u8BF7\u8F93\u5165\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u8DEF\u5F84\uFF1B\u82E5\u4F7F\u7528\u81EA\u5DF1\u8BBE\u8BA1\u7684\u811A\u672C\u6D4B\u8BD5\u5B66\u751F\u4EE3\u7801\uFF0C\u8BF7\u8F93\u5165\u8BBE\u8BA1\u7684\u811A\u672C\u6587\u4EF6\u8DEF\u5F84\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(N.a,{placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u3002\u4F8B\uFF1Asrc/step1/HelloWorldTest.java",onClick:function(){return s($.ExecPath)}})),f.show_type===4&&(f.web_route||(H==null?void 0:H.has_web_route))&&t.a.createElement(b.a.Item,{name:"web_route",label:t.a.createElement("div",null,"Web\u8DEF\u7531 ",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308080\u7AEF\u53E3\uFF09"))},t.a.createElement(N.a,{placeholder:"\u7F51\u7AD9\u7C7B\u578B\u5B9E\u8BAD\uFF0C\u8BF7\u586B\u5199Web\u8DEF\u7531\u5730\u5740\u3002\u4F8B\uFF1Ajava/mypage"})),(f.show_type===1||f.show_type===5||f.show_type===6)&&t.a.createElement(b.a.Item,{name:"original_picture_path",label:t.a.createElement("div",null,"\u5F85\u5904\u7406\u6587\u4EF6\u8DEF\u5F84 ",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u8BE5\u8DEF\u5F84\u4E0B\u7684\u6587\u4EF6\u5C06\u5728\u5B66\u5458\u8BC4\u6D4B\u672C\u5173\u4EFB\u52A1\u65F6\uFF0C\u4F5C\u4E3A\u539F\u59CB\u6587\u4EF6\u663E\u793A\u5728\u67E5\u770B\u6548\u679C\u9875\uFF0C\u4F9B\u5B66\u5458\u53C2\u8003\uFF1B\u8BF7\u6CE8\u610F\u4E0E\u7A0B\u5E8F\u6587\u4EF6\u6240\u5728\u6587\u4EF6\u5939\u5206\u5F00\uFF09"))},t.a.createElement(N.a,{placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u5B58\u50A8\u4E86\u5F85\u5904\u7406\u6587\u4EF6(\u56FE\u7247/MP3\u7B49)\u7684\u8DEF\u5F84\u3002\u4F8B\uFF1Asrc/step1/sourcefiles",onClick:function(){return s($.OriginalPicturePath)}})),(f.show_type===1||f.show_type===5||f.show_type===6)&&t.a.createElement(b.a.Item,{name:"expect_picture_path",label:t.a.createElement("div",null,"\u6807\u51C6\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84 ",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u8BE5\u8DEF\u5F84\u4E0B\u7684\u6587\u4EF6\u5C06\u5728\u5B66\u5458\u8BC4\u6D4B\u672C\u5173\u4EFB\u52A1\u65F6\uFF0C\u4F5C\u4E3A\u53C2\u8003\u7B54\u6848\u663E\u793A\u5728\u67E5\u770B\u6548\u679C\u9875\uFF0C\u4F9B\u5B66\u5458\u53C2\u8003\uFF1B\u8BF7\u6CE8\u610F\u4E0E\u7A0B\u5E8F\u6587\u4EF6\u6240\u5728\u6587\u4EF6\u5939\u5206\u5F00\uFF09"))},t.a.createElement(N.a,{placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u5B58\u50A8\u4E86\u6807\u51C6\u7B54\u6848\u6587\u4EF6(\u56FE\u7247/MP3\u7B49)\u7684\u8DEF\u5F84\u3002\u4F8B\uFF1Asrc/step1/expectedfiles",onClick:function(){return s($.ExpectPicturePath)}})),f.show_type!==-1&&t.a.createElement(b.a.Item,{name:"picture_path",label:t.a.createElement("div",null,"\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84 ",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B66\u5458\u8BC4\u6D4B\u672C\u5173\u4EFB\u52A1\u65F6\u751F\u6210\u7684\u6587\u4EF6\u5C06\u4FDD\u5B58\u5728\u8BE5\u8DEF\u5F84\u4E0B\uFF0C\u5E76\u4F5C\u4E3A\u5B9E\u9645\u8F93\u51FA\u663E\u793A\u5728\u67E5\u770B\u6548\u679C\u9875\uFF0C\u4F9B\u5B66\u5458\u786E\u8BA4\uFF1B\u8BF7\u6CE8\u610F\u4E0E\u7A0B\u5E8F\u6587\u4EF6\u6240\u5728\u6587\u4EF6\u5939\u5206\u5F00\uFF09"))},t.a.createElement(N.a,{placeholder:"\u8BF7\u5728\u7248\u672C\u5E93\u4E2D\u6307\u5B9A\u7528\u6765\u4FDD\u5B58\u5B66\u5458\u4EE3\u7801\u5B9E\u9645\u8F93\u51FA\u7ED3\u679C\u7684\u8DEF\u5F84\u3002\u4F8B\uFF1Asrc/step1/outputfiles",onClick:function(){return s($.PicturePath)}})),t.a.createElement("div",{className:"font16 mb20"},"\u6D4B\u8BD5\u96C6\u548C\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),t.a.createElement(b.a.Item,{className:O.a.formCustom,name:"test_set_score",label:"\u5F97\u5206\u89C4\u8303:"},t.a.createElement(x.a.Group,null,t.a.createElement(x.a,{value:!1,className:O.a.radioStyle},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),t.a.createElement(x.a,{value:!0,className:O.a.radioStyle},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u5F53\u81F3\u5C11\u6709\u4E00\u7EC4\u6D4B\u8BD5\u96C6\u6B63\u786E\u65F6\uFF0C\u5373\u53EF\u83B7\u5F97\u5176\u5BF9\u5E94\u6BD4\u4F8B\u7684\u5956\u52B1\uFF09")))),f.test_set_score&&t.a.createElement(b.a.Item,{className:O.a.formCustom,name:"test_set_average",label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4:"},t.a.createElement(x.a.Group,null,t.a.createElement(x.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),t.a.createElement(x.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),t.a.createElement(b.a.Item,{className:O.a.formCustom,name:"ignore_space",label:"\u7A7A\u683C\u5904\u7406:",valuePropName:"checked"},t.a.createElement(q.a,{className:"ml35"},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C")),t.a.createElement("div",{className:O.a.flexRowCenter},t.a.createElement(b.a.Item,{className:O.a.formCustom,name:"test_set_rules",label:"\u7ED3\u679C\u5904\u7406:"},t.a.createElement(x.a.Group,{className:"ml25"},t.a.createElement(x.a,{value:0},"\u6587\u672C\u5BF9\u6BD4"),t.a.createElement(x.a,{value:1},"\u8868\u8FBE\u5F0F\u5339\u914D"))),f.test_set_rules===1&&t.a.createElement(t.a.Fragment,null,t.a.createElement(b.a.Item,{name:"test_set_rules_expression",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(N.a,{style:{width:"600px",height:"35px"},placeholder:"\u9002\u7528\u4E8E\u8F93\u51FA\u7ED3\u679C\u52A8\u6001\u53D8\u5316\u7684\u7A0B\u5E8F"})),t.a.createElement(Fe.a,{overlayClassName:O.a.popover,placement:"bottomLeft",content:t.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u793A\u4F8B1\uFF1A\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u7684\u76F8\u5BF9\u8BEF\u5DEE\u57280.01\u4EE5\u5185\uFF0C\u53EF\u4F7F\u7528\u4EE5\u4E0B\u8868\u8FBE\u5F0F\uFF1A",t.a.createElement("br",null),"(actual-expect)/expect <= 0.01",t.a.createElement("br",null),"\u4F7F\u7528\u793A\u4F8B2\uFF1A\u5B9E\u9645\u8F93\u51FA\u7ED3\u679C\u5305\u542B\u67D0\u6BB5\u5B57\u7B26\u4E32hello\uFF0C\u53EF\u4F7F\u7528\u4EE5\u4E0B\u8868\u8FBE\u5F0F\uFF1A",t.a.createElement("br",null),"string.contains(actual, \u201Chello\u201D)",t.a.createElement("br",null),t.a.createElement("br",null),"\u82E5\u9700\u8981\u5BF9\u8F93\u51FA\u7ED3\u679C\u4E2D\u6BCF\u4E2A\u5143\u7D20\u8FDB\u884C\u64CD\u4F5C\uFF0C\u53EF\u4F7F\u7528list\u96C6\u5408",t.a.createElement("br",null),"\u793A\u4F8B\u53C2\u8003\uFF1A\u5047\u8BBE\u7A0B\u5E8F\u5B9E\u9645\u8F93\u51FA\u4E3A\uFF1A100 1000 10000\uFF1B\u9884\u671F\u8F93\u51FA\u4E3A\uFF1A100.01 1000.02 10000.05",t.a.createElement("br",null),"\u8BC4\u6D4B\u8981\u6C42\uFF1A\u5B9E\u9645\u8F93\u51FA\u5217\u8868\u4E2D\u5143\u7D20\u4E0E\u9884\u671F\u8F93\u51FA\u5217\u8868\u4E2D\u5BF9\u5E94\u5143\u7D20\u76F8\u5BF9\u8BEF\u5DEE\u57280.01 \u4E4B\u5185\uFF0C\u53EF\u4F7F\u4EE5\u4E0B\u8868\u8FBE\u5F0F\uFF1A",t.a.createElement("br",null),"list.forEach( 'math.abs( (actualElem-expectElem)/expectElem ) <= 0.01 ' )",t.a.createElement("br",null),t.a.createElement("br",null),t.a.createElement("a",{href:"https://www.educoder.net/forums/4346",target:"_blank",style:{background:"#1890ff",color:"#fff"}},"\u70B9\u51FB\u67E5\u770B\u8BE6\u60C5\u8BF4\u660E"),t.a.createElement("br",null)),trigger:"click"},t.a.createElement(Ue.a,{className:"ml5 mb16 font14"})))),U.map(function(v,c){return t.a.createElement("div",{className:O.a.groupWrap,key:c},t.a.createElement("div",{className:"".concat(O.a.flexRow," ").concat(O.a.flexAlingCenter," font16")},t.a.createElement("span",{className:"mr10"},"\u7EC4",c+1),f.test_set_score&&t.a.createElement(t.a.Fragment,null,t.a.createElement(N.a,{style:{width:"230px"},className:"ml5 mr5",value:v.score,type:"number",onChange:function(P){var A=U.map(function(ue,_e){return _e===c?Object(C.a)(Object(C.a)({},ue),{},{score:P.target.value?Number(P.target.value):0}):ue}),L={test_set_average:!1};F(Object(C.a)(Object(C.a)({},f),L)),B.setFieldsValue(L),w(A)}}),"%"),t.a.createElement(q.a,{className:"font14 ml5",checked:v.hidden===1,onChange:function(P){var A=U.map(function(L,ue){return ue===c?Object(C.a)(Object(C.a)({},L),{},{hidden:P.target.checked?1:0}):L});w(A)}},"\u9690\u85CF\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u9690\u85CF\u672C\u6D4B\u8BD5\u96C6\u5185\u5BB9\uFF09"),t.a.createElement("div",{className:"tr flex1"},c!==0&&t.a.createElement(se.a,{placement:"bottom",title:"\u5220\u9664"},t.a.createElement("i",{className:"iconfont icon-shanchu_Hover font16 c-red current",onClick:function(){var P=U.filter(function(A,L){return L!==c});l(P)}})))),t.a.createElement(we,{className:"mt10",rows:5,placeholder:"\u8F93\u5165",value:v.input,onChange:function(P){var A=U.map(function(L,ue){return ue===c?Object(C.a)(Object(C.a)({},L),{},{input:P.target.value}):L});w(A)}}),t.a.createElement(we,{className:"mt10",rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:v.output,onChange:function(P){var A=U.map(function(L,ue){return ue===c?Object(C.a)(Object(C.a)({},L),{},{output:P.target.value}):L});w(A)}}),t.a.createElement("div",{className:"mt10"},t.a.createElement("span",{className:"font14"},"\u5339\u914D\u89C4\u5219\uFF1A"),t.a.createElement(x.a.Group,{value:v.match_rule,onChange:function(P){var A=U.map(function(L,ue){return ue===c?Object(C.a)(Object(C.a)({},L),{},{match_rule:P.target.value}):L});w(A)}},t.a.createElement(x.a,{value:"full"},"\u5B8C\u5168\u5339\u914D",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u5B8C\u5168\u76F8\u540C\uFF09")),t.a.createElement(x.a,{value:"last"},"\u672B\u5C3E\u5339\u914D",t.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u7684\u672B\u5C3E\u5185\u5BB9\u4E0E\u9884\u671F\u8F93\u51FA\u5B8C\u5168\u76F8\u540C\uFF09")))))}),t.a.createElement(ie.a,{type:"primary",ghost:!0,className:"mt10",onClick:E},"\u65B0\u589E\u6D4B\u8BD5\u96C6"),t.a.createElement("p",{className:"mt10 pl10 font12 c-light-black"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u516C\u5F00\u6D4B\u8BD5\u96C6\u548C\u9690\u85CF\u6D4B\u8BD5\u96C6\u7ED3\u5408\u4F7F\u7528\uFF0C\u53EF\u4EE5\u964D\u4F4E\u4F5C\u5F0A\u7684\u673A\u7387\uFF1B\u9690\u85CF\u6D4B\u8BD5\u96C6\uFF0C\u5728\u201C\u63D0\u4EA4\u8BC4\u6D4B\u201D\u65F6\u4E5F\u5C06\u88AB\u7CFB\u7EDF\u81EA\u52A8\u68C0\u6D4B"))),t.a.createElement(b.a.Item,{noStyle:!0},t.a.createElement(je.a,{okButtonProps:{htmlType:"submit"},onCancel:function(){return M.c.push("/shixuns/".concat(T.params.id,"/challenges"))}}))),t.a.createElement(ke,{fileType:a,path:f==null?void 0:f[a],onFinish:function(c){return d(c)}}))},$e=Y.default=Object(M.a)(function(_){var y=_.shixunsDetail,g=_.newCourse,S=_.loading,k=_.globalSetting;return{shixunsDetail:y,newCourse:g,globalSetting:k,loading:S.effects}})(Ge)},csWT:function(Z,Y,i){Z.exports=i.p+"static/choose.4ad1045f.svg"},nZ20:function(Z,Y,i){Z.exports={icons:"icons___3O80F"}}}]);
|