1 line
3.5 KiB
JavaScript
1 line
3.5 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[105],{"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},GVBq:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=m(a("W9HT")),n=m(a("2/Rp")),c=m(a("tsqr")),s=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,c=void 0;try{for(var s,r=e[Symbol.iterator]();!(l=(s=r.next()).done)&&(a.push(s.value),!t||a.length!==t);l=!0);}catch(e){n=!0,c=e}finally{try{!l&&r.return&&r.return()}finally{if(n)throw c}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("T2oS"),a("+L6B"),a("miYZ");var r=a("q1tI"),u=m(r);a("LnQG"),a("gWjc");var d=a("hJRQ"),i=(m(a("v/XU")),m(a("9Rdz")));function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.match,a=e.current_user,m=e.showLoginDialog,f=e.isStudentApplyDate,o=e.studentApplyEnd,p=e.applyTaskId,E=e.showNotification,v=Number(t.params.taskId),g=(0,r.useState)(void 0),N=s(g,2),y=N[0],h=N[1];return(0,r.useEffect)((function(){(0,d.getTaskById)(v).then((function(e){e&&"success"===e.message&&h(e.data)}))}),[]),u.default.createElement("div",{className:"taskDetailBgBox"},u.default.createElement(l.default,{spinning:!y},y&&u.default.createElement("div",{className:"bgBox"},u.default.createElement("div",{className:"detailBox"},u.default.createElement("div",{className:"goBackBox"},u.default.createElement("a",{href:"/glcc"},"开源夏令营 / "),u.default.createElement("a",{href:"/glcc/subjects"},"课题及项目列表 / "),"课题详情")),u.default.createElement("div",{className:"detailContent"},u.default.createElement("div",{className:"detailHead"},u.default.createElement("div",{className:"title"},y.taskName),u.default.createElement("div",{className:"box"},y.projectType&&u.default.createElement("span",{className:"classify"},y.projectType),y.taskUrl&&u.default.createElement("span",null,"课题链接: ",u.default.createElement("a",{href:y.taskUrl,className:"link"},y.taskUrl)))),u.default.createElement("div",{className:"detailCont"},u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"所属项目"),y.projectName),u.default.createElement("div",{className:"moneyBox"},u.default.createElement("span",{className:"smallTil"},"课题奖金"),u.default.createElement("span",{className:"money"},"¥",y.taskReward)),u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"导师信息"),y.tutorName,y.tutorMail&&" | "+y.tutorMail),u.default.createElement("div",{className:"bor"}),u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"课题简介")),u.default.createElement("div",{className:"desc"},y.taskDesc)),(f||o)&&(p&&v&&Object.keys(p).includes(v.toString())?u.default.createElement(n.default,{onClick:function(){window.location.href="/glcc/student/apply/"+v},className:"lookDetail detailBut"},"报名详情"):f&&u.default.createElement(n.default,{type:"primary",className:"applyBut detailBut",onClick:function(){var e;e=v,a&&a.login?o?E("课题申请时间已截止"):p&&Object.keys(p).length>=2?c.default.error("最多只能同时报名两个课题"):window.location.href="/glcc/student/apply/"+e:m()}},"申请课题"))),u.default.createElement("img",{src:i.default,alt:"",className:"bgPng1"}),u.default.createElement("img",{src:i.default,alt:"",className:"bgPng2"}))))}},LnQG:function(e,t,a){},gWjc:function(e,t,a){},"v/XU":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/studentProject.cd6d6c4f.png"}}]); |