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.
3 lines
6.6 KiB
3 lines
6.6 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{"55Ip":function(G,g,t){"use strict";t.d(g,"a",function(){return H});var b=t("Ty5D"),K=t("dI71"),re=t("q1tI"),u=t.n(re),w=t("YS25"),Q=t("17x9"),le=t.n(Q),d=t("wx14"),I=t("zLVn"),S=t("9R94"),N=function(e){Object(K.a)(a,e);function a(){for(var s,c=arguments.length,l=new Array(c),n=0;n<c;n++)l[n]=arguments[n];return s=e.call.apply(e,[this].concat(l))||this,s.history=Object(w.a)(s.props),s}var o=a.prototype;return o.render=function(){return u.a.createElement(b.c,{history:this.history,children:this.props.children})},a}(u.a.Component),oe=function(e){Object(K.a)(a,e);function a(){for(var s,c=arguments.length,l=new Array(c),n=0;n<c;n++)l[n]=arguments[n];return s=e.call.apply(e,[this].concat(l))||this,s.history=Object(w.b)(s.props),s}var o=a.prototype;return o.render=function(){return u.a.createElement(b.c,{history:this.history,children:this.props.children})},a}(u.a.Component),M=function(a,o){return typeof a=="function"?a(o):a},h=function(a,o){return typeof a=="string"?Object(w.c)(a,null,null,o):a},r=function(a){return a},f=u.a.forwardRef;typeof f=="undefined"&&(f=r);function D(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var X=f(function(e,a){var o=e.innerRef,s=e.navigate,c=e.onClick,l=Object(I.a)(e,["innerRef","navigate","onClick"]),n=l.target,i=Object(d.a)({},l,{onClick:function(_){try{c&&c(_)}catch(m){throw _.preventDefault(),m}!_.defaultPrevented&&_.button===0&&(!n||n==="_self")&&!D(_)&&(_.preventDefault(),s())}});return r!==f?i.ref=a||o:i.ref=o,u.a.createElement("a",i)}),H=f(function(e,a){var o=e.component,s=o===void 0?X:o,c=e.replace,l=e.to,n=e.innerRef,i=Object(I.a)(e,["component","replace","to","innerRef"]);return u.a.createElement(b.e.Consumer,null,function(E){E||Object(S.a)(!1);var _=E.history,m=h(M(l,E.location),E.location),j=m?_.createHref(m):"",y=Object(d.a)({},i,{href:j,navigate:function(){var A=M(l,E.location),x=c?_.replace:_.push;x(A)}});return r!==f?y.ref=a||n:y.innerRef=n,u.a.createElement(s,y)})});if(!1)var ne,se;var P=function(a){return a},L=u.a.forwardRef;typeof L=="undefined"&&(L=P);function Z(){for(var e=arguments.length,a=new Array(e),o=0;o<e;o++)a[o]=arguments[o];return a.filter(function(s){return s}).join(" ")}var $=L(function(e,a){var o=e["aria-current"],s=o===void 0?"page":o,c=e.activeClassName,l=c===void 0?"active":c,n=e.activeStyle,i=e.className,E=e.exact,_=e.isActive,m=e.location,j=e.sensitive,y=e.strict,T=e.style,A=e.to,x=e.innerRef,F=Object(I.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return u.a.createElement(b.e.Consumer,null,function(J){J||Object(S.a)(!1);var R=m||J.location,v=h(M(A,R),R),V=v.pathname,z=V&&V.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),B=z?Object(b.f)(R.pathname,{path:z,exact:E,sensitive:j,strict:y}):null,p=!!(_?_(B,R):B),Y=p?Z(i,l):i,k=p?Object(d.a)({},T,{},n):T,U=Object(d.a)({"aria-current":p&&s||null,className:Y,style:k,to:v},F);return P!==L?U.ref=a||x:U.innerRef=x,u.a.createElement(H,U)})});if(!1)var C},CVpU:function(G,g,t){"use strict";t.r(g);var b=t("cWXX"),K=t("/ezw"),re=t("14J3"),u=t("BMrR"),w=t("jCWc"),Q=t("kPKH"),le=t("sPJy"),d=t("bE4q"),I=t("k1fw"),S=t("9og8"),N=t("tJVT"),oe=t("WmNS"),M=t.n(oe),h=t("q1tI"),r=t.n(h),f=t("Ty5D"),D=t("55Ip"),X=t("9kvl"),H=t("jhfD"),ne=t("ZW9T"),se=t("VEjw"),P=t.n(se),L=t("ErOA"),Z=function(C){var e,a,o=C.exercise,s=C.user,c=C.dispatch,l=(e=window.location.pathname)===null||e===void 0?void 0:e.includes("exercise"),n=l?"exercise":"shixun_homework",i=Object(f.i)(),E=Object(f.h)(),_=s.userInfo,m=E.query,j=m.name,y=m.rule_id,T=m.uuid,A=m.language,x=m.rowNumber,F=m.issueId,J=Object(h.useState)({}),R=Object(N.a)(J,2),v=R[0],V=R[1],z=Object(h.useState)({value:"",language:A.toLowerCase(),theme:"vs",options:{readOnly:!0},errorContent:"",errorLine:parseInt(x)}),B=Object(N.a)(z,2),p=B[0],Y=B[1],k=Object(h.useState)(!0),U=Object(N.a)(k,2),ce=U[0],ie=U[1];Object(h.useEffect)(function(){ue()},[]);var ue=function(){var me=Object(S.a)(M.a.mark(function _e(){var O,q,ee,te,ae;return M.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return ie(!0),W.next=3,Object(L.a)("/api/code_analyses_detail/code_detail.json",{method:"get",params:{rule_id:y,uuid:T,issue_id:F}});case 3:O=W.sent,O.status===0&&(p.value=(q=O.data)===null||q===void 0||((ee=q.codes)===null||ee===void 0)?void 0:ee.map(function(de){return de.code}).join(`
|
|
`),ae=document.createElement("div"),ae.innerHTML=p.value,p.value=ae.innerText,p.errorContent=O==null||((te=O.data)===null||te===void 0)?void 0:te.errMessage,Y(Object(I.a)({},p)),V(O.data)),ie(!1);case 6:case"end":return W.stop()}},_e)}));return function(){return me.apply(this,arguments)}}();return r.a.createElement("section",{className:"edu-container"},r.a.createElement("section",{className:"animated fadeIn"},r.a.createElement("aside",{className:"mt10"},_&&r.a.createElement(d.a,{separator:">"},r.a.createElement(d.a.Item,null,r.a.createElement(D.a,{to:"/classrooms/".concat(i.coursesId,"/").concat(n)},_==null||((a=_.course)===null||a===void 0)?void 0:a.course_name)),r.a.createElement(d.a.Item,null,r.a.createElement(D.a,{to:"/classrooms/".concat(i.coursesId,"/").concat(n)},l?"\u8003\u8BD5":"\u5B9E\u8BAD","\u5217\u8868")),r.a.createElement(d.a.Item,null,r.a.createElement(D.a,{to:"/classrooms/".concat(i.coursesId,"/").concat(n,"/").concat(i==null?void 0:i.exerciseId,"/detail")},l?"\u8BD5\u5377":"\u4F5C\u4E1A","\u8BE6\u60C5")),r.a.createElement(d.a.Item,null,j))),r.a.createElement("aside",{className:[P.a.title,"mt20"].join(" ")},r.a.createElement(u.a,{style:{width:"100%"}},r.a.createElement(Q.a,{flex:"1",style:{lineHeight:"24px"}},r.a.createElement(D.a,{to:"/classrooms/".concat(i.coursesId,"/").concat(n,"/").concat(i.exerciseId,"/analysis/").concat(i.studentId)},r.a.createElement(H.a,{className:"font16 c-black"})),r.a.createElement("strong",{className:"font20 ml5"},"\u4EE3\u7801\u8BE6\u60C5"))))),r.a.createElement("section",{className:P.a.wrap},r.a.createElement(K.a,{loading:ce,active:!0,paragraph:{rows:5}},r.a.createElement("div",{className:P.a.title},v==null?void 0:v.title),r.a.createElement("div",{className:P.a.code},r.a.createElement(ne.b,p)),r.a.createElement("div",{className:P.a.error,dangerouslySetInnerHTML:{__html:(v==null?void 0:v.example)||""}}))))};g.default=Object(X.a)(function($){var C=$.exercise,e=$.user;return{exercise:C,user:e}})(Z)},VEjw:function(G,g,t){G.exports={flex_box_center:"flex_box_center___28Zqn",flex_space_between:"flex_space_between___1P-0f",flex_box_vertical_center:"flex_box_vertical_center___3p8EQ",flex_box_center_end:"flex_box_center_end___6RABf",flex_box_column:"flex_box_column___2FnmJ",title:"title___1sj1Q",wrap:"wrap___3w47E",code:"code___OcBpb",error:"error___3J5po"}}}]);
|