1 line
9.7 KiB
JavaScript
1 line
9.7 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[89],{"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},C2SS:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/resultBanner4.6eda6ee5.png"},Ga6D:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=p(a("wCAj")),l=p(a("3S7+")),i=p(a("5rEg")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,s=e[Symbol.iterator]();!(n=(r=s.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&s.return&&s.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("g9YV"),a("5Dmo"),a("5NDa");var s=a("cDcd"),c=p(s),d=a("hJRQ"),u=p(a("Tl6q")),o=p(a("RL+E")),m=p(a("C2SS")),f=p(a("9Rdz"));function p(e){return e&&e.__esModule?e:{default:e}}a("Zg8I"),a("ZuUn"),a("izUk"),a("LnQG");var g=i.default.Search;t.default=function(e){var t=e.round,a=e.id,i=e.period,p=(0,s.useState)(void 0),E=r(p,2),k=E[0],N=E[1],w=(0,s.useState)([]),h=r(w,2),y=h[0],v=h[1],S=(0,s.useState)(1),x=r(S,2),R=x[0],b=x[1],T=(0,s.useState)(0),L=r(T,2),I=L[0],j=L[1],C=(0,s.useState)(20),B=r(C,2),D=B[0],U=B[1],_=(0,s.useState)(!1),M=r(_,2),z=M[0],A=M[1],O=(0,s.useState)([]),P=r(O,2),q=P[0],J=P[1];(0,s.useEffect)((function(){A(!0),J([]);var e={curPage:R,keyword:k,pageSize:D,term:"mediumExamine3"===i?1:2,round:t};(0,d.getMediumTermExamineInfoList)(e).then((function(e){e&&"success"===e.message&&(e.data.rows.map((function(e,t){e.id=(R-1)*D+t+1})),v(e.data.rows),j(e.data.total)),A(!1)}))}),[k,R,D]);var Q=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"6%",render:function(e,t,a){return c.default.createElement("span",null,(R-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 c.default.createElement(l.default,{title:e,placement:"topLeft"},c.default.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open("/glcc/"+a+"/subjects/detail/"+t.taskId)}},e))}},{title:"项目名称",dataIndex:"projectName",className:"columnsResult",ellipsis:!0,width:"14%",render:function(e){return c.default.createElement(l.default,{title:e,placement:"topLeft"},c.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 c.default.createElement(l.default,{title:e,placement:"topLeft"},c.default.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open(e)}},e))}},{title:"考核结果",dataIndex:"totalityEvaluation",align:"center",className:"columnsResult actionBox"}];return c.default.createElement("div",{className:"interimBox taskList resultListBox"},c.default.createElement("img",{className:"bannerInterim",src:"mediumExamine3"===i?m.default:o.default,alt:""}),c.default.createElement("div",{className:"bgBox"},c.default.createElement("div",{className:"resultList"},c.default.createElement("div",{className:"goBackBox"},c.default.createElement("a",{href:"/glcc/"+a},"开源夏令营 / "),"mediumExamine3"===i?"中期":"结项","课题考核结果公示"),c.default.createElement("div",{className:"searchBox"},c.default.createElement(g,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){b(1),N(e)}}),c.default.createElement("div",{style:{width:100}})),c.default.createElement(n.default,{loading:z,columns:Q,dataSource:y,expandedRowRender:function(e){return c.default.createElement(u.default,{detail:null,projectId:e.projectIntro,showTask:!1})},expandIconColumnIndex:5,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?c.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},c.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",c.default.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down mr10"})):c.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},c.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",c.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:R,pageSize:D,total:I,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),b(1),U(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),b(e)}},className:"resultListTable pb30"})),c.default.createElement("img",{src:f.default,alt:"",className:"bgPng3"}),c.default.createElement("img",{src:f.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"},"S+Dv":function(e,t,a){},Tl6q:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(a("2/Rp")),l=d(a("3S7+"));a("+L6B"),a("5Dmo");var i=a("cDcd"),r=d(i),s=d(a("2CTR")),c=a("hJRQ");function d(e){return e&&e.__esModule?e:{default:e}}a("S+Dv"),t.default=function(e){var t=e.detail,a=e.projectId,d=e.applyTaskId,u=e.period,o=e.showTask,m=void 0===o||o,f=e.applyTask,p=e.id,g=e.round,E=e.listLen,k=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,s=e[Symbol.iterator]();!(n=(r=s.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&s.return&&s.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,i.useState)(t),2),N=k[0],w=k[1];return(0,i.useEffect)((function(){!t&&a&&(0,c.getProjectById)(a,{round:g,isFree:!1}).then((function(e){e&&"success"===e.message&&w(e.data)}))}),[t]),N?r.default.createElement("div",{className:"projectDetailBox "+(t?"":"byTask")},r.default.createElement("div",{className:"projectDetailHead "+(m?"":"byResult")},r.default.createElement("span",{className:"name"},N.projectName),N.projectType&&r.default.createElement("span",{className:"type"},N.projectType),r.default.createElement("p",null,"GitLink项目地址: ",r.default.createElement("a",{href:N.gitlinkUrl,className:"linkUrl",target:"_blank"},N.gitlinkUrl)),r.default.createElement("div",null,"项目简介: ",N.projectIntro)),r.default.createElement("div",{className:m&&N.registrationTaskList&&N.registrationTaskList.length&&2==E&&N.registrationTaskList.length>=2?"lastLineScroll":3==E&&m&&N.registrationTaskList.length>=3?"lastTwoScroll":""},m&&(N.registrationTaskList&&N.registrationTaskList.length>0?N.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/"+p+"/subjects/detail/"+e.id}},r.default.createElement(l.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(l.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)),g>=c.rewardSettingRound&&e.settingRewardValue!==c.rewardMoney&&r.default.createElement("div",{className:"taskUrl oneLine"},r.default.createElement("span",{className:"labelInfoBox"},"奖励备注: "),e.settingRewardRemark),r.default.createElement("div",null,2===g&&d&&Object.keys(d).includes(e.id.toString())&&r.default.createElement(n.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail mr10"},"报名详情"),2===g&&"stuApply"===u&&!(d&&Object.keys(d).includes(e.id.toString()))&&r.default.createElement(n.default,{type:"primary",className:"applyBut mr10",onClick:function(){f(e.id)}},"申请课题"),2===g&&"stuApply1"===u&&!(d&&Object.keys(d).includes(e.id.toString()))&&(e.locked?r.default.createElement(l.default,{title:"该课题已有学生入选"},r.default.createElement(n.default,{type:"primary",className:"mr10",disabled:!0},"申请课题")):r.default.createElement(n.default,{type:"primary",className:"applyBut mr10",onClick:function(){f(e.id)}},"申请课题")),r.default.createElement(n.default,{onClick:function(){window.open("/glcc/"+p+"/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),r.default.createElement("div",{className:"right oneLine taskUrl"},r.default.createElement("span",{className:"taskReward"},g>=c.rewardSettingRound?e.settingRewardValue===c.rewardMoney?e.settingRewardRemark?"¥ "+e.settingRewardRemark:"":e.settingRewardValue:"¥ "+e.taskReward)))})):r.default.createElement(s.default,{_html:"课题暂无数据",small:!0})))):r.default.createElement("div",{className:"projectDetailBox nodata"},r.default.createElement(s.default,{_html:"暂无数据",small:!0}))}},Zg8I:function(e,t,a){},ZuUn:function(e,t,a){},izUk:function(e,t,a){}}]); |