build/static/js/92.70698c25.chunk.js

1 line
9.3 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[92],{"4pVs":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(a("wCAj")),l=f(a("3S7+")),r=f(a("5rEg")),i=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,r=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(a.push(i.value),!t||a.length!==t);n=!0);}catch(e){l=!0,r=e}finally{try{!n&&s.return&&s.return()}finally{if(l)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"),c=f(s),d=a("hJRQ"),o=f(a("Tl6q")),u=f(a("hIs1")),m=f(a("9Rdz"));function f(e){return e&&e.__esModule?e:{default:e}}a("Zg8I"),a("ZuUn"),a("izUk"),a("LnQG");var p=r.default.Search;t.default=function(e){var t=e.round,a=e.id,r=e.period,f=(0,s.useState)(void 0),g=i(f,2),E=g[0],k=g[1],N=(0,s.useState)([]),h=i(N,2),w=h[0],y=h[1],v=(0,s.useState)(1),S=i(v,2),x=S[0],b=S[1],R=(0,s.useState)(0),I=i(R,2),T=I[0],L=I[1],j=(0,s.useState)(20),B=i(j,2),C=B[0],D=B[1],U=(0,s.useState)(!1),_=i(U,2),z=_[0],A=_[1],M=(0,s.useState)([]),O=i(M,2),P=O[0],q=O[1];(0,s.useEffect)((function(){A(!0),q([]);var e={curPage:x,keyword:E,pageSize:C,term:"mediumExamine3"===r?1:2,round:t};(0,d.getExamineInfoListFor0In)(e).then((function(e){e&&"success"===e.message&&(e.data.rows.map((function(e,t){e.id=(x-1)*C+t+1})),y(e.data.rows),L(e.data.total)),A(!1)}))}),[E,x,C]);var J=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"8%",render:function(e,t,a){return c.default.createElement("span",null,(x-1)*C+a+1)}},{title:"入选学生",dataIndex:"studentName",className:"columnsResult taskName",width:"12%",ellipsis:!0},{title:"课题导师",dataIndex:"tutorName",className:"columnsResult",width:"12%",ellipsis:!0},{title:"课题名称",dataIndex:"taskName",className:"columnsResult",width:"22%",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:"16%",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:"16%",ellipsis:!0},{title:"考核结果",dataIndex:"totalityEvaluation",align:"center",className:"columnsResult actionBox"}];return c.default.createElement("div",{className:"interimBox taskList resultListBox"},c.default.createElement("img",{className:"bannerInterim",src:u.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},"开源夏令营 / "),"无奖金课题考核结果公示"),c.default.createElement("div",{className:"searchBox"},c.default.createElement(p,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){b(1),k(e)}}),c.default.createElement("div",{style:{width:100}})),c.default.createElement(n.default,{loading:z,columns:J,dataSource:w,expandedRowRender:function(e){return c.default.createElement(o.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:P,onExpand:function(e,t){var a=new Set(P);e?a.add(t.id):a.delete(t.id),q(Array.from(a))},pagination:{current:x,pageSize:C,total:T,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),b(1),D(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),b(e)}},className:"resultListTable pb30"})),c.default.createElement("img",{src:m.default,alt:"",className:"bgPng3"}),c.default.createElement("img",{src:m.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){},"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 r=a("cDcd"),i=d(r),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,o=e.period,u=e.showTask,m=void 0===u||u,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,r=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(a.push(i.value),!t||a.length!==t);n=!0);}catch(e){l=!0,r=e}finally{try{!n&&s.return&&s.return()}finally{if(l)throw r}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,r.useState)(t),2),N=k[0],h=k[1];return(0,r.useEffect)((function(){!t&&a&&(0,c.getProjectById)(a,{round:g,isFree:!1}).then((function(e){e&&"success"===e.message&&h(e.data)}))}),[t]),N?i.default.createElement("div",{className:"projectDetailBox "+(t?"":"byTask")},i.default.createElement("div",{className:"projectDetailHead "+(m?"":"byResult")},i.default.createElement("span",{className:"name"},N.projectName),N.projectType&&i.default.createElement("span",{className:"type"},N.projectType),i.default.createElement("p",null,"GitLink项目地址:  ",i.default.createElement("a",{href:N.gitlinkUrl,className:"linkUrl",target:"_blank"},N.gitlinkUrl)),i.default.createElement("div",null,"项目简介:  ",N.projectIntro)),i.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 i.default.createElement("div",{className:"taskItem mt20",key:t},i.default.createElement("div",{className:"left"},i.default.createElement("div",{className:"taskTitle",onClick:function(){window.location.href="/glcc/"+p+"/subjects/detail/"+e.id}},i.default.createElement(l.default,{title:e.taskName},e.taskName)),i.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名:   ",e.tutorName),e.tutorMail&&i.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址:   ",i.default.createElement("span",null,i.default.createElement(l.default,{title:e.tutorMail},e.tutorMail)))),i.default.createElement("div",{className:"center"},i.default.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&i.default.createElement("div",{className:"taskUrl oneLine"},"课题链接:   ",i.default.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),g>=c.rewardSettingRound&&e.settingRewardValue!==c.rewardMoney&&i.default.createElement("div",{className:"taskUrl oneLine"},i.default.createElement("span",{className:"labelInfoBox"},"奖励备注:   "),e.settingRewardRemark),i.default.createElement("div",null,2===g&&d&&Object.keys(d).includes(e.id.toString())&&i.default.createElement(n.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail mr10"},"报名详情"),2===g&&"stuApply"===o&&!(d&&Object.keys(d).includes(e.id.toString()))&&i.default.createElement(n.default,{type:"primary",className:"applyBut mr10",onClick:function(){f(e.id)}},"申请课题"),2===g&&"stuApply1"===o&&!(d&&Object.keys(d).includes(e.id.toString()))&&(e.locked?i.default.createElement(l.default,{title:"该课题已有学生入选"},i.default.createElement(n.default,{type:"primary",className:"mr10",disabled:!0},"申请课题")):i.default.createElement(n.default,{type:"primary",className:"applyBut mr10",onClick:function(){f(e.id)}},"申请课题")),i.default.createElement(n.default,{onClick:function(){window.open("/glcc/"+p+"/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),i.default.createElement("div",{className:"right oneLine taskUrl"},i.default.createElement("span",{className:"taskReward"},g>=c.rewardSettingRound?e.settingRewardValue===c.rewardMoney?e.settingRewardRemark?"¥ "+e.settingRewardRemark:"":e.settingRewardValue:"¥ "+e.taskReward)))})):i.default.createElement(s.default,{_html:"课题暂无数据",small:!0})))):i.default.createElement("div",{className:"projectDetailBox nodata"},i.default.createElement(s.default,{_html:"暂无数据",small:!0}))}},Zg8I:function(e,t,a){},ZuUn:function(e,t,a){},hIs1:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/freeBanner.292dbf56.png"},izUk:function(e,t,a){}}]);