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
12 KiB
2 lines
12 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[172],{"07cG":function(F,l,t){F.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},IxHN:function(F,l,t){"use strict";var s=t("q1tI"),u=t.n(s),v=t("07cG"),y=t.n(v);l.a=function(d){var M=d.message,g=d.className,_=d.children,e=d.style,B=e===void 0?{}:e;return u.a.createElement("div",{className:"".concat(y.a.idsRingWrapper," ").concat(g)},u.a.createElement("div",{className:y.a.ldsRing},u.a.createElement("div",null),u.a.createElement("div",null),u.a.createElement("div",null),u.a.createElement("div",null)),M?u.a.createElement("p",{style:B},M):null,_)}},JB8y:function(F,l,t){"use strict";t.d(l,"a",function(){return s});var s;(function(u){u[u.NOMATCH=-1]="NOMATCH",u[u.OK=0]="OK",u[u.TIMEOUT=2]="TIMEOUT",u[u.PODFAILURE=3]="PODFAILURE",u[u.COMPILEFAILURE=4]="COMPILEFAILURE",u[u.EXECUTEFAILURE=5]="EXECUTEFAILURE"})(s||(s={}))},JPnl:function(F,l,t){"use strict";t.d(l,"a",function(){return Y}),t.d(l,"c",function(){return N});var s=t("+L6B"),u=t("2/Rp"),v=t("tJVT"),y=t("k1fw"),d=t("jrin"),M=t("5NDa"),g=t("5rEg"),_=t("q1tI"),e=t.n(_),B=t("8Skl"),I=t("y3Kf"),m=t("JB8y"),n=t("J66h"),p=t.n(n),H=t("a4uL"),X=t.n(H),V=t("IxHN"),b=t("9Bee"),h=t("1vsH"),C,z=g.a.TextArea,G={visible:!1,tabIndex:"0"},Y=(C={},Object(d.a)(C,m.a.NOMATCH,"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D"),Object(d.a)(C,m.a.OK,"\u8C03\u8BD5\u901A\u8FC7"),Object(d.a)(C,2,"\u8C03\u8BD5\u8D85\u65F6"),Object(d.a)(C,3,"\u8C03\u8BD5pod\u5931\u8D25"),Object(d.a)(C,4,"\u7F16\u8BD1\u5931\u8D25"),Object(d.a)(C,5,"\u6267\u884C\u5931\u8D25"),C),P;(function(a){a[a.SET_VISIBLE=0]="SET_VISIBLE",a[a.SET_TABINDEX=1]="SET_TABINDEX"})(P||(P={}));function Z(a,O){switch(O.type){case P.SET_VISIBLE:return Object(y.a)(Object(y.a)({},a),{},{visible:O.payload});case P.SET_TABINDEX:return Object(y.a)(Object(y.a)({},a),{},{tabIndex:O.payload});default:throw new Error}}function N(a){var O=a.status,o=a.error_msg,R=a.output,i=a.input,c=a.expected_output,E=a.is_file,D=a.input_file_url,A=a.output_file_url,x=a.expected_output_file_url,f=null,r={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(O){case m.a.NOMATCH:f=e.a.createElement(e.a.Fragment,null,e.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!E&&e.a.createElement(b.a,{value:i,style:r}),E&&e.a.createElement("div",{style:r},e.a.createElement("a",{onClick:function(){return Object(h.w)(D,i)}},i)),e.a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!E&&e.a.createElement(b.a,{value:R&&n.Base64.decode(R)||"",style:r}),E&&e.a.createElement("div",{style:r},e.a.createElement("a",{onClick:function(){return Object(h.w)(A,R)}},R)),e.a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!E&&e.a.createElement(b.a,{value:c&&n.Base64.decode(c)||"",style:r}),E&&e.a.createElement("div",{style:r},e.a.createElement("a",{onClick:function(){return Object(h.w)(x,c)}},c)));break;case m.a.EXECUTEFAILURE:f=e.a.createElement(e.a.Fragment,null,e.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!E&&e.a.createElement(b.a,{value:i,style:r}),E&&e.a.createElement("div",{style:r},e.a.createElement("a",{onClick:function(){return Object(h.w)(D,i)}},i)),e.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),e.a.createElement("pre",{className:"error"},n.Base64.decode(o)));break;case m.a.COMPILEFAILURE:f=e.a.createElement(e.a.Fragment,null,e.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!E&&e.a.createElement(b.a,{value:i,style:r}),E&&e.a.createElement("div",{style:r},e.a.createElement("a",{onClick:function(){return Object(h.w)(D,i)}},i)),e.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),e.a.createElement("pre",{className:"error"},n.Base64.decode(o)));break;case m.a.PODFAILURE:f=e.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case m.a.TIMEOUT:f=e.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return e.a.createElement(e.a.Fragment,null," ",f," ")}function j(a){var O=a.status,o=a.error_msg,R=a.execute_time,i=a.output,c=a.input,E=a.expected_output,D=a.is_file,A=a.input_file_url,x=a.output_file_url,f=a.expected_output_file_url,r=null;switch(O){case m.a.OK:r=e.a.createElement(e.a.Fragment,null,e.a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",R),e.a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),e.a.createElement("pre",null,n.Base64.decode(i)));break;case m.a.NOMATCH:r=e.a.createElement(e.a.Fragment,null,e.a.createElement("p",null,"\u8F93\u5165\uFF1A",e.a.createElement("pre",null,c)),e.a.createElement("p",null,"\u8F93\u51FA\uFF1A",i&&n.Base64.decode(i)),e.a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",E&&n.Base64.decode(E)));break;case m.a.EXECUTEFAILURE:r=e.a.createElement(e.a.Fragment,null,e.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",e.a.createElement("pre",null,c)),e.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),e.a.createElement("pre",{className:"error"},n.Base64.decode(o)));break;case m.a.COMPILEFAILURE:r=e.a.createElement(e.a.Fragment,null,e.a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",e.a.createElement("pre",null,c)),e.a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),e.a.createElement("pre",{className:"error"},n.Base64.decode(o)));break;case m.a.PODFAILURE:r=e.a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case m.a.TIMEOUT:r=e.a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return e.a.createElement(e.a.Fragment,null," ",r," ")}l.b=function(a){var O=a.input,o=a.debuging,R=a.submitting,i=a.executingMessage,c=a.debugResult,E=a.onChangeInput,D=a.onDebugCode,A=a.onSubmitCode,x=Object(_.useReducer)(Z,G),f=Object(v.a)(x,2),r=f[0],U=f[1],T=r.visible,L=r.tabIndex;function S(W){var k=W.target.id;U({type:P.SET_TABINDEX,payload:k})}function J(){U({type:P.SET_VISIBLE,payload:!T})}var $=Object(_.useMemo)(function(){if(c){var W=c.status;return e.a.createElement(e.a.Fragment,null,j(c))}return null},[c]);function Q(){U({type:P.SET_VISIBLE,payload:!0}),U({type:P.SET_TABINDEX,payload:"1"}),D()}return e.a.createElement("div",{className:"test-case-panel"},e.a.createElement("div",{className:"test-case-panel-body ".concat(T?"active":"")},e.a.createElement("ul",{className:"s-navs"},e.a.createElement("li",null,e.a.createElement("a",{className:L==="0"?"active":"",id:"0",onClick:S},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),e.a.createElement("li",null,e.a.createElement("a",{className:L==="1"?"active":"",id:"1",onClick:S},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"))),e.a.createElement("div",{className:"tab-panel-body ".concat(L==="0"?"":"hide")},e.a.createElement(z,{placeholder:"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D",value:O,onChange:E})),e.a.createElement("div",{className:"tab-panel-body ".concat(L==="1"?"":"hide")},o?e.a.createElement(V.a,{message:i}):c?e.a.createElement("section",{style:{height:200}}," ",$," "):e.a.createElement("p",{className:"tip"},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D"))),e.a.createElement("a",{className:"btn-collapse ".concat(T?"up":""),onClick:J},T?e.a.createElement(B.a,null):e.a.createElement(I.a,null)),e.a.createElement("footer",{className:"footer"},e.a.createElement("span",null,"\u63A7\u5236\u53F0"),e.a.createElement("div",{className:"flex-container"},e.a.createElement(u.a,{className:"btn-green",type:"ghost",loading:o,onClick:Q},"\u8C03\u8BD5\u4EE3\u7801"),e.a.createElement(u.a,{type:"primary",loading:R,disabled:R,onClick:function(){U({type:P.SET_VISIBLE,payload:!1}),A()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},JxyJ:function(F,l,t){},OJz4:function(F,l,t){"use strict";t.d(l,"d",function(){return u}),t.d(l,"h",function(){return v}),t.d(l,"b",function(){return y}),t.d(l,"f",function(){return d}),t.d(l,"e",function(){return M}),t.d(l,"c",function(){return g}),t.d(l,"a",function(){return _}),t.d(l,"g",function(){return e}),t.d(l,"i",function(){return B}),t.d(l,"k",function(){return I}),t.d(l,"j",function(){return m});var s=t("ErOA");function u(n){return Object(s.c)("myproblems/".concat(n,".json"),{hidePopLogin:!0})}function v(n,p){return Object(s.f)("myproblems/".concat(n,"/code_submit.json"),p)}function y(n,p){return Object(s.c)("myproblems/".concat(n,"/code_debug.json"),p)}function d(n,p){return Object(s.c)("myproblems/".concat(n,"/submit_records.json"),p)}function M(n){return Object(s.c)("myproblems/record_detail.json",{id:n})}function g(n,p){return Object(s.c)("myproblems/".concat(n,"/result.json"),{mode:p})}function _(n,p){return Object(s.f)("myproblems/".concat(n,"/add_notes.json"),p)}function e(n){return Object(s.f)("myproblems/".concat(n,"/restore_initial_code.json"))}function B(n){return Object(s.f)("myproblems/".concat(n,"/sync_code.json"))}function I(n,p){return Object(s.f)("myproblems/".concat(n,"/update_code.json"),p)}function m(n,p){return Object(s.f)("discusses/".concat(n,"/plus.json"),p)}},a4uL:function(F,l,t){},xTsT:function(F,l,t){"use strict";t.r(l);var s=t("T2oS"),u=t("W9HT"),v=t("9og8"),y=t("tJVT"),d=t("WmNS"),M=t.n(d),g=t("q1tI"),_=t.n(g),e=t("uMZB"),B=t.n(e),I=t("m3rI"),m=t("Ty5D"),n=t("JxyJ"),p=t.n(n),H=t("OJz4"),X=t("JPnl"),V=t("ZW9T"),b=t("J66h"),h=t.n(b),C=t("wd/R"),z=t.n(C);l.default=function(){var G=Object(m.g)(),Y=Object(m.i)(),P=Y.submitId,Z=Object(g.useState)(void 0),N=Object(y.a)(Z,2),j=N[0],a=N[1];function O(){G.goBack()}Object(g.useEffect)(function(){if(P){function ee(){return w.apply(this,arguments)}function w(){return w=Object(v.a)(M.a.mark(function te(){var q;return M.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(H.e)(P);case 2:q=K.sent,a(q.data);case 4:case"end":return K.stop()}},te)})),w.apply(this,arguments)}ee()}},[P]);var o=j||{},R=o.status,i=o.created_at,c=o.code,E=o.name,D=o.language,A=o.pass_sets_count,x=o.set_count,f=o.error_msg,r=o.output,U=o.input,T=o.expected_output,L=o.execute_memory,S=o.user,J=o.execute_time,$=o.input_file_url,Q=o.output_file_url,W=o.is_file,k=o.expected_output_file_url;return _.a.createElement(u.a,{spinning:!j,delay:500},_.a.createElement("div",{className:"record-detail-info"},j?_.a.createElement(_.a.Fragment,null,_.a.createElement("header",{className:B.a.header},_.a.createElement("div",null,_.a.createElement("img",{src:"".concat(I.a.IMG_SERVER,"/images/").concat(S.image_url),alt:"user",width:30}),_.a.createElement("span",null,S.name)),_.a.createElement("h2",null," ",E," "),_.a.createElement("button",{className:"ant-btn",onClick:O},"\u8FD4\u56DE\u8BE5\u9898")),_.a.createElement("div",{className:"record-detail-body"},_.a.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),_.a.createElement("ul",{className:"record-info"},_.a.createElement("li",null," ","\u72B6\u6001\uFF1A",_.a.createElement("span",{className:R===0?"c-green":"c-red"},X.a[R])," "),_.a.createElement("li",null," ","\u63D0\u4EA4\u65F6\u95F4\uFF1A",_.a.createElement("span",null,z()(i).format("YYYY-MM-DD hh:mm:ss"))," "),_.a.createElement("li",null," ","\u8BED\u8A00\uFF1A",_.a.createElement("span",null,D)," "),_.a.createElement("li",null," ","\u6267\u884C\u7528\u65F6\uFF1A",_.a.createElement("span",null,J*1e3,"ms")," "),_.a.createElement("li",null," ","".concat(A," / ").concat(x," \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B")," ")),Object(X.c)({status:R,error_msg:f,execute_time:J,output:r,input:U,expected_output:T,input_file_url:$,output_file_url:Q,is_file:W,expected_output_file_url:k}),_.a.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),_.a.createElement(V.b,{height:"calc(100% - 126px)",width:"100%",language:D==null?void 0:D.toLocaleLowerCase(),value:b.Base64.decode(c),options:{readOnly:!0}}))):null))}}}]);
|