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
5.2 KiB
1 line
5.2 KiB
(this.webpackJsonph5=this.webpackJsonph5||[]).push([[156],{1522:function(e,a,t){"use strict";t(1523);var s=t(0),r=t.n(s),l=t(28);a.a=function(e){var a=e.userInfo,t=a.image_url,s=a.name;return r.a.createElement("div",{className:"avator_nicker"},r.a.createElement("img",{style:{display:t?"inline-block":"none"},alt:"\u7528\u6237\u5934\u50cf",className:"student_img",src:Object(l.L)("images/".concat(t)||!1)}),r.a.createElement("span",{className:"student_nicker"},s||""))}},1523:function(e,a,t){},2015:function(e,a,t){"use strict";t(2016);var s=t(0),r=t.n(s),l=t(1267),c=t.n(l);a.a=function(e){var a=e.detail,t=e.language;return r.a.createElement(r.a.Fragment,null,function(e){var a=0<arguments.length&&void 0!==e?e:{},s=a.status,l=a.error_msg,n=a.expected_output,i=a.input,u=a.output,m=a.execute_time,o=null;switch(s){case-1:o=r.a.createElement("div",{className:"error_result_wrap error_result_txt"},r.a.createElement("p",null,"\u8f93\u5165: [",i,"]"),r.a.createElement("p",null,"\u8f93\u51fa: [",u,"]"),r.a.createElement("p",null,"\u9884\u671f: [",n,"]"));break;case 2:o=r.a.createElement("div",{className:"error_result_wrap error_result_txt"},r.a.createElement("p",null,"\u6267\u884c\u8d85\u65f6\uff0c\u9650\u5236\u65f6\u9650: ","".concat(m,"s")));break;case 3:o=r.a.createElement("div",{className:"error_result_wrap"},r.a.createElement("p",null,"\u7cfb\u7edf\u7e41\u5fd9\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"));break;case 4:o=r.a.createElement("div",{className:"error_result_wrap error_result_code"},r.a.createElement(c.a,{height:"100%",width:"100%",language:t&&t.toLowerCase()||"c",value:l,theme:"dark"}));break;case 5:o=r.a.createElement("div",{className:"error_result_wrap"},r.a.createElement("p",null,"\u6267\u884c\u51fa\u9519\u4fe1\u606f: "),r.a.createElement("p",null,"\u6700\u540e\u6267\u884c\u7684\u8f93\u5165: ",i));break;default:return o}return o}(a))}},2016:function(e,a,t){},2201:function(e,a,t){},2377:function(e,a,t){"use strict";t.r(a),t(131);var s=t(39),r=t(136),l=(t(2201),t(0)),c=t.n(l),n=t(49),i=t.n(n),u=t(2015),m=t(1267),o=t.n(m),d=t(183),_=t(66),E=t(194),p=t(200),b=t(1522),v=p.a.reviewResult;a.default=Object(_.h)(Object(d.b)((function(e){return{recordDetail:e.ojForUserReducer.recordDetail}}),(function(e){return{getUserCommitRecordDetail:function(a,t){return e(E.a.getUserCommitRecordDetail(a,t))},saveEditorCodeForDetail:function(a){return e(E.a.saveEditorCodeForDetail(a))}}}))((function(e){var a=e.match.params,t=e.recordDetail,n=e.getUserCommitRecordDetail,m=e.saveEditorCodeForDetail,d=a.id,_=Object(l.useState)({}),E=Object(r.a)(_,2),p=E[0],h=E[1],N=Object(l.useState)({}),f=Object(r.a)(N,2),g=f[0],y=f[1],k=Object(l.useState)(""),w=Object(r.a)(k,2),j=w[0],O=w[1];return Object(l.useEffect)((function(){n(d,"detail")}),[]),Object(l.useEffect)((function(){if(h(t),t){var e=t.user,a=t.myproblem_identifier,s=t.code;y(e),O(a),s&&m(s)}}),[t]),c.a.createElement("div",{className:"record_detail_area"},c.a.createElement("div",{className:"record_detail_header"},c.a.createElement(b.a,{userInfo:g||{}}),c.a.createElement("div",{className:"study_name"},c.a.createElement("span",null,p.name||"test")),c.a.createElement("div",{className:"study_quit"},c.a.createElement(s.a,{style:{visibility:j?"visible":"hidden"},onClick:function(){var a;(a=j)&&(m(""),setTimeout((function(){e.history.push("/myproblems/".concat(a))}),300))}},"\u8fd4\u56de\u8be5\u9898"))),c.a.createElement("div",{className:"record_detail_ctx"},c.a.createElement("div",{className:"detail_ctx_header"},c.a.createElement("h2",{className:"header_h2"},"\u63d0\u4ea4\u8bb0\u5f55")),c.a.createElement("div",{className:"detail_ctx_status"},c.a.createElement("span",{className:"status_label"},"\u72b6\u6001: ",c.a.createElement("span",{className:0===p.status?"status_label_success":"status_label_error"},v[p.status])),c.a.createElement("span",{className:"status_label"},"\u63d0\u4ea4\u65f6\u95f4: ",c.a.createElement("span",{className:"status_label_sub"},i()(p.created_at).format("YYYY-MM-DD HH:mm"))),c.a.createElement("span",{className:"status_label"},"\u8bed\u8a00: ",c.a.createElement("span",{className:"status_label_sub"},p.language)),c.a.createElement("span",{className:"status_label",style:{visibility:0===p.status?"visible":"hidden"}},"\u6267\u884c\u7528\u65f6: ",c.a.createElement("span",{className:"status_label_sub"},"".concat(p.execute_time&&Number(1e3*p.execute_time).toFixed(2),"ms"))),c.a.createElement("span",{className:"status_label pass_case",style:{display:[-1,0,2,5].includes(p.status)?"inline-block":"none"}},c.a.createElement("span",{className:"status_label_sub"},p.pass_sets_count),c.a.createElement("span",{className:"pass_case_span"}," / ",p.set_count),"\u4e2a\u901a\u8fc7\u6d4b\u8bd5\u7528\u4f8b")),c.a.createElement("div",{className:"result_error_area"},c.a.createElement(u.a,{detail:p})),c.a.createElement("div",{className:"detail_ctx_header"},c.a.createElement("h2",{className:"header_h2"},"\u63d0\u4ea4\u5185\u5bb9"),c.a.createElement(s.a,{style:{visibility:j?"visible":"hidden"},className:"header_btn",type:"primary",onClick:function(){return a=j,t=p.code,void(a&&(m(t),e.history.push("/myproblems/".concat(a))));var a,t}},"\u7f16\u8f91\u4ee3\u7801")),c.a.createElement("div",{className:"result_code_area"},c.a.createElement(o.a,{height:"100%",width:"100%",language:p.language&&p.language.toLowerCase()||"",value:p.code||"",theme:"dark",readOnly:!0}))))})))}}]); |