build/static/js/120.16ff01e8.chunk.js

1 line
8.2 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[120],{"2SKo":function(e,t,a){},"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},Zg8I:function(e,t,a){},fWxu:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=h(a("2/Rp")),n=h(a("Vl3Y")),u=h(a("9yH6")),r=h(a("tsqr")),c=h(a("5rEg")),s=h(a("ZTPi")),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)Object.prototype.hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e},d=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,n=!1,u=void 0;try{for(var r,c=e[Symbol.iterator]();!(l=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);l=!0);}catch(e){n=!0,u=e}finally{try{!l&&c.return&&c.return()}finally{if(n)throw u}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("+L6B"),a("y8nQ"),a("7Kak"),a("miYZ"),a("5NDa"),a("Znn+");var o=a("cDcd"),m=h(o),f=a("eO8H"),E=h(a("9Rdz")),v=a("hJRQ");a("Zg8I"),a("2SKo");var g=h(a("2CTR")),p=a("ucFT");function h(e){return e&&e.__esModule?e:{default:e}}var N=s.default.TabPane,b=c.default.TextArea;t.default=n.default.create()((function(e){var t=e.form,a=e.current_user,c=e.showNotification,h=e.checkTime2,x=e.history,T=t.getFieldDecorator,y=t.setFieldsValue,S=t.validateFieldsAndScroll,B=t.resetFields,w=(0,o.useState)(),k=d(w,2),A=k[0],C=k[1],I=(0,o.useState)([]),_=d(I,2),D=_[0],P=_[1],R=(0,o.useState)(0),O=d(R,2),j=O[0],q=O[1],F=(0,o.useState)(void 0),M=d(F,2),U=M[0],L=M[1],Z=(0,o.useState)(void 0),z=d(Z,2),K=z[0],V=z[1],J=(0,o.useState)(!1),Q=d(J,2),G=Q[0],H=Q[1],Y=(0,o.useState)(!1),W=d(Y,2),X=W[0],$=W[1];(0,o.useEffect)((function(){!(new Date).getTime()>new Date("2022/10/01 8:0").getTime()?x.push("/glcc"):a.login?(0,v.hasAuditRole)({userId:a.user_id}).then((function(e){e&&"success"==e.message&&e.data.hasRole||x.push("/glcc")})):x.push("/login?go_page=/glcc/final/examination"),(0,v.getAuditList)({userId:a.user_id,pass:1}).then((function(e){if("success"===e.message){var t=e.data.rows.filter((function(e){return null!==e.studentName}));P(t),t.length&&C(t[0].id)}else e&&c(e.message||"查询课题列表失败")}))}),[]),(0,o.useEffect)((function(){A&&(0,v.getMediumTermExamineInfo)(A,{term:2}).then((function(e){e&&"success"===e.message&&(L(e.data),e&&e.data&&e.data.glccTutorEvaluation&&(q(e.data.glccTutorEvaluation.comment.length),y(i({},e.data.glccTutorEvaluation))))}))}),[A,K]);var ee=m.default.createElement(u.default.Group,{disabled:U&&U.glccTutorEvaluation&&!G},m.default.createElement(u.default,{value:"S"},"S"),m.default.createElement(u.default,{value:"A"},"A"),m.default.createElement(u.default,{value:"B"},"B"),m.default.createElement(u.default,{value:"C"},"C"),m.default.createElement(u.default,{value:"D"},"D")),te=(0,o.useCallback)((function(e,t,a,l,u){return m.default.createElement(n.default.Item,{label:e,className:"referItem "+u},T(t,{rules:a,validateFirst:!0})(l))}),[A,K]);return m.default.createElement("div",{className:"interimBox glcc-check"},m.default.createElement("img",{src:E.default,alt:"",className:"bg1"}),m.default.createElement("img",{src:E.default,alt:"",className:"bg2"}),m.default.createElement("div",{className:"mainBox"},m.default.createElement("div",{className:"navBox font-16"},m.default.createElement(f.Link,{to:"/glcc",className:"linkBox"},"开源夏令营 / "),"导师拟定考核结果"),m.default.createElement("div",{className:"tipBox mt30"},m.default.createElement("div",{className:"font-15 spanBox"},"导师考核说明:"),m.default.createElement("div",null,"1、请各位导师从“工作态度”“开发进度”“项目完成质量”“总体评分”四个角度根据学生提交的考核材料与实际开发情况客观地进行打分。打分标准分为S:特别优秀、A:优秀、B:良好、C:合格、D:不合格五个等级。"),m.default.createElement("div",null,"2、“总体评分”这一项将决定学生是否通过本次考核。若总体评分为“S、A、B、C”则视为通过结项考核。若该结果为“D”则该课题结项考核不通过不予发放结项奖金。请各位导师谨慎做出评价。"),m.default.createElement("div",null,"3、导师提交打分结果后可对考核结果进行更改期间考核结果也将实时反馈给学生更改考核结果截止时间为",m.default.createElement("span",{className:"spanBox"},"2022年10月20日24点"),"。"),m.default.createElement("div",null,"4、北京时间",m.default.createElement("span",{className:"spanBox"},"2022年10月24日20点"),"前GLCC官网将公布结项考核结果敬请留意。")),m.default.createElement("div",{className:"tutorContent"},m.default.createElement(s.default,{className:"task-tabs",onChange:function(e){B(),C(e),H(!1),q(0),$(!1)},activeKey:A+""},D.map((function(e,t){return m.default.createElement(N,{tab:"课题"+(t+1),key:e.id},m.default.createElement("div",{className:"task-title-stuName font-16"},e.studentName," — ",e.taskName))}))),U?m.default.createElement("div",{className:"reviewBox"},U.glccTutorEvaluation&&!G&&m.default.createElement("div",{className:"successReviewBox font-15"},"您已评分成功! 在审核期间,您可对评分结果进行更改"),m.default.createElement("div",{className:"stuCont pl20 pr20"},m.default.createElement("div",{className:"title font-16 mb15"},m.default.createElement("span",{className:"blueBox"}),"基本信息"),m.default.createElement("div",{className:"flexBox"},m.default.createElement("div",null,"     答辩视频:",m.default.createElement("span",{className:"blueSpan ml10"},m.default.createElement("a",{className:"blueSpan",href:U.defenceVideoUrl,target:"_blank"},U.defenceVideoUrl))),m.default.createElement("div",null,"代码/pr地址:",m.default.createElement("span",{className:"blueSpan ml10"},m.default.createElement("a",{className:"blueSpan",href:U.codeOrPrUrl,target:"_blank"},U.codeOrPrUrl))),m.default.createElement("div",null,"     PPT附件:",m.default.createElement("i",{className:"iconfont icon-lianjie3 font-13 mr5 ml10"}),m.default.createElement("a",{className:"mr10 pptAttachment",href:p.httpUrl+"/busiAttachments/download/"+U.pptAttachment.id},U.pptAttachment.fileName),U.pptAttachment.fileSizeString))),m.default.createElement("div",{className:"title font-16 pl20 mt25"},m.default.createElement("span",{className:"blueBox"}),"导师评分"),m.default.createElement(n.default,{className:"referBox tutor",onSubmit:function(e){$(!0),e.preventDefault(),S((function(e,t){if(!e){var a=i({},t,{mediumTermExamineMaterialId:U.id,tutorUserId:U.studentRegId,term:2});U.glccTutorEvaluation?(a.id=U.glccTutorEvaluation.id,(0,v.updateTutorEvaluation)(a).then((function(e){e&&"success"===e.message&&(H(!1),r.default.success("修改成功"),V(Math.random()))}))):(0,v.submitTutorEvaluation)(a).then((function(e){e&&"success"===e.message&&(r.default.success("您已成功评分"),V(Math.random()))}))}}))},labelAlign:"left",labelCol:{span:5},colon:!1},te("工作态度","workAttitudeEvaluation",[{required:!0,message:"请打分"}],ee),te("工作进度","developProgressEvaluation",[{required:!0,message:"请打分"}],ee),te("项目完成质量","projectQualityEvaluation",[{required:!0,message:"请打分"}],ee),te("总体评分","totalityEvaluation",[{required:!0,message:"请打分"}],ee),m.default.createElement("div",{className:"remarkBox"},te("填写评语","comment",[{required:!0,message:"请输入评语!"}],m.default.createElement(b,{placeholder:"请对学生项目表现进行总体评价",className:"contentBox",maxLength:2e3,onChange:function(e){q(e.target.value.length)},disabled:U.glccTutorEvaluation&&!G,autoSize:{minRows:8}}),"oneCont"),m.default.createElement("div",{className:"wordNum"},j," / 2000")),h&&m.default.createElement(n.default.Item,{className:"referItem oneCont"},(!U.glccTutorEvaluation||U.glccTutorEvaluation&&G)&&m.default.createElement(l.default,{style:{width:"100px",height:"36px"},className:"mt20",type:"primary",htmlType:"submit",disabled:X},U.glccTutorEvaluation?"保存":"提交"),U.glccTutorEvaluation&&!G&&m.default.createElement(l.default,{style:{width:"100px",height:"36px"},className:"mt20",type:"primary",onClick:function(){H(!0),$(!1)}},"修改")))):m.default.createElement(g.default,{_html:"该课题学生暂未提交结项考核材料,请提醒学生尽快提交"}))))}))}}]);