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.
1 line
26 KiB
1 line
26 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[121],{"9ZNV":function(e,a,t){"use strict";t.d(a,"a",(function(){return o}));var l=t("0Owb"),n=(t("+L6B"),t("2/Rp")),c=t("q1tI"),r=t.n(c),i=t("UUDw"),s=t.n(i),o=e=>{var a=e.cancelText,t=void 0===a?"\u53d6\u6d88":a,c=e.okText,i=void 0===c?"\u786e\u5b9a":c,o=e.loading,m=void 0!==o&&o,u=e.okButtonProps,p=void 0===u?{}:u,d=e.onCancel,h=void 0===d?()=>{}:d,_=e.onOk,v=void 0===_?()=>{}:_;return r.a.createElement("div",{className:s.a.buttonFixed},r.a.createElement("div",{className:s.a.buttonWrap},r.a.createElement(n["a"],{size:"large",className:"".concat(s.a.button," mr20"),onClick:h},t),r.a.createElement(n["a"],Object(l["a"])({size:"large",type:"primary",className:"".concat(s.a.button," mr20"),loading:m,onClick:v},p),i)))}},"9oiH":function(e,a,t){e.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",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(e,a,t){"use strict";t("14J3");var l=t("BMrR"),n=(t("+L6B"),t("2/Rp")),c=(t("jCWc"),t("kPKH")),r=t("PpiC"),i=t("q1tI"),s=t.n(i),o=t("WHYC"),m=t("9kvl"),u=t("uYtH"),p=t("nZ20"),d=t.n(p),h=e=>{var a,i,p,h,_=e.shixunsDetail,v=(e.dispatch,e.loading,e.match,e.data),b=void 0===v?{}:v,E=e.title,g=(Object(r["a"])(e,["shixunsDetail","dispatch","loading","match","data","title"]),Object(o["m"])()),f=!((null===(a=_.detail)||void 0===a?void 0:a.identity)>4||void 0===(null===(i=_.detail)||void 0===i?void 0:i.identity)||2===(null===(p=_.detail)||void 0===p?void 0:p.shixun_status)||1===(null===(h=_.detail)||void 0===h?void 0:h.shixun_status));return s.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(d.a.wrap)},s.a.createElement(l["a"],{gutter:[20,20],align:"middle"},s.a.createElement(c["a"],{flex:1},s.a.createElement("span",{className:d.a.icons},s.a.createElement("img",{src:t("csWT"),width:"14"})),s.a.createElement("span",{className:"font16"},"\u7b2c ",null===b||void 0===b?void 0:b.position," \u5173\uff1a",E)),s.a.createElement(c["a"],null,(null===b||void 0===b?void 0:b.prev_challenge)&&s.a.createElement(n["a"],{type:"primary",ghost:!0,className:"mt10 mr5",onClick:()=>{var e,a=0===b.prev_challenge.st?"/editcheckpoint":"/editquestion",t="/shixuns/".concat(g.id,"/challenges/").concat(null===b||void 0===b||null===(e=b.prev_challenge)||void 0===e?void 0:e.id).concat(a);m["c"].replace(t)}},"\u4e0a\u4e00\u5173"),b.next_challenge&&s.a.createElement(n["a"],{type:"primary",ghost:!0,className:"mt10 mr5",onClick:()=>{var e,a=0===b.next_challenge.st?"/editcheckpoint":"/editquestion",t="/shixuns/".concat(g.id,"/challenges/").concat(null===b||void 0===b||null===(e=b.next_challenge)||void 0===e?void 0:e.id).concat(a);m["c"].replace(t)}},"\u4e0b\u4e00\u5173"),f&&s.a.createElement(n["a"],{type:"primary"},s.a.createElement(u["Link"],{to:"/shixuns/".concat(g.id,"/challenges/newquestion")},"\u65b0\u589e\u9009\u62e9\u9898\u4efb\u52a1")),f&&s.a.createElement(n["a"],{type:"primary",className:"ml5"},s.a.createElement(u["Link"],{to:"/shixuns/".concat(g.id,"/challenges/new")},"\u65b0\u589e\u5b9e\u8df5\u4efb\u52a1")),s.a.createElement(n["a"],{type:"primary",className:"ml5"},s.a.createElement(u["Link"],{to:"/shixuns/".concat(g.id,"/challenges")},"\u8fd4\u56de")))))};a["a"]=Object(m["a"])(e=>{var a=e.shixunsDetail,t=e.newCourse,l=e.loading,n=e.globalSetting;return{shixunsDetail:a,newCourse:t,globalSetting:n,loading:l.effects}})(h)},M06Q:function(e,a,t){e.exports={wrap:"wrap___DotYX",content:"content___XZOQk",mainPathWrap:"mainPathWrap___3GJIi",colorBlue:"colorBlue___34ph7"}},UUDw:function(e,a,t){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},Yczt:function(e,a,t){"use strict";t.r(a),t.d(a,"PracticeFileType",(function(){return l}));t("+L6B");var l,n=t("2/Rp"),c=(t("5Dmo"),t("3S7+")),r=(t("Q9mQ"),t("diRs")),i=(t("7Kak"),t("9yH6")),s=(t("sRBo"),t("kaz8")),o=(t("miYZ"),t("tsqr")),m=t("k1fw"),u=t("WmNS"),p=t.n(u),d=t("9og8"),h=(t("y8nQ"),t("Vl3Y")),_=t("tJVT"),v=t("PpiC"),b=(t("5NDa"),t("5rEg")),E=(t("OaEy"),t("2fM7")),g=t("q1tI"),f=t.n(g),x=t("9kvl"),y=t("Lyp1"),k=t("HBuW"),N=t("9oiH"),O=t.n(N),j=t("9ZNV"),w=(t("2qtc"),t("kLXV")),C=t("WHYC"),P=t("M06Q"),W=t.n(P),S=e=>(null===e||void 0===e?void 0:e.length)?e.filter((e,a)=>0!==a).map(e=>e.val).join("").substr(1):"",F=e=>{var a=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),n=e.fileType,c=e.path,r=e.onFinish,i=void 0===r?()=>{}:r,s=Object(C["m"])(),o=Object(g["useState"])(""),u=Object(_["a"])(o,2),h=u[0],v=u[1],E=Object(g["useState"])([]),x=Object(_["a"])(E,2),y=x[0],k=x[1],N=Object(g["useState"])([]),O=Object(_["a"])(N,2),j=O[0],P=O[1],F=[l.OriginalPicturePath,l.ExpectPicturePath,l.PicturePath],I=F.includes(n);Object(g["useEffect"])(()=>{"EditPracticeSetting-SelectFilePath"===a.actionTabs.key&&(v(c||""),D())},[a.actionTabs.key]);var D=function(){var e=Object(d["a"])(p.a.mark((function e(){var a,l,n,c=arguments;return p.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=c.length>0&&void 0!==c[0]?c[0]:"",e.next=3,t({type:"shixunsDetail/getRepository",payload:{id:s.id,path:a}});case 3:l=e.sent,(null===l||void 0===l?void 0:l.trees)&&(n=l.trees.map(e=>Object(m["a"])(Object(m["a"])({},e),{name:e.name,val:e.name})),P(n||[]));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=e=>{var a=S(y),t="".concat(a?"".concat(a,"/"):a).concat(e);n===l.Path?!(null===h||void 0===h?void 0:h.includes("".concat(t,"\uff1b")))&&v("".concat(h).concat(t,"\uff1b")):n===l.ExecPath&&v(t)},B=e=>{if("tree"===e.type){y.length?y.push({val:"/".concat(e.val),path:e.val}):y.push({val:"\u6839\u76ee\u5f55",path:""},{val:"/".concat(e.val),path:e.val}),k(y);var a=S(y);I&&v(a),D(a)}},L=(e,a)=>{var t=y.filter((e,t)=>t<=a);k(t);var l=S(t);I&&v(l),D(l)},q=function(){var e=Object(d["a"])(p.a.mark((function e(){return p.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:i(h),H();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=()=>{v(""),k([]),P([]),t({type:"shixunsDetail/setActionTabs",payload:{}})},R=S(y);return f.a.createElement(w["a"],{centered:!0,title:"\u6587\u4ef6\u8def\u5f84",closable:!1,keyboard:!1,visible:"EditPracticeSetting-SelectFilePath"===a.actionTabs.key,onOk:q,onCancel:H},f.a.createElement("div",{className:W.a.wrap},f.a.createElement("div",{className:W.a.content},f.a.createElement("div",{className:W.a.mainPathWrap},!!(null===y||void 0===y?void 0:y.length)&&y.map((e,a)=>f.a.createElement("a",{key:a,onClick:()=>L(e,a)},e.val))),!!(null===j||void 0===j?void 0:j.length)&&j.map((e,a)=>"tree"===e.type?f.a.createElement("a",{key:a,onClick:()=>B(e)},f.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(W.a.colorBlue)}),R?"".concat(R,"/"):R,e.name):f.a.createElement("a",{key:a,onClick:()=>T("".concat(e.name))},f.a.createElement("i",{className:"iconfont icon-zuoye ".concat(W.a.colorBlue)}),R?"".concat(R,"/"):R,e.name))),f.a.createElement("label",{className:"mt5"},"\u9009\u4e2d\u7684\u65b0\u5efa\u6587\u4ef6\u5939\u76ee\u5f55\uff1a"),f.a.createElement(b["a"],{placeholder:"\u8bf7\u8f93\u5165\u65b0\u6587\u4ef6\u5939\u540d/\u5b50\u6587\u4ef6\u5939\u540d\u3002\uff08\u5982\uff1asrc/step1\uff09",value:h,onChange:e=>v(e.target.value)})))},I=Object(x["a"])(e=>{var a=e.shixunsDetail,t=e.loading,l=e.globalSetting;return{shixunsDetail:a,globalSetting:l,loading:t.models.index}})(F),D=t("CJF0"),T=E["a"].Option,B=b["a"].TextArea;(function(e){e["Path"]="path",e["ExecPath"]="exec_path",e["OriginalPicturePath"]="original_picture_path",e["ExpectPicturePath"]="expect_picture_path",e["PicturePath"]="picture_path"})(l||(l={}));var L=e=>{var a,t,u,N,w=e.shixunsDetail,C=e.dispatch,P=(e.loading,e.match),W=(Object(v["a"])(e,["shixunsDetail","dispatch","loading","match"]),h["a"].useForm()),S=Object(_["a"])(W,1),F=S[0],L=Object(g["useState"])({}),q=Object(_["a"])(L,2),H=q[0],R=q[1],V=Object(g["useState"])({}),A=Object(_["a"])(V,2),J=A[0],Y=A[1],z=Object(g["useState"])([]),M=Object(_["a"])(z,2),U=M[0],G=M[1],Z=Object(g["useState"])(),Q=Object(_["a"])(Z,2),X=Q[0],K=Q[1];Object(g["useEffect"])(()=>(C({type:"globalSetting/footerToggle",payload:!1}),()=>{C({type:"globalSetting/footerToggle",payload:!0})}),[]),Object(g["useEffect"])(()=>{$()},[]);var $=function(){var e=Object(d["a"])(p.a.mark((function e(){var a;return p.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(k["w"])({id:P.params.id,challengeId:P.params.challengesId,tab:1});case 2:a=e.sent,a&&(Y(a),ee(a));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=e=>{F.setFieldsValue(Object(m["a"])({},e)),R(Object(m["a"])({},e));var a=e.test_sets.length?e.test_sets:[{hidden:0,input:"",output:"",score:100}];G(a)},ae=e=>{C({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}}),K(e)},te=e=>{var a={[X]:e};F.setFieldsValue(a),R(Object(m["a"])(Object(m["a"])({},H),a))},le=(e,a)=>{R(Object(m["a"])({},a)),"test_set_score"in e&&e.test_set_score&&(F.setFieldsValue({test_set_average:!0}),ne(U)),"test_set_average"in e&&e.test_set_average&&ne(U)},ne=e=>{var a=Math.floor(100/e.length),t=a+100%e.length;e=e.map((l,n)=>n===e.length-1?Object(m["a"])(Object(m["a"])({},l),{},{score:t}):Object(m["a"])(Object(m["a"])({},l),{},{score:a})),G(e)},ce=()=>{var e=[...U,{hidden:0,input:"",output:"",score:0}];F.getFieldValue("test_set_average")?ne(e):G(e)},re=function(){var e=Object(d["a"])(p.a.mark((function e(a){var t,l,n;return p.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=U.map(e=>e.score),l=t.reduce((e,a)=>e+a,0),100===l||!(null===U||void 0===U?void 0:U.length)){e.next=5;break}return o["a"].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(k["jb"])(Object(m["a"])(Object(m["a"])({},P.params),{},{tab:1,challenge:Object(m["a"])(Object(m["a"])({},a),{},{shixunfileexpectpicturepath:a.original_picture_path,shixunfilestandardpicturepath:a.expect_picture_path}),test_set:U}));case 7:n=e.sent,n&&x["c"].replace("/shixuns/".concat(P.params.id,"/challenges/").concat(P.params.challengesId,"/tab=3"));case 9:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();return f.a.createElement("section",{className:O.a.bg},f.a.createElement(D["a"],{data:J,title:"\u5b9e\u8df5\u9898"}),f.a.createElement(h["a"],{form:F,className:O.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:le,onFinish:re},f.a.createElement("aside",{className:["bg-white",O.a.navBar,O.a.flexRow].join(" ")},f.a.createElement("li",null,f.a.createElement("a",{onClick:()=>{x["c"].push("/shixuns/".concat(P.params.id,"/challenges/").concat(P.params.challengesId,"/editcheckpoint"))}},"1\u3001\u672c\u5173\u4efb\u52a1")),f.a.createElement("li",{className:O.a.active},f.a.createElement("a",null,"2\u3001\u8bc4\u6d4b\u8bbe\u7f6e")),f.a.createElement("li",null,f.a.createElement("a",{onClick:()=>{x["c"].push("/shixuns/".concat(P.params.id,"/challenges/").concat(P.params.challengesId,"/tab=3"))}},"3\u3001\u53c2\u8003\u7b54\u6848"))),f.a.createElement("div",{className:O.a.fieldWrap},f.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",f.a.createElement("a",{href:"/shixuns/".concat(P.params.id,"/repository"),target:"_blank",className:O.a.tip},"\u7248\u672c\u5e93")),(null===(a=w.detail)||void 0===a?void 0:a.identity)<3&&f.a.createElement(h["a"].Item,{label:"\u5f00\u542f\u865a\u62df\u4eff\u771f:"},f.a.createElement(h["a"].Item,{name:"unity_3d",noStyle:!0,valuePropName:"checked"},f.a.createElement(s["a"],{disabled:2===(null===(t=w.detail)||void 0===t?void 0:t.shixun_status)})),f.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")),H.unity_3d&&(null===(u=w.detail)||void 0===u?void 0:u.identity)<3&&f.a.createElement(f.a.Fragment,null,f.a.createElement(h["a"].Item,{name:"unity_3d_routes",label:"\u8def\u5f84:",rules:[{required:!0,message:"\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"}]},f.a.createElement(b["a"],{disabled:2===(null===(N=w.detail)||void 0===N?void 0:N.shixun_status),placeholder:"\u8bf7\u9009\u62e9\u7248\u672c\u5e93\u4e2d\u7684\u4ee3\u7801\u6587\u4ef6\u3002\u4f8b\uff1a src/step1/HelloWorld.java"})),f.a.createElement(h["a"].Item,{name:"with_code_file",label:"\u662f\u5426\u9700\u8981\u4ee3\u7801\u8bc4\u6d4b:"},f.a.createElement(i["default"].Group,null,f.a.createElement(i["default"],{value:!0},"\u662f"),f.a.createElement(i["default"],{value:!1},"\u5426")))),H.with_code_file&&f.a.createElement(f.a.Fragment,null,f.a.createElement(h["a"].Item,{name:"exec_time",label:f.a.createElement("div",null,"\u8bc4\u6d4b\u65f6\u957f\u9650\u5236 ",f.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"}]},f.a.createElement(b["a"],{placeholder:"\u8bf7\u8f93\u5165\u8bc4\u6d4b\u65f6\u957f",className:O.a.width300})),f.a.createElement(h["a"].Item,{label:f.a.createElement("div",null,"\u8bc4\u6d4b\u6548\u679c\u5c55\u73b0\u65b9\u5f0f ",f.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"))},f.a.createElement(h["a"].Item,{name:"show_type",noStyle:!0,rules:[{required:!0,message:"\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"}]},f.a.createElement(E["a"],{size:"large",style:{width:"300px"}},f.a.createElement(T,{value:-1},"\u65e0"),f.a.createElement(T,{value:1},"\u56fe\u7247"),f.a.createElement(T,{value:2},"apk/exe"),f.a.createElement(T,{value:3},"txt"),f.a.createElement(T,{value:4},"html"),f.a.createElement(T,{value:5},"mp3"),f.a.createElement(T,{value:6},"mp4"))),f.a.createElement(r["a"],{overlayClassName:O.a.popover,placement:"bottomLeft",content:f.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",f.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",f.a.createElement("br",null),f.a.createElement("br",null),"apk/exe\uff1a\u5199\u53ef\u6267\u884c\u6587\u4ef6\u7684\u4efb\u52a1\uff0c\u8bf7\u9009\u586b\u6b64\u9879",f.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",f.a.createElement("br",null),f.a.createElement("br",null),"txt\uff1a\u8f93\u51fatxt\u6587\u6863\u7c7b\u578b\u7684\u4efb\u52a1\uff0c\u8bf7\u9009\u586b\u6b64\u9879",f.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",f.a.createElement("br",null),f.a.createElement("br",null),"html\uff1aweb\u7c7b\u578b\u7684\u4efb\u52a1\uff0c\u8bf7\u9009\u586b\u6b64\u9879",f.a.createElement("br",null),"\u53ef\u4ee5\u901a\u8fc7Web\u8def\u7531\u8bbe\u7f6e\uff0c\u5c55\u793ahtml\u6548\u679c\u9884\u89c8\u9875",f.a.createElement("br",null),f.a.createElement("br",null),"mp3/mp4\uff1amp3/mp4\u6587\u4ef6\u7c7b\u578b\u7684\u4efb\u52a1\uff0c\u8bf7\u9009\u586b\u6b64\u9879",f.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",f.a.createElement("br",null),f.a.createElement("br",null)),trigger:"click"},f.a.createElement(y["a"],{className:"ml5 font14"}))),f.a.createElement(h["a"].Item,{name:"path",label:f.a.createElement("div",null,"\u5b66\u5458\u4efb\u52a1\u6587\u4ef6 ",f.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"}]},f.a.createElement(b["a"],{placeholder:"\u8bf7\u9009\u62e9\u7248\u672c\u5e93\u4e2d\u7684\u4ee3\u7801\u6587\u4ef6\u3002\u4f8b\uff1a src/step1/HelloWorld.java",onClick:()=>ae(l.Path)})),f.a.createElement(h["a"].Item,{name:"exec_path",label:f.a.createElement("div",null,"\u8bc4\u6d4b\u6267\u884c\u6587\u4ef6 ",f.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"}]},f.a.createElement(b["a"],{placeholder:"\u8bf7\u9009\u62e9\u7248\u672c\u5e93\u4e2d\u7684\u4ee3\u7801\u6587\u4ef6\u3002\u4f8b\uff1asrc/step1/HelloWorldTest.java",onClick:()=>ae(l.ExecPath)})),4===H.show_type&&(H.web_route||(null===J||void 0===J?void 0:J.has_web_route))&&f.a.createElement(h["a"].Item,{name:"web_route",label:f.a.createElement("div",null,"Web\u8def\u7531 ",f.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"))},f.a.createElement(b["a"],{placeholder:"\u7f51\u7ad9\u7c7b\u578b\u5b9e\u8bad\uff0c\u8bf7\u586b\u5199Web\u8def\u7531\u5730\u5740\u3002\u4f8b\uff1ajava/mypage"})),(1===H.show_type||5===H.show_type||6===H.show_type)&&f.a.createElement(h["a"].Item,{name:"original_picture_path",label:f.a.createElement("div",null,"\u5f85\u5904\u7406\u6587\u4ef6\u8def\u5f84 ",f.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"))},f.a.createElement(b["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:()=>ae(l.OriginalPicturePath)})),(1===H.show_type||5===H.show_type||6===H.show_type)&&f.a.createElement(h["a"].Item,{name:"expect_picture_path",label:f.a.createElement("div",null,"\u6807\u51c6\u7b54\u6848\u6587\u4ef6\u8def\u5f84 ",f.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"))},f.a.createElement(b["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:()=>ae(l.ExpectPicturePath)})),-1!==H.show_type&&f.a.createElement(h["a"].Item,{name:"picture_path",label:f.a.createElement("div",null,"\u5b66\u5458\u7b54\u6848\u6587\u4ef6\u8def\u5f84 ",f.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"))},f.a.createElement(b["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:()=>ae(l.PicturePath)})),f.a.createElement("div",{className:"font16 mb20"},"\u6d4b\u8bd5\u96c6\u548c\u7cfb\u7edf\u8bc4\u5206\u89c4\u5219"),f.a.createElement(h["a"].Item,{className:O.a.formCustom,name:"test_set_score",label:"\u5f97\u5206\u89c4\u8303:"},f.a.createElement(i["default"].Group,null,f.a.createElement(i["default"],{value:!1,className:O.a.radioStyle},"\u901a\u8fc7\u5168\u90e8\u6d4b\u8bd5\u96c6",f.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")),f.a.createElement(i["default"],{value:!0,className:O.a.radioStyle},"\u901a\u8fc7\u90e8\u5206\u6d4b\u8bd5\u96c6",f.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")))),H.test_set_score&&f.a.createElement(h["a"].Item,{className:O.a.formCustom,name:"test_set_average",label:"\u7cfb\u7edf\u8bc4\u5206\u5360\u6bd4:"},f.a.createElement(i["default"].Group,null,f.a.createElement(i["default"],{value:!0},"\u5747\u5206\u6bd4\u4f8b"),f.a.createElement(i["default"],{value:!1},"\u81ea\u5b9a\u4e49\u6bd4\u4f8b"))),f.a.createElement(h["a"].Item,{className:O.a.formCustom,name:"ignore_space",label:"\u7a7a\u683c\u5904\u7406:",valuePropName:"checked"},f.a.createElement(s["a"],{className:"ml35"},"\u5ffd\u7565\u9996\u5c3e\u7a7a\u683c")),U.map((e,a)=>f.a.createElement("div",{className:O.a.groupWrap,key:a},f.a.createElement("div",{className:"".concat(O.a.flexRow," ").concat(O.a.flexAlingCenter," font16")},f.a.createElement("span",{className:"mr10"},"\u7ec4",a+1),H.test_set_score&&f.a.createElement(f.a.Fragment,null,f.a.createElement(b["a"],{style:{width:"230px"},className:"ml5 mr5",value:e.score,type:"number",onChange:e=>{var t=U.map((t,l)=>l===a?Object(m["a"])(Object(m["a"])({},t),{},{score:e.target.value?Number(e.target.value):0}):t),l={test_set_average:!1};R(Object(m["a"])(Object(m["a"])({},H),l)),F.setFieldsValue(l),G(t)}}),"%"),f.a.createElement(s["a"],{className:"font14 ml5",checked:1===e.hidden,onChange:e=>{var t=U.map((t,l)=>l===a?Object(m["a"])(Object(m["a"])({},t),{},{hidden:e.target.checked?1:0}):t);G(t)}},"\u9690\u85cf\uff08\u9009\u4e2d\u5219\u5bf9\u5b66\u5458\u9690\u85cf\u672c\u6d4b\u8bd5\u96c6\u5185\u5bb9\uff09"),f.a.createElement("div",{className:"tr flex1"},0!==a&&f.a.createElement(c["a"],{placement:"bottom",title:"\u5220\u9664"},f.a.createElement("i",{className:"iconfont icon-shanchu_Hover font16 c-red current",onClick:()=>{var e=U.filter((e,t)=>t!==a);ne(e)}})))),f.a.createElement(B,{className:"mt10",rows:5,placeholder:"\u8f93\u5165",value:e.input,onChange:e=>{var t=U.map((t,l)=>l===a?Object(m["a"])(Object(m["a"])({},t),{},{input:e.target.value}):t);G(t)}}),f.a.createElement(B,{className:"mt10",rows:5,placeholder:"\u9884\u671f\u8f93\u51fa",value:e.output,onChange:e=>{var t=U.map((t,l)=>l===a?Object(m["a"])(Object(m["a"])({},t),{},{output:e.target.value}):t);G(t)}}),f.a.createElement("div",{className:"mt10"},f.a.createElement("span",{className:"font14"},"\u5339\u914d\u89c4\u5219\uff1a"),f.a.createElement(i["default"].Group,{value:e.match_rule,onChange:e=>{var t=U.map((t,l)=>l===a?Object(m["a"])(Object(m["a"])({},t),{},{match_rule:e.target.value}):t);G(t)}},f.a.createElement(i["default"],{value:"full"},"\u5b8c\u5168\u5339\u914d",f.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u5b9e\u9645\u8f93\u51fa\u4e0e\u9884\u671f\u8f93\u51fa\u5b8c\u5168\u76f8\u540c\uff09")),f.a.createElement(i["default"],{value:"last"},"\u672b\u5c3e\u5339\u914d",f.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")))))),f.a.createElement(n["a"],{type:"primary",ghost:!0,className:"mt10",onClick:ce},"\u65b0\u589e\u6d4b\u8bd5\u96c6"),f.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"))),f.a.createElement(h["a"].Item,{noStyle:!0},f.a.createElement(j["a"],{okButtonProps:{htmlType:"submit"},onCancel:()=>x["c"].push("/shixuns/".concat(P.params.id,"/challenges"))}))),f.a.createElement(I,{fileType:X,path:null===H||void 0===H?void 0:H[X],onFinish:e=>te(e)}))};a["default"]=Object(x["a"])(e=>{var a=e.shixunsDetail,t=e.newCourse,l=e.loading,n=e.globalSetting;return{shixunsDetail:a,newCourse:t,globalSetting:n,loading:l.effects}})(L)},csWT:function(e,a,t){e.exports=t.p+"static/choose.4ad1045f.svg"},nZ20:function(e,a,t){e.exports={icons:"icons___3O80F"}}}]); |