1 line
9.0 KiB
JavaScript
1 line
9.0 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[82],{"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},Ga6D:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=f(a("wCAj")),n=f(a("3S7+")),i=f(a("5rEg")),r=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,i=void 0;try{for(var r,c=e[Symbol.iterator]();!(l=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);l=!0);}catch(e){n=!0,i=e}finally{try{!l&&c.return&&c.return()}finally{if(n)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("g9YV"),a("5Dmo"),a("5NDa");var c=a("cDcd"),s=f(c),u=a("hJRQ"),d=f(a("Tl6q")),o=f(a("RL+E")),m=f(a("9Rdz"));function f(e){return e&&e.__esModule?e:{default:e}}a("Zg8I"),a("ZuUn"),a("izUk"),a("LnQG");var p=i.default.Search;t.default=function(e){e.current_user;var t=e.history,a=e.checkTime3,i=e.round,f=e.id,E=(0,c.useState)(void 0),g=r(E,2),k=g[0],N=g[1],h=(0,c.useState)([]),y=r(h,2),w=y[0],v=y[1],x=(0,c.useState)(1),S=r(x,2),b=S[0],I=S[1],T=(0,c.useState)(0),j=r(T,2),R=j[0],L=j[1],C=(0,c.useState)(20),B=r(C,2),D=B[0],U=B[1],_=(0,c.useState)(!1),z=r(_,2),A=z[0],M=z[1],O=(0,c.useState)([]),P=r(O,2),q=P[0],J=P[1];(0,c.useEffect)((function(){a||t.push("/glcc")}),[]),(0,c.useEffect)((function(){M(!0),J([]);var e={curPage:b,keyword:k,pageSize:D,term:2,round:i};(0,u.getMediumTermExamineInfoList)(e).then((function(e){e&&"success"===e.message&&(e.data.rows.map((function(e,t){e.id=(b-1)*D+t+1})),v(e.data.rows),L(e.data.total)),M(!1)}))}),[k,b,D]);var Q=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"6%",render:function(e,t,a){return s.default.createElement("span",null,(b-1)*D+a+1)}},{title:"入选学生",dataIndex:"studentName",className:"columnsResult taskName",width:"10%",ellipsis:!0},{title:"课题导师",dataIndex:"tutorName",className:"columnsResult",width:"10%",ellipsis:!0},{title:"课题名称",dataIndex:"taskName",className:"columnsResult",width:"20%",ellipsis:!0,render:function(e,t){return s.default.createElement(n.default,{title:e,placement:"topLeft"},s.default.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open("/glcc/"+f+"/subjects/detail/"+t.taskId)}},e))}},{title:"项目名称",dataIndex:"projectName",className:"columnsResult",ellipsis:!0,width:"14%",render:function(e){return s.default.createElement(n.default,{title:e,placement:"topLeft"},s.default.createElement("span",{className:"toolTipSpan"},e))}},{title:"项目简介",dataIndex:"introduce",className:"columnsResult",width:"13%",ellipsis:!0},{title:"答辩视频",dataIndex:"defenceVideoUrl",className:"columnsResult",width:"15%",ellipsis:!0,render:function(e,t){return s.default.createElement(n.default,{title:e,placement:"topLeft"},s.default.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open(e)}},e))}},{title:"考核结果",dataIndex:"totalityEvaluation",align:"center",className:"columnsResult actionBox"}];return s.default.createElement("div",{className:"interimBox taskList resultListBox"},s.default.createElement("img",{className:"bannerInterim",src:o.default,alt:""}),s.default.createElement("div",{className:"bgBox"},s.default.createElement("div",{className:"resultList"},s.default.createElement("div",{className:"goBackBox"},s.default.createElement("a",{href:"/glcc/"+f},"开源夏令营 / "),"结项课题考核结果公示"),s.default.createElement("div",{className:"searchBox"},s.default.createElement(p,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){I(1),N(e)}}),s.default.createElement("div",{style:{width:100}})),s.default.createElement(l.default,{loading:A,columns:Q,dataSource:w,expandedRowRender:function(e){return s.default.createElement(d.default,{detail:null,projectId:e.projectIntro,showTask:!1})},expandIconColumnIndex:5,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?s.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},s.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",s.default.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down mr10"})):s.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},s.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",s.default.createElement("i",{className:"iconfont icon-jiantou9 font-12 ml5 down mr10"}))},rowKey:"id",expandedRowKeys:q,onExpand:function(e,t){var a=new Set(q);e?a.add(t.id):a.delete(t.id),J(Array.from(a))},pagination:{current:b,pageSize:D,total:R,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),I(1),U(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),I(e)}},className:"resultListTable pb30"})),s.default.createElement("img",{src:m.default,alt:"",className:"bgPng3"}),s.default.createElement("img",{src:m.default,alt:"",className:"bgPng4"})))}},LnQG:function(e,t,a){},"RL+E":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/resultBanner3.e11193de.png"},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 i=a("cDcd"),r=u(i),c=u(a("2CTR")),s=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,E=e.id,g=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,i=void 0;try{for(var r,c=e[Symbol.iterator]();!(l=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);l=!0);}catch(e){n=!0,i=e}finally{try{!l&&c.return&&c.return()}finally{if(n)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,i.useState)(t),2),k=g[0],N=g[1];return(0,i.useEffect)((function(){!t&&a&&(0,s.getProjectById)(a).then((function(e){e&&"success"===e.message&&N(e.data)}))}),[t]),k?r.default.createElement("div",{className:"projectDetailBox "+(t?"":"byTask")},r.default.createElement("div",{className:"projectDetailHead "+(f?"":"byResult")},r.default.createElement("span",{className:"name"},k.projectName),k.projectType&&r.default.createElement("span",{className:"type"},k.projectType),r.default.createElement("p",null,"GitLink项目地址: ",r.default.createElement("a",{href:k.gitlinkUrl,className:"linkUrl",target:"_blank"},k.gitlinkUrl)),r.default.createElement("div",null,"项目简介: ",k.projectIntro)),f&&(k.registrationTaskList&&k.registrationTaskList.length>0?k.registrationTaskList.map((function(e,t){return r.default.createElement("div",{className:"taskItem mt20",key:t},r.default.createElement("div",{className:"left"},r.default.createElement("div",{className:"taskTitle",onClick:function(){window.location.href="/glcc/"+E+"/subjects/detail/"+e.id}},r.default.createElement(n.default,{title:e.taskName},e.taskName)),r.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名: ",e.tutorName),e.tutorMail&&r.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址: ",r.default.createElement("span",null,r.default.createElement(n.default,{title:e.tutorMail},e.tutorMail)))),r.default.createElement("div",{className:"center"},r.default.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&r.default.createElement("div",{className:"taskUrl oneLine"},"课题链接: ",r.default.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),r.default.createElement("div",null,u&&Object.keys(u).includes(e.id.toString())&&r.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()))&&r.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?r.default.createElement(n.default,{title:"该课题已有学生入选"},r.default.createElement(l.default,{type:"primary",className:"mr10",disabled:!0},"申请课题")):r.default.createElement(l.default,{type:"primary",className:"applyBut mr10",onClick:function(){p(e.id)}},"申请课题")),r.default.createElement(l.default,{onClick:function(){window.open("/glcc/"+E+"/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),r.default.createElement("div",{className:"right oneLine taskUrl"},r.default.createElement("span",{className:"taskReward"},"¥",e.taskReward)))})):r.default.createElement(c.default,{_html:"课题暂无数据",small:!0}))):r.default.createElement("div",{className:"projectDetailBox nodata"},r.default.createElement(c.default,{_html:"暂无数据",small:!0}))}},Zg8I:function(e,t,a){},ZuUn:function(e,t,a){},izUk:function(e,t,a){}}]); |