forked from Gitlink/build
1 line
9.3 KiB
JavaScript
1 line
9.3 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[101],{"25qF":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=p(a("wCAj")),n=p(a("3S7+")),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("g9YV"),a("5Dmo"),a("5NDa");var s=a("cDcd"),i=p(s),u=a("hJRQ"),d=p(a("Tl6q")),o=p(a("mSbn")),m=p(a("mUI0")),f=p(a("9Rdz"));function p(e){return e&&e.__esModule?e:{default:e}}a("ZuUn"),a("LnQG");var g=r.default.Search;t.default=function(e){var t=e.current_user,a=e.history,r=(0,s.useState)(void 0),p=c(r,2),E=p[0],N=p[1],h=(0,s.useState)([]),k=c(h,2),w=k[0],y=k[1],v=(0,s.useState)(1),S=c(v,2),T=S[0],b=S[1],x=(0,s.useState)(0),I=c(x,2),D=I[0],R=I[1],j=(0,s.useState)(20),L=c(j,2),B=L[0],C=L[1],_=(0,s.useState)(!1),U=c(_,2),A=U[0],P=U[1],z=(0,s.useState)([]),M=c(z,2),O=M[0],q=M[1],J=(new Date).getTime()>new Date("2022/06/28 1:0").getTime()&&(new Date).getTime()<new Date("2022/07/01 0:0").getTime();(0,s.useEffect)((function(){(new Date).getTime()<new Date("2022/06/28 1:0").getTime()&&a.push("/glcc"),(0,u.hasAuditRole)({userId:t.user_id}).then((function(e){e&&"success"==e.message&&e.data.hasRole||!((new Date).getTime()<new Date("2022/07/01 12:0").getTime())||a.push("/glcc")}))}),[]),(0,s.useEffect)((function(){P(!0),q([]);var e={curPage:T,keyword:E,pageSize:B};(0,u.getPassList)(e).then((function(e){e&&"success"===e.message&&(y(e.data.rows),R(e.data.total)),P(!1)}))}),[E,T,B]);var Q=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"6%",render:function(e,t,a){return i.default.createElement("span",null,(T-1)*B+a+1)}},{title:"入选学生",dataIndex:"studentName",className:"columnsResult taskName",width:"10%",ellipsis:!0},{title:"学生院校",dataIndex:"school",className:"columnsResult taskName",width:"12%",ellipsis:!0,render:function(e){return i.default.createElement(n.default,{title:e,placement:"topLeft"},i.default.createElement("span",{className:"toolTipSpan"},e))}},{title:"学生专业",dataIndex:"profession",className:"columnsResult taskName",width:"12%",ellipsis:!0,render:function(e){return i.default.createElement(n.default,{title:e,placement:"topLeft"},i.default.createElement("span",{className:"toolTipSpan"},e))}},{title:"课题导师",dataIndex:"tutorName",className:"columnsResult",width:"10%",ellipsis:!0},{title:"课题名称",dataIndex:"taskName",className:"columnsResult",width:"20%",ellipsis:!0,render:function(e,t){return i.default.createElement(n.default,{title:e,placement:"topLeft"},i.default.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open("/glcc/subjects/detail/"+t.taskId)}},e))}},{title:"项目名称",dataIndex:"projectName",className:"columnsResult",ellipsis:!0,width:"14%",render:function(e){return i.default.createElement(n.default,{title:e,placement:"topLeft"},i.default.createElement("span",{className:"toolTipSpan"},e))}},{title:"操作",dataIndex:"action",align:"center",className:"columnsResult actionBox"}];return i.default.createElement("div",{className:"resultListBox"},J&&i.default.createElement("img",{className:"resultBanner",src:o.default,alt:""}),(new Date).getTime()>new Date("2022/07/01 12:0").getTime()&&i.default.createElement("img",{className:"resultBanner",src:m.default,alt:""}),i.default.createElement("div",{className:"bgBox"},i.default.createElement("div",{className:"resultList"},i.default.createElement("div",{className:"goBackBox"},i.default.createElement("a",{href:"/glcc"},"开源夏令营 / "),"入选学生名单",J&&"预","公示"),i.default.createElement(g,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){b(1),N(e)}}),i.default.createElement(l.default,{loading:A,columns:Q,dataSource:w,expandedRowRender:function(e){return i.default.createElement(d.default,{detail:null,projectId:e.regId,showTask:!1})},expandIconColumnIndex:7,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?i.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},i.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",i.default.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down mr10"})):i.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},i.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",i.default.createElement("i",{className:"iconfont icon-jiantou9 font-12 ml5 down mr10"}))},rowKey:"id",expandedRowKeys:O,onExpand:function(e,t){var a=new Set(O);e?a.add(t.id):a.delete(t.id),q(Array.from(a))},pagination:{current:T,pageSize:B,total:D,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),b(1),C(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),b(e)}},className:"resultListTable pb30"})),i.default.createElement("img",{src:f.default,alt:"",className:"bgPng3"}),i.default.createElement("img",{src:f.default,alt:"",className:"bgPng4"})))}},"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},LnQG:function(e,t,a){},Tl6q:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=u(a("2/Rp")),n=u(a("3S7+"));a("+L6B"),a("5Dmo");var r=a("cDcd"),c=u(r),s=u(a("2CTR")),i=a("hJRQ");function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.detail,a=e.projectId,u=e.applyTaskId,d=e.isStudentApplyDate,o=e.secondStudentApplyDate,m=e.showTask,f=void 0===m||m,p=e.applyTask,g=e.id,E=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")}((0,r.useState)(t),2),N=E[0],h=E[1];return(0,r.useEffect)((function(){!t&&a&&(0,i.getProjectById)(a).then((function(e){e&&"success"===e.message&&h(e.data)}))}),[t]),N?c.default.createElement("div",{className:"projectDetailBox "+(t?"":"byTask")},c.default.createElement("div",{className:"projectDetailHead "+(f?"":"byResult")},c.default.createElement("span",{className:"name"},N.projectName),N.projectType&&c.default.createElement("span",{className:"type"},N.projectType),c.default.createElement("p",null,"GitLink项目地址: ",c.default.createElement("a",{href:N.gitlinkUrl,className:"linkUrl",target:"_blank"},N.gitlinkUrl)),c.default.createElement("div",null,"项目简介: ",N.projectIntro)),f&&(N.registrationTaskList&&N.registrationTaskList.length>0?N.registrationTaskList.map((function(e,t){return c.default.createElement("div",{className:"taskItem mt20",key:t},c.default.createElement("div",{className:"left"},c.default.createElement("div",{className:"taskTitle",onClick:function(){window.location.href="/glcc/"+g+"/subjects/detail/"+e.id}},c.default.createElement(n.default,{title:e.taskName},e.taskName)),c.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名: ",e.tutorName),e.tutorMail&&c.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址: ",c.default.createElement("span",null,c.default.createElement(n.default,{title:e.tutorMail},e.tutorMail)))),c.default.createElement("div",{className:"center"},c.default.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&c.default.createElement("div",{className:"taskUrl oneLine"},"课题链接: ",c.default.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),c.default.createElement("div",null,u&&Object.keys(u).includes(e.id.toString())&&c.default.createElement(l.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail mr10"},"报名详情"),d&&!(u&&Object.keys(u).includes(e.id.toString()))&&c.default.createElement(l.default,{type:"primary",className:"applyBut mr10",onClick:function(){p(e.id)}},"申请课题"),o&&!(u&&Object.keys(u).includes(e.id.toString()))&&(e.locked?c.default.createElement(n.default,{title:"该课题已有学生入选"},c.default.createElement(l.default,{type:"primary",className:"mr10",disabled:!0},"申请课题")):c.default.createElement(l.default,{type:"primary",className:"applyBut mr10",onClick:function(){p(e.id)}},"申请课题")),c.default.createElement(l.default,{onClick:function(){window.open("/glcc/"+g+"/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),c.default.createElement("div",{className:"right oneLine taskUrl"},c.default.createElement("span",{className:"taskReward"},"¥",e.taskReward)))})):c.default.createElement(s.default,{_html:"课题暂无数据",small:!0}))):c.default.createElement("div",{className:"projectDetailBox nodata"},c.default.createElement(s.default,{_html:"暂无数据",small:!0}))}},ZuUn:function(e,t,a){},mSbn:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/resultBanner.152068bc.png"},mUI0:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/resultBanner2.c3095c5d.png"}}]); |