build/static/js/118.796ff774.chunk.js

1 line
6.3 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.webpackJsonp=this.webpackJsonp||[]).push([[118],{"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},DCaW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=p(a("W9HT")),n=p(a("diRs")),r=p(a("5rEg")),c=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,r=void 0;try{for(var c,s=e[Symbol.iterator]();!(l=(c=s.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){n=!0,r=e}finally{try{!l&&s.return&&s.return()}finally{if(n)throw r}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("Aosp"),a("1vPl");var s=a("q1tI"),i=p(s),u=a("ucFT");a("nujH");var o=a("hJRQ"),d=p(a("Tl6q")),m=p(a("9Rdz")),f=p(a("mn8b"));a("LvDl");function p(e){return e&&e.__esModule?e:{default:e}}var v=r.default.Search;t.default=function(e){var t=e.applyTaskId,a=e.current_user,r=e.showLoginDialog,p=e.isStudentApplyDate,E=e.studentApplyEnd,g=e.location;console.log(g.pathname);var y=g.pathname.indexOf("glcc/openmmlab")>-1,k=(0,s.useState)(y?"openmmlab":void 0),h=c(k,2),N=h[0],b=h[1],j=(0,s.useState)([]),w=c(j,2),L=w[0],T=w[1],_=(0,s.useState)(!1),I=c(_,2),S=I[0],D=I[1];return(0,s.useEffect)((function(){D(!0);var e={curPage:1,keyword:N,pageSize:1e4};(0,o.projectList)(e).then((function(e){e&&"success"===e.message&&T(e.data.rows),D(!1)}))}),[N]),i.default.createElement("div",{className:"taskList listBox"},i.default.createElement("div",{className:"list"},i.default.createElement("div",{className:"search"},y?"":i.default.createElement(v,{placeholder:"请输入项目名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){b(e)}})),i.default.createElement(l.default,{spinning:S},i.default.createElement("div",{className:"projectListBox"},L&&L.map((function(e,l){return i.default.createElement(n.default,{key:l,placement:(l+1)%3==0?"bottomRight":(l+1)%3%2==0?"bottom":"bottomLeft",content:i.default.createElement(d.default,{detail:e,applyTaskId:t,current_user:a,showLoginDialog:r,isStudentApplyDate:p,studentApplyEnd:E}),trigger:"click",overlayClassName:"projectItemPopover",autoAdjustOverflow:!1},i.default.createElement("div",{className:"projectItem "+((l+1)%3==0||(l+1)%3%2==0?"":"firstBox")},i.default.createElement("div",{className:"border"}),i.default.createElement("div",{className:"projectLogo"},i.default.createElement("img",{src:e.projectLogoId?u.main_site_url+"/api/attachments/"+e.projectLogoId:f.default,alt:""})),i.default.createElement("div",{className:"title"},e.projectName),i.default.createElement("div",{className:"intro"},e.projectIntro)))}))))),i.default.createElement("img",{src:m.default,alt:"",className:"bgPng3"}),i.default.createElement("img",{src:m.default,alt:"",className:"bgPng4"}))}},Tl6q:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=d(a("2/Rp")),n=d(a("3S7+")),r=d(a("tsqr")),c=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,r=void 0;try{for(var c,s=e[Symbol.iterator]();!(l=(c=s.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){n=!0,r=e}finally{try{!l&&s.return&&s.return()}finally{if(n)throw r}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("TfFZ"),a("8/o9");var s=a("q1tI"),i=d(s),u=d(a("2CTR")),o=a("hJRQ");function d(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.detail,a=e.projectId,d=e.applyTaskId,m=e.current_user,f=e.showLoginDialog,p=e.isStudentApplyDate,v=e.studentApplyEnd,E=(0,s.useState)(t),g=c(E,2),y=g[0],k=g[1];return(0,s.useEffect)((function(){!t&&a&&(0,o.getProjectById)(a).then((function(e){e&&"success"===e.message&&k(e.data)}))}),[t]),y?i.default.createElement("div",{className:"projectDetailBox "+(t?"":"byTask")},i.default.createElement("div",{className:"projectDetailHead"},i.default.createElement("span",{className:"name"},y.projectName),y.projectType&&i.default.createElement("span",{className:"type"},y.projectType),i.default.createElement("p",null,"GitLink项目地址:  ",i.default.createElement("a",{href:y.gitlinkUrl,className:"linkUrl",target:"_blank"},y.gitlinkUrl)),i.default.createElement("div",null,"项目简介:  ",y.projectIntro)),y.registrationTaskList&&y.registrationTaskList.length>0?y.registrationTaskList.map((function(e,t){return i.default.createElement("div",{className:"taskItem mt20",key:t},i.default.createElement("div",{className:"left"},i.default.createElement("div",{className:"taskTitle",onClick:function(){window.location.href="/glcc/subjects/detail/"+e.id}},i.default.createElement(n.default,{title:e.taskName},e.taskName)),i.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名:   ",e.tutorName),e.tutorMail&&i.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址:   ",i.default.createElement("span",null,i.default.createElement(n.default,{title:e.tutorMail},e.tutorMail)))),i.default.createElement("div",{className:"center"},i.default.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&i.default.createElement("div",{className:"taskUrl oneLine"},"课题链接:   ",i.default.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),i.default.createElement("div",null,(p||v)&&(d&&e.id&&Object.keys(d).includes(e.id.toString())?i.default.createElement(l.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail mr10"},"报名详情"):p&&i.default.createElement(l.default,{type:"primary",className:"applyBut mr10",onClick:function(){var t;t=e.id,m&&m.login?d&&Object.keys(d).length>=2?r.default.error("最多只能同时报名两个课题"):window.location.href="/glcc/student/apply/"+t:f()}},"申请课题")),i.default.createElement(l.default,{onClick:function(){window.open("/glcc/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),i.default.createElement("div",{className:"right oneLine taskUrl"},i.default.createElement("span",{className:"taskReward"},"¥",e.taskReward)))})):i.default.createElement(u.default,{_html:"课题暂无数据",small:!0})):i.default.createElement("div",{className:"projectDetailBox nodata"},i.default.createElement(u.default,{_html:"暂无数据",small:!0}))}},mn8b:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/logo.62af9fee.png"},nujH:function(e,t,a){}}]);