5 lines
10 KiB
JavaScript
5 lines
10 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[93],{"4crS":function(v,l,t){},"65Jc":function(v,l,t){"use strict";t.r(l);var c=t("MPZO"),x=t("bnk9"),V=t("XSsT"),g=t("iBFk"),z=t("2mHG"),y=t("KFRP"),b=t("VBJJ"),D=t.n(b),M=t("z3+T"),A=t("GZha"),u=t("ZZRV"),e=t.n(u),o=t("Up2B"),E=t("4crS"),re=t.n(E),G=t("yMd2"),Q=t.n(G),X=t("nejg"),$=t.n(X),N=t("ouSR"),Y=t.n(N),Z=t("aJS4"),F=t.n(Z),w=t("MKRk"),q=t.n(w),ee=t("q5+0"),L=t("DndG"),oe=t("9kvl"),H=t("9Bee");function te(h){var P=$.a;return h<90&&h>=70&&(P=Y.a),h>=60&&h<70&&(P=F.a),h>0&&h<60&&(P=q.a),P}function ne(h){var P,J,n=h.user,a=Object(u.useState)(null),r=Object(A.a)(a,2),_=r[0],m=r[1],d=Object(ee.m)(),i=d.courseId,R=d.workId,T=d.homeworkId,j=n.userInfo,f=Object(u.useRef)();Object(u.useEffect)(function(){function p(){return C.apply(this,arguments)}function C(){return C=Object(M.a)(D.a.mark(function k(){var ae;return D.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.prev=0,U.next=3,Object(o.d)(i,R);case 3:ae=U.sent,m(ae),U.next=10;break;case 7:U.prev=7,U.t0=U.catch(0),console.log(U.t0);case 10:case"end":return U.stop()}},k,null,[[0,7]])})),C.apply(this,arguments)}p()},[]);function K(){return I.apply(this,arguments)}function I(){return I=Object(M.a)(D.a.mark(function p(){var C,k;return D.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return C={margin:10,filename:"".concat(s.title,"_").concat(s.user_name,"_").concat(s.created_at,".pdf"),enableLinks:!1,html2canvas:{scale:1,allowTaint:!1,useCORS:!0,width:1210},image:{type:"jpeg",quality:.98}},W.next=3,Q()().from(f.current).set(C).toPdf().output("bloburl");case 3:k=W.sent,window.open(k,"_blank");case 5:case"end":return W.stop()}},p)})),I.apply(this,arguments)}var B=_||{},s=B.report,S=B.comment_score,O=B.work,_e="/classrooms/".concat(i,"/common_homework/").concat(T,"/review/").concat(R);return e.a.createElement("div",{className:"exper-detail-wrapper"},s?e.a.createElement(u.Fragment,null,j&&e.a.createElement(g.a,{separator:">"},e.a.createElement(g.a.Item,null,e.a.createElement(L.Link,{to:"".concat((P=j.course)===null||P===void 0?void 0:P.first_category_url)},(J=j.course)===null||J===void 0?void 0:J.course_name)),e.a.createElement(g.a.Item,null,e.a.createElement(L.Link,{to:"/classrooms/".concat(i,"/common_homework")}," \u666E\u901A\u4F5C\u4E1A ")),e.a.createElement(g.a.Item,null,e.a.createElement(L.Link,{to:_e}," \u4F5C\u4E1A\u8BE6\u60C5 ")),e.a.createElement(g.a.Item,null,s==null?void 0:s.user_name)),e.a.createElement("h2",null," ",e.a.createElement(L.Link,{to:"/classrooms/".concat(i,"/common_homework")},"<")," \xA0\xA0",e.a.createElement("span",null),"\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A"),e.a.createElement("ul",{className:"nav-tab"},e.a.createElement("li",null,e.a.createElement(L.Link,{to:_e}," \u4F5C\u4E1A\u8BE6\u60C5 ")),e.a.createElement("li",{className:"active"},"\u5B9E\u9A8C\u62A5\u544A"),e.a.createElement("li",{className:"btn-link-action"},s.is_my&&e.a.createElement(L.Link,{to:"/classrooms/".concat(i,"/common_homework/").concat(R,"/lab-report/").concat(s&&s.id)},e.a.createElement(x.a,{type:"primary",ghost:!0},"\u7F16\u8F91\u5B9E\u9A8C\u62A5\u544A")),e.a.createElement("a",null,e.a.createElement(x.a,{onClick:K,type:"primary",ghost:!0},"\u4E0B\u8F7D\u5B9E\u9A8C\u62A5\u544A")))),e.a.createElement("div",{className:"exper-detail",ref:f},e.a.createElement("h2",null,s.title),e.a.createElement("p",{className:"info"},e.a.createElement("span",null," \u6559\u5B66\u8BFE\u5802\uFF1A ",s.course_name," "),e.a.createElement("span",null," \u73ED\u7EA7\uFF1A",s.group_name," "),e.a.createElement("span",null," \u59D3\u540D\uFF1A",s.user_name," "),e.a.createElement("span",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A ",s.created_at," ")),e.a.createElement("h4",{className:"title"},"\u5B9E\u9A8C\u62A5\u544A\u5185\u5BB9"),s.report_content&&e.a.createElement(H.a,{value:s.report_content}),O&&e.a.createElement(u.Fragment,null,O.work_content&&e.a.createElement(u.Fragment,null,e.a.createElement("h4",{className:"title"},"\u5B66\u751F\u4F5C\u4E1A\u5185\u5BB9"),e.a.createElement(H.a,{value:O.work_content})),O.attachments&&e.a.createElement("ul",{className:"attachment-list"},O.attachments.map(function(p){return e.a.createElement("li",{key:p.id},e.a.createElement("a",{href:p.url}," ",e.a.createElement("i",{className:"color-green iconfont icon-fujian"})," ",e.a.createElement("span",null,p.title)," ",e.a.createElement("span",null,"(",p.filesize,")")," "))})),S&&S.length>0?e.a.createElement(u.Fragment,null,e.a.createElement("h4",{className:"title"},"\u8BC4\u9605\u8BB0\u5F55"),e.a.createElement("table",{className:"record-table"},e.a.createElement("thead",null,e.a.createElement("tr",null,e.a.createElement("th",{width:100},"\u8BC4\u9605\u4EBA\u59D3\u540D"),e.a.createElement("th",{width:80},"\u8EAB\u4EFD"),e.a.createElement("th",{width:120},"\u8BC4\u9605\u65F6\u95F4"),e.a.createElement("th",{width:240},"\u8BC4\u8BED"),e.a.createElement("th",{width:80},"\u5206\u6570"))),e.a.createElement("tbody",null,S.map(function(p,C){return e.a.createElement("tr",{key:C},e.a.createElement("td",null,p.user_name),e.a.createElement("td",null,p.comment_role),e.a.createElement("td",null,p.comment_time),e.a.createElement("td",null,p.content),e.a.createElement("td",null,p.score))})))):null,O.final_score?e.a.createElement("p",{className:"score"},e.a.createElement("div",null," \u8BC4\u5206\uFF1A",e.a.createElement("strong",{style:{fontSize:26}},O.final_score),"\u5206 "),e.a.createElement("img",{className:"water-mark",src:te(O.final_score),width:105,alt:"waterMark"})):null))):e.a.createElement(y.a,{active:!0}))}l.default=Object(oe.a)(function(h){var P=h.user;return{user:P}})(ne)},"9Bee":function(v,l,t){"use strict";var c=t("ZZRV"),x=t.n(c),V=t("Sawj"),g=t("GZha"),z=t("tVQ9"),y=t.n(z),b=t("PRXW");function D(n,a){var r=n.match(/^(\s+)(?:```)/);if(r===null)return a;var _=r[1];return a.split(`
|
|
`).map(function(m){var d=m.match(/^\s+/);if(d===null)return m;var i=Object(g.a)(d,1),R=i[0];return R.length>=_.length?m.slice(_.length):m}).join(`
|
|
`)}var M=[],A=["<ul>"],u=new y.a.Renderer,e=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function o(){M.length=0,A=["<ul>"]}function E(n,a,r,_){if(a>=n.length||n[a].level<=r)return a;var m=n[a];_.push("<li><a href='#"+m.anchor+"'>"+m.text+"</a>"),a++;var d=[];return a=E(n,a,m.level,d),d.length>0&&(_.push("<ul>"),d.forEach(function(i){_.push(i)}),_.push("</ul>")),_.push("</li>"),a=E(n,a,r,_),a}function re(){return E(M,0,0,A),A.push("</ul>"),A.join("")}var G={heading:function(a){var r=e.exec(a);if(r)return{type:"heading",raw:r[0],depth:r[1].length,text:r[2]}},fences:function(a){var r=this.rules.block.fences.exec(a);if(r){var _=r[0],m=D(_,r[3]||""),d=r[2]?r[2].trim():r[2];if(["latex","katex","math"].indexOf(d)>=0){var i=$(),R=m;m=i,N[i]={type:"block",expression:R}}return{type:"code",raw:_,lang:d,text:m}}}},Q=/(?:\${2})([^\n`]+?)(?:\${2})/gi,X=0,$=function(){return"__special_katext_id_".concat(X++,"__")},N={};function Y(){return N}function Z(){X=0,N={}}function F(n){return n=n.replace(Q,function(a,r){var _=$();return N[_]={type:"inline",expression:r},_}),n}var w=u.listitem;u.listitem=function(n){return w(F(n))};var q=u.paragraph;u.paragraph=function(n){return q(F(n))};var ee=u.tablecell;u.tablecell=function(n,a){return ee(F(n),a)},u.code=function(n,a,r){var _=(a||"").match(/\S*/)[0];return _?["latex","katex","math"].indexOf(_)>=0?"<p class='editormd-tex'>".concat(n,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(a,'">').concat(r?n:Object(b.escape)(n,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(r?n:Object(b.escape)(n,!0))+"</code></pre>"},u.heading=function(n,a,r){var _=this.options.headerPrefix+r.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return M.push({anchor:_,level:a,text:n}),"<h"+a+' id="'+_+'">'+n+"</h"+a+">"},y.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),y.a.use({tokenizer:G,renderer:u});var L=y.a,oe=t("8+LE"),H=t("ZRDM"),te=t.n(H),ne=t("saPB"),h=/<pre[^>]*>/g;function P(n){var a=document.createElement("div");return a.innerHTML=n,a.childNodes.length===0?"":a.childNodes[0].nodeValue}var J=l.a=function(n){var a=n.value,r=a===void 0?"":a,_=n.className,m=n.style,d=m===void 0?{}:m,i=String(r),R=Object(c.useMemo)(function(){var f=L(i),K=Y();return i.match(/\[TOC\]/)&&(f=f.replace("<p>[TOC]</p>",re()),o()),f=f.replace(/(__special_katext_id_\d+__)/g,function(I,B){var s=K[B],S=s.type,O=s.expression;return Object(ne.renderToString)(P(O)||"",{displayMode:S==="block",throwOnError:!1,output:"html"})}),f=f.replace(/▁/g,"\u2581\u2581\u2581"),Z(),te.a.sanitize(f)},[i]),T=Object(c.useRef)();function j(f){var K=f.target;if(K.tagName.toUpperCase()==="A"){var I=K.getAttribute("href");if(I.startsWith("#")){f.preventDefault();var B=document.getElementById(I.replace("#",""));B&&B.scrollIntoView(!0)}}}return Object(c.useEffect)(function(){if(T.current&&R&&(R.match(h)&&window.PR.prettyPrint()),T.current)return T.current.addEventListener("click",j),function(){T.current.removeEventListener("click",j),Z(),o()}},[R,T.current,j]),x.a.createElement("div",{ref:T,style:d,className:"".concat(_||""," markdown-body"),dangerouslySetInnerHTML:{__html:R}})}},MKRk:function(v,l,t){v.exports=t.p+"static/4.7dc92e97.png"},Up2B:function(v,l,t){"use strict";t.d(l,"e",function(){return x}),t.d(l,"c",function(){return V}),t.d(l,"b",function(){return g}),t.d(l,"k",function(){return z}),t.d(l,"i",function(){return y}),t.d(l,"h",function(){return b}),t.d(l,"f",function(){return D}),t.d(l,"g",function(){return M}),t.d(l,"a",function(){return A}),t.d(l,"j",function(){return u}),t.d(l,"d",function(){return e});var c=t("ErOA");function x(o){return Object(c.c)("lab_templates.json",o)}function V(o,E){return Object(c.b)("lab_templates/".concat(o,".json?course_id=").concat(E))}function g(o){return Object(c.e)("lab_templates.json",o)}function z(o,E){return Object(c.f)("lab_templates/".concat(o,".json"),E)}function y(o,E){return Object(c.c)("lab_templates/".concat(E,"/view.json"),{course_id:o})}function b(o){return Object(c.c)("lab_templates/demo.json",{course_id:o})}function D(o){return Object(c.c)("lab_templates/template_content.json",{course_id:o,clazz:"normal"})}function M(o){return Object(c.c)("lab_reports/".concat(o,"/detail.json"))}function A(o){return Object(c.e)("lab_reports.json",o)}function u(o,E){return Object(c.f)("lab_reports/".concat(o,".json"),E)}function e(o,E){return Object(c.c)("lab_reports/view.json",{course_id:o,student_work_id:E})}},aJS4:function(v,l,t){v.exports=t.p+"static/3.4d1fd0e5.png"},nejg:function(v,l,t){v.exports=t.p+"static/1.30b24860.png"},ouSR:function(v,l,t){v.exports=t.p+"static/2.02e9edfc.png"}}]);
|