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