build/static/js/236.7cefd12d.chunk.js

1 line
4.2 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[236],{"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")),o=t("o+MX"),r=t.n(o),m=t("BF1V"),d=t.n(m),u=t("0lTi"),p=t.n(u),g=t("cDcd"),N=t.n(g),f=t("hJRQ"),E=t("Tl6q"),h=t.p+"static/media/resultBanner2.c3095c5d.png",w=t("9Rdz"),x=(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)([]),o=s()(i,2),m=o[0],u=o[1],S=Object(g.useState)(1),k=s()(S,2),b=k[0],I=k[1],R=Object(g.useState)(0),j=s()(R,2),T=j[0],v=j[1],C=Object(g.useState)(20),B=s()(C,2),L=B[0],O=B[1],z=Object(g.useState)(!1),y=s()(z,2),q=y[0],J=y[1],D=Object(g.useState)([]),P=s()(D,2),Q=P[0],A=P[1];Object(g.useEffect)((function(){J(!0),A([]);var e={curPage:b,keyword:t,pageSize:L,round:f.d};Object(f.p)(e).then((function(e){e&&"success"===e.message&&(u(e.data.rows),v(e.data.total)),J(!1)}))}),[t,b,L]);var F=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"6%",render:function(e,a,t){return N.a.createElement("span",null,(b-1)*L+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 N.a.createElement(l.a,{title:e,placement:"topLeft"},N.a.createElement("span",{className:"toolTipSpan"},e))}},{title:"学生专业",dataIndex:"profession",className:"columnsResult taskName",width:"12%",ellipsis:!0,render:function(e){return N.a.createElement(l.a,{title:e,placement:"topLeft"},N.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 N.a.createElement(l.a,{title:e,placement:"topLeft"},N.a.createElement("span",{className:"toolTipSpan link",onClick:function(){var e;window.open(r()(e="/glcc/".concat(f.H[f.d],"/subjects/detail/")).call(e,a.taskId))}},e))}},{title:"项目名称",dataIndex:"projectName",className:"columnsResult",ellipsis:!0,width:"14%",render:function(e){return N.a.createElement(l.a,{title:e,placement:"topLeft"},N.a.createElement("span",{className:"toolTipSpan"},e))}},{title:"操作",dataIndex:"action",align:"center",className:"columnsResult actionBox"}];return N.a.createElement("div",{className:"resultListBox"},N.a.createElement("img",{className:"resultBanner",src:h,alt:""}),N.a.createElement("div",{className:"bgBox"},N.a.createElement("div",{className:"resultList"},N.a.createElement("div",{className:"goBackBox"},N.a.createElement("a",{href:"/glcc"},"开源夏令营 / "),"入选学生名单公示"),N.a.createElement(x,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){I(1),c(e)}}),N.a.createElement(n.a,{loading:q,columns:F,dataSource:m,expandedRowRender:function(e){return N.a.createElement(E.a,{detail:null,projectId:e.regId,showTask:!1})},expandIconColumnIndex:7,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?N.a.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(a){e.onExpand(e.record,a)}},N.a.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",N.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down mr10"})):N.a.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(a){e.onExpand(e.record,a)}},N.a.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",N.a.createElement("i",{className:"iconfont icon-jiantou9 font-12 ml5 down mr10"}))},rowKey:"id",expandedRowKeys:Q,onExpand:function(e,a){var t=new d.a(Q);e?t.add(a.id):t.delete(a.id),A(p()(t))},pagination:{current:b,pageSize:L,total:T,showSizeChanger:!0,onShowSizeChange:function(e,a){window.scrollTo(0,0),I(1),O(a)},showQuickJumper:!0,onChange:function(e,a){window.scrollTo(0,0),I(e)}},className:"resultListTable pb30"})),N.a.createElement("img",{src:w.a,alt:"",className:"bgPng3"}),N.a.createElement("img",{src:w.a,alt:"",className:"bgPng4"})))}}}]);